@media screen and (max-width: 1699px) {
.head-r .menu li.item{padding:0 .08rem;}
}



@media screen and (max-width: 1600px) {
  .head-r  .search:hover input{
    width: 100px;
  }

}
@media screen and (max-width: 1532px) {
.head-r .menu li.item{padding:0 .06rem;}
}


@media screen and (max-width: 1400px) {
  header .logo{
    position:relative;
    width: 25%;
}

.head-r .menu li.item{  padding:0 .04rem;}
  .head-r .menu li .title a{

    color: #ffffff;
    font-weight: bold;

  }

.newsBox .newsBox-2 .newsLbt{width:67%;}
.newsBox .newsBox-2 .newsLbt .swiper-slide .newsBig{width:62%;}
.newsBox .newsBox-2 .imgList{width:36%;}
.newsBox .newsBox-2 .newsRight{width:calc(34% - 25px);}
.newsBox .newsBox-2 .newsRight .wzList ul li{margin-bottom:0.05rem;}
.newsBox .newsBox-2 .imgList li:nth-child(2){margin-top:0.18rem;}
.xwLbt .swiper-container{height:398px;}
}


@media screen and (max-width: 1130px) {


  .search-box-c .form-control{ width: 80%; height: 30px; border:none; box-shadow: none; background: none; padding-right: 1rem; padding-left:1rem; }

.xwdtBox li.jy .title a{width:100%;}

}

@media screen and (max-width: 1160px) {
.newsBox .newsBox-2 .newsLbt{width: 67%;}
 .newsBox .newsBox-2 .newsRight{
    width: calc(33% - 8px);
 }
.newsBox .newsBox-2 .newsLbt .swiper-slide{width:100%;}
.newsBox .newsBox-2 .newsLbt .swiper-slide .newsBig {
    width: 60%;
}
 .newsBox .newsBox-2  .imgList{
    width: 38.8%;
 
 }
.newsBox .newsBox-2 .newsRight .wzList ul li.last{display:none;}
.newsBox .newsBox-2 .newsRight .wzList ul li{margin-bottom:0.06rem;}
.newsBox .newsBox-2 .imgList li:nth-child(2){margin-top:10px;}
.newsBox .newsBox-2 .wzList2 ul li .title a{line-height:.4rem;}



.head-r .menu li .title a{font-size:16px;}
.head-r .searchBox{width:30px;}



footer .logo{width:50%;margin:0 auto;}

}

@media screen and (max-width: 1025px) {
       
        .newsBox .newsBox-2 .newsRight .wzList ul li .title{    width: calc(100% - 66px);}
        .newsBox .newsBox-2 .newsRight .wzList ul li .title a{line-height:.4rem;}
.newsBox .newsBox-2 .newsRight .wzList ul li .date h3{font-size: 20px;    margin-top: 2px;}
.newsBox .newsBox-2 .newsRight .wzList ul li .date{width: 48px;height: 48px;}
fcBg {margin-top: 46px;}


.xwdtBox li .title{width: 74%;}
.xwdtBox li span{width:25%;}
}








@media screen and (max-width: 990px) {
.head-r .menu{
    position: fixed;
    background: rgba(0, 0, 0,.8);
    left: 0;right: 0;top: 0;bottom: 0;
    z-index: 99999;width: 100%;
    z-index: 10;margin-top: 0;
    visibility: hidden;
  }
  .leftm ul li  .secNav li a{
    font-size: .6rem;
  }

}


