*{margin:0; padding:0;}
body {font-size:13px; font-family:"Arial"; 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;}
.fl{ float:left}
.fr{ float:right;}
.mag20{margin-top:20px;}
.mag30{margin-top:30px;}
.clearBoth{line-height:1px;height:1px;clear:both}
.w1200{width:1200px;margin: 0 auto 0;}
.min1200{ min-width:1200px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
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}
.tits{ width:100%;}
.tits p{ width:100%; font-size:30px; text-align:center; color:#2f4d93; padding-bottom:10px;}
.tits span{width:300px; background:url(../images/tit_line.png); margin:auto; line-height:39px; text-align:center; font-size:16px;display:block; }
.tits span a{ font-size:24px; height:30px; width:100px; background:#fff; padding:0px 30px;}
/*head*/
.headbg{ width:100%; height:35px; background:#eeeeee;}
.head{ width:1200px; margin:auto;}
.head ul{ float:right;}
.head ul li{ float:left; display:block; color:#b0b1b3}
.head ul li.ch{ width:40px; background:url(../images/ch.jpg) no-repeat 0 50%; line-height:35px; padding-left:25px;}
.head ul li.en{ width:50px; background:url(../images/en.jpg) no-repeat 0 50%; line-height:35px; padding-left:25px;}
.head ul li.py{ width:100px; background:url(../images/py.jpg) no-repeat 0 50%; line-height:35px; padding-left:25px;}
.search {margin-top:30px; float:right;}
#seek {float: right;width: 202px;height: 30px;border: 1px solid #c1c3c3;color: #999999;text-indent: 10px;}
#button {float: right;background: url(../images/search.jpg);width: 68px;height: 32px;margin-bottom: 6px;border:none;cursor:pointer}
/*menu*/
.menu{ width:100%;height:57px; background:#00307c;}
.nav{ width:1200px; margin:auto; height:57px; line-height:57px; position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  text-align:center; color:#ffffff}
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; font-weight:normal;color:#ffffff; min-width:105px; }
.nav .sub{ display:none; width:250px; left:0; top:57px;  position:absolute; background:#00307c;  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:#0a54c9; color:#fdff6f;}
.nav .on h3 a{ background:#0a54c9; color:#fbf812;}
/*==================================swf===========================================*/
.fullSlide1{width:100%;position:relative;height:500px;background:#ffffff; padding-top:1px; min-width:1200px;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:500px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; border-radius:20px; width:20px; height:20px; margin:0 5px;}
.fullSlide1 .hd ul .on{background:#f00;}
.fullSlide1 .prev,.fullSlide .next{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:15%;background-position:-6px -137px;}
/*index one*/
.incp{ width:1200px;height:auto; margin:auto; overflow:hidden}
.incp ul{margin-left:-57px;}
.incp ul li{ width:362px;float:left;display:inline;margin-left:57px; margin-top:20px; background:#f5f5f5}
.incp ul li img{ width:362px; height:237px;}
.incp ul li span{ width:362px;line-height:50px; height:50px; text-align:center;display:block;overflow:hidden;font-weight:normal; font-size:15px; color:#56565e; border-top:1px solid #96b7ec}
/*index two*/
.inab_bg{ width:100%; background:#f5f5f5; padding:10px 0px; overflow:hidden; margin-top:40px;}
.tits1{ width:100%;}
.tits1 p{ width:100%; font-size:30px; text-align:center; color:#2f4d93;  padding-bottom:10px;}
.tits1 span{width:300px; background:url(../images/tit_line.png); margin:auto; line-height:39px; text-align:center; font-size:16px;display:block; }
.tits1 span a{ font-size:24px; height:30px; width:100px; background:#f5f5f5; padding:0px 30px;}
.inabout{ width:1200px; margin:auto; margin-top:10px; overflow:hidden}
.inabout .inabL{ float:left; width:700px; overflow:hidden; font-size:14px; line-height:30px;}
.inabout .inabR{ float:right; width:480px; overflow:hidden;}
.zxzx{ width:150px; line-height:40px; text-align:center; border:1px solid #a4a4a4; margin-top:20px;}
.zxzx a{ display:block; color:#5a5a5a;}
.zxzx a:hover{ background:#ff8a18; color:#fff;}
/*index three*/
.inys{ width:1200px;height:auto; margin:auto; overflow:hidden}
.inys ul{margin-left:-16px;}
.inys ul li{ width:288px;float:left;display:inline;margin-left:16px; margin-top:20px; background:#f8f8f8;}
.inys ul li img{ width:288px; height:156px;}
.inys ul li p{ width:100%; margin-top:20px; line-height:60px; background:url(../images/ys_lin.png) no-repeat bottom; font-size:18px; color:#000000; text-align:center}
.inys ul li span{width:250px;line-height:24px; height:100px; margin:auto; display:block;overflow:hidden;font-weight:normal;font-size:12px; padding-top:15px; padding-bottom:30px;}
/*index four*/
.eq_bg{ width:100%; background:#f5f5f5; padding:10px 0px; overflow:hidden; margin-top:40px;}
.box-pic{ width:1200px; margin:auto; margin-top:10px; overflow:hidden}
.box-pic ul{ margin-left:-13px;}
.box-pic ul li{ width:290px;float:left;display:inline;margin-left:13px; margin-top:20px;}
.box-pic ul li img{ width:288px; height:155px; border:1px solid #cccccc}
.box-pic ul li p{ width:290px;line-height:40px;display:block;overflow:hidden;font-weight:normal;font-size:13px;text-align:center;}
/*index five*/
.news {overflow: hidden; padding:30px 0 }
.news .front { float: left; display:block; width: 440px; margin-right: 20px; overflow:hidden; }
.news .front .pic { margin-bottom: 20px; }
.news .front .pic img { max-width: 100%; }
.news .front .l1 { color: #666666; font-size: 16px; margin-bottom: 15px; }
.news .front .l1 em.time { float: right; margin: 3px 0 0; color: #CECECE; font-size: 13px; }
.news .front .l2 { color: #808080; font-size: 13px; }
.news .list { overflow: hidden; }
.news .list > li { margin-bottom: 15px; }
.news .list > li:last-child { margin-bottom: 0; }
.news .list > li a { display: block; padding: 15px; background: #F7F5F5; }
.news .list > li a:hover { background: #5091C8; }
.news .list > li a .time { display: inline-block; float: left; width: 100px; font-family: Arial; border-right: 1px solid #CAC9C9; margin-right: 22px; text-align: center; color: #6C6C6C; transition: ease .3s; }
.news .list > li a:hover .time { border-right: 1px solid #fff; color: #fff; }
.news .list > li a .time b { display: block; font-size: 25px; }
.news .list > li a .l1 { color: #666666; font-size: 16px; margin-bottom: 10px; transition: ease .3s; }
.news .list > li a .l2 { color: #808080; font-size: 13px; overflow:hidden; transition: ease .3s; }
.news .list > li a:hover .l1 { color: #fff; }
.news .list > li a:hover .l2 { color: #fff; }
/*about*/
.mains{ width:100%; background:#f5f5f5; overflow:hidden;}
.local{ width:100%; height:50px; min-width:1200px; background:#eaeaea;}
.locals{ margin:auto; width:1200px; line-height:50px; text-align:right}
.locals span{background:url(../images/home_ico.png) no-repeat; width:15px; height:12px; display:block; float:right}
/*内bannar*/
.inner-banner{position:relative;height:350px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.inner-banner .text{position:absolute;top:100px;background-image:url(../images/b-88.png)}
.inner-banner .text .tc{padding:45px;color:#fff}
.inner-banner .text .tc .t1{font-size:30px;line-height:30px;margin-bottom:5px}
.inner-banner .text .tc .t2{font-size:20px; line-height:30px; padding-top:10px;}
.mlAuto{margin-left:auto;margin-right:auto}
.content{width:1200px;margin:0 auto;padding-top:30px;}
.content .nrL{float:left;width:232px;height:auto;margin-bottom:33px; background:#fff;}
.content .nrR{float:right;width:900px;;height:auto;background:#fff;padding:20px 20px;margin-bottom:33px; font-size:14px;}
/*企业文化*/
.wenhua{ width:100%; overflow:hidden}
.wenhua h1{ width:100%; text-align:center; line-height:50px; font-size:28px; color:#00489a}
.wenhua p{ width:100%; text-align:center; font-size:14px; color:#00489a}
.wenhua ul{ margin-left:-10px; margin-top:20px;}
.wenhua ul li{ float:left; width:215px; margin-left:10px;}
.wenhua ul li p{ width:215px; line-height:26px; color:#585858; float:left; font-size:15px; text-align:left}
.wenhua1{ width:215px; line-height:200px; background:url(../images/w1.jpg); text-align:center; color:#fff; font-size:30px;}
.wenhua2{ width:215px; line-height:200px; background:url(../images/w2.jpg); text-align:center; color:#fff; font-size:30px;}
.wenhua3{ width:215px; line-height:200px; background:url(../images/w3.jpg); text-align:center; color:#fff; font-size:30px;}
.wenhua4{ width:215px; line-height:200px; background:url(../images/w4.jpg); text-align:center; color:#fff; font-size:30px;}
.linian{ width:100%; overflow:hidden}
.linian h1{ width:100%; text-align:center; line-height:50px; font-size:30px; color:#00489a}
.linian p{ width:100%; text-align:center; font-size:14px; color:#00489a}
.linian ul{ margin-left:-30px; margin-top:20px;}
.linian ul li{ float:left; width:198px; height:180px; margin-left:30px;text-align:center; color:#fff; font-size:30px; background:url(../images/w5.jpg) no-repeat center; line-height:50px; padding-top:68px;}
/*contact us*/
.contR{ float:left; width:600px; margin-top:30px;}
.contR h3{ float:left; width:100%; line-height:50px; font-size:25px;}
.contR p{ float:left; width:100%; line-height:40px;  font-size:16px;}
/*news info*/
.proshow{width:100%; margin:auto; margin-top:50px; margin-bottom:50px; overflow:hidden;}
.proshow li.bt{ width:100%; margin:auto; height:70px; line-height:70px; font-size:16px; text-align:center; font-weight:bold; }
.proshow li.bt h1{ width:100%; margin:auto; font-weight:normal; font-size:28px;}
.proshow li.shijian{ width:100%; line-height:30px; font-size:13px; color:#686868; text-align:center;border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc;}
.proshow li.nr{ font-size:16px;  padding-top:30px;line-height:35px;text-indent:2em;}
.proshow li.ly{ font-size:12px; text-align:center;}
.proshow li.sx{ width:100%; line-height:35px; float:left; margin-top:30px; border-top:1px dashed #cccccc;}
/*产品详情页*/
.product_show{ width:900px; margin:auto; margin-top:20px;}
.ctitle{text-align:left; width:100%; text-align:center; font-size:30px; line-height:65px; color: #333; border-bottom:1px dashed #dddddd}
.proimg{ margin:auto; width:900px;display:table-cell; vertical-align:middle; padding-top:10px;}
.proimg img{ width:900px;}
.prot-tit{ width:890px; height:68px; background:url(../images/cptit.jpg) no-repeat; line-height:68px;  font-size:25px; padding-left:10px; color:#fff; margin-top:20px;}
.zhengwen{ width:900px; margin:auto; margin-top:30px; overflow:hidden; border-top:1px dashed #dddddd; padding-top:20px;}
.zhengwen .shuoming{ width:100%; margin-top:15px; line-height:28px; font-size:15px;}
.proeq{ width:900px;height:auto; margin:auto;margin-top:12px; overflow:hidden}
.proeq ul{margin-left:-15px;}
.proeq ul li{ width:212px;float:left;display:inline;margin-left:15px; margin-top:10px;}
.proeq ul li img{ width:210px; height:149px; border:1px #DDDDDD solid;}
.proeq ul li span{ width:210px;line-height:20px;display:block;overflow:hidden;font-weight:normal; font-size:13px;text-align:center; height:40px;}
.pronext{ display:block; width:900px; margin:auto; line-height:30px; border-top:1px dashed #dddddd; margin-top:20px;}
/*多图*/
.prodPic{width:900px; margin-top:10px; overflow:hidden;}
.prodPic .big{width:780px;height:435px;position:relative;z-index:1;float:right;border:1px solid #e3e3e3;}
.prodPic .big a{width:780px;height:435px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.prodPic .big a img{vertical-align:middle;max-width:780px;max-height:433px;}
.prodPic .big a{*display:block;*font-family:Arial;*line-height:1;}
 div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:400px;height:400px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
 div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}
.prodPic .list{width:112px;height:436px;overflow:hidden;position:relative;float:left;}
.prodPic .list a.prev,.prodPic .list a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(/images/anus.jpg) no-repeat;overflow:hidden;cursor:pointer;}
.prodPic .list a.next{top:auto;bottom:0;background-position:0 -50px;}
.prodPic .list a.prev:hover{background-position:0 -25px;}
.prodPic .list a.next:hover{background-position:0 -75px;}
.prodPic .list .thumb{position:relative;width:112px;height:370px;overflow:hidden;top:33px;}
.prodPic .list .thumb ul{position:absolute;height:99999px;}
.prodPic .list .thumb ul li{background:none;float:left;width:107px;height:80px;position:relative;}
.prodPic .list .thumb ul li a{display:block;width:103px;height:59px;border:1px solid #e3e3e3;text-align:center;background:#fff}
.prodPic .list .thumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}
.prodPic .list .thumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}
.prodPic .list .thumb ul li a.selected{border-color:#2c64c1;}
.prodPic .list .thumb ul li a.selected em{background:url(../images/jt.png) no-repeat}


/*left*/
.leftype{ width:232px; text-align:center; height:96px; line-height:96px; background:url(../images/left.jpg); font-size:24px; color:#fff;}
.types{width:100%;background:#fff; overflow:hidden}
.types .tit{color:#ffffff;font-size:18px; line-height:50px; text-align:center; background:#0657b2}
.types ul{width:90%; margin:auto; margin-bottom:15px;}
.types ul li{line-height:45px; width:100%; margin-top:15px;background:url(../images/pro_ico1.png) no-repeat 10px 50%;background-color:#f5f5f5;}
.types ul li a{ padding-left:40px;color:#5A5A5A;display:block; font-size:14px; line-height:45px;}
.types ul li a:hover{color:#fff;background:url(../images/pro_ico.png) no-repeat 10px 50%; background-color:#0657b2;}
.left-tel{ width:90%; margin:auto; margin-top:10px; border-top:1px dashed #cccccc; overflow:hidden; padding-bottom:20px;}
.left-tel p{ width:100%; line-height:25px; padding-top:15px;font-size:16px;}
.left-tel span{ width:100%; line-height:30px; font-size:14px;}

/*newsList*/
#info_lists{ width:900px;margin:auto;margin-top:30px;}
#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:#3362a8; 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:#3362a8;}
#info_lists li div.con{width:820px; float:right;}
#info_lists li div.con p.con1{color:#3362a8; 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;}
.news_page{ width:100%; height:40px; text-align:center; line-height:40px; margin-top:40px;}
/*product list*/
.cplist{ width:900px;height:auto; margin:auto;margin-top:12px;}
.cplist ul{margin-left:-20px;}
.cplist ul li{ width:282px;float:left;display:inline;margin-left:20px; margin-top:10px;}
.cplist ul li img{ width:280px; height:187px; border:1px #DDDDDD solid;}
.cplist ul li span{ width:280px;line-height:25px;display:block; height:50px;overflow:hidden;font-weight:normal; font-size:13px;text-align:center;}
.honor{ width:900px;height:auto; margin:auto;margin-top:12px;}
.honor ul{margin-left:-40px;}
.honor ul li{ width:267px;float:left;display:inline;margin-left:40px; margin-top:10px;}
.honor ul li img{ width:265px; height:413px; border:1px #DDDDDD solid;}
.honor ul li span{ width:265px;line-height:30px;display:block;overflow:hidden;font-weight:normal; font-size:13px;text-align:center;}
.equipment{ width:900px;height:auto; margin:auto;margin-top:12px;}
.equipment ul{margin-left:-20px;}
.equipment ul li{ width:282px;float:left; height:240px;display:inline;margin-left:20px; margin-top:10px;}
.equipment ul li img{ width:280px; height:198px; border:1px #DDDDDD solid;}
.equipment ul li span{ width:280px;line-height:24px;display:block;overflow:hidden;font-weight:normal; font-size:13px;text-align:center;}
/*================================bottom===================================*/
.foot{ width:100%; margin:auto;background:#515151; margin-top:25px; min-width:1200px; overflow:hidden}
.foot1{ width:1200px; padding-top:15px;margin:auto;}
.footLeft{width:700px;overflow:hidden;}
.footMenu{float:left; margin-top:5px;}

.footMenu li a{ float:left; color:#d7d7d7;font-size:13px; line-height:30px; min-width:140px;}
.footMenu li a:hover{ color:#f28300;}
.footMenu h3{ font-size:16px; line-height:40px; font-weight:bold; color:#d7d7d7; font-weight:normal;}
.footRight{width:360px;overflow:hidden; float:right; line-height:30px; color:#d7d7d7; border-left:1px solid #6e6e6e; padding-left:50px;}
.footRight p{font-size:16px; line-height:40px; font-weight:bold; color:#d7d7d7; font-weight:normal; }
.foot1 .footL{ width:767px; float:left}
.foot1 .footR{ float:right;}
.foot2{ width:100%; height:35px; overflow:hidden; background:#393939; color:#666666}

