.page {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100%;
    overflow: hidden;
}

.image_group_1 {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}

.image_group_2 {
    width: 1000px;
    object-fit: cover;
}

.banner-title-span1 {
    font-size: 36px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: 500;
    color: #000000;
    line-height: 50px;
}

.banner-title-span2 {
    font-size: 46px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: 500;
    color: #000000;
    line-height: 46px;
}

.text_1 {
    width: 216px;
    height: 50px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 50px;
    margin: 34px 0 0 612px;
}

.text_2 {
    width: 336px;
    height: 67px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 48px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 67px;
    margin: 8px 0 0 552px;
}

.group_3 {
    width: 749px;
    height: 334px;
    margin: 42px 0 0 422px;
}

.text-wrapper_1 {
    border-radius: 17px;
    height: 34px;
    border: 1px solid rgba(0, 0, 0, 1);
    width: 136px;
    margin: 42px 0 393px 652px;
}

.text_3 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 7px 0 0 40px;
}

.image_1 {
    position: absolute;
    left: 465px;
    top: 372px;
    width: 609px;
    height: 350px;
}

.image_2 {
    position: absolute;
    left: 1016px;
    top: 489px;
    width: 116px;
    height: 251px;
}

.image_3 {
    position: absolute;
    left: 316px;
    top: 562px;
    width: 209px;
    height: 182px;
}

.group_9 {
    position: relative;
    width: 1200px;
    justify-content: center;
    margin: 0 auto;
}

.text_4 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 50px;
    margin: 100px 0 0 0;
}

.list_1 {
    width: 1200px;
    justify-content: space-between;
    margin: 90px 0 0 0;
}

.list-items_1-0 {
    width: 150px;
    height: 210px;
    flex: 1;
}

.image_4-0 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.text_5-0 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.list-items_1-1 {
    width: 150px;
    height: 210px;
    flex: 1;
}

.image_4-1 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.text_5-1 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.list-items_1-2 {
    width: 150px;
    height: 210px;
    flex: 1;
}

.image_4-2 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.text_5-2 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.list-items_1-3 {
    width: 150px;
    height: 210px;
    flex: 1;
}

.image_4-3 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.text_5-3 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.image-wrapper_1 {
    width: 980px;
    margin: 68px auto 0;
}

.image_5 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.image_6 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.image_7 {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

.text_6 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.text_7 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.paragraph_1 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: center;
}

.block_1 {
    background-color: rgba(232, 244, 255, 1);
    border-radius: 12px;
    width: 1350px;
    margin: 66px auto 0;
}

.text_8 {
    width: 48px;
    height: 28px;
    overflow-wrap: break-word;
    color: rgba(34, 34, 34, 1);
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 28px;
    margin: 61px 0 0 88px;
}

.image_8 {
    width: 1077px;
    height: 448px;
    object-fit: cover;
    margin: 30px auto 74px;
}

.block_2 {
    background-color: rgba(247, 248, 249, 1);
    width: 100%;
    height: 624px;
    margin: 100px 0 0;
}

.block_2_box {
    width: 1300px;
    margin: 0 auto;
}

.text_9 {
    width: 449px;
    height: 50px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 50px;
    margin: 138px 0 0 0;
}

@keyframes progressgroup60 {
    0% {
        width: 0%;
    }

    100% {
        width: 1274px;
    }
}

@keyframes progressbox61 {
    0% {
        width: 0%;
    }

    100% {
        width: 969px;
    }
}


@keyframes progressbox62 {
    0% {
        width: 0%;
    }

    100% {
        width: 738px;
    }
}


