body,
#t16_pro {
    overflow-x: hidden
}

#newNav {
    z-index: 9
}

.y_open_v {
    opacity: 1 !important;
    top: 0 !important
}

#t16_pro {
    background-color: black;
    overflow: hidden;
    height: 0vh
}

@font-face {
    font-family: 'Semibold';
    src: url('https://d13pvy8xd75yde.cloudfront.net/global/tablets/fonts/HurmeGeometricSans_No3_6_Bold.otf') format('opentype')
}

@font-face {
    font-family: 'Semibold_3_5';
    src: url('https://d13pvy8xd75yde.cloudfront.net/global/tablets/fonts/HurmeGeometricSans_No3_5_Semibold.otf') format('opentype')
}

@font-face {
    font-family: 'HurmeGeometricSans_No3_4_Regular';
    src: url('https://d13pvy8xd75yde.cloudfront.net/global/tablets/fonts/HurmeGeometricSans_No3_4_Regular.otf') format('opentype')
}

#t16_pro p {
    margin: unset
}

#t16_pro .img_100 {
    width: 100%
}

#t16_pro .set {
    position: relative
}

#t16_pro .swiper-button-next,
#t16_pro .swiper-button-prev,
#t16_pro .swiper-rtl .swiper-button-next,
#t16_pro .swiper-rtl .swiper-button-prev {
    top: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    width: 2vw;
    height: 2vw
}

#t16_pro .swiper-button-next:after,
#t16_pro .swiper-button-prev:after,
#t16_pro .swiper-rtl .swiper-button-next:after,
#t16_pro .swiper-rtl .swiper-button-prev:after {
    color: #fff;
    font-size: 1vw;
    font-weight: 600
}

#t16_pro .swiper-button-next:hover:after,
#t16_pro .swiper-button-prev:hover:after {
    color: #fff !important
}

#t16_pro .pd_340 {
    padding: 13.2813vw 0
}

#t16_pro .tips {
    font-size: .4688vw;
    font-weight: 400;
    line-height: .5625vw
}

#t16_pro .font_346 {
    font-size: 13.5156vw;
    font-weight: 600;
    line-height: 11vw
}

#t16_pro .font_340 {
    font-size: 13.2813vw;
    font-weight: 600;
    line-height: 15.9375vw
}

#t16_pro .font_320 {
    font-size: 12.5vw;
    font-weight: 600;
    line-height: 12.6563vw
}

#t16_pro .font_300 {
    font-size: 11.7188vw;
    font-weight: 600;
    line-height: 14.0625vw
}

#t16_pro .font_280 {
    font-size: 10.9375vw;
    font-weight: 600;
    line-height: 13.125vw
}

#t16_pro .font_260 {
    font-size: 10.1563vw;
    font-weight: 600;
    line-height: 12.1875vw
}

#t16_pro .font_250 {
    font-size: 9.7656vw;
    font-weight: 600;
    line-height: 9vw
}

#t16_pro .font_220 {
    font-size: 11.4583vw;
    font-weight: 600;
    line-height: 13.75vw
}

#t16_pro .font_160 {
    font-size: 6.25vw;
    font-weight: 600;
    line-height: 7.5vw
}

#t16_pro .font_154 {
    font-family: 'Semibold';
    font-size: 5.859375vw;
    font-weight: 700;
    line-height: 7.03125vw
}

#t16_pro .font_120 {
    font-size: 4.6875vw;
    font-weight: 600;
    line-height: 5.625vw
}

#t16_pro .font_100 {
    font-size: 3.9063vw;
    font-family: 'Semibold';
    font-weight: 600;
    line-height: 4.6875vw
}

#t16_pro .font_90 {
    font-size: 3.5156vw;
    font-family: 'Semibold_3_5';
    font-weight: 600;
    line-height: 4.5vw
}

#t16_pro .font_96 {
    font-size: 3.75vw;
    font-weight: 600;
    line-height: 4.2188vw
}

#t16_pro .font_80 {
    font-size: 3.125vw;
    font-weight: 400;
    line-height: 3.75vw
}

#t16_pro .font_70 {
    font-size: 2.7344vw;
    font-weight: 600;
    line-height: 3.2813vw
}

#t16_pro .font_66 {
    font-size: 2.5781vw;
    font-weight: 600;
    line-height: 3.0938vw
}

#t16_pro .font_60 {
    font-size: 3.125vw;
    font-weight: 600;
    line-height: 3.5vw
}

#t16_pro .font_64 {
    font-size: 2.5vw;
    font-weight: 600;
    line-height: 3.0078125vw
}

#t16_pro .font_56 {
    font-size: 2.1875vw;
    font-weight: 600;
    line-height: 2.625vw
}

#t16_pro .font_52 {
    font-size: 2.0313vw;
    font-weight: 400;
    line-height: 2.4375vw
}

#t16_pro .font_50 {
    font-size: 1.9531vw;
    font-weight: 600;
    line-height: 2.3438vw
}

#t16_pro .font_46 {
    font-size: 1.7969vw;
    font-weight: 400
}

#t16_pro .font_42 {
    font-size: 1.6406vw;
    font-weight: 400;
    line-height: 1.9687vw
}

#t16_pro .font_40 {
    font-size: 1.5625vw;
    font-weight: 400;
    line-height: 1.875vw;
    color: #ccc !important;
    background: unset !important
}

#t16_pro .font_32 {
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.5vw
}

#t16_pro .font_28 {
    font-size: 1.0938vw;
    font-weight: 400;
    line-height: 1.3125vw
}

#t16_pro .font_22 {
    font-size: .8594vw;
    font-weight: 400;
    line-height: 1.0312vw
}

#t16_pro .font_18 {
    font-size: .7031vw;
    font-weight: 400;
    color: #8d8d8d;
    line-height: .8438vw
}

#t16_pro .font_16 {
    font-size: .625vw;
    font-weight: 400;
    line-height: .75vw
}

#t16_pro .font_14 {
    font-size: .5469vw;
    font-weight: 400;
    line-height: .6563vw
}

#t16_pro .set .new_scale {
    transform: scale(0);
    transition: all 1s ease;
    opacity: 0
}

#t16_pro .set .tips_new {
    font-size: .703125vw;
    font-weight: 400;
    line-height: .84375vw;
    position: absolute;
    bottom: 7.03125vw;
    right: 13.28125vw;
    color: #666
}

#t16_pro .set.setUp .new_scale {
    transform: scale(1);
    opacity: 1
}

#t16_pro .set1>img {
    transform: scale(0)
}

#t16_pro .set1 .title_logo {
    display: flex;
    flex-flow: column;
    position: absolute;
    top: 20.9375vw;
    left: 7.8125vw
}

#t16_pro .set1 .title_logo .font_154 {
    font-size: 3.8vw;
    transform: translateX(100vw);
    opacity: 0;
    line-height: 6vw;
}

#t16_pro .set1 .title_logo .set1_icon {
    width: 30.3516vw;
    height: 1.8359375vw;
    transform: translateX(100vw);
    opacity: 0;
    margin-left: .3vw
}

#t16_pro .set1 .tips {
    position: absolute;
    left: 7.8125vw;
    bottom: 3.125vw
}

#t16_pro .sec2video {
    margin-top: 10.9375vw;
    position: relative
}

#t16_pro .sec2video .video_mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

#t16_pro .sec2video .video_play_icon {
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    justify-content: center;
    margin: auto
}

#t16_pro .sec2video .video_play_icon img {
    width: 55px;
    margin-left: 15px
}

#t16_pro .set2 {
    background-color: #0e0e0e;
    padding: 7.03125vw 13.28125vw 7.03125vw
}

#t16_pro .set2 .tips_new {
    display: flex;
    flex-direction: row-reverse;
    /* text-align: right; */
    margin-top: 2.34375vw
}

#t16_pro .set2 .f42,
#t16_pro .set2 .font_42 {
    font-weight: 600;
    font-family: 'Semibold_3_5'
}

@media(min-width:1081px) {
    #t16_pro .set2 .set2_i {
        opacity: 0
    }

    #t16_pro .set2 .set2_i1 {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    #t16_pro .set2 .set2_i1 .text_box .font_52{
        font-size: 1.3vw;
    }

    #t16_pro .set2 .set2_i2 {
        transform: translate(-12vw, -12vw)
    }
    #t16_pro .set2 .set2_i2 .text_box .font_42{
        font-size: 1.3vw;
    }

    #t16_pro .set2 .set2_i3 {
        transform: translateY(-10vw)
    }

    #t16_pro .set2 .set2_i4 {
        transform: translate(12vw, -12vw)
    }
    #t16_pro .set2 .set2_i4 .i3_top .font_42{
        font-size: 1vw;
    }

    #t16_pro .set2 .set2_i5,
    #t16_pro .set2 .set2_i10 {
        transform: translateX(100vw)
    }

    #t16_pro .set2 .set2_i6,
    #t16_pro .set2 .set2_i11 {
        transform: translateX(-100vw)
    }
    #t16_pro .set2 .set2_i11 .text_box .font_40{
        font-size: 1.2vw;
        line-height: 1.6vw;
    }
    #t16_pro .set2 .set2_i6 .text_box .font_18{
        font-size: .5vw;
    }

    #t16_pro .set2 .set2_i7 {
        transform: translate(-12vw, 12vw)
    }
    #t16_pro .set2 .set2_i7 .font_42{
        font-size: 1.2vw;
    }

    #t16_pro .set2 .set2_i8 {
        transform: translateY(10vw)
    }

    #t16_pro .set2 .set2_i9 {
        transform: translate(16vw, 7vw)
    }
}

#t16_pro .set2 .items {
    display: flex
}

#t16_pro .set2 .i1 {
    width: 19.5313vw
}

#t16_pro .set2 .i1 .i1_col1 {
    position: relative
}

