/*手机头部*/
.header{display:block;}
.wap-logo{margin:10px;}
.wap-logo img{width:70px}
.wap-header{display: none;}
.wap-header{height:88px;border-bottom:2px solid #D61519;z-index: 99999; background:rgba(255,255,255,0.8);z-index: 99999;position: relative;}
.search-button{margin-top:29px;margin-right:35px;}
.wap-nav{margin-top:25px;margin-right:15px;}
.wap-button span{display: block;width:28px;height:3px; background: #D61519;margin:7px 0}
.search-button img{width:30px;}
.wap-nav-con,.wap-nav-con1{ position: fixed;top:0;width:100%;left:0;height: 100vh; background: rgba(214,21,25,0.96);display: none;}
.wap-nav-con ul{margin-top:19%}
.wap-nav-con ul li a{display: block;color:#fff;text-align: center;font-size: 1.1rem !important;font-weight:bold;margin:3rem 0}
.wap-nav-con .wap-close,.wap-nav-con1 .wap-close1{font-size:30px;color:#fff; position: absolute;top:2%;right:2%;}
.search-form{margin-top:45%}
.search-form input{display: block;}
.search-form input.search-text{width: 90%;margin:10px auto;height:50px;background: #fff;border:none;border-radius:2px;text-align: center;}
.search-form input.search-sub{width: 90%;margin:20px auto;background: #000;border:none;border-radius:2px;color:#fff;height:50px;line-height:50px;text-align: center;}
#product-num{display: none;}


/*手机客服*/

.pf_down {
	display: none;
	    width: 100%;
	    float: left;
	    position: fixed;
	    left: 0;
	    bottom: 0;
	    height: 70px;
	    background: #D00000;
	    z-index: 66;
	    box-shadow: 0 -4px 7px rgba(0,0,0,0.15);
	    z-index: 9999999;
	}
	
	.pf_down li {
		box-sizing: border-box;
	    width: 33.33%;
	    float: left;
	    text-align: center;
	    padding:14px 0 12px 0;
	    border-right: 1px solid rgba(255,255,255, 0.2);
	}
	.pf_down li .ico7 {
	    width: 100%;
	    float: left;
	    height: 20px;
	 
	}
	
	.pf_down li.l1 .ico7{ background: url(../images/btn15.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li.l2 .ico7{ background: url(../images/btn16.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li.l3 .ico7{ background: url(../images/btn17.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li .name {
		font-weight: bold;
	    width: 100%;
	    float: left;
	    margin-top: 7px;
	    font-size: 1rem;
	    color: #fff;
	    line-height: 1rem;
	}
	
/*手机客服*/

@media screen and (min-width:1200px)  and  (max-width:1400px)  {
.solutions-list ul li{width: 24%;margin:0.5%}
.container{width:98%;margin:0 auto}
.message-right,.about-right-con{width:550px;}
.message-form input{width:233px;}
.message-form .mess textarea{width:450px;}

.products-list ul li .pic{width:100%}
.core ul {text-align: center;}
.core ul li{width:192px;font-size:15px;float:none;display: inline-block;    margin: 0 3px;}
.message-right h2{font-size:22px;}

.foot-left{width:400px}
.foot-center{margin-left:40px;}
.nav ul li:nth-child(4) .nav-column{width: 1200px;}
.nav-column .nav-dl dl{width:32%;margin:0.5%}
.nav-column .nav-dl dl dt img{width:100%}
.nav-column{padding:10px;}

.news-list ul li .info h2{padding-top:29px;}
.ny-core-values li .pic{width:45%}
.ny-core-values li .pic img{width:100%}
.ny-core-values .ny-core-li{width:95%;margin:0 auto}
.ny-core-values li .info p{width:100%}

.ny-left{width:68%}
.ny-right{width:30%}

.ny-solucore-list ul li,.ny-integrity-list ul li{width:24%;margin:0.5%}
.ny-solucore-list ul li .pic,.ny-integrity-list ul li .pic{height: auto;}
.ny-title-core{margin:20px 0}
.ny-solution-list{margin-bottom:30px;}
}


@media screen and (min-width:900px)  and  (max-width:1200px)  {

.ny-left{width:68%}
.ny-right{width:30%}
.ny-message-form input, .ny-message-form textarea{width:96%;margin:10px auto}
.contact-tel{font-size:22px}
.contact-add{font-size:15px;}
.contact-pro .ny-cwidth{width:90%}
.ctitle li a{font-size:15px;}
}

@media screen and (min-width:0px)  and  (max-width:900px)  {
	.fixed-right{display: none;}
	.pf_down {display: block;}
	.ny-right{display: none;}
	.ny-left{width:100%;margin-bottom:20px;float:none}
	.footer{padding-bottom:80px}
	.ny-solu-con table{width:100% !important;}
	.ny-solu-con table td{display: block !important;width:100% !important}
	.ny-solu-con table tr{width:100% !important}
}

@media screen and (min-width:780px)  and  (max-width:1200px)  {
.solutions-list ul .swiper-slide{width: 24%;margin:0.5%}

.news-list ul li{width:50%}
.news-list ul li .pic{overflow: hidden;}
.news-list ul li .pic img{width:100%}

}


@media screen and (min-width:0px)  and  (max-width:1200px)  {
	.container{width:98%;margin:0 auto}
	.header{display: none;}
	.wap-header{display: block;}
	.banner{height: auto;}
	.banner .swiper-slide{background-position:center !important;background-size:180% !important;}
	.banner .swiper-wz{top:10%;width:100%;margin:0 auto;padding:5rem 0}
	.banner .swiper-slide .swiper-wz h2{font-size:30px;}
	.banner .swiper-slide .swiper-wz a{width: 200px;border-radius:5px;}
	.banner-up{width:30px;}
	
	.solutions-list ul li{width:48%;margin:1%}
	
	.message-right, .about-right-con,.about-left,.message-left{width:96%;margin:0 auto;float:none;}
	.about{height: auto;}
	.about-left{display: none;}
	.about{padding:60px 0 1px 0}
	.about-right-con h2{text-align: center;}
	.about-right-con p{text-align: center;}
	.about-right{float:none;width:96%;}
	.about-num{display: none;}
	.more{margin:2rem auto 4rem auto}
	
	.core{height: auto;padding:3rem 0; background-size: cover;}
	.core p{margin-top:1rem;width:90%;}
	.core h2{padding:0}
	.core ul li{width:30%;height:50px;line-height:50px;margin:0.5rem 1.5%}
	
	.message-left{display: none;}
	.message-right h2,.message-right p{text-align: center;}
	.message-form div{width:24%;margin:0.5%;float:left}
	.message-form div input{width:100%}
	.message-form div.mess{width:100%}
	.message-form div.mess textarea{width:94%}
	.message-form div.submit input,.message-form div.submit{margin:20px auto 0 auto;float:none}
	
	.foot-center,.foot-right{display: none;}
	.foot-left{width:90%;margin:0 auto 30px auto;float:none}
	.footer{background-size: cover;height: auto;}
	.foot-left{background: url(../images/contact-map.png) no-repeat center left;height: auto;}
	.foot-left .foot-left-con div{margin-top:25px;}
	
	.foot-bottom{padding:10px 0;}
	.foot-bottom span,.foot-bottom span{display: block;text-align: center;margin-top:10px;float:none;}
	
	.ny-banner{height:auto; background-size: cover;padding:3.5rem 0}
	.nav-ctitle1{margin:30px auto 0 auto}
	.nav-ctitle1 li{width:30%;margin:1.333%;float:none}
	.nav-ctitle1 li a{width: 100%;margin:0}
	.ny-about-top{margin:30px 0}
	
	.ny-core-values li .pic img{width:100%}
	.news-list ul li .info h2{padding-top:29px;}
	.ny-core-values li .pic{width:45%}
	.ny-core-values li .pic img{width:100%}
	.ny-core-values .ny-core-li{width:95%;margin:0 auto}
	.ny-core-values li .info p{width:100%}
	.ny-core-values li .info h2{margin:10px 0}
	.ny-core-values li .info p{line-height:26px;font-size:16px;}
	
	.ny-cor-title{margin:30px auto}
	.ny-hse-con{margin-bottom:30px;}
	
	.ny-contact-left,.ny-contact-right{float:none;text-align: left;}
	.ny-main .ny-contact-right ul li{background: none;padding-left:0}
	.ny-contact-right{margin-left: 1rem;}
	.ny-contact-con{padding:30px 0}
	.ny-contact-right ul li{margin:10px 0}
	
	.ny-news-list .info .news-time{width:20%}
	.ny-news-list .pic{display: none;}
	.ny-news-list .info .news-time{padding-right:3%}
	.ny-news-list .info .news-info{width:73%;float:left;margin-left:3%}
	.ny-news-list .info{width:100%;margin:0 auto;}
	
	
	.ny-main .ny-pro-list li .pic,.ny-main .ny-pro-list li .info{float:none;margin:10px auto 10px auto;width:98%;text-align: center;}
	.ny-pro-list .pic img{margin-top:0}
	
	.ny-solucore-list ul li,.ny-integrity-list ul li{width:48%;margin:1% }
	.ny-solucore-list ul li .pic,.ny-integrity-list ul li .pic{height: auto;}
	.ny-title-core{margin:20px 0}
	.ny-solution-list{margin-bottom:30px;}
	.ny-pro-list .info .pro-more{margin:40px auto}
	.ny-main .ny-pro-list li .pic{width:94%;margin:0 auto}
	
	.about-right-con .title-en b, .about-right-con .title-en span{text-align: center;}
}

@media screen and (min-width:0px)  and  (max-width:600px)  {
	
	.solutions-list ul li{width:90%;margin:0 auto 5% auto;float:none;border:none;border-top:2px solid #920202}
	.solutions-list ul li:nth-child(4){margin:0 auto 5% auto}
	.solutions-list ul li .pic{display: none;}
	.solutions-list ul li .info h2{font-size:1.1rem;width: 95%;padding:15px 0;height: auto;}
	.solutions-list ul li .info p,.about-right-con p{font-size:1rem;line-height:1.8}
	.solutions-list ul li .info p{display: none;}
	.solutions-list ul li .info{padding-bottom:0}
	
	
	.core p{font-size:1rem;line-height: 1.8;}
	.core ul{display: none;}
	.ny-banner p{display: none;}
	.nav-ctitle1{margin:1% auto}
	.ny-banner h2{font-size:2.6rem}
	.nav-ctitle1 li{width:70%;margin:1.333% auto;float:none;}
	.nav-ctitle1 li a{border-radius:5px}
	.ny-about-top h2,.ny-about-bottom h2{font-size:1.8rem}
	.ny-about-top p, .ny-about-bottom p{font-size:1.1rem;line-height: 1.8;    text-align: left;}
	.ny-about-con{width:90%;margin:0 auto;}
	.ny-about-center span{display: block;float:none;width:100%;margin:10px auto}
	.ny-about-bottom{margin-top:30px;}
	
	.ny-hse-con span{width:94%;margin:10px auto;float:none;display: block;}
	.ny-contact-left img{width: 100%;}
	.ny-today-con form .text,.ny-today-con form .text-area{width:90%;margin:10px auto;float:none}
	.ny-today-con form .text-area textarea{width:80%}
	
	.ny-news-list .info .news-time{display: none;}
	.ny-news-list li{padding:10px 0;margin:10px 0}
	.ny-news-list .info .news-info h2{margin:10px 0}
	.ny-news-list .info .news-info{width:98%;}
	.ny-news-list .info .news-info p{line-height:22px;    -webkit-line-clamp:2;}
	.pagelist .rows{display: none;}
	.pagelist .first,.pagelist .end{display: none;}
	
	.nr-container .return1{position: static;display: block;width:98px;margin:20px auto}
	.fy{margin:10px 0 30px 0}
	
	.ny-left .position{display: none;}
	.detail{padding:15px;font-size:1rem;line-height:1.8;margin:10px auto}
	.ny-left{margin:10px 0;}
	
	.ny-solucore-list ul li{width:100%}
	.ny-solucore-list ul li,.ny-integrity-list ul li,.ny-solucore-list ul li:nth-child(4){width:96%;margin:4% auto;float:none;}
	.solut-postion h2,.solut-postion a{float:none;display: block;text-align: center;}
	.solut-postion a{width:100px;margin:0 auto;font-size:1.1rem}
	.solut-postion h2{height: auto;    line-height: 35px;}
	.solut-postion{padding:20px 0;margin-bottom:30px}
	.ny-solu-con{padding:10px;font-size:1rem;line-height:1.8}
	
	.ny-solu-con table{width:100% !important}
	.ny-solu-con table td p{padding:0 !important;line-height:1.8 !important;font-size:1.1rem !important;text-align: left !important;font-family: arial  !important;}
	.ny-solu-con table td p span{padding:0 !important;line-height:1.8 !important;text-align: left !important;font-family: arial  !important;}
	
	.fy h5.elli2,.fy h5.elli1{float:none;display: block;text-align: left;}
	
	.ny-main .table{width:950px !important}
	
	.banner .swiper-wz{padding:0}
	.banner .swiper-slide .swiper-wz h2{font-size:24px}
	.banner .swiper-slide .swiper-wz a{width:130px;height:30px;line-height: 30px;font-size:16px;font-weight: bold;margin:10px auto}
	
}
@media screen and (min-width:0px)  and  (max-width:780px)  {
.ny-pro-list .info p{display: none;}
		#product-num{display: block;}
		#button-jt{display: none;}
		.products{width:96%;overflow: hidden; position: relative;}
		.products-list{overflow:initial;width:95%;position: static;margin:0 auto}
		#product-num{bottom:25%}
		.products-list ul li .info h2{font-size:1.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;padding:0}
		.products-list ul li .info p{font-size:1rem;line-height: 1.8;}
		.products-list ul li .info em{padding:1rem 0;display: none;}
		.products-list ul li .info{padding:1rem 0 1rem 0}
		
		.news-list ul li{width:98%;margin:10px auto;float:none;height: auto;border-top: 2px solid #920202;}
		.news-list ul li .info{height: auto;padding:1rem 0}
		.news-list ul li .pic{display: none;}
		.news-list ul li .pic img{width:100%}
		.news-list ul li .info h2{font-size:1.2rem;}
		.news-list ul li .info p{font-size:1rem;line-height: 1.8; }
		.news-list ul li .info h2{padding-top:0;text-align: center;}
		.news-list ul li .info div{width:94%;margin:0 auto}
		.news-list ul li .info h2:after{display: none;}
		.news-list ul li .info em{display: none}
		
		.message-form div{width:90%;margin:0 auto}
		.message{height: auto;padding-bottom: 30px;;}
		.message-form div,.message-form div.mess{float:none;width:90%;margin:0 auto}
		.message-form input{float:none;margin:10px auto;text-indent: 3%;}
		.message-form div.submit input{display: block;}
		.message-form div.mess textarea{width:94%;padding:3%}
		
		.products .more{margin:4rem auto}
		.ny-core-values li .info h2{margin-top:30px;}
		.ny-main .ny-core-values li .pic,.ny-main .ny-core-values li .info{float:none;width:96%;margin:10px auto}
		.ny-cor-title p{font-size:1.1rem;line-height: 1.8;width:96%;margin:0 auto;text-indent: 0;}
		.ny-core-values li .info div{width:100%}
		.ny-cor-title{margin:40px auto}
		.nr-content{padding:20px;}
		.fy{    margin: 10px 0 30px 0;}
		.products-list ul li .info p{display: none;}
		
		.nr-content p span,.ny-pro-details-xq p,.ny-pro-details-xq p span{font-size:1.1rem !important}
		.ny-main .table tr td{padding:0.3rem 0 !important}
		.ny-solucore-list ul li .info h2,.ny-integrity-list ul li .info h2{height: auto;}
		
		.ny-solucore-list ul li .info p,.ny-integrity-list ul li .info p{text-align: left }
		
		
		.article-show table td{display: block;width: 100%;padding:0 !important}
		.article-show img{display: block;text-align: center;width: 100%;padding:0 !important}
}