.group_10 {
    width: 0%;
    height: 12px;
    background: linear-gradient(270deg, #02A0D5 0%, #14AA98 100%);
    border-radius: 16px;
    background-size: 100% 100%;
    margin: 56px 0 0 0;
}

.progress-bar-group-10 {
    animation: progressgroup60 2s linear forwards;
}

.image-text_1 {
    width: 279px;
    height: 24px;
    margin: 24px 0 0 0;
}

.label_1 {
    width: 1374px;
    height: 12px;
    background: linear-gradient(270deg, #02A0D5 0%, #14AA98 100%);
    border-radius: 16px;
}

.text-group_1 {
    width: 243px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-top: 1px;
}

.group_11 {
    background: #AFAFAF;
    border-radius: 16px;
    width: 0%;
    height: 12px;
    margin: 42px 0 0 0;
}

.progress-bar-group-11 {
    animation: progressbox61 2s linear forwards;
}

.text_10 {
    width: 109px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 24px 0 0 156px;
}

.group_12 {
    background-color: rgba(175, 175, 175, 1);
    border-radius: 16px;
    width: 0%;
    height: 12px;
    margin: 41px 0 0 0;
}

.progress-bar-group-12 {
    animation: progressbox62 2s linear forwards;
}


.image-text_2 {
    width: 174px;
    height: 22px;
    margin: 24px 0 121px 0;
}

.thumbnail_1 {
    width: 17px;
    height: 15px;
}

.text-group_2 {
    width: 141px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
}

.text_11 {
    display: block;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 50px;
    margin: 0 0 50px 0;
}

.block_3_box {
    width: 1350px;
    margin: 100px auto 120px;
}

.block_3 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.group_13 {
    background-color: rgba(245, 245, 245, 1);
    width: 430px;
    height: 220px;
}

.group_13+.group_13 {
    margin-left: 22px;
}

.text_12 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 28px;
    margin: 30px 0 0 0;
}

.image_9 {
    width: 26px;
    height: 1px;
    border-bottom: 5px solid #29A7DE;
    border-radius: 20%;
    margin-top: 10px;
}

.text-group_3 {
    /* height: 94px; */
    margin: 24px 0 30px 0;
}

.text_13 {
    overflow-wrap: break-word;
    color: rgba(41, 167, 222, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: right;
    white-space: nowrap;
    /* line-height: 84px; */
}

.text_14 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 50px;
}

.group_14 {
    background-color: rgba(245, 245, 245, 1);
    width: 384px;
    height: 220px;
    margin-left: 22px;
}

.text_15 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 28px;
    margin: 30px 0 0 0;
}

.image_10 {
    width: 26px;
    height: 1px;
    margin: 9px 0 0 181px;
}

.text_16 {
    overflow-wrap: break-word;
    color: rgba(41, 167, 222, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    /* line-height: 84px;
    margin: 24px 0 0 0; */
}

.text_17 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: right;
    white-space: nowrap;
    line-height: 50px;
    /* margin: 0 0 30px 0; */
}

.group_15 {
    background-color: rgba(245, 245, 245, 1);
    width: 384px;
    height: 220px;
    margin-left: 27px;
}

.text_18 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 28px;
    margin: 30px 0 0 0;
}

.image_11 {
    width: 26px;
    height: 1px;
    margin: 12px 0 0 179px;
}

.text-group_4 {
    /* width: 132px;
    height: 134px; */
    margin: 24px 0 30px 0;
}

.text_19 {
    /* width: 132px;
    height: 84px; */
    overflow-wrap: break-word;
    color: rgba(41, 167, 222, 1);
    font-size: 36px;
    font-family: PingFangSC-Semibold, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    /* line-height: 84px; */
}

.text_20 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: right;
    white-space: nowrap;
    line-height: 50px;
    /* margin-left: 30px; */
}

.block_4 {
    background-image: url('../img/index11/bg1.jpg');
    background-repeat: round;
    background-size: cover;
    height: 808px;
    width: 100%;
    position: relative;
    padding: 100px 120px;
}

.box_1 {
    /* margin: 98px auto 0; */
    box-sizing: border-box;
    text-align: center;
    width: 1300px;
}

