
@media screen and (max-width: 1650px) {
    .ul-nav > li {
        margin-left: 48px;
    }
}

@media screen and (max-width: 1550px) {
}

@media screen and (max-width: 1450px) {
}

@media screen and (max-width: 1300px) {
    .h-rx {
        width: 708px;
    }

    .rx-num {
        font-size: 40px;
    }
}

@media screen and (max-width: 1250px) {
    .ib-bom {
        position: unset;
        margin: 20px 0;
    }

    .ib-m {
        flex-direction: column-reverse;
    }

    .ib-l {
        width: 100%;
    }

    .ib-r {
        min-height: 160px;
    }

    .iab {
        padding-top: 50px;
    }
}

@media screen and (max-width: 1200px) {
    .n-rx {
        display: block;
    }

    .h-rx {
        display: none;
    }
}

@media screen and (max-width: 1100px) {
    .ul-ft > li:nth-child(2n) {
        margin-left: 0;
    }

    .ft-r {
        width: 100%;
    }

    .ft-l {
        width: auto;
        margin-top: 15px;
    }

    .ul-ftnav {
        padding-top: 20px;
    }

    .pduxq-tb td:nth-child(1) {
        padding-left: 12.88%;
    }
}

@media screen and (max-width: 1050px) {

    .menu {
        display: block;
    }

    .nav, .lang {
        display: none;
    }

    .ss {
        width: 42%;
    }

    .ss-inp {
        width: 100%;
    }

    .gs-top {
        display: none;
    }

    .gs-top2 {
        display: block;
        padding: 20px 0;
    }

    .gs-top-r {
        margin: 20px 0 0 0;
    }

    .gs-top-cont {
        flex-wrap: wrap;
    }

    .ul-lx-top {
        flex-wrap: wrap;
    }

    .ul-lx-top > li {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom: 20px;
        justify-content: center;
    }

    .ul-lx-top > li:nth-last-child(1) {
        margin-bottom: 0;
    }

    .ul-lx-top > li > div:nth-child(1) {
        min-width: 200px;
    }

    .ul-lx-top > li > div:nth-child(2) {
        min-width: 235px;
    }

    .lx-top-tx {
        margin: 0 0 5px 10px;
        text-align: left;
    }
}

@media screen and (max-width: 950px) {
    .jj-mid .iab-bg {
        display: none;
    }

    .ul-jj-bom > li {
        padding: 20px 15px;
        width: 50%;
    }

    .ul-jj-bom {
        width: 100%;
    }

    .ul-hz > li {
        width: 29.31%;
    }

    .lx-r {
        position: unset;
        width: 100%;
        padding-bottom: 30px;
        margin-bottom: 20px;
    }

    .lx-map {
        display: flex;
        flex-direction: column-reverse;
    }

    .wh-txt {
        width: 100%;
    }

    .ul-ry > li {
        width: 30.1%;
    }
}

@media screen and (max-width: 850px) {
    .ul-ipdu > li {
        width: 48.08%;
    }

    .ipdu-nav {
        flex-wrap: wrap;
    }

    .ul-ipdu-nav > li {
        margin-right: 30px;
    }

    .ipdu-nav-title {
        width: 100%;
    }

    .ul-ipdu-nav {
        width: 100%;
        padding: 15px;
    }

    .inews-l, .inews-r {
        width: 100%;
        margin: 10px 0;
    }

    .inews-bom .inews-cont {
        flex-direction: column-reverse;
    }

    .ul-fm > li {
        width: 46.26%;
    }

    .ul-news a {
        flex-direction: column-reverse;
    }

    .news-l {
        max-width: unset;
        margin-right: 0;
    }
}

@media screen and (max-width: 750px) {
    .ul-ftnav > li {
        margin-left: 25px;
    }

    .ry-tc-cont {
        width: 75%;
    }

    .ry-btn p {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .ry-btn {
        right: -60px;
    }
}

@media screen and (min-width: 640px) {
    .fm-pic:hover .zz-menb {
        opacity: 1;
        top: 0;
    }

    .ul-ry > li:hover .zz-menb {
        opacity: 1;
        top: 0;
    }
}

@media screen and (max-width: 640px) {
    .ul-imid > li {
        width: 33.33%;
    }

    .pduxq-tx img {
        width: 100%;
    }

    .newsxq-t-tx img {
        width: 100%;
    }

    .ul-imid > li > a {
        width: 100%;
    }

    .pduxq-tb td:nth-child(1) {
        padding-left: 7.88%;
    }

    .ul-hz > li {
        width: 45.98%;
    }

    .zp-icon {
        right: 10px;
    }

    .zp-li p:nth-child(1) {
        justify-content: center;
        padding-left: 0;
    }

    .ul-ry > li {
        width: 46.77%;
    }

    .zy-b-txt {
        padding-top: 120px;
    }

    .ul-ipdu-nav > li {
        width: 50%;
        margin: 0 !important;
        line-height: 40px;
    }

    .ul-ft > li {
        width: 100%;
    }

    .zp-li p {
        height: auto;
        padding: 10px 0;
    }

    .zp-icon {
        top: 26px;
        right: 5px;
    }

    .zp-span2 {
        display: block;
        margin: 5px 0;
    }

    .i-more {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }

    .zz-menb {
        display: none;
    }

    .ib-r-tx {
        max-width: 435px;
    }

    .iab-bg {
        opacity: 0.5;
    }

    .iline {
        width: 30px;
        height: 2px;
    }
    /* 字体 */
    .zy-b-tx, .ipdu-tx, .zp-tx, .wh-tx, .ititle {
        font-size: 18px;
        line-height: 28px;
    }

    .b-nav-title, .ipdu-nav-title span, .ipdu-title, .fm-tx {
        font-size: 22px;
    }

    .ul-b-nd a, .ul-ipdu-nav > li, .zp-title, .jj-bom-tx, .newsxq-t-tx, .lx-tx, .search-rm span, .n-rx {
        font-size: 20px;
    }

    .ul-ftnav > li, .ul-ft > li, .beian, .zp-li p, .zp-top p, .iab-tx, .newsxq-t-msg, .search-his p, .search-inp input, .search-inp input::placeholder {
        font-size: 18px;
    }

    .newsxq-t-title {
        line-height: 46px;
    }

    .itx {
        font-size: 28px;
    }
}
