@font-face {
    font-family: PlusJakartaSans-Medium;
    src: url("../fonts/PlusJakartaSans-Medium.ttf")
        /*tpa=https://qiniu-uematerial.uemo.net/Upfile/Font/20230704/PlusJakartaSans-Medium.ttf*/
    ;
}

@font-face {
    font-family: 思源黑体-Regular;
    src: url("../fonts/SourceHanSans-Regular.woff")
        /*tpa=https://qiniu-uematerial.uemo.net/Upfile/Font/20210617/e9e18574-9d70-42e7-b458-8bc2ad0ff82d.woff*/
    ;
}

@font-face {
    font-family: PlusJakartaSans-Bold;
    src: url("../fonts/PlusJakartaSans-Bold.ttf")
        /*tpa=https://qiniu-uematerial.uemo.net/Upfile/Font/20230704/PlusJakartaSans-Bold.ttf*/
    ;
}

#ue-page {
    font-family: PlusJakartaSans-Medium, 思源黑体-Regular;
}

@media (min-width: 750px) {
    :root {}
}

@media (max-width: 749.98px) {
    :root {}
}

#feFnKAFH {
    --layout-group-padding: 60px 0 60px 0;
}

#feFnKAFH .layout-container-d811a {}

#feFnKAFH .layout-body-f0b12 {}

@media (min-width: 750px) {
    #feFnKAFH {}
}

@media (max-width: 749.98px) {
    #feFnKAFH {}
}

@media (max-width: 767.98px) {
    #feFnKAFH-layer-bg-group .layer-page_bg-e0884[data-viewport="xxl"] {
        display: none;
    }

    #feFnKAFH-layer-bg-group .layer-page_bg-e0884[data-viewport="md"] {
        display: block;
    }
}

#feFnKAFH-layer-bg-imttksyxrl {
    background: #000000;
}

#feFnKAFH-layer-bg-yrylyuvokb {
    background-size: 100% auto;
}

#feFnKAFH-layer-bg-icdgrjwpro {
    opacity: 0.6;
    background: #000000;
}

#feFnKAFH-layer-bg-gceqlflxqu {
    background: #000000;
}

#feFnKAFH-layer-bg-vgkdllczcr {
    background-size: cover;
}

#feFnKAFH-layer-bg-mojpbvqzox {
    background: rgba(0, 0, 0, 0.8);
}

#RTKFLqxT {}

#RTKFLqxT .page-layout-row-container-dc0ac {}

#RTKFLqxT .layout_row-margin_top-e2d5e {
    padding: 30px 0;
}

#RTKFLqxT .layout_row-margin_bottom-b3e51 {
    padding: 30px 0;
}

#RTKFLqxT .page-layout-row-feee0 {
    --layout-row-padding: 15px 0;
}

#RTKFLqxT .page-layout-row-inner-ab83f {
    gap: 10px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
}

#RTKFLqxT .enter-animate-aa9db {
    animation-name: fadeInUp-ef632;
}

@media (max-width: 750px) {
    #RTKFLqxT {}

    #RTKFLqxT .page-layout-row-container-dc0ac {
        width: 100%;
    }

    #RTKFLqxT .layout_row-margin_top-e2d5e {}

    #RTKFLqxT .layout_row-margin_bottom-b3e51 {}

    #RTKFLqxT .page-layout-row-feee0 {}

    #RTKFLqxT .page-layout-row-inner-ab83f {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
}

#RTKFLqxT .page-layout-col-dom-eaac1:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

#RTKFLqxT .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
    animation-delay: 0s;
}

@media (max-width: 750px) {
    #RTKFLqxT .page-layout-col-dom-eaac1:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2;
    }

    #RTKFLqxT .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
        animation-delay: 0s;
    }
}

#VuUYTTse {
    --layout-col-padding: 30px 0;
}

#VuUYTTse .layout-col-container-aa69d {}

#VuUYTTse .layout-col-inner-e7875 {
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #VuUYTTse {}

    #VuUYTTse .layout-col-container-aa69d {}

    #VuUYTTse .layout-col-inner-e7875 {}
}