#t16_pro .set2 .i1 .i1_col1 img {
    height: 18.75vw;
    border-radius: .3906vw
}

#t16_pro .set2 .i1 .i1_col1 .font_42 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 600
}

#t16_pro .set2 .i1 .i1_col1 .font_52,
#t16_pro .set2 .i1 .i1_col1 .font_18 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set2 .i1 .i1_col1 .text_box {
    position: absolute;
    left: 1.0938vw;
    top: 1.25vw
}

#t16_pro .set2 .i1 .i1_col1 .text_box p {
    display: flex;
    align-items: baseline
}

#t16_pro .set2 .i1 .i1_col1 .text_box p .font_18 {
    font-size: 1.09375vw;
    font-weight: 400;
    line-height: 1.3125vw;
    margin-left: .625vw
}

#t16_pro .set2 .i1 .i1_col2 {
    display: flex;
    margin: .7813vw 0;
    justify-content: space-between
}

#t16_pro .set2 .i1 .i1_col2 img {
    border-radius: .3906vw
}

#t16_pro .set2 .i1 .i1_col2 .step1 {
    position: relative;
    width: 9.375vw;
    height: 8.2031vw
}

#t16_pro .set2 .i1 .i1_col2 .step1 .font_40 {
    color: transparent !important;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    font-weight: 600;
    font-family: 'Semibold_3_5'
}

#t16_pro .set2 .i1 .i1_col2 .step1 .text_box {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    justify-content: space-between;
    display: flex;
    flex-flow: column;
    padding: .2vw 0
}

#t16_pro .set2 .i1 .i1_col2 .step2 {
    position: relative;
    width: 9.375vw;
    height: 8.2031vw
}

#t16_pro .set2 .i1 .i1_col2 .step2 .text_box {
    position: absolute;
    top: 0;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    width: 100%;
    padding: .7031vw 0;
    right: 0;
    margin: auto;
    text-align: center
}

#t16_pro .set2 .i1 .i1_col2 .step2 .text_box .font_40 {
    color: transparent !important;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    font-weight: 600;
    font-family: 'Semibold_3_5';
    display: flex;
    flex-flow: column;
    text-align: left;
    width: fit-content;
    margin-left: .46875vw
}

#t16_pro .set2 .i1 .i1_col2 .step2 .text_box .font_14 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set2 .i1 .i1_col3 {
    background-color: #000;
    height: 15.625vw;
    border-radius: .3906vw;
    position: relative
}

#t16_pro .set2 .i1 .i1_col3 .font_42 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    position: absolute;
    top: 1.25vw;
    left: 0;
    right: 0;
    text-align: center;
    font-weight: 600
}

#t16_pro .set2 .i1 .i1_col3 .img_box {
    display: flex;
    justify-content: space-around;
    position: absolute;
    width: 100%;
    top: 5.4688vw
}

#t16_pro .set2 .i1 .i1_col3 .img_box .img_txt {
    position: relative
}

#t16_pro .set2 .i1 .i1_col3 .img_box .img_txt .font_18 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

#t16_pro .set2 .i2 {
    width: 32.8125vw;
    margin: 0 .7813vw
}

#t16_pro .set2 .i2 .i2_col1 {
    height: 9.7656vw;
    border-radius: .3906vw;
    background-color: #000;
    display: flex;
    flex-flow: column;
    padding-top: 1.25vw
}

#t16_pro .set2 .i2 .i2_col1 .font_42 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    text-align: center
}

#t16_pro .set2 .i2 .i2_col1 .i2_txt {
    display: flex;
    justify-content: space-around;
    text-align: center
}

#t16_pro .set2 .i2 .i2_col1 .i2_txt .font_90 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    height: 4.2188vw
}

#t16_pro .set2 .i2 .i2_col1 .i2_txt .font_90 .font_28 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set2 .i2 .i2_col2 {
    margin: .7813vw 0;
    height: 17.1875vw;
    position: relative
}

#t16_pro .set2 .i2 .i2_col2 .text_box {
    position: absolute;
    top: 5.6640625vw;
    left: 2.03125vw
}

#t16_pro .set2 .i2 .i2_col2 .text_box .font_52 {
    font-weight: 600;
    color: #fff;
    font-family: 'Semibold_3_5'
}

#t16_pro .set2 .i2 .i2_col2 .text_box .set1_icon {
    width: 11.6015625vw;
    height: .703125vw;
    margin: .46875vw 0 0 .3vw
}

#t16_pro .set2 .i2 .i2_col3 {
    height: 15.625vw;
    background-color: #000;
    position: relative;
    display: flex;
    flex-flow: column;
    padding: 1.25vw 1.0938vw 0 2.0313vw;
    border-radius: .3906vw
}

#t16_pro .set2 .i2 .i2_col3 .font_42 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    text-align: center;
    height: 1.9531vw
}

#t16_pro .set2 .i2 .i2_col3 .icon {
    display: flex;
    margin-top: 1.3281vw
}

#t16_pro .set2 .i2 .i2_col3 .icon .left span {
    display: flex;
    align-items: center;
    margin-bottom: 1.25vw
}

#t16_pro .set2 .i2 .i2_col3 .icon .left span img {
    width: 1.6406vw
}

#t16_pro .set2 .i2 .i2_col3 .icon .left span .font_22 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    margin-left: .9375vw
}

#t16_pro .set2 .i2 .i2_col3 .icon .right {
    display: flex;
    flex-flow: column
}

#t16_pro .set2 .i2 .i2_col3 .icon .right img {
    width: 17.9297vw;
    height: 8.8672vw
}

#t16_pro .set2 .i2 .i2_col3 .icon .right .font_14 {
    color: #8d8d8d;
    margin-top: .625vw;
    text-align: right;
    font-size: .546875vw;
    font-weight: 400;
    line-height: .65625vw
}

#t16_pro .set2 .i3 {
    width: 19.5313vw
}

#t16_pro .set2 .i3 .i3_col1>div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    position: absolute;
    bottom: 0
}

#t16_pro .set2 .i3 .i3_col1>div>span {
    margin-bottom: 1vw
}

#t16_pro .set2 .i3 .i3_col1 {
    height: 27.7344vw;
    background: url(https://d13pvy8xd75yde.cloudfront.net/global/pc/t16_pro/detail/s2_i3.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .3906vw;
    position: relative
}

#t16_pro .set2 .i3 .i3_col1 .i3_top {
    position: absolute;
    top: 1.6667vw;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    flex-flow: column;
    justify-content: unset
}

#t16_pro .set2 .i3 .i3_col1 .i3_top p,
#t16_pro .set2 .i3 .i3_col1 .i3_top span {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .font_42 {
    line-height: 2.6042vw;
    margin-bottom: 1.2396vw
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .font_140 {
    font-size: 1.3vw;
    font-weight: 600;
    font-family: 'Semibold';
    line-height: 5.75vw;
    margin-bottom: 3.1146vw;
    color: #fff
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .i3_top_last {
    display: flex;
    align-items: center;
    justify-content: space-around
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .i3_top_last .item {
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    width: 9.7265625vw
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .i3_top_last .item .font_22 {
    font-family: Hurme Geometric Sans 3;
    font-size: 1.25vw;
    font-weight: 600;
    line-height: 1.5vw;
    text-align: center;
    font-family: 'Semibold'
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .i3_top_last .item::after {
    content: '';
    width: .078125vw;
    height: 1.3542vw;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

#t16_pro .set2 .i3 .i3_col1 .i3_top .i3_top_last .item:last-child::after {
    content: unset
}

#t16_pro .set2 .i3 .i3_col1 span {
    display: flex;
    align-items: center
}

#t16_pro .set2 .i3 .i3_col1 span img {
    width: 1.9531vw
}

#t16_pro .set2 .i3 .i3_col1 span .font_16 {
    color: #8d8d8d
}

#t16_pro .set2 .i3 .i3_col1 span .text {
    display: flex;
    flex-flow: column;
    margin-left: .7813vw
}

#t16_pro .set2 .i3 .i3_col1 span:nth-child(odd) .font_28 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set2 .i3 .i3_col1 span:nth-child(even) .font_28 {
    color: transparent;
    background: linear-gradient(270deg, #79afff 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set2 .i3 .i3_col2 {
    display: flex;
    margin: .7813vw 0
}

#t16_pro .set2 .i3 .i3_col2 div {
    width: 9.375vw;
    height: 6.25vw;
    position: relative
}

#t16_pro .set2 .i3 .i3_col2 div .font_28 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

#t16_pro .set2 .i3 .i3_col2 div:nth-child(1) {
    margin-right: .7813vw
}

#t16_pro .set2 .i3 .i3_col2 div:nth-child(1) img:nth-child(2) {
    position: absolute;
    width: 6.4453vw;
    height: 1.1328vw;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

#t16_pro .set2 .i3 .i3_col3 {
    height: 8.5938vw;
    position: relative
}

#t16_pro .set2 .i3 .i3_col3 .font_28 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    text-align: center;
    position: absolute;
    top: 0;
    width: 100%;
    font-weight: 600;
    font-family: 'Semibold'
}

#t16_pro .set2 .i3 .i3_col3 .dts {
    display: flex;
    align-items: baseline;
    position: absolute;
    bottom: 2.0703125vw;
    left: 0;
    right: 0;
    margin: auto;
    justify-content: center
}

#t16_pro .set2 .i3 .i3_col3 .dts img {
    width: 4.3359375vw;
    height: 2.34375vw
}

#t16_pro .set2 .i3 .i3_col3 .dts .font_28 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    position: unset;
    width: fit-content
}

#t16_pro .set3 .new_right {
    transform: translateX(100vw);
    opacity: 0
}

#t16_pro .set3 .text_box {
    position: absolute;
    top: 11.3671875vw;
    left: 13.28125vw
}

#t16_pro .set3 .text_box>.font_100 {
    margin: 1.5625vw 0 3.125vw 0
}

