.w1200 {
    width: 1200px;
    margin: 0 auto
}

@media (max-width:750px) {
    .w1200 {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box
    }
}

.x {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.y {
    transform: translateY(-50%)
}

.xy, .y {
    position: absolute;
    top: 50%
}

.xy {
    left: 50%;
    transform: translate(-50%,-50%)
}

.wbo {
    /*! autoprefixer: off */ -webkit-box-orient: vertical
    /*! autoprefixer: on */
}

.eli {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.eli1 {
    /*! autoprefixer: off */
    /*! autoprefixer: on */ -webkit-line-clamp: 1
}

.eli1, .eli2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.eli2 {
    /*! autoprefixer: off */
    /*! autoprefixer: on */ -webkit-line-clamp: 2
}

.eli3 {
    /*! autoprefixer: off */
    /*! autoprefixer: on */ -webkit-line-clamp: 3
}

.eli3, .eli4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.eli4 {
    /*! autoprefixer: off */
    /*! autoprefixer: on */ -webkit-line-clamp: 4
}

.eli5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*! autoprefixer: off */ -webkit-box-orient: vertical;
    /*! autoprefixer: on */ -webkit-line-clamp: 5
}

.page {
    background-color: #fff;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%
}

    .page .section {
        padding-bottom: 26px;
        background-size: 100% 100%;
        background-repeat: no-repeat
    }

        .page .section .header {
            background-color: #0054a7
        }

        .page .section .section_2 {
            width: 1200px;
            margin: 0 auto
        }

@media (max-width:750px) {
    .page .section .section_2 {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box
    }
}

.page .section .section_2 .section_3 {
    border-bottom: 5px solid transparent;
    width: 110px;
    height: 110px
}

    .page .section .section_2 .section_3.active {
        border-bottom: 5px solid #fff;
        background-color: hsla(0,0%,100%,.059)
    }

.page .section .section_2 .space-y-41 > :not(:first-child) {
    margin-top: 41px
}

.page .section .section_2 .group_3 {
    margin-left: 42px
}

.page .section .section_2 .space-x-38 > :not(:first-child) {
    margin-left: 38px
}

.page .section .section_2 .text_2 {
    margin-left: 56px
}

.page .section .section_2 .section_4 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

    .page .section .section_2 .section_4 .image_2 {
        width: 16px;
        height: 16px
    }

    .page .section .section_2 .section_4 .text_4 {
        color: #6fa5db
    }

.page .section .section_2 .view_1 {
    background-color: #ffffff1c;
    border-radius: 18px;
    width: 170px;
    height: 36px;
    position: relative
}

    .page .section .section_2 .view_1 input {
        width: 100%;
        height: 100%;
        border-radius: 18px;
        background-color: #ffffff1c;
        padding: 0 10px 0 30px;
        color: #fff;
        line-height: 36px;
        box-sizing: border-box
    }

        .page .section .section_2 .view_1 input::-webkit-input-placeholder {
            color: #6fa5db
        }

    .page .section .section_2 .view_1 img {
        position: absolute;
        top: 50%;
        left: 10px;
        transform: translateY(-50%)
    }

.page .section .group_4 {
    width: 888px
}

    .page .section .group_4 .section_5 {
        padding: 52px 0 55px 18px;
        background-color: #0935608f
    }

        .page .section .group_4 .section_5 .font_4 {
            font-size: 60px;
            font-family: AlimamaShuHeiTi;
            font-weight: 700;
            color: #fff
        }

        .page .section .group_4 .section_5 .text_5 {
            line-height: 54px
        }

        .page .section .group_4 .section_5 .font_5 {
            font-size: 48px;
            font-family: AlimamaShuHeiTi;
            font-weight: 700;
            color: #fff
        }

        .page .section .group_4 .section_5 .text_7 {
            line-height: 45px
        }

        .page .section .group_4 .section_5 .text_6 {
            line-height: 56px
        }

        .page .section .group_4 .section_5 .text_8 {
            line-height: 46px
        }

    .page .section .group_4 .space-x-55 > :not(:first-child) {
        margin-left: 55px
    }

.page .section .space-y-130 > :not(:first-child) {
    margin-top: 130px
}

.page .group_5 {
    width: 1200px;
    margin: 0 auto
}

@media (max-width:750px) {
    .page .group_5 {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box
    }
}

.page .group_5 .group_6 {
    padding-bottom: 14px;
    height: 47px
}

@media (max-width:750px) {
    .page .group_5 .group_6 {
        height: 28px
    }
}

.page .group_5 .group_6 .image_4 {
    width: 32px
}

@media (max-width:750px) {
    .page .group_5 .group_6 .image_4 {
        width: 16px
    }
}

.page .group_5 .group_6 .text_9 {
    margin-left: 26px;
    color: #0054a7;
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 700;
    line-height: 23px
}

.page .group_5 .group_6 .text_10 {
    margin-left: 26px;
    color: #666
}

.page .group_5 .group_6 .item9 {
    position: relative;
    cursor: pointer
}

@media (max-width:750px) {
    .page .group_5 .group_6 .item9 {
        margin-left: 10px;
        font-size: 14px;
        line-height: 18px;
        margin-right: 10px
    }
}

.page .group_5 .group_6 .item9:after {
    content: "";
    background-color: transparent;
    width: 96px;
    height: 4px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px
}

@media (max-width:750px) {
    .page .group_5 .group_6 .item9:after {
        width: 50px;
        height: 2px;
        bottom: -13px
    }
}

.page .group_5 .group_6 .item9.active:after {
    content: "";
    background-color: #0054a7
}

.page .group_5 .group_6 .group_7 {
    margin-top: -11px
}

    .page .group_5 .group_6 .group_7 .text_11 {
        color: #999
    }

.page .group_5 .group_6 .space-x-5 > :not(:first-child) {
    margin-left: 5px
}

.page .group_5 .divider_2 {
    height: 4px;
    border-bottom: 1px solid #0054a799
}

    .page .group_5 .divider_2 .section_7 {
        margin-left: 58px;
        background-color: #0054a7;
        width: 96px;
        height: 4px
    }

.page .group_5 .group_8 {
    padding-top: 20px;
    display: none
}

    .page .group_5 .group_8.active {
        display: block
    }

@media (max-width:750px) {
    .page .group_5 .group_8 .space-x-26 {
        width: 100%;
        display: block
    }
}

.page .group_5 .group_8 .space-x-26 .section_8 {
    padding: 0 20px;
    background-color: #fff;
    box-shadow: 0 2px 8px #5858582b;
    border-radius: 10px;
    width: calc(100% / 2 - 20px);
    height: 104px;
    margin-bottom: 24px
}

@media (max-width:750px) {
    .page .group_5 .group_8 .space-x-26 .section_8 {
        width: 100%;
        margin-bottom: 10px
    }
}

.page .group_5 .group_8 .space-x-26 .section_8 .group_9 {
    padding-top: 22px
}

    .page .group_5 .group_8 .space-x-26 .section_8 .group_9 .image_6 {
        margin-top: 14px;
        width: 34px
    }

@media (max-width:750px) {
    .page .group_5 .group_8 .space-x-26 .section_8 .group_9 .image_6 {
        width: 17px
    }
}

.page .group_5 .group_8 .space-x-26 .section_8 .group_9 .text-wrapper {
    padding-bottom: 15px;
    border-bottom: 1px solid #b3b3b3;
    width:90%;
}

    .page .group_5 .group_8 .space-x-26 .section_8 .group_9 .text-wrapper .font_8 {
        font-size: 18px;
        font-family: Microsoft YaHei;
        line-height: 19px;
        font-weight: 700;
        color: #333
    }

@media (max-width:750px) {
    .page .group_5 .group_8 .space-x-26 .section_8 .group_9 .text-wrapper .font_8 {
        font-size: 14px
    }
}

.page .group_5 .group_8 .space-x-26 .section_8 .space-x-12 > :not(:first-child) {
    margin-left: 12px
}

@media (max-width:750px) {
    .page .group_5 .group_8 .space-x-26 .section_8 .space-x-12 > :not(:first-child) {
        width: 93%
    }
}

.page .group_5 .group_8 .space-x-26 .section_8 .group_10 {
    padding: 5px 0 15px 56px
}

@media (max-width:750px) {
    .page .group_5 .group_8 .space-x-26 .section_8 .group_10 {
        padding: 5px 0 15px 38px
    }
}

.page .group_5 .group_8 .space-x-26 .section_8 .group_10 .text_13, .page .group_5 .group_8 .space-x-26 .section_8 .group_10 .text_14 {
    line-height: 15px
}

.page .group_5 .group_8 .space-x-26 .view_2 {
    margin-right: 13px
}

.page .group_5 .space-x-24 {
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:750px) {
    .page .group_5 .space-x-24 {
        width: 100%;
        display: block
    }
}

.page .group_5 .space-x-24 .section_9 {
    border-radius: 6px;
    background-image: url(../image/cc3.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 80px;
    -ms-flex-pack: center;
    justify-content: center;
    width: 380px
}

@media (max-width:750px) {
    .page .group_5 .space-x-24 .section_9 {
        width: 100%;
        margin-bottom: 20px
    }
}

.page .group_5 .space-x-24 .section_9 .text_15 {
    line-height: 25px
}

.page .group_5 .space-x-24 .section_10 {
    border-radius: 6px;
    background-image: url(../image/cc4.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 80px;
    -ms-flex-pack: center;
    justify-content: center;
    width: 380px
}

@media (max-width:750px) {
    .page .group_5 .space-x-24 .section_10 {
        width: 100%;
        margin-bottom: 20px
    }
}

.page .group_5 .space-x-24 .section_10 .text_16 {
    line-height: 25px
}

.page .group_5 .space-x-24 .image_7 {
    width: 52px;
    height: 52px
}

.page .group_5 .space-x-24 .font_11 {
    font-size: 26px;
    font-family: SourceHanSansCN;
    line-height: 26px;
    font-weight: 500;
    color: #fff
}

.page .group_5 .space-x-24 .section_11 {
    border-radius: 6px;
    background-image: url(../image/cc5.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 80px;
    -ms-flex-pack: center;
    justify-content: center;
    width: 380px
}

@media (max-width:750px) {
    .page .group_5 .space-x-24 .section_11 {
        width: 100%;
        margin-bottom: 20px
    }
}

.page .group_5 .space-x-24 .section_11 .text_17 {
    line-height: 25px
}

.page .space-y-46 > :not(:first-child) {
    margin-top: 46px
}

@media (max-width:750px) {
    .page .space-y-46 > :not(:first-child) {
        margin-top: 30px
    }
}

.page .space-x-20 > :not(:first-child) {
    margin-left: 20px
}

@media (max-width:750px) {
    .page .space-x-20 > :not(:first-child) {
        margin-left: 10px
    }
}

.page .section_12 {
    padding: 56px 0;
    background-image: linear-gradient(0deg,#d6ebff,#dfefff)
}

@media (max-width:750px) {
    .page .section_12 .tabmobileBox {
        display: block
    }
}

.page .section_12 .tabmobileBox .tabmobile {
    display: none
}

@media (max-width:750px) {
    .page .section_12 .tabmobileBox .tabmobile {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 700
    }

        .page .section_12 .tabmobileBox .tabmobile div {
            position: relative;
            padding-bottom: 10px
        }

            .page .section_12 .tabmobileBox .tabmobile div:after {
                content: "";
                width: 100%;
                height: 1px;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                bottom: 0
            }

            .page .section_12 .tabmobileBox .tabmobile div.active:after {
                content: "";
                background: #0054a7
            }
}

.page .section_12 .group_11 {
    width: 181px
}

@media (max-width:750px) {
    .page .section_12 .group_11 {
        display: none
    }
}

.page .section_12 .group_11 .section_13 {
    background: url(../image/cc6.png) no-repeat;
    width: 160px;
    /*height: 148px;*/
    height: 443px;
    background-size: cover;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

    .page .section_12 .group_11 .section_13.active:after {
        content: "";
        right: 0;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-left: 20px solid #07a9fb;
        border-bottom: 10px solid transparent;
        right: -20px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

.page .section_12 .group_11 .space-y-79 > :not(:first-child) {
    margin-top: 50px;
    cursor: pointer
}

.page .section_12 .group_11 .section_16 {
    background: url(../image/cc7.png) no-repeat;
    background-size: cover
}

    .page .section_12 .group_11 .section_16.active:after {
        content: "";
        border-left: 20px solid #1ca3b5
    }

.page .section_12 .group_11 .space-y-80 > :not(:first-child) {
    margin-top: 50px;
    cursor: pointer
}

.page .section_12 .group_11 .text-wrapper_5 {
    padding: 6px 0;
    background-color: #ffffffb3;
    border-radius: 14px;
    width: 110px
}

    .page .section_12 .group_11 .text-wrapper_5 .text_23 {
        color: #0873b9
    }

    .page .section_12 .group_11 .text-wrapper_5 .text_25 {
        color: #0c7e8d
    }

.page .section_12 .section_14 {
    padding: 20px 0 0;
    background-color: #fff;
    box-shadow: 0 8px 30px #99999930;
    border-radius: 6px;
    height: 440px;
    box-sizing: border-box;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: none
}

@media (max-width:750px) {
    .page .section_12 .section_14 {
        height: auto;
        width: 100%;
        padding: 20px 0
    }
}

.page .section_12 .section_14.active {
    display: -ms-flexbox;
    display: flex
}

.page .section_12 .section_14 .group_12 {
    padding: 0 20px;
    position: relative
}

@media (max-width:750px) {
    .page .section_12 .section_14 .group_12 {
        display: block;
        padding: 0 10px
    }
}

.page .section_12 .section_14 .group_12 .group_13 .text-wrapper_2 {
    padding: 8px 0;
    background-color: #eee;
    border-radius: 6px 0 0 6px;
    width: 124px;
    height: 36px;
    border: 1px solid #eee;
    cursor: pointer
}

@media (max-width:750px) {
    .page .section_12 .section_14 .group_12 .group_13 .text-wrapper_2 {
        width: 100px
    }
}

.page .section_12 .section_14 .group_12 .group_13 .text-wrapper_3 {
    padding: 8px 0;
    background-color: #eee;
    width: 104px;
    height: 36px;
    border: 1px solid #ccc;
    cursor: pointer
}

@media (max-width:750px) {
    .page .section_12 .section_14 .group_12 .group_13 .text-wrapper_3 {
        width: 100px
    }
}

.page .section_12 .section_14 .group_12 .group_13 .text-wrapper_4 {
    padding: 8px 0;
    background-color: #eee;
    border-radius: 0 6px 6px 0;
    width: 124px;
    height: 36px;
    border: 1px solid #ccc;
    cursor: pointer
}

@media (max-width:750px) {
    .page .section_12 .section_14 .group_12 .group_13 .text-wrapper_4 {
        width: 100px
    }
}

.page .section_12 .section_14 .group_12 .group_13 .current {
    border: 1px solid #0054a7;
    background-color: #7bbaf8
}

    .page .section_12 .section_14 .group_12 .group_13 .current span {
        color: #0054a7;
        font-weight: 500
    }

.page .section_12 .section_14 .group_12 .group_14 {
    margin-bottom: 3px
}

    .page .section_12 .section_14 .group_12 .group_14 .text_19 {
        color: #999
    }

.page .section_12 .section_14 .group_12 .space-x-8 > :not(:first-child) {
    margin-left: 8px
}

@media (max-width:750px) {
    .page .section_12 .section_14 .group_12 .space-x-8 > :not(:first-child) {
        margin-left: 4px
    }
}

.page .section_12 .section_14 .zbgglistBox {
    display: none
}

    .page .section_12 .section_14 .zbgglistBox .group_15:hover {
        font-weight: 700
    }

    .page .section_12 .section_14 .zbgglistBox.active {
        display: block
    }

.page .section_12 .section_14 .space-x-203 > :not(:first-child) {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px
}

@media (max-width:750px) {
    .page .section_12 .section_14 .space-x-203 > :not(:first-child) {
        right: 10px
    }
}

.page .section_12 .section_14 .group_15 {
    margin-top: 28px;
    padding: 0 20px
}

@media (max-width:750px) {
    .page .section_12 .section_14 .group_15 {
        padding: 0 10px;
        margin-top: 20px;
        width: 82%
    }
}

.page .section_12 .section_14 .space-x-100 > :not(:first-child) {
    margin-left: 100px
}

.page .section_12 .section_14 .group_17 {
    margin-top: 16px;
    padding: 16px 0;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc
}

    .page .section_12 .section_14 .group_17 .view_4 {
        margin-left: 17px
    }

    .page .section_12 .section_14 .group_17 .text_22 {
        margin-left: 40px
    }

.page .section_12 .section_14 .group_18 {
    padding: 16px 0;
    border-bottom: 1px dashed #ccc
}

.page .section_12 .section_14 .space-x-74 > :not(:first-child) {
    margin-left: 74px
}

.page .section_12 .section_14 .space-x-371 > :not(:first-child) {
    margin-left: 371px
}

.page .section_12 .section_14 .space-x-135 > :not(:first-child) {
    margin-left: 135px
}

.page .section_12 .section_14 .group_19 {
    padding: 16px 0 40px
}

    .page .section_12 .section_14 .group_19 .view_5 {
        margin-left: 17px
    }

    .page .section_12 .section_14 .group_19 .text_26 {
        margin-left: 38px
    }

.page .font_6 {
    font-size: 24px;
    font-family: SourceHanSansCN;
    line-height: 23px;
    font-weight: 500;
    color: #fff
}

@media (max-width:750px) {
    .page .font_6 {
        font-size: 14px
    }
}

.page .font_3 {
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 16px;
    color: #333
}

@media (max-width:750px) {
    .page .font_3 {
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 22%
    }
}

.page .font_10 {
    font-size: 18px;
    font-family: SourceHanSansCN;
    line-height: 16px;
    color: #333
}

@media (max-width:750px) {
    .page .font_10 {
        font-size: 12px
    }
}

.page .font_9 {
    font-size: 14px;
    font-family: SourceHanSansCN;
    line-height: 18px;
    color: #333
}

@media (max-width:750px) {
    .page .font_9 {
        font-size: 12px
    }
}

.page .image_5 {
    width: 8px
}

@media (max-width:750px) {
    .page .image_5 {
        width: 6px
    }
}

@media (max-width:750px) {
    .page .space-x-17 {
        width: 100%
    }
}

.page .space-x-17 > :not(:first-child) {
    margin-left: 17px
}

@media (max-width:750px) {
    .page .space-x-17 > :not(:first-child) {
        margin-left: 10px
    }
}

.page .section_15 {
    background-color: #0d56ac;
    width: 12px;
    height: 12px;
    transform: rotate(45deg)
}

@media (max-width:750px) {
    .page .section_15 {
        width: 6px;
        height: 6px
    }
}

.page .group_16 {
    line-height: 16px;
    height: 16px
}

@media (max-width:750px) {
    .page .group_16 {
        display: -ms-flexbox;
        display: flex
    }
}

.page .group_16 .font_12 {
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 16px;
    font-weight: 700;
    color: #0054a7
}

@media (max-width:750px) {
    .page .group_16 .font_12 {
        font-size: 12px
    }
}

.page .group_20 {
    width: 100%;
    padding-top: 20px
}

    .page .group_20 .group_21 {
        padding: 39px 0 18px
    }

        .page .group_20 .group_21 .text_27 {
            color: #0054a7
        }

    .page .group_20 .divider_3 {
        background-color: #0d56ac;
        height: 3px
    }

.page .space-x-16 > :not(:first-child) {
    margin-left: 16px
}

.page .space-x-16 .section_6 {
    background-color: #0d56ac;
    border-radius: 6px;
    width: 24px;
    height: 12px
}

.page .space-x-16 .image_3 {
    width: 40px;
    height: 12px
}

.page .group_22 {
    padding: 17px 0 37px;
    border-top: 1px solid #0d56ac99
}

@media (max-width:750px) {
    .page .group_22 {
        display: block
    }
}

.page .group_22 .section_17 {
    padding: 20px 20px 20px 24px;
    background-color: #0d56ac1a;
    border-radius: 6px;
    width: calc(100% - 10px);
    height: 400px
}

@media (max-width:750px) {
    .page .group_22 .section_17 {
        width: 100%;
        margin-bottom: 20px
    }
}

.page .group_22 .section_17 .font_14 {
    font-size: 18px;
    font-family: SourceHanSansCN;
    line-height: 18px;
    font-weight: 700;
    color: #333
}

@media (max-width:750px) {
    .page .group_22 .section_17 .font_14 {
        font-size: 16px;
        line-height: 16px
    }
}

.page .group_22 .section_17 .divider_4 {
    margin-right: 5px;
    margin-top: 16px;
    background-color: #0219341a;
    border-radius: .5px;
    height: 1px
}

.page .group_22 .section_17 .group_23 {
    margin-top: 10px;
    line-height: 26px
}

.page .group_22 .section_17 .font_16 {
    font-size: 18px;
    font-family: SourceHanSansCN;
    line-height: 16px;
    color: #000
}

@media (max-width:750px) {
    .page .group_22 .section_17 .font_16 {
        font-size: 12px;
        line-height: 12px
    }
}

.page .group_22 .section_17 .text_28 {
    margin-top: 20px;
    line-height: 17px
}

.page .group_22 .section_17 .font_17 {
    font-size: 18px;
    font-family: SourceHanSansCN;
    line-height: 19px;
    color: #000
}

@media (max-width:750px) {
    .page .group_22 .section_17 .font_17 {
        font-size: 12px;
        line-height: 12px
    }
}

.page .group_22 .section_17 .text_29 {
    margin-top: 13px;
    line-height: 20px
}

.page .group_22 .section_17 .group_24 {
    margin-top: 18px
}

    .page .group_22 .section_17 .group_24 .text_30 {
        margin-right: 4px
    }

    .page .group_22 .section_17 .group_24 .text_31 {
        line-height: 17px
    }

.page .group_22 .section_17 .space-y-8 > :not(:first-child) {
    margin-top: 8px
}

.page .section_18 {
    background-image: linear-gradient(0deg,#d6ebff,#dfefff);
    padding-bottom: 30px;
    padding-top: 20px
}

    .page .section_18 .group_25 {
        padding: 40px 0 18px;
        border-bottom: 3px solid #0d56ac
    }

        .page .section_18 .group_25 .text_32 {
            color: #0d56ac
        }

    .page .section_18 .space-x-15 > :not(:first-child) {
        margin-left: 15px
    }

    .page .section_18 .section_19 {
        margin-right: 38px;
        background-color: #0d56ac99;
        height: 1px
    }

    .page .section_18 .section_20 {
        margin-top: 16px;
        padding: 24px 18px 28px;
        background-color: #0d56ac1a;
        border-radius: 6px
    }

@media (max-width:750px) {
    .page .section_18 .section_20 {
        display: block
    }
}

.page .section_18 .section_20 .section_21 {
    margin-top: 6px;
    padding-bottom: 16px;
    background-color: #fff;
    width: 411px
}

@media (max-width:750px) {
    .page .section_18 .section_20 .section_21 {
        width: 100%
    }
}

.page .section_18 .section_20 .section_21 .image_9 {
    width: 411px
}

@media (max-width:750px) {
    .page .section_18 .section_20 .section_21 .image_9 {
        width: 100%
    }
}

.page .section_18 .section_20 .section_21 .group_30 {
    margin: 21px 23px 0 19px;
    line-height: 26px
}

    .page .section_18 .section_20 .section_21 .group_30 .font_19 {
        font-size: 16px;
        font-family: SourceHanSansCN;
        line-height: 26px;
        color: #333
    }

.page .section_18 .section_20 .group_29 {
    margin-left: 15px
}

    .page .section_18 .section_20 .group_29 .image_10 {
        width: 18px;
        height: 18px
    }

.page .section_18 .section_20 .group_26 {
    margin: 0 0 4px;
    width: calc(100% - 430px)
}

@media (max-width:750px) {
    .page .section_18 .section_20 .group_26 {
        width: 100%
    }
}

.page .section_18 .section_20 .group_26 .group_27 {
    height: 344px;
    width: 100%
}

    .page .section_18 .section_20 .group_26 .group_27 .group_28 {
        width: 100%
    }

        .page .section_18 .section_20 .group_26 .group_27 .group_28 .image_10 {
            width: 9px
        }

    .page .section_18 .section_20 .group_26 .group_27 .ml10 {
        margin-left: 10px;
        border-bottom: 1px dashed #6d8eb0
    }

@media (max-width:750px) {
    .page .section_18 .section_20 .group_26 .group_27 .ml10 {
        width: 94%
    }
}

.page .section_18 .section_20 .group_26 .group_27 .ml10 .eli {
    width: 80%;
    max-width: 564px;
    margin: 11px 0
}

    .page .section_18 .section_20 .group_26 .group_27 .ml10 .eli:hover {
        font-weight: 700
    }

@media (max-width:750px) {
    .page .section_18 .section_20 .group_26 .group_27 .ml10 .eli {
        width: 70%;
        max-width: inherit;
        font-size: 12px
    }
}

.page .section_18 .section_20 .group_26 .group_27 .font_18 {
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 43px;
    color: #333
}

.page .section_18 .section_20 .group_26 .group_27 .text_33 {
    font-weight: 700
}

.page .section_18 .section_20 .group_26 .group_27 .divider_5 {
    height: 2px;
    border: 1px dashed #6d8eb0
}

.page .section_18 .section_20 .group_26 .group_27 .pos_2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 40.5px
}

.page .section_18 .section_20 .group_26 .group_27 .pos_4 {
    position: absolute;
    left: 0;
    right: 0;
    top: 83.5px
}

.page .section_18 .section_20 .group_26 .group_27 .pos_6 {
    position: absolute;
    left: 0;
    right: 0;
    top: 125.5px
}

.page .section_18 .section_20 .group_26 .group_27 .pos_8 {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.page .section_18 .section_20 .group_26 .group_27 .pos_10 {
    position: absolute;
    left: 0;
    right: 0;
    top: 214.5px
}

.page .section_18 .section_20 .group_26 .group_27 .pos_12 {
    position: absolute;
    left: 0;
    right: 0;
    top: 257.5px
}

.page .section_18 .section_20 .group_26 .group_27 .pos_14 {
    position: absolute;
    left: 0;
    right: 0;
    top: 298.5px
}

.page .section_18 .section_20 .group_26 .text_34 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos {
    position: absolute;
    right: 0;
    top: 10px
}

.page .section_18 .section_20 .group_26 .text_35 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_3 {
    position: absolute;
    right: 0;
    top: 53px
}

.page .section_18 .section_20 .group_26 .text_36 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_5 {
    position: absolute;
    right: 0;
    top: 96px
}

.page .section_18 .section_20 .group_26 .text_37 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_7 {
    position: absolute;
    right: 0;
    top: 139px
}

.page .section_18 .section_20 .group_26 .text_38 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_9 {
    position: absolute;
    right: 0;
    bottom: 137px
}

.page .section_18 .section_20 .group_26 .text_39 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_11 {
    position: absolute;
    right: 0;
    bottom: 94px
}

.page .section_18 .section_20 .group_26 .text_40 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_13 {
    position: absolute;
    right: 0;
    bottom: 51px
}

.page .section_18 .section_20 .group_26 .text_41 {
    line-height: 25px
}

.page .section_18 .section_20 .group_26 .pos_15 {
    position: absolute;
    right: 0;
    bottom: 8px
}

.page .image_8 {
    width: 32px
}

@media (max-width:750px) {
    .page .image_8 {
        width: 16px
    }
}

.page .font_15 {
    font-size: 17px;
    font-family: SourceHanSansCN;
    line-height: 26px;
    color: #333
}

@media (max-width:750px) {
    .page .font_15 {
        font-size: 12px
    }
}

.page .section_22 {
    padding: 14px 0;
    background-color: #ccdff3
}

@media (max-width:750px) {
    .page .section_22 .w1200 {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.page .section_22 .text_42 {
    color: #0d56ac
}

.page .section_22 .section_23 {
    background-color: #fff;
    border-radius: 10px;
    width: 260px;
    height: 36px;
    font-size: 16px;
    margin: 0 10px
}

@media (max-width:750px) {
    .page .section_22 .section_23 {
        margin-top: 20px
    }
}

.page .section_22 .section_23 .image_11 {
    width: 10px;
    height: 8px
}

.page .section_22 .section_23 .font_20 {
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 16px;
    color: #000
}

.page .section_22 .space-x-87 > :not(:first-child) {
    margin-left: 87px
}

.page .font_2 {
    font-size: 20px;
    font-family: SourceHanSansCN;
    line-height: 19px;
    font-weight: 500;
    color: #fff
}

.page .section_24 {
    padding: 73px 0 43px;
    background-color: #262c35
}

@media (max-width:750px) {
    .page .section_24 > div {
        display: block
    }

        .page .section_24 > div > div {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-align: center;
            align-items: center
        }
}

@media (max-width:750px) {
    .page .section_24 .space-x-77 {
        display: block
    }
}

.page .section_24 .space-x-77 > :not(:first-child) {
    margin-left: 77px
}

@media (max-width:750px) {
    .page .section_24 .space-x-77 > :not(:first-child) {
        margin-top: 20px;
        margin-left: 0;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }

        .page .section_24 .space-x-77 > :not(:first-child) .group_2 {
            margin-top: 0
        }
}

.page .section_24 .space-x-77 .space-y-22 > :not(:first-child) {
    margin-top: 22px
}

.page .section_24 .space-x-77 .space-y-22 .space-x-3 > :not(:first-child) {
    margin-left: 3px
}

.page .section_24 .space-x-77 .space-y-22 .space-x-3 .text_43 {
    color: #fff
}

.page .section_24 .space-x-77 .space-y-22 .space-x-14 > :not(:first-child) {
    margin-left: 14px
}

.page .section_24 .space-x-77 .space-y-22 .space-x-14 .text-wrapper_6 {
    padding: 4px 0;
    background-color: #e6eef7;
    border-radius: 11px;
    width: 60px;
    height: 22px
}

    .page .section_24 .space-x-77 .space-y-22 .space-x-14 .text-wrapper_6 .text_44 {
        color: #333
    }

.page .section_24 .image_12 {
    margin-right: 60px;
    margin-top: 3px;
    width: 140px;
    height: 140px
}

@media (max-width:750px) {
    .page .section_24 .image_12 {
        margin-right: 0
    }
}

.page .section_24 .font_21 {
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 16px;
    color: #fff
}

@media (max-width:750px) {
    .page .section_24 .font_21 {
        font-size: 12px
    }
}

.page .section_24 .text_45 {
    margin-right: 20px;
    line-height: 15px;
    margin-top: 10px
}

@media (max-width:750px) {
    .page .section_24 .text_45 {
        text-align: center;
        margin-right: 0;
        display: block
    }
}

.page .space-y-11 > :not(:first-child) {
    margin-top: 11px
}

.page .font_13 {
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 13px;
    color: #666
}

@media (max-width:750px) {
    .page .font_13 {
        font-size: 12px
    }
}

.page .font_7 {
    font-size: 14px;
    font-family: SourceHanSansCN;
    line-height: 13px
}

.page .image {
    margin-top: 4px;
    width: 71px;
    height: -moz-fit-content;
    height: fit-content
}

@media (max-width:750px) {
    .page .image {
        width: 50px;
        margin-top: 0
    }
}

.page .group_2 {
    height: 71px
}

@media (max-width:750px) {
    .page .group_2 {
        height: auto;
        margin-top: 8px
    }
}

.page .group_2 .font_1 {
    font-size: 24px;
    font-family: AlimamaShuHeiTi;
    letter-spacing: 1px;
    font-weight: 700;
    color: #fff
}

@media (max-width:750px) {
    .page .group_2 .font_1 {
        font-size: 14px
    }
}

.page .group_2 .text_3 {
    line-height: 42px
}

.page .section_25 {
    padding: 20px 0;
    background-color: #1b212a
}

@media (max-width:750px) {
    .page .section_25 {
        display: block
    }

        .page .section_25 span {
            width: 100%;
            display: block;
            text-align: center
        }
}

.page .section_25 .text_47 {
    color: #69727e;
    line-height: 15px
}

.page .section_25 .text_46 {
    color: #69727e;
    font-size: 16px;
    font-family: SourceHanSansCN;
    line-height: 19px
}

@media (max-width:750px) {
    .page .section_25 .text_46 {
        font-size: 12px
    }
}

.page .space-x-27 > :not(:first-child) {
    margin-left: 27px
}

@media (max-width:750px) {
    .page .space-x-27 > :not(:first-child) {
        margin-left: 0
    }
}

.space-y-35 > :not(:first-child) {
    margin-top: 35px
}

@media (max-width:750px) {
    .space-y-35 > :not(:first-child) {
        margin-top: 0
    }
}

.swiper-container {
    font-size: 0;
    width: 100%
}

    .swiper-container .swiper-slide img {
        width: 100%
    }

    .swiper-container .swiper-pagination {
        bottom: 20px !important
    }

        .swiper-container .swiper-pagination .swiper-pagination-bullet {
            width: 12px;
            height: 12px;
            background: #fff;
            opacity: 1
        }

        .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
            background: #0d56ac;
            padding: 0 10px;
            border-radius: 6px
        }

    .swiper-container .pn {
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        z-index: 1
    }

@media (max-width:750px) {
    .menus {
        display: none;
        position: absolute;
        width: 100%;
        z-index: 2;
        top: 72px;
        left: 0
    }

        .menus a {
            width: 100% !important;
            height: 50px;
            background: #0054a7
        }

            .menus a.active {
                background: #0054a7 !important
            }
}

.menuMobile {
    display: none;
    color: #fff
}

@media (max-width:750px) {
    .menuMobile {
        display: block
    }
}

@media (max-width:750px) {
    .logo {
        -ms-flex-align: center;
        align-items: center
    }
}

.group_6 {
    padding-bottom: 14px;
    height: 47px
}

@media (max-width:750px) {
    .group_6 {
        height: 28px
    }
}

.group_6 .image_4 {
    width: 32px
}

@media (max-width:750px) {
    .group_6 .image_4 {
        width: 16px
    }
}

.group_6 .text_9 {
    margin-left: 26px;
    color: #0054a7;
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 700;
    line-height: 23px
}

@media (max-width:750px) {
    .group_6 .text_9 {
        margin-left: 10px;
        font-size: 14px;
        line-height: 18px;
        margin-right: 10px
    }
}

.group_6 .item9 {
    position: relative;
    cursor: pointer
}

    .group_6 .item9:after {
        content: "";
        background-color: transparent;
        width: 96px;
        height: 4px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -22px
    }

@media (max-width:750px) {
    .group_6 .item9:after {
        width: 50px;
        height: 2px;
        bottom: -11px
    }
}

.group_6 .item9.active:after {
    content: "";
    background-color: #0054a7
}

.group_6 .group_7 {
    margin-top: -11px
}

    .group_6 .group_7 .text_11 {
        color: #999
    }

.font_7 {
    font-size: 14px;
    font-family: SourceHanSansCN;
    line-height: 13px
}

.group_6 .space-x-5 > :not(:first-child) {
    margin-left: 5px
}

@media (max-width:750px) {
    .image_5 {
        width: 6px
    }
}

.divider_2 {
    height: 4px;
    border-bottom: 1px solid #0054a799
}

@media (max-width:750px) {
    .divider_2 {
        height: 2px
    }
}

.empty {
    text-align: center;
    color: #666;
    padding: 80px 0
}

    .empty img {
        width: 200px
    }

@media (max-width:750px) {
    .empty img {
        width: 100px
    }
}

.empty p {
    font-size: 24px;
    margin-top: 32px
}

@media (max-width:750px) {
    .empty p {
        font-size: 18px
    }
}

.emptyLittle img {
    width: 100px
}

@media (max-width:750px) {
    .emptyLittle img {
        width: 80px
    }
}

.emptyLittle p {
    font-size: 18px;
    margin-top: 22px
}

@media (max-width:750px) {
    .emptyLittle p {
        font-size: 12px
    }
}