@media screen and (max-width: 768px) {
.head-r .menu{
    position: fixed;
    background: rgba(0, 0, 0,.8);
    left: 0;right: 0;top: 0;bottom: 0;
    z-index: 99999;width: 100%;
    z-index: 10;margin-top: 0;
    visibility: hidden;
  }
  .leftm ul li  .secNav li a{
    font-size: .6rem;
  }
.local{
 display:none;
}
        .container{
          width: 96%;
          margin: 0 auto;
      }
      header{
        height: 1.2rem;
      }
      header .logo{
        width: 60%;
        margin-left: .5rem;
      }
.newsBox .newsBox-2 .newsRight .wzList ul li.last{display:inherit;}
      .menuOpen .head-r .menu{
        position: fixed;
        background:#2c82b0;
        left: 0;right: 0;top: 1.2rem;bottom: 0;
        z-index: 99999;width: 100%;
        z-index: 10;margin-top: 0;
        visibility: hidden;
        overflow-y: auto;
      }
.search-box-c .form-control{ width: 80%; height: 30px; border:none; box-shadow: none; background: none; padding-right: 1rem; padding-left:1rem; }
    .menuOpen .head-r .menu::-webkit-scrollbar {
        display: none;
    }
      .menuOpen .head-r .menu{
        visibility: visible;
      }
      .head-r .menu ul{
        margin-top: 0rem;
      }
      .menuOpen .menu ul{
        display: block;
        margin-left: 0px;
        margin-right: 0px;
  
      }
.xwLbt .swiper-container{height:auto;}

      .menuOpen .head-r .menu ul li.item{
        width: 90%;

        overflow: hidden;
        height: auto;
        margin-left: 5%;

      }
      .menuOpen .head-r .menu ul li a{
        
        color: #ffffff;
      }
      .menuOpen .head-r .menu li.item .title{
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 70px;
        border-bottom:1px solid  rgb(255, 255, 255,.5);
      }
      .menuOpen .head-r .menu li.item i{
        display: inline-block;color: #ffffff;
        font-size: 22px;-webkit-transition:.3s ease-in-out;
      }
      .menuOpen .head-r .menu li.item i.active{
        transform:rotate(180deg); -ms-transform:rotate(180deg);
      }
      .head-r .menu li .secNav{
        position: static;
        display: none;
      }
      .menuOpen .head-r .menu li .secNav{
        transition:all 0ms ease-out 0ms;
        visibility:visible;
        background: none;
        transform:translate(0%, 10px);
        box-shadow:0px 0px 10px 0px rgb(204, 204, 204,0);
        width: 100%;margin-left: 0;
      
      }



      .menuOpen .head-r .menu li .secNav li a{
        margin: 0;color: #ffffff;
      }

      .menuOpen .head-r .sanNav p{
        display: inline-block;
    }
    .menuOpen .head-r .sanNav p a{
      font-size: .5rem !important;
    }



      /*手机导航*/
      .wapNav{
        margin-left: 1rem;margin-right: 10px;
      }
      .wapNav i{
        width: 17px;height: 17px;
      }


      .wapNav::after{
      content: '';
      background: rgb(255, 255, 255,.3); 
      width: 1.4rem;height: 1.4rem;border-radius: 50%;
      position: absolute;
      left: -.35rem;top: -.35rem;
      }
      .wapNav::before{
        content: '';
        background: rgb(255, 255, 255,.3); 
        width: 2rem;height: 2rem;border-radius: 50%;
        position: absolute;
        left: -.65rem;top: -.65rem;
      }

      .head-r .searchBox{
        margin-top: -.1rem;
      }

    .newsBox{
        margin-top: 20px;
    }
      .newsBox .newsBox-2 .newsLbt{
        width: 100%;
      }

      .newsBox .newsBox-2 .newsRight{
        width: 100%;
        margin-top: .1rem;
      
      }


      .newsBox .newsBox-2 .newsLbt .title{
        font-size: .7rem;
        margin-top: .5rem;margin-left: .8rem;margin-right: .8rem;
      }
      .newsBox .newsBox-2 .newsLbt .desc{
        font-size: .6rem;color: #777777;
        margin-left: .8rem;margin-right: .8rem;
        margin-top: .5rem;line-height: 1.5;

      }
      .xwLbt{
        float: left;
        width: 100%;
        position: relative;
        margin: .5rem 0;height: auto;
      }
      .xwLbt .swiper-slide img{
 
        width:  100%;
        
       
    }



      .xwdtBox{
        float:right;
        width: 100%;
        margin-top: .5rem;
    }

    /*结构设置*/
    .leftm{
      width: 100%;
      background-image: url(../images/n_left.png) ;
      background-size: 100% 100%;
      background-repeat:no-repeat;
      overflow-x: auto;
      
  }
  .leftm::-webkit-scrollbar {
    display: none;
}
  .leftm ul{
      width: 100%;
      margin-top: 30px;
      padding-bottom: 30px;
      margin-left: 0;margin-right: 0;
  }
  .leftm ul li{
      width: 100%;height: auto;
      background:none;
    line-height: 1;
      display: inline-block;
      float: left;
      position: relative;
      margin-right: 25px;
  }
  .leftm ul li .item{
    width: 100%;height: auto;
    background:none;
    background-size: contain;
    margin-bottom: 0px;
    line-height: 2;
    border-bottom: 1px solid rgba(255, 255, 255,.5);
}
.leftm ul li .item.on{
    background:none;
}


  .leftm ul li.on::after{
    content: '';
    height: 2px;background: #2c82b0;
    position: absolute;
    left: 0;
    bottom: 0;width: 100%;
  }

  .leftm ul li a{
      margin-left: 0px;
      font-size:19px;color: #555555;font-weight: bold;
  }

  .rightm{
    float: right;
    width: 100%;
    margin-bottom: 70px;
}
.local{
  height: 2rem;;
}

.local .nav::after{


  height: 2rem;
 
}


.local .nav{

  width: 100%;

}

.local .nav p{
  font-size:.0.3rem;color: #ffffff;position: relative;z-index: 1;
}
.local .nav p a{
  font-size:.0.17rem;color: #ffffff;
}

.newsBox .newsBox-2 .newsLbt .title{
  font-size: .8rem;margin-top:0;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
  margin-left: 0; margin-top: 0px;
}

.wzList ul{
  display: flex;
  justify-content:space-between;
  flex-wrap: wrap;
}
.wzList li{
  width: calc((100% - 15px)/2);
}

.fcBg{


  margin-top:25px;
  
}

.wapNav::after{
  content: '';
  background: rgba(255, 255, 255,.3); 
  width: 30px;height: 30px;border-radius: 50%;
  position: absolute;
  left: -8px;top: -8px;
}
.wapNav::before{
   content: '';
   background: rgba(255, 255, 255,.3); 
   width: 50px;height: 50px;border-radius: 50%;
   position: absolute;
   left: -18px;top: -18px;
}





}

