
@media screen and (max-width:1660px) {
    .f100{ font-size: 80px;}

    .teamItem img{ height: 900px;}
    .teamUl li img{ height: 350px;}
    .idxTeam .prev, .idxTeam .next{ width: 90px; height: 90px;}
    .w80{ width: 90%;   }
}

@media screen and (max-width:1440px) {
 
    body{ font-size: 14px;}
     
    .oneNav{ line-height: 90px; font-size: 16px;}
    .headerSearch{ width: 90px; height: 90px;}
    .searchForem{ top: 90px;}

    .f100{ font-size: 70px;}

    .teamItem img{ height: 800px;}
    .teamUl li img{ height: 300px;}

    .idxTeam .prev, .idxTeam .next{ width: 80px; height: 80px;}
    .idexNews .title .more{ width: 200px; height: 50px;}

    .tjProitemIMg{ height: 660px;}

    .workInfoRight{ width: 28%;}
    .workInfoLeft{ width: 72%;}

    .workInfoTit span::after{ height: 8px; bottom: -3px;}
    .teamList li .ren{ height: 600px;}
    .teamCaseUl a{    width: calc((100% - 30px) / 3);}
    .teamCase{ height: 140px;}
    .buildLeft ul li .con .tit{ height: 50px; top:-25px}
    .buildLeft ul li .con{ padding-top: 60px;}

    .processCon{ height: 600px;}

    .processCon ul li:nth-child(1){left: 0;top: 34%;}
.processCon ul li:nth-child(2){left: 11%;top: 57%;}
.processCon ul li:nth-child(3){ left: 20%;top: 27%;}
.processCon ul li:nth-child(4){left: 30%;top: 61%;}
.processCon ul li:nth-child(5){left: 42%;top: 30%;}
.processCon ul li:nth-child(6){ 
    left: 54%;
    top: 39%;
}
.processCon ul li:nth-child(7){left: 70%;;top:8%;}
.processCon ul li:nth-child(8){right:  0;top: 43%;}

.processTeamImg,#processTeamSwiper,#processTeamSwiper{ height: 650px;}
.processTeamLeft .title{ height: 150px;}
.processTeamLeft .title::before{ left: 42px;}

.culture .center,.culture .left{ height: 580px;}
.honour .centerswiper{ width: calc(100% - 150px );}
.cultureUl li .scollTop{ padding: 20px;}
.introduction .left .scoll{ height: 320px;}

.newslist li .img img{ height: 220px; width: 320px;}
.newslist li .txt{ width: calc(100% - 350px);}
.newsRight{ padding: 50px}
.newsleft li{ height: 96px;}
 
.map{ height: 700px;}
.mapBox{  width: 380px; height: 380px; margin-top: -190px;}
.ewmUl img{  width: 110px;}

.rightFloat{ right: 0;}

   
}

@media screen and (max-width:1280px) { 
    .w90{ width: 1200px}
    .w80{  width: 1200px}
    .f100{ font-size: 80px;}
    .tjProitemIMg{ height: 625px;}

    .workInfoBox,.introduction{ padding-left: calc((100vw - 1200px)/2);}

   
    .processTeamImg,#processTeamSwiper,#processTeamSwiper{ height: 600px;}
.processTeamLeft .title{ height: 150px;}
.processTeamLeft .title::before{ left: 42px;}

.map{ height: 600px;}


}

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

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