#owSgOwjt {
    --layout-group-padding: 100px 0 100px 0;
}

#owSgOwjt .layout-container-d811a {}

#owSgOwjt .layout-body-f0b12 {}

@media (min-width: 750px) {
    #owSgOwjt {}
}

@media (max-width: 749.98px) {
    #owSgOwjt {}
}

@media (max-width: 767.98px) {
    #owSgOwjt-layer-bg-group .layer-page_bg-e0884[data-viewport="xxl"] {}

    #owSgOwjt-layer-bg-group .layer-page_bg-e0884[data-viewport="md"] {}
}

#mjjDaciD {}

#mjjDaciD .page-layout-row-container-dc0ac {}

#mjjDaciD .layout_row-margin_top-e2d5e {
    padding: 10px 0 10px 0;
}

#mjjDaciD .layout_row-margin_bottom-b3e51 {
    padding: 10px 0 10px 0;
}

#mjjDaciD .page-layout-row-feee0 {
    --layout-row-padding: 10px 0 30px 0;
    --layout-row-border-color: rgb(0, 0, 0);
    --layout-row-border-style: solid;
    --layout-row-border-width: 3px 0px 3px 0px;
}

#mjjDaciD .page-layout-row-inner-ab83f {
    gap: 20px 30px;
    overflow: hidden;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

#mjjDaciD .enter-animate-aa9db {
    animation-name: fadeInUp-ef632;
}

@media (max-width: 750px) {
    #mjjDaciD {
        display: flex;
        flex-wrap: wrap;
        --col-align-y: flex-start;
        justify-content: center;
    }

    #mjjDaciD .page-layout-row-container-dc0ac {
        width: 100%;
    }

    #mjjDaciD .layout_row-margin_top-e2d5e {}

    #mjjDaciD .layout_row-margin_bottom-b3e51 {}

    #mjjDaciD .page-layout-row-feee0 {}

    #mjjDaciD .page-layout-row-inner-ab83f {
        gap: 20px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
    }
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
    animation-delay: 0s;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(2) {
    grid-area: 1 / 2 / 2 / 3;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(2) .enter-animate-aa9db {
    animation-delay: 0.1s;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(3) {
    grid-area: 1 / 3 / 2 / 4;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(3) .enter-animate-aa9db {
    animation-delay: 0.2s;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(4) {
    grid-area: 1 / 4 / 2 / 5;
}

#mjjDaciD .page-layout-col-dom-eaac1:nth-child(4) .enter-animate-aa9db {
    animation-delay: 0.30000000000000004s;
}

@media (max-width: 750px) {
    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
        animation-delay: 0s;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(2) {
        grid-area: 2 / 1 / 3 / 2;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(2) .enter-animate-aa9db {
        animation-delay: 0s;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(3) {
        grid-area: 3 / 1 / 4 / 2;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(3) .enter-animate-aa9db {
        animation-delay: 0s;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(4) {
        grid-area: 4 / 1 / 5 / 2;
    }

    #mjjDaciD .page-layout-col-dom-eaac1:nth-child(4) .enter-animate-aa9db {
        animation-delay: 0s;
    }
}

@media (max-width: 767.98px) {
    #mjjDaciD-layer-bg-group .layer-page_bg-e0884[data-viewport="xxl"] {}

    #mjjDaciD-layer-bg-group .layer-page_bg-e0884[data-viewport="md"] {}
}

#mjjDaciD-layer-bg-smlvj {
    opacity: 0.6;
    background-size: 100% auto;
    background-position: left center;
}

#FXuYuKLA {
    --layout-col-padding: 10px 0 10px 0;
}

#FXuYuKLA .layout-col-container-aa69d {}

#FXuYuKLA .layout-col-inner-e7875 {
    gap: 10px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #FXuYuKLA {}

    #FXuYuKLA .layout-col-container-aa69d {}

    #FXuYuKLA .layout-col-inner-e7875 {}
}

@media (max-width: 750px) {
    #KPRgFNvX {}
}

#jvqTYNHN {
    --layout-col-padding: 10px 0 10px 0;
}

#jvqTYNHN .layout-col-container-aa69d {}

#jvqTYNHN .layout-col-inner-e7875 {
    gap: 10px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #jvqTYNHN {}

    #jvqTYNHN .layout-col-container-aa69d {}

    #jvqTYNHN .layout-col-inner-e7875 {}
}

@media (max-width: 750px) {
    #mpZSqRwa {}
}

#fjCmGFOa {
    --layout-col-padding: 10px 0 10px 0;
}

