@media screen and (max-width: 1550px) {
    .ul-nav>li {
        margin-left: 25px;
    }
}
@media screen and (min-width:850px ) and (max-width: 1550px) {
    .inews-menu {
        margin-top: 10px;
    }
    .inews-tx{
        margin-top: 6px
    }
    .inews-txt{
        margin-top: 15px
    }
}
@media screen and (max-width: 1350px) {
    .ul-nav>li {
        margin-left: 10px;
    }
    .search{
        margin-left: 20px
    }
    .zp-cont{
        flex-direction: column-reverse;
    }
    .ul-zp-sx{
        display: flex;
        flex-wrap: wrap;
        margin-left: -20px
    }
    .ul-zp-sx>li{
        margin-left: 20px;
    }
    .zp-search{
        max-width: 500px;
    }
    .zp-inp input{
        width: 400px;
    }
    .zp-l{
        width: 100%;
    }
}
@media screen and (max-width: 1250px) {
     .inews{
         width: 100%;
     }
     .ixc{
         width: 100%;
         margin-top: 30px
     }
}
@media screen and (max-width: 1200px) {
    .menu {
        display: block;
    }
    .nav{
        display: none
    }
    .wh-c{
        flex-wrap: wrap;
    }
    .wh-r{
        width: 100%;
        margin-top: 30px
    }
    .wh-m-l{
        display: block;
        width: 100%;
    }
    .wh-l{
        display: none
    }
    .ul-ab{
        grid-template-columns: 49.86% 49.86%;
    }
    .ul-ab>li>a{
        padding: 30px 0;
    }
    .ul-ab .ul-ab-li{
        display: none
    }
}

@media screen and (max-width: 1150px) {
    .ab-top-r,.zr-top-r{
        width: 100%;
        margin-top: 30px;
    }
    .ab-top-l,.zr-top-l{
        width: auto;
    }
    .ul-dj{
        margin-top: 20px
    }
    .zp-l{
        padding: 30px 10px
    }
}
@media screen and (max-width: 1080px) {
  
}
@media screen and (max-width: 1050px) {
    .ul-wh-top>li{
         width: 33%;
    }
    .ul-wh-top {
        justify-content: space-evenly;
    }
    .ul-ryu-top>li{
        width: 22.39%;
    }
    .ul-liy>li{
        width: 48%;
        margin-top: 20px;
    }
}


@media screen and (max-width: 950px) {
    .ul-iyw>li{
        width: 49%;
        margin-top: 2%
    }
    .ul-dj-top>li{
        width: 45.78%;
 
    }
    .lx-l{
        width: 100%;
    }
    .lx-r{
        width: 100%;
        margin-top: 30px
    }
    .ul-lvh-top>li{
        width: 33.33%;
    }

}
@media screen and (min-width: 850px){
    .news-tx{
        display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    }
}
@media screen and (max-width: 850px) {
    .inews-l{
        width: 100%;
    }
    .inews-r{
        width: 100%;
        margin-top: 20px
    }
    .inews-zs{
        display: none !important  
    }
    .ul-ryu-top>li {
        width: 30.72%;
    }
    .ul-news>li>a{
        flex-wrap: wrap;
    }
    .news-txt{
        width: 100%;
        padding: 0;
        margin-top: 20px
    }
    .news-pic{
        max-width: unset;

    }
    .ul-fl-top>li {
        width: 49.26%;
 
    }
    .ul-fl-top>li:nth-child(3) {
        width: 99.26%;
    }
    .mbx{
        display: none
    }
    .liy-b-l, .liy-b-r {
        width: 100%;
    }
    .ul-b-liy{
        max-width: unset;
    }
    .liy-b-tx{
        height: unset;
    }
    .liy-no-pic img{
        display: none
    }
    .liy-b-txt{
        position: unset;
        padding: 30px 
    }
    .qjie-pic-mid{
        width: 120px;
        height: 120px;
    }
    .lvh-hide{
        display: block;
    }
    .lvh-show{
        display: none;
    }
    .ul-lvh{
        grid-template-columns: 49.71% 49.71%;
    }
}
@media screen and (max-width: 750px) {
   .logo>img{
       width: 280px;
   }

   .ul-page a {

    width: 44px;
    height: 44px;
    line-height: 42px;
}
.ul-page>li:nth-child(1) a, .ul-page>li:nth-last-child(1) a {
    width: 54px;
}
.ul-fl-bom>li{
    width: 100%;
}
.ul-zhih>li{
    width: 50%;
}
.zp-pad {
    padding-right: 20px;
}
.zp_top .zp_title:nth-child(4) {
    width: 156px;
}
.zp_top .zp_title:nth-child(3) {
    width: 236px;
}
.zp_top .zp_title:nth-child(2) {
    width: 195px;
}
.zp_top .zp_title:nth-child(1) {
    width: 270px;
}
}

@media screen and (max-width: 640px) {
    .fl-mid-pic {
        width: 98%;
        max-width: 520px;
        margin: 20px auto 0;
        overflow-x: auto;
    }
    .ul-dj-top>li{
        width: 100%;
    }
    .ft-r{
        width: 100%;
        margin-top: 20px
    }
    .ul-liy>li{
        width: 100%;
     }
     .inews-l .swiper-pagination-bullet{
         width: 30px;
         height: 30px;
         line-height: 30px;
         font-size: 16px
     }
     .fl-mid-pic>img{
        width: unset
    }
    .ul-zynav>li{
        margin-left: 25px
    }
    .ft-beian-sp{
        margin-left: 0;
        display: block;
        margin-top: 10px
    }
    .lx-btn input{
        height: 50px;
        font-size: 18px;
    }
    .zp-r-c-t{
        line-height: 60px;
        font-size: 26px;
    }
    .zp-inp input{
        width: 100%;
        height: 60px;
    }
    .zp-go input{
        height: 60px;
        background-size: 22px;
    }
    .zp-search{
        max-width: unset;
    }
    .zp_tx{
        min-width: 106px;
    }
    .zp_tx2 p{
        width: 100%;
    }
    .zp_tx2 span{
        margin-left: 0;
        display: block;
        width: 100%;
    }
    /* 字体 */
    .ul-zynav>li,.ryu-tx,.lx-bom-tx,.dj-title span,.zhih-tx,.wh-top-tx,.zp-sx label span,.zp-inp input,.zp-inp input::placeholder,.zp_top .zp_title,.zp_tx,.zp_tx2 p,
    .liy-title{
        font-size: 20px
    }
    .ft-title, .ft-tx, .ft-tx span,.ft-tx2,.ft-beian-sp,.ul-lx>li input,.zr-top-tx,.news-menu,.ab-top-title2,.dj-top-tx,.zp_tx2,.zp_btn{
        font-size: 18px
    }
    .news-tx,.wh-r-tx{
        font-size: 20px;line-height: 32px
    }
    .news-title,.wh-top-title,.wh-l-title,.dj-top-title,.zp_title2,.lvh-top-tx{
        font-size: 24px
    }
    .wh-l-tx{
        font-size: 22px;
        line-height: 32px
    }
    .tx,.liy-tx{
        font-size: 20px;
        line-height: 36px
    }
    .liy-b-tx{
        font-size: 22px;
        line-height: 36px   
    }
    .zp-l-tx{
        font-size: 18px;
        line-height: 30px
    }
    .wh-r-title,.ab-top-title{
        font-size: 28px;
    }
}
