*{margin:0; padding:0;}
body {font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; line-height:23px;color:#585858; background:#ffffff}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
ul, li { list-style:none;margin:0; padding:0;}
img { border:none; }
/*--------¹«ÓÃ--------------*/
td {FONT-WEIGHT: normal;FONT-SIZE: 13px;COLOR: #5A5A5A;LINE-HEIGHT: 20px;TEXT-DECORATION: none;}
.borders{ border:1px #dcdcdc solid;}
.bg{ background:#ffffff;}
.titl{width:100%; height:33px; background:url(../images/shu.jpg) no-repeat 0 50%; margin:auto; border-bottom:1px dashed #C9C9C9;}
.titl h2{float:left; line-height:33px;overflow: hidden; color:#191718; font-size:14px; font-weight: bold;margin-left:10px;}
.titl p{ line-height:33px; float:right; font-size:12px;}
.fl{ float:left}
.fr{ float:right;}
marg20{ margin-top:20px;}
.clearBoth{line-height:1px;height:1px;clear:both}
.w1200{width:1200px;margin: 0 auto 0;}
.min1200{ min-width:1200px;}
.mag30{ margin-top:30px;}
/*==================================head===========================================*/

.heads{width:100%; background:#f0f0f0; overflow:hidden; line-height:40px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu{ width:100%;height:50px; background:#019e97;}
.nav{ margin:auto; height:50px; line-height:50px; position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; width:120px; text-align:center}
.nav .nLi h3 a{ display:block; padding:0 10px; font-size:16px; font-weight:bold; color:#ffffff  }
.nav .sub{ display:none; width:120px; left:0; top:50px;  position:absolute; background:#019e97;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; line-height:30px;}
.nav .sub a{ display:block; padding:0 10px; color:#ffffff }
.nav .sub a:hover{ background:#b28147; color:#fdff6f;}
.nav .on h3 a{ background:#fe9404; color:#fff;   }
/*-------------------»ÃµÆÆ¬-------------------------*/
#indexmain { clear:both; width:100%; min-width:1200px; height:500px; position:relative;}
#banner { clear:both; overflow:hidden; height:500px;}
.leftLoop .picList li {height:500px; }
.leftLoop .picList li#b1 { background-color:#000;}
.leftLoop .picList li#b2 { background-color:#000;}
.leftLoop .picList li#b3 { background-color:#000;}
.leftLoop .picList li#b4 { background-color:#000;}
.leftLoop .picList li a { display:block; width:100%; height:500px;}
.leftLoop .hd .prev {  width:45px; height:79px; position:absolute; left:0; top:200px; cursor:pointer; display:block;} 
.leftLoop .hd .prev:hover { background:url(../images/leftbtn.png) top center no-repeat} 
.leftLoop .hd .next {  width:45px; height:79px; position:absolute; right:0; top:200px; cursor:pointer;display:block;} 
.leftLoop .hd .next:hover { background:url(../images/rightbtn.png) top center no-repeat} 
.leftLoop .hd ul { width:116px; padding:0 9px; height:26px; position:absolute; left:50%; margin-left:1px; top:390px;}
.leftLoop .hd ul li { float:left; display:inline; width:13px; height:26px; background:url(../images/dots.png) no-repeat; _background: url(../images/dotsFocus.gif) no-repeat;cursor:pointer; margin:0 5px; text-indent:-9999px;}
.leftLoop .hd ul li.on { background:url(../images/dotsFocus.png) no-repeat;}
/*==================================lan1=============================================*/
.box1{ margin-top:40px;}
.box1 .box1F{ float:left; width:600px;}
.box1 .box1R{ float:right; width:570px;}
.box1Tit{ width:100%; line-height:36px; background:url(../images/box1.jpg); font-size:20px; color:#01b5b6; font-weight:bold; text-align:center}
.boxt1cot{ width:100%; margin-top:10px; line-height:23px;}
.picMarquee-left{width:600px;overflow:hidden; margin:auto; margin-top:5px;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; margin-left:-6px; }
.picMarquee-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li img{width:180px; height:120px; display:block; padding:1px; border:1px solid #ccc; }
/*==================================lan2=============================================*/
.box2{ margin-top:40px;}
.box2Tit{width:1200PX; line-height:36px; background:url(../images/box2.jpg); font-size:27px; color:#5a5a5a;text-align:center}
.box2Tit1{ width:100%; font-size:20px; color:#01b5b6; font-weight:bold; text-align:center}
.box2 .box2F{ float:left;width:214px;}
.typest1{ width:100%; height:50px; background:#019e97; line-height:50px; font-size:20px; color:#ffffff; font-weight:bold; text-align:center}
.box2 .box2R{ float:right; width:926px;}
.incplist{ width:1200px;height:auto; margin:auto;margin-top:20px;}
.incplist ul{margin-left:-27px;}
.incplist ul li{ width:277px;float:left;display:inline;margin-left:27px; margin-top:20px; background:url(../images/cp_bg.png); height:327px;}
.incplist ul li img{ float:left;width:257px; height:193px;padding:10px 0px 8px 9px;}
.incplist ul li h1{ float:left;width:277px;line-height:40px;display:block;overflow:hidden;font-size:17px;text-align:center; color:#019e97}
.incplist ul li span{ float:left;width:247px; line-height:22px; margin:auto; font-size:12px; margin-left:20px; color:#787878}
.incplist ul li p{ float:left;margin:auto;width:126px; height:40px; line-height:40px; border:1px solid #cfcfcf; text-align:center; margin-top:20px; margin-left:80px;}
.incplist1{ width:910px;height:auto; margin:auto;}
.incplist1 ul{margin-left:-27px;}
.incplist1 ul li{ width:277px;float:left;display:inline;margin-left:27px; margin-top:20px; background:url(../images/cp_bg.png); height:327px;}
.incplist1 ul li img{ float:left;width:257px; height:193px;padding:10px 0px 8px 9px;}
.incplist1 ul li h1{ float:left;width:277px;line-height:40px;display:block;overflow:hidden;font-size:17px;text-align:center; color:#019e97}
.incplist1 ul li span{ float:left;width:247px; line-height:22px; margin:auto; font-size:12px; margin-left:20px; color:#787878}
.incplist1 ul li p{ float:left;margin:auto;width:126px; height:40px; line-height:40px; border:1px solid #cfcfcf; text-align:center; margin-top:20px; margin-left:80px;}
/*ºóÐÞ¸Ä*/
/*------------------------------------lan3-----------------------------------------------*/
.box3{ margin-top:30px; }
.box3bg{ width:100%; min-width:1200px; background:#00b5bd; overflow:hidden; margin-top:30px; padding-top:20px;}
.boxlist{ margin:auto}
.boxlist ul{}
.boxlist ul li{ float:left; width:400px; height:179px; display:inline; background:#f8f8f8;}
.boxlist ul li h1{ float:left; width:98%; margin:auto; text-align:center; line-height:50px; color:#01b5b6; font-size:18px;}
.boxlist ul li h2{ float:left; width:98%; margin:auto; text-align:center; line-height:50px; color:#ffffff; font-size:23px;}
.boxlist ul li span{float:left; width:380px; margin:auto; padding:10px; line-height:30px; font-size:15px;}
/*------------------------------------lan4-----------------------------------------------*/
.pic-left{ width:1200px;  overflow:hidden; position:relative; margin:auto; margin-top:15px;}
.pic-left .bd{ padding:10px;}
.pic-left .bd ul{ overflow:hidden; zoom:1; }
.pic-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.pic-left .bd ul li .pic{ text-align:center; }
.pic-left .bd ul li .pic img{ width:300px; height:225px; display:block; padding:2px; border:1px solid #ccc; }
.pic-left .bd ul li .pic a:hover img{ border-color:#999;  }
.pic-left .bd ul li .title{ line-height:24px;}
/*------------------------------------lan4-----------------------------------------------*/
.lan3bg{ width:100%; background:#f3f1f2; min-width:1200px; overflow:hidden; padding:10px 0px 20px 0px; margin-top:20px;}
.lan3{width:1200px;margin:auto;overflow:hidden;margin-top:20px;}
.lan3 .lan3L{ width:830px; float:left;padding:10px; height:321px; background:#ffffff}
.lan3 .lan3R{ float:right; width:300px; height:321px; padding:10px; background:#ffffff}
.lan3nr{ width:100%; margin-top:5px; line-height:25px;}
.hotnew{ width:800px; margin:auto; margin-top:15px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; overflow:hidden;}
.hotnew .Limg{ float:left; width:190px;}
.hotnew .Limg img{width:183px; height:123px;}
.hotnew .Rtext{ float:right; width:580px;}
.innews{ width:800px;margin:auto; margin-top:8px;}
.innews ul li{ width:380px; float:left; border-bottom:#bebebe dotted 1px; height:auto; background:url(../images/ico.gif) no-repeat 0 50%;padding-left:1em;}
.innews ul li a{ height:27px;display:block; color:#707070; line-height:27px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.innews ul li a span{ font-size:12px; float:right;}
.innews ul li a:hover{ color:#f28300;}
/*------------------------------------about-----------------------------------------------*/
.about{margin:auto; margin-top:15px;}
.about .about_Left{float:left; width:214px; background:#ffffff}
.typest{ width:100%; height:100px; background:#019e97; line-height:100px; font-size:20px; color:#ffffff; font-weight:bold; text-align:center}
.ablx{ width:200px; background:#019e97; padding:7px; color:#ffffff; line-height:26px; margin-top:20px;}
.about .page_r{ width:926px; float:right; padding:10px; margin-bottom:20px; background:url(../images/nei_t.jpg) no-repeat top; background-color:#FFF}
.bar{width:100%;height:40px; border-bottom:1px solid #019e97; margin:auto; margin-top:10px;}
.bar h2{padding-left:12px; float:left; line-height:33px;overflow: hidden; color:#515151; font-size:16px; font-weight: bold; background:url(../images/shu.jpg) no-repeat 0 50%; margin-left:5px;}
.bar p{ line-height:33px; float:right; font-size:12px;}
.content{border-top:none; padding:15px 15px; line-height:30px; font-size:14px; overflow:hidden }
.mune{ width:184px; height:auto; margin:auto; margin-top:20px; font-size:14px; line-height:37px; }
.mune ul{}
.mune li{ width:184px; height:37px; line-height:37px; margin-bottom:5px;line-height:30px;border-bottom:1px solid #dcdcdc;  }
.mune li a{ background:url(../images/index_40.gif) no-repeat; width:165px; height:37px; line-height:37px; padding:0px 0 0 47px; display:block;}
.mune li a:hover{ background:url(../images/index_41.gif) no-repeat; color:#ffffff; line-height:37px; }
.mune a.selected{ background:url(../images/index_41.gif) no-repeat; color:#ffffff; line-height:37px; }
.proshow{width:880px; margin:auto;}
.proshow li.bt{ width:880px; margin:auto; height:70px; line-height:70px; font-size:16px; text-align:center; font-weight:bold; }
.proshow li.bt h1{ width:880px; margin:auto;}
.proshow li.nr{ font-size:13px;}
.proshow li.ly{ font-size:12px; text-align:center}
.fenxian {float:left}
/*========================productList==========================================*/
.cplist{ width:900px;height:auto; margin:auto;margin-top:12px;}
.cplist ul{margin-left:-35px;}
.cplist ul li{ width:272px;float:left;display:inline;margin-left:35px; margin-top:10px;}
.cplist ul li img{ width:270px; height:203px; border:1px #DDDDDD solid;}
.cplist ul li h1{ width:270px;line-height:30px;display:block;overflow:hidden;font-weight:normal; font-size:13px;text-align:center;}

/*==========================honor============================================*/
.honor{ width:900px;margin:auto;margin-top:20px; overflow:hidden}
.honor ul{margin-left:-35px;}
.honor ul li{ width:272px;float:left;display:inline;margin-left:35px; margin-top:20px;}
.honor ul li img{ width:270px; border:1px #DDDDDD solid;}
.honor ul li h1{ width:270px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; text-align:center; font-weight:normal}
.honor ul li a{display:block; overflow:hidden;}
.news_page{ width:780px; height:40px; text-align:center; line-height:40px;}
/*==========================equipment============================================*/
.equipment{ width:900px;margin:auto;margin-top:20px; overflow:hidden}
.equipment ul{margin-left:-35px;}
.equipment ul li{ width:272px;float:left;display:inline;margin-left:35px; margin-top:20px;}
.equipment ul li img{ width:270px; height:180px; border:1px #DDDDDD solid;}
.equipment ul li h1{ width:270px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; text-align:center; font-weight:normal}
.equipment ul li a{display:block; overflow:hidden;}
/*========================newsList==========================================*/
#info_lists{ width:870px;margin:auto;margin-top:20px;}
#info_lists li{display:block; clear:both;}
#info_lists li a{display:block; background:#FFF; cursor:pointer;}
#info_lists li div{float:left;}
#info_lists li div.clear{clear:both; float:none; font-size:0; height:0;}
#info_lists li div.tim{width:62px; text-align:center; border-radius:0px 0px 10px 0px; margin-top:2px;}
#info_lists li div p.tim1{background:#019e97; color:#FFF; height:24px; line-height:24px;}
#info_lists li div p.tim2{border:1px solid #E6E6E6; border-top:0px none; font-size:26px; padding-top:13px; padding-bottom:13px; color:#019e97;}
#info_lists li div.con{width:790px; float:right;}
#info_lists li div.con p.con1{color:#424242; font-size:16px; padding-top:3px;}
#info_lists li div.con p.con2{color:#888; line-height:180%; padding-top:7px;}
#info_lists li.clear{width:100%; clear:both; height:26px; background:url(../images/hx.gif) repeat-x left center;}
/*--------------------------bottom------------------------------------------------------------*/
.marg20{ margin-top:40px;}
.foot_menu{ width:100%; background:#049596; min-width:1200px;  overflow:hidden;}
.navMenu{ clear:both; margin:auto;width:1200px;position:relative; height:50px;} 
.navMenu li{ float:left;} 
.navMenu li a{ display:block; width:129px;FONT-SIZE: 14px; COLOR: #fff;text-align:center;line-height:50px;overflow: hidden;}
.navMenu li a:hover{COLOR: #fff;}
.footbg{ width:100%;background:#01b5b6; min-width:1200px; overflow:hidden;}
.foot_list{ width:1200px;margin:auto;}
.foot_list .footL{ float:left; width:337px;}
.foot_list .footC{ float:left; width:590px; color:#fffeff; line-height:30px; padding-top:30px;}
.foot_list .footR{ float:right; width:244px;}
.foot1{ width:1000px; margin:auto; margin-top:20px; border-top:1px #dddddd solid; line-height:40px; text-align:RIGHT}
A:link {FONT-SIZE: 13px; COLOR: #5A5A5A; TEXT-DECORATION: none}
A:active {FONT-SIZE: 13px; COLOR: #5A5A5A;TEXT-DECORATION: none}
A:visited {FONT-SIZE: 13px; COLOR: #5A5A5A; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 13px; COLOR: #f28300;TEXT-DECORATION: none}
.big {font-size: 14px;font-weight: bold;color: #000000;}
.All {border: 1px solid #E6E6E6;LINE-HEIGHT: 25px;TEXT-DECORATION: none;}
.input{border: 1px solid #999999;}