#fjCmGFOa .layout-col-container-aa69d {}

#fjCmGFOa .layout-col-inner-e7875 {
    gap: 10px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #fjCmGFOa {}

    #fjCmGFOa .layout-col-container-aa69d {}

    #fjCmGFOa .layout-col-inner-e7875 {}
}

@media (max-width: 750px) {
    #HLrFXcWK {}
}

#OUIcJKsU {
    --layout-col-padding: 10px 0 10px 0;
}

#OUIcJKsU .layout-col-container-aa69d {}

#OUIcJKsU .layout-col-inner-e7875 {
    gap: 10px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #OUIcJKsU {}

    #OUIcJKsU .layout-col-container-aa69d {}

    #OUIcJKsU .layout-col-inner-e7875 {}
}

@media (max-width: 750px) {
    #UXNiajCo {}
}

#uHykKjHf {}

#uHykKjHf .page-layout-row-container-dc0ac {}

#uHykKjHf .layout_row-margin_top-e2d5e {
    padding: 90px 0 10px 0;
}

#uHykKjHf .layout_row-margin_bottom-b3e51 {
    padding: 90px 0 10px 0;
}

#uHykKjHf .page-layout-row-feee0 {}

#uHykKjHf .page-layout-row-inner-ab83f {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
}

#uHykKjHf .enter-animate-aa9db {
    animation-name: fadeInUp-ef632;
}

@media (max-width: 750px) {
    #uHykKjHf {
        display: flex;
        flex-wrap: wrap;
        --col-align-y: flex-start;
        justify-content: center;
    }

    #uHykKjHf .page-layout-row-container-dc0ac {
        width: 100%;
    }

    #uHykKjHf .layout_row-margin_top-e2d5e {}

    #uHykKjHf .layout_row-margin_bottom-b3e51 {}

    #uHykKjHf .page-layout-row-feee0 {}

    #uHykKjHf .page-layout-row-inner-ab83f {
        gap: 20px 20px;
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
    }
}

#uHykKjHf .page-layout-col-dom-eaac1:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

#uHykKjHf .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
    animation-delay: 0s;
}

@media (max-width: 750px) {
    #uHykKjHf .page-layout-col-dom-eaac1:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2;
    }

    #uHykKjHf .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
        animation-delay: 0s;
    }
}

#mgFzNeVt {
    --layout-col-padding: 20px 0 20px 0;
}

#mgFzNeVt .layout-col-container-aa69d {}

#mgFzNeVt .layout-col-inner-e7875 {
    gap: 50px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #mgFzNeVt {}

    #mgFzNeVt .layout-col-container-aa69d {}

    #mgFzNeVt .layout-col-inner-e7875 {}
}

@media (max-width: 750px) {
    #FkYSvsVW {}
}

@media (max-width: 750px) {
    #QdUhTGzp {}
}

#hYJvpbuH {}

#hYJvpbuH .page-layout-row-container-dc0ac {}

#hYJvpbuH .layout_row-margin_top-e2d5e {}

#hYJvpbuH .layout_row-margin_bottom-b3e51 {}

#hYJvpbuH .page-layout-row-feee0 {
    --layout-row-padding: 10px 0 10px 0;
}

#hYJvpbuH .page-layout-row-inner-ab83f {
    gap: 10px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
}

#hYJvpbuH .enter-animate-aa9db {}

@media (max-width: 750px) {
    #hYJvpbuH {}

    #hYJvpbuH .page-layout-row-container-dc0ac {
        width: 100%;
    }

    #hYJvpbuH .layout_row-margin_top-e2d5e {}

    #hYJvpbuH .layout_row-margin_bottom-b3e51 {}

    #hYJvpbuH .page-layout-row-feee0 {}

    #hYJvpbuH .page-layout-row-inner-ab83f {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }
}

