﻿@media screen and (min-width:1200px)  and  (max-width:1530px)  {
	.container{width:96%}
	.about-right-con{width:80%}
	.menubox{width:11%}
	#itop.act .navbox{right: 11%;}
	.ny-about-honor{width:85%}
	.ny-about-deve .fr ul{width:85%;}
	.ny-about-deve{height:730px}
	
	.contact-map dl{margin:3.2% 2%}
	.contact-map dl:nth-child(2),.contact-map dl:nth-child(3){margin-top:74px}
	.contact-map dl:nth-child(4){float:right}
	.kucp-service ul li{margin: 0;}
	.service-div2 dl dd{font-size:14px;}
	
	.ny-pro-show-top,.ny-pro-show-bottom{width:100%}
}	

@media screen and (min-width:1200px)  and  (max-width:1350px)  {
	.contact-map dl{margin:4% 1%}
	
}

@media screen and (min-width:1530px)  and  (max-width:1820px)  {
	.ny-about-deve .fr ul{width: 78%;}
	.kucp-service ul li{margin: 0;}
}

/*手机端导航*/
.wap-header{display: none;position: fixed;top:0;left:0;width:100%;z-index: 9999999; background: #fff;	box-shadow:1px 1px 8px rgba(0,0,0,0.2) ;}
.wap-nav{position: absolute;top:4rem;right:0;width:100%; background:rgba(99,150,64,0.9);height:90vh;padding-top:10vh;display: none;}
.wap-nav ul{width:90%;margin:0 auto}
.wap-nav ul li a{font-size:1rem;height:40px;line-height:40px;display: block;text-align: center;color:#fff}
.wap-nav ul li{width:96%;margin:1% auto;color:#fff;border-bottom:1px solid  rgba(255,255,255,0.1)}
.wap-nav ul li:hover a{ background: #fff;color:#639640}
.banner{display: block;}
.wap-banner{display: none;}
.wap-news{display: none;}

@media screen and (min-width:200px)  and  (max-width:1200px)  {
.wap-news{display: block;}
.wap-header{display: block;padding:5px 0;}
.wap-container{width:96%;margin:0 auto}
.wap-logo{width:80%}
.wap-logo a{display: block;}
.wap-search{margin-top:20px}
.menubox,.row-controls{display: none;}
#itop .online-service{bottom: 10px;right:10px;}
.row{height: auto !important;}
.banner .curr .pic2 > img{width:100%}

.banner{display: none;}
.wap-banner{display: block; position: relative;overflow: hidden;top:4rem}
.header{display: none;}
.pro-top ul li{width: 48%;margin:1%;border:1px solid #ddd;box-sizing: border-box;}
.pro-top ul li a{width:100%;display: block;margin-left:0;padding-left:0;text-align: center;}
.pro-top ul{width:100%;float:none}
.pro-top .fr{float:none;width:100%;display: none;}
.pro-top ul li a:hover, .pro-top ul li.on a{background: none;text-indent: 0;padding-left:0}
#pro-jt{display: block;}
.pro-list{width:96%;margin:0 auto}
.pro-top{display:none;}
.pro-list ul li{margin-top:85px;padding:0}
.pro-list ul li .pic{width:90%;margin-bottom:0}
.pro-list ul li .info{display: none}

.about{ background: #f5f5f5;padding:20px 0 30px 0}
.about-left{display: none;}
.about-right{width:100%}
.about-right-con{width:96%;margin:0 auto}
.about-right em{display: none;}
.about-right h2{font-size:28px;font-weight:normal;}
.about-right p{margin-top:10px;line-height: 25px;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical ;}

.about-right-con ul{margin-top:5%}
.about-right-con ul li{width:22%;margin:1%;height:auto;padding-bottom:10px}
.about-right-con ul li .pic{margin:10px auto}
.service{margin:40px auto}
.service h2 p{display: none;}
.service-list{margin-top:4%}
.service-list .service-info{width:90%;margin:0 auto}
.service-list dl{width:48%;}
.service-list dl dt{height:230px}
.service-list dl .service-info b{font-size:16px;margin: 10px 0 0 0;line-height: 24px;}
.service-list .service-more{display: none;}
.service-list dl dt img{width:100%;}

.container{width:98%;margin:0 auto}

.news-top h2{margin-top:20px}
.news-top .parHd{display: none;}
.news-list{margin:20px auto;display: none;}
.news-top h2{text-align: center;display: block;width: 100%;}
.news .more{display: none;}

.wap-news{margin:40px auto 0px auto;overflow: hidden; position: relative;padding-bottom:40px;width: 95%;}
.wap-news li{width:48%;float:left; background: #fff;}
.wap-news li .pic{width: 100%;}
.wap-news li .pic img{width: 100%;}
.wap-news li .info{margin-top:15px;width:90%;font-size:14px;line-height:19px;color:#666;margin:0 auto;    height:50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;padding-top:10px}
.footer .footer-top{height:200px;padding-top:15px}
.footer .footer-top h2{font-size:24px;line-height: 30px;}
.footer .footer-top a{width:150px;height:40px;line-height: 40px;margin: 25px auto;}
.foot-nav{display: none;}
.footer-bottom .contact{display: none;}
.footer-bottom1 span{display: block;text-align: center;float:none;font-size:12px}
.foot-right{float:none;width:100%;border-bottom:1px solid #ddd;padding-bottom:10px}

.foot-right dl{overflow: hidden;}
.foot-right dl dd, .foot-right dl dt{float:right;margin:0;width:48%}
.foot-right dl dt{margin-right:5%;width:32%}
.foot-right dl dt img{width: 100%;}
.foot-right dl dd{width:58%}

.service h2 span{font-size:28px;line-height: 28px;margin-bottom:5px}
.service h2 em{font-size:14px;line-height: 14px;}
.row{ background: none !important;}
.news{ background: #BBA45E;width: 100%;}


/*关于我们*/
.ny-banner{height:300px; background-size:150% !important;position: relative;}
.banner-wz h2{font-size:25px;line-height: 25px;}
.banner-wz p{font-size:14px;display: none;}
.banner-wz:after{width:40px;margin-top: 12px;}
.banner-wz{margin-left:10%;width:40%;position: absolute;top:55%;padding-top:0}
.nav-ctitle{top:0;margin-top:20px;height: auto;line-height:none;}
.nav-ctitle .ctitle1{float:none;overflow: hidden;}
.nav-ctitle .ctitle1 li{width:calc(100%/3 - 10px);margin:5px; background: #f5f5f5}
.nav-ctitle .ctitle1 li a{width: 100%;height:40px;line-height: 40px;}

.nav-ctitle .sub-nav{float:none;overflow: hidden;}
.nav-ctitle .sub-nav li{width:calc(100%/3 - 10px);margin:5px; background: #f5f5f5}
.nav-ctitle .sub-nav li a{width: 100%;height:40px;line-height: 40px;    font-size: 15px;}



.nav-ctitle .service-ctitle1{margin-bottom:30px;}
.nav-ctitle .service-ctitle1 li{width:calc(100%/2 - 10px);}
.nav-ctitle .service-ctitle1 li a{font-size: 14px;}
.nav-ctitle .fr{display: none;}
.ny-about{margin-top:0}
.ny-about-wz{float:none;width: 100%;}
.ny-about-video{bottom:auto;position: relative;top:10px}
.ny-about-right{float:none;height: auto;overflow: inherit;}
.ny-about-left{display: none;}
.ny-about-left, .ny-about-right{width:96%;margin:0 auto;float:none}
.ny-about-wz h2{margin-top:20px}
.ny-about-wz h2 em{font-size:12px}
.ny-about-wz h2 b{font-size:30px;line-height: 30px;}
.ny-about-wz p{line-height: 30px;font-size:14px;}
.ny-about-story-top h2 p{font-size:25px; margin:0;}
.ny-about-story{width:96%;margin:20px auto}
.ny-about-story-top h2{margin-bottom:10px}
.ny-about-story-bottom dl{width:100%;margin-bottom:10px;float:none}
.ny-about-culture .ny-about-culture-left, .ny-about-culture .ny-about-culture-right{float:none;height: auto;width:100%}
.ny-about-culture .ny-about-culture-right div{width:94%;margin:0 auto;    line-height: 30px;font-size:14px}
.ny-about-culture .ny-about-culture-right h2 b{font-size: 20px;margin-bottom:0;display: none;}
.ny-about-culture .ny-about-culture-right h2{text-align: left;margin:5% 0;}
.ny-about-culture{height: auto;padding:15px 0}
.ny-about-live .fl,.ny-about-live .fr{float:none;width:100%}
.ny-about-live .fl dl{width:96%;margin:15px auto}
.ny-about-live .fr{display: none;}
.ny-about-live .fl dl dt,.ny-about-culture .ny-about-culture-right h2 span{font-size:30px;    margin-bottom:5px;}
.ny-about-deve .fl,.ny-about-deve .fr{height: auto;float:none;width:100%}

.ny-about-deve .fl dl{background: none;height: auto;padding-bottom:20px;margin:0 auto}
.ny-about-deve .fl dl p{margin-top:10px}
.ny-about-deve .fl dl b{padding-top:30px}
.ny-about-deve .fr li span, .ny-about-deve .fr li p{color:#333}
.ny-about-deve .fr ul{background: none;height: auto;width:94%;margin: 0 auto;}
.ny-about-deve{height: auto; background: #eee;}
.ny-about-deve .fr{background: none;}
.ny-about-deve .fr li{border-bottom:1px solid #ddd;padding:15px 0;margin-top:0}
.ny-about-deve .fr li span:after{display: none;}
.ny-about-deve .fr li span{font-size:25px}
.ny-about-deve .fr li p{margin-top:0}
.ny-about-deve .fr li p{margin-left:5%;width:70%;line-height: 28px;color: #666;}
.ny-about-honor{width:90%}
.ny-about .swiper-button-next,.ny-about .swiper-button-prev{display: none;}
.ny-case-list li .info{margin-left: 5%;margin-top:3%;}
.ny-case-list li .info h2{padding:10px 0}
.ny-case-list li .info p{-webkit-line-clamp:3;}
.ny-case-list li .info em{color:#568439;width: auto;height: auto; background:none;text-indent: 0;line-height:auto;display: none;}



/*联系我们*/
.contact-banner{display: none;}
.contact-address-con{margin-top:85px}
.contact-address-con ul li{width:45%;margin:2.5%;height: 45px;line-height: 45px;}
.contact-map dl{margin:0}
.contact-map dl{float:none;width:50%;margin:30px auto !important;overflow: hidden;}
.contact-map dl:nth-child(4){float:none}
.online-message form{width:96%}

/*服务*/
.kucp-div1 p,.dingzhi-div1 p,.dingzhi-div3 p{width:94%;margin:0 auto 20px auto;line-height: 25px;font-size: 15px;}
.kucp-div1 ul li{width: calc(100%/2 - 10px);}

.kucp-bottom dl{width:23%;margin:0 ;text-align: center;}
.kucp-bottom dl dt{text-align: center;}
.kucp-bottom dl dt img{display: inline-block;}


/*新闻中心*/
.ny-news-list li .info{margin-top:0}
.ny-news-list{margin-top:30px}
.ny-news-list li .info h2{margin:10px 0;font-size:20px}
.ny-news-list li .info p{line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;}

.ny-probanner-wz{ background: none;width: auto;left:0}
.ny-probanner-wz p{display: none;}
.ny-probanner-wz h2 b{color:#333;font-size:30px;}
.ny-probanner-wz h2 em{display: none;}
.ny-left{display: none;}
.ny-pro1-list{width: 100%;margin:30px 0}
.ny-pro1-list li{float:left;width:48%;margin:1%;box-sizing: border-box;}
.ny-pro1-list li .info span{margin:10px}
.ny-pro1-list li .info b{display: none;}
.ny-pro1-list li .info{height:auto}
.ny-pro1-list li .info span em{font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.ny-pro1-list li .info span abbr{font-size:12px;}

.ny-pro-show-left, .ny-pro-show-right{width:90%;float:none;margin:0 auto}
.ny-pro-show-top{ background: none;}
.ny-pro-show-right{ background: #f5f5f5;padding:20px 0}
.ny-pro-show-right h2{margin: 0;padding:10px 0}
.swiper-button-next, .swiper-button-prev{display: none;}


.kucp-service{background-size:cover;}
.kucp-service ul li{width:30%;margin:1%}

.zulin-con{height:auto; background-size:cover;}
.zulin-dl{overflow: hidden;}
.zulin-con .zulin-dl dl{height: auto;width:49%;margin:0.5%}
.zulin-con .zulin-dl dl dd b{font-size:18px}
.zulin-con .zulin-dl dl dd span{display: none;}
.zulin-con .zulin-dl dl dd div{font-size:12px;line-height: 22px;margin-bottom: 0;}
.zulin-con h3{font-size:20px;width:80%;margin:0 auto;padding-top:20px}

.zulin-div2-dl dl{width:48%;margin:1%;box-sizing: border-box;}

.zulin-div2-dl dl dd span{font-size:16px}
.zulin-swiper{width:90%;margin:0 auto;}

.zulin-div3 .zulin-divleft h2, .zulin-div3 .zulin-divleft p{width:90%}

.kucp-gift-con dl{width:25%;text-align: center;}
.kucp-gift-con dl:nth-child(even){width:5%;margin:24px 25px 0 25px;}
.kucp-gift-con dl:nth-child(even) img{width:40px;margin-top:20px;}
.kucp-gift-con dl:nth-child(odd) img{display: inline-block;width:70%;margin:0 auto}
.kucp-gift-con{width: 100%;}
.service-div2 dl dd{font-size:14px;}

.service-div2 dl{width:32%;margin:0.5%}
}

@media screen and (min-width:200px)  and  (max-width:800px)  {
.ny-case-list li{width: 100%;float:none}
.ny-case-list li .info h2{margin-bottom:5px}
.pagelist{overflow: hidden;width:90%;margin:30px auto}
.pagelist a{margin:0}
.pagelist a{display: none;}
.pagelist a:first-child{ background: #eee;display: block;width:100px;border-radius:none;float:left}
.pagelist a:last-child{ background: #eee;display: block;width:100px;border-radius:none;float:right}
.contact-map dl{width:93%;}
.contact-map dl:nth-child(1) dt{display: none;}
.contact-map dl:nth-child(1){width:100%}
.contact-map dl h2{font-size:14px;line-height: 18px;}
.contact-map dl:nth-child(4){padding:5px;width:300px;margin:0 10px 10px 10px !important}
.online-message form .text{width:90%;margin:2% auto;float:none}
.online-message form .text-area textarea{width:70%;height:100px;margin:0 auto;margin-left:5%}
.kucp-div3{padding: 20px 0;}
.kucp-div3 img,.kucp-div4 img{width:96%;margin:0 auto}
.kucp-div5-list .swiper-button-next, .kucp-div5-list .swiper-button-prev{display: none;}
.kucp-div5{padding:20px 0 0 0}
.kucp-div6{margin:10px 0}
.kucp-div6 ul{margin-top:20px;}
.kucp-div6 ul li{width:95%;margin:5px auto;float:none}
.kucp-div6 div dl{width:48%;margin:6% 1% }
.kucp-div6 div dl dt{width:50%;margin:0 auto}
.kucp-div6 div dl dt img{width: 100%;}
.kucp-div6 div dl dd{font-size:15px;height: 40px;line-height:20px;}
.kucp-div6 div{margin-top:20px}
.ny-product-list{margin-top:4rem}
.ny-product-list ul li .pic{ background-size:150% !important;}
.ny-product-list ul li .pic{height: 100%;}
.ny-product-list ul li{height:300px}
.ny-product-list ul li .info p{display: none;}
.ny-product-list ul li .info{width:90%;left:5%;top:25%;height: auto;}
.ny-product-list ul li .info a{width:50%;margin-top:2%}
.kucp-service ul li{width:30%;margin:1%}
.kucp-service ul li img{width: 100%;}
.kucp-service ul{margin:20px 0}
.kucp-service{padding:20px 0}
.dingzhi-div1 .kucp-dl dl{width:90%;margin:10px auto;float:none}
.dingzhi-div1 .kucp-dl dl:nth-child(3){margin:0 auto}

.zulin-con .zulin-dl dl{width:90%;margin:10px auto;float:none;overflow: hidden;}
.zulin-con .zulin-dl dl dt{margin:3% 2%}
.zulin-con .zulin-dl dl dd{margin-top: 3%;}
.zulin-div3 .zulin-divleft, .zulin-div3 .zulin-divright{float:none;width:100%}
.zulin-div3 .zulin-divright{background: none !important;height: auto;display: none;}

}


@media screen and (min-width:200px)  and  (max-width:600px)  {
.wap-logo img{width:100%}
.wap-search{margin-top:8px}

.service-con{margin-top:30px}
.service-list dl dd{top:35%;}
.service-list dl .service-info span{font-size: 0.7rem;    display: none;}
.ny-banner{height:225px; background-size:180% !important;}
.kucp-div h3{width:95%;font-size:13px}
.kucp-div h2,.dingzhi-div3 h2{font-size:22px;line-height: 30px;margin:20px auto 10px auto;width:90%;font-weight:bold}
.dingzhi-div3 h2{margin:0 auto}
.dingzhi-div3 h2:after{margin:10px auto}
.kucp-bottom dl dt{text-align: center;width:80%;margin:0 auto}
.kucp-bottom dl dt img{display: inline-block;width:100%}
.kucp-bottom dl dd{font-size:18px;margin-top:0px}
.kucp-div4{padding:20px 0}
.ny-news-list li .pic,.ny-news-list li .info{float:none;width:100%}
.ny-news-list li .time{display: none;}
.ny-news-list li .info h2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.ny-news-list li .info{width:96%;margin:0 auto}


.ny-product-list ul li{height:180px;margin-bottom:0}
.ny-product-list ul li .info h2 b{font-size:20px;font-weight:bold}
.ny-product-list ul li .info h2 em{font-size:12px;margin-left:2px;display: block;}
.ny-product-list ul li .info a{width:auto;height:35px;line-height: 35px;border:none;border-bottom:2px solid #639640;display: inline-block;display: none;}

.ny-pro-show-left, .ny-pro-show-right{width:96%;}
.ny-pro-show-right h2{font-size:22px;line-height: 22px;font-weight:bold;}
.ny-pro-show-right p{line-height: 25px;color:#666;font-size:14px;width:90%;margin:0 auto}
.ny-pro-show-right a{margin:10px auto;width:180px;height:40px;line-height: 40px;;}
.ny-pro-title b{font-size:17px}
.ny-pro-title span{font-size:18px}
.ny-pro-title{border-color: #ddd;}

.dingzhi-div3 h4{font-size:16px}
.dingzhi-div3 h4{padding-top:20px}
.dingzhi-div3 ul li h5{margin-top:10px}
.dingzhi-div3 ul li{width:96%;float:none;margin:0 auto;height: auto;padding:10px 0;margin-bottom:10px;}
.dingzhi-div3{height: auto;background-size: cover;padding:20px 0}

.zulin-con .zulin-dl dl{padding:20px 0}
.zulin-con .zulin-dl dl dt{float:none;width:60%;margin:0 auto}
.zulin-con .zulin-dl dl dd{float:none;width:100%;text-align: center;}
.zulin-con .zulin-dl dl dd div{width:80%;margin:0 auto;font-size:14px;}

.zulin-zx{margin:20px 0}
.zulin-zx img{width: 100%;}
.kucp-gift-con dl{width:33%;    height: 185px;}
.kucp-gift-con dd{margin-top:10px}
.kucp-gift-con dl:nth-child(even){display: none;}
.kucp-gift-con dl:last-child{width:100%}
.kucp-gift-con dl:last-child dt{width:40%;margin:0 auto}
.kucp-gift-con dl:nth-child(6){display: block;width:100%;text-align: center;margin:0;height:50px;}
.kucp-gift-con dl:nth-child(6) img{display: inline-block;margin:0}

.service-div2 dl{width:40%;margin:5%;    height: 143px;}
.service-div3 dl{width:48%;margin:1%}

.ny-pro-show-bottom table{min-width: 100% !important;}
.ny-pro-show-bottom .table1 td{display: block;width: 100% !important;height:auto !important}
.ny-pro-show-bottom .table3 td{display: block;width: 100% !important;height:auto !important}
.ny-pro-show-bottom{width:96%;margin:0 auto}
.ny-pro-show-bottom .table3 img{width: auto !important;}
.ny-pro-show-bottom p img{display: block !important;width:100% !important}
.table1 td img{width: 100% !important;height: 100% !important;}


.ny-pro-show-bottom .table2{min-width:1000px !important}
.ny-pro-show-bottom div::-webkit-scrollbar{  width: 7px; height: 7px;}  
      
    /*定义滚动条轨道 内阴影+圆角*/  
 	.ny-pro-show-bottom div::-webkit-scrollbar-track{ background-color: #ccc;}  
      
    /*定义滑块 内阴影+圆角*/  
    .ny-pro-show-bottom div::-webkit-scrollbar-thumb{ background-color: #60943D;  }
    .ny-pro-show-bottom .icon-small{display: none !important;}
}

@media screen and (min-height:760px)  and  (max-height:800px)  {
	.pro-top{margin-top:20px}
	.service-list dl dt{height:450px}
	.more{display: none;}
	
}

.wap-product{display: none;position: relative;    margin-top: 80px;width:96%;margin:90px auto 20px auto;overflow: hidden;}
.wap-product li{float:left;}
.wap-product ul li{background: #EFEEF3;transition: all .5s;}
.wap-product ul li .name{width:95%;margin:0 auto;padding:10px 0;text-align: center;}
.wap-product ul li .name span,.wap-product ul li .name em{display: block;}
.wap-product ul li .name span{font-size:15px;color:#333333;line-height: 18px;margin-bottom:2px;}
.wap-product ul li .name em{font-size:12px;color:#878785}
.wap-product ul li .pic{width:100%}
.wap-product ul li .pic img{width: 100%;}
.wap-aproclass{display: none;}

@media screen and (min-width:200px)  and  (max-width:1200px)  {
	.bannernum{position: absolute;text-align: center;z-index:9999;}
	.pro{display: none;}
	.wap-product{display: block;}
	
	#nr-container{padding:2% !important;max-width:96% !important;margin:20px auto !important}
	#nr-container .nr-title{font-size:20px !important;}
	#nr-container img{height: auto !important;width: 100% !important;}
	#nr-container p{line-height: 2rem !important;}
	.ny-news-list li{padding:10px}
	.ny-news-list li .info h2{font-size:18px;}
	.ny-product-list ul li{ position: relative;}
	.wap-aproclass{display: block;width:100%;height:100%;position: absolute;top:0;left:0;}
	.ny-dingzhi h2{font-size:20px !important;    }
	.ny-dingzhi .banner-wz{width:70% !important;}
	
	.ny-pro-ctitle1 .fl{width: 100%;}
	.ny-pro-ctitle1 .fr{display: none;}
	.ny-pro-ctitle1{height:auto !important;}
	.ny-pro-ctitle1 ul li{width:33%;text-align: center;    height: 50px !important;}
	.ny-pro-ctitle1 ul li a{width: 100%  !important;    height: 50px !important;line-height: 50px !important;font-size: 15px !important;}
	.ny-pro-ctitle1,.ny-pro-show-top{width:96%  !important}
	
}