#t16_pro .set3 .text_box .font_120 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    position: relative
}

#t16_pro .set3 .text_box .font_120 span {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    font-family: 'HurmeGeometricSans_No3_4_Regular';
    font-weight: 400;
    font-size: 3.9969vw;
    position: absolute;
    top: 0
}

#t16_pro .set3 .text_box .font_100 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    display: block
}

#t16_pro .set3 .text_box .font_80 {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    margin-left: 1.5625vw
}

#t16_pro .set3 .text_box .item {
    display: flex;
    align-items: center
}

#t16_pro .set5 {
    margin-top: 12.5vw
}

#t16_pro .set5 .text_box {
    position: absolute;
    top: 1.5625vw;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    max-width: 73.3984375vw;
    transform: translateY(15vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .set5 .text_box .font_160 {
    margin-bottom: 1.5625vw;
    font-size: 5vw;
}

#t16_pro .set5 .text_box p {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set5 .tips_new {
    bottom: 2.34375vw;
    color: #666
}

#t16_pro .set6 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10.9375vw 0 13.359375vw 13.28125vw
}

#t16_pro .set6 .text_box {
    width: 27.3828125vw
}

#t16_pro .set6 .text_box p {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}
#t16_pro .set6 .text_box p.font_340 {
    font-size: 8vw;
}
#t16_pro .set6 .text_box p.font_66 {
    font-size: 2.4vw;
}

#t16_pro .set6 .text_box .font_40 {
    margin-top: 2.34375vw
}

#t16_pro .set6 img {
    width: 59.3359vw;
    height: 48.3594vw;
    transform: translateX(50vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .set6 .tips_new {
    bottom: 12.5vw;
    left: 10vw;
}

#t16_pro .set7 {
    margin-bottom: 12.5vw
}

#t16_pro .set7 .text_box {
    max-width: 46.5625vw;
    position: absolute;
    top: 6.25vw;
    left: 13.2813vw
}

#t16_pro .set7 .text_box p {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}
#t16_pro .set7 .text_box p.font_120 {
    font-size: 4vw;
}

#t16_pro .set7 .text_box .mini-text {
    display: grid;
    grid-template-columns: 18vw 15vw;
    row-gap: 3.125vw;
    margin-top: 4.6875vw
}

#t16_pro .set7 .text_box .mini-text .font_40 {
    color: #ababab;
    font-weight: 400
}

#t16_pro .set7 .text_box .mini-text .font_80 {
    font-weight: 600
}

#t16_pro .set7 .text_box .mini-text>p {
    display: flex;
    flex-flow: column;
    text-align: left;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .set7 .tips_new {
    position: unset;
    text-align: right;
    margin: 2.34375vw 13.28125vw 0 0
}

#t16_pro ._75w {
    position: relative
}

#t16_pro ._75w video {
    height: 42.1875vw;
    margin-top: 5.7421875vw
}

#t16_pro ._75w .text_box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    z-index: 1
}

#t16_pro ._75w .text_box p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro ._75w .text_box .font_66 {
    margin-top: .78125vw
}

#t16_pro ._75w .tips_new {
    text-align: right;
    margin-right: 13.28125vw
}

#t16_pro .new_set2 {
    margin: 12.5vw 0;
    overflow: hidden;
    position: relative;
    height: 100vh
}

#t16_pro .new_set2 img {
    height: 100%
}

#t16_pro .new_set2 .font_120 {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 3.125vw;
    left: 0;
    right: 0;
    margin: auto
}

#t16_pro .new_set2 .font_40 {
    position: absolute;
    top: 20.585938vw;
    left: 13.28125vw;
    width: 29.21875vw
}

#t16_pro .new_set2 .tips_new {
    text-align: right;
    width: 100%;
    padding-right: 13.28125vw;
    color: #666;
    position: absolute;
    bottom: 0;
    z-index: 1;
    right: 0
}

#t16_pro .new_set2 p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    transform: translateY(15vw);
    opacity: 0
}

#t16_pro .newSet {
    height: 100vh;
    position: relative;
    margin-top: 12.5vw
}

#t16_pro .newSet .newSet_img {
    position: relative;
    height: 100%
}

#t16_pro .newSet .newSet_img .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

#t16_pro .newSet .newSet_img img {
    height: 100%
}

#t16_pro .newSet .text_box {
    position: absolute;
    bottom: 5.6875vw;
    left: 0;
    right: 0;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    z-index: 1
}

#t16_pro .newSet .text_box .font_120,
#t16_pro .newSet .text_box .font_60,
#t16_pro .newSet .text_box .font_40 {
    transform: translateY(15vw);
    opacity: 0
}

#t16_pro .newSet .text_box .font_60 {
    font-size: 2.578125vw;
    font-weight: 600;
    line-height: 3.09375vw;
    margin-top: .78125vw
}

#t16_pro .newSet .text_box .font_40 {
    color: #ababab;
    font-weight: 400
}

#t16_pro .newSet .text_box .font_120 {
    font-size: 7.03125vw;
    font-weight: 600;
    line-height: 8.4375vw
}

#t16_pro .newSet .tips_new {
    text-align: right;
    margin: 1.5625vw 13.28125vw 0 0
}

#t16_pro .newSet_1 {
    margin-top: 8vw;
    position: relative;
    background: #000
}

#t16_pro .newSet_1 .gold {
    position: absolute;
    font-size: 7.03125vw;
    font-weight: 600;
    line-height: 8.4375vw;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    transform: scale(0)
}

#t16_pro .set10 .text_box {
    display: flex;
    position: absolute;
    top: 3.5938vw;
    z-index: 1;
    justify-content: space-between;
    width: 100%;
    padding: 0 15.0781vw;
    transform: translateY(-100vw);
    opacity: 0
}

#t16_pro .set10 .text_box p {
    width: fit-content;
    display: flex;
    align-items: center
}

#t16_pro .set10 .text_box p img {
    width: 3.3203vw;
    height: 3.0469vw
}

#t16_pro .set10 .text_box p span {
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    margin-left: 1.25vw
}

#t16_pro .set10 .s10_img {
    transform: scale(0);
    opacity: 0
}

#t16_pro .set10 .s10_mask {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

#t16_pro .set10 .swiper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 100%;
    opacity: 0;
    width: 73.4375vw
}

#t16_pro .set10 .swiper .swiper-slide>img {
    height: 35.5156vw;
    position: absolute;
    top: 16.5781vw;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    object-fit: contain
}

#t16_pro .set10 .swiper .swiper-slide>div {
    transform: translateY(-100vw);
    opacity: 0;
    margin-top: 3.90625vw
}

#t16_pro .set10 .swiper .swiper-slide>div>p {
    display: flex;
    align-items: center;
    justify-content: center
}

#t16_pro .set10 .swiper .swiper-slide>div>p .font_80 {
    font-weight: 600;
    margin-left: 3.125vw
}

#t16_pro .set10 .swiper .swiper-slide>div .font_40 {
    margin-top: 2.34375vw;
    text-align: center
}

#t16_pro .set10 .swiper .swiper-slide .Cloning img {
    width: 3.90625vw;
    height: 3.90625vw
}

#t16_pro .set10 .swiper .swiper-slide .Optimization img {
    width: 3.90625vw;
    height: 3.49257812vw
}

#t16_pro .set10 .swiper .swiper-slide .Troubleshooting img {
    width: 3.90625vw;
    height: 3.90625vw
}

#t16_pro .new_set3 {
    position: relative;
    margin-bottom: 12.5vw
}

#t16_pro .new_set3 video {
    object-fit: cover;
    height: 100%
}

#t16_pro .new_set3 .font_120 {
    font-size: 4.6875vw;
    font-weight: 600;
    line-height: 5.625vw;
    position: absolute;
    top: 1.5625vw;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    transform: translateY(-10vw);
    opacity: 0
}

#t16_pro .new_set3 .text_box {
    position: absolute;
    top: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 29.5vw 25vw 0 23.578125vw
}

#t16_pro .new_set3 .text_box>div {
    display: flex;
    flex-flow: column;
    transform: translateY(15vw);
    opacity: 0
}

#t16_pro .new_set3 .text_box .font_280 {
    font-size: 7.9375vw;
    line-height: 7.125vw
}

#t16_pro .new_set3 .tips_new {
    color: #666;
    text-align: right;
    margin: 1.5625vw 13.28125vw 0 0
}

#t16_pro .new_set4 {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-bottom: 11.71875vw
}

#t16_pro .new_set4 video {
    height: 45.859375vw;
    opacity: 0
}

#t16_pro .new_set4 .font_120 {
    z-index: 1;
    text-align: center
}

#t16_pro .new_set4 .text_box {
    display: flex;
    flex-flow: column;
    position: absolute;
    z-index: 1;
    top: 24.28125vw;
    transform: translateY(15vw);
    opacity: 0
}

#t16_pro .new_set4 ._16mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0
}

#t16_pro .new_set5 {
    position: relative;
    height: calc(100vh - 80px)
}

#t16_pro .new_set5 img {
    height: 100%;
    object-fit: cover
}

#t16_pro .new_set5>.font_120 {
    position: absolute;
    top: 2.6875vw;
    margin: auto;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
    font-size: 4vw;
}

#t16_pro .new_set5 .text_box {
    position: absolute;
    top: 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    width: 100%;
    bottom: 0;
    align-items: center
}

#t16_pro .new_set5 .text_box .item {
    display: flex;
    flex-flow: column;
    align-items: center;
    text-align: center;
    opacity: 0
}

#t16_pro .new_set5 .text_box .item .font_120 {
    font-size: 3.6875vw
}

#t16_pro .new_set5 .text_box .item .font_50 {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    font-size: 1.71875vw
}

#t16_pro .new_set5 .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0
}

#t16_pro .new_set6 {
    margin-top: 25.1171875vw;
    margin-bottom: 18.8671875vw;
    height: 100vh;
    position: relative
}