#hYJvpbuH .page-layout-col-dom-eaac1:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

@media (max-width: 750px) {
    #hYJvpbuH .page-layout-col-dom-eaac1:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2;
    }
}

#eLXSOjPj {
    --layout-col-padding: 10px 0 10px 0;
}

#eLXSOjPj .layout-col-container-aa69d {}

#eLXSOjPj .layout-col-inner-e7875 {
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #eLXSOjPj {}

    #eLXSOjPj .layout-col-container-aa69d {}

    #eLXSOjPj .layout-col-inner-e7875 {}
}

#cUmZjNnm {}

#cUmZjNnm .page-layout-row-container-dc0ac {}

#cUmZjNnm .layout_row-margin_top-e2d5e {
    padding: 20px 0 20px 0;
}

#cUmZjNnm .layout_row-margin_bottom-b3e51 {
    padding: 20px 0 20px 0;
}

#cUmZjNnm .page-layout-row-feee0 {
    --layout-row-padding: 15px 0;
}

#cUmZjNnm .page-layout-row-inner-ab83f {
    gap: 20px 100px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 2.8fr;
}

#cUmZjNnm .enter-animate-aa9db {
    animation-name: fadeInUp-ef632;
}

@media (max-width: 750px) {
    #cUmZjNnm {}

    #cUmZjNnm .page-layout-row-container-dc0ac {
        width: 100%;
    }

    #cUmZjNnm .layout_row-margin_top-e2d5e {}

    #cUmZjNnm .layout_row-margin_bottom-b3e51 {}

    #cUmZjNnm .page-layout-row-feee0 {}

    #cUmZjNnm .page-layout-row-inner-ab83f {
        gap: 20px;
        grid-template-rows: auto 1fr;
        grid-template-columns: 1fr;
    }
}

#cUmZjNnm .page-layout-col-dom-eaac1:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
}

#cUmZjNnm .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
    animation-delay: 0s;
}

#cUmZjNnm .page-layout-col-dom-eaac1:nth-child(2) {
    grid-area: 1 / 2 / 2 / 3;
}

#cUmZjNnm .page-layout-col-dom-eaac1:nth-child(2) .enter-animate-aa9db {
    animation-delay: 0.1s;
}

@media (max-width: 750px) {
    #cUmZjNnm .page-layout-col-dom-eaac1:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2;
    }

    #cUmZjNnm .page-layout-col-dom-eaac1:nth-child(1) .enter-animate-aa9db {
        animation-delay: 0s;
    }

    #cUmZjNnm .page-layout-col-dom-eaac1:nth-child(2) {
        grid-area: 2 / 1 / 3 / 2;
    }

    #cUmZjNnm .page-layout-col-dom-eaac1:nth-child(2) .enter-animate-aa9db {
        animation-delay: 0s;
    }
}

#VlmBHiZc {
    --layout-col-align: flex-start;
    --layout-col-padding: 10px 0 10px 0;
}

#VlmBHiZc .layout-col-container-aa69d {}

#VlmBHiZc .layout-col-inner-e7875 {
    gap: 30px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #VlmBHiZc {}

    #VlmBHiZc .layout-col-container-aa69d {}

    #VlmBHiZc .layout-col-inner-e7875 {}
}

@media (max-width: 750px) {
    #rARbkHVp {}
}

#uKpAEVMw {
    --layout-col-padding: 10px 0 10px 0;
}

#uKpAEVMw .layout-col-container-aa69d {}

#uKpAEVMw .layout-col-inner-e7875 {
    display: flex;
    flex-direction: column;
}

@media (max-width: 750px) {
    #uKpAEVMw {}

    #uKpAEVMw .layout-col-container-aa69d {}

    #uKpAEVMw .layout-col-inner-e7875 {}
}

#QmUjcXiE .layout-collapse-block-e1524 {
    --item-font-size: var(--level-3);
    --item-font-family: PlusJakartaSans-Bold;
    --item-font-weight: bold;
}