@media only screen and (max-width: 1200px){
	.M1Con .items .txt{ top: 8%; }
	.M1Con .items .txt p{ font-size: 18px; margin-bottom: 5px; }
}
@media only screen and (max-width: 768px){
	.pcShow,.hidden{display: none;}
	.webShow{display: block;}
	.BodyBox{ min-width: 320px; max-width: 640px; margin: 0 auto; overflow: hidden; position: relative; }
	.MainCon{ width: 100%; padding: 0 2%; }
	.p50{ padding: 30px 0; }
	/*header{ padding: 0 2%; }*/
	header .logo{ height: auto; width: 80%; padding: 10px 0; text-align: center; }
	header .logo img{ max-height: 55px; }
	header .headerBox{ display: none; }
	/*header .headerTop .box{ display: none; }*/
	header .navbtn{ position: relative; float: right; display: block; width: 25px; height: 27px; top: 25px; right: 1%; }
	header .navbtn i{ margin-top: 6px; display: block; width: 25px; height: 2px; background: #333; }
	header .navbtn i:first-child{ margin-top: 0; }
	nav{ float: none; position: absolute; top: 74px; left: 0; display: none; width: 100%; height: auto; background: #fff; z-index: 9999; }
	nav>ul>li{ float: none; width: 100%; height: auto; }
	nav>ul>li>a{ padding: 0; width: 100%; height: 46px; line-height: 46px; border-bottom: 1px solid #131313; }
	nav>ul>li>a:hover,nav>ul>li>a.jd{ color: #df0024; border-bottom: 1px solid #df0024; }
	/*nav{ width: 100%; }
	nav .MainCon>ul>li{ width: 25%; }
	nav .MainCon>ul>li>a{ display: block; padding: 0; }*/

	nav .tel{ display: none; }

	.subBanner{height: 220px;background-position: 20% top;}

	.Mtit{ padding-bottom: 25px; }
	.Mtit p{ font-size: 15px; }
	.Mtit span{ font-size: 13px; }
	.Mtit h2{ font-size: 18px; }


/*	.Mtit .tit{padding-top: 30px;}
	.Mtit .tit p{font-size: 20px;}
	.Mtit .tit span{font-size: 12px;}
	.Mtit .tit p:before{width: 5px;height: 20px;left: 15px;}
	.Mtit{ margin-bottom: 20px; font-size: 20px; }
	*/

	.m2ul{  }
	.m2ul li{ width: 50%; }
	.m2ul li img{ max-height: 60px; }
	.m2ul li p{ font-size: 13px; line-height: 2; padding-bottom: 13px; }
	.m2ul li span{ display: none; }

	.m4box .items{ width: 100%; padding: 3% 0; }

	.M5Con{ background-size: cover; }
	.m5tit p{ font-size: 14px; }
	.m5tit p b{ font-size: 24px; }
	.m5box .le{ width: 100%; }

	.m5msg .fl{ width: 100%; }
	.m5msg input{ width: 100%; }
	.m5box .ri{ width: 100%; }


	footer{ padding: 0; }
	footer .footerNav,
	footer .footerbox{ display: none; }
	footer .footerCon{ width: 100%; padding: 20px 0; text-align: center; }
	.copyright{ line-height: 28px; }
	.copyright .le,.copyright .ri{ width: 100%; text-align: center; }
	.ueditor_baidumap{ display: none !important; }

	.product{ padding-top: 50px; }
	.productImg{ width: 100%; }
	.productText{ width: 100%; padding-top: 18px; padding-left: 10px; padding-right: 10px; }
	.productText .title{ font-size: 22px; line-height: 2; height: auto; }
	.productText .desc{ margin: 20px 0; height: auto; font-size: 14px; }
	.product .inner2 .tit{ padding: 0 10px; line-height: 2; }
	.productCate{ padding-top: 20px; }
	.productCate ul li{ width: 50%; }
	.productCate .text p{ padding-top: 20px; }
	.productCate .text font{ line-height: 20px; }
	.productCate .imgTable span{ height: 15rem; }
	.productCate .imgTable span img{ max-height: 15rem; }
	.productlist ul li{ width: 50%; }
	.productlist .imgTable span{ height: 18rem; }
	.productlist .imgTable span img{ max-height: 18rem; }

    .newslist{ padding-top: 20px; }
    .newslist{ padding: 0 2%; }
    .newslist .items{ padding: 23px 0; }
    .newslist .items a{ display: flex; }
    .newslist .items img{ flex: 1; width: 100px; height: 80px; }
    .newslist .items .text{ width: auto; flex: 2; padding-right: 0; padding-left: 10px; }
    .newslist .items .text h5{ font-size: 14px; line-height: 20px; font-weight: bold; overflow: hidden; }
    .newslist .items .text .desc{ padding: 0; height: 40px; overflow: hidden; font-size: 14px; line-height: 20px; }
/**关于我们页面**/
	.ampt{ padding: 50px 0; }
	.amjj{ letter-spacing: 15px; }
    .AMtit p{ font-size: 24px; }
    .AMtit span{ font-size: 16px; line-height: 35px; }
    .AMbox{ padding: 35px 2% 20px; }
    .AMbox p{ font-size: 20px; line-height: 1.8; }
    .AMbox .desc{ line-height: 1.5; }
    .AMul li{ width: 50%; padding: 5px; }
    .AMul li .items img{ height: 200px; }

	.AM1 .AM1box .txt{ width: 100%; padding: 5% 3%; }
	.AM2 .AM2box .text{ width: 100%; padding: 5% 3%; }
    .AM3 .AM3box{max-width: none; width: 100%; padding: 5% 3%; }
	
	.AM4 .AM4box .text{ width: 100%; padding: 5% 3%; }
	.AM1 .AM1box img,
	.AM2 img{ width: 100%; }
	.AM2 .am2bj,
	.AM3 .am3bj,
	.AM3 img,
	.AM4 .AM4box img{ display: none; }
	.AM5 .AM5box .text{ width: 100%; padding: 5% 3%; }

    .AM9{ padding: 15px 0; }
    .AM9 ul li{ width: 50%; } 
    .AM9 ul li img{ height: 180px; }
/**关于我们页面  END**/
}
@media only screen and (max-width: 320px){
	header .logo img{ max-height: 30px; }
	header .navbtn{ width: 28px; height: 28px; top: 12px; }
	header .navbtn i{ width: 28px; height: 2px; }
	nav{ top: 54px; }
	.M2 .innerTxt h2{ font-size: 25px; }
	.M2 .items h2{ font-size: 14px; }
}