body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,p,textarea,th,td{margin:0;padding:0;}
body{font:14px/1.5 \5b8b\4f53,tahoma,arial,sans-serif;color:#000;}
ol,ul{list-style:none outside none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#0D4381;}
input,select,form,img,button{vertical-align:middle;}
img{border:0 none;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;height:0;overflow:hidden;display:block;}
html{background:url(htmlbg.jpg) no-repeat 50% 100%;padding-bottom:100px;background-size:100% auto;}
body{background:url(bg.gif) repeat-x 0 100px;}
#header,#main{width:1200px;margin:0 auto;}
#fav{height:100px;line-height:35px;text-align:right;background:url(top.gif) no-repeat 0 50%;}
#fav a{margin:0 5px;}
#nav{height:36px;}
#nav li{float:left;padding:0 20px;font:bold 14px/34px "Arial";}
#nav li a{color:#fff;text-decoration:none;}
#banner{text-align:center;}
#banner .ban{}
#ann{height:40px;line-height:28px;padding:0 0 0 65px;background:url(ann.jpg) no-repeat 0 5px;}
#ann a{margin-right:25px;}
	.hd{height:54px;padding-left:28px;}
	.hd h3{font:bold 16px/1.1em "Arial";}
	.hd h3 em{display:block;font-style:normal;color:#7C7C7C;}
	.hd span{float:right;padding-top:11px;font-family:"Arial";}
	.hd span a{color:#fff;}
	.textlist li{padding-left:12px;font-size:16px;line-height:36px;border-bottom:1px dotted #ccc;background:url(ico.gif) no-repeat 0 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.textlist span{float:right;}
	.piclist li{float:left;width:195px;padding-top:5px;text-align:center;}
	.piclist li img{border:1px solid #CFCFCF;}

.indexnew{float:left;width:350px;height:225px;padding-top:9px;background:#fff;}
.indexnew .hd{background:url(new.gif) no-repeat;}
.company{float:left;width:508px;height:300px;padding:9px 23px 0 24px;background:#fff;}
.company .hd{background:url(company.gif) no-repeat;}
.company .bd{height:171px;line-height:30px;padding-left:138px;background:url(companyp.jpg) no-repeat;}

.clean{float:left;width:350px;}
.clean .hd{background:url(clean.gif) no-repeat;}
.tech{float:left;width:508px;padding:0 23px 0 24px;}
.tech .hd{background:url(tech.gif) no-repeat;}
.qxanli{width:1200px!important;}
.contact{height:290px;background:url(contact.jpg) no-repeat;}
.contact p{padding:98px 0 0 85px;color:#666;font-size:16px;line-height:28px;font-weight:600;}
.contact a{display:block;width:100px;height:20px;}
.prolist{padding-top:53px;background:url(prolist.jpg) no-repeat;}
.prolist li{margin-top:10px;border:1px solid #E7E7E7;padding-left:50px;background:url(prolistli.jpg) no-repeat;font: 16px/28px "Arial";}
.prolist li a{color:#042F6C;}

.product{clear:both;padding-top:10px;width:1200px;height:295px;background:url(product.jpg) no-repeat 0 10px;background-size:100% auto;}
.product .hd{padding:10px 50px 0 144px;}
.product .hd h3{color:#fff;line-height:55px;}
.rollcon{width:1110px;padding:15px 26px 5px;position:relative;overflow:hidden;}
.rollcon li{width:160px;padding:0 15px;text-align:center;}
.gol,.gor{position:absolute;top:58px;width:26px;height:30px;text-indent:-500em;overflow:hidden;display:block;cursor:pointer;}
.gol{left:0;}
.gor{right:0;}
.rollcon li img{display:block;}
.rollcon li span{display:block;color:#fff;width:160px;line-height:24px;margin-top:-24px;background:#000;opacity: 0.5; filter: alpha(opacity=50); }

#footer{height:230px;padding-top:34px;text-align:center;font-family:"Arial";line-height:30px;}
.sidebar{float:right;width:257px;}

.maincon{float:left;width:910px;}
  .position{height:44px;line-height:44px;border-bottom:1px solid #C4C4C4;}
  .position span{float:right;padding-right:10px;}
  .position h3{float:left;border-bottom:3px solid #0187F3;font:bold 20px/44px "Arial";}
  #article{padding:10px 5px;}
 #article .piclist li{width:300px;padding-bottom:5px;}
 #article .piclist li img{margin-bottom:5px;}
	#articletitle{text-align:center;font:bold 16px/40px "Arial";}
	#articleinfo{line-height:25px;text-align:center;color:#555;border-bottom:1px dotted #979797;}
	#articlecontent{padding:10px;line-height:2;font-size:16px;line-height:30px;}
	#articlef{margin-top:20px;color:#0C65BB;}
	#articlef a{color:#0C65BB;}
		.fengye{padding:10px 0;}
		.imglist {padding:10px 0;text-align:center;}
		.imglist img{margin-bottom:10px;}
		.imglist span{display:none;}
	#articlecontent img,#showpic img{width: expression(this.width > 700 ? (function(abc){abc.style.width = '700px';})(this) : 'auto');max-width:700px;}
	
.tdbg{margin-top:12px;}
.tdbg input{font-size:14px;line-height:28px;}
.sub_btn{padding:5px 22px;color:#116cb5;border:2px solid #116cb5;border-radius:4px;cursor:pointer;}

.banner_con{position:relative;width:100%;overflow:hidden;margin:0 auto;}
.banner_con .banner_list{width:100%;height:100%;overflow:hidden;}
.banner_con .banner_list ul li{width:100%;height:100%;overflow:hidden;font-size:0;}
.banner_con .banner_list ul li img{width:100%;min-height:100%;display:block;}
.banner_con .banner_num{position:absolute;right:15px;bottom:15px;width:90px;height:20px;font-size:0;}
.banner_con .banner_num ul li{display:inline-block;width:16px;height:16px;margin-right:8px;font-size:11px;line-height:15px;text-align:center;color:#fff;background:#000;}
.banner_con .banner_num ul li.on{background:#fa871e;}

/*banner*/
.box1{width: 100%;}
.banner_f{position:relative;overflow: hidden;width: 100%;height: 100%;}
.banner_f .img{width: 12000px;position: absolute;top: 0;height: 100%;margin:0;}
.banner_f .img li{float: left;width: 100%;height: 100%;}
.banner_f .img li img{min-width: 100%;height: 100%;vertical-align: middle;}
.banner_f .num{width: 100%;position: absolute;bottom:0.4rem;left:0;text-align: center;font-size: 0;}
.banner_f .num li{width:0.18rem;height:0.16rem;background-color: #fff;border-radius:0.08rem;display: inline-block;margin:0 5px;cursor: pointer;
	-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;}
.banner_f .num li.on{width:0.7rem;background-color: #feffff;}
.btn_l{position:absolute;top:50%;left:5%;z-index:3000;cursor:pointer;width:0.7rem;height:1.2rem;background:url(../images/left.png) center no-repeat;background-size:100% auto;}
.btn_r{position:absolute;top:50%;right:5%;z-index:3000;cursor:pointer;width:0.7rem;height:1.2rem;background:url(../images/right.png) center no-repeat;background-size:100% auto;}
/*banner end*/
.in_banner{width:100%;font-size:0;}
.in_banner img{width:100%;display:block;}