.content {
    width: 100%;
}

.bannerImg {
    width: 100%;
    height: 20vw;
    object-fit: cover;
    object-position: center;
}

.contentBox {
    width: 100%;
    background-color: #fff;
    display: flex;
    justify-content: center;
    padding: 6vw 0;
}

.contentLeft {
    width: 10.42vw;
}

.contentLeft .leftTitleBox {
    width: 100%;
    padding: 1.7vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    background-color: #67A3FD;
}

.contentLeft .leftTitleBox .leftTitleText {
    color: rgba(255, 255, 255, 1);
    font-size: 1.56vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
}

.contentLeft .leftTitleBox .leftTitleLine {
    width: 2.61vw;
    height: 0.06vw;
    margin: 0.8vw 0;
    background-color: #fff;
}

.contentLeft .leftListBox {
    width: 100%;
}

.contentLeft .leftListBox .list {
    width: 100%;
    height: 4.1vw;
    color: #333333;
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    background-color: #F3F7FD;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1px 0;
    cursor: pointer;
}

.contentLeft .leftListBox .listAction {
    background-color: #1A66FF !important;
    color: #fff !important;
}

.contentRight {
    width: 49vw;
    margin-left: 4vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.contentRight .rightTitle {
    color: rgba(51, 51, 51, 1);
    font-size: 1.87vw;
    font-family: SourceHanSansCN-Medium;
    font-weight: 500;
}

.overview {
    width: 100%;
    margin-top: 2vw;
}

.overview .overViewText {
    color: rgba(34, 34, 34, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    line-height: 1.80vw;
    text-indent: 1.86vw;
}

.overview .overViewText span {
    color: #1A66FF !important;
}

.overview .overviewImg {
    width: 47.92vw;
    height: 15.63vw;
    margin-top: 2.56vw;
}

.overview .videoBox {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.overview .videoBox div {
    width: 100%;
    color: rgba(51, 51, 51, 1);
    font-size: 1.66vw;
    font-family: PingFang-SC-Bold;
    font-weight: 700;
    text-align: center;
    margin: 2vw 0 1vw;
}

.overview .videoBox video {
    width: 47.92vw;
}

.zzjgImg {
    width: 48.96vw;
    height: 38.23vw;
    padding: 3.2vw 1vw;
    border: 1px solid #F0F0F1;
    background-color: #FBFBFF;
    margin-top: 2vw;
}

.block_3 {
    width: 45.99vw;
    height: 31.31vw;
    margin: 1.82vw 0 0 3.12vw;
}

.text-group_1 {
    width: 12.82vw;
    height: 3.08vw;
}

.text_6 {
    width: 12.77vw;
    height: 1.62vw;
    overflow-wrap: break-word;
    color: rgba(26, 102, 255, 1);
    font-size: 1.66vw;
    font-family: PingFang-SC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-left: 0.06vw;
}

.text_7 {
    width: 12.77vw;
    height: 0.79vw;
    overflow-wrap: break-word;
    color: rgba(136, 136, 136, 1);
    font-size: 0.72vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-top: 0.68vw;
}

.thumbnail_1 {
    width: 0.63vw;
    height: 0.06vw;
    margin-top: 2.04vw;
    background-color: #888888;
}

.block_4 {
    width: 45.99vw;
    height: 7.92vw;
    margin-top: 1.05vw;
}

.text-wrapper_5 {
    width: 2.19vw;
    height: 4.95vw;
    margin-top: 1.52vw;
}

.text_8 {
    width: 2.14vw;
    height: 0.89vw;
    overflow-wrap: break-word;
    color: rgba(147, 147, 147, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-left: 0.06vw;
}

.text_9 {
    width: 2.19vw;
    height: 0.89vw;
    overflow-wrap: break-word;
    color: rgba(147, 147, 147, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-top: 1.15vw;
}

.text_10 {
    width: 2.19vw;
    height: 0.89vw;
    overflow-wrap: break-word;
    color: rgba(147, 147, 147, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-top: 1.15vw;
}

.text-wrapper_6 {
    width: 26.31vw;
    height: 4.9vw;
    margin: 1.56vw 0 0 0.88vw;
}

.text_11 {
    width: 7.56vw;
    height: 0.79vw;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
}

.text_12 {
    width: 9.59vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-top: 1.2vw;
}

.text_13 {
    width: 26.31vw;
    height: 0.89vw;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 0.93vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.15vw;
    margin-top: 1.1vw;
}

.image-text_1 {
    width: 6.25vw;
    height: 7.92vw;
    margin-left: 38vw;
}

.image_2 {
    width: 6.25vw;
    height: 6.25vw;
}

.text-group_2 {
    width: 4.74vw;
    height: 0.89vw;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 0.88vw;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1.1vw;
    margin: 0.78vw 0 0 0.78vw;
}

.image_3 {
    width: 45.99vw;
    height: 14.59vw;
    margin-top: 2.61vw;
}

@media (max-width: 768px) {
    .contentLeft {
        width: 25vw;
    }

    .contentLeft .leftTitleBox .leftTitleText {
        color: rgba(255, 255, 255, 1);
        font-size: 4vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
    }

    .contentLeft .leftTitleBox .leftTitleLine {
        width: 5vw;
        height: 0.06vw;
        margin: 0.8vw 0;
        background-color: #fff;
    }

    .contentLeft .leftListBox .list {
        width: 100%;
        height: 12vw;
        color: #333333;
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        background-color: #F3F7FD;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 1px 0;
        cursor: pointer;
    }

    .contentRight {
        width: 65vw;
        margin-left: 4vw;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .contentRight .rightTitle {
        color: rgba(51, 51, 51, 1);
        font-size: 5.5vw;
        font-family: SourceHanSansCN-Medium;
        font-weight: 500;
    }

    .overview .overViewText {
        color: rgba(34, 34, 34, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        line-height: 4vw;
        text-indent: 1.86vw;
    }

    .overview .overviewImg {
        width: 100%;
        height: 30vw;
        margin-top: 2.56vw;
    }

    .overview .videoBox div {
        width: 100%;
        color: rgba(51, 51, 51, 1);
        font-size: 3.5vw;
        font-family: PingFang-SC-Bold;
        font-weight: 700;
        text-align: center;
        margin: 2vw 0 1vw;
    }

    .overview .videoBox video {
        width: 100%;
    }

    .bannerImg {
        margin: 5em 0 0 0;
    }

    .zzjgImg {
        width: 100%;
        height: 45vw;
        padding: 3.2vw 1vw;
        border: 1px solid #F0F0F1;
        background-color: #FBFBFF;
        margin-top: 2vw;
    }

    .block_3 {
        width: 100%;
        height: auto;
        margin: 1.82vw 0 0 3.12vw;
    }

    .text-group_1 {
        width: auto;
        height: auto;
    }

    .text_6 {
        width: 12.77vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(26, 102, 255, 1);
        font-size: 3.5vw;
        font-family: PingFang-SC-Heavy;
        font-weight: 900;
        text-align: left;
        white-space: nowrap;
        line-height: 1.15vw;
        margin-left: 0.06vw;
    }

    .text_7 {
        width: 12.77vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(136, 136, 136, 1);
        font-size: 2.1vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: 1.15vw;
        margin-top: 2vw;
    }

    .block_4 {
        width: 45.99vw;
        height: auto;
        margin-top: 1.05vw;
    }

    .text-wrapper_5 {
        width: auto;
        /* height: auto; */
        margin-top: 1.52vw;
    }

    .text_8 {
        width: auto;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(147, 147, 147, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: normal;
        margin-left: 0.06vw;
    }

    .text_9 {
        width: auto;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(147, 147, 147, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: normal;
        margin-top: 1.15vw;
    }

    .text_10 {
        width: auto;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(147, 147, 147, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: normal;
        margin-top: 1.15vw;
    }

    .text-wrapper_6 {
        width: 35vw;
        height: auto;
        margin: 1.56vw 0 0 2vw;
    }

    .image-text_1 {
        width: 6.25vw;
        height: 7.92vw;
        margin-left: 1vw;
    }

    .text_11 {
        width: 100%;
        height: auto;
        overflow-wrap: normal;
        color: rgba(51, 51, 51, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: wrap;
        line-height: normal;
    }

    .text_12 {
        width: 100%;
        height: auto;
        overflow-wrap: normal;
        color: rgba(51, 51, 51, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: wrap;
        line-height: normal;
        margin-top: 1.2vw;
    }

    .text_13 {
        width: 100%;
        height: auto;
        overflow-wrap: normal;
        color: rgba(51, 51, 51, 1);
        font-size: 3vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: wrap;
        line-height: normal;
        margin-top: 1.1vw;
        word-wrap: wrap;
    }

    .image_2 {
        width: 12vw;
        height: 12vw;
        margin-left: 1vw;
    }

    .text-group_2 {
        width: 4.74vw;
        height: 0.89vw;
        overflow-wrap: break-word;
        color: rgba(51, 51, 51, 1);
        font-size: 2.5vw;
        font-family: PingFang-SC-Medium;
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: 1.1vw;
        margin: 0.78vw 0 0 0.78vw;
    }

    .image_3 {
        width: 100%;
        height: auto;
        margin-top: 2.61vw;
    }
}