
@media screen and (max-width:1660px) {
	


}

@media screen and (max-width:1440px) {
	body{ font-size: 14px;}
	.w80{ width: 86%;}
	.Cases .prev{ left: 0;}
	.Cases .next{ right: 0;}

	.caseimgTop{ height: 460px;}
	.Cases .bottom{ bottom: 20px;}
	.caseimgBot{ height: 150px;}
	.telIcon{ height: 50px;}
	.logoImg{ width: 245px;}
	.oneNav{ line-height: 70px;}
	.orient{ padding-top: 70px; margin-top: -70px;}
	.topBtn{   height: 42px;}
	.problemUl li .con{ height: 8em;}
	.news .right li .img img{ height: auto;}
	.ewyUl{ width: 120px;}

	.businessIcon{ height: 35px;}
	.business .swiper-container .swiper-slide{padding-bottom: 50px;}
	.business .swiper-container .swiper-slide:nth-child(2n){    padding-top: 50px;}
	#honorSwiper .swiper-slide .img{ height: 460px;}

	.history .years{ font-size: 110px;}

	.historyBot{ height: 160px;}
    #historyBotSwiper .swiper-slide .yuan{ margin-top: 28%;}
    #historyBotSwiper .swiper-slide-next .yuan,#historyBotSwiper .swiper-slide-prev .yuan{    margin-top: 22%;}
    #historyBotSwiper .swiper-slide-thumb-active .yuan{ margin-top: 16%;}
    .historyBot .prev, .historyBot .next{ width: 60px; height: 60px; bottom: 50px;}
    .historyBot .next{ right: 10px;}
    .historyBot .prev{ left: 10px;}

	.newslist li .img img{ height:230px;  }
	.newpage a.listOn{ height: 40px;}
	.contactType .round{ width: 60px; height: 60px;}
	.map{   height:400px;}
 
     
}

@media screen and (max-width:1280px) { 

	.banImg{   height: auto;  }
	header .top{height:auto; padding: 5px 0;}
	.w80{ width:90%;}
	 div.video-wrap{ width: 90vw;height: auto;}
	.logoImg{ width: 200px;}
	 .oneNav{  font-size: 16px;}
	 .topBtn{   height: 42px;}

	 .businessIcon{ height: 30px;}
	.business .swiper-container .swiper-slide{padding-bottom: 40px;}
	.business .swiper-container .swiper-slide:nth-child(2n){    padding-top: 40px;}
	.Cases .next, .Cases .prev{  width: 50px; height: 50px;}

	.caseimgTop{ height: 400px;}
	.caseimgBot{ height: 130px;}

	.telIcon{ height: 40px;}
	.samllIcon{height: 35px;}
	.samllUl{ width: 60%;}

	/* .PartnersUl li{width: calc(100% / 6);} */

	.Partners .swiper-container{ height: 500px;}
		.Partners .swiper-slide {  height: calc(100%  / 5);opacity: .64;}

		.problemUl li .round{ width: 50px; height: 50px;    margin-bottom: -25px;}

		.history .years{ font-size: 90px;}
		.newslist li .img img{ height:210px;  }
		.newslist li .round{ width: 18px; height: 18px;}
		.contactType .round{ width: 50px; height: 50px;}

		.map{   height:300px;}
}