@media screen and (max-width: 540px) {

  .wapNav::after{
    content: '';
    background: rgba(255, 255, 255,.3); 
    width: 30px;height: 30px;border-radius: 50%;
    position: absolute;
    left: -8px;top: -8px;
  }
  .wapNav::before{
     content: '';
     background: rgba(255, 255, 255,.3); 
     width: 50px;height: 50px;border-radius: 50%;
     position: absolute;
     left: -18px;top: -18px;
  }
  

  header{
    height: 1.2rem;
  }
  .ad img{min-height:3.4rem;}
  .local{height:0.5rem; display:none;}
  .local .nav::after{
    background: #6badbe;
    height:0.5rem;
}
 .local .container {width:100%;}
.leftm ul{margin-top:0.1rem;}
.wzList li{
  width: 100%;
}
  
  .wapNav{
    margin-left: .5rem;margin-right: 0px;
  }
  .newsBox .newsBox-2 .newsRight .imgList{
      width: 100%;height:auto;position: relative;
  }

  .newsBox .newsBox-2 .newsRight .imgList .img img{
    width: 100%;

 }

  .newsBox .newsBox-2 .newsRight .wzList{
    width: 100%;margin-top: .5rem;
  } 
  .bowenList ul{
    width: 100%;
  }
  .bowenList ul:nth-child(2){
    width: 100%;

}
.newsBox .newsBox-2 .newsLbt .swiper-slide .newsBig .img{height:auto;}
.newsBox .newsBox-2 .imgList .img{height:auto;}
.jgList ul li{
  width: calc((100% - 24px)/1);
  margin-right: 20px;
  margin-top: 20px;
  height: 50px;
  border: 1px solid #dbdbdb;

}

.jgList ul li:nth-child(3n){
  margin-right: 20px;
}
.newsBox .newsBox-2 .wzList2 ul li{width:calc((100% - 20px )/1);}

.jgList ul li:nth-child(2n){
  margin-right: 0px;
}
.leftm ul .item a{margin:0;text-align:center;display:block;}


.tcList ul li{
  width: 100%;
  background: #f2f2f2;
  border-top: 4px  solid #a9c2d7;
  margin-top: 30px;
}
 .newsTab{
    margin-top: 30px;

 }

 .newsBox .newsBox-2 .newsRight .imgList .img .pf{

    left: 20px;right: 10px;
    bottom: 10px;z-index: 1;

 }

.newsBox .newsBox-2 .newsLbt .title{
        font-size: .8rem;margin-top:0;
        white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
        margin-left: 0; margin-top: 5px;
}
.newsBox .newsBox-2 .newsLbt .swiper-slide .img{


}

.newsBox .newsBox-2 .newsLbt .img img{
  width: 100%;height: 100%;
  -o-object-fit: cover;
  object-fit: cover;  
 
}



 .newsBox .newsBox-2 .newsRight .wzList ul li  .title a{
    color: #555555;line-height: 1.8;
 }
.xwdtBox li span{
  display: inline-block;width:5rem;

}

.xwdtBox li.jy .title{
    width:100%;
}
.xwdtBox li .title a{
   display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;
 
}


 
 .bowenList ul:nth-child(1) li i img{
    display:block;
    width: 20px;
}

 .titMax2 span{
   
    font-size: 26px;
  
}

.newsBox .newsBox-2 .newsLbt .swiper-slide .newsBig {
  width: 100%;
}
.newsBox .newsBox-2  .imgList{
  width: 100%;position: relative;
}
.newsBox .newsBox-2  .imgList ul{
  display: flex;
  justify-content: space-between;
}
.newsBox .newsBox-2  .imgList li{
  width: 48%;margin-top: 15px;
}

.newsBox .newsBox-2  .imgList li:nth-child(2){
  margin-top: 15px;
}

footer .logo{width:70%;margin:0 auto;}
footer .logo img{
  max-width: 100%;
}





 
}



@media screen and (max-width: 400px) {

.share a .box{
    width: 2rem;
    height: 2.2rem;
    background: url(../images/bg-3.png);
    position: absolute;
    top: -106px;
    left: -16px;
    display: none;
}


 
}