*{margin:0; padding:0;}
body {font-size:13px; font-family:"Microsoft YaHei",微软雅黑; line-height:23px;color:#585858; background:url(../images/bg.jpg)}
.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;FONT-FAMILY:"Microsoft YaHei",微软雅黑;TEXT-DECORATION: none;}
.innews{ width:98%; height:auto; margin:auto; margin-top:8px;}
.innews ul li{ border-bottom:#bebebe dotted 1px; height:auto; background:url(../images/ico1.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:#0857B4;}
.borders{ border:1px #dcdcdc solid;}
.bg{ background:#ffffff;}
.bar{width:100%; height:33px; background:url(../images/tit.gif) no-repeat left bottom;margin:auto;}
.bar h2{float:left; line-height:33px;overflow: hidden; color:#202020; font-size:16px; font-weight:normal}
.bar span{ color:#cecece; margin-left:10px; line-height:33px; font-family:Verdana, Geneva, sans-serif}
.bar p{ line-height:33px; float:right; font-size:12px;}
.fl{ float:left}
.fr{ float:right;}
marg30{ margin-top:30px;}
.bannar{ width:100%;height:200px; min-width:1100px;}
/*==================================head===========================================*/
.w1100{ width:1100px;}
.top{ width:100%; background:#eeeeee; height:35px; min-width:1100px;}
.top1{ width:1100px;margin:auto;}
.top1 .top1L{ float:left; color:#707c96; line-height:35px;}
.top1 .top1R{ float:right; line-height:35px;}
.logo1{height:114px;margin:auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu{ width:100%;height:50px; background:#052e5a; min-width:1100px;}
.nav{ width:1100px; 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:14px; font-weight:bold; color:#ffffff  }
.nav .sub{ display:none; width:120px; left:0; top:50px;  position:absolute; background:#0e44a4;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#78a7fa }
.nav .sub a:hover{ background:#052763; color:#fff;  }
.nav .on h3 a{ background:#d7141c; color:#fff;   }
.menub{ width:100%; height:2px; background:#0971b8}

/*==================================lan1=============================================*/
.main1{ margin:auto; overflow:hidden; margin-top:30px;}
.main1 .main1L{ float:left; width:366px;}
.main1 .main1C{ float:left; margin-left:26px; width:422px;}
.main1 .main1R{ float:right; width:259px;}
/*幻灯片*/
.slideBox{ width:360px; padding:3px; overflow:hidden; position:relative; border:1px solid #e5e5e5;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:360px; height:255px; display:block;  }
/*新闻*/
.titles{width:100%; height:33px; border-bottom:1px #dcdcdc solid; margin:auto;}
.title_L{float:left; width:90px; line-height:33px;overflow: hidden; color:#ffffff; font-size:14px; font-weight: bold; text-align:center; background:#1e60c0}
.title_R{line-height:33px; float:right; font-size:12px;}
.hotnew{ width:100%; margin:auto;}
.hotnew h1{ width:99%; text-align:center; color:#196ec8; font-size:16px; line-height:30px; font-weight:normal; font-weight:bold}
.hotnew h1 a{ font-size:16px;color:#196ec8;font-weight:bold}
.hotnew span{ font-size:12px; color:#b9b3b5;}
/*==================================lan2=============================================*/
.intit{ width:1100px; line-height:40px; margin:auto; text-align:center; color:#da2327; font-size:20px; background:url(../images/in_line.png) no-repeat center bottom; padding-top:20px;}
.main2{ width:100%; background:#f2f2f2; min-width:1100px; margin-top:20px;}
.main2nr{ width:1100px; margin:auto; padding-top:20px; background:url(../images/inab.png) no-repeat bottom right; overflow:hidden}
.main2nr .m2L{ float:left; width:400px; padding-top:20px;}
.main2nr .m2L video{ width:393px; height:250px;}
.main2nr .m2R{ float:right; width:680px;}
/*==================================lan3=============================================*/
/*产品滚动*/
.inxm{  width:1100px; margin:auto; margin-top:10px; overflow:hidden;}
.inxm ul{ margin-left:-22px;}
.inxm ul li{margin-left:22px; float:left; _display:inline; overflow:hidden; text-align:center; }
.inxm ul li .pic{ text-align:center; }
.inxm ul li .pic img{ width:250px; height:196px; display:block; padding:3px; border:1px solid #ccc; }
.inxm ul li .pic a:hover img{ border-color:#0b4ec1;}
.inxm ul li .title{ text-align:center; line-height:30px;}
/*==================================lan4=============================================*/
.main4{ width:100%; background:#f2f2f2; min-width:1100px; margin-top:20px; padding-bottom:40px;}
.main41{ width:1100px; margin:auto; padding-top:20px; overflow:hidden}
.main41 .main4L{ float:left; width:320px;}
.main41 .main4C{ float:left; width:410px; margin-left:40px;}
.main41 .main4R{ float:right; width:290px;}
.linian{ width:100%; margin-top:8px; line-height:30px;}
.in_honor{ width:410px; margin-top:8px;}
.in_honor ul{ margin-left:-35px;}
.in_honor li{ float:left; display:block; margin-left:35px;}
.in_honor li img{ width:110px; height:159px;}
.in_honor li span{width:110px; line-height:35px; text-align:center;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.in_cont{ width:100%; line-height:35px; border-bottom:1px dashed #efefef; margin-top:8px;}
.in_cont li{ float:left;width:100%; display:block;  line-height:37px; border-bottom:1px dotted #bcbcbc;}
/*==================================lan5=============================================*/

/*------------------------------------about-----------------------------------------------*/
.about{ width:1100px;margin:auto;margin-top:20px; padding-bottom:35px; overflow:hidden}
.aboutL{ float:left; width:200px;}
.aboutS{ width:200px; margin:auto; background:url(/images/left_b.jpg)}
.aboutTiT{ width:200px; height:84px; background:url(/images/left1.jpg); line-height:84px; text-align:center; font-size:18px; font-weight:bold; color:#FFF;}
.aboutR{ float:right; width:845px;overflow:hidden; padding:10px;}
.protype{ width:186px; margin:auto;}
.protype li{line-height:40px; width:186px;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;margin:auto;}
.proshow li.bt{ min-height:70px;}
.proshow li.bt h1{line-height:30px; font-size:20px; text-align:center; font-weight:bold; padding-top:20px; }
.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 li.tupian img{ width:750px; height:563px;} 
.proshow li.nr{ font-size:13px;}
.proshow li.ly{ font-size:12px; text-align:center}
.proshow li.reds{ line-height:30px; font-size:15px; color:#F00; margin-top:20px;}
.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:845px;height:auto; margin:auto;margin-top:12px;}
.cplist ul{margin-left:-28px;}
.cplist ul li{ width:259px;float:left;display:inline;margin-left:28px; margin-top:10px;}
.cplist ul li img{ width:257px; height:170px;}
.cplist ul li h1{ width:257px;line-height:30px;display:block;overflow:hidden;font-weight:normal; font-size:13px; background:#f3f3f3; text-align:center}
.cplist ul li a{display:block; overflow:hidden; border:1px #DDDDDD solid;}
.cplist ul li a:hover{border:1px #3c4f6d solid;}
/*==============================工厂展示====================================*/
.equipment{ width:845px; margin:auto;margin-top:20px;}
.equipment ul{margin-left:-15px;}
.equipment ul li{ width:200px;float:left;display:inline;margin-left:15px; margin-top:10px;}
.equipment ul li img{ width:200px; height:289px;}
.equipment ul li h1{ width:200px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; background:#f3f3f3; text-align:center}
.equipment ul li span{ width:200px;line-height:22px; height:44px;display:block;overflow:hidden;font-size:13px; background:#f3f3f3; padding-left:13px;}
.equipment ul li a{display:block; overflow:hidden; border:1px #DDDDDD solid;}
.equipment ul li a:hover{border:1px #003295 solid;}
/*==========================case============================================*/
.case{ width:845px;height:auto; margin:auto;margin-top:20px;}
.case ul{margin-left:-14px;}
.case ul li{ width:257px;height:250px;float:left;display:inline;margin:14px;}
.case ul li img{ width:255px; height:185px;}
.case ul li h1{ width:250px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; background:#f3f3f3; padding-left:13px;}
.case ul li span{ width:250px;line-height:22px; height:44px;display:block;overflow:hidden;font-size:13px; background:#f3f3f3; padding-left:13px;}
.case ul li a{display:block; overflow:hidden; border:1px #DDDDDD solid;}
.case ul li a:hover{border:1px #003295 solid;}
/*========================newsList==========================================*/
.news_list{ width:840px; margin:auto; margin-top:25px;}
.news_list ul li{ border-bottom:#bebebe dotted 1px;width:840px; height:auto;}
.news_list ul li a{ height:35px; width:800px; padding-left:25px; display:block; color:#707070; line-height:35px; background:url(../images/news_tip.jpg) 7px 12px no-repeat;}
.news_list ul li a span{ font-size:12px; float:right;}
.news_list ul li a:hover{ color:#1965c6; background: url(../images/news_now.jpg) 7px 12px no-repeat;}
.news_page{ width:780px; height:40px; text-align:center; line-height:40px;}
/*--------------------------bottom------------------------------------------------------------*/
.foot{ width:100%;min-width:1100px; background:#093a7f;padding-top:20px; overflow:hidden;}
.footer{margin:auto;}
.footbar{ width:100%; line-height:40px; border-bottom:1px solid #2d548b; font-size:15px; color:#FFF; font-weight:boldl}
.footer .footL{ float:left; width:150px; margin-left:50px;}
.footer .footL1{ float:left; width:100px;}
.footer .footL2{ float:left; width:100px; margin-left:50px;}
.footer .footC{ margin-left:50px; float:left; width:398px; color:#85a2cc;} 
.footer .footC span{ width:99%; line-height:30px; margin-top:10px;}
.footer .footR{ float:right; width:167px;}
.foottype{ float:left; width:100%;  margin-top:10px;}
.foottype ul{}
.foottype ul li{ float:left; width:100%; margin-left:5px;}
.foottype ul li a{ display:block; color:#85a2cc; line-height:30px;}
.foottype ul li a:hover{ color:#faff75}
.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: #1965c6;  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;}

.title03{
	font-size: 16px;
	font-weight: bold;
	color: #f60;
}
