@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; background:#fff; line-height:1.8;-webkit-text-size-adjust:none}
div{margin:0 auto}
ul,li{margin:0; padding:0; list-style:none}
p,h1,h2,h3,h4,h5,h6{margin:0; padding:0}
a{color:#666; text-decoration:none}
a img{border:none}
img{boder:none}

.clr{clear:both; padding:0; margin:0}

#top{width:960px; height:125px; background:url(../images/headbg.jpg) no-repeat;}
#logo{width:86px; height:78px; float:left}
#coname{width:458px; height:45px; background:url(../images/coname.gif) no-repeat; float:left; margin:15px}
#nav{width:960px; height:47px; clear:both; background:url(../images/navbg.gif) repeat-x}
#nav li{float:left}
.navline{width:2px; height:47px; background:url(../images/navline.gif)}
#nav li a{padding:0 20px; width:78px; height:47px; display:block; line-height:47px; text-align:center; color:#fff; font-weight:bold; font-size:12px}
#nav li a:hover{background:url(../images/navsel.gif) repeat-x}
.search{width:250px; float:left; margin-top:25px}
.seatext{width:150px; border:1px solid #999; float:left; margin-top:4px; margin-right:10px; color:#999; line-height:1.2}
.seabtn{width:26px; height:26px; text-indent:-9999px; display:block; overflow:hidden; font-size:0; line-height:0; background:url(../images/searchbtn.png) no-repeat; cursor:pointer}
#toplink{width:134px; float:left; margin-top:25px}
#toplink a{width:64px; height:24px; line-height:24px; text-align:center; color:#fff; display:block; background:url(../images/toplinkbg.gif) repeat-x; float:left; margin:1px}
#toplink a:hover{color:#e5e5e5}

.content{width:960px; margin:10px auto}
.banner{width:960px; height:230px}
.title{height:35px; line-height:35px; font-size:12px; font-weight:bold; background:url(../images/titlebg.gif) repeat-x}
.title a{width:33px; height:5px; float:right; display:block; text-indent:-9999px; overflow:hidden; line-height:0; font-size:0; background:url(../images/more.gif) no-repeat; margin:15px 5px}
.titlel{width:25px; height:35px; background:url(../images/titlel.gif) no-repeat; float:left}
.titler{width:5px; height:35px; background:url(../images/titler.gif) no-repeat; float:right}
.conprof{width:270px; height:240px; float:left; margin:10px 0}
.context{margin-top:5px}
.ktb{height:5px;width:100%; line-height:0; font-size:0; clear:both}
.ktl{width:5px; height:5px; background:url(../images/ktoplef.gif) no-repeat; float:left}
.ktc{width:260px; height:4px; background:#F4F4F4; border-top:1px solid #E0E0E0; float:left }
#ktc1{width:250px}
#csin{width:215px}
.ktr{width:5px; height:5px; background:url(../images/ktoprig.gif) no-repeat; float:left}
.kbl{width:5px; height:5px; background:url(../images/kbotlef.gif) no-repeat; float:left}
.kbc{width:260px; height:4px; background:#F4F4F4; border-bottom:1px solid #E0E0E0; float:left }
#kbc1{width:250px}
.kbr{width:5px; height:5px; background:url(../images/kbotrig.gif) no-repeat; float:left}
.kcen{width:238px; height:170px; overflow:hidden; clear:both; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#f4f4f4; padding:10px 15px; line-height:1.8}
#kcen1{width:228px; height:40px; background:#f4f4f4 url(../images/csimg.gif) no-repeat left}
#kcen1 h3{text-indent:-9999em; display:block; overflow:hidden; margin:0 0 5px 50px}
.cstitle{width:100px; height:18px; background:url(../images/cs.gif) no-repeat}
.csphno{width:175px; height:20px; background:url(../images/phno.gif) no-repeat}
.csphnoin{width:155px; height:20px; background:url(../images/phnoin.jpg) no-repeat}

.conprod{width:390px; height:239px; border-bottom:1px solid #16397D; float:left; margin:10px 20px; overflow:hidden}
.conprod .TabTitle{height:33px; line-height:33px; border-bottom:2px solid #16397D; font-size:12px; font-weight:bold}
.conprod .TabTitle ul{width:100%; height:100%; background:url(../images/proc.gif) no-repeat right bottom}
.conprod .TabTitle li{width:88px; text-align:center; margin-right:5px; float:left; cursor:pointer}
.conprod .TabTitle .active{ background:url(../images/tabactr.gif) no-repeat; color:#fff}
.conprod .TabTitle .normal{ background:url(../images/tabnor.gif) no-repeat}
.conprod .TabContent{width:390px; height:204px; background:url(../images/probgwh.jpg) no-repeat center bottom}
.conprod .TabContent ul{margin-top:15px}
.conprod .TabContent li{height:60px; float:left; margin:6px; _margin:5px}
.conprod .TabContent li a{width:180px; height:60px; display:block; color:#333; border:1px solid #ccc; background:url(../images/probg.gif) repeat-x; overflow:hidden}
.conprod .TabContent li a:hover{ background:url(../images/probghover.gif) repeat-x; color:#f60}
.conprod .TabContent li img{height:56px; margin:2px; float:left}
.conprod .TabContent li span{line-height:60px; float:left; margin:0 5px; font-size:13px}
.conprod .TabContent h4{font-weight:normal; font-size:12px; text-align:right; padding:5px; width:95%; height:28px; line-height:28px; clear:both}
.conprod .TabContent h4 a{color:#036}
.conprod .TabContent h4 a:hover{color:#f60}
.none{display:none}

.connecs{width:260px; height:240px; float:left; margin:10px 0;}
.connews ul{margin-top:5px}
.connews li{border-bottom:1px solid #E5E5E5;line-height:30px; background:url(../images/arr.gif) no-repeat left; padding-left:12px}
.connews li a{color:#036}
.connews li a:hover{color:#f60}
.concs{margin-top:5px}
.csin{width:225px; margin:10px 0}
.prolist{width:225px; float:left; margin:10px 0}
.prolist li a{display:block; height:25px; line-height:25px; width:225px; text-indent:16px; color:#fff; margin:1px 0; background:#369 url(../images/listarr.gif) no-repeat left}
.prolist li a:hover{ background-color:#668CB3}
.prolist li ul li a{ background:#99B2CC; text-indent:28px}
.listcont{margin:10px 0}
.mainshow{width:710px; float:left; margin:10px 0 10px 25px; background:#F4F4F4; color:#333}
.maintb{height:5px; line-height:0; font-size:0; clear:both}
.kinlt{width:5px; height:5px; background:url(../images/kinlt.gif) no-repeat left top; float:left}
.kinrt{width:5px; height:5px; background:url(../images/kinrt.gif) no-repeat right top; float:right}
.kinlb{width:5px; height:5px; background:url(../images/kinlb.gif) no-repeat left bottom; float:left}
.kinrb{width:5px; height:5px; background:url(../images/kinrb.gif) no-repeat right bottom; float:right}
.maincen{padding:10px; width:690px; background:url(../images/conbg.jpg) no-repeat right bottom; min-height:320px; height:auto}
.maincen a:hover{color:#f60}
.maincen h2{margin:20px 10px; text-indent:36px; height:32px; line-height:32px; color:#000; font-size:24px}
.maincen h5{margin:20px 10px; font-size:18px}
.Location{height:25px; line-height:25px; border:1px solid #ccc; background:#fff; text-indent:12px}
.proshow li{width:152px; height:180px; float:left; padding:9px; text-align:center; overflow:hidden}
/*.proshow li img{height:150px; width:150px}*/
.proshow li h3 a{width:150px; height:150px; display:block; padding:1px; border:1px solid #ccc}
.proshow li h3 a:hover{border:1px solid #f60}
.proshow li h4{font-weight:normal; font-size:12px; line-height:30px}
.proshow li h4 a:hover{text-decoration:underline}
.page{text-align:center; clear:both; height:45px; line-height:45px}
.proimg{text-align:center}
.prodescrp{padding:20px}
.back{text-align:center; padding:10px}
.newslist{padding:0 20px}
.newslist cite{float:right; font-size:10px; color:#999}
.newslist li{line-height:30px; border-bottom:1px dashed #ccc; background:url(../images/arr.gif) no-repeat left; padding-left:12px}
.newstext{padding:20px}
.newstext h5{text-align:center; margin:0}
.newstext h6{font-size:12px; font-weight:normal; color:#999; text-align:center; padding-bottom:20px}

#titlepro{background:url(../images/icopro.jpg) no-repeat left}
#titlecs{background:url(../images/icocs.jpg) no-repeat left}
#titleabs{background:url(../images/icoabs.jpg) no-repeat left}
#titleequip{background:url(../images/icoequip.jpg) no-repeat left}
#titlenews{background:url(../images/iconews.jpg) no-repeat left}
#titlehonor{background:url(../images/icohonor.jpg) no-repeat left}

#footer{width:930px; height:74px; padding:10px; background:#036 url(../images/footbg.jpg) no-repeat; color:#C5D1DC; overflow:hidden; clear:both; font-size:11px}
#botlogo{width:330px; float:left}
#botlogo a{color:#819AB3}
#botlogo a:hover{color:#fff; text-decoration:underline}
#botlogo a img{float:left}
.links{width:230px; padding:10px 0 0 20px; float:left}
#botlogo h2{font-size:11px; color:#fff; background:url(../images/arrbot.gif) no-repeat left; padding-left:10px; }
#botlogo h3{font-size:11px; font-weight:normal; margin-top:15px}
#botlogo select{width:150px; height:18px; line-height:18px; color:#666}
.footline{height:74px; width:0; border-left:1px solid #003366; border-right:1px solid #567999; float:left}
#copyr{width:575px; padding:10px 0 0 20px; float:left}
.cnzz{float:right; margin-top:5px; margin-right:5px}



.focus_ad{ height:230px; overflow:hidden; position:relative;z-index:1;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:80px; margin:0 auto;}
.focus_ad .slide_txt{ width:80px; display:block; position:absolute; bottom:10px;}
.focus_ad .slide_txt li{width:20px;float:left;height:10px;line-height:10px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:10px; height:10px; display:block; text-indent:-9999px;background:url(../images/li.png) no-repeat 0 0; _background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li.png', sizingmethod='scale');}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0;_background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li_on.png', sizingmethod='scale');}