@media screen and (max-width:767px) {
	body {font-size: 12px;}
	.pc { display: none; }
	.phone { display: block; }
	.visible-phone {display:inherit!important;z-index:999;}
	.hidden-phone {display:none!important}
	.wrap {margin: 0;}
	.header { height:62px;border-bottom: #f9f9f9 1px solid; }
	.header .logo { width:66px;height: 50px;left:15px;top:7px; }
	.header-phone { margin-top:9px;margin-left:-2px; }
	.header-phone img {width: 62px;height: 47px;}
	.menu-icon {width: 30px;height: 22px;float: right;right:0;background: url(../image/menu.png) center no-repeat;background-size: auto 100%; }
	.menu-icon-close {position: absolute;width: 30px;height: 20px;background: url(../image/close.png) center no-repeat;right: 23px;top: 22px;background-size: auto 100%;z-index:99999;}
	.nav-phone {padding-top: 55px;}
	.navigation-down { display: none; }
	.nav-phone a { display:block;font-size: 22px;color:#fff;padding:15px 0;text-align: center;}
	.home { background:none;min-height:500px;padding:3% 0;  }
	.about{overflow-x: auto;overflow-y: auto;height: auto;padding-right:0;max-width:450px;width:90%;}
	.foot1 { font-size: 12px; }
	.foot2 { padding-left: 5%; }
	.foot2 .add { margin-bottom: 20px; }
	.foot2a { width:40%; }
	.foot2b { width:60%; }

	.banner .text { left:5%;top:5%; }
	.banner .text1 { font-size: 16px;padding:0 0 12px; }
	.banner .text2 { font-size: 24px;line-height: 38px; }

	.news li { margin:0 0 30px; }
	.news li:nth-child(4n+1) { width:100%;float: none; }
	.news li:nth-child(4n+2) { width:100%;float: none; }
	.news li:nth-child(4n+3) { width:100%;float: none; }
	.news li:nth-child(4n+4) { width:100%;float: none; }
	.newsview .title { padding:3% 0 2%; }
	.newsview .content img { width: 100%;margin: 0 0 4%; }
	.nextpage{ padding:0 0 8%; }

	.backTop { max-width: 150px;height: 34px; }
	.parter { padding:2% 0 3%; }
	.parter li { margin:0 0 50px; }
	.parter li:nth-child(1) { width:100%;float: none; }
	.parter li:nth-child(2) { width:100%;float: none; }
	.parter li:nth-child(3) { width:100%;float: none; }
	.parter li:nth-child(4) { width:100%;float: none; }
	.parter li .tit1 { padding:15px 0 8px;font-size: 16px; }
	.contact { min-height:500px;padding:0;background-size: 100% auto;  }
	.contact .text { font-size: 14px;line-height: 22px;margin:-60px 0 0 -130px; }

	.donghua img { height: 40px; }
	.donghua img.tu { margin-left:-8px; }

	.procate li { width:100%;margin: 0 0 2%; }
	.procate li:nth-child(5n+1),.procate li:nth-child(5n+3) { width:100%; }
	.procate .tit { padding:10px 20px; }
	.procate .tit1 { font-size: 18px; }
	.jiansu { font-size: 9px; }

	.prolist.tuijian { margin:4% 0; }
	.prolist.tuijian li { width:100%;margin: 0 0 3%; }
	.prolist.tuijian .tit1 { font-size: 18px; }
	.prolist.tuijian .tit2 { font-size: 16px;padding:.3% 0 1%; }
	.prolist.cate li .pic1 { top:10%;right: 12%;width: 100%;height:50%;z-index: 8; }
	.prolist.cate li .tit { width:100%;top:64%;height: 40%; }
	.prolist.cate li .tit p:nth-child(1) { width:100%;font-size: 8px;height:26px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
	.prolist.cate li .tit p:nth-child(2) { width:100%;font-size: 10px;margin-top:-12px;height:26px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;  }
	.prolist.cate li:nth-child(1) .tit { top:66%;right:2%;width:92%; }
	.prolist.cate li:nth-child(1) .pic1 { top:60%;width: 100%;background:url(../image/cate1a.png) no-repeat top center;background-size: 100% auto; }
	.prolist.cate:nth-child(3n+2) li:nth-child(1) .pic1 { background-image:url(../image/cate1a.png); }
	.prolist.cate:nth-child(3n+3) li:nth-child(1) .pic1 { background-image:url(../image/cate2a.png); }
	.prolist.cate:nth-child(3n+4) li:nth-child(1) .pic1 { background-image:url(../image/cate3a.png); }
	.prolist.cate li:nth-child(1) .tit p:nth-child(1) { font-size: 8px;overflow: hidden;  }
	.prolist.cate li:nth-child(1) .tit p:nth-child(2) { font-size: 10px;margin-top: -23px;overflow: hidden;  }

	.pro li { width:49%;margin: 0 2% 2% 0;float: left; }
	.pro li:nth-child(5n) { margin-right: 2%; }
	.pro li:nth-child(2n) { margin-right: 0; }
	.pro li .tit { top:74%; }
	.pro li .tit p:nth-child(1) { width:100%;height:22px;font-size: 14px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
	.pro li .tit p:nth-child(2) { width:100%;height:22px;font-size: 12px;margin-top: -12px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

}