
@media screen and (max-width:1660px) {}
.w65{ width: 65%;}
.w31{ width: 31%;}

@media screen and (max-width:1440px) {
  
    .faSection{    padding-left: calc((100% - 1200px) / 2);}
    .faSection .left{ width: 580px;}
    .faSection .right{width: calc(100% - 600px);}

    .idxnewsCon .w26,.idxnewsLeft img{    height: 380px;}
}

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

  
    .faSection{ padding-left: 5vw;}
    .faSection .f60{ font-size: 30px;}

    .idxnewsCon .w26, .idxnewsLeft img{ height: 320px;}

    .faSection .left{ width: 40%;}
    .faSection .right{width: 58%;}
}

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

  
    .w65{ width: 100%;}
    .w31{ width: 100%;}

   

    .idxTj ul li .img:first-child{ margin-bottom: 15px;}
    .idxTj ul li .img.w31:last-child{ margin-top: 15px;}
    .faSection{ padding:  20px;}
    .faSection .left{ width: 100%;}
    .swiperTabtit li{ margin-right: 0; width: 33.3%; margin-bottom: 10px;}
    .faSection .f60{ font-size: 20px;}
    .faSection .right{  width: 100%;  margin-top: 15px;}
     .idxnewsLeft img{ height: 250px;}
     .idxnewsCon .w26{ height: 320px; margin-top: 16px;}
  
   
    .contactNav {  padding: 0 20px; justify-content: flex-start;}
    .contactNav a{ line-height: 50px; margin: 0 20px 0 0;}

    .contTel,.contAdd{ height: 50px;}
    .contEwm li{ width: 86px;}
    .select-box{  width: 100%; }
    .select-box .w48{ width: 49%;}
    .form-control{ height: 35px; line-height: 35px; padding-left: 8px;}
    .mapscorll{ height: 200px;}
    .mapsearch .bg-orange{ height: auto;}
    .mapsearch{ height: auto;}
    .mapsearch .img{  height: 200px;}
    .lximgBox{ padding-right: 0; margin-bottom: 12px;}
}

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

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