.product .box_2 {
    background-color: rgba(68, 140, 211, 1);
    height: 160px;
    margin-top: 294px;
}
.product  .flex-row{
    display: flex;
    flex-direction: row;
}
.product .text-group_22 {
    width: 80px;
    height: 77px;
    margin: 40px 0 0 100px;
}
.product .text-group_23 {
    width: 100px;
    height: 77px;
    margin: 40px 0 0 60px;
}

.product .flex-col {
    display: flex;
    flex-direction: column;
}
.product  .justify-between {
    display: flex;
    justify-content: space-between;
}
.product .text_16 {
    width: 80px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 45px;
    font-family: Helvetica;
    text-align: left;
    white-space: nowrap;
    line-height: 54px;
}

.product  .text_17 {
    width: 77px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin: 1px 0 0 3px;
}
.product  .text_18 {
    width: 32px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin: 47px 0 0 20px;
}
.product .text_19 {
    width: 80px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 45px;
    font-family: Helvetica;
    text-align: left;
    white-space: nowrap;
    line-height: 54px;
}

.product .text_20 {
    width: 97px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin: 1px 0 0 3px;
}

.product .text_21 {
    width: 32px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin-top: 47px;
}
.product .group_6 {
    width: 126px;
    height: 77px;
    margin: 40px 0 0 60px;
}
.product .text-wrapper_12 {
    position: relative;
    width: 126px;
    height: 56px;
}

.product .text_22 {
    width: 56px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin: 7px 0 0 70px;
}

.product .text_23 {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 45px;
    font-family: Helvetica;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 54px;
}

.product .text_24 {
    width: 80px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin: 1px 0 0 3px;
}

.product .group_7 {
    width: 137px;
    height: 77px;
    margin: 40px 657px 0 85px;
}

.product .text-group_24 {
    width: 100px;
    height: 77px;
}

.product .text_25 {
    width: 42px;
    height: 56px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 45px;
    font-family: Helvetica;
    text-align: left;
    white-space: nowrap;
    line-height: 54px;
}

.product .text_26 {
    width: 97px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    margin: 1px 0 0 3px;
}

.product .text_27 {
    width: 97px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin: 7px 0 0 -60px;
}
.product .group_8 {
    width: 137px;
    height: 77px;
    margin: 40px 670px 0 85px;
}
.product .img6{
    position: absolute;
    width: 350px;
    height: 450px;
    bottom: 16;
    right: 0;
    margin: 0 0 0 0;
}