
@media screen and (min-width: 1200px) and (max-width: 1299px){
	.container{width: 1120px;}

}
@media screen and (min-width: 1025px) and (max-width: 1199px){
	.container{width:980px;}

}
@media screen and (max-width: 1024px) {
	header{display: none;}
	.headerWap{display: block;}
	.headerWap .top{padding: 0 0.9375rem;width: 100%;position: fixed;top: 0;left: 0;z-index:999;background:#fff;border-bottom: 1px solid #eee;}
	.headerWap .top .logo{float: left;margin: 0.3125rem 0;}
	.headerWap .top .logo img{height:3.5rem;width: auto;}
	.headerWap .top .menuph{width: 1.75rem;height: 1.375rem;cursor: pointer;text-align: center;margin:1.4rem 0;float: right;}
	.headerWap .top .menuph .point{display: inline-block;width: 1.75rem;height: 1.375rem;position: relative;}
	.headerWap .top .menuph .point .navbtn{position: absolute;top: 0.625rem;right: 0;display: inline-block;width: 1.3125rem;height: 2px;background: #3652A0;-webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
	.headerWap .top .menuph .point .navbtn::before,.headerWap .top .menuph .point .navbtn::after{position: absolute;right: 0;display: inline-block;width: 1.75rem;height: 2px;content: '';background: #3652A0;-webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
	.headerWap .top .menuph .point .navbtn::before{top: 0.6875rem;}
	.headerWap .top .menuph .point .navbtn::after{top: -0.6875rem;}
	.headerWap .top .menuph .point.active .navbtn {background: transparent;}
	.headerWap .top .menuph .point.active .navbtn::after {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 0;}
	.headerWap .top .menuph .point.active .navbtn::before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);top: 0;}
	.headerWap .xialaph{position:fixed;top:0;left:0;z-index:99;float:left;display:none;overflow:scroll;padding:4.2rem 0.9375rem 6.25rem 0.9375rem;width:100%;height:100%;background:#fff;}
	.headerWap .xialaph ul{margin:0;padding:0;}
	.headerWap .xialaph .ul2,.headerWap .xialaph .ul3{display:none;}
	.headerWap .xialaph a{text-decoration:none;}
	.headerWap .xialaph h4 a{float:left;width:60%;color:#333;font-size:1rem;line-height: 3.125rem;width: 100%;}
	.headerWap .xialaph h4{position:relative;float:left;margin:0;width:100%;}
	.headerWap .xialaph li:last-child h4::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e7e7e7;content:'';}
	.headerWap .xialaph h4:hover a,.headerWap .xialaph h5:hover a{color:#3652A0;}
	.headerWap .xialaph h5 a{float:left;width:100%;color:#1f1f1f;text-transform:uppercase;font-size: 0.875rem;line-height: 2.5rem;}
	.headerWap .xialaph h5{position:relative;float:left;width:100%;}
	.headerWap .xialaph h5::after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#e7e7e7;}
	.headerWap .xialaph .ul2{float:left;width:100%;padding: 0 0.625rem;}
	.headerWap .xialaph .ul3{position:relative;z-index:-1;padding-left: 0.9375rem;padding-bottom: 0.625rem;}
	.headerWap .xialaph .ul3::after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#e7e7e7;content:'';}
	.headerWap .xialaph li:last-child .ul3::after{display:none;}
	.headerWap .xialaph .ul3 li a{display:block;color:#333;font-size: 0.875rem;line-height: 2.1875rem;}
	.headerWap .xialaph .ul3 li:hover a{color:#3652A0;}
	.headerWap .xialaph .ul3 li{padding-top: 0.3125rem;}
	.headerWap .xialaph li{display:block;padding-top: 0.3125rem;}
	.headerWap .xialaph li h4{border-bottom: 1px solid #eee;}
	.headerWap .xialaph li:nth-child(3) h4>a::after{content: '>';float:right;font-size: 1rem;}
	.headerWap .xialaph .ul3 li:first-child{padding-top:0;}
	.sy_banner,.nyBanner{margin-top: 4.5rem;}
	
	
}
 .index-con1 dl dt img{display: none;}
@media screen and (max-width: 1024px) {
  .container{width: 94%;}
 .index-con1 dl{    width: calc(100%/3 - 10px);  margin: 15px 10px 15px 0;}
 .index-con1 dl dd{width: 95%;padding:1rem 0;}
 .index-con1 dl dd b,.index2 .index-con1 dl dd b{font-size: 1.4rem;margin-bottom: 0.5rem;}
 .container{    padding-left: 0.3375rem; padding-right: 0.3375rem;}
 .index-con1 dl a>div,.index-con1 dl dt{height:auto}
 .index-con1 dl dt img{display: block; background:none !important;}
 .news .index-con1 dl a>div{height:15rem}
  .caseLeft dl{width: 48%;margin:1%;}
  .formMain .right{padding:3rem 1rem;    width: 38.33%;}
  .formMain .form{width: 60%;}
  .newsArt h1{font-size: 2rem;}
}
@media (max-width: 991px){
	.hidden-sm {display: none !important;}
	footer .col-md-4{width: 50%;}
	
	
	
	
}

@media(max-width: 767px){
	.footerLetter{text-align: center;}
	.footerLetter .testo {float: none;margin-bottom: 1rem;}
	.footerLetter .modulo{float: none;display: inline-block;}
	.nyBanner{height: 16.25rem;}
	
	.about .video,.about .title{float:none;width: 100%;text-align: center;}
	.about .title b:after{margin:1rem auto 0 auto}
	.index1 .title{width: 100%;}
	.index-con1 dl{width: 100%;float:none;;}
	.index-con1 dl dd,.case .index-con1 dl dd{padding:1rem 0;width: 90%;margin:0 auto;}
	.index-con1 dl dd b,.index2 .index-con1 dl dd b{font-size: 1.2rem;margin-bottom: 0.5rem;}
	
	.nyBanner .inner{margin:0 auto;text-align: center;}
	.nyBanner .inner h1{font-size: 1.8rem;}
	.ny-about .title h2{font-size: 2rem;}
	.ny-about-left,.ny-about-right{float:none;width: 100%;}
	.ny-about-right{margin-top:1rem;font-size: 1rem;}
	.ny-about-right p{font-size: 1rem;line-height:1.5rem;}
	.value{background: url(../images/values-bg.jpg) no-repeat right  top;height:22rem;padding:2rem 0}
	.value-list{padding-top: 0;width: 100%;}
	.value-list ul li em{font-size: 2rem;line-height: 2rem;margin-bottom:0.1rem;}
	.value-list ul li p{font-size: 1rem;line-height: 1.23rem;margin-top: 1rem;}
	.value-list ul li:first-child{margin-bottom: 3rem;}
	.ny-deve-con dl{text-align: center;}
	.ny-deve-con dl dt,.ny-deve-con dl dd b{margin:0 auto}
	.ny-deve-con dl dd{margin:0}
	.honorMain .item{width: 48%;padding:0;margin:1%}
	footer>.container{display: none;padding:0;}
	footer{padding:0}
	.copyright{margin-top: 0;}
	
	.newsLeft, .caseLeft, .productLeft, .caseArt, .newsArt, .productArt,.comRight{float:none;width: 100%;margin:0 auto}
	.caseLeft dl{width: 48%;margin:1%;}
	.caseLeft{margin-bottom: 2.875rem;}
	.comRight h3{margin-top: 0;}
	.case, .news{padding-top: 1rem;}
	
	.contact .ny-title{width: 100%;}
	.formMain .form,.formMain .right{width: 100%;float:none;    overflow: hidden;}
	.formMain .right{ }
	.formMain .form,.newsLeft, .caseLeft, .productLeft, .caseArt, .newsArt, .productArt{padding-right:0}
	.newsLeft dl{padding:0}
	.newsLeft dl{float: none;width: 100%;;}
	.newsLeft .more{text-align: center;margin:1rem 0}
	.comRight form{margin-left: 0;}
	.newsArt h1{font-size:1.4rem;}
	.productLeft dl{width: 100%;float:none}
	.product{margin:2rem 0}
	.ny-con p{font-size: 1rem !important;}
	.productArt h1{font-size: 1.5rem;}
	.zutu .info{padding-left:1rem}
	.zutu .info h3{margin-top: 0.5rem;}
	.ny-con ul li{width: 48%;margin:1%;}
	.ny-con ul li p{overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;}
.ny-deve{height: 37rem;}
.ny-deve:after{    top:53.8%;}
.ny-deve-con .swiper-button-next{top:54.8%}

.title b,.ny-about .title h2,.value-list ul li em,.ny-deve h2, .honor h2 {font-size: 1.5rem;}
 .honor h2{padding-top: 3rem;}
 .ny-deve h2{padding-top: 4rem;}
 .about{margin-top: 2rem;}
 .aboutNew .imgList{margin-bottom: 2.5rem;}
 .aboutNew .imgList .item{width: calc(100%/2 - 12px);}
 .aboutNew .imgList .item:nth-child(2n){margin-right: 0;}
 .aboutNew .imgNumber li{width: calc(100%/1 - 18px);}
 .aboutNew .imgNumber li:nth-child(2n){margin-right: 0;}
 .aboutNew .imgNumber li b::after{display: none;}
 .aboutNew{padding-bottom: 2rem;}
 .history .dl .dd .zbox{width: 100% !important;}
 .history .dl .dd{height: auto !important;}
 .history .dl .dd .zbox .text{padding-left: 1rem !important;padding-top: 0;}
 .history .dl .dd:nth-child(2n) .zbox .text{padding-left: 0 !important;padding-top: 0;padding-right: 0.5rem;}
 .history .dl .dd .zbox .text .p{min-height: 7.2rem;}
 .history .dl{padding-bottom: 3rem;}
 
 .aboutNew .container,.aboutNew .imgNumber{width: 96%;max-width: 96%;}
}
@media (max-width: 414px){

}