#t16_pro .new_set6 .text_box {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 2.34375vw;
    z-index: 1;
    transform: translateY(10vw);
    opacity: 0
}

#t16_pro .new_set6 .text_box .font_66 {
    font-size: 1.875vw;
    font-weight: 600;
    line-height: 2.25vw;
    text-align: center
}

#t16_pro .new_set6 .text_box p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .new_set6 .new_set6_img {
    display: flex;
    justify-content: space-between
}

#t16_pro .new_set6 .new_set6_img .item {
    display: flex;
    flex-flow: column;
    align-items: center;
    gap: 1.5625vw;
    position: relative
}

#t16_pro .new_set6 .new_set6_img .item .font_60 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    font-size: 4.6875vw;
    font-weight: 600;
    line-height: 5.625vw;
    display: flex;
    align-items: center;
    opacity: 0
}

#t16_pro .new_set6 .new_set6_img .item img {
    width: 32.578125vw;
    height: 49.21875vw
}

#t16_pro .new_set7 {
    height: 100vh;
    overflow: hidden
}

#t16_pro .new_set7 .text_box {
    display: flex;
    flex-flow: column;
    align-items: center;
    margin-bottom: 2.6875vw;
    transform: translateY(15vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .new_set7 .text_box p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}
#t16_pro .new_set7 .text_box p.font_120 {
    font-size: 4vw;
}

#t16_pro .new_set7 .set19_img {
    width: 45vw;
    margin: auto;
    transform: scale(0);
    transition: all 1s ease
}

#t16_pro .new_set8 {
    position: relative;
    height: 50vw;
    margin-bottom: 14.84375vw
}

#t16_pro .new_set8 video {
    transform: translate(18vw, 0);
    height: 100%
}

#t16_pro .new_set8 .text_box {
    position: absolute;
    top: 14.203125vw;
    left: 7.8125vw
}

#t16_pro .new_set8 .text_box>p {
    transform: translateX(100vw)
}

#t16_pro .new_set8 .text_box p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .new_set8 .text_box .font_160 {
    margin-top: 5.2734375vw
}

#t16_pro .new_set8 .text_box .font_40 {
    background: unset;
    color: #666;
    font-size: 1.4vw;
}

#t16_pro .new_set8 .dts {
    position: absolute;
    bottom: 11.875vw;
    left: 24.6875vw;
    opacity: 0
}

#t16_pro .new_set8 .dts img {
    width: 13.9453125vw;
    height: 7.5390625vw
}

#t16_pro .new_set8 .tips_new {
    position: absolute;
    bottom: 1.5625vw;
    right: 13.28125vw;
    color: #666
}

#t16_pro .new_set9 {
    position: relative;
    height: 100vh
}

#t16_pro .new_set9 img {
    transform: scale(0.5);
    transition: all 1s ease;
    height: 100%;
    object-fit: cover
}

#t16_pro .new_set9 .text_box {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

#t16_pro .new_set9 .text_box .font_40 {
    margin: .78125vw 0 3.125vw 0
}

#t16_pro .new_set10 {
    position: relative;
    margin: 12.5vw 0
}

#t16_pro .new_set10 img {
    height: 100%;
    object-fit: cover
}

#t16_pro .new_set10 .text_box {
    position: absolute;
    top: 4.6875vw;
    z-index: 1;
    opacity: 0;
    transition: all 1s ease 1s;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    text-align: center
}

#t16_pro .new_set10 .text_box .font_120 {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    margin-bottom: 1.5625vw
}

#t16_pro .new_set10 .text_box .font_40 {
    color: #fff !important
}

#t16_pro .new_set10 .img_1 {
    transform: scale(0);
    transition: all 1s ease
}

#t16_pro .new_set10 .opacity_1 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 1s ease 1s
}

#t16_pro .new_set10.setUp .img_1 {
    transform: scale(1)
}

#t16_pro .new_set10.setUp .opacity_1,
#t16_pro .new_set10.setUp p {
    opacity: 1
}

#t16_pro .new_set11 {
    position: relative;
    height: calc(100vh - 80px);
    overflow: hidden
}

#t16_pro .new_set11 p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .new_set11 .font_120 {
    position: absolute;
    top: 2.6875vw;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    z-index: 1;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    width: fit-content;
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .new_set11 .s22_img {
    position: relative;
    height: 100%
}

#t16_pro .new_set11 .s22_img img {
    height: 100%;
    object-fit: cover
}

#t16_pro .new_set11 .s22_img .s22_items {
    display: flex;
    align-items: center;
    position: absolute;
    top: 21.742188vw;
    justify-content: space-between;
    width: 87.5vw;
    margin: 0 4.6875vw 0 7.8125vw
}

#t16_pro .new_set11 .s22_img .s22_items .item {
    display: flex;
    flex-flow: column;
    align-items: center
}

#t16_pro .new_set11 .s22_img .s22_items .item i {
    font-style: normal
}

#t16_pro .new_set11 .s22_img .s22_items .item .font_260 {
    font-size: 7.03125vw;
    font-weight: 600;
    line-height: 8.4375vw
}

#t16_pro .new_set11 .s22_img .s22_items .item .font_154 {
    font-size: 3.90625vw;
    font-weight: 600;
    line-height: 4.6875vw
}

#t16_pro .new_set11 .s22_img .s22_items .item .font_56 {
    font-size: 1.953125vw;
    font-weight: 600;
    line-height: 2.34375vw;
    color: white;
    text-align: center;
}

#t16_pro .new_set11 .s22_img .tips {
    font-size: .703125vw;
    color: #b5b5b5;
    position: absolute;
    right: 13.28125vw;
    bottom: 1.5625vw
}

#t16_pro .new_set12 {
    position: relative;
    margin-top: 12.5vw
}

#t16_pro .new_set12 .text_box {
    position: absolute;
    top: 1.6875vw;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 13.28125vw;
    z-index: 1;
    display: flex;
    flex-flow: column;
    align-items: center
}

#t16_pro .new_set12 video {
    opacity: 0
}

#t16_pro .new_set13 {
    position: relative;
    padding: 12.5vw 13.28125vw
}

#t16_pro .new_set13 p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

#t16_pro .new_set13 .text_box {
    display: flex;
    flex-flow: column;
    align-items: center;
    margin-bottom: 4.9609375vw;
    transform: translateY(14vw);
    opacity: 0
}

#t16_pro .new_set13 .s24_bot {
    display: flex
}

#t16_pro .new_set13 .s24_bot .img {
    width: 30.625vw;
    opacity: 0
}

#t16_pro .new_set13 .s24_bot .wrie {
    width: 0;
    height: .3125vw;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    border-radius: 2.9688vw;
    margin: 9.765625vw 2.578125vw 9.7265625vw 4.7265625vw
}

#t16_pro .new_set13 .s24_bot .font_154 {
    font-size: 7.03125vw;
    font-weight: 600;
    line-height: 8.4375vw;
    margin-top: 5.703125vw;
    transform: translateY(10vw);
    opacity: 0
}

#t16_pro .new_set_14 {
    position: relative
}

#t16_pro .new_set_14 .text_box {
    display: flex;
    flex-flow: column;
    position: absolute;
    top: 3.125vw;
    text-align: center;
    align-items: center;
    left: 0;
    right: 0
}

#t16_pro .new_set_14 img {
    transform: scale(0.7);
    transition: all 1s ease
}

#t16_pro .new_set_15 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 12.5vw 0 10.9375vw 0
}

#t16_pro .new_set_15 video {
    height: 56.25vw;
    transform: translateX(-100vw)
}

#t16_pro .new_set_15 .text_box {
    position: absolute;
    top: 4.6875vw;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    z-index: 1;
    opacity: 0;
    display: flex;
    flex-flow: column;
    align-items: center
}

#t16_pro .newSet_4 {
    height: 58.2421875vw;
    margin-bottom: 14.7265625vw;
    position: relative
}
#t16_pro .newSet_4 .numbox{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    font-size: 4vw;
    top: 7vw;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
}

#t16_pro .newSet_4 .font_40 {
    position: absolute;
    top: 13.09375vw;
    left: 0;
    right: 0;
    text-align: center
}

#t16_pro .newSet_4 .tips_new {
    text-align: right;
    color: #b5b5b5;
    margin: 1.5625vw 13.28125vw 0 0
}

#t16_pro .new_set_16 p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 600
}

#t16_pro .new_set_16 .font_120 {
    margin: 0 auto 6.25vw
}

#t16_pro .new_set_16 img {
    width: 71.6015625vw;
    height: 28.125vw
}

#t16_pro .new_set_16 .text_box {
    padding-right: 10.3125vw;
    display: flex;
    justify-content: space-between;
    position: relative;
    top: -2.5vw;
    padding-left: 48vw
}

#t16_pro .new_set_16 .text_box .item {
    padding: 0 1vw;
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    text-align: center
}

#t16_pro .new_set_16 .text_box .item span {
    color: #666
}

#t16_pro .new_set_16 .text_box .item::after {
    content: '';
    width: 2px;
    height: 3.0208vw;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    position: absolute;
    right: -.1vw;
    top: 0;
    bottom: 0;
    margin: auto
}

#t16_pro .new_set_16 .text_box .item:last-child::after {
    content: unset
}

#t16_pro .new_set_16 .left {
    transform: translateX(-50vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .new_set_16 .right {
    transform: translateX(50vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .new_set_17 p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 600
}

#t16_pro .new_set_17 img {
    width: 79.921875vw;
    height: 43.359375vw
}

#t16_pro .new_set_17 .text_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3.125vw 5.46875vw 0 5.46875vw
}

#t16_pro .new_set_17 .text_box .item {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    text-align: center
}

#t16_pro .new_set_17 .text_box .item span {
    color: #666;
    font-weight: 600
}

