@media screen and (max-width: 991px){
	
.top{background:#1d1e22; height:80px; width:100%;}
.top .logo{height:80px;}
.top .logo a{height:80px;padding-top:0px;}
.top .logo a img{width:100%;}
.top .nav-btn {width: 25px;height: 16px;position: relative; cursor: pointer; margin-top: 30px; margin-right:5px;}

.nav-btn .line {display: block; width: 100%; height: 2px; border-radius: 2px;background-color: #fff;position: absolute; left: 50%;margin-left: -15px;}
.nav-btn .line1 {-webkit-transform-origin: 4px 0;-ms-transform-origin: 4px 0;transform-origin: 4px 0;}
.nav-btn .line2 {top: 7px;}
.nav-btn .line3 {bottom: 0px;-webkit-transform-origin: 1px center;-ms-transform-origin: 1px center;transform-origin: 1px center;}
.top nav{display:none;}
.top .sub-menu {position:absolute;width:100%; height:100%; z-Index:999; top:80PX; color:#FFF;}
.top .sub-menu ul{ display:block;}
.top .sub-menu ul li{display:block; background:#333; text-align: center;font-size:16px;line-height:40px; height:40px; font-weight:bold; border-bottom:1px solid #BBB; overflow:hidden;}
.top .sub-menu ul li a{display:block; height:40px;}
.main{width:100%;}
.all-box{width:100%; margin:auto; overflow:hidden;}
.all-box .all-t1{display:none;}
.all-box .all-t2{display:none}
.all-box .all-title{width:100%; float:none;}
.all-box .all-title .en-title{display:block; text-align:center; width:100%; color:#82828b; height:50px; line-height:50px; font-size:18px; font-weight:400;}
.all-box .all-title .cn-title{display:block; text-align:center; width:100%; color:#000000; height:40px; font-size:30px;}
.write{color:#FFF;}

.banner{width:100%; height:auto;}
.banner img{width:100%;}


.banner-cp{width:100%; height:150px; background:url(../images/cp-w.jpg) no-repeat center top; margin-bottom:20px;background-size:100%;}
.about-banner{width:100%; height:200px; background:url(../images/about-w.jpg) no-repeat center top; margin-bottom:20px; background-size:100%;}
.news-banner{width:100%; height:200px; background:url(../images/news-w.jpg) no-repeat center top; margin-bottom:20px; background-size:100%;}
.down-banner{width:100%; height:200px; background:url(../images/down-w.jpg) no-repeat center top; margin-bottom:20px; background-size:100%;}


.all-title{padding:30px 0px 10px 0px; font-size:40px; font-weight:bold;}
.all-title .en-title{display:block; text-align:center; width:100%; color:#f3ddd1;}
.all-title .cn-title{display:block; text-align:center; width:100%; color:#242424; margin-top:-30px;}

.about-msg{width:100%; background:#f8f8f8; padding:15px 0px 30px 0px; margin:auto;}
.about-company{width:100%; background:#FFF; height:auto; margin-top:0px; overflow:hidden;}
.about-company .about-text{width:95%; margin:auto; padding:0; float:none;}
	.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:100%; height:280px; float:none; background:url(../images/company.jpg) no-repeat center;}


.hot-product{padding-top:30px; padding-bottom:20px; background:url(../images/bg1.jpg) center top no-repeat #f8f8f8; margin:auto;}
	.pro-type{width:100%; 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{width:100%; margin:auto; padding-top:50px; height:auto; overflow:hidden;}
.hot-product ul li{display:block; width: calc(100%/2);float:left; overflow:hidden;}
.hot-product ul li a{max-width:none; width:95%; margin:auto;}
.hot-product ul li a img{width:100%;}
.hot-product ul li a p{display:block; width:95%; height:40px; line-height:40px;font-size:14px; text-align:center;}
.hot-product a.pro-more{margin-top:30px;}
.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{width:100%; height:250px; background:url(../images/ys1.jpg) no-repeat;background-size:100%}


.service-proces{width:100%;padding-top:0px; overflow:hidden;}
.service-proces a{display:block; width:calc(100%/2); margin-top:0px; padding-bottom:15px; 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;}

.ad{display:none;background:url(../images/gg1.jpg) no-repeat center; width:100%; height:200px; background-size:100%;}

.workshop{display:none;}
.zhuanli{display:none;}

.home-news{width:95%;margin:auto; overflow:hidden;}
.news-list-img{display:none;}
.news-item {width:100%; margin:auto; margin-top:10px; float:none;}
.news-item ul{display:block;}
.news-item ul li{ display:block; width:100%; padding:5px; border:0px; border-bottom:1px solid #c9c9c9; margin-bottom:20px; overflow:hidden;}
.news-item ul li .time{ display:none;}
.news-item ul li .news-item-text{width:100%;margin-left:0px;}
	.news-item-text a{display:block; font-size:18px; text-decoration:none; color:#000; line-height:40px; overflow:hidden;}
	.news-item-text .news-msg{color:#666666; font-size:14px; overflow:hidden;}

.content{width:100%; margin:auto; margin-bottom:20PX; overflow:hidden;}
	.ls{width:100%; float:none;}
	
	.catalog-list{width:100%; float:none;}
	.tal-title{ display:none;}
	.catalog-list ul{display:block; overflow:hidden;}
	.catalog-list ul li{display:block; line-height:45px; height:45px; font-size:16px; background:url(../images/li.png) no-repeat 28PX 17PX #efefef; text-indent:45PX; border-top:1px solid #FFF; overflow:hidden;}
	.catalog-list ul li a{ display:block; font-size:16px; text-decoration:none; color:#202020;}
	
	
	.rs{ width:100%; float:none; margin-left:0px; overflow:hidden;}
	.position{width:100%; height:auto; line-height:30px; border-left:2px solid #42b152; background:#ededed; clear:both; text-indent:0; margin-top:15px;}
	
	/****************product***************/
	.product-list{padding:30PX 0PX 30PX 0PX;}
	.product-list h1{display:block; margin:auto; width:90%; text-align:center; line-height:35px; height:35px; background:#42b152; border-radius: 30px; color:#FFF;}
	.product-list .product-text{text-indent:2em; line-height:30px; padding-top:20px; width:98%; margin:auto;}
	.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%/2);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:40px; line-height:40px;font-size:14px; 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 .pic-cansu .pic {float:none; width:95%; margin:auto;}
	.show-product .pic-cansu .pic img {width: 100%;}
	.show-product .pic-cansu .cansu-t {width:95%; margin:auto; float:none;}
	.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-content .show-title{height:45px;line-height:45px;background: #f4f4f4; margin-bottom:20px;}
			.show-title a{ width: calc(100%/4);background:#444444; color:#FFF; border-right:0;display:block; float:left; text-align:center; padding:0px;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 img{width:100%; height:auto;}
			.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 li{width: calc(100%/2); margin-bottom:15px;}
	.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);}
	
	/****************product***************/
	
	.aboutus-msg .tag{width:100%; height:auto; overflow:hidden;}
	.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; margin-bottom:10px;}
	
	.news-content{padding:20px 0px 20px 0px; line-height:30px;}
	.news-content .tag{display:block; width:100%; 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{ display:block; width:98%; margin:auto;}
	.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{ display:none;}
	.news-content ul li .news-text{height:200px; float:left; width:100%; 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 h1{display:block; text-align:center; font-weight:600; font-size:18px; clear:both; border-bottom:1px dashed #ccc; height:auto;}
	.shownews-msg .news-tag{text-align:center; line-height:40px;}
	.shownews-msg .info{ width:98%; margin:auto; line-height:30px;}
	.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;}
	
	.aboutus-msg{width:99%; margin:auto;}
	.aboutus-msg p{text-indent:2em; padding-top:10px; font-size:16px; line-height:30px; width:95%; margin:auto;}
	

/************分页************/
.page-mulu{ width:100%; }
	.page-mulu span{ margin-bottom:5px;}
/************分页************/

footer{width:100%; background:#191919; clear:both; margin:auto; margin-top:50px; color:#acacac; overflow:hidden;}
footer .foot-text{width:100%; margin:auto; padding-bottom:50px; overflow:hidden;}
	.foot-text .Footer-menu{width:100%; float:left; margin-top:50px;}
	.foot-text .Footer-menu ul{display:block; overflow:hidden;}
	.foot-text .Footer-menu ul li{width:160px; 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: 16px;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:25px; margin-bottom:50px; padding:15px; padding-bottom:0px; text-align:center;}


.nav-item{ display:block;width:100%; border-top:1px solid #C2C2C2; border-bottom: 0px;background:#FAFAFA; height:45px; position:fixed;bottom:0px; z-index:9999;}
.nav-item a{display:block; border-right:1px solid #C2C2C2; height:45px; line-height:45px; float:left; color:#000; text-decoration:none;}
.nav-item a.i-home{background:url(../images/home.png) no-repeat 8px 10px; width:43px;  height:45px; overflow:hidden; text-indent:-999px; float:left;}
.nav-item a.i-tel{ text-align:center; width:29%;}
.nav-item a.i-qq{ text-align:center; width:29%;}
.nav-item a.i-top{ text-align:center; width:27%;border-right:0; background:url(../images/newstop.png) no-repeat 3px 15px;}

.sub-menu a:link{font-size:16px; color:#FFF;text-decoration:none;}
.sub-menu a:visited{font-size:16px; color:#FFF;text-decoration:none;}
.sub-menu a:hover{font-size:16px; color:#F00; text-decoration:none; border-bottom:2px solid #F00;}
.sub-menu a:active{font-size:16px; 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:30px; text-align:center;}
.type-list a:active{color:#eb6000;}



}