body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; font-family:"微软雅黑"; color:#242424; font-size:14px;height: 100%;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
header{background:#1d1e22;}
.main{width:1250px; margin:auto;}
.top{ height:120px; width:1560px; margin:auto;}
.top .logo{display:block; width:300px; height:90px;}
.top h1{display:block; width:300px; height:90px;}
.top h1 a{display:block; width:300px; height:90px; padding-top:10px;}
.top h1 a img{height:100%;}

.top nav ul li{ display:block; float:left;text-align: center; font-size:14px;line-height:30px; height:30px; margin-top:37px;}
.top nav ul li a{display:block; height:30px; border:1px solid #25262b; border-radius:15px; color:#FFF; width:103px;}
.top .sub-menu{ display:none;height: 100%;}

.banner{width:100%; height:auto;}
.banner img{width:100%;}

.banner-cp{width:100%; height:350px; background:url(../images/cp.jpg) no-repeat center top; margin-bottom:20px;}
.about-banner{width:100%; height:523px; background:url(../images/about.jpg) no-repeat center top; margin-bottom:20px;}
.news-banner{width:100%; height:523px; background:url(../images/news.jpg) no-repeat center top; margin-bottom:20px;}
.down-banner{width:100%; height:523px; background:url(../images/down.jpg) no-repeat center top; margin-bottom:20px;}

.all-box{width:1250px; margin:auto; overflow:hidden;}
.all-box .all-t1{width:360px; float:left; margin-top:45px;}
.all-box .all-t2{width:360px; float:left; margin-top:45px;}
.all-box .all-title{width:530px; float:left;}
.all-box .all-title .en-title{display:block; text-align:center; width:100%; color:#82828b; height:50px; line-height:50px; font-size:24px;}
.all-box .all-title .cn-title{display:block; text-align:center; width:100%; color:#000000; height:40px; font-size:35px;}
.write{color:#FFF;}

.about-msg{width:100%; background:#f8f8f8; padding:55px 0px 90px 0px; margin:auto;}
.about-company{width:1250px; margin:auto; background:#FFF; height:413px; margin-top:50px; overflow:hidden;}
.about-company .about-text{width:510px; padding:40px; line-height:35px; font-size:16px; float:left;}
	.about-text a{display:block; width:124px; height:33px; line-height:33px; border:1px solid #3fb150;border-radius: 16px; text-align:center; color:#1e1f23; text-decoration:none; margin-top:30px;}
.about-company .about-img{width:660px; float:left; background:url(../images/company.jpg) no-repeat;}

.hot-product{padding-top:30px; padding-bottom:100px; background:url(../images/bg1.jpg) center top no-repeat #f8f8f8; margin:auto;}
	.pro-type{width:1250px; margin:auto; line-height:35px; color:#FFF; margin-top:25px;}
	.pro-type a{display:block; color:#FFF; text-align:center; text-decoration:none; float:left; line-height:22px; font-size:20px; margin-bottom:20px; border-right:2px solid #3fb150; padding:0px 15px 0px 15px;}
	.pro-type a:hover{ color:#FFF; text-decoration:none;}
	
.hot-product ul{display:block; width:1250px; margin:auto; padding-top:50px; height:auto; overflow:hidden;}
.hot-product ul li{display:block; width: calc(100%/3);float:left; margin:10px 0px 10px 0px; text-align:center; overflow: hidden; position:relative;}
.hot-product ul li a{display:block; max-width:400px;}
.hot-product ul li a img{width:100%;}
.hot-product ul li a p{display:block; width:400px; height:70px; line-height:70px;font-size:18px; text-align:center; background:url(../images/jt.png) no-repeat right #000; color:#FFF; position:absolute; bottom:0px;opacity:0.6; filter:alpha(opacity=60);}
.hot-product a.pro-more{display:block; width:175px; text-align:center; height:38px; line-height:38px; background:#444444;margin:auto; margin-top:50px; color:#FFF; text-decoration:none; font-size:16px;}
.home-news a.news-more{display:block; width:175px; text-align:center; height:38px; line-height:38px; background:#444444;margin:auto; margin-top:50px; color:#FFF; text-decoration:none; font-size:16px;}

.cpys{background:url(../images/ys.jpg) no-repeat center; width:100%; height:800px;}

.service-proces{width:1250px; margin:auto; padding-top:50px; overflow:hidden;}
.service-proces a{display:block; float:left; width:calc(100%/6); height:200px; margin-top:50px; padding-bottom:80px; color:#000; text-decoration:none;}
.service-proces a span{display:block; width:95%; margin:auto; border:1px solid #DDDDDD; border-radius:5px; font-size:20px; color:#333333; background:#F5F5F5;text-decoration:none; text-align:center; height:200px; line-height:280px;margin-bottom:105px;}
.service-proces a.zixun span{ background:url(../images/kf.png) no-repeat center #f5f5f5;background-position: 50% 40%;}
.service-proces a.xuanxing span{ background:url(../images/dp.png) no-repeat center #f5f5f5;background-position: 50% 40%;}
.service-proces a.hetong span{ background:url(../images/ht.png) no-repeat center #f5f5f5;background-position: 50% 40%;}
.service-proces a.xdsc span{ background:url(../images/sc.png) no-repeat center #f5f5f5;background-position: 50% 40%;}
.service-proces a.wuliu span{ background:url(../images/wl.png) no-repeat center #f5f5f5;background-position: 50% 40%;}
.service-proces a.fuwu span{ background:url(../images/fw.png) no-repeat center #f5f5f5;background-position: 50% 40%;}

.ad{background:url(../images/gg.jpg) no-repeat center; width:100%; height:200px;}

.workshop{width:100%; height:auto; background:#f5f5f5; padding-top:50px;overflow:hidden;}
.zhuanli{width:100%; background:url(../images/zl.jpg) no-repeat center; height:463px;}

.home-news{width:1250px; padding:50px 0px 30px 0px; margin:auto; overflow:hidden;}
.news-list-img{width:410px; height:410px; float:left; margin-top:50px; border:1px solid #c9c9c9; margin-right:30px;}
.news-item { width:805px; margin-top:50px; float:left;}
.news-item ul{display:block;}
.news-item ul li{ display:block; width:96%; padding:15px;  border:1px solid #c9c9c9; margin-bottom:20px; overflow:hidden;}
.news-item ul li .time{width:100px; height:100%;text-align:center;color:#666666; font-size:20px; overflow:hidden; border-right:1px solid #c9c9c9; float:left;}
.news-item ul li .time span{display:block; font-size:60px; color:#666666; height:65px; line-height:65px;}
.news-item ul li .news-item-text{ display:block; width:630px; float:left; margin-left:20px;}
	.news-item-text a{display:block; font-size:20px; text-decoration:none; color:#000; line-height:40px;}
	.news-item-text .news-msg{color:#666666; font-size:16px;}

.content{width:100%; margin:auto; margin-bottom:20PX; overflow:hidden;}
	.ls{width:250px; float:left;}
	
	.catalog-list{width:250px; float:left;}
	.tal-title{ background:#42b152; height:75px; color:#FFF; text-align:center; padding-top:30px; overflow:hidden;}
	.tal-title .tal-en{display:block; width:100%; font-size:12px;}
	.tal-title .tal-cn{display:block; width:100%;font-size: 30px;}
	.catalog-list ul{display:block; overflow:hidden;}
	.catalog-list ul li{display:block; line-height:45px; font-size:16px; background:url(../images/icon_04.png) no-repeat 28PX 17PX #efefef; text-indent:45PX; border-top:1px solid #FFF; }
	.catalog-list ul li a{ display:block; font-size:16px; text-decoration:none; color:#202020;}
	.catalog-list ul li ul{display:none;}
	.catalog-list ul li ul li{display:block; line-height:35px; font-size:16px; background:url(../images/dt-1.gif) no-repeat 35PX 15PX #efefef; text-indent:45PX; border-top:1px solid #FFF; height:35px; overflow:hidden;}
	.catalog-list ul li ul li a{display:block; font-size:14px;}
	
	.catalog-list a.choose{color:#42b152; font-weight:bold;}
	
	.rs{ width:975px; float:left; margin-left:25px;}
	.position{width:100%; height:42px; line-height:42px; border-left:2px solid #42b152; background:#ededed; text-indent:15px;}
	.position a{color:#242424; text-decoration:none;}
	
	/****************product***************/
	.product-list{padding:30PX 0PX 30PX 0PX;}
	.product-list h1{display:block; margin:auto; width:200px; text-align:center; font-size:18px; line-height:45px; height:45px; background:#42b152; border-radius: 30px; color:#FFF;}
	.product-list .product-text{text-indent:2em; line-height:30px; padding-top:20px;}
	.product-list ul{display:block; width:100%; margin:auto; padding-top:10px; height:auto; overflow:hidden;}
	.product-list ul li{display:block; width: calc(100%/3);float:left; margin:10px 0px 10px 0px; text-align:center; overflow: hidden; position:relative;}
	.product-list ul li a{display:block; width:95%; margin:auto;}
	.product-list ul li a img{width:100%;}
	.product-list ul li a p{display:block; width:95%; height:70px; line-height:70px;font-size:18px; text-align:center; background:url(../images/jt.png) no-repeat right #000; color:#FFF; position:absolute; bottom:0px;opacity:0.6; filter:alpha(opacity=60);}
	
	.show-product{width:100%; padding-top:20px;}
	.show-product .pic-cansu { margin-top: 20px; margin-bottom:30px; overflow:hidden;}
	.show-product .pic-cansu .pic {border: 1px solid #ddd; border-radius: 5px; float: left; width: 420px;}
	.show-product .pic-cansu .pic img { width: 100%;}
	.show-product .pic-cansu .cansu-t { width: calc(100% - 440px); float: right;}
	.show-product .pic-cansu .cansu-t h1{display:block; font-size:18px; color:#FFF;line-height: 40px; height:40px; background:#42b152; text-align:center; border-radius:25px; margin:15px 0px 15px 0px;  overflow:hidden; }
	.show-product .pic-cansu .cansu-t .tese{font-size: 16px;color: #666; line-height:35px; width:95%; margin:auto;}
	.show-product .pic-cansu .cansu-t p:nth-child(2n) { background-color: #eee;}
		.show-content{width:100%; clear:both; font-size:16px; }
		.show-content a{ text-decoration:none; color:#5A5A5A;}
		.show-content .show-title{height:45px;line-height:45px;background: #f4f4f4; margin-bottom:20px;}
			.show-title a{background:#444444; color:#FFF; border-right: 1px solid #FFF;display: inline-block; padding: 0 20px;font-size: 16px; text-decoration:none;}
			.show-title span{background:#444444; color:#FFF; border-right: 1px solid #FFF;display: inline-block; padding: 0 20px;font-size: 16px; text-decoration:none;}
			.introduce,.parameter,.aftersale{ line-height:30px;font-size:16px; height:auto; overflow:hidden;}
			.show-content h2{font-size:18px; padding-top:15px; padding-bottom:5px;}
			.show-content table{border: solid 1px #b0c9dd; border-bottom:0px; border-right:0px; width:99%; border-collapse:collapse}
			.show-content td{border: solid 1px #b0c9dd; border-width:0px 1px 1px 0px; text-align:center;}
	
	.relevant ul{display:block; width:100%; margin:auto; padding-top:10px; height:auto; overflow:hidden;}
	.relevant ul li{display:block; width: calc(100%/4);float:left; text-align:center; overflow: hidden; position:relative;}
	.relevant ul li a{display:block; width:95%; margin:auto;}
	.relevant ul li a img{width:100%;}
	.relevant ul li a p{display:block; width:95%; height:40px; line-height:40px;font-size:16px; text-align:center; background:#000; color:#FFF; position:absolute; bottom:0px;opacity:0.6; filter:alpha(opacity=60);}
	
	.aboutus-msg{padding:20px 0px 20px 0px; line-height:30px; line-height:40px;}
	.aboutus-msg p{text-indent:2em; padding-top:10px; font-size:16px;}
	.aboutus-msg .tag{display:block; width:570px; margin:auto;height:50px; text-align:center; padding:25PX;}
	.tag a{ display:block; width:125px; height:35px; line-height:35px; font-size:18px; float: left; border:1px solid #eee; margin-right:15px; color:#000; text-decoration:none; border-radius:25px;}
	.tag a:hover{border:1px solid #40B145; color:#40B145;}
	
	.news-content{padding:20px 0px 20px 0px; line-height:30px;}
	.news-content .tag{display:block; width:570px; margin:auto;height:50px; text-align:center; padding:25PX;}
	.news-content .tag a{ display:block; width:125px; height:35px; line-height:35px; font-size:18px; float: left; border:1px solid #eee; margin-right:15px; color:#000; text-decoration:none; border-radius:25px;}
	.news-content .tag a:hover{border:1px solid #40B145; color:#40B145;}
	
	.news-content ul li{display:block; width:100%; height:220px; border-bottom:1px dotted #CCC; margin-top:20px; overflow:hidden;}
	.news-content ul li .news-img{width:270px; height:200px; float:left; margin-right:20px;}
	.news-content ul li .news-text{height:200px; float:left; width:960px; overflow:hidden;}
	.news-content .news-text a{display:block; font-size:18px; color:#42B152; text-decoration:none; padding:10px 0px 10px 0px;}
		.news-text p{display:block; text-indent:0px; font-size:16px;}
		
	.shownews-msg{ padding-top:15px; line-height:35px;}
	.shownews-msg h1{display:block; text-align:center; font-weight:600; font-size:20px; border-bottom:1px dashed #ccc; height:50px;}
	.shownews-msg .news-tag{text-align:center; line-height:40px;}
	.shownews-msg .info{}
	.tag a.choose{ background:#42b152; color:#FFF;}
	.page{font-size:16px;}
	.page-pre{ background:#F1F1F1; height:45px; line-height:45px; text-indent:20px; color:#5A5A5A; margin-bottom:10px; margin-top:15px;}
	.page-next{ background:#F1F1F1; height:45px; line-height:45px; text-indent:20px; color:#5A5A5A;}
	.news-content a{ text-decoration:none; color:#5A5A5A;}
	.news-content h3,h2{font-size:18px; padding-top:15px; padding-bottom:5px;}

/**********************下载中心*********************************/
	.download-list{width:1440px; padding-top:20px; margin:auto;}
		.download-list ul li{display:block;width:100%;margin-bottom:25px; overflow:hidden; border:1px solid #F2F2F2;}
		.download-list ul li .download-list-img{width:250px; height:170px; margin-right:20px; float:left;}
		.download-list ul li .download-list-img img{width:100%;}
		.download-list ul li .download-list-text{width:900px; float:left; line-height:30px;}
		.download-list ul li .download-list-text a{display:block; color:#000; text-decoration:none;}
		.download-list-text h3{display:block;font-size:16px; padding:15px 0px 10px 0px;}
		.download-list-text p{ display:block;line-height:25px;}
		.download-list ul li .download-list-more{width:270px; height:170px; text-align:center; float:left;}
			.download-list-more a{display:block; width:170px; line-height:50px; height:50px; border:1px solid #ECECEC; margin:auto; margin-top:60PX; color:#555; text-decoration:none; font-size:16px;}
			
		.download-list ul li:hover{ background:#F2F2F2;}	
		.download-list ul li:hover .download-list-more a{ background:#0075C2; color:#FFF;}	
		
/**********************下载中心*********************************/

	
/************分页************/
.page-mulu{ width:550px;text-align:center; padding:15px;margin:auto; margin-bottom:50px; }
	.page-mulu span{display:block; padding:5px 15px 5px 15px; color:#999; background:#eaeaea; float:left; margin-right:5px; width:auto;}
	.page-mulu a{display:block;  padding:5px 15px 5px 15px; color:#333; text-decoration:none; background:#eaeaea; float:left; margin-right:5px; width:auto;}
/************分页************/
		
footer{width:100%; background:#191919; clear:both; margin:auto; margin-top:50px; color:#acacac; overflow:hidden;}
footer .foot-text{width:1250px; margin:auto; padding-bottom:50px; overflow:hidden;}
	.foot-text .Footer-menu{width:1080px; float:left; margin-top:50px;}
	.foot-text .Footer-menu ul{display:block; overflow:hidden;}
	.foot-text .Footer-menu ul li{width:170px; padding-left:15px;float:left;background:url(../images/xi.jpg) repeat-y right; color:#bcbcbc;overflow:hidden;}
	.foot-text .Footer-menutit{width: 100%;height: 36px;position: relative;line-height: 36px;  border-right:1px solid #000;}
	.foot-text .Footer-menutit a{width: 100%;height: 100%;display: block;font-size: 18px;color: #fff; font-weight: 700; text-decoration:none;}
	.foot-text .Footer-menulink{width: 100%;margin-top: 10px;  border-right:1px solid #000;}
	.foot-text .Footer-menulink a{display: block;height: 32px;width: 100%;line-height: 32px;font-size: 14px;color: #acacac;transition: all .4s ease; text-decoration:none;}
	.foot-text .Footer-menulink a:hover{color: #fff;}
	.foot-text .Footer-rel{ width:150px; margin-top:50px; float:left;}
	.Footer-rel .erweima{width:150px; float:left; text-align:center;}
		.erweima p{display:block; line-height:30px; color:#FFF;}
		
footer .footert-copy{line-height:35px;padding:15px; text-align:center; background:url(../images/xit.jpg) repeat-x top;}

.nav-item{display:none;}

nav a:link{font-size:16px; color:#222;text-decoration:none;}
nav a:visited{font-size:16px; color:#222;text-decoration:none;}
nav a:hover{font-size:16px; color:#F00; text-decoration:none; border:1px solid #40B145; background:#40B145;}
nav a:active{font-size:16px; color:#222;}

.item-box a:link{font-size:16px; color:#eb6000;text-decoration:none; background: #fff url(../images/arrR.png) no-repeat right 16px center; }
.item-box a:visited{font-size:16px; color:#FFF;text-decoration:none;}
.item-box a:hover{font-size:16px; color:#FFF; text-decoration:none; border-bottom:2px solid #F00; background: #eb6000 url(../images/arrRH.png) no-repeat right 16px center; }
.item-box a:active{font-size:16px; color:#FFF;}

.company-tex a:link{font-size:16px; color:#eb6000;text-decoration:none; background: #fff url(../images/arrR.png) no-repeat right 16px center; }
.company-tex a:visited{font-size:16px; color:#FFF;text-decoration:none;}
.company-tex a:hover{font-size:16px; color:#FFF; text-decoration:none;background: #eb6000 url(../images/arrRH.png) no-repeat right 16px center; }
.company-tex a:active{font-size:16px; color:#FFF;}

.re-products a:link{color:#eb6000;text-decoration:none;}
.re-products a:visited{color:#FFF;text-decoration:none;}
.re-products a:hover{color:#FFF; text-decoration:none; box-shadow:2px 2px 10px 5px #ccc;}
.re-products a:active{color:#FFF;}

.type-list a:link{color:#eb6000;text-decoration:none;}
.type-list a:visited{color:#eb6000;text-decoration:none;}
.type-list a:hover{color:#FFF; text-decoration:none; background:#eb6000;border-radius:50px; text-align:center;}
.type-list a:active{color:#eb6000;}

.nmore a:link{color:#FFF;text-decoration:none; cursor:pointer;}
.nmore a:visited{color:#FFF;text-decoration:none; cursor:pointer;}
.nmore a:hover{color:#FFF; text-decoration:none; text-align:center; cursor:pointer;}
.nmore a:active{color:#FFF; cursor:pointer;}

.page a:link{color:#666;text-decoration:none; cursor:pointer;}
.page a:visited{color:#666;text-decoration:none; cursor:pointer;}
.page a:hover{color:#eb6000; text-decoration:underline; text-align:center; cursor:pointer;}
.page a:active{color:#666; cursor:pointer;}

.footert-copy a:link{color:#acacac;text-decoration:none; cursor:pointer;}
.footert-copy a:visited{color:#acacac;text-decoration:none; cursor:pointer;}
.footert-copy a:hover{color:#eb6000; text-decoration:none; text-align:center; cursor:pointer;}
.footert-copy a:active{color:#acacac; cursor:pointer;}