*{margin:0; padding:0;}
body {font-size:13px; font-family:"微软雅黑"; line-height:23px;color:#585858; background:#f5f5f5}
.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 #ebe7e8 solid;}
.bg{ background:#ffffff;}
.titl{width:100%; height:33px; background:url(../images/shu.jpg) no-repeat 0 50%; margin:auto; border-bottom:1px solid #ec6c00;}
.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:#e9e9e9; overflow:hidden; line-height:40px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu{ width:100%;height:50px; background:#ec6c00;}
.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:#ec6c00;  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:#fe9404; color:#fdff6f;}
.nav .on h3 a{ background:#fe9404; color:#fff;   }

/*==================================func=============================================*/
/***************func*******************/
.func{margin:0 auto;height:268px;width:1200px; background:#ffffff; overflow:hidden;}
.funcs{height:238px;width:300px;float:left;text-align:center;padding-top:30px;}
.func-p1{font-size:16px;font-weight:900;margin-top:20px;}
.func-p2{font-size:12px;color:#999;line-height:20px;padding:0px 10px;margin-top:15px;}
.cg{color:#c1a57f;}
.cr{color:#bb5427;}
.cy{color:#d1a300;}
.cp{color:#5b4262;}
/*==================================lan1=============================================*/
.box1Tit{ width:100%; line-height:22px;}
.box1Tit .box1TitL{ float:left; width:80px; border-right:1px solid #dadada; color:#444444; font-size:16px; font-weight:bold;line-height:24px;}
.box1Tit .box1TitC{ float:left; line-height:22px; padding-left:8px; font-size:14px; color:#999999}
.box1Tit .box1TitR{ float:right; line-height:22px;}

.box1{ margin-top:30px;}
.box1 .box1F{ float:left; width:840px;}
.box1 .box1R{ float:right; width:340px;}
.box1C{width:100%; background:#ec6c00; overflow:hidden; margin-top:10px;}
.box1C .boximg{ float:left; width:380px;}
.box1C .boxT{ float:right; width:440px; padding:10px; color:#ffffff;}
.box1C .boxT h1{ float:right; width:440px; font-size:20px; padding-top:15px; color:#ffffff; font-weight:normal}
.box1C .boxT span{ float:left; width:440px; margin-top:20px; line-height:30px;}
/*证书滚动*/
.picScroll-left{ width:340px;overflow:hidden; position:relative; background:#ffffff; margin-top:10px;}
.picScroll-left .prev{ float:left; width:70px; padding-top:70px;cursor:pointer}
.picScroll-left .next{ display:block;  width:70px;padding-top:70px; float:right;cursor:pointer}
.picScroll-left .bd1{ float:left;width:200px; margin-top:20px; margin-bottom:10px;}
.picScroll-left .bd1 ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd1 ul li{ width:200px; margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd1 ul li img{ width:200px; height:262px; display:block; }
/*==================================lan2=============================================*/
.box2{ margin-top:40px; background:#ffffff; height:885px;}
.box2Tit{width:1200PX; padding-top:10px;}
.box2Tit .box2TitL{ float:left;}
.box2Tit .box2TitL img{ float:left; margin-left:-13px;}
.box2Tit .box2TitR{ float:right; line-height:30px; padding-right:10px;}
.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:1164px;margin:auto;}
.incplist ul{margin-left:-26px;}
.incplist ul li{ width:270px; height:250px;float:left;display:inline;margin-left:26px; margin-top:15px;}
.incplist ul li img{ width:270px; height:170px; }
.incplist ul li h1{ width:270px;line-height:30px;display:block;overflow:hidden;font-weight:normal; font-size:15px; color:#333333}
.incplist ul li span{ width:270px;line-height:20px;display:block;overflow:hidden;font-size:13px; color:#9a9a9a}
/*------------------------------------lan3-----------------------------------------------*/
.lan3{width:1200px;margin:auto;overflow:hidden;margin-top:40px;}
.lan3 .lan3L{ width:828px; float:left;padding:10px; height:321px; background:#ffffff;}
.lan3 .lan3R{ float:right; width:298px; height:321px; padding:10px; background:#ffffff}
.lan3nr{ width:100%; margin-top:5px; line-height:28px;}
.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; padding-right:5px;}
.innews ul li a:hover{ color:#f28300;}
/*------------------------------------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;}
/*------------------------------------about-----------------------------------------------*/
.bannar{ width:100%; min-width:1200px; height:300px;}
.about{margin:auto; margin-top:25px;}
.about .about_Left{float:left; width:214px; background:#ffffff}
.typest{ width:100%; height:100px; background:#ec6c00; line-height:100px; font-size:20px; color:#ffffff; font-weight:bold; text-align:center}
.ablx{ width:200px; background:#ec6c00; 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 #ec6c00; 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:195px; height:auto; margin:auto; margin-top:20px; font-size:14px; line-height:37px; }
.mune ul{}
.mune li{ width:195px; 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:195px; height:37px; line-height:37px; padding:0px 0 0 20px; 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;  line-height:50px; 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:#ec6c00; 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:#ec6c00;}
#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{ width:100%; margin:auto;  height:250px;background:#404040; margin-top:25px; min-width:1200px;}
.foot1{ width:1200px; padding-top:35px;margin:auto;}
.footLeft{width:765px;overflow:hidden;}
.footMenu{float:left; border-left:1px solid #4a4a4a; padding:0px 0px 0px 15px; min-height:200px;}
.footMenu li a{ color:#c2c2c2;font-size:12px; line-height:22px}
.footMenu li a:hover{ color:#b62d3f;}
.footMenu h3{ font-size:16px; font-weight:bold; color:#dfdcdc;}
.footRight{width:400px;overflow:hidden; float:right; color:#e5e5e5;border-left:1px solid #4a4a4a; padding-left:15px; line-height:30px;min-height:200px;}

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;}
