@media screen and (min-width: 1400px) {
  .wrap{
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
  }
}
@media screen and (max-width: 1399px) {
  .sNav .wrap .l a{
    margin: 0 10px;
  }
  .sNav .wrap .r{
    display: none;
  }
}
@media screen and (min-width: 770px) {
  .phBox{
    display: none !important;
  }
}
@media screen and (max-width: 769px) {
  * {
    font-size:14px;
  }
  .homePop{
    margin-bottom: 0;
  }
  ._notic{
    padding: 5px 0 15px 0 !important;
  }
  .homePop .tips .popClose{
    margin-left: 5px;
  }
  .pcBox{
    display: none !important;
  }
  .wrap{
    margin-left: 3%;
    margin-right: 3%;
  }
  ._notic{
    margin-top:0;
    padding: 15px 5px;
  }
  body{
    padding-top: 50px;
    min-height: auto;
    background: none;
  }
  body.home{
    background: none;
  }
  ._notic_t{
    font-size: 16px;
  }
  ._notic .con{
    height:80px;
  }
  ._sec1{
    padding: 0;
  }
  ._sec1 .l{
    float: none;
    width: 100%;
    padding-right: 0;
  }
  ._pag1Box{
    right: 10px;
    bottom: 17px;
  }
  ._swiper1 .swiper-slide .txt .date h2{
    font-size: 16px;
  }
  ._swiper1 .swiper-slide .txt{
    height: 48px;
  }
  ._swiper1 .swiper-slide .txt .p{
    line-height: 48px;
    padding: 0 100px  0 10px;
  }
  ._pag1Box .swiper-pagination-bullet{
    width: 10px;
    height: 3px;
    margin: 0 2px;
  }
  ._sec1 .r{
    padding-top: 20px;
    float: none;
    padding-left: 0;
    width: 100%;
  }
  ._sec1 .r .tab li{
    font-size: 15px;
    height: 35px;
  }
  ._sec1 .r .tab{
    height: 35px;
    margin-bottom: 10px;
  }
  ._sec1 .r .tab li::after{
    height: 2px;
  }
  ._sec1 .r ._sub .rec .date h2{
    font-size: 30px;
  }
  ._sec1 .r ._sub .rec .date{
    width: 62px;
    padding-right: 0px;
    border-right: none;
    position: relative;
  }
  ._sec1 .r ._sub .rec .date::after{
    display: block;
    content: "";
    background-color: #ddd;
    width: 1px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 10px;
  }
  ._sec1 .r ._sub .rec .date h3{
    font-size: 13px;
  }
  ._sec1 .r ._sub .rec .rt{
    width: calc(100% - 75px);
    margin-left: 10px;
  }
  ._sec1 .r ._sub .rec .rt h2{
    font-size: 16px;
    margin-bottom: 4px;
  }
  ._sec1 .r ._sub .rec .rt p{
    font-size: 13px;
    line-height: 22px;
  }
  ._sec1 .r ._sub .rec .rt p.ell2{

  }
  ._sec1 .r ._sub .rec{
    margin-bottom: 6px;
  }
  ._sec1 .r ._sub li a ._l{
    width: calc(100% - 50px);
  }
  ._sec1 .r ._sub li a{
    margin-bottom: 12px;
    padding-left: 10px;
  }
  ._sec1 .r ._sub li a::after{
    width: 3px;
    height: 3px;
  }
  ._sec2{
    padding: 0;
    margin: 8px 2% 20px 2%;
  }
  ._sec2 .image .rect{
    padding-bottom: 15%;
  }
  ._sec2 ._pag2{
    bottom: 0px;
    right: 3px;
  }
  ._pag2 .swiper-pagination-bullet{
    margin: 0 2px;
  }
  ._sec{
    padding: 0;
  }
  ._sec3 ul li{
    margin-bottom: 8px;
    width: 49%;
  }
  ._sec3 ul li:nth-child(3){
    margin-left: 0;
  }
  ._sec3 ul li a div img{
    margin-left: 8px;
  }
  ._sec3 ul li a{
    justify-content: flex-start;
  }
  ._sec3 ul li .arr{
    display: none;
  }
  ._sec4{
    padding: 0;
  }
  ._sec4 .l{
    float: none;
    width: 100%;
  }
  ._sec4 .listBox .item{
    float: none;
    width: 100%;
    margin-left: 0;
  }
  ._sec4 ._tabs ._tab{
    font-size: 16px;
  }
  ._swiperBox{
    padding-top: 0;
  }
  ._sec4 ul li a{
    margin-bottom: 12px;
  }
  ._swiperBox .arr_l{
    top: 65px;
    height: 80px;
  }
  ._swiperBox .arr_r{
    top: 65px;
    height: 80px;
  }
  ._swiperBox ._swiper3 .swiper-slide a{
    height: 80px;
  }
  ._swiperBox ._swiper3 .swiper-slide{
    height: 80px;
  }
  ._swiperBox ._swiper3 .swiper-slide a img{
    height: 32px;
  }
  ._sec4 .r{
    padding-top: 20px;
    float: none;
    width: 100%;
  }
  .zhuanti{
    padding-bottom: 25px;
  }
  .zhuanti .title{
    margin-top: 20px;
    padding: 20px 0 20px 0;
  }
  .zhuanti .title span{
    font-size: 18px;
  }
  .zhuanti .wrap{
    padding: 0;
  }
  .zhuanti ul li{
    width: 49%;
    margin-left: 2%;
    margin-bottom: 10px;
  }
  .zhuanti ul li:nth-child(3){
    margin-left: 0;
  }
  .footer .wrap{
    padding: 0;
  }
  .footer_b .r{
    display: none;
  }
  .linkBox{
    padding: 30px 0 0 0;
    border-bottom: none;
  }
  .linkBox .item{
    margin-bottom: 5px;
    float: none;
    width: 100%;
    margin-left: 0;
  }
  .linkBox{
    display: block;
  }
  .footer_b{
    padding-top: 20px;
  }
  .footer_b .l{
    float: none;
    width: 100%;
  }
  .footer_b .amenu{
    display: none;
  }
  .footer .copy span{
    margin-right: 8px;
  }
  .pl{
    padding-left: 42px;
  }
  .footer .copy{
    padding-top: 0;
  }
  .dqSec3{
    padding: 35px 0;
  }
  .dqSec3 li a .image{
    width: 100%;
  }
  .dqSec3 li a{
    display: block;
  }
  .dqSec3 li a .txt{
    margin-left: 0;
    padding-top: 18px;
    padding: 25px 15px 30px 15px;
  }
  .dqSec3 li a h2{
    margin-bottom: 10px;
    font-size: 17px;
  }
  .dqSec3 li a p{
    font-size: 13px;
    line-height: 23px;
    color: #999;
  }
  .dqSec3 li {
    margin-bottom: 25px;
  }
  .mainBody{
    padding: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .newSec{
    padding: 35px 0;
  }
  .pageNation{
    padding-top: 0;
  }
  .newSec li{
    margin-bottom: 0;
  }
  .newSec li a{
    padding: 25px 15px;
    margin-bottom: 20px;
  }
  .newSec li .l h2{
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
  }
  .newSec li .l{
    width: 100%;
  }
  .newSec li  a{
    display: block;
  }
  .newSec  ul{
    margin-bottom: 30px;
  }
  .newSec li .l p{
    font-size: 13px;
    line-height: 22px;
  }
  .mainBody{
    margin-top: -10px;
  }
  .pageNation{
    margin-top: 20px;
  }
  .pageNation .num{
    display: none;
  }
  .newsNysec{
    padding: 35px 0;
  }
  .newsNysec .wrap > .r{
    display: none;
  }
  .newsNysec .wrap > .l{
    float: none;
    width: 100%;
  }
  .newsNysec .nt h2{
    font-size: 17px;
    padding-bottom: 14px;
  }
  .newsNysec .nt{
    padding: 0 0 18px 0;
  }
  .newsNysec .bd{
    line-height: 22px;
    padding: 30px 0;
  }
  .pian .back1{
    top: 20%;
    transform: translateY(0);
    margin-left: -55px;
    width: 110px;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
  }
  .pian p{
    display: none;
  }
  .pian .l{
    width: calc((100% - 120px)/2);
    float: left;
  }
  .pian{
    padding: 18px 0 10px  0;
  }
  .honorBox{
    padding: 30px 0;
    margin: 0 3%;
  }
  .honorBox li{
    margin-left: 2%;
    width: 49%;
    margin-bottom: 10px;
  }
  .honorBox li:nth-child(4N+1){
    margin-left: 2%;
  }
  .honorBox li:nth-child(2N+1){
    margin-left: 0;
  }
  .honorBox .image{
    height: 120px;
  }
  .honorBox .txt{
    height: 35px;
  }
  .mapBox{
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 30px;
  }
  .mapBox .l{
    float: none;
    width: 100%;
    height: auto;
  }
  .mapBox .r{
    float: none;
    width: 100%;
    height: 180px;
  }
  .mapBox .l .top1 h2{
    font-size: 20px;
    padding-bottom: 8px;
  }
  .mapBox .l .top1 p{
    line-height: 22px;
  }
  .mapBox .l .top1{
    padding: 25px 0 20px 0;
  }
  .mapBox .l li{
    padding: 20px 0;
  }
  .mapBox .l li img{
    width: 30px;
    margin-right: 8px;
  }
  .message{
    padding: 30px 3%;
  }
  .title h2{
    font-size: 20px;
  }
  .title p{
    font-size: 14px;
  }
  .lingdao{
    padding: 30px 3% 40px 3%;
  }
  .lingdao ul li{
    padding: 15px 0;
    margin-left: 0 !important;
  }
  .lingdao ul li h2{
    font-size: 16px;
    padding-bottom: 8px;
  }
  .lingdao ul li h2 span{
    font-size: 16px;
    margin-left: 5px;
  }
  .jigou {
    margin-left: 3%;
    margin-right: 3%;
  }
  .jigou li .tit{
    padding: 15px 0 15px 20px;
  }
  .jigou li .tit::after{
    left: 5px;
  }
  .jigou li h3{
    padding-bottom: 10px;
    font-size: 16px;
  }
  .jigou li h3 span{
    margin-left: 8px;
    font-size: 16px;
  }
  .jigou li .scon{
    padding-left: 20px;
    padding-bottom: 20px;
  }
  .newsNysec .bd.nbd{
    padding: 0 0 15px 0;
  }
  .newsNysec .bd p,.newsNysec .bd span{
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: "微软雅黑" !important;
  }
  blockquote{
    margin-left: 0!important;
    padding-left: 0!important;
  }
  .diaocha{
    padding: 30px 3%;
  }
  ._form{
    padding: 0 0;
  }
  .newSec{
    padding-left: 3%;
    padding-right: 3%;
  }
  .caigouSec{
    padding: 10px 0px 30px 0px;
  }
  .caigouSec li a{
    padding: 0 0 12px 12px;
  }
  .caigouSec li a .txt{
    width: calc(100% - 100px);
  }
  .caigouSec li a::after{
    width: 5px;
    height: 5px;
  }
  .caigouSec li:nth-child(5N+1){
    padding-top: 12px;
  }
  .header_menu .wrap .logo img{
    height: 45px;
    margin-left: -4%;
  }
  .pageNation a{
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .aspan{
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  

}