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

}

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

	body{ font-size: 14px;}
	.w90{ width: 100%;  padding: 0 50px;}
	.w80{ width: 86%; }

	header{height: 80px;}
	.oneNav{   line-height: 80px; ;}
	.headerTop{ height: 80px;}
	header dl{ top: 80px;}
	.language{ height: 80px; }
	.logo img,.footLogo img{ height: 60px;}

	.orient{ margin-top: -80px; padding-top: 80px;}

	.oneNav,.language{ padding: 0 25px;}

	.commonlink{     line-height: 50px;}
	.commonlink .t{ top: -50px;}
	.commonlink { line-height:50px;   } 
	.commonlink .t {  top: -50px; }
	.commonlink:hover .w { transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); }
	.commonlink  .rightbtn{ width: 50px; height: 50px;}
	
	.idxBusiness li .pic img{ height: 45px;}
	.idxAboutRight .prev, .idxAboutRight .next{ width: 50px; height: 50px;}
	.idxAboutRight .btn{bottom: -120px;}
	.idxAbout{ padding-bottom: 120px;}

	.idxAbout .more,.idxNetwork .more{ width: 170px; height: 50px;}
	.entit{ font-size: 90px;}

	.mapClick{ width: 70%;}

	.businessUl li .text .line-clamp3{ font-size: 16px;}

	.idxCase .swiper-container{ height: 440px;}
	.idxCase .swiper-pagination-bullet{ width: 10px; height: 10px;}

	.idxNewItem .img img{ height: 260px;}
	.idxNewItem .desc{ transform: translateY(260px); -webkit-transform: translateY(260px); -moz-transform: translateY(260px); -ms-transform: translateY(260px); -o-transform: translateY(260px); }
	.idxNewsRightItem .img img{ height: 120px; width: 180px;}
	.idxNewsRightItem .txt{    width: calc(100% - 180px);}

	footer .center .yuan{ width: 60px; height: 60px;}

	/* .idxBusiness li{ width: calc((100% - 240px) / 4); margin-right: 80px;  } */

	.subnav a{ line-height: 80px;}

	.history .bottom{ padding-left: 6vw;}
	.honors .swiper-slide .img{ height: 380px;}
    .honors .prev, .honors .next{ width: 60px; height: 60px;}
    .historyBotUl li .img{ border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
    .history-top .swiper-slide .yuan{    background-size: 80% 80%;}

	#honorSwiper .swiper-slide .img{ height: 460px;}
	.businessUl li .pic img{ height: 45px;}
	.ysLeftUl a{ height: 60px;}

	.newpage a.listOn{ height: 40px;}

	.input_submit{ width: 200px; height: 48px;}
	.talentUl li .yuan{ width: 80px; height: 80px;}


	.wlList li{ width: calc((100% - 60px)/3); margin-right: 30px; margin-bottom: 30px;}
 
}


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

	 div.video-wrap{ width: 90vw;height: auto;}

	.w90{ width: 100%;  padding: 0 20px;}
	.w80{ width: 90%; }

	header{height: 70px;}
	.oneNav{   line-height: 70px; ;}
	.headerTop{ height: 70px;}
	header dl{ top: 70px;}
	.language{ height: 70px; }
	.logo img,.footLogo img{ height: 50px;}
	.orient{ margin-top: -70px; padding-top: 70px;}

	.language{ padding: 0 20px;}
	.oneNav{ padding: 0 20px; font-size: 16px;}
	header dl dd a{height: 42px;line-height: 42px;}
	.commonlink{ width: 160px;}
 
	.idxBusiness li .pic img{ height: 40px;}
	.entit{ font-size: 80px;}


	/* .businessUl li .text .line-clamp3{ font-size: 14px;} */


	.idxCase .swiper-container{ height: 390px;}

	.idxNewItem .img img{ height: 240px;}
	.idxNewItem .desc{ transform: translateY(240px); -webkit-transform: translateY(240px); -moz-transform: translateY(240px); -ms-transform: translateY(240px); -o-transform: translateY(240px); }
	.idxNewsRightItem .img img{ height: 110px; width: 160px;}
	.idxNewsRightItem .txt{    width: calc(100% - 160px);}

	footer .center .yuan{ width: 50px; height: 50px;}

	/* .idxBusiness li{ width: calc((100% - 180px) / 4); margin-right: 60px;  } */
	.subnav a{ line-height: 70px;}

	.history .bottom{ padding-left: 5vw;}

	.businessUl li .pic img{ height: 40px;}
	.businessUl li .img img{ height: 100%;  width: 100%; object-fit: cover;}
	.businesslink{ width: 160px;}
	.ysLeftUl a{ height: 50px;}

	.newslist li .more span{ width: 20px; height: 20px;}
	.newslist li .more span .iconfont{ transform: translateX(-10px) rotate(-45deg); -webkit-transform: translateX(-10px) rotate(-45deg); -moz-transform: translateX(-10px) rotate(-45deg); -ms-transform: translateX(-10px) rotate(-45deg); -o-transform: translateX(-10px) rotate(-45deg); }
	.newslist li::after{ height: 1px;}

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

	.contactIcon{ height: 40px;}
	.detailWltit .border-bottom{ border-width:2px; }

	.wlList li{ width: calc((100% - 50px)/3); margin-right: 25px; margin-bottom: 25px;}
 

}

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

	 
	.businessUl li .text .line-clamp3{ font-size: 14px;}

	.language{ padding: 0 15px;}	 
	.headerLine{ display: none;}
	header{height: 60px;}
	.oneNav{   line-height: 60px; ;}
	.headerTop{ height: 60px;}
	header dl{ top: 60px;}
	.language{ height: 60px; }
	.logo img,.footLogo img{ height:45px;}
	.orient{ margin-top: -60px; padding-top: 60px;}

	nav{ display: none !important;}
	header .w90{ padding-right: 0;}

	.idxBan .txt{ padding: 25px; text-align: center;}
	.idxBan .title::after, .idxBan .title::before{ width: 20px; height: 20px;}

	.commonlink{     line-height: 38px;}
	.commonlink .t{ top: -38px;}
	.commonlink { line-height:38px;   } 
	.commonlink .t {  top: -38px; }
	.commonlink:hover .w { transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); }
	.commonlink  .rightbtn{ width: 38px; height: 38px;}

	.idxBusiness li{ width: calc((100% - 100px) / 3); margin-right: 50px;  }
	/* .idxBusiness li{ width: calc((100% - 150px) / 4); margin-right: 50px;  } */

	.idxAbout{ padding-bottom: 80px;}
	.idxAboutRight .btn{    bottom: -80px;}

	.idxCase .swiper-container{ height: 320px;}
	.idxCase .swiper-slide{    height: calc(100% / 2);}

	.idxNewItem .img img{ height: 200px;}
	.idxNewItem .desc{ transform: translateY(200px); -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -ms-transform: translateY(200px); -o-transform: translateY(200px); }
	.idxNewsRightItem .img img{ height: 90px; width: 120px;}
	.idxNewsRightItem .txt{    width: calc(100% - 120px);}
	.idxNewsRightItem .txt .color-888.line-clamp{ display: none;}

	.idxNewsRightItem:hover .more i{ width: 15px; }

	.wapNav{ display: block;}
 

    .historyBotUl li{ width: 40vw;}
    .historyBotUl li.on{ width: 80vw;}
    .historyBotUl li>div{ width: 40vw;}

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


	.wlList li{ width: 48%; margin-right: 4%;}
	.wlList li:nth-child(3n){  margin-right: 4%;}
	.wlList li:nth-child(2n){  margin-right: 0;}

 

	.newslist li .img img{ height:230px;}
	.wap-none{ display: none;}
    
}
@media screen and (max-width:750px) {
	body{ font-size: 12px;}
	.w90{ width: 100%;  padding: 0 20px;}
	.w80{ width: 100%;  padding: 0 20px;}
    
	.idxBusiness li{ width: 48%; margin-right:4%;  }
	.idxBusiness li:nth-child(4n){ margin-right: 4%;}
	.idxBusiness li:nth-child(2n){ margin-right: 0;}

	.idxBusiness li .pic img{ height: 32px;}

	.idxAbout::before{  height: 60%; width: 100%;}
	.entit{ font-size: 60px;}
	.idxAbout .more, .idxNetwork .more{ width: 125px; height: 40px;}
	.idxAboutRight{ margin-top: 25px;}
	.idxAbout{  padding-bottom: 25px;}
	.idxAboutRight .btn{ bottom: auto; right: auto; position: relative; width: 100%; display: none;}

	.idxNetwork{ flex-direction: column;}
	.mapClick{ position: relative; right: auto; top:auto;   width: 90%;   }
	.mapClick ul{ display: none;}
	.idxNetwork .w80{ position: relative; width: 100%; top: auto; left: auto; transform: translateX(0) translateY(0); -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -ms-transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); }
	.businessUl li .text .line-clamp3{ font-size: 12px;}

	.idxCase .swiper-container{ height: 180px;}
	.idxCase .pagination{ display: none !important;}

	.idxNewsRightItem{ display: none !important;}
	.idxNews .w32 + .w32{ margin-top: 18px;}
	.footNav{ display: none;}
	footer .center .yuan{ width: 40px; height: 40px;}
	footer .center li + li{ margin-top: 10px;}
	footer .bottom{ text-align: center; align-items: center; justify-content: center; line-height: 2;}

	.subnav{ align-items: flex-start; justify-content: flex-start; }
	.subnav a{ line-height: 50px; margin: 0 ; padding: 0 20px;}
	.subnav{ width: 100%;overflow-x: scroll;  }
    .subnav a{  white-space: nowrap;}
    .subnav::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
    .subnav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: #e5e5e5; height: 1px; }
    .subnav::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: transparent;  height: 1px;}

	.history-top{ margin-top: 40px;}
    .history .bottom{ padding-left: 20px;}

    .history-top .swiper-slide .yuan{ width: 30px; height: 30px;}
    .history-top .swiper-slide .yuan::after{bottom: 15px;}

	#honorSwiper .swiper-slide .img{ height: 260px;}

	.profile .right{ width: 100%; margin-top: 20px;}
	.culture{ background-attachment:scroll;}
	.pig{ display: none !important;}

	.businessUl li:nth-child(2n) a{ flex-direction: column;}
	.businessUl li .pic img{ height: 30px;}
	.businesslink .iconfont{ font-size: 16px;}
	.businesslink{     line-height: 40px;}
	.businesslink .t{ top: -40px;}
	.businesslink { line-height:40px;   } 
	.businesslink .t {  top: -40px; }
	.businesslink:hover .w { transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); }
 
	.ysRight{ width: 100%; padding-left: 0; border-left: none;}
	.ysRight .title span::after{ width: 2px;}

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

	.contactIcon{ height: 34px;}
	.contactUl li{ width: 100%;}
	.contactUl li + li{ margin-top: 20px;}

	
	.message .w48 +.w48{ margin-top: 15px;}
 
	.inputName{ background: url(../images/input_name.png) no-repeat left 10px center #fff; background-size: auto 30%;  padding-left: 30px;}
	.inputTel{ background: url(../images/input_tel.png) no-repeat left 10px center #fff; background-size: auto 30%;padding-left: 30px; }
	.inputEmail{ background: url(../images/input_email.png) no-repeat left 10px center #fff; background-size: auto 25%; padding-left: 30px;}
	.inputAdd{ background: url(../images/input_add.png) no-repeat left 10px center #fff; background-size: auto 30%; padding-left: 30px;}
	.inputCON{ background: url(../images/input_con.png) no-repeat left   TOP #fff; background-size: auto 15px; padding-left: 26px;  }

	.input_submit{ width: 200px; height: 42px;}

	.talentUl{ flex-wrap: wrap; }
	.talentUl li .yuan{ width: 60px; height: 60px;}
	.talentUl li .yuan img{ height: 40%;}
	.talentUl li{ width: 48%;  margin-bottom: 20px;}

	.joblist li { margin-bottom: 15px;}
	.joblist li .top span{   line-height: 50px;}
	.joblist li .top span:nth-child(3),.joblist li .top span:nth-child(4){ display: none !important;}
	.joblist li .bottom .w48 +.w48{ margin-top: 15px;}
	.historyBotUl,.historyBotUl li{ align-items: flex-start;}
	.detailWltit .border-bottom{ border-width:1px; }


	.history .bottom{ margin-top: 0;}	.historyBotUl li,.historyBotUl li.on{ width: 80vw; margin-right: 15px;}
	.historyBotUl li>div{ width: 80vw;}
	.historyBotUl li .img{ display: block;}
	.historyBotUl li>div{ padding:15px 0;}

	.friendLinks{ display:none; }
	.contact_Con .text{ width: 100%; position: relative; left: auto; top: auto; transform: none ; -webkit-transform: none ; -moz-transform: none ; -ms-transform: none ; -o-transform: none ; }


	.contactstyleUl li + li{ margin-top: 15px;}
 
}

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


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

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


 

	 
 }