﻿@media screen and (min-width:200px)  and  (max-width:1800px)  {
	.guest-map img{width: 100%}
	.contact-map img{width: 100%}

	.banner_nr { margin-top: 100px;}
	.banner_nr img { width: 100%;}
}


@media screen and (min-width:200px)  and  (max-width:1600px)  {
	/*公共头部*/
	.container-s{max-width: 96%}
	.header .logo{margin-right: 5%}
	.header .logo img{margin-right: 0}

	.header .nav{width: 70%}
	.header .nav>ul>li{margin-right: 5.5%}
	.header .nav>ul>li:last-child{margin-right: 0}

}

@media screen and (min-width:200px)  and  (max-width:1500px)  {
	/*公共头部*/
	.container{max-width: 96%}

	.header .nav>ul>li .dl-hide{width: calc(100% - 46px)}

	.foot-right{width: 85%}
	.foot-nav {width: 100%}
	.foot-nav dl{width: calc(100% / 5); margin-right: 0}
	.foot-bottom{width: 100%}

	
	.product-list ul li .info{padding: 0 3%; width: 94%}

	/*内页contact详情页*/
	.contact-list ul{width: calc(100% + 20px)}
	.contact-list ul li{ margin-right: 20px; width: calc(100% / 4 - 20px - 2%); }



	/*表格*/
	.table1 tr td{width: calc(100% / 3 - 1%)!important; padding-right: 1%; padding-bottom: 1%}
	.table1 tr td img{display: inline-block; width: 100%}
	.table2 tr td{width: calc(100% / 4 - 1%)!important; padding-right: 1%; padding-bottom: 1%}

}

@media screen and (min-width:200px)  and  (max-width:1400px)  {
	/*公共头部*/
	.header .nav>ul>li{margin-right: 3.5%}
	.search img{margin-right: 30px;}


	/*首页banner*/
	/*.banner{height: 600px; }*/
	.banner-text strong{font-size: 55px;}
	
	/*Products*/
	.product-btn ul{width: calc(100% + 3%)}
	.product-btn ul li{ margin-right: 3%; width: calc(100% / 4 - 3%); }
	.product-list ul li .info em{line-height: 55px;}

	/*about*/
	.about-num ul li{margin-right: 50px}


	/*内页banner*/
	/*.ny-banner{height: 450px;}*/


	/*公共底部*/
	.foot-bottom em{margin-right: 70px;}


	/*内页产品分类列表页*/
	.proclass-list ul li .info em {line-height: 55px;}

	/*内页After Service列表页*/
	.service-list2 ul li .info p{font-size: 15px; line-height: 25px;}

	/*内页news列表页*/
	.nynews-list ul li .info span{margin-bottom: 12px;}
	.nynews-list ul li .info p{font-size: 15px; line-height: 25px;}


	/*内页about详情页*/
	.nyabout-info .container{max-width: 96%}

	/*内页contact详情页*/
	.contact-list ul{width: calc(100% + 15px)}
	.contact-list ul li{float: left; margin-right: 15px; width: calc(100% / 4 - 15px - 2%);height: 206px}

	
	.recompro-list ul li{height: 310px!important;}
	.recomsolution-list ul li{height: 250px!important;}

}

@media screen and (min-width:200px)  and  (max-width:1300px)  {

	.banner_nr { margin-top: 0px;}
	

	/*公共头部*/
	.header .nav{width: 67%}
	.header .nav>ul>li{margin-right: 2.5%}

	/*Why People choose us*/
	.ys-btn  ul{width: calc(100% + 1%)}
	.ys-btn  ul li{float: left; margin-right: 1%; width: calc(100% / 5 - 1%)}
	
	/*公共底部*/
	.foot-bottom ul li{margin-left: 10px;}


	.recompro-list ul li{height: 270px!important;}
	.recomsolution-list ul li{height: 230px!important;}


}