#t16_pro .new_set_17 .text_box .item::after {
    content: '';
    width: 2px;
    height: 3.0208vw;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    position: absolute;
    right: -1.3vw;
    top: 0;
    bottom: 0;
    margin: auto
}

#t16_pro .new_set_17 .text_box .item:last-child::after {
    content: unset
}

#t16_pro .new_set_17 .left {
    transform: translateX(-50vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .new_set_17 .right {
    transform: translateX(50vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .new_set_18 {
    position: relative;
    margin: 12.5vw 0
}

#t16_pro .new_set_18 .text_box {
    width: 42.5vw;
    position: absolute;
    bottom: 15.546875vw;
    left: 13.28125vw;
    transform: translateY(10vw);
    transition: all 1s ease;
    opacity: 0
}

#t16_pro .new_set_18 .text_box .font_66 {
    margin: .78125vw 0 2.34375vw 0;
    font-size: 1.875vw;
    font-weight: 600;
    line-height: 2.25vw;
    text-align: left;
    color: #ccc
}

#t16_pro .new_set_18 .tips {
    position: absolute;
    bottom: 2.34375vw;
    right: 13.28125vw
}

#t16_pro .new_set_19 {
    position: relative;
    margin: 12.5vw 0 22.1484375vw 0
}

#t16_pro .new_set_19 .text_box {
    width: 73.4375vw;
    text-align: center;
    margin: auto;
    display: flex;
    flex-flow: column;
    align-items: center;
    transform: translateY(10vw);
    opacity: 0;
    transition: all 1s ease
}

#t16_pro .new_set_19 .text_box .font_40 {
    margin: 1.5625vw 0 4.6875vw 0
}

#t16_pro .new_set_19 .s19_img_box {
    display: grid;
    grid-template-columns: repeat(3, 23.4375vw);
    gap: 1.5625vw;
    justify-content: center
}

#t16_pro .new_set_19 .s19_img_box .item {
    position: relative
}

#t16_pro .new_set_19 .s19_img_box .item .font_66 {
    position: absolute;
    top: 2vw;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    font-size: 2vw;
    line-height: 2.2vw;
}

#t16_pro .tips,
#t16_pro .tips_new {
    font-size: .703125vw;
    font-weight: 400;
    line-height: .84375vw;
    color: #666
}

#t16_pro .sec_last {
    position: relative;
    margin: 12.5vw 0
}

#t16_pro .sec_last>img {
    padding-left: 1.7188vw
}

#t16_pro .sec_last .text_box {
    transform: translateX(-50vw);
    opacity: 0;
    transition: all 1s ease;
    position: absolute;
    top: 16.640625vw;
    left: 7.8125vw
}

#t16_pro .sec_last .text_box p {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    font-size: 5.640625vw;
    font-weight: 600;
    line-height: 6vw
}
#t16_pro .sec_last .text_box p.last_title {
    font-size: 3.5vw;
}

#t16_pro .sec_last .text_box .set1_icon {
    width: 30.3515625vw;
    height: 1.8359375vw;
    margin-left: .3vw
}

#t16_pro .set3.setUp .left,
#t16_pro .set6.setUp .left,
#t16_pro .set9.setUp .left,
#t16_pro .set13.setUp .left,
#t16_pro .new_set8.setUp .left,
#t16_pro .set26.setUp .left,
#t16_pro .new_set_15.setUp .left,
#t16_pro .new_set_16.setUp .left,
#t16_pro .new_set_17.setUp .left,
#t16_pro .sec_last.setUp .left,
#t16_pro .new.setUp .left {
    transform: translateX(0);
    opacity: 1
}

#t16_pro .set3.setUp .right,
#t16_pro .set6.setUp .right,
#t16_pro .set9.setUp .right,
#t16_pro .set13.setUp .right,
#t16_pro .new_set8.setUp .right,
#t16_pro .set26.setUp .right,
#t16_pro .new_set_15.setUp .right,
#t16_pro .new_set_16.setUp .right,
#t16_pro .new_set_17.setUp .right,
#t16_pro .sec_last.setUp .right,
#t16_pro .new.setUp .right {
    transform: translateX(0);
    opacity: 1
}

#t16_pro .set5.setUp .top,
#t16_pro .set7.setUp .top,
#t16_pro .set8.setUp .top,
#t16_pro .set12.setUp .top,
#t16_pro .set14.setUp .top,
#t16_pro .new_set4.setUp .top,
#t16_pro .set17.setUp .top,
#t16_pro .set18.setUp .top,
#t16_pro .set19.setUp .top,
#t16_pro .set25.setUp .top,
#t16_pro .new.setUp .top {
    transform: translateY(0);
    opacity: 1
}

#t16_pro .set5.setUp .scale,
#t16_pro .set7.setUp .scale,
#t16_pro .set8.setUp .scale,
#t16_pro .set12.setUp .scale,
#t16_pro .set14.setUp .scale,
#t16_pro .new_set4.setUp .scale,
#t16_pro .set17.setUp .scale,
#t16_pro .set18.setUp .scale,
#t16_pro .set19.setUp .scale,
#t16_pro .set25.setUp .scale,
#t16_pro .new.setUp .scale {
    transform: scale(1)
}

#t16_pro .gold {
    width: fit-content;
    color: transparent;
    background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
    background-clip: text;
    -webkit-background-clip: text
}

