@media screen and (min-width:200px)  and  (max-width:1500px)  {
	.container{width:95%;}
	.about-right dl dt{width:86px}
	.about-right dl dd{width: calc(100% - 106px);margin-left:20px}
	.about-right dl{width:95%;margin-left:5%}
	.message-form .mess-txt{width: 400px;}
	.foot-pro{margin-left:0}
	.foot-nav{margin-left:2%}
	
	.ny-about1-right h2{margin:10px 0}
	.ny-about1-right{width: 48%;}
	.ny-about1-right p{line-height: 26px;margin-top:20px;}
	.ny-about2 dl{padding:10px;}
	.ny-about2 dl{width:calc(100%/3 - 40px)}
	.ny-contact-bottom img{width: 100%;}
	.ny-contact-con div dl dd{margin-left:0}
	.ny-contact-con div dl{width:50%;margin:0}
}

@media screen and (min-width:200px)  and  (max-width:1400px)  {
	.foot-nav{display: none;}
	.foot-pro{margin-left: 5%}

	.ny-about2 dl{height: 164px;}
	.ny-about2 dl dd {width: calc(100% - 100px); }
	.ny-about2 dl dt img{width: 100px; margin-top: 34px;}



}

@media screen and (min-width:200px)  and  (max-width:1331px)  {
	.nav {width: 67%;margin-left: 3%;}

	.ny-pro-nav .ctitle1>li>a{overflow: hidden;}
}

@media screen and (min-width:200px)  and  (max-width:1300px)  {
	.about-right dl dd b{font-size: 18px;}

}