@media screen and (min-width:200px)  and  (max-width:1200px)  {

	.banner_nr { margin-top: 0px;}
	

	/*手机端公共头部*/
	.header,.header-zw{display: none;}
	.wap-header{display: block; height: 68px; position: fixed; top: 0; width: 100%; background: #127a45; z-index: 99;}
	.wap-header .logo h1{line-height: 0}
	.wap-header .logo a{display: block;}
	.wap-header .logo img{display: inline-block; width: 150px; margin-right: 12px; margin-top: 10px;}
	.wap-click { padding: 11px 0;}
	.wap-click span{width: 30px; height: 2px;background: #fff;display: block;margin: 10px auto; transition: all 277ms ease-in-out;position: relative;}
	.active span.cl-1{transform: rotate(-45deg);top:12px;}
	.active span.cl-2{opacity: 0;}
	.active span.cl-3{transform: rotate(45deg);top:-12px;}
	.wap-header .ver {margin-top: 0;}
	.wap-header .ver img {display: block;margin-top: 21.5px;margin-right: 18px;}
	.wap-search img{display: block; margin-top: 24px; margin-right: 18px;}
	.wap-nav{position: fixed; top: 68px; background: #F6F6F6; z-index: 20; left: 0; width: 100%; display: none;}
	.wap-nav ul li a{ display: block;font-size: 16px;line-height:45px;color: #434343;text-indent: 50px;transition: all .6s;}
	.wap-nav ul li a:hover,.wap-nav ul li.on>a{ background: #127a45;color:#fff}
	.wap-hide{ background: #fff; display: none;}
	.wap-hide dd{border-bottom: 1px dashed #eee;}
	.wap-nav .wap-hide dd a{text-indent:75px;line-height:45px}
	.wap-headerzw{height: 68px;display: block;}
	
	.seach-form{display: none;}
	.seach-form form{ position: absolute;top:80px; background: #fff;cursor: pointer; width: 96%; left: 2%;}
	.seach-form input{float:left;border:none;height:40px; outline: none; font-size: 15px;}
	.seach-form  .f-text{width: calc(100% - 80px); line-height: 40px; text-indent: 20px; background: #f5f5f5;}
	.seach-form  .f-submit{width:80px; background: #127a45;color:#fff}
	

	/*首页banner*/
	.banner{height: 400px;  }
	.banner .swiper-slide{background-size: cover!important}
	.banner .swiper-slide img{display: none;}
	.banner-text strong{font-size: 45px;}
	.banner-up{display: none;}
	#banner-num{display: block;}

	/*Products*/
	.product-btn ul{width: calc(100% + 2%)}
	.product-btn ul li{ margin-right: 2%; width: calc(100% / 4 - 2%); }

	.product-list ul li{margin-bottom: 20px;}
	.product-list ul li .info{position: relative; opacity: 1; background: transparent;width: 100%;padding: 10px 0;}
	.product-list ul li .info em{background: transparent; color: #127a45; text-align: center;  line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.product-list ul li:hover .info{opacity: 1;}

	
	/*application*/
	#app-num{display: block; bottom: 0px}

	
	/*about*/
	.about{height: auto; padding: 30px 0; background-size: cover}
	.about-info{float: none; width: 100%; text-align: center;}
	.about-info span{padding-top: 0; margin-bottom: 20px;}
	/* .about-info a{margin: 0 auto;} */
	.about-num{width: 100%; float: none; padding-top: 40px;}
	.about-num ul li{float: left; margin-right: 0; width: calc(100% / 4)}

	/*Why People choose us*/
	.ys-btn ul li em{background: #f2f2f2!important; text-indent: 0; text-align: center;}
	.ys-btn ul li.on em{background: #117a44!important}

	/*News*/
	#news-num{display: block; bottom: 25px}


	/*footer*/
	.footer{padding: 0}
	.foot-top{display: none;}
	.wap-foottop{display: block; border-bottom: solid 1px #b4b4b4; padding: 30px 0 10px; text-align: center;}
	.wap-foottop ul{text-align: center;}
	.wap-foottop ul li{display: inline-block; margin: 0 10px;}
	.wap-foottop ul li img{display: block; margin: 0 auto 5px;}
	.wap-foottop ul li em{display: block; color: #d9d9d9; }
	.foot-copy{padding: 15px 0 10px}
	.foot-copy p{float: none; text-align: center; line-height: 20px; margin-bottom: 5px;}

	.wap-footzw,.wap-foot{display: block;}
	.wap-footzw{height: 65px;}
	.wap-foot {
	    width: 100%;
	    float: left;
	    position: fixed;
	    left: 0;
	    bottom: 0;
	    height: 65px;
	    background: #127a45;
	    z-index: 66;
	    box-shadow: 0 -4px 7px rgba(0,0,0,0.15);
	    z-index: 9999999;
	}
	
	.wap-foot li {
		box-sizing: border-box;
	    width: 33.33%;
	    float: left;
	    text-align: center;
	    padding:11px 0;
	    border-right: 1px solid rgba(255,255,255, 0.2);
	}
	.wap-foot li .ico7 {
	    width: 100%;
	    float: left;
	    height: 20px;
	 
	}
	
	.wap-foot li.l1 .ico7{ background: url(../images/btn15.png) no-repeat center center;   background-size: 20px 20px;}
	.wap-foot li.l2 .ico7{ background: url(../images/btn16.png) no-repeat center center;   background-size: 20px 20px;}
	.wap-foot li.l3 .ico7{ background: url(../images/btn17.png) no-repeat center center;   background-size: 20px 20px;}
	.wap-foot li .name {
		font-weight: 500;
	    width: 100%;
	    float: left;
	    margin-top: 7px;
	    font-size: .8rem;
	    color: #fff;
	    line-height: 1rem;
	}

		
	/*内页banner*/
	.ny-banner{height: 300px;}
	.ny-banner img{display: none;}
	.ny-banner .info{transform: translateY(-50%);}

	/*内页产品分类列表页*/
	#proclass-num{display: block; bottom: 30px;}
	/*.proclass-list ul li:hover .info{opacity: 0;}*/
	
	.proclass-list ul li .info{position: relative; opacity: 1; background: transparent;width: 100%; padding: 10px 0;}
	.proclass-list ul li .info em{background: transparent; color: #127a45; text-align: center;  line-height: 20px;}
	.proclass-list ul li:hover .info{opacity: 1;}

	.solution-title p{width: 100%}

	/*内页产品列表页*/
	.pro-class2 .ctitle1 li{display: block; float: left; margin: 0 1%; width: calc(100% / 5 - 2%);}
	.pro-class2 .ctitle1 li a{width: 100%}


	/*内页产品详情页*/
	.proxq-content .pic{display: none;}
	.wappic-list{display: block; width: 100%; position: relative;}
	.wappic-list .picxq img{display: block; width: 100%}
	.proxq-content .info{float: none;width: 100%}

	.proxq-details .content{padding: 0 3%}
	.details-class ul li{float: left; display: block; margin: 0 1%; width: calc(100% / 4 - 2%)}
	.details-class ul li a{width: 100%}
	.recom-list{padding: 0 6%}

	/*Customer Online Message*/
	.message-title p{width: 100%}


	/*内页solution列表页*/
	.nysolution-list ul{width: calc(100% + 15px)}
	.nysolution-list ul li{margin-right: 15px; width: calc(100% / 4 - 15px)}


	/*内页solution详情页*/
	.details-class2 ul li{ width: calc(100% / 5 - 2%)}


	/*内页Application详情页*/
	.appxq-content .pic{display: block; float: none; width: 100%; margin-bottom: 20px;}


	/*内页After Service列表页*/
	.service-list ul li p{width: 96%}

	


	/*内页news列表页*/
	.nynews-list ul li{padding: 2%}
	.nynews-list ul li .info strong{font-size: 18px; margin: 12px 0 7px}
	.nynews-list ul li .info p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


	/*内页about详情页*/
	.guest-list ul {width: calc(100% + 20px)}
	.guest-list ul li{float: left; margin-right: 20px; margin-bottom: 25px; width: calc(100% / 4 - 20px)}



	/*内页contact详情页*/
	.contact-list ul{width: calc(100% + 1%)}
	.contact-list ul li{float: left; margin-right: 1%; width: calc(100% / 4 - 3%); padding: 0 1%; height: 218px;}

}


@media screen and (min-width:200px)  and  (max-width:960px)  {
	.banner_nr { margin-top: 0px;}
	

	/*首页banner*/
/*	.banner{height: 300px;  }*/
	.banner-text strong{font-size: 35px;}
	
	/*Products*/
	.index-title p{width: 100%;}
	.product-btn ul{width: calc(100% + 3%)}
	.product-btn ul li{ margin-right: 3%; width: calc(100% / 2 - 3%); margin-bottom: 20px;}
	.product-list ul li{ width: calc(100% / 3 - 12px)}

	/*about*/
	.about-num ul li span{font-size: 40px;}
	.about-num ul li h2{font-size: 15px; line-height: 20px;}

	/*Why People choose us*/
	.ys-btn  ul{width: calc(100% + 2%)}
	.ys-btn  ul li{float: left; margin-right: 2%; width: calc(100% / 3 - 2%); margin-bottom: 2%}
	.ys-list ul li .pic img{margin-bottom: 10px}
	.ys-list ul li .info strong{text-align: center; margin-bottom: 0}
	.ys-list ul li .info p{float: none; width: 100%; margin-bottom: 15px;}
	.ys-list ul li .info .more{text-align: center; float: none;}


	/*内页banner*/
	.ny-banner{height: 300px;}
	.banner-class{width: 93%; margin: 0 auto;}
	.banner-class .sub-nav{width: calc(100% + 2%)}
	.banner-class .sub-nav li{display: block; float: left; width: calc(100% / 4 - 2%); margin:0 2% 0 0}
	.banner-class .sub-nav li a{width: 100%}

	/*内页产品列表页*/
	.pro-class2 .ctitle1 li{width: calc(100% / 3 - 2%); margin-bottom: 2%}
	.nyproduct-list ul li{width: calc(100% / 3 - 12px); margin-bottom: 25px;}


	/*内页产品详情页*/
	.proxq-details .info{width: 100%; float: none; margin-bottom: 30px;}
	.recommend{display: none;}
	.wap-recommend{display: block; }
	.wap-recommend strong {display: block;font-size: 20px;line-height: 60px;background: #117a44;color: #fff;text-align: center;}

	.waprecom-content{padding: 30px 3% 20px;background: #fafafa; margin-bottom: 30px;}
	.waprecom-list{overflow: hidden; position: relative;}
	.waprecom-list ul{margin-bottom: 30px;}
	.waprecom-list ul li img{display: block; width: 100%; border: solid 1px #ededed; border-radius: 5px; box-sizing:border-box; }
	.waprecom-list ul li em{display: block; line-height: 42px; color: #127a45; text-align: center; text-transform: capitalize; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	#waprecom-num{bottom: 0px;}


	/*内页solution列表页*/
	.nysolution-list ul{}
	.nysolution-list ul li{width: calc(100% / 3 - 15px)}

	/*内页Application列表页*/
	.nyapp-list ul{width: calc(100% + 15px)}
	.nyapp-list ul li{float: left; width: calc(100% / 3 - 15px); margin-right: 15px; margin-bottom: 30px;}


	
	/*内页After Service列表页*/
	.support-banner .banner-class .sub-nav li{display: inline-block;margin: 0 10px; width: auto; float: none;}
	.support-banner .banner-class .sub-nav li a{width: 170px;}
	.service-list2 ul li .info{padding: 0 2%; width: 46%}
	.service-list2 ul li .info strong{    margin: 40px 0 20px;}
	.service-list2 ul li .info p{font-size: 14px;}


	/*内页accessory列表页*/
	.accessory-list ul li{width: calc(100% / 3 - 12px); }


	/*内页news列表页*/
	.news-banner .banner-class .sub-nav li{display: inline-block;margin: 0 10px; width: auto; float: none;}
	.news-banner .banner-class .sub-nav li a{width: 170px;}
	.nynews-list ul{width: calc(100% + 2%)}
	.nynews-list ul li{padding: 2%; float: left;  margin-right: 2%; width: 44%; margin-bottom: 2%}
	.nynews-list ul li .pic{float: left; width: 100%}
	.nynews-list ul li .info{width: 100%}
	.nynews-list ul li .info strong{margin: 12px 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.nynews-list ul li .info span{margin-right: 2%; margin-bottom: 5px}
	.nynews-list ul li .info p{ font-size: 14px; line-height: 24px;}


	/*内页about详情页*/
	.guest-list ul li{ width: calc(100% / 3 - 20px)}

	/*内页contact详情页*/
	.contact-list ul li{ width: calc(100% / 2 - 3%); margin-bottom: 1%; height: 185px;}



	.tuijian-news-list ul {width: 100%;}
	.tuijian-news-list ul li{float: left; width: 100%; margin-right: 0px;}

}


@media screen and (min-width:200px)  and  (max-width:768px)  {

	.banner_nr { margin-top: 0px;}
	

	/*首页banner*/
	.banner{height: 250px;  }
	.banner-text strong{font-size: 30px;}


	/*内页banner*/
	.ny-banner{height: 150px;}
	.ny-banner .info p{display: none;}


	/*内页After Service列表页*/
	.service-list ul li img{width: 80px; margin: 0 auto 15px;}
	.service-list2{margin-bottom: 0px}
	.service-list2 ul li{margin-bottom: 30px;}
	.service-list2 ul li .pic{float: none; width: 100%; height: 150px; background-size:cover!important;}
	.service-list2 ul li .info{float: none; width: 96%; padding:20px 2% 10px; height: auto;}
	.service-list2 ul li .info strong {margin: 0 0 15px!important; font-size: 18px; height: 35px; text-align: center;}
	.service-list2 ul li .info strong:after{left: 50%; margin-left: -25px}
	.service-list2 ul li .info p{margin-bottom: 10px; }


	
	/*内页about详情页*/
	.about-title strong{font-size: 20px; height: 40px;}




}

@media screen and (min-width:200px)  and  (max-width:640px)  {

	.banner_nr { margin-top: 0px;}
	


	/*首页banner*/
	.banner{height: 200px;  }
	.banner-text em{font-size: 13px; line-height: 30px; border: none; width: auto;}
	.banner-text strong{font-size: 16px; margin-bottom: 10px;}
	.banner-text a{line-height: 40px;}

	/*Products*/
	.index-title strong{font-size: 28px; line-height: 28px; height: 45px; position: relative;}
	.index-title strong:after{position: absolute; content: ''; width: 56px; height: 3px; background: #117a44; left: 50%; margin-left: -28px; bottom: 0}
	.index-title2 {padding-top: 0;}
	.index-title2 strong:after {background: #fff;}
	.index-title p{display: none;}
	.prodocut{padding: 30px 0 50px;}
	.prodocut .index-title{margin-bottom: 25px;}
	.product-btn{margin-bottom: 20px;}
	.product-btn ul li{margin-bottom: 3%;}
	.product-btn ul li img{display: none;}
	.product-btn ul li em{position: relative; float: none; width: 100%; left: 0; top: 0; border-radius: 5px; line-height: 50px;}
	.product-list ul{width: calc(100% + 10px); margin-bottom: 10px;}
	.product-list ul li{ width: calc(100% / 2 - 10px); margin-bottom: 10px; margin-right: 10px;}
	.product-more a{width: 150px; line-height: 45px; margin: 0 8px; font-size: 14px;}

	
	/*application*/
	.application{padding: 30px 0px;}
	.application .index-title{margin-bottom: 25px;}

	/*about*/
	.about{padding: 40px 0 20px}
	.about-info span{line-height: 26px;}
	.about-info a{width: 150px; line-height: 45px; font-size: 15px;}
	.about-num ul {flex-wrap: wrap;}
	.about-num ul li{ width: calc(100% / 2); margin-bottom: 20px;}
	.about-num ul li span{font-size: 28px; line-height: 30px; margin-bottom: 5px;}
	.about-num ul li h2{font-size: 13px;}

	/*Why People choose us*/
	.ys{padding: 30px 0}
	.ys-btn{margin-bottom: 20px;}
	.ys-btn  ul li{ width: calc(100% / 2 - 2%);}
	.ys-btn ul li em{font-size: 14px; line-height: 45px;}
	.ys .index-title{margin-bottom: 25px;}
	.ys-list ul li .info a{width: 150px;}


	/*News*/
	.news{padding: 30px 0}
	.news .index-title{margin-bottom: 25px;}
	.news-more{width: 150px; line-height: 45px;}


	/*内页banner*/
	.ny-banner{height: 200px;}
	.ny-banner .info strong{font-size: 26px;}
	.banner-class .sub-nav{width: calc(100% + 4%)!important;}
	.banner-class .sub-nav li{display: block!important; float: left!important; width: calc(100% / 2 - 4%)!important; margin:0 4% 4% 0!important;}
	.banner-class .sub-nav li a{font-size: 15px!important; line-height: 40px!important; width: 100%!important;}

	/*面包屑*/
	.position{margin-bottom: 30px; display: none;}


	/*内页产品分类列表页*/
	.proclass-title strong{font-size: 24px; height: 45px; margin-bottom: 30px;}
	.proclass-list ul{margin-bottom: 40px;}
	#proclass-num{bottom: 16px;}
	.proclass-more{width: 150px; line-height: 45px; margin: 0 auto 40px;}

	.solution{padding: 30px 0}
	.solution-title{margin-bottom: 30px;}
	.solution-title strong{display: block; font-size: 24px; color: #127a45; text-align: center; position: relative; line-height: 25px; height: 45px; }
	.solution-title strong:after{position: absolute; content: ''; width: 56px; height: 3px; left: 50%; margin-left: -28px; bottom: 0; background: #117a44 }
	.solution-title p{display: none;}
	.solution-list ul{margin-bottom: 40px;}
	.solution #proclass-num{bottom: 10px}

	/*内页产品列表页*/
	.pro-class2 .ctitle1{margin-bottom: 30px}
	.pro-class2 .ctitle1 li{width: calc(100% / 2 - 4%); margin: 0 2% 4%}
	.pro-class2 .ctitle1 li a{line-height: 45px; font-size: 15px;}

	/*内页产品列表页*/
	.nyproduct-list ul{width: calc(100% + 10px)}
	.nyproduct-list ul li{width: calc(100% / 2 - 10px); margin-bottom: 10px; margin-right: 10px;}

	/*内页产品详情页*/
	.proxq-content{margin-bottom: 40px}
	.proxq-content .info{margin-top: 0}
	.proxq-content .info strong{margin-bottom: 0}
	.proxq-content .info p{font-size: 15px; line-height: 25px; margin-bottom: 15px}
	.proxq-content .info>a{width: 100%; margin: 20px 0}
	.share em{margin-bottom: 10px}
	.share ul li{margin-right: 0}

	.proxq-details{margin-bottom: 0px}
	.proxq-details .info{padding-bottom: 30px}
	.proxq-details .info strong{margin-bottom: 30px; }
	.details-class{margin-bottom: 20px;}
	.details-class ul li{ width: calc(100% / 2 - 2%); margin-bottom: 2%}
	.details-class ul li a{font-size: 15px; line-height: 40px;}


	/*Customer Online Message*/
	.message{margin-bottom: 40px;}
	.message-title{margin-bottom: 30px;}
	.message-title strong{display: block; font-size: 24px; color: #127a45; text-align: center; position: relative; line-height: 25px; height: 45px; }
	.message-title strong:after{position: absolute; content: ''; width: 56px; height: 3px; left: 50%; margin-left: -28px; bottom: 0; background: #117a44 }
	.message-title p{display: none;}
	.message-form .text{width: 100%; margin-right: 0}
	.message-form .text input{margin-bottom: 20px; line-height: 45px;}
	.message-form textarea{padding: 15px 0; height: 160px; margin-bottom: 30px;}
	.submit-message input{width: 150px; line-height: 45px;}
	

	/*内页solution列表页*/
	.nysolution-list{padding-bottom: 40px;}
	.nysolution-list ul{width: calc(100% + 10px)}
	.nysolution-list ul li{width: calc(100% / 2 - 10px); margin-right: 10px; margin-bottom: 10px;}
	.nysolution-list ul li .info{padding: 0; width: 100%}
	.nysolution-list ul li .info p{display: none;}
	.nysolution-list ul li .info em{font-size: 14px; line-height: 40px; text-align: center;}


	/*内页Application列表页*/
	.nyapp-list ul{width: calc(100% + 10px)}
	.nyapp-list ul li{float: left; width: calc(100% / 2 - 10px); margin-right: 10px; margin-bottom: 10px;}
	.nyapp-list ul li em{line-height: 45px}


	/*内页After Service列表页*/
	.service-list ul li{width: 100%}
	.service-list ul li:first-child{background: transparent; border-bottom: solid 1px #b7bac3; padding-bottom: 20px; margin-bottom: 20px;}

	/*内页After Service列表页*/
	.service-list{margin-bottom: 30px;}
	.service-list ul li img{width: 50px; margin: 0 auto;}
	.service-list ul li em{font-size: 18px;}


	/*内页accessory列表页*/
	.accessory-list ul{width: calc(100% + 10px)}
	.accessory-list ul li{width: calc(100% / 2 - 10px); margin-right: 10px; margin-bottom: 10px;}


	/*内页news列表页*/
	.nynews-list{margin-bottom: 20px;}
	.nynews-list ul{width: 100%}
	.nynews-list ul li{width: 96%; margin-right: 0; float: none; padding: 0 2% 10px; margin-bottom: 20px;}
	.nynews-list ul li .pic img{display: none;}
	.nynews-list ul li .info strong{font-size: 16px; }
	

	/*内页news详情页*/
	.newsxq-title{margin-bottom: 20px;}
	.newsxq-title strong{font-size: 16px; line-height: 24px;}
	.newsxq-title span{font-size: 13px;}
	.newsxq-info{margin-bottom: 20px;}
	.news-arrow em{float: none; font-size: 15px;}
	.newsxq-info img { width: 100%;}

	.news-product{padding: 40px 0}
	.newspro-title strong{font-size: 24px; height: 45px; margin-bottom: 30px;}
	#newspro-num {display: block; bottom: 22px;}
	.newspro-link a{margin: 0 10px; font-size: 15px;}

	/*内页about详情页*/
	.nyabout-info{margin-bottom: 25px;}
	.nyabout-info .about-title{margin-bottom: 15px}
	.nyabout-info .about-title strong{font-size: 16px; line-height: 20px; height: 55px;}

	.nyabout-pic{margin-bottom: 15px;}
	.nyabout-pic ul {width: 100%}
	.nyabout-pic ul li{width: 100%; margin-right: 0px; margin-bottom: 20px;}

	.honor{margin-bottom: 30px;}
	.honor .about-title{margin-bottom: 25px;}
	.honor-list ul{margin-bottom: 50px;}

	/*内页about详情页*/
	.guest-map img{margin-bottom: 40px;}
	.guest-list{margin-bottom: 30px;}
	.guest-list ul {width: calc(100% + 10px)}
	.guest-list ul li{float: left; margin-right: 10px; margin-bottom: 20px; width: calc(100% / 2 - 10px)}
	.guest-list ul li:last-child{display: none;}

	/*内页contact详情页*/
	.contact{margin-bottom: 20px;}
	.contact-title{margin-bottom: 20px;}
	.contact-title p{font-size: 14px;}
	.contact-list ul{width: 100%}
	.contact-list ul li{ width: 100%; margin-bottom: 20px; height: auto; margin-right: 0; padding: 30px 0}
	.contact-list ul li img{width: 30px; padding: 0;}
	.contact-list ul li:first-child span{display: inline-block; margin: 0 1%;}
	.contact-map img{margin-bottom: 40px; border-bottom: none;}


	/*2020.9.4*/
	.ny-main{margin-top: 30px;}
	.waprecom-list ul li em{ -webkit-line-clamp: 2; line-height: 18px; margin: 8px 0}
	.nysolution-list ul li:hover .info img {opacity: 0;}
	.accessory-list ul li em{line-height: 40px;}


	.foot-copy img{display: block; margin: 5px auto;}


	.nynews-xq{margin-bottom: 50px;}
	.tuijian-news{padding-bottom: 35px;}
	.tuijian-news .newspro-title strong{margin-bottom: 20px;}
	.tuijian-news-list ul li em{width: 68%; font-size: 15px;}

}