@media(max-width:1080px) {
    #t16_pro .gold {
        width: fit-content;
        color: transparent;
        background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
        background-clip: text;
        -webkit-background-clip: text
    }

    #t16_pro .blue {
        width: fit-content;
        color: transparent !important;
        background-clip: text !important;
        -webkit-background-clip: text !important;
        background: linear-gradient(270deg, #79afff 0, #fff 100%)
    }

    #t16_pro .m_f_80 {
        font-size: 7.407vw;
        line-height: 8.889vw;
        font-family: 'Semibold'
    }

    #t16_pro .m_f_72 {
        font-size: 6.667vw;
        font-Weight: 600;
        line-height: 8vw
    }

    #t16_pro .font_140 {
        font-size: 12.963vw;
        line-height: 15.556vw;
        font-Weight: 600
    }

    #t16_pro .font_120 {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .font_66 {
        font-size: 4.815vw;
        font-weight: 600;
        line-height: 5.778vw
    }

    #t16_pro .font_52 {
        font-size: 4.815vw;
        line-height: 5.778vw
    }

    #t16_pro .font_40 {
        font-size: 2.963vw;
        font-weight: 400;
        line-height: 3.556vw
    }

    #t16_pro .font_42 {
        font-size: 3.8vw;
        line-height: 4.667vw
    }

    #t16_pro .font_18,
    #t16_pro .m_font_18 {
        font-size: 1.667vw;
        line-height: 2vw
    }

    #t16_pro .tips,
    #t16_pro .tips_new {
        font-size: 1.296vw;
        font-weight: 400;
        line-height: 1.556vw
    }

    #t16_pro .set1 .text_box .title_logo {
        position: absolute;
        top: 12.963vw;
        left: 5.556vw;
        display: flex;
        flex-flow: column
    }

    #t16_pro .set1 .text_box .title_logo .set1_icon {
        width: 39.907vw;
        height: 2.407vw;
        margin-top: 2.037vw
    }

    #t16_pro .set1 .tips {
        bottom: 2.222vw;
        left: 5.278vw
    }

    #t16_pro .sec2video {
        margin: 25.926vw 0
    }

    #t16_pro .sec2video .video_play_icon .font_46 {
        font-size: 3vw
    }

    #t16_pro .sec2video .video_play_icon img {
        width: 15px;
        margin-left: 4px
    }

    #t16_pro .set2 {
        padding: 16.667vw 5.556vw;
        background: #0e0e0e
    }
    #t16_pro .set2 .font_42{
        font-size: 3vw;
    }

    #t16_pro .set2 .tips_new {
        width: 88.889vw;
        text-align: left;
        margin-top: 3.704vw
    }

    #t16_pro .set2 .pc {
        display: none !important
    }

    #t16_pro .set2 .items {
        display: flex;
        flex-flow: column;
        gap: 1.852vw;
        transform: scale(0.9)
    }

    #t16_pro .set2 .items>.item {
        position: relative
    }

    #t16_pro .set2 .items>.item:nth-child(1) img {
        border-radius: .926vw
    }

    #t16_pro .set2 .items>.item:nth-child(1) .title_logo {
        position: absolute;
        top: 11.111vw;
        left: 4.63vw;
        display: flex;
        flex-flow: column
    }

    #t16_pro .set2 .items>.item:nth-child(1) .title_logo .set1_icon {
        width: 37.037vw;
        height: 2.222vw;
        margin-top: 1.111vw;
        border-radius: 0
    }

    #t16_pro .set2 .items>.item:nth-child(2) {
        display: flex;
        gap: 1.852vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left,
    #t16_pro .set2 .items>.item:nth-child(2) .item_right {
        display: flex;
        flex-flow: column;
        gap: 1.852vw;
        width: 43.519vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col1,
    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2,
    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col3 {
        position: relative
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col1 .text_box {
        position: absolute;
        top: 2.963vw;
        left: 2.593vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 {
        display: flex;
        justify-content: space-between
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step1,
    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 {
        width: 23.611vw;
        position: relative
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step1 .text_box,
    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .text_box {
        position: absolute;
        top: 0
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step1 .font_40,
    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .font_40 {
        width: 100%;
        color: transparent !important;
        background: linear-gradient(270deg, #7cb5f1 0, #fff 100%) !important;
        background-clip: text !important;
        -webkit-background-clip: text !important;
        font-weight: 600
    }
    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .font_18{
        font-size: 1.2vw;
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step1 .text_box {
        text-align: center;
        right: 0;
        left: 0;
        display: flex;
        flex-flow: column;
        align-items: center;
        justify-content: space-around;
        height: 100%
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .text_box {
        display: flex;
        flex-flow: column;
        gap: 5.5vw;
        width: 100%;
        top: 1.667vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .text_box .font_40 {
        display: flex;
        flex-flow: column;
        width: 10.278vw;
        margin-left: 1.111vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .text_box .font_90 {
        font-size: 5.556vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col2 .step2 .text_box .font_90 .font_28 {
        font-size: 2.222vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col3 {
        height: 27.593vw;
        background: #000;
        border-radius: .926vw;
        display: flex;
        flex-flow: column;
        align-items: center;
        justify-content: space-around
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col3 .i2_txt {
        display: flex;
        align-items: center;
        gap: 6.204vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col3 .i2_txt div {
        display: flex;
        flex-flow: column;
        align-items: center
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_left .i1_col3 .i2_txt div .font_28 {
        font-size: 2.222vw;
        font-weight: 400;
        line-height: 2.667vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 {
        background: url(https://d13pvy8xd75yde.cloudfront.net/global/pc/t16_pro/detail/mobile/Group%20437.png) no-repeat;
        background-size: 100% 100%;
        height: 62.59vw;
        display: flex;
        flex-flow: column;
        justify-content: space-between
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        margin-top: 2.963vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .font_140 {
        margin-top: 3.981vw;
        font-size: 2.8vw;
    }
    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .font_42 {
        font-size: 2.2vw;
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .i3_top_last {
        display: flex;
        align-items: baseline;
        width: 100%
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .i3_top_last .font_22 {
        font-family: 'Semibold';
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.556vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .i3_top_last .font_16 {
        font-size: 1.481vw;
        line-height: 1.778vw;
        text-align: center;
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .i3_top_last .item {
        position: relative;
        flex-flow: column;
        display: flex;
        align-items: center;
        width: 233px
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_top .i3_top_last .item:last-child:after {
        content: '';
        width: 2px;
        height: 2.407vw;
        position: absolute;
        left: 0;
        bottom: 0;
        background: linear-gradient(270deg, #7cb5f1 0, #fff 100%)
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom {
        display: grid;
        grid-template-columns: 50% 50%;
        margin: 0 2.5vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span {
        display: flex;
        align-items: center;
        margin-bottom: 3vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span .text {
        display: flex;
        flex-flow: column;
        margin-left: 1.852vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span .text .font_28 {
        font-size: 2.593vw;
        line-height: 3.111vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span .text .font_16 {
        font-size: 1.481vw;
        line-height: 1.778vw;
        color: #8d8d8d
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span:nth-child(1) img {
        width: 4.167vw;
        height: 4.167vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span:nth-child(2) img {
        width: 3.981vw;
        height: 3.981vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span:nth-child(3) img {
        width: 4.63vw;
        height: 3.148vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col1 .i2_bottom>span:nth-child(4) img {
        width: 3.981vw;
        height: 4.074vw
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col2 {
        height: 27.593vw;
        position: relative
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col2 .img_100 {
        height: 100%
    }

    #t16_pro .set2 .items>.item:nth-child(2) .item_right .i2_col2 .font_42 {
        position: absolute;
        top: 1.852vw;
        left: 0;
        right: 0;
        margin: auto;
        font-size: 2.4vw;
    }

    #t16_pro .set2 .items>.item:nth-child(3) {
        width: 100%;
        height: 37.037vw;
        background: #000;
        -webkit-border-radius: .926vw;
        -moz-border-radius: .926vw;
        border-radius: .926vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .font_42 {
        margin: 2.963vw auto 3.148vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon {
        display: flex;
        align-items: center;
        justify-content: space-around
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_left span {
        display: flex;
        align-items: center;
        margin-bottom: 2.963vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_left span .font_22 {
        font-size: 2.037vw;
        line-height: 2.444vw;
        margin-left: 2.222vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_left img:nth-child(1) {
        width: 3.796vw;
        height: 3.426vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_left img:nth-child(2) {
        width: 3.889vw;
        height: 4.074vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_left img:nth-child(3) {
        width: 3.704vw;
        height: 3.796vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_right img {
        width: 42.5vw;
        height: 21.019vw
    }

    #t16_pro .set2 .items>.item:nth-child(3) .icon .i2_col3_right .tips {
        position: unset;
        color: #8d8d8d;
        text-align: right;
        margin-top: 1.481vw
    }

    #t16_pro .set2 .items>.item:nth-child(4) {
        display: flex;
        align-items: center;
        gap: 1.852vw
    }

    #t16_pro .set2 .items>.item:nth-child(4) .font_28 {
        font-size: 2.593vw;
        line-height: 3.111vw
    }

    #t16_pro .set2 .items>.item:nth-child(4)>div {
        position: relative
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_1i {
        width: 43.519vw;
        height: 20.37vw
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_1i>.font_28 {
        position: absolute;
        top: 1.852vw;
        left: 0;
        right: 0;
        margin: auto;
        font-weight: 600;
        font-family: 'Semibold';
        text-align: center
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_1i .dts {
        position: absolute;
        top: 10.556vw;
        display: flex;
        align-items: baseline;
        left: 0;
        right: 0;
        margin: auto;
        justify-content: center
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_1i .dts img {
        width: 10.278vw;
        height: 5.556vw
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_12 {
        display: flex;
        gap: 1.852vw
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_12>div {
        width: 20.833vw;
        height: 20.37vw;
        position: relative
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_12>div:nth-child(1) img:nth-child(2) {
        width: 14.167vw;
        height: 2.685vw;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto
    }

    #t16_pro .set2 .items>.item:nth-child(4) .m_last_12>div:nth-child(2) .font_28 {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center;
        display: flex;
        align-items: center
    }

    #t16_pro .set3 {
        margin-top: 25.926vw
    }

    #t16_pro .set3 .text_box {
        position: absolute;
        top: 5.556vw
    }

    #t16_pro .set3 .text_box .font_120 {
        font-size: 6.2vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .set3 .text_box .font_120 span {
        font-size: 8.259vw
    }

    #t16_pro .set3 .text_box>.font_100 {
        font-size: 5.556vw;
        line-height: 6.667vw;
        margin: 3.704vw 0 5.556vw 0
    }

    #t16_pro .set3 .text_box .item {
        margin-top: 1.852vw
    }

    #t16_pro .set3 .text_box .item .font_100 {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .set3 .text_box .item .font_80 {
        font-size: 4.815vw;
        font-weight: 400;
        line-height: 5.778vw
    }

    #t16_pro .set5 {
        margin-top: 25.926vw
    }

    #t16_pro .set5 .font_120 {
        color: transparent;
        background: linear-gradient(270deg, #7cb5f1 0, #fff 100%);
        background-clip: text;
        -webkit-background-clip: text
    }

    #t16_pro .set5 .tips_new {
        position: unset;
        font-size: 1.296vw;
        font-weight: 400;
        line-height: 1.556vw;
        text-align: left;
        margin-top: 5.556vw;
        color: #666
    }

    #t16_pro .set5>p {
        margin: 0 5.556vw
    }

    #t16_pro .set5 img {
        margin: 1.852vw 0 5.556vw 0;
        transform: scale(0.8);
        transition: all 1s ease
    }

    #t16_pro .set6 {
        flex-flow: column;
        padding: 43.426vw 0 50.741vw 0
    }

    #t16_pro .set6 .text_box {
        text-align: left;
        width: 88.889vw;
        margin: 25.926vw 0 0 0;
        position: absolute;
        top: 0;
        z-index: 1
    }

    #t16_pro .set6 .text_box .font_340 {
        font-size: 16.667vw;
        font-weight: 600;
        line-height: 20vw;
        width: fit-content
    }

    #t16_pro .set6 .text_box .font_66 {
        font-size: 4.815vw;
        font-weight: 600;
        line-height: 5.741vw;
        width: fit-content
    }

    #t16_pro .set6 .text_box .font_40 {
        margin: 68.426vw 0 0 0
    }

    #t16_pro .set6 img {
        width: 94.444vw;
        height: 71.111vw
    }

    #t16_pro .set6 .tips_new {
        position: absolute;
        bottom: 25.926vw;
        font-size: 1.296vw;
        font-weight: 400;
        line-height: 1.556vw;
        width: 88.889vw;
        left: 0;
        right: 0;
        margin: auto
    }

    #t16_pro .set7 .font_120 {
        margin-left: 5.556vw
    }

    #t16_pro .set7 .mini-text {
        display: flex;
        justify-content: space-around;
        margin-top: 0
    }

    #t16_pro .set7 .mini-text .font_40 {
        font-size: 2.593vw;
        font-weight: 600;
        line-height: 3.148vw
    }

    #t16_pro .set7 .mini-text .font_80 {
        font-size: 5.556vw;
        font-weight: 600;
        line-height: 6.667vw
    }

    #t16_pro .set7 .mini-text>p {
        flex-flow: column;
        text-align: center;
        display: flex
    }

    #t16_pro .set7 img {
        width: 100%
    }

    #t16_pro .set7 .tips_new {
        font-size: 1.296vw;
        font-weight: 400;
        line-height: 1.556vw;
        width: 88.889vw;
        text-align: left;
        margin: 5.556vw auto 0
    }

    #t16_pro ._75w {
        padding: 40.37vw 0 49.815vw
    }

    #t16_pro ._75w video {
        height: auto;
        margin: unset
    }

    #t16_pro ._75w .text_box {
        display: block;
        text-align: left;
        margin: 0 5.556vw;
        height: 100%;
        top: 25.926vw
    }

    #t16_pro ._75w .text_box .font_40 {
        margin-top: 37.963vw
    }

    #t16_pro ._75w .tips_new {
        text-align: left;
        position: absolute;
        bottom: 25.926vw;
        margin: 0 5.556vw
    }

    #t16_pro .new_set2 {
        margin: unset;
        height: auto
    }

    #t16_pro .new_set2 img {
        margin: 5.556vw 0
    }

    #t16_pro .new_set2 .font_120,
    #t16_pro .new_set2 .font_40 {
        width: 88.889vw;
        text-align: left;
        position: unset;
        margin: auto
    }

    #t16_pro .new_set2 .tips_new {
        padding: unset;
        text-align: left;
        margin: 5.556vw 5.556vw 0;
        width: 88.889vw;
        position: unset
    }

    #t16_pro .newSet {
        height: auto;
        margin-top: 25.926vw
    }

    #t16_pro .newSet .text_box {
        position: unset;
        align-items: baseline;
        margin: 0 5.556vw 5.556vw 5.556vw
    }

    #t16_pro .newSet .text_box .font_40 {
        margin-top: 1.852vw
    }

    #t16_pro .newSet .text_box p {
        transform: unset !important;
        opacity: 1 !important
    }

    #t16_pro .newSet .tips_new {
        text-align: left;
        margin: 5.556vw 5.556vw 0
    }

    #t16_pro .newSet img {
        transform: scale(0)
    }

    #t16_pro .set8 {
        padding: 25.926vw 0
    }

    #t16_pro .set8>p {
        margin-left: 5.556vw
    }

    #t16_pro .set8 .set8_imgBox {
        width: 88.889vw;
        display: flex;
        flex-flow: column;
        gap: 3.704vw;
        justify-content: center;
        align-items: center;
        margin: 5.556vw auto;
        padding: unset
    }

    #t16_pro .set8 .set8_imgBox>div {
        height: 92.593vw
    }

    #t16_pro .set8 .set8_imgBox .font_250 {
        font-size: 23.148vw;
        font-weight: 600;
        line-height: 24.426vw
    }

    #t16_pro .set8 .set8_imgBox .font_320 {
        font-size: 32.037vw;
        font-weight: 600;
        line-height: 25.444vw
    }

    #t16_pro .set8 .set8_imgBox .font_40 {
        font-size: 5.556vw;
        font-weight: 600;
        line-height: 6.667vw
    }

    #t16_pro .set9 {
        padding: 0 5.556vw 20.37vw;
        flex-flow: column;
        align-items: baseline
    }

    #t16_pro .set9 .title {
        position: unset;
        margin: 0 0 5.556vw 0
    }

    #t16_pro .set9 img {
        position: unset;
        width: 88.889vw;
        height: 51.019vw
    }

    #t16_pro .set9 .text_box>div {
        margin: 5.556vw 0 0 0
    }

    #t16_pro .set9 .text_box .font_80 {
        font-size: 5.556vw;
        font-weight: 600;
        line-height: 6.667vw
    }

    #t16_pro .set9 .text_box .font_40 {
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.519vw
    }

    #t16_pro .set10 {
        padding: 40.741vw 0 19.63vw 0
    }

    #t16_pro .set10 .swiper {
        width: 88.889vw
    }

    #t16_pro .set10 .swiper .swiper-slide>img {
        height: 38.527vw
    }

    #t16_pro .set10 .swiper .swiper-slide>div {
        margin-top: 25.926vw;
        display: flex;
        flex-flow: column;
        align-items: baseline;
        text-align: left
    }

    #t16_pro .set10 .swiper .swiper-slide>div .font_40 {
        margin-top: 65.722vw;
        text-align: left
    }

    #t16_pro .set10 .swiper .swiper-slide>div>p .font_80 {
        font-size: 6vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .set10 .swiper .swiper-slide .Cloning img,
    #t16_pro .set10 .swiper .swiper-slide .Troubleshooting img {
        width: 9.259vw;
        height: 9.259vw
    }

    #t16_pro .set10 .swiper .swiper-slide .Optimization img {
        width: 9.259vw;
        height: 8.241vw
    }

    #t16_pro .newSet_1 {
        margin-top: 25.926vw
    }

    #t16_pro .newSet_1 .gold {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .new_set_19 {
        flex-flow: column;
        margin: 25.926vw 0 0 0
    }

    #t16_pro .new_set_19 .font_120 {
        margin: 0 5.556vw 5.556vw
    }

    #t16_pro .new_set_19 .font_66 {
        font-size: 6.111vw;
        font-weight: 600;
        line-height: 7.333vw;
        top: 3.704vw
    }

    #t16_pro .new_set_19 .font_40 {
        width: 88.889vw;
        margin: auto
    }

    #t16_pro .new_set_19 .s19_img_box {
        display: flex;
        flex-flow: column;
        width: 88.889vw;
        margin: 0 auto 5.556vw;
        gap: 11.111vw
    }
    #t16_pro .new_set_19 .s19_img_box .item .font_66 {
        top: 3vw;
        font-size: 3.2vw;
        line-height: 4vw;
    }

    #t16_pro .new_set3 {
        height: auto;
        margin: 25.926vw 0
    }

    #t16_pro .new_set3 .font_120 {
        position: unset;
        text-align: left;
        margin: 0 0 5.556vw 5.556vw;
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .new_set3 .text_box {
        top: 45.759vw;
        padding: 0 18.981vw
    }

    #t16_pro .new_set3 .text_box .font_280 {
        font-size: 11.111vw;
        font-weight: 600;
        line-height: 13.333vw
    }

    #t16_pro .new_set3 .text_box .font_50 {
        font-size: 2.593vw;
        font-weight: 600;
        line-height: 3.148vw
    }

    #t16_pro .new_set3 .tips_new {
        text-align: left;
        margin: 5.556vw 5.556vw 0
    }

    #t16_pro .new_set4 {
        margin-bottom: 25.926vw
    }

    #t16_pro .new_set4 video {
        height: auto;
        margin-top: 5.556vw
    }

    #t16_pro .new_set4 .font_120 {
        width: 88.889vw;
        margin: auto
    }

    #t16_pro .new_set4 .text_box {
        top: 35.926vw
    }

    #t16_pro .new_set4 .text_box .font_320 {
        font-size: 16.667vw;
        font-weight: 600;
        line-height: 20vw
    }

    #t16_pro .new_set4 .text_box .font_64 {
        font-size: 3.519vw;
        font-weight: 600;
        line-height: 4.259vw
    }

    #t16_pro .new_set5 {
        flex-flow: column;
        height: auto
    }

    #t16_pro .new_set5>.font_120 {
        margin: 0 5.556vw;
        position: unset
    }

    #t16_pro .new_set5 .text_box {
        grid-row-gap: 7.407vw;
        grid-template-columns: repeat(2, 1fr);
        bottom: unset;
        top: 43vw
    }

    #t16_pro .new_set5 .text_box .item .font_120 {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .new_set5 .text_box .item .font_50 {
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.556vw
    }

    #t16_pro .set17 {
        margin: 25.926vw 0 0 0;
        height: auto
    }

    #t16_pro .set17>.font_120 {
        margin: 0 0 5.556vw 5.556vw;
        opacity: 0
    }

    #t16_pro .set17 .Screen {
        top: 5.556vw
    }

    #t16_pro .set17 .n3i1 img {
        width: 11.019vw;
        height: 9.167vw
    }

    #t16_pro .set17 .n3i2 img {
        width: 11.759vw;
        height: 7.5vw
    }

    #t16_pro .set17 .n3i3 img {
        width: 12.037vw;
        height: 7.5vw
    }

    #t16_pro .set17 .font_60 {
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.519vw
    }

    #t16_pro .set17 .left_right {
        flex-flow: column-reverse;
        margin: unset;
        display: flex;
        height: auto
    }

    #t16_pro .set17 .left_right .right_img {
        width: 100vw;
        margin-bottom: 5.556vw;
        height: 87.037vw
    }

    #t16_pro .set17 .left_right .right_img>video {
        height: 100%;
        object-fit: cover
    }

    #t16_pro .set17 .left_right .right_img .mask {
        opacity: 1
    }

    #t16_pro .set17 .left_right .leftText {
        position: absolute;
        display: flex;
        flex-wrap: wrap;
        margin: 0 5.556vw;
        top: 40.926vw
    }

    #t16_pro .set17 .left_right .leftText .item {
        width: 50%;
        transform: unset;
        margin-bottom: 8.148vw
    }

    #t16_pro .set17 .left_right .leftText .item .font_90 {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .set17 .left_right .leftText .item .font_40 {
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.519vw
    }

    #t16_pro .set17 .left_right .leftText .font_100 {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .set17 .left_right .leftText .font_40 {
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.519vw;
        color: #666
    }

    #t16_pro .set17 .text_box {
        top: 56.757813vw
    }

    #t16_pro .new_set6 {
        margin: 25.926vw 0;
        height: auto;
        position: unset
    }

    #t16_pro .new_set6 .text_box {
        margin: 0 0 5.556vw 5.556vw;
        align-items: baseline;
        position: unset;
        opacity: 1;
        transform: translateY(0)
    }

    #t16_pro .new_set6 .text_box .font_66 {
        font-size: 4.815vw;
        font-weight: 600;
        line-height: 5.741vw;
        margin-top: 1.852vw
    }

    #t16_pro .new_set6 .new_set6_img {
        flex-flow: column
    }

    #t16_pro .new_set6 .new_set6_img .item {
        gap: 5.556vw;
        margin-bottom: 14.815vw
    }

    #t16_pro .new_set6 .new_set6_img .item .font_60 {
        font-size: 5.556vw;
        font-weight: 600;
        line-height: 6.667vw;
        position: unset;
        opacity: 1
    }

    #t16_pro .new_set6 .new_set6_img .item img {
        width: 88.889vw;
        height: auto
    }

    #t16_pro .new_set6 .new_set6_img .item:last-child {
        margin-bottom: 0
    }

    #t16_pro .new_set7 {
        margin: 0 5.556vw 25.926vw;
        height: auto
    }

    #t16_pro .new_set7 .text_box {
        align-items: baseline;
        margin: 0 0 5.556vw 0
    }

    #t16_pro .new_set7 .set19_img {
        width: auto;
        height: auto
    }

    #t16_pro .new_set8 {
        margin-bottom: 25.926vw;
        height: auto
    }

    #t16_pro .new_set8 .dts {
        position: absolute;
        left: 59.907vw;
        bottom: 18.519vw
    }

    #t16_pro .new_set8 .dts img {
        width: 17.5vw;
        height: 9.444vw
    }

    #t16_pro .new_set8 .dts .font_28 {
        font-size: 2vw;
        line-height: normal
    }

    #t16_pro .new_set8 video {
        transform: unset;
        width: 100vw
    }

    #t16_pro .new_set8 .font_120 {
        position: absolute;
        left: 5.556vw;
        transform: translateX(-100vw)
    }

    #t16_pro .new_set8 .mob_bottom {
        flex-flow: column;
        margin-left: 5.556vw
    }

    #t16_pro .new_set8 .mob_bottom .font_300 {
        font-size: 22.222vw;
        font-weight: 600;
        line-height: 26.667vw
    }

    #t16_pro .new_set8 .mob_bottom .font_50 {
        font-size: 3.704vw;
        font-weight: 600;
        line-height: 4.444vw;
        color: #666
    }

    #t16_pro .new_set8 .tips_new {
        width: 88.889vw;
        position: unset;
        margin: 5.556vw auto 0
    }

    #t16_pro .new_set9 {
        height: auto
    }

    #t16_pro .new_set9 .text_box {
        align-items: baseline;
        margin: 0 5.556vw;
        position: unset
    }

    #t16_pro .new_set10 {
        margin: unset;
        height: auto;
        padding: 49.259vw 0 42.037vw 0
    }

    #t16_pro .new_set10 .text_box {
        top: 0;
        margin-top: 25.926vw;
        align-items: baseline
    }

    #t16_pro .new_set10 .text_box .font_120 {
        position: unset;
        margin: 0 0 5.556vw 5.556vw;
        text-align: left
    }

    #t16_pro .new_set10 .text_box .font_40 {
        text-align: left;
        width: 88.889vw;
        margin-top: 70.278vw
    }

    #t16_pro .new_set11 {
        height: auto
    }

    #t16_pro .new_set11 .font_120 {
        position: unset;
        margin: 0 0 5.556vw 5.556vw;
        text-align: left
    }

    #t16_pro .new_set11 .s22_img .s22_items {
        top: 19.444vw
    }

    #t16_pro .new_set11 .s22_img .s22_items .item .font_260 {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 8.889vw
    }

    #t16_pro .new_set11 .s22_img .s22_items .item .font_154 {
        font-size: 6.667vw;
        font-weight: 600;
        line-height: 7.963vw
    }

    #t16_pro .new_set11 .s22_img .s22_items .item .font_56 {
        font-size: 2.963vw;
        font-weight: 600;
        line-height: 3.519vw;
        text-align: center
    }

    #t16_pro .new_set11 .s22_img .tips {
        position: unset;
        margin: 3.704vw 5.556vw 0 5.556vw;
        font-size: 1.296vw;
        font-weight: 400;
        line-height: 1.574vw
    }

    #t16_pro .new_set12 {
        margin-top: 25.926vw
    }

    #t16_pro .new_set12 .text_box {
        position: unset;
        margin: 0 5.556vw 5.556vw;
        text-align: left
    }

    #t16_pro .new_set12 .font_120 {
        margin: 0 0 1.852vw 0
    }

    #t16_pro .new_set13 {
        padding: 25.926vw 0;
        margin: 0 5.556vw
    }

    #t16_pro .new_set13 .text_box {
        margin-bottom: 11.111vw;
        align-items: baseline
    }

    #t16_pro .new_set13 .text_box .font_60 {
        font-size: 4.815vw;
        font-weight: 600;
        line-height: 5.741vw
    }

    #t16_pro .new_set13 .s24_bot .img {
        width: 35vw;
        height: 23.704vw
    }

    #t16_pro .new_set13 .s24_bot .wrie {
        width: 0;
        height: .741vw;
        left: 39.815vw;
        top: 11.481vw
    }

    #t16_pro .new_set13 .s24_bot .font_154 {
        top: 6.296vw;
        font-size: 9.259vw;
        font-weight: 600;
        line-height: 11.111vw;
        right: 9.556vw
    }

    #t16_pro .new_set_14 .text_box {
        position: unset;
        align-items: baseline;
        margin: 0 5.556vw 5.556vw
    }

    #t16_pro .new_set_15 {
        display: block;
        margin-bottom: 25.926vw
    }

    #t16_pro .new_set_15 .text_box {
        position: unset;
        align-items: baseline;
        margin: 0 0 5.556vw 5.556vw
    }

    #t16_pro .new_set_15 .text_box .font_120 {
        margin-bottom: 1.852vw;
        text-align: left
    }

    #t16_pro .newSet_4 .font_66 {
        font-size: 3vw;
        top: 12vw
    }

    #t16_pro .newSet_4 .tips_new {
        text-align: left;
        color: #b5b5b5;
        margin: 5.556vw 5.556vw 0
    }

    #t16_pro .new_set_16 {
        padding-bottom: 14.259vw
    }

    #t16_pro .new_set_16 .font_120 {
        padding-left: 5.556vw;
        margin: 0 0 5.556vw 0
    }

    #t16_pro .new_set_16 img {
        padding: unset
    }

    #t16_pro .new_set_16 .text_box {
        padding: unset;
        margin: 8.241vw 5.556vw 0
    }

    #t16_pro .new_set_16 .text_box .item .font_52 {
        font-size: 4.444vw;
        font-weight: 600;
        line-height: 5.37vw;
        height: 16.111vw;
        display: flex;
        align-items: center
    }

    #t16_pro .new_set_16 .text_box .item .font_28 {
        font-size: 2.593vw;
        font-weight: 400;
        line-height: 3.148vw
    }

    #t16_pro .new_set_16 .text_box .item:after {
        width: 2px;
        height: 7.407vw;
        top: 4.667vw;
        bottom: unset;
        right: -1.5vw
    }

    #t16_pro .new_set_17 img {
        padding: unset
    }

    #t16_pro .new_set_17 .text_box {
        padding: 5.556vw 5.556vw 0;
        flex-flow: wrap;
        align-items: baseline
    }

    #t16_pro .new_set_17 .text_box .item .font_52 {
        font-size: 4.444vw;
        font-weight: 600;
        line-height: 5.37vw
    }

    #t16_pro .new_set_17 .text_box .item .font_28 {
        font-size: 2.593vw;
        font-weight: 400;
        line-height: 3.148vw
    }

    #t16_pro .new_set_17 .text_box .item:nth-child(1),
    #t16_pro .new_set_17 .text_box .item:nth-child(2),
    #t16_pro .new_set_17 .text_box .item:nth-child(4),
    #t16_pro .new_set_17 .text_box .item:nth-child(5)
    {
        width: 50%;
        margin-bottom: 5.556vw
    }
    #t16_pro .new_set_17 .text_box .item:nth-child(3) {
        width: 100%;
        text-align: center;
        margin-bottom: 5.556vw
    }

    #t16_pro .new_set_17 .text_box .item:nth-child(1):after,
    #t16_pro .new_set_17 .text_box .item:nth-child(4):after
     {
        top: 0;
        right: -1.875vw
    }

    #t16_pro .new_set_17 .text_box .item:nth-child(2):after {
        content: unset
    }
    #t16_pro .new_set_17 .text_box .item:nth-child(3):after {
        content: unset
    }

    #t16_pro .new_set_17 .text_box .item:after {
        width: 2px;
        height: 7.407vw;
        right: -3vw;
        top: -11vw
    }

    #t16_pro .new_set_18 {
        margin: unset;
        padding: 47.963vw 0 0 0
    }

    #t16_pro .new_set_18 .text_box {
        top: 0;
        width: 88.889vw;
        left: 0;
        right: 0;
        margin: auto
    }

    #t16_pro .new_set_18 .text_box .font_120 {
        margin-top: 25.926vw
    }

    #t16_pro .new_set_18 .text_box .font_40 {
        margin-top: 69.722vw
    }

    #t16_pro .new_set_18 .text_box .font_66 {
        font-size: 4.815vw;
        font-weight: 600;
        line-height: 5.778vw;
        text-align: left
    }

    #t16_pro .new_set_18 .tips {
        position: unset;
        margin: 22.185vw 5.556vw 0;
        font-size: 1.296vw;
        font-weight: 400;
        line-height: 1.556vw
    }

    #t16_pro .sec_last {
        padding-top: 32.963vw;
        padding-bottom: 27.13vw;
        margin: unset
    }

    #t16_pro .sec_last .text_box {
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
        display: flex;
        flex-flow: column;
        justify-content: space-between
    }

    #t16_pro .sec_last .text_box .last_title {
        font-size: 7.407vw;
        font-weight: 600;
        line-height: 6vw;
        padding-left: 5.556vw;
        margin-top: 24.074vw
    }

    #t16_pro .sec_last .text_box .set1_icon {
        width: 80.926vw;
        height: 3.981vw;
        margin: 0 9.537vw 17.593vw 9.537vw
    }

    #t16_pro .set .m_new_scale {
        transform: scale(0);
        transition: all 1s ease;
        opacity: 0
    }

    #t16_pro .set.setUp .m_new_scale {
        transform: scale(1);
        opacity: 1
    }

    #t16_pro .swiper-button-next,
    #t16_pro .swiper-button-prev,
    #t16_pro .swiper-rtl .swiper-button-next,
    #t16_pro .swiper-rtl .swiper-button-prev {
        width: 6vw;
        height: 6vw
    }

    #t16_pro .swiper-button-next:after,
    #t16_pro .swiper-button-prev:after,
    #t16_pro .swiper-rtl .swiper-button-next:after,
    #t16_pro .swiper-rtl .swiper-button-prev:after {
        font-size: 3vw
    }
}