@media screen and (min-width:200px)  and  (max-width:1200px)  {
	.container{width:95%;margin:0 auto}
	.wap-header{display: block; position: fixed;top:0;width:100%; background: #fff;}
	.header{display: none;}
	.header-zw{height:68px;}
	
	.about{height: auto;padding-bottom:30px;background-size: cover;}
	.message-form .mess-text,.message-form .mess-tel{width:20%}
	.message-form .mess-txt{width:30%}
	.message-form .mess-submit{width:100px}
	.foot-nav{display: none;}
	.foot-pro{display: none;}
	.foot-contact{text-align: center;width:100%}
	.foot-wx{width: 100%;text-align: center;}
	.foot-wx dl{margin:10px;display: inline-block;float:none}
	.footer-bottom{line-height:23px;height:auto}
	.footer-bottom span{display: block;text-align: center;}
	.footer-bottom{padding:10px 0}
	.footer-top{padding-bottom:10px;}
	
	.ny-about2 dl dt{width:80px;display: none;}
	.ny-about2 dl dt img{width: 100%;}
	
	.ny-banner .position{ position:initial;background: none;height: auto;}
	.ny-banner .position .fl{line-height: 40px;float:none}
	.ny-banner .position .fr{float: none;}
	.ny-banner .position .ctitle1 li{width:48%;height:40px;line-height: 40px;margin:1%; background: #f1f1f1;}
	.ny-banner .position .ctitle1 li a{color:#555}
	.ny-banner .position .fl{display: none;}
	.ny-banner .position .ctitle1{overflow: hidden;margin-top:20px;}
	.ny-banner .position .ctitle1 li a{height:40px;}
	.ny-banner .position .ctitle1 li.on a,.ny-banner .position .ctitle1 li:hover a{color:#fff}
	
	.ny-about1-left,.ny-about1-right{float:none;width:100%}
	.ny-about1-left{width: 50%;margin-bottom:20px;margin:0 auto 20px auto; }
	.ny-about1-right{padding-bottom:30px;text-align: center;}
	
	.ny-news-list li{    width: calc(100%/3 - 10px);margin:5px}
	
	
	.ny-pro-left{display: none;}
	.ny-pro-right{width: 100%;}
	.ny-pro-con{margin-top:30px}
	
	.pro-list-pic{display: none;}
	.wap-pro-list-pic{display: block;position: relative;overflow: hidden;border:1px solid #eee;text-align: center;}
	.descript1{width: 100%;}


	.ny-about2 dl dd{width: 100%}



	.proclass{display: block;}
}



@media screen and (min-width:200px)  and  (max-width:960px)  {
	.ny-pro-search .fr{margin-right:20px;width:200px}
	.ny-pro-search .fl{font-size:15px;}
	
	.ny-case-list li{width:calc(100%/3 - 12px);margin:6px;}

	.about-right dl dd b{margin-top: 7px;}


	.service p{max-width: 96%; font-size: 26px; line-height: 44px;}

	.ny-about2 dl{height: 180px;}
	.ny-about2 dl h2 b{font-size: 16px;}
	.ny-about2 dl h2 p{font-size: 14px;}

	.ny-banner .position .proclass .ctitle1 li{width: 98%}


}

@media screen and (min-width:200px)  and  (max-width:725px)  {
	.ny-pro-search{display: none;}

	
}


@media screen and (min-width:200px)  and  (max-width:650px)  {
	.pic-xq img{display: block; width: 100%}
}

@media screen and (min-width:200px)  and  (max-width:640px)  {
	
	
	.wap-header{display: block; position: fixed;top:0;width:100%; background: #fff;}
	.header{display: none;}
	.header-zw{height:68px;}
	.scroll{display: none;}
	
	.banner .swiper-pagination span{margin-bottom:5px !important;width:10px;height:10px;}
	
	.about{height: auto;background: none;}
	.about-left, .about-right{float:none;width:100%}
	.about-left{ background: url(../image/about-leftbg.jpg) no-repeat center; background-size: cover;}
	
	.about-left{ background: url(../image/about-leftbg.jpg) no-repeat center; background-size: cover;}
	.about-left h2{margin:0 ;padding:0}
	.about .container{width: 100%;}
	.about-left h2{text-align: center;padding:30px 0}
	.about-left p{text-align: center;margin:0 auto}
	.about-more{margin:0 auto;padding:30px 0;}
	.about-left p{width:94%;line-height: 26px;}
	.about-left h2 span{margin-top:3px}
	
	.about-left h2 b{font-size:24px;}
	.about-right div{margin-top:0}
	.about-right{ background: url(../image/about-rightbg.jpg) no-repeat center bottom; background-size: cover;padding:30px 0}
	.about-right dl{margin:0 auto 15px auto}
	.about-right dl dt{width:86px}
	.about-right dl dd{width: calc(100% - 106px);}
	.about-right dl dd{margin-left:16px}
	.about-right dl dd span{display: none;}
	.about-right dl dd b{font-size:14px;line-height: 25px;}
	.pro-title .fr a{width:130px;}
	.pro-list li{width:49%;margin-bottom:18px}
	.pro-list li .info{font-size: 0.8rem;}
	.service{height:210px;background-size:320%;}
	.service h2{padding-top:50px;}
	.service h2{width:94%;margin:0 auto}
	.service h2 img {width:100%}
	.service p{font-size:18px; line-height: 23px; padding-top: 59px;}
	.service em{margin-top:50px}
	
	.partner{margin:20px 0}
	
	.news-list li{width:48%;}
	.news-list li .info{margin:10px auto}
	.news-list li .info h3{font-size:14px;font-weight:bold;     -webkit-line-clamp: 2; }
	.news-list li .info p{display: none;}
	.news-list li .date{height:40px;line-height: 40px;}
	
	.message{height: auto; background-size: cover;padding-bottom:30px}
	.message .title{padding:35px 0;}
	.message .message-form div{width:90%;margin:4px auto}
	.message-form .mess-submit input{width: 100%;text-indent: 0;}
	
	.foot-nav,.foot-pro{display: none;}
	.foot-contact{width:100%;text-align: center;}
	.footer{padding-top:30px;}
	.footer h2{font-size:22px;}
	.foot-wx{width: 100%;text-align: center;}
	.foot-wx dl{margin:10px;display: inline-block;float:none}
	.footer-bottom{line-height:23px;height:auto}
	.footer-bottom span{display: block;text-align: center;}
	.footer-bottom{padding:10px 0}
	.footer-top{padding-bottom:10px;}
	
	
	/*关于我们*/
	.ny-banner .position{ position:initial;background: none;height: auto; margin-bottom: 30px;}
	.ny-banner .position .fl{line-height: 40px;float:none}
	.ny-banner .position .fr{float: none;}
	.ny-banner .position .ctitle1 li{width:48%;height:40px;line-height: 40px;margin:1% }
	.ny-banner .position .ctitle1 li a{color:#555}
	.ny-banner .position .fl{display: none;}
	.ny-banner .position .ctitle1{overflow: hidden;margin-top:20px;}
	.ny-banner .position .ctitle1 li a{height:40px;background: #f1f1f1;}
	.ny-banner .position .ctitle1 li.on a,.ny-banner .position .ctitle1 li:hover a{color:#fff}
	
	.ny-about1-left,.ny-about1-right{float:none;width:100%}
	.ny-about1-right{padding-bottom:30px}
	.ny-about2 dl{width:90%;float:none;overflow: hidden;margin:0 auto 20px auto;padding:4%; height: auto;}
	.ny-about2 dl dt{display: none;}
	.ny-about2 dl span,.ny-about2 dl h2{float:left}
	.ny-about2 dl h2{margin-left:10px; width: calc(100% - 54px)}
	.ny-about2 dl h2 p{margin-top:3px}
	.ny-about2 dl span{margin:0}
	.ny-about2 dl h2 b{font-size:20px}
	.ny-about1{margin:0}
	
	.ny-about-title .fl,.ny-about-title .fr{float:none;text-align: center;margin-bottom:20px}
	.ny-about-title .fr{overflow: hidden;text-align: center;}
	.ny-about-title ul li{display: inline-block;float:none;}
	.ny-about5-list ul,.ny-about5-list1 ul{width:48%;}
	.ny-about5-list ul li .info{line-height: 30px;font-size:14px;}
	.ny-about5{margin-top:30px;}
	.ny-about5{padding:30px 0}
	
	/*联系我们*/
	.ny-contact-left,.ny-contact-right{float:none;width:100%}
	.ny-contact-left h2{padding:20px 10px;text-align: center; }
	.ny-contact-left h2 b{font-weight:bold;font-size:20px;}
	.ny-contact-left h2 span{margin-top:0;font-size:14px;}
	
	.ny-contact-con div dl{text-align: center;width:48%;margin-left:2%}
	.ny-contact-con div dl dt{margin:0 auto;width:50px;}
	.ny-contact-con div dl dt, .ny-contact-con div dl dd{float:none;margin:0 auto}
	.ny-contact-con div dl dd{margin-top:10px;}
	.ny-contact-con div{padding:20px 0}
	.ny-contact-con div:nth-child(3) dl:nth-child(2) b{margin-top:0}
	.ny-contact-con div:nth-child(3) dl:nth-child(2){margin-top:0}
	
	.ny-contact-con div:nth-child(3) dl dt{width: auto;}
	.ny-contact-right{margin-top:30px;}
	.ny-contact-right h2{margin:0;padding:20px 0}
	
	.ny-con-form form input{height:50px;line-height: 50px;;}
	.ny-con-form form div{margin:10px auto; width: 90%}
	
	
	/*新闻*/
	.ny-news-list li{width:48%;margin:1%;padding:20px 0;}
	.ny-news-list li .info p{line-height: 20px;display: none;}
	
	.ny-case-list li{width:48%;margin:1%;}
	
	.ny-pro-left{display: none;}
	.ny-pro-right{width: 100%;}
	.ny-pro-search{display: none;}
	.ny-pro-list li{width:48%;margin:1%}
	.ny-pro-list li:nth-child(3){margin-right:1%}
	.ny-pro-con{margin:20px 0}
	
	.wap-pro-list-pic .swiper-slide img{width: 100%;}
	.ny-pro-details .pro1 .descript1 p.haoma{width: 90%;}



	/*2020.9.27修改*/
	.product{margin: 10px 0}
	.pro-title{margin-bottom: 30px;}
	.pro-title h2{float: none;  text-align: center; margin-bottom: 10px;}
	.pro-title .fr{float: none;}
	.pro-title .fr a{float: none; display: block; margin: 0 auto;}


	.ny-news-list li h2{-webkit-line-clamp: 2; font-size: 15px; line-height: 20px; margin-bottom: 12px;}
.ny-main .table1 tr td{display: block;}
	.ny-main .table1 tr td img{width: 100%;}	
}