.box_5 {
    font-size: 36px;
    font-weight: bold;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    background: linear-gradient(90deg, #14AA98 0%, #02A0D5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.box_2 {
    width: 1300px;
    margin: 56px 0 0;
}

.text-group_5 {
    width: 727px;
    height: 393px;
}

.paragraph_2 {
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_21 {
    width: 205px;
    height: 40px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
    margin-top: 17px;
}

.image_12 {
    width: 420px;
    height: 305px;
    object-fit: cover;
}

.image_13 {
    position: absolute;
    left: 947px;
    top: 222px;
    width: 335px;
    height: 275px;
}

.image_14 {
    position: absolute;
    left: 120px;
    top: 1294px;
    width: 24px;
    height: 1193px;
}

.group_16 {
    width: 100%;
    height: 100vh;
    background: url(../img/index11/edit32.jpg) 100% no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    align-items: center;
    justify-content: center;
}

.block_6 {
    width: 1300px;
    height: 346px;
}

.text_22 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 50px;
    margin-left: 11px;
}

.text-wrapper_3 {
    overflow-wrap: break-word;
    font-size: 0;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
    margin-top: 30px;
}

.text_23 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_24 {
    overflow-wrap: break-word;
    color: rgba(6, 110, 183, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.paragraph_3 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_25 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_26 {
    overflow-wrap: break-word;
    color: rgba(6, 110, 183, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.paragraph_4 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_27 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_28 {
    overflow-wrap: break-word;
    color: rgba(6, 110, 183, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.paragraph_5 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_29 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_30 {
    overflow-wrap: break-word;
    color: rgba(6, 110, 183, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.paragraph_6 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_31 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_32 {
    overflow-wrap: break-word;
    color: rgba(6, 110, 183, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text_33 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.paragraph_7 {
    width: 436px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: left;
    line-height: 40px;
}

.text-wrapper_4 {
    width: 64px;
    height: 22px;
    margin: 72px 0 0 298px;
}

.text_34 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(69, 69, 69, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
    line-height: 22px;
}

.text-wrapper_5 {
    width: 537px;
    height: 22px;
    margin: 87px 0 0 63px;
}

.text_35 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(69, 69, 69, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
    line-height: 22px;
}

.text_36 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(69, 69, 69, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
    line-height: 22px;
}

.text-wrapper_6 {
    width: 584px;
    height: 22px;
    margin: 118px 0 0 42px;
}

.text_37 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(69, 69, 69, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
    line-height: 22px;
}

.text_38 {
    width: 64px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(69, 69, 69, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
    line-height: 22px;
}

.box_3 {
    width: 320px;
    height: 44px;
    margin: 196px 0 78px 169px;
}

.text-wrapper_7 {
    width: 320px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: right;
    line-height: 22px;
}

.text_39 {
    width: 320px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(6, 110, 183, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    line-height: 22px;
}

.paragraph_8 {
    width: 320px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFangSC, PingFang SC, PingFangSC-Regular, Microsoft YaHei;
    font-weight: 500;
    text-align: left;
    line-height: 22px;
}

.text_40 {
    width: 320px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 12px;
    font-family: PingFangSC-Light, PingFangSC-Regular, PingFang SC, PingFangSC, Microsoft YaHei;
    font-weight: 300;
    text-align: left;
    line-height: 22px;
}

.group_17 {
    background-color: rgba(112, 175, 224, 1);
    border-radius: 50%;
    width: 7px;
    height: 7px;
    margin: 32px 233px 0 -240px;
}

.block_4_box {
    position: relative;
}

#smv_Area3 {
    margin-top: 0 !important;
}

@media (min-width: 650px) and (max-width: 1200px) {
    .group_16 {
        height: 688px;
    }

    .block_6 {
        width: 100%;
        padding-left: 30px;
    }

    .list_1,
    .group_9,
    .block_1,
    .block_2_box,
    .block_3_box,
    .box_1,
    .box_2 {
        width: 100%;
    }

    .list_1 .img {
        width: 100px;
        height: 100px;
    }

    .image_8 {
        width: 90%;
    }

    .block_2_box {
        padding: 0 30px;
    }

    .group_13 {
        width: 300px;
    }

    .text-group_5 {
        width: 565px;
    }

    @keyframes progressgroup60 {
        0% {
            width: 0%;
        }

        100% {
            width: 900px;
        }
    }

    @keyframes progressbox61 {
        0% {
            width: 0%;
        }

        100% {
            width: 700px;
        }
    }


    @keyframes progressbox62 {
        0% {
            width: 0%;
        }

        100% {
            width: 500px;
        }
    }

    #smart-body .footer #smc_Area0 {
        left: 20px;
    }
}

@media (min-width: 1981px) {
    .image_group_2 {
        width: 1440px;
        object-fit: cover;
    }
}