
@media (max-width: 5920px){
  .banner .swiper.mySwipermb{display: none;}
  .sbannerbox-m{display: none;}
  .a0 .t .tl i.htn01{display: none;}
  .trb{display: none;}
}


@media (max-width: 5013px){
  header .h1 .navs-m{display: none;}
  .banner .swiper-slide a img.pc{display: block;}
  .banner .swiper-slide a img.mb{display: none;}
  .banner.bannerin .banin{display: block;}
  .banner.bannerin .bans{display: none;}


  @media (max-width: 3888px){
    .lit .left h3.hb{display:block;}
    .lit .left h3.ob{display: none;}
    .sbannerbox{display: block;}
    .sbannerbox-m{display: none;}
    .sbannerbox-m img{width: 100%;display: block;}
  }


  @media (max-width: 1920px){
    .banner a img{width:100%;}
  
  }



  @media (max-width: 1200px){
    .lit .left h3.ob{display:block;position: relative;}
    .lit .left h3.ob::before{display: block;
      content: '';
      position: absolute;
      top: 50%;
      right: 10px;
      transform: translateY(-50%);
      background: url(../images/index/1-2.png) no-repeat center;
      width: 30px;
      height: 30px;
      z-index: 3;
      background-size: 75%;
  }
    .lit .left h3.hb{display: none;}
    .lit .left>ul{position: absolute;width: 94%;z-index: 8;background: #fafafa;opacity: 0;pointer-events: none;}
  
    
  }
  
}
@media (max-width: 1200px){
  header .h1 .t{width: 94%;}
  header .h2 .nav ul li a{padding: 0 17px;margin-right: 0;font-size: 15px;}
  .br .bra i{line-height: 50px;}
  .br .bra p{line-height: 50px;}
  .br .bra a{line-height: 50px;}
  .one .lit{width: 94%;margin: 0 auto 3%;}
  .lit .left{width: 20%;}
  .lit .left h3{width: 100%;line-height: 60px;font-size: 20px;}
  .lit .left ul li a{font-size: 16px;}
  .lit .a1{width: 80%;}
  .lit .a1 h3{line-height: 58px;text-indent:3%;font-size: 16px;}
  .lit .a1 .gyp{padding: 3% 3%;}
  .lit .a1 .nsb{padding: 3% 3%;}
  .lit .a1 .nsb.nsc{padding: 3% 3%;}
  .lit .a1 .gyp p{line-height:30px;}
  .lit .a1 .nsb ul.no li .txts{padding: 2% 0;}
  .lit .a1 .nsb ul.no li .txts a .t{width: calc(100% - 90px);}
  .lit .a1 .nsb ul.nos li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  .lit .a1 .nsb ul.nos li:nth-child(3n){margin-right:2%;}
  .lit .a1 .nsb ul.nos li:nth-child(2n){margin-right: 0;}
  .lit .a1 .nsb ul.nos li .imgs{width:100%;height:200px;}
  .lit .a1 .mes{padding: 3%;}
  .lit .a1 .mes .iu{margin-right: 0;margin-bottom: 2%;width:100%;}
  .lit .a1 .mes .iu .ix{display: block;}
  .lit .a1 .mes .iu .in1{width: 100%;}
  .lit .a1 .mes .iu.iul{margin-left: 0;}
  .lit .a1 .mes .ius .in2{width: calc(100% - 40px);padding: 10px 20px;}
  .lit .a1 .mes .iul .in1.in3{width: calc(100% - 194px);}
  .lit .a1 .mes .btns{margin: 3% 0 5%;}

  .dede_pages{padding: 5% 0 3%;}

  .h2{width: 94%;}


}

@media (max-width: 1203px){
  .bgs{    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1;
  display: none;}
  .banner .swiper.mySwiperpc{display: none;}
  .banner .swiper.mySwipermb{display: block;}
  .a01{padding:5% 0;}
  header .h1{width: 94%;margin: 0 auto;position: relative;}
  header .h1 .t{width: 100%;display: flex;justify-content: space-between;align-items: center;}
  header .h1 .t .log{width: auto;max-width: 40%;}
  header .h1 .t .log a{width: auto;}
  header .h1 .t .log a img{width:100%;height: auto;}
  header .h2{display: none;}
  .h1 .t .tel{display: none;}
  header .h1 .navs-m{border: 0px solid #fff;padding: 5px;border-radius: 5px;display: block;display: block;}
  header .h1 .navs-m .navicon{width: 24px;height: 18px;background: url(../images/index/navicon.png) no-repeat scroll center center;background-size: 100%;display: block;}
  header .h1 .navs-m ul{width: 0;position: fixed;right: -100%;top: 0;background-color: #313131;transition: all 700ms;overflow: hidden;height: 100vh;z-index: 10;}
  header .h1 .navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px;}
  header .h1 .navs-m ul li{padding: 0 3%;}
  header .h1 .navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
  header .h1 .navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center;}
  header .h1 .navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;}
  .banner .swiper-slide a img.mb{display: block;}
  .banner .swiper-slide a img.pc{display: none;}
  .banner.bannerin .banin{display: none;}
  .banner.bannerin .bans{display:block;width: 100%;height: auto;}
  .banner{margin-bottom:0%;}
  .banner.bannerin{width: auto !important;}
  .banner{width: auto;}
  .a0 .bot{padding-left: 0px;}
  .a0 .bot ul{width: 98%;}
  .a0 .t{margin-bottom: 3%;}
  .a0 .l .swiper a h3{width: 75%;font-size: 15px;}


.b0 .l .bot{margin-top: 15px;}
.a0 .l{display: block;width: 100%;margin-bottom:5%;}
.a0 .r{display: block;width: 100%;}
.a0 a.kz{width:100%;height:auto;overflow: hidden;}
.b0 .r .bt img{margin: 5% auto;}
.c0 .l .b{margin-top: 5%;}
.c0 .r .b ul{text-align: center;}
.c0 .r .b ul li a{margin: 0 auto;}

.a0 .r .b ul::before{display: none;}
.br .bra{width: 94%;}
.a0 ul{border-bottom: none;position: relative;}
.a0 ul::before{content: '';width:100%;height: 2px;bottom: 0;left: 0;background: #004129;position: absolute;display: block;z-index: 100;}
.b0 .r .t{border-bottom: none;position: relative;}
.b0 .r .t::before{content: '';width:100%;height: 2px;bottom: 0;left: 0;background: #004129;position: absolute;display: block;z-index: 100;}
.c0 .t{border-bottom: none;position: relative;}
.c0 .t::before{content: '';width:100%;height: 2px;bottom: 0;left: 0;background: #004129;position: absolute;display: block;z-index: 100;}
.d0 .t{border-bottom: none;position: relative;}
.d0 .t::before{content: '';width:100%;height: 2px;bottom: 0;left: 0;background: #004129;position: absolute;display: block;z-index: 100;}
.a0 .bot ul::before{display: none;}
.c0 .l .b ul::before{display: none;}
.c0 .r .b ul::before{display: none;}
.a0 .r .b ul li a::after,.a03 .a0 .b a::after{left: 3px;}
.a0{width: 94%;margin-bottom:0%;display: block;}
.a0 .l{width: 100%;margin-right: 0%;}
.a0 .r{width: 100%;}
.foot{width: 100%;}
.foot .fo{width: 94%;padding: 0 3%;}
.foot .fo .fa .r{text-align: center;}
.foot .fo .fa .r a{margin-bottom: 3%;}


.a02 .a0 .l,.a02 .a0 .r{width: 100%}
.a0 .r .b ul li{margin-bottom: 3px;}
.a0 .r .b ul li a h5{font-size: 15px;}

header .h1 .t .log a{width: auto;height: auto;}

.t-r{display: none;}

.a0 .t{border-bottom: 1px solid #156082;}
.a0 .t .tl i.htn01{display: inline-block;}
.a0 .t .tl a{font-size: 17px;}
.a0 .t .tl a i{font-size: 14px;margin-top: 0;}

.trb{display: block;position:fixed;bottom: 10%;right: 0;z-index: 9;}
.trb a{display: block;background: #156082;width: 30px;padding: 8px 5px;text-align: center;border-radius: 5px;
  border: 1px solid #fff;}
.trb a i{width: auto;font-size: 20px;color: #fff;}





}



@media (max-width: 713px){

  .a0 .t .tl h3{font-size: 17px;}
header .h1 .t .log a {width: 200px;height: 50px;}

.a0{width: 94%;display: block;}
.a0 .bot .t h3{font-size: 20px;}
.a0 .l{width: 100%;;}
.a0 .r{width: 100%;}
.c0 .l .b ul li{width: 100%;margin-right: 0;margin-bottom: 0;}
.c0 .r .b ul li{width:49%;margin-right: 2%;}
.d0 .b a{width: calc(49% - 2px);height: auto;margin-right: 2%;margin-bottom: 3%;}
.d0 .b a:nth-child(2n){margin-right: 0;}
.c0 .r .b ul li a{width: 145px;line-height: 60px;}
.foot .fo{width: 94%;padding: 5% 3%;display: block;}
.foot .fo .fa{display: block;padding: 5% 0 3%;}
.foot .fo .fa .l{float: none;}
.foot .fo .fa .l a{margin:0 auto 3%;width: 68%;}
.foot .fo .fa .l a img{margin: 0 auto;width: 100%;}
.foot .fo .fa .l .txt{text-align: center;}
.foot .fo .fa .l .txt p span{display: block;}
.foot .fo .fa .r{float: none;text-align: center;}
.foot .fo .fa .r a{margin: 5%;}
/* .foot .fo .fa .r a{margin: 3% auto;display: block;} */

.foot .fo .fa .r a img{margin: 0 auto;}
.foot .fo .fb{padding: 1% 0;text-align: center;}
.foot .fo .fb span{margin: 1% auto;}

.dede_pages ul li.over{display: none;}
.a0 .bot ul li a p{width: 100%;}
.a0 .bot ul li a b{display: none;}
/* .lit .a1 .nsbox .nst{display: none;} */
/* .lit .a1 h3{display: none;} */
.lit .a1 .gyp{border: none;}
.lit .a1 .nst{border: none;display: none;}
.lit .a1 h3{display: none;}
.lit .a1 .nst.nons{display: block;}
.lit .a1 .nst.nons h3{display: block;}

.lit .a1.nons h3{display: block;}

.one .lit{display: block;}
.lit .left{display: block;font-size: 0;width: 100%;}
.lit .left h3{width: 30%;font-size: 20px;display:inline-block;vertical-align:top;font-size: 18px;line-height: 50px;}
.lit .left ul{width: 70%;display:inline-block;vertical-align: middle;border-bottom: 1px solid #e6e6e6;}
.lit .left ul li{width: 33.3%;display:inline-block;vertical-align: middle;border-bottom: none;}
.lit .left ul li a{font-size: 17px;line-height: 49px;}
.lit .a1{padding-top: 0%;width: 100%;}
.lit .a1 h3{line-height:49px;}
.lit .a1 .nsb .nsn h3{font-size: 20px;display: block;}
.lit .a1 .nsb ul.no li .txts a .l{width: 80px;line-height: 30px;font-size: 14px;}
.lit .a1 .nsb ul.no li .txts a .t{width: calc(100% -80px);}
.lit .a1 .nsb ul.no li .txts a .t p {line-height: 26px;}
.lit .a1 .nsb ul.no li .txts a .t h4{line-height: 26px;font-size: 15px;}
.dede_pages ul li{margin-bottom: 8px;}
.lit .a1 .mes .ius .in2{height: 150px;}
.lit .a1 .mes .btns{margin: 5% 0;text-align: left;display: flex;justify-content: space-between;}
.lit .a1 .mes .btns a{width: 45%;margin-right: 5%;}
.lit .a1 .mes .btns a:nth-child(2n){margin-right:0;}


.lit .left h3{display: block;width: 100%;}
.lit .left .lst{overflow-x: scroll;width: 100%;}
::-webkit-scrollbar {
  width: 0px;
  height:0px;
  border-radius: 10px;
}
.lit .left ul{width: 125%;}
.lit .left ul li{width: 20%;}

.b0 .r .bt .txt{padding-left: 0;}
.d0 .b a img{margin: 0 auto;}

.lit .a1 .gyp .g2{padding: 3%;display: block;}
.lit .a1 .gyp .g2 h5{font-size: 17px;line-height: 30px;}
.lit .a1 .gyp .g2 img{width: auto;margin: 3% auto 3% 0;}
.lit .a1 .gyp .g2 .lr p{text-align: left;}
.lit .a1 .gyp h4{font-size: 20px;margin-bottom: 3%;}
.lit .a1 .gyp .tc form .btns a{margin: 3% auto 0;}
.rec{border: none;width: 94%;padding:3%;}
.rec .b table th:nth-child(2),.rec .b table th:nth-child(4){display: none;}
.rec .b table td{font-size: 15px;}
.rec .b table td:nth-child(2),.rec .b table td:nth-child(4){display: none;}

.lit .a1 .nsb .new li .txts{padding: 3% 0;}
.lit .a1 .nsb .new li .txts a{display: block;}
.lit .a1 .nsb .new li .txts .imgs{margin-bottom: 3%;max-width: 100%;}
.lit .a1 .nsb .new li .txts .t{display: block;width: 100%;}
.lit .a1 .nsb .new li .txts .t h4{font-size: 15px;line-height: 25px;margin-bottom: 0;}



.a02 .a0 .l .img1 .tit{top: 35%;}
.a02 .a0 .l .swiper{margin-top: calc(-30px - 5%);padding-top: calc(30px + 5%);}
.a02 .a0 .l .img1 h2{font-size: 17px;}
.a02 .a0 .r .b{padding: 3%}
.a02 .a0 .r .b ul li{width: 100% ;display: block;margin: 5% auto;}
.a02 .a0 .r .b ul li:nth-child(3){display: none;}
.a02 .a0 .r .b ul li:nth-child(4){display: none;}

.fo h3{font-size: 17px;margin-bottom: 3%;}
.fo ul li{margin-right:0;width: 25%;margin-bottom: 2%;}
.fo ul li a{margin: 0 10px;}
.fo ul li a i{font-size: 28px;margin: 0 0;}

.fo .or{width: 100%;}
.fo .or ul li{margin-right:0;width: 25%;}
.fo .or ul li a i{font-size: 17px;line-height: 35px;width: 35px;margin: 0 auto;}
.fo .ol{margin-bottom: 3%;}
.ft{width: 90%;padding: 5% 5%;}
.ft .logos{float: none;width: 75%;margin-bottom: 5%;}
.ft .trs{float: none;width: 100%;}
.ft .trs .txt{display: block;width: 100%;margin-bottom: 3%;}
.ft .trs .gos{display: block;}
.lit .a1 .nsb .nsn p{margin:  3% auto;}
header .h1 .t .log{max-width: 60%;}
.br .bra .iconfont.x1{font-size: 18px;padding: 0;}
.lit .left{margin-bottom: 0;}
.lit .a1 .nsb ul.gl li{padding: 4% 0;}
.lit .a1 .nsb ul.gl li .txts a{display: block;}
.lit .a1 .nsb ul.gl li .txts a .t{width: auto;}
.lit .a1 .nsb ul.gl li .txts a .t h4{line-height: 30px;margin-bottom: 5px;}
.lit .a1 .nsb ul.gl li .txts a .m{width: 100%;}
.lit .a1 .nsb ul.gl li .txts a .l{display: none;}




.br .bra a,.br .bra p{font-size: 13px;}
.br .bra .iconfont{padding: 0 3px 0 1px;}
.lit .left ul.first{width: 94%;    overflow-y: scroll;
  height: 500px;}
.lit .left ul.first li{width: 100%;}
.left ul.first li ul.second{width: 100%;}
.lit .a1 .gyp .tc form .box1{padding: 0 0 8px;}
.lit .a1 .gyp .tc form .box1.btns h5{display: none;}
.lit .a1 .gyp .tc form .box1 h6,.lit .a1 .gyp .tc form .box1 h5{width:auto;text-align: left;padding-left: 3%;display: block;line-height: 35px;}



.lit .a1 .gyp .tc form .box1 img{left: auto;right: 2px;height: 34px;top:36px}
.lit .a1 .gyp .tc form .box1 h5::before{right:auto;left: 0;}
.demo-input{min-width: auto;}
.lit .a1 .gyp .tc form .box1 input{width:calc(100% - 2px);line-height: 34px;font-size: 13px;}
.lit .a1 .gyp .tc form .box1 #main{width: 100%;}
.lit .a1 .gyp .tc form .box1 #city_3 select{width: 34%;font-size: 13px;line-height: 36px;}
.lit .a1 .gyp .tc form .box1 #city_3 .ss{padding:  0 5px;}
.lit .a1 .gyp .tc{margin:0 auto 7%;}






.left ul.first li a.name{font-size: 16px;line-height: 49px;}
.left ul.first li ul.second{padding:10px 0;}
.left ul.first li ul.second li a{font-size: 15px;line-height: 30px;}
.h1{width:100%;height: auto;margin:0 auto;font-size: 0;padding: 0px 0;}


.rec .b table .apply i .tx{font-size: 15px;}
.rec .b table .conts td .t1{width: 200%;}
.rec .b table .apply i{width: 100%;line-height: 40px;}
.rec .b table th:nth-child(1){padding-left: 3%;}
.rec .b table .titles td:nth-child(1){padding-left: 3%;font-size: 15px;}
.rec .b table .titles td{font-size: 15px;}
.rec .b table .titles td:nth-child(3){text-indent: 20px;}
.rec .b table .conts td{padding: 0 0;}
.rec .b table .conts td:nth-child(1){padding: 3% 3% 5%;}
.rec .b table .titles td{line-height: 50px}
.lit .a1::before{left: -1px;}

.fo ul{padding: 0 0;}
.a02{background: url(../images/index/02bs.jpg) no-repeat center center;background-size:100% 100%}




.joinbox{width: 94%;}
.joinbox .j-t h2{font-size: 18px;}
.joinbox .j-b{padding: 10% 3%;}
.joinbox .j-b p{font-size: 15px;line-height: 25px;text-indent: 0;}


.fo .or ul li .fixedbox{left: -15px;top: 45px;}
.lit .a1 .nsb ul.gl li .txts a .ms{width: 100%;}





}


@media (max-width: 488px){
  header .h1 .t .log a {width: 240px;height: 38px;margin: 6px 0;}
  .a0 .l a .b p{font-size: 15px;line-height: 40px;}
  .a0 .l .swiper-pagination{bottom: 6% !important;}
  .a0 a.kz{height: auto;}
  .banner .swiper-pagination{width: 100% !important;bottom: 5% !important;}

  .lit .a1 .nsb ul.nos li{width: 100%;height: auto;margin-right: 0;}
  .lit .a1 .nsb ul.nos li .imgs{width: 100%;height: auto;}
  .lit .a1 .nsb ul.nos li .imgs img{width: 100%;height: auto;}

  header .h1 .t .log a{width: auto;height: auto;margin: 8px 0;}
  header .h1 .t .log{width: 45%;}

  .sbannerbox{display: none;}
  .sbannerbox-m{display: block;}












}


