@charset "utf-8";
/* CSS Document */
.icon-menu-mobile {
    display: none;
}


@media screen and (min-width: 1024px) {
    html {
        font-size: 100px !important;
    }

    body {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 1024px) {
    html body {
        font-size: 0.28rem;
    }

    header {
        height: 1.2rem;
        position: sticky;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
    }

    .header-con {
        width: 100%;
        padding: 0 0.24rem;
        justify-content: space-between;
    }

    .logo-head img {
        width: 2.8rem;
    }

    .list-nav-head {
        display: none;
    }

    .r-nav-head {
        display: none;
    }

    .icon-menu-mobile {
        display: block;
        position: relative;
        width: 0.56rem;
        height: 0.56rem;
    }

    .icon-list-mobile {
        width: 0.56rem;
        display: block;
    }

    .list-menu-mobile {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        background: rgba(0,0,0,0.8);
        display: flex;
        justify-content: flex-end;
        z-index: 10;
    }

    .main-menu-mobile {
        width: 66.66%;
        height: 100%;
        background: #fff;
        display: flex;
        flex-direction: column;
        min-width: 2.8rem;
    }

    .list-mainmenu-mobile {
        flex: 1;
        height: 0;
        width: 100%;
        overflow-y: auto;
    }

    .ele-mainmenu-mobile {
        padding: 0.24rem;
        border-bottom: 1px solid #e4e4e4;
        display: block;
    }

    .btn-backmenu-mobile {
        width: 92%;
        height: 0.72rem;
        margin: 0.32rem auto;
        background: #fff;
        border: 1px solid #e4e4e4;
        border-radius: 0.08rem;
        color: #666;
    }

        .btn-backmenu-mobile:hover {
            border: 1px solid #e4e4e4;
            background: #fff;
        }

    .banner {
        height: 2.2rem;
        background-size: cover;
    }

    .layout-search {
        height: auto;
    }

    .content-search {
        width: 100%;
        padding: 0.24rem;
        height: auto
    }

    .l-search {
        height: 0.64rem;
        border-radius: 0.32rem;
        padding: 0 0.16rem;
        box-shadow: 0 0 0.08rem rgba(178, 178, 178, 0.32)
    }

    .text-search {
        margin-right: 0.2rem;
        border-radius: 0.32rem;
    }

    .btn-search {
        width: 1.2rem;
        height: 0.48rem;
        background: #0d3481;
        color: #fff;
        border-radius: 0.24rem;
        font-size: 0.24rem;
        border: none;
    }

    .r-search {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-left: 0.24rem;
    }

    .node-r-search {
        display: none;
    }

    .r-search img {
        width: 1rem;
        display: block;
    }

    .layout-main {
        padding: 0.48rem 0;
    }

    .main-index {
        width: 100%;
        padding: 0 0.24rem;
    }

    .tit-index.marb88 {
        margin-bottom: 1.76rem !important;
    }

    .list-service-index {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .ele-service-index {
        width: 48%;
        border-radius: 0.16rem;
        padding: 0 0.2rem 0.2rem;
        margin-bottom: 0.88rem;
    }

    .tit-service-index {
        font-size: 0.36rem;
        margin-bottom: 0.16rem;
    }

    .head-service-index {
        height: 2.28rem;
    }

    .node-service-index {
        margin-bottom: 0.12rem;
    }

    .numb-service-index {
        font-size: 0.24rem;
    }

    .node-tit-index {
        font-size: 0.64rem;
        text-align: center;
    }

    .line-tit-index {
        width: 3.12rem;
        height: 0.24rem;
        display: block;
        margin-top: -0.28rem;
        background: #cedeff;
    }

    .bg-tit-index {
        font-size: 0.96rem;
    }

    .ele-activty-index {
        background: #ebf0f8;
        width: 48%;
        border-radius: 0.16rem;
        padding-bottom: 0.2rem;
        display: flex;
        flex-direction: column;
        margin-bottom: 0.2rem;
    }

    .img-active-index {
        width: 100%;
        height: auto;
        margin-bottom: 0.32rem;
        display: block;
        border-radius: 0.16rem 0.16rem 0 0;
    }

    .padlr20 {
        padding: 0 0.2rem;
    }

    .btn-sub-activity {
        display: block;
        padding: 0 0.4rem;
        height: 0.72rem;
        background-image: linear-gradient(to bottom, #0d3481, #1e57c7);
        border-radius: 0.36rem;
        font-size: 0.32rem;
        margin: 0 auto;
        border: none;
        color: #fff;
    }

    .tab-list-index {
        margin-bottom: 0.32rem;
        justify-content: flex-start;
        overflow-x: auto;
        width: 100%;
    }

        .tab-list-index li {
            height: 0.56rem;
            line-height: 0.56rem;
            padding: 0 0.2rem;
            margin-right: 0.24rem;
            border-radius: 0.28rem;
            font-size: 0.24rem;
            margin-bottom: 0.16rem;
            flex-shrink: 0;
        }

    .img-system-index {
        display: none;
    }

    .tit-infosystem-index {
        font-size: 0.4rem;
        margin-bottom: 0.32rem;
    }

    .ftit-infosystem-index {
        font-size: 0.36rem;
        margin-bottom: 0.32rem;
    }

    .content-setpsystem-index {
        margin-bottom: 0.48rem;
    }

    .l-setpsystem-index {
        width: 0.24rem;
        border-left: 1px solid #d2d2d2;
        margin: 0 0.32rem 0 0.24rem;
    }

    .numb-setpsystem-index {
        width: 0.5rem;
        height: 0.5rem;
        left: -0.24rem;
        top: 1px;
    }

    .font16 {
        font-size: 0.32rem;
    }

    .l-infosystem {
        margin-right: 0;
    }

    .ele-fservice-index {
        width: 48%;
        padding: 0.32rem 0.2rem;
        border-radius: 0.16rem;
    }

    .ele-broker-index {
        width: 100%;
        background: #ebf0f8;
        border-radius: 0.16rem;
        padding: 0.24rem 0.2rem;
        margin-bottom: 0.2rem;
    }

    .list-broker-index {
        flex-wrap: wrap;
    }

    .head-broker-index {
        margin-bottom: 0.48rem;
    }

    .img-txbroker-index {
        margin-bottom: 0.32rem;
        width: 2.56rem;
        height: 2.56rem;
        display: block;
        border: 4px solid #cadcff;
        border-radius: 50%;
    }

    .name-headbroker-index {
        font-size: 0.4rem;
        margin-bottom: 0.32rem;
        ;
    }

    .goodat-headbroker-index {
        font-size: 0.32rem;
        margin-bottom: 0.32rem;
    }

    .star-review-headbroker {
        margin-right: 0.2rem;
    }

    .icon-starreview-headbroker {
        margin-right: 0.08rem;
        width: 0.32rem;
        display: block;
    }

    .other-broker-index {
        margin-bottom: 0.48rem;
    }

    .marb5 {
        margin-bottom: 0.1rem;
    }

    .btn-sub-broker {
        padding: 0 0.2rem;
        height: 0.72rem;
        border-radius: 0.36rem;
        font-size: 0.32rem;
        width: 88.57%;
        margin: 0 auto;
    }

    .ele-activeb-index {
        width: 100%;
        border-radius: 0.16rem;
        padding-bottom: 0.32rem;
        margin-bottom: 0.2rem;
    }

    .img-activeb-index {
        margin-bottom: 0.32rem;
        border-radius: 0.16rem 0.16rem 0 0;
    }

    .flag-active-index {
        padding: 0 0.16rem;
        height: 0.48rem;
        line-height: 0.48rem;
        border-radius: 0.24rem;
        margin-bottom: 0.24rem;
        font-size: 0.24rem;
    }

    .img-storyactive-index {
        width: 0.96rem;
        height: 0.96rem;
        margin-right: 0.2rem;
        border-radius: 0.08rem;
    }

    .font12 {
        font-size: 0.24rem;
    }

    .layout-bottom {
        padding-top: 0.64rem;
        width: 100%;
    }

    .head-bottom {
        width: 100%;
        padding-bottom: 0.64rem;
        flex-direction: column;
        padding: 0 0.24rem;
    }

    .logo-bottom {
        display: none;
    }

    .tit-bottom {
        font-size: 0.4rem;
        font-weight: 700;
        margin-bottom: 0.32rem;
        width: 100%;
    }

    .list-bottom {
        margin-bottom: 0.48rem;
        display: flex;
        flex-wrap: wrap;
    }

    .node-bottom {
        margin: 0 0.24rem 0.24rem 0;
        font-size: 0.28rem;
        max-width: auto;
    }

    .bot-bottom {
        padding: 0.48rem 0;
    }

    .r-setpsystem-index {
        min-height: 1.6rem;
        padding-bottom: 0.32rem;
    }

    .ele-activty-index, .ele-service-index {
        margin-right: 0;
    }

    .ele-broker-index, .ele-activeb-index {
        margin-right: 0;
    }

    .other-banner {
        padding: 0.64rem 0;
        min-height: 4.8rem;
        height: auto;
        background-size: cover;
    }

    .tit-banner {
        padding: 0 0.24rem;
        font-size: 0.72rem;
    }

    .node-banner {
        font-size: 0.36rem;
        padding: 0.32rem 0.24rem;
    }

    .btn-banner {
        height: 0.88rem;
        border-radius: 0.08rem;
        font-size: 0.32rem;
        padding: 0 0.36rem;
    }

    .layout-choice-mq {
        padding: 0.32rem 0.24rem;
    }

    .container-choice-mq {
        width: 100%;
    }

    .tit-choice-mq {
        font-size: 0.36rem;
        margin-bottom: 0.2rem;
    }

    .marb10 {
        margin-bottom: 0.1rem;
    }

    .ele-choice-mq {
        margin-right: 0;
        margin-bottom: 0.2rem;
        width: 100%;
    }

    .main-choice-mq {
        flex-wrap: wrap;
    }

    .text-choice-mq.widkey, .sel-choice-mq.widsel {
        width: 100%;
    }

    .text-choice-mq, .sel-choice-mq {
        height: 0.64rem;
        border-radius: 0.08rem;
        padding: 0 0.12rem;
    }

    .btn-choice-mq {
        height: 0.64rem;
        border-radius: 0.08rem;
    }

    .tit-work-mq {
        margin-bottom: 0.24rem;
    }

    .name-work-mq {
        font-size: 0.36rem;
    }

    .sta-work-mq {
        padding: 0.04rem 0.12rem;
        border-radius: 0.2rem;
        margin-left: 0.2rem;
        font-size: 0.24rem;
    }

    .info-company-mq {
        margin-bottom: 0.24rem;
    }

    .ele-flagwork-mq {
        padding: 0.08rem 0.16rem;
        ;
        margin-right: 0.2rem;
        border-radius: 0.08rem;
        margin-bottom: 0.2rem;
        font-size: 0.24rem;
    }

    .flag-work-mq {
        margin-bottom: 0.1rem;
    }

    .node-pricework-mq {
        font-size: 0.4rem;
    }

    .price-work-mq {
        margin-bottom: 0.32rem;
    }

    .marb12 {
        margin-bottom: 0.24rem;
    }

    .page-list-mq {
        margin-top: 0.32rem;
    }

    .ele-pagelist-mq {
        width: 0.64rem;
        height: 0.64rem;
        border-radius: 0.08rem;
        margin-right: 0.2rem;
        cursor: pointer;
    }

    .tit-index {
        padding: 0 0.24rem;
        margin-bottom: 0.56rem;
    }

    .ele-activty-index.ele-active-mq {
        width: 100%;
        margin-bottom: 0.2rem;
        margin-right: 0;
    }

    .content-flagactive-mq {
        margin-bottom: 0.24rem;
    }

    .info-mainbroker-index {
        margin-bottom: 0.32rem;
    }

    .marlr10 {
        margin: 0 0.1rem;
    }

    .ele-coper-mq {
        width: 48%;
        height: 2rem;
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
        margin-right: 0;
    }

    .list-coper-mq {
        justify-content: space-between;
    }

    .ele-coper-mq img {
        width: 72%;
    }

    .banner-bot-mq {
        height: auto;
        padding: 0.48rem 0;
        background-size: cover;
    }

    .list-good-jc {
        flex-wrap: wrap;
    }

    .ele-good-jc {
        width: 100%;
        min-height: 1.8rem;
        border-radius: 0.16rem;
        padding: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .marr20 {
        margin-right: 0.2rem;
    }

    .ele-good-jc img {
        width: 1.44rem;
        height: 1.44rem;
    }

    .font24 {
        font-size: 0.36rem;
    }

    .ele-activty-index.ele-servce-jc {
        width: 100%;
        padding: 0.24rem;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }

    .info-company-jc {
        margin-bottom: 0.32rem;
    }

    .img-company-jc {
        width: 1.44rem;
        height: 1.44rem;
        border-radius: 0.08rem;
        margin-right: 0.16rem;
    }

    .btn-morecompany-jc {
        width: 90%;
        height: 0.88rem;
        border-radius: 0.16rem;
        margin-top: 0.24rem;
    }

    .content-order-jc {
        max-height: none;
        flex-wrap: wrap;
    }

    .l-order-jc {
        width: 100%;
        border-radius: 0.24rem;
        padding: 0.24rem;
        margin-bottom: 0.2rem;
        max-height: 100vh;
    }

    .marb20 {
        margin-bottom: 0.24rem;
    }

    .ele-order-jc {
        padding: 0.2rem;
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
    }

    .font20 {
        font-size: 0.36rem;
    }

    .r-order-jc {
        width: 100%;
        border-radius: 0.24rem;
        padding: 0.2rem;
    }

    .text-input-jc {
        height: 0.72rem;
        border-radius: 0.08rem;
        padding: 0 0.12rem;
    }

    .sel-jc {
        height: 0.72rem;
        border-radius: 0.08rem;
        padding: 0 0.12rem;
    }

    .ele-form-jc {
        margin-bottom: 0.24rem;
    }

    .textarea-jc {
        min-height: 1.4rem;
        border-radius: 0.08rem;
        padding: 0.12rem;
    }

    .note-info-jc {
        padding: 0.2rem;
    }

    .content-result-jc {
        border-radius: 0.24rem;
    }

    .head-result-jc {
        padding: 0.32rem 0.2rem;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .ele-headresult-jc {
        width: 48%;
        margin-bottom: 0.2rem;
    }

    .numb-headresult {
        font-size: 0.72rem;
    }

    .main-result-jc {
        padding: 0.2rem 0.2rem 0.32rem;
    }

    .marb32 {
        margin-bottom: 0.32rem;
    }

    .icon-mainresult-jc {
        width: 0.56rem;
        height: 0.56rem;
        flex-shrink: 0;
    }

        .icon-mainresult-jc img {
            width: 0.28rem;
        }

    .info-mainresult-jc {
        margin: 0 0.2rem;
        flex-wrap: wrap;
    }

    .img-maincompany-jc {
        margin-right: 0;
        border-radius: 0.16rem;
        width: 100%;
        margin-bottom: 0.12rem;
    }

    .content-btn-banner {
        padding: 0 0.24rem;
    }

    .ele-form-jc p {
        font-size: 0.24rem;
    }

    .ele-form-jc.wid49 {
        width: 100%;
    }

    .content-news-zc {
        border-radius: 0.36rem;
    }

    .main-news-zc {
        width: 100%;
        background: #fff;
        border-radius: 0.36rem;
        padding: 0.32rem 0.2rem;
    }

    .tab-news-zc {
        margin-bottom: 0.32rem;
        overflow-x: auto;
    }

    .ele-tabnews-zc.active, .ele-tabnews-zc:hover {
        border-radius: 0.2rem;
    }

    .ele-tabnews-zc {
        padding: 0.06rem 0.2rem;
        margin-right: 0.2rem;
        margin-bottom: 0.2rem;
        flex-shrink: 0;
    }

    .node-news-zc {
        margin-bottom: 0.2rem;
        font-size: 0.28rem;
    }

    .bot-elenews-zc {
        flex-wrap: wrap;
    }

    .l-elenews-zc {
        margin-bottom: 0.2rem;
        flex-wrap: wrap;
    }

    ::-webkit-scrollbar {
        width: 0;
        height: 0;
        color: transparent;
    }

    .main-win {
        width: 90%;
        height: 80vh;
        border-radius: 0.24rem;
        box-shadow: 0 0 0.4rem rgba(0,0,0,0.2);
    }

    .head-mainwin {
        padding: 0.2rem 0.24rem;
        font-size: 0.36rem;
    }

        .head-mainwin img {
            width: 0.44rem;
        }

    .main-info-service {
        padding: 0.24rem;
    }

    .show-info-service {
        margin-bottom: 0.24rem;
    }

    .info-user {
        margin-bottom: 0.24rem;
    }

    .node-info-user {
        padding: 0.24rem;
        border-radius: 0.08rem;
    }

    .content-textinput {
        border-radius: 0.12rem;
        height: 0.88rem;
    }

    .text-service {
        border-radius: 0.12rem 0 0 0.12rem;
        border: none;
        padding: 0 0.2rem;
    }

    .btn-service {
        height: 0.64rem;
        padding: 0 0.24rem;
        border-radius: 0.12rem;
        margin-right: 0.1rem;
    }

    .icon-service {
        width: 0.88rem;
        right: 0.24rem;
        bottom: 0.24rem;
    }

    .main-erwei-win {
        width: 90%;
        border-radius: 0.24rem;
        box-shadow: 0 0 0.4rem rgba(0,0,0,0.2);
    }

    .img-erwei-win {
        width: 3.2rem;
    }

    .img-success {
        width: 2.4rem;
    }

    .node-success {
        font-size: 0.36rem;
        margin-bottom: 0.36rem;
    }

    .btn-sub-broker.btn-success-win {
        width: 2rem;
    }

    .head-acdesc {
        padding: 0.32rem;
        margin-bottom: 0.32rem;
    }

    .tit-acdesc {
        font-size: 0.4rem;
        margin-bottom: 0.2rem;
    }

    .borrad24 {
        border-radius: 0.32rem;
    }

    .node-head-acdesc {
        flex-wrap: wrap;
    }

    .content-main-acdesc {
        padding: 0.24rem;
    }

    .link-page-acdesc {
        margin-bottom: 0.16rem;
    }

    .bottom-acdesc {
        padding: 0.24rem;
    }

    .content-textwin {
        border-radius: 0.08rem;
        height: 0.72rem;
        padding: 0 0.12rem;
    }

    .icon-companylogo-jc {
        height: 0.48rem;
    }

    .content-wechat-link {
        width: 1.28rem;
        border-radius: 0.08rem;
        padding: 0.12rem;
        right: 0.24rem;
        bottom: 2.64rem;
    }

    .icon-goodat-headbroker-index {
        width: 0.32rem;
        margin-right: 0.08rem;
    }

    .content-control-index {
        position: fixed;
        right: 1.6rem;
        bottom: 0.2rem;
    }

    .link-control-index {
        padding: 0.06rem 0.2rem;
        border-radius: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .icon-service {
        width: 1.4rem;
    }

    .content-other-header {
        display: none;
    }

    .ele-mainmenu-mobile {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .icon-flagmenu-phone {
        width: 0.16rem;
        margin-left: 0.2rem;
    }

    .content-editheaduser-phone {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 1px solid #e4e4e4;
        background: #f0f0f0;
    }

    .text-editheaduser-phone {
        flex: 1;
        padding: 0.24rem;
        border: none;
        height: 0.88rem;
        background: #f0f0f0;
    }

    .marr24 {
        margin-right: 0.24rem;
    }

    .banner-index {
        height: auto;
        background-size: cover;
    }

    .content-banner-index {
        width: 100%;
        padding: 0.48rem 0.24rem;
        display: block;
    }

    .l-banner-index {
        width: 100%;
        margin-bottom: 0.32rem;
    }

    .tit-banner-index {
        font-size: 0.64rem;
    }

    .marr10 {
        margin-right: 0.1rem;
    }

    .r-banner-index {
        width: 100%;
    }

    .ele-advbanner-index {
        width: 0;
        flex: 1;
        padding: 0.24rem 0.16rem;
        border-radius: 0.08rem;
        margin-right: 0.12rem;
    }

        .ele-advbanner-index:last-child {
            margin-right: 0;
        }

    .icon-advbanner-index {
        width: 1rem;
    }

    .ele-adv-index {
        width: 1.2rem;
        border-radius: 0.16rem;
        height: 3.6rem;
        padding: 0.32rem 0.1rem;
    }

    .tit-adv-index {
        font-size: 0.32rem;
    }

    .ele-adv-index.widp50 {
        width: 44%;
    }

    .content-advindex-phone {
        flex-wrap: wrap;
    }

    .item-control-index {
        width: 100%;
    }

    .icon-controltit-index {
        width: 0.44rem;
    }

    .tit-control-index {
        margin-bottom: 0.24rem;
    }

    .icon-arrowtit-index {
        width: 0.48rem;
    }

    .main-control-index {
        padding: 0.24rem;
        border-radius: 0.16rem;
        margin-bottom: 0.32rem;
    }

    .tit-main-news {
        margin-bottom: 0.2rem;
    }

    .item-listcontrol-index {
        gap: 0.1rem;
    }

    .ele-listcontrol-index {
        padding: 0.2rem;
        border-radius: 0.08rem;
    }

    .icon-control-index {
        width: 0.64rem;
        margin-bottom: 0.12rem;
    }

    .icon-ftit {
        width: 0.2rem;
        margin-right: 0.12rem;
    }

    .list-control-index {
        margin-bottom: 0.2rem;
    }

    .sm-xt-index {
        width: 22%;
        height: auto;
        padding: 0.24rem 0.2rem;
        border-radius: 0.16rem;
    }

    .active-xt-index {
        height: auto;
        border-radius: 0.16rem;
        flex-direction: column;
    }

    .img-gngw-index {
        width: 100%;
        border-radius: 0.16rem;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }

    .icon-lactivext-index {
        width: 0.64rem;
        left: 0.1rem;
        top: 50%;
        margin-top: -0.36rem;
    }

    .r-active-index {
        text-align: center;
    }

    .icon-ractivext-index {
        width: 0.64rem;
        right: 0.1rem;
        top: 50%;
        margin-top: -0.36rem;
    }

    .ele-zwcontrol-index {
        width: 100%;
        border-radius: 0.16rem;
        padding: 0.24rem;
        margin-bottom: 0.16rem;
        height: auto;
    }

    .icon-zwcontrol-index {
        width: 0.96rem;
        margin-right: 0.2rem;
    }

    .font18 {
        font-size: 0.36rem;
    }

    .icon-linkzw-index {
        width: 0.32rem;
    }

    .phonetwo {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.1rem;
    }

    .img-country-index {
        width: 1.2rem;
        height: 1.2rem;
    }

    .content-news-index {
        flex-wrap: wrap;
    }

    .content-imgnews-index {
        width: 100%;
        height: auto;
        border-radius: 0.16rem;
        position: relative;
        left: 0;
        top: 0;
        margin-top: 0;
        margin-bottom: 0.32rem;
    }

    .img-news-index {
        height: 100%;
    }

    .info-header-news {
        padding: 0.2rem 0.24rem;
    }

    .list-news-index {
        width: 100%;
        padding: 0.24rem;
        border-radius: 0.16rem;
    }

    .content-listnews-index li {
        margin-bottom: 0.44rem;
    }

    .gridtwo {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0.2rem;
    }

    .ele-sq-index {
        width: 100%;
        height: 3.6rem;
        border-radius: 0.16rem;
        font-size: 0.48rem
    }

    .info-activenew-index {
        width: 100%;
        border-radius: 0.16rem;
        padding: 0.24rem;
    }

    .content-activenew-index {
        margin-bottom: 0.56rem;
    }

    .list-imgactive-index {
        margin-bottom: 0.24rem;
        height: 2.64rem;
    }

    .active-imgactive {
        width: auto;
        height: 2.64rem;
        left: 50%;
        top: 0;
        margin-left: -2.4rem;
    }

    .img-linetwoact-index {
        width: auto;
        height: 2.24rem;
        top: 0.2rem;
        left: 50%;
        border-radius: 0.08rem;
        z-index: 9;
    }

    .img-activeact-index {
        width: auto;
        height: 100%;
    }

    .img-rlinetwo-index {
        margin-left: -1.32rem;
    }

    .img-llinetwo-index {
        margin-left: -2.78rem;
    }

    .img-linethreeact-index {
        width: auto;
        height: 1.84rem;
        position: absolute;
        top: 0.4rem;
        left: 50%;
        border-radius: 0.08rem;
    }

    .img-cloud-index {
        display: none;
    }

    .img-llinethree-index {
        margin-left: -3.08rem;
    }

    .img-rlinethree-index {
        margin-left: -0.38rem;
    }

    .img-linefouract-index {
        width: auto;
        height: 1.44rem;
        top: 0.6rem;
        left: 50%;
        border-radius: 0.16rem;
    }

    .img-llinefour-index {
        margin-left: -3.38rem;
    }

    .img-rlinefour-index {
        margin-left: 0.68rem;
    }

    .icon-erwei-indexbot {
        width: 0.72rem;
        height: 0.72rem;
        right: 0.52rem;
        bottom: 0.16rem;
    }

    .icon-eleerwei-indexbot {
        width: 0.36rem;
        height: 0.36rem;
    }

    .img-hnperson {
        bottom: 1.08rem;
        right: 0.16rem;
        z-index: 11;
    }

    .content-wechat-link {
        right: 1.6rem;
        bottom: 0.16rem;
        z-index: 11;
    }

    .content-control-indexnew {
        z-index: 11;
    }

    .login-container {
        justify-content: center;
        align-items: center;
    }

    .container-info-login {
        width: 90%;
        max-height: 90vh;
        overflow-y: auto;
        border-radius: 0.24rem;
        height: auto;
        padding: 0.4rem 0.24rem;
    }

    .icon-logo-login {
        width: 2.4rem;
    }

    .sel-lag-login {
        border-radius: 0.04rem;
        padding: 0.08rem 0.2rem;
    }

    .icon-lag-login {
        width: 0.4rem;
    }

    .padlr4 {
        padding: 0 0.08rem;
    }

    .icon-bottom-login {
        width: 0.16rem;
    }

    .tit-login {
        font-size: 0.56rem;
        margin-bottom: 0.16rem;
    }

    .content-logo-login {
        margin-bottom: 0.32rem;
    }

    .node-login {
        margin-bottom: 0.32rem;
    }

    .tit-eleinput {
        margin-bottom: 0.12rem;
    }

    .ele-input {
        border-radius: 0.08rem;
        margin-bottom: 0.2rem;
    }

    .text-login {
        padding: 0 0.16rem;
        height: 0.72rem;
        border-radius: 0.08rem;
    }

    .img-check-login {
        width: 1.4rem;
        margin: 0 0.16rem;
    }

    .tab-login {
        margin-bottom: 0.36rem;
    }

    .btn-login {
        height: 0.88rem;
        font-size: 0.32rem;
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
        margin-top: 0.32rem;
    }

    .l-bor-login {
        border-radius: 0.08rem 0 0 0.08rem;
    }

    .ele-tab-login {
        padding: 0.12rem 0.2rem;
    }

    .get-message-login {
        margin: 0 0.16rem;
    }

    .content-case-brandqy {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0.2rem;
    }

    .pad20 {
        padding: 0.24rem;
    }

    .ele-activeb-index {
        margin-bottom: 0;
    }

    .img-case-broker {
        margin: 0 auto 0.2rem;
        height: 1.2rem;
    }

    .list-mian-news {
        margin-bottom: 0.1rem;
    }

    .ele-main-news {
        padding: 0.24rem;
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
        flex-wrap: wrap;
    }

    .img-list-news {
        margin-right: 0;
        width: 100% !important;
        height: 3.2rem !important;
        margin-bottom: 0.24rem;
    }


    .r-main-news {
        width: 100%;
        flex: initial;
    }

    .ele-tabwork-zwk {
        padding: 0.08rem 0.24rem;
        border-radius: 0.08rem;
        margin-right: 0.16rem;
    }

    .content-main-news {
        flex-wrap: wrap;
    }

    .l-main-fbzw {
        margin-right: 0;
        width: 100%;
        flex: initial;
    }

    .list-main-fbzw {
        border-radius: 0.24rem;
        background: #fff;
        padding: 0.24rem;
        margin-bottom: 0.2rem;
    }

    .img-descactive-sq {
        margin-bottom: 0.32rem;
    }

    .ele-flag-sqactive {
        padding: 0.24rem;
        border-radius: 0.08rem;
    }

    .main-step {
        margin-top: 0;
    }

    .line-step {
        display: none;
    }

    .main-step {
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .ele-step {
        width: 50%;
        flex: initial;
        margin-bottom: 0.2rem;
    }

    .numb-ele-step {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 50%;
        font-size: 0.64rem;
        margin-bottom: 0.12rem;
    }

    .ele-check-aizc {
        margin-bottom: 0.08rem;
    }

    .ele-check-aizc {
        padding: 0.06rem 0.2rem;
        border-radius: 0.1rem;
        margin-right: 0.1rem;
    }

    .check-input-aizc {
        margin-right: 0.08rem;
    }

    .btn-serviec-fbzw {
        border-radius: 0.08rem;
        height: 0.88rem;
    }

    .content-headinfo-broker {
        margin-bottom: 0.2rem;
        border-radius: 0.16rem;
        padding: 0.24rem;
    }

    .top-headinfo-broker {
        flex-direction: column;
        align-items: center;
    }

    .img-txbroker-index.marb0 {
        margin-bottom: 0.32rem;
    }

    .info-headbroker-index.flex-alstar {
        width: 100%;
        flex: initial;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .review-headbroker-index.flex-juststar {
        justify-content: center;
    }

    .info-headbroker-index.marl20 {
        margin-left: 0;
    }

    .top-work-zwk {
        padding: 0.24rem;
        flex-direction: column;
    }

    .l-work-zwk {
        margin-bottom: 0.2rem;
        width: 100%;
    }

    .btn-reg-zwk {
        padding: 0.12rem;
        height: auto;
        border-radius: 0.08rem;
        font-size: 0.28rem;
    }

    .work-name-zwk {
        font-size: 0.4rem;
        margin-bottom: 0.24rem;
    }

    .sta-work-zwk {
        margin-bottom: 0.2rem;
        flex-wrap: wrap;
    }

    .ele-stawork-zwk {
        margin-right: 0.2rem;
        margin-bottom: 0.1rem;
    }

    .content-tabwork-zwk {
        margin-bottom: 0.32rem;
    }

    .content-recomwork-zwk {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0.2rem;
    }

    .ele-feature-aidi {
        border-radius: 0.16rem;
        padding: 0.24rem;
    }

    .content-imgfeatrue-aidi {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
    }

    .ele-adv-brandqy {
        border-radius: 0.16rem;
        padding: 0.24rem;
    }

    .icon-sure-fbzw {
        width: 0.32rem;
        margin-right: 0.12rem;
    }

    .list-rmain-news {
        margin-top: 0.32rem;
    }

    .content-updata-aidi {
        flex-wrap: wrap;
    }

    .img-head-aiin {
        width: 100%;
        margin-bottom: 0.24rem;
    }

    .l-updata-aidi {
        width: 100%;
    }

    .marr-borker {
        margin-left: 0;
    }

    .content-ref-station {
        width: 100%;
        margin: 0.32rem auto;
        padding: 0 0.24rem;
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .l-ref-station {
        width: 100%;
        border-radius: 0.16rem 0.16rem 0 0;
        height: 3.6rem;
    }

    .r-ref-station {
        width: 100%;
        padding: 0.24rem;
        border-radius: 0 0 0.16rem 0.16rem;
    }

    .borderbot {
        padding-bottom: 0.2rem;
    }

    .r-ref-station.minhei {
        height: auto;
    }

    .content-ref-station.mar0 {
        margin: 0.32rem 0;
    }

    .img-map-station {
        width: 100%;
        border-radius: 0.16rem;
    }

    .content-rmain-news {
        padding: 0.24rem;
    }

    .icon-contact-about {
        width: 0.48rem;
    }

    .content-btnfbzw {
        justify-content: center;
    }

    .tit-resum-aidi {
        margin-bottom: 0.24rem;
        font-size: 0.36rem;
    }

    .ele-rmain-news {
        border-radius: 0.16rem;
        padding: 0.2rem;
    }

    .tit-rmain-news {
        flex-direction: column;
        align-items: flex-start;
    }

    .node-titrmain-news {
        margin-bottom: 0.2rem;
    }

    .flag-titrain-news {
        padding: 0.04rem 0.12rem;
        border-radius: 0.04rem;
        margin-bottom: 0.1rem;
    }

    .swiper.activeSwiper {
        width: 100%;
    }

    .gridfour {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0.1rem;
    }

    .font40 {
        font-size: 0.64rem;
    }

    .content-form-brandqy {
        padding: 0.2rem;
    }

    .main-form-brandqy {
        width: 100%;
        padding: 0.2rem;
    }

    .btn-sub-fbzw {
        padding: 0.2rem 0.4rem;
        border-radius: 0.08rem;
    }

    .right-main-news {
        width: 100%;
    }

    .icon-sure-fbzw {
        margin-bottom: 0.1rem;
    }

    .ele-worklist-rcqy {
        width: 100%;
        border-radius: 0.08rem;
        padding: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .list-worklist-rcqy {
        height: 4rem;
    }

    .l-main-fbzw.marlr {
        margin-left: 0;
    }

    .r-note-rcqy {
        margin-left: 0;
        margin-top: 0.2rem;
    }

    .ele-rc-rcqy {
        padding: 0.24rem;
        flex-direction: column;
    }

    .img-rc-rcqy {
        width: 1.6rem;
        height: 1.6rem;
        margin-bottom: 0.32rem;
    }

    .info-rc-rcqy {
        margin-right: 0;
    }

    .name-rc-rcqy {
        margin-bottom: 0.24rem;
    }

    .name-rc-rcqy {
        flex-direction: column;
        align-items: flex-start;
    }

    .content-flag-rcqy {
        margin-left: 0;
        margin-top: 0.16rem;
    }

    .content-btn-rcqy {
        width: 100%;
        flex-direction: row;
        margin-top: 0.32rem;
    }

    .btn-clear-fbzw {
        height: 0.88rem;
        border-radius: 0.08rem;
    }

    .content-btn-rcqy .btn-serviec-fbzw.marb10 {
        margin-bottom: 0;
    }

    .content-btn-rcqy .btn-clear-fbzw.marb10 {
        margin-bottom: 0;
    }

    .content-btn-rcqy .btn-serviec-fbzw, .content-btn-rcqy .btn-clear-fbzw {
        width: 0;
        flex: 1;
        margin-right: 0.1rem;
    }

        .content-btn-rcqy .btn-clear-fbzw:last-child {
            margin-right: 0;
        }

    .flag-rc-rcqy {
        width: 0.64rem;
        height: 0.64rem;
        font-size: 0.22rem;
    }

    .note-rc-rcqy {
        padding: 0.04rem 0.12rem;
    }

    .bg-tit-index {
        font-size: 0.8rem;
    }

    .ele-soul-qy.borderr {
        border: none;
    }

    .ele-soul-qy {
        width: 100%;
        padding: 0.24rem;
    }

    .disnone {
        display: none;
    }

    .cir-soul-qy {
        display: none;
    }

    .flex-justend {
        flex-direction: row-reverse;
    }

        .flex-justend .numb-soul-qy.marl12 {
            margin-left: 0;
            margin-right: 0.2rem;
        }

    .ele-soul-qy.borderl {
        border: none;
    }

    .flex-justend .text-r {
        text-align: left;
    }

    .numb-soul-qy {
        width: 0.96rem;
        height: 0.96rem;
        font-size: 0.4rem;
    }

    .marr12 {
        margin-right: 0.12rem;
    }

    .banner-bot-aidi {
        height: auto;
        padding: 0.24rem 0;
        background-size: cover;
    }

    .numb-soul-qy.marr12 {
        margin-right: 0.2rem;
    }

    .banner-bot-aidi .tit-banner {
        font-size: 0.48rem;
    }

    .banner-bot-aidi .node-banner {
        font-size: 0.28rem;
    }

    .content-header-news {
        border-radius: 0.16rem;
        padding: 0.24rem;
        margin-bottom: 0.2rem;
        flex-direction: column;
    }

    .l-header-news {
        margin-right: 0;
        width: 100%;
        height: 3.96rem;
        border-radius: 0.08rem;
        overflow: hidden;
        margin-bottom: 0.32rem;
    }

    .list-header-news li {
        margin-bottom: 0.56rem;
    }

    .l-listheader-news {
        margin-right: 0.16rem;
    }

    .cir-header-news {
        width: 0.24rem;
        height: 0.24rem;
        margin-right: 0.16rem;
    }

    .l-main-news {
        border-radius: 0.16rem;
        padding: 0.24rem;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }

    .ele-tabwork-zwk {
        margin-bottom: 0.1rem;
    }

    .sta-topmain-news .ele-tabwork-zwk {
        margin-bottom: 0rem;
    }

    .top-main-news {
        margin-bottom: 0.2rem;
    }

    .content-rmain-news {
        width: 100%;
        padding: 0.24rem;
        border-radius: 0.16rem;
        background: #fff;
        margin-bottom: 0.2rem;
    }

    .text-search-news {
        height: 0.72rem;
        border-radius: 0.08rem;
        padding: 0 0.2rem 0 0.72rem;
        background: url(../images/icon-search-news.png) 0.2rem center no-repeat;
        background-color: #fff;
        background-size: 0.32rem auto;
    }

    .btn-choice-zwk {
        height: 0.72rem;
        border-radius: 0.08rem;
    }

    .l-updata-aidi {
        margin-bottom: 0.32rem;
        margin-right: 0;
        padding-right: 0;
    }

    .btn-updata-aidi {
        padding: 0 0.32rem;
        height: 0.88rem;
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
    }

    .inter-user-aiin {
        flex-direction: column;
        align-items: flex-start;
    }

    .l-interuser-aiin {
        margin-right: 0;
        margin-bottom: 0.2rem;
    }

    .icon-usertx-aiin {
        width: 0.72rem;
        height: 0.72rem;
        margin-left: -0.28rem;
    }

    .numb-user-aiin {
        width: 0.72rem;
        height: 0.72rem;
        font-size: 0.24rem;
        margin-left: -0.28rem;
    }

    .icon-featrue-adid {
        width: 0.88rem;
    }

    .content-use-aiin {
        padding: 0.24rem;
        border-radius: 0.16rem;
        flex-direction: column;
    }

    .l-use-aiin {
        width: 100%;
        margin-bottom: 0.32rem;
    }

    .icon-sur-aiin {
        width: 0.32rem;
        margin-right: 0.12rem;
    }

    .btn-service-aiin {
        padding: 0 0.24rem;
        height: 0.88rem;
        border-radius: 0.08rem;
        margin-top: 0.32rem;
    }

    .r-use-aiin {
        padding: 0.24rem;
        border-radius: 0.16rem;
        margin-right: 0;
    }

    .icon-erwei-aiin {
        width: 2.8rem;
        margin-bottom: 0.1rem;
    }

    .content-btnupadata-aidi {
        flex-wrap: wrap;
    }

    .icon-note-aidi {
        width: 0.32rem;
        height: 0.32rem;
    }

    .r-updata-aidi {
        width: 100%;
        height: 4.8rem;
        border-radius: 0.16rem;
    }

    .icon-file-aidi {
        width: 1.28rem;
        margin-bottom: 0.2rem;
    }

    .icon-titresum-aidi {
        width: 0.16rem;
        margin-right: 0.12rem;
    }

    .content-resum-aidi {
        border-radius: 0.16rem;
        padding: 0.32rem 0.2rem;
    }

    .content-desc-aidi {
        border-radius: 0.16rem;
    }

    .head-desc-aidi {
        width: 100%;
        background: #74a1fb;
        padding: 0.24rem 0.2rem;
        border-radius: 0.16rem 0.16rem 0 0;
        flex-direction: column;
    }

    .l-headdesc-aidi {
        margin-bottom: 0.24rem;
    }

    .r-headdesc-aidi {
        padding: 0.06rem 0.24rem;
        border-radius: 0.08rem;
        display: inline-block;
    }

    .main-desc-aidi {
        padding: 0.2rem;
    }

    .data-desc-aidi {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.1rem;
        margin-bottom: 0.4rem;
    }

    .ele-desc-aidi {
        border-radius: 0.16rem;
        padding: 0.24rem 0.2rem;
    }

    .list-node-aidi {
        margin-bottom: 0.32rem;
    }

    .ele-user-aidi {
        padding: 0.24rem 0.2rem;
        border-radius: 0.08rem;
    }

    .icon-user-aidi {
        width: 0.88rem;
        height: 0.88rem;
        margin-right: 0.12rem;
    }

    .ele-info-aima {
        width: 100%;
        padding: 0.24rem 0.2rem;
        border-radius: 0.16rem;
    }

    .content-report-aima {
        flex-direction: column;
    }

    .l-report-aima {
        width: 100%;
        background: #fff;
        border-radius: 0.16rem;
        padding: 0.24rem 0.2rem;
        margin-bottom: 0.2rem;
    }

    .tit-report-aima {
        margin-bottom: 0.24rem;
    }

    .ele-datareport-aima {
        margin-bottom: 0.24rem;
    }

    .line-datareport-aima {
        height: 0.16rem;
        border-radius: 0.08rem;
    }

    .line-proreport-aima {
        border-radius: 0.08rem;
    }

    .info-report-aimi {
        padding-top: 0.24rem;
    }

    .r-report-aima {
        width: 100%;
    }

    .top-report-aima {
        width: 100%;
        border-radius: 0.16rem;
        background: #fff;
        margin-bottom: 0.2rem;
        padding: 0.32rem 0.24rem;
    }

    .tit-report-aima {
        flex-direction: column;
    }

    .content-colordata-aima {
        margin-top: 0.24rem;
    }

    .numb-match-aima {
        margin-top: 0.24rem;
    }

    .img-data-aima {
        width: 100%;
    }

    .top-report-aima.max318 {
        height: auto;
    }

    .ele-work-aima {
        border-radius: 0.16rem;
        padding: 0.2rem;
        margin-bottom: 0.2rem;
    }

        .ele-work-aima .numb-match-aima {
            margin-top: 0;
        }

    .numb-match-aima {
        padding: 0.06rem 0.16rem;
        border-radius: 0.08rem;
    }

    .content-success-aima {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 0.2rem;
    }

    .ele-qustion-aima {
        margin-bottom: 0.2rem;
        border-radius: 0.16rem;
        padding: 0.2rem;
    }

    .icon-botqustion-aima {
        width: 0.24rem;
        margin-left: 0.2rem;
    }

    .tit-ele-qustion-aima.marb10 {
        margin-bottom: 0.2rem;
    }

    .content-matchzc-aizc {
        border-radius: 0.16rem;
        padding: 0.2rem;
    }

    .content-choice-aizc {
        margin-bottom: 0.32rem;
    }

    .ele-choice-aizc {
        width: 100%;
        margin-bottom: 0.2rem;
    }

        .ele-choice-aizc .sel-input-public {
            height: 0.72rem;
            padding: 0 0.2rem;
        }

    .btn-match-aizc {
        height: 0.72rem;
        border-radius: 0.16rem;
    }

    .content-prov-aizc {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.2rem;
    }

    .ele-prov-aizc {
        width: 100%;
        background: #fff;
        border-radius: 0.08rem;
        padding: 0.24rem
    }

    .ele-person-aizc {
        border-radius: 0.16rem;
        margin-bottom: 0.2rem;
        flex-direction: column;
    }

    .l-person-aizc {
        width: 100%;
        border-radius: 0.16rem 0.16rem 0 0;
        margin-right: 0rem;
        padding: 0.24rem 0.2rem;
    }

    .area-aizc {
        padding: 0.04rem 0.16rem;
        border-radius: 0.16rem 0 0.16rem 0;
    }

    .content-flag-aizc {
        padding: 0.36rem 0 0;
    }

    .r-person-aizc {
        padding: 0.64rem 0.24rem 0.24rem;
    }

    .top-personaizc {
        flex-direction: column;
    }

    .year-person-aizc {
        margin-top: 0.2rem;
        padding: 0.08rem 0.16rem;
    }

    .main-personaizc {
        flex-direction: column;
    }

        .main-personaizc .marr32 {
            margin-right: 0;
            margin-bottom: 0.24rem;
        }

    .more-desc-aizc {
        justify-content: center;
    }

    .banner-zwk {
        padding: 0.32rem 0.24rem;
        height: auto;
        background-size: cover;
    }

    .main-zwk {
        width: 100%;
    }

    .tit-zwk {
        padding: 0 0 0.32rem 0;
    }

    .ztit-zwk {
        font-size: 0.72rem;
        margin-bottom: 0.24rem;
    }

    .content-choice-zwk {
        padding: 0.32rem 0.24rem;
        border-radius: 0.16rem;
    }

    .tit-choice-zwk {
        font-size: 0.32rem;
        margin-bottom: 0.24rem;
    }

    .list-choice-zwk {
        flex-direction: column;
        margin-bottom: 0.2rem;
    }

    .ele-choice-zwk {
        width: 100%;
        padding-right: 0;
        margin-bottom: 0.2rem;
    }

    .sel-input-public {
        padding: 0 0.2rem;
        height: 0.72rem;
        border-radius: 0.08rem;
    }

    .tab-choice-zwk {
        flex-wrap: wrap;
    }

    .ele-tabchoice-zwk {
        padding: 0.08rem 0.16rem;
        border-radius: 0.08rem;
        margin-right: 0.16rem;
        margin-bottom: 0.1rem;
    }

    .content-save-zwk {
        margin-left: 0.16rem;
        width: 0.62rem;
        height: 0.62rem;
        border-radius: 0.16rem;
    }

    .icon-save-zwk {
        width: 0.32rem;
    }

    .content-dy-zwk {
        flex-direction: column;
        height: auto;
        padding: 0.32rem 0.24rem;
        border-radius: 0.16rem;
        background-size: cover;
    }

    .l-dy-zwk {
        width: 100%;
        margin-bottom: 0.24rem;
    }

    .r-dy-zwk {
        width: 100%;
        flex-wrap: wrap;
    }

    .ele-work-zwk {
        border-radius: 0.16rem;
    }

    .main-work-zwk {
        padding: 0.24rem;
    }

    .icon-stawork-zwk {
        width: 0.32rem;
        margin-right: 0.08rem;
    }

    .btn-recwork-zwk {
        padding: 0 0.2rem;
        height: 0.64rem;
        border-radius: 0.08rem;
    }

    .content-base-descwork {
        flex-direction: column;
    }

    .l-base-descwork {
        margin-right: 0;
        margin-bottom: 0.32rem;
    }

    .content-duty-workdesc {
        flex-direction: column;
    }

    .l-duty-workdesc {
        margin-right: 0;
        margin-bottom: 0.48rem;
        border-bottom: 1px solid #ddd;
        padding-bottom: 0.32rem;
    }

    .r-duty-workdesc {
        width: 100%;
    }

    .node-company-workdesc {
        padding-top: 0;
    }

    .content-top-zc {
        padding: 0.32rem 0.24rem;
        border-radius: 0.16rem;
    }

    .content-choice-zcjd {
        border-radius: 0.16rem;
        padding: 0.2rem;
        margin-bottom: 0.48rem;
    }

    .item-choice-zcjd {
        padding-bottom: 0.24rem;
        margin-bottom: 0.24rem;
    }

        .item-choice-zcjd label {
            width: 30%;
        }

    .r-choice-zcjd {
        flex: 1;
        width: 0;
        flex-wrap: wrap;
    }

    .ele-choice-zcjd {
        margin-right: 0.2rem;
        padding: 0.06rem 0.16rem;
        border-radius: 0.08rem;
        margin-bottom: 0.12rem;
    }

    .text-search-zcjd {
        width: 0;
        flex: 1;
        height: 0.72rem;
        margin-right: 0.16rem;
        padding: 0 0.16rem;
    }

    .btn-search-zcjd {
        padding: 0 0.2rem;
        height: 0.72rem;
        border-radius: 0.08rem;
    }

    .list-zczl li {
        font-size: 0.28rem;
        padding-bottom: 0.24rem;
        margin-bottom: 0.24rem;
    }

    .node-zczl {
        margin-right: 0.2rem;
    }

    .content-zczl {
        border-radius: 0.16rem;
        padding: 0.32rem 0.24rem;
        margin-bottom: 0.2rem;
    }

    .menu-head-en {
        display: none;
    }



    /**********20251113新增**********/
    .content-adv-index .ele-adv-index:not(.widp50) {
        width: 1.2rem !important;
    }

    .ele-listcontrol-index p {
        text-align: center;
    }

    .swiper.newsSwiper {
        height: 4rem !important;
    }

    .list-news-index {
        height: auto !important;
    }

    .list-imgactive-index {
        height: 3.4rem !important;
        overflow: hidden;
    }

    .node-infoactive-index {
        margin-bottom: 0.12rem;
        display: block;
    }

    .top-personaizc .font18 {
        width: 100% !important;
        text-align: center;
    }

    .content-btn-rcqy .pagecont {
        flex: 1;
        width: 0;
        display: flex;
        margin-right: 0.1rem;
    }

    .text-editheaduser-phone {
        padding: 0.12rem;
        width: 0;
        border-radius: 0.08rem;
        margin-right: 0.12rem;
    }

    .swiper.activeSwiper {
        width: 100% !important;
    }

    .activeSwiper .swiper-slide img {
        width: 100% !important;
        height: 3.4rem !important;
    }

    .active-desc-sq img {
        width: 100%;
    }

    /**********20251126新增**********/
    .content-pagelist {
        flex-direction: column;
    }

    .jump-pagelist {
        margin: 0.24rem 0 0 0;
    }

    .text-jumppage {
        width: 0.64rem;
        height: 0.64rem;
        border-radius: 0.08rem;
        padding: 0 0.12rem;
    }

    .layout-main {
        min-width: auto;
    }

    header {
        min-width: auto;
    }

    .banner-zwk {
        min-width: auto;
    }

    .other-banner {
        min-width: auto;
    }

    .banner-index {
        min-width: auto;
    }

    .active-desc-sq img {
        width: 100%;
    }

    .r-person-aizc {
        padding: 0.64rem 0.24rem 0.24rem;
    }

    .layout-bottom {
        min-width: auto;
    }
}

@media (min-width: 1024px) and (max-width: 1280px) {
    .main-index {
        width: 100%;
        padding: 0 10px;
    }

    .content-banner-index {
        width: 100%;
        padding: 0 10px;
    }

    .head-bottom {
        width: 100%;
        padding: 0 10px;
    }

    .header-con {
        width: 100%;
        padding: 0 10px;
    }

    .layout-bottom {
        min-width: auto;
    }

    .layout-main {
        min-width: auto;
    }

    header {
        min-width: auto;
    }

    .banner-zwk {
        min-width: auto;
    }

    .other-banner {
        min-width: auto;
    }

    .banner-index {
        min-width: auto;
    }
    .main-zwk {
        width: 100%;
        padding: 0 10px;
    }

    .content-adv-index .ele-adv-index:not(.widp50) {
        width: 150px !important;
    }

    .swiper.activeSwiper {
        width: 100% !important;
    }

    .ele-activeb-index {
        width: auto;
    }

    .tit-banner-index {
        font-size: 60px;
    }

    .ele-advbanner-index {
        width: 150px;
    }

    .content-imgnews-index {
        width: 540px;
    }

    .swiper.newsSwiper {
        height: 358px !important;
    }

    .list-news-index {
        height: auto !important;
        min-height: 456px !important;
    }

    .content-search {
        width: 100%;
        padding: 0 10px;
    }
    .content-ref-station {
        width: 100%;
        padding: 0 10px;
    }

    .l-ref-station {
        background-size: cover;
    }
}

@media screen and (min-width: 1920px) {

    .img-cloud-index {
        bottom: -740px;
    }
}

@media screen and (min-width: 1920px) {

    .img-cloud-index {
        bottom: -740px;
    }

    .other-banner {
        background-size: cover !important;
    }

    .banner-bot-aidi {
        background-size: cover;
    }
}