@media screen and (max-width:1000px) {

	.logo>div{ display: none;}
	header .top, header .bot,.business .con{ padding-left: 3vw; padding-right: 3vw;}

	.topBtn{ display: none;}
	nav{ width: 100%;}

	.w80{ width: 96%; }

	.businessIcon{ height: 30px;}
	.business .swiper-container .swiper-slide{padding-bottom: 20px;}
	.business .swiper-container .swiper-slide:nth-child(2n){    padding-top: 20px;}

	.Partners .swiper-container{ height: 500px;}
	.Partners .swiper-slide {  height: calc(100%/ 4);opacity: .64;}
    
	.history .years{ font-size: 70px;}
	 
	.historyBot{ height: 120px;}

	.prolist li{ width: calc((100% - 60px)/2); margin-right: 30px; }
	.prolist li:nth-child(3n){ margin-right: 30px;}
	.prolist li:nth-child(2n){ margin-right: 0;}

	.newslist li{ width: calc((100% - 60px)/2); margin-right: 30px; }
	.newslist li:nth-child(3n){ margin-right: 30px;}
	.newslist li:nth-child(2n){ margin-right: 0;}

	.newslist li .img img{ height: 200px;}

	.businessOne .txt .btn a:first-child{ display: none;}

}
@media screen and (max-width:750px) {
    
	body{ font-size: 12px;}
	.pig{ display: none !important;}
	.w80{ width: 100%; padding: 0 20px;}

	header{ height: 60px; display: block; z-index: 100; background-color: #fff;  justify-content: space-between;  padding-left: 20px; position: fixed !important; top: 0; width: 100%; left: 0;}
	header .top, header .bot{ padding: 0;}
	header .bot{ display: none;}
	header .top{ height: 60px;}
	header .top  .right{display: none;} 
	.logoImg{ width: 180px;}
	body::before{ display: block; content: ''; width: 100%; height: 60px; background-color: #fff;}
	.banImg{ width: 100% ; height: 300px;}
	.h_nav {display: flex;margin-left: 0;}
    .h_nav.close{align-items: center; justify-content: center;}
	.side_bar_message,.side_bar_phone,.side_bar_wechat{ display: none !important;}
	.business .con{ padding-left: 20px; padding-right: 20px;}

	
	.business .swiper-container .swiper-slide{padding-bottom: 0;}
	.business .swiper-container .swiper-slide:nth-child(2n){    padding-top: 0;}

	.caseimgTop{ height: auto;}
	.Cases .bottom{ display: none;}
	.case-top .text{ padding-left: 0; padding-top: 20px;}

	.samllUl{ width: 100%; margin-bottom: 15px;}
	.samllIcon{ height: 30px;}

	.Partners .swiper-container{ height: 280px;}
	.Partners .swiper-slide {  height: calc(100%  / 3);opacity: .64;}

	.problemUl{ width: 100%; flex-wrap: wrap; }
	.problemUl li{ width: 48%;margin-top: 15px;}
	.problemUl li .con{ padding: 30px 10px 10px ; height: 6.5em;}
	.news .left{ display: none;}
	.news .right{ padding: 0;}
	.footlogo{ width: 180px; margin-bottom: 15px;}
	.footNav{ display:none;}
	.ewyUl{ width: 100px; margin-top: 10px;}
	footer .bottom{text-align: center; line-height: 1.6; align-items: center; justify-content: center;}
	footer .round{ width: 40px; height: 40px;}

	#honorSwiper .swiper-slide .img{ height: 260px;}
	.subnavUl li.on>a{border-bottom: 1px solid #fff;}

	.introduceImg{ height: 200px;}
	.introduceNum::after{ display: none;}
	.introduceNum ul{ flex-wrap: wrap;}
	.introduceNum ul li{ width: 50%; border-top: 1px solid rgba(255, 255, 255, .15);}

	.history .years{ font-size: 50px;}

	#historyBotSwiper{ display: none;}
    .historyBot .prev, .historyBot .next{ display: none;}
    .historyBot{ height: 70px;background-size:auto 100%}

	.businessOne .txt{ padding: 15px 0 0;}
	.contactStyle .iconfont{ font-size: 20px;}
   .gbookMessage{margin-top: 20px;}
   .gbookMessage .w30{ width: 120px; display: inline-block;}
   .gbookMessage .w48 + .w48{ margin-top: 15px;}
   .gbookMessage .p20{ padding: 8px;}

   .subnavUl{  width: 100%; overflow-x: scroll;  border-bottom: none; }
	.subnavUl::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
	.subnavUl::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: rgba(111,185,44,.1); height: 1px; }
	.subnavUl::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: transparent; height: 1px; }

	.newpage a.listOn{ width: 100px;} 
	.newpage a span{ display: none;}
	.newpage a .iconfont{ font-size: 32px !important;}

	.winlist li figure:nth-child(1){ width: 10%; }
	.winlist li figure:nth-child(3){ width: 50%;}
	.winlist figure{ padding: .5em;}

	.contactType{ flex-wrap: wrap;}
	.contactType li{ width: 50%;}
	.contactType li:last-child{ width: 100%; margin-top: 16px;}
	.contactType .round{ width: 40px; height: 40px;}
	.message input { width: 100%;}
	.message input + input{ margin-top: 15px;  }


	.message  .btn input{  width: 46%; height: 40px; padding: 0; margin: 0;}
 
	.message  .btn input + input{ margin-left: 15px;}
	.orient{ padding-top: 60px; margin-top: -60px;}

	.Partners .swiper-slide{ opacity: 1 }
}

@media screen and (max-width:500px) { 

	.samllIcon{ height: 20px;}
	.samllLine{ width: 5px;}

	.prolist li{ width: 100% ; margin-right: 0; }
	.prolist li:nth-child(3n){ margin-right: 0;}
	.prolist li:nth-child(2n){ margin-right: 0;}

	.newslist li{ width: 100% ; margin-right: 0; }
	.newslist li:nth-child(3n){ margin-right: 0;}
	.newslist li:nth-child(2n){ margin-right: 0;}

	
}