.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.clear{clear:both;}
.com{width:1000px;margin:0 auto; overflow:hidden;}
a:hover{ text-decoration:none!important;}

.header{height:101px;}
.header .logo{ margin-top:29px;}
.header .logo_right{ width:300px;}
.header .logo_right .link{margin-top:13px; height:13px;}
.header .logo_right .link a{margin-left:25px;float:left;}
.header .logo_right .search{margin-top:22px;}
.header .logo_right .search .input{height:26px;border:none;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; background:#f9f9f9; width:245px; padding-left:14px; font-size:12px; color:#585858; font-family:"宋体"; line-height:26px;}
.header .logo_right .search .sub{width:30px; height:28px; background:url(../images/search.jpg) no-repeat; border:none; cursor:pointer;}

.nav{height:46px; background:url(../images/nav-background.jpg) repeat-x;}
.nav li.nav0{ float:left;}
.nav li.nav0 div{text-align:center;line-height:46px;background:url(../images/nav-li-background.jpg) no-repeat right center;}
.nav li.nav0 div.cur1{ background:none;}
.nav li.nav0{position:relative;}
.nav li .first_category{ position:relative;*position:absolute; z-index:10; background:#343434;}
.nav li .first_category li{  height:30px; line-height:30px;overflow:hidden; text-align:center; margin-top:-1px;}
.nav li .first_category li a{ font-size:12px;}
.nav li.nav1{width:108px;margin-left:2px; }
.nav li.nav2 div,.nav li.nav2 .first_category li{width:147px;}
.nav li.nav3 div,.nav li.nav3 .first_category li{width:137px;}
.nav li.nav4 div,.nav li.nav4 .first_category li{width:123px;}
.nav li.nav5 div,.nav li.nav5 .first_category li{width:126px;}
.nav li.nav6 div,.nav li.nav6 .first_category li{width:127px;}

.nav li.nav7 div{width:134px;background:none;}
.nav li.nav7 .first_category li{width:134px;}
.nav li.cur div{background:url(../images/nav-li-hover.jpg) repeat-x!important;}

.nav li a{font-size:14px; color:#fff; font-family:'方正准圆简体';}
.nav li a:hover{color:#fff;}
.nav li.nav0 div a.hover{ text-decoration:underline!important;}

.banner{ width:100%; height:430px;}


.index_content{margin-top:30px; margin-bottom:40px;}
.index_content li{float:left; width:220px; margin-right:20px;display:inline;}
.index_content li.last{width:280px;margin-right:0px;}
.index_content li .news_title{ margin-top:18px; margin-bottom:15px;}
.index_content li .list dd{width:217px; margin-left:2px; border-bottom:1px #bfbfbf dashed; line-height:27px; height:27px; overflow:hidden;}
.index_content li .list dd a{font-size:12px; color:#5e5e5e; font-family:"宋体"; padding-left:14px; background:url(../images/index-li.jpg) no-repeat 5px 3px;}
.index_content li .index_resume{width:217px; margin-left:2px; line-height:29px; height:87px; overflow:hidden;font-size:12px; color:#5e5e5e; font-family:"宋体"; }

/* proScroll */
#proScroll{ margin:0 auto 12px; width:1000px;  height:180px;}
#proScroll .btnLeft{float:left; _display:inline; cursor:pointer; margin-top:62px;}
#proScroll .btnRight{float:right; _display:inline; cursor:pointer; margin-top:62px;}
#proScroll .wrap{width:946px; margin:0 auto; height:180px; overflow:hidden;}
#proScroll .wrap ol{float:left; width:946px;}
#proScroll .wrap ol li{float:left; margin-right:26px; width:160px; height:180px; overflow:hidden; background:#fff; padding:4px; }
#proScroll .wrap ol li table{border-collapse:collapse; border-spacing:0; width:100%;}
#proScroll .wrap ol li table td{padding:0; text-align:center;}
#proScroll .wrap ol li table td.img{height:120px; width:162px;text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-family:Arial; *font-size:104px;}
#proScroll .wrap ol li table td.img img{margin:0 auto;vertical-align:middle;}
#proScroll .wrap ol li table td .title{  margin-top:15px; height:14px; line-height:14px; overflow:hidden;}
#proScroll .wrap ol li table td .title a{font-size:12px; font-family:"宋体"; color:#797979;}

.new_product .title_right{ width:832px; height:6px; background:url(../images/title-right.jpg) repeat-x; margin-top:5px;}
.new_product .title{ height:14px; margin-bottom:26px;}


.page_banner{ height:222px; }
.page_content{ background:#fff; margin-top:0px;}
.page_content .page_position{border-top:2px solid #e98500; margin-bottom:20px;}

.page_content .product_left{margin-top:30px; margin-left:14px;}
.page_content .product_left .service{ height:38px; width:200px; background:url(../images/service-background.jpg) no-repeat center bottom;}
.page_content .product_left .service img{margin-left:12px;}

.product_category{margin-top:11px;}
.product_category li.first{ width:200px;margin-bottom:5px;}
.product_category li.first a{ padding-left:32px; height:32px; line-height:32px; overflow:hidden; font-family:'方正准圆简体'; font-size:14px; color:#404040; background:url(../images/product-li.jpg) no-repeat 10px 4px;}
.product_category li .second li a{ font-size:12px;background:none;color:#404040;}

.product_category li.cur div{ background:url(../images/product-hover.jpg) repeat-y;}
.product_category li.cur a{background:url(../images/product-li-hover.jpg) no-repeat 10px 4px; color:#ffffff;}

.tel{ margin-top:27px; margin-bottom:30px;}

.product_right{margin-left:25px; margin-top:30px;}

.product_where{ height:37px; width:746px; border-bottom:1px solid #d3d3d3;}
.product_where .where_left{ color:#900800; line-height:37px; font-family:'方正准圆简体'; font-size:14px; margin-left:2px; font-weight:bold;}
.product_where .where_right{ line-height:37px; margin-right:11px;}
.product_where .where_right a{font-size:12px; color:#5d5d5d; font-family:"宋体";}

.products_list{ width:746px; margin-top:24px;}
.products_list li{ float:left; height:186px; width:162px; margin-right:30px; display:inline;}
.products_list .product_img{  height:118px; text-align:center; display:table-cell; vertical-align:middle; *display:block; *font-family:Arial; *font-size:104px;}
.products_list .product_img img{vertical-align:middle;}
.products_list .product_title{ margin-top:17px; width:162px; text-align:center; margin-bottom:27px;}

.product_right .page{ text-align:center; margin-bottom:30px; width:746px; clear:both;}
.product_right .page span{ color:#ff6602;}
.product_right .contents{ width:746px; overflow:hidden;font-size:12px; color:#5d5d5d; font-family:"宋体"; margin-top:25px; margin-bottom:30px;}

.detail_where{width:970px; margin-left:14px; border-bottom:1px solid #d3d3d3; height:27px; margin-top:32px; margin-bottom:23px;}
.detail_where .detail_left{color:#484848px; font-family:"宋体"; font-size:14px; margin-left:3px;}
.detail_where .detail_left a{font-family:"宋体"; font-size:14px; color:#855622;}
.detail_where .detail_right{  margin-right:11px;}
.detail_where .detail_right a{font-size:12px; color:#5d5d5d; font-family:"宋体";}

.detail_massage{ margin-left:14px; height:325px; margin-bottom:30px;}
.detail_massage .detail_img{width:430px; margin-right:17px;}
.detail_massage .detail_resume .detail_title{font-family:'方正准圆简体'; font-size:12px;  color:#222222; width:533px; height:35px; line-height:32px; overflow:hidden; margin-bottom:25px;}
.detail_massage .detail_resume .resume{ width:350px; line-height:24px; font-family:"宋体"; font-size:14px; color:#333333;  overflow:hidden;margin-bottom:30px; background:url(../images/resume.jpg) repeat-y;} 
.tedail_content{margin-left:14px;}
.tedail_content .description{ width:971px; height:28px; border-bottom:1px solid #d3d3d3; margin-top:22px; }
.tedail_content .contents{ width:978px; margin-top:12px; font-family:"宋体"; font-size:12px; color:#333333; line-height:25px; margin-bottom:40px;}
.bdes_title{ font-size:16px; font-weight: bold; line-height:30px;}
.bdes_cont{ width:530px; height:230px; overflow:hidden; font-size:16px; line-height:22px;}

.product_right .news{ margin-top:20px; margin-left:30px;}
.product_right .news li{ width:700px; border-bottom:1px dashed #ccc; line-height:25px; padding-left:15px; overflow:hidden; background:url(../images/index-li.jpg) no-repeat 5px 9px;}
.product_right .news li a{ font-family:"宋体"; font-size:12px; color:#7a7a7a;}

.sitemap{ margin-top:30px;margin-left:50px;}
.sitemap .map{ float:left; width:150px;text-align:center;}
.sitemap .map .title a{font-size:16px;font-family:'方正准圆简体';}
.sitemap .map ul{margin-top:15px; margin-bottom:25px;}
.sitemap .map li{height:24px; line-height:24px;}
.sitemap .map li a{font-size:14px;font-family:"宋体";}

.footer{ height:119px; background:url(../images/footer-background.jpg) repeat-x;}

#Banner{ position:relative; width:100%;overflow:hidden; height:430px;}
#Banner .item{ display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center;}
#Banner .item a{ display:block; width:100%; height:430px;} 