*{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;}
.bar{width:100%; height:33px; background:url(../images/shu.jpg) no-repeat 0 50%; border-bottom:1px #e0e0e0 solid; margin:auto;}
.bar h2{padding-left:8px; float:left; line-height:33px;overflow: hidden; color:#024f9d; font-size:14px; font-weight: bold; background:url(tt.gif) no-repeat; margin-left:5px;}
.bar 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:#3362a8;}
.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; padding:0 11px; 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:#3362a8;  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:495px;}
.leftLoop .picList li {height:495px; }
.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:495px;}
.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=============================================*/
.box_tit{background-image:url(/images/gsslbj.jpg);margin:0 auto;background-repeat:no-repeat;background-position:center top;float:none;height:100px}
.box_tit p{color: #3362a8; text-align:center; font-weight:bold;font-size: 27px; padding-top:39px;}
.box_tit span{ clear:both;font-size:14px;text-align:center; line-height:40px;}
.incps{ width:1200px;height:auto; margin:auto;margin-top:12px;}
.incps ul{margin-left:-1px;}
.incps ul li{ width:197px; height:285px; background:url(../images/cp_bg.jpg);float:left;display:inline;margin-left:1px; margin-top:10px;}
.incps ul li img{ width:151px; height:200px; padding:30px 0px 0px 23px;}
.incps ul li h1{width:197px;line-height:35px;display:block;overflow:hidden;font-weight:normal; font-size:13px;text-align:center}
/*==================================lan2=============================================*/
.main3{ width:100%; background:url(../images/aboutbj.jpg) no-repeat center; height:536px; margin-top:30px; min-width:1200px; overflow:hidden;}
.main31{ width:1176px; padding:12px; background:#ffffff; margin:auto; margin-top:40px; overflow:hidden;}
.main31 .main3L{ float:left; width:660px; margin-top:30px; padding-bottom:10px;}
.main31 .main3R{ float:right; width:488px; margin-top:30px; padding-bottom:10px;}
/*------------------------------------lan3-----------------------------------------------*/
.box3{width:585px; margin-top:20px; overflow:hidden}
.tits{ width:100%; height:62px; background:url(../images/sl_b.jpg)}
.tits .titsL{ float:left; width:57px; line-height:53px; text-align:center; font-size:26px; color:#FFF}
.tits .titsR{ float:left; margin-left:20px; font-size:24px; font-weight:bold; line-height:62px; color:#3661a6;}
.conts{ width:100%; margin-top:10px;}
/*------------------------------------lan4-----------------------------------------------*/
.box4{ width:100%; background:url(../images/rybg.jpg) no-repeat center; height:450px; margin-top:30px; min-width:1200px; overflow:hidden;}
.box41{ width:1176px; padding:12px; background:#ffffff; margin:auto; margin-top:40px;  padding-bottom:30px;overflow:hidden;}
.in_eq{ width:1176px;margin:auto;margin-top:10px; overflow:hidden}
.in_eq ul{margin-left:-10px;}
.in_eq ul li{ width:272px;float:left;display:inline;margin-left:10px; margin-top:20px;}
.in_eq ul li img{ width:270px; height:180px; border:1px #DDDDDD solid;}
.in_eq ul li h1{ width:270px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; text-align:center; font-weight:normal}
.in_eq ul li a{display:block; overflow:hidden;}
/*------------------------------------lan5-----------------------------------------------*/
.main4{ margin:auto; margin-top:20px; overflow:hidden;}
.main4 ul{ margin-left:-25px;}
.main4 ul li{ float:left; width:372px; padding:4px; background:#f0f0f0; margin-left:25px; margin-top:20px;}
.m4n{ float:left; width:372px;}
.m4n .m4nL{ float:left; width:116px;}
.m4n .m4nR{ float:right; width:239px;}
.m4n .m4nR h2{ width:239px; line-height:30px; font-size:15px;}
.m4n .m4nR span{ width:239px; line-height:25px;}
/*------------------------------------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; padding-bottom:35px; margin-top:20px;}
.aboutL{ float:left; width:217px;}
.aboutS{ width:217px; margin:auto; background:url(../images/left_b.jpg)}
.aboutR{ float:right; width:930px;overflow:hidden; padding:10px;}
.leftty{ width:217px; float:left; background:url(../images/left1.jpg); height:103px; text-align:center; color:#FFF; font-size:24px; line-height:90px;}
.protype{ clear:both; width:203px; margin:auto;}
.protype li{line-height:40px; width:203px;vertical-align:bottom;background:url(../images/left3.jpg) no-repeat bottom;}
.protype li a{ padding-left:30px;background:url(../images/jia1.jpg) no-repeat 10px 50%;display:block; font-size:13px; line-height:40px;}
.protype li a:hover{color:#ffffff;background:url(../images/jia.jpg) no-repeat 10px 50%; background-color:#1e60c0;}
.content{width:98%; margin:auto; margin:10px 5px 10px 10px;}
.proshow{width:845px;height:auto; margin:auto;}
.proshow li.bt{ height:70px; line-height:70px; font-size:16px; text-align:center; font-weight:bold; }
.proshow li.tupian{ width:750px; height:563px;position:relative;}
.shuiy{position:absolute;z-index:1; width:750px; height:563px; background:url(/images/sy.png);left:0px;top:0px;}
.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}

.leftlx{ width:215px; background:#ffffff; border:1px solid #e2e2e2; margin-top:8px;}
.leftlx p{ width:160px; margin:auto; line-height:22px; margin-top:11px;}
/*========================productList==========================================*/
.cplist{ width:900px;height:auto; margin:auto;margin-top:12px;}
.cplist ul{margin-left:-55px;}
.cplist ul li{ width:202px;float:left;display:inline;margin-left:85px; margin-top:10px;}
.cplist ul li img{ width:200px; height:264px; border:1px #DDDDDD solid;}
.cplist ul li h1{ width:202px;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:#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: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------------------------------------------------------------*/
.foot{ width:100%; margin:auto; min-width:1100px;  height:70px; background:#3362a8; border-top:4px #012c63 solid; margin-top:30px;}
.foot_list{ width:1000px; padding-top:15px;margin:auto; color:#539bf6; line-height:25px; text-align:center}
.foot_list a{color:#539bf6}
.foot_list a:hover{ color:#618605}
.copyright{ margin:auto;border-top:1px solid #2d548b; line-height:50px; margin-top:20px; color:#85a2cc;}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;}
/*在线客服*/
.side-follow{ width:100px; position:fixed; top:250px; left:50%; margin-left:565px; z-index:9999;}
/* for 1400px or less */
@media screen and (max-width: 1400px){
	.side-follow{ top:250px; left:auto; right:5px; margin:0; z-index:9999;}
}
.side-follow .hd{ height:30px; line-height:30px; font-size:14px; background:#3362a8; color:#fff; text-align:center;}
.side-follow .bd{ background:#fff; font-size:12px; padding-top:5px;}
.side-follow .bd ul{ margin-bottom:5px;}
.side-follow .bd li{ text-align:center; line-height:30px; vertical-align:middle; border-bottom:1px dotted #ddd}
.side-follow .bd li.last{ border:none;}
.side-follow .bd li img{ vertical-align:middle; margin-right:3px;}
.side-follow .bd .ewm img{ width:79px; height:79px; display:block; margin:0 auto;}
.side-follow .bd .ewm{ text-align:center; font-size:12px; line-height:16px; padding-bottom:10px;}
.side-follow .bd .ewm span{ color:#c99e67;}
.side-follow .ft{ text-decoration:none;display:block; background:#d4d4d4 url(../images/icon_arrowup.png) no-repeat 10px 8px; line-height:25px; height:25px; color:#fff; text-align:center; font-size:12px;}
.side-follow .closebox{ height:19px; overflow:hidden;}
.side-follow .close{ display:block; width:19px; height:19px; background:url(../images/icon_close.png) no-repeat; float:right;}
