.section {
    position: relative;
    color: #000;
    font-family: 'myriadsetpro-thinthin', Arial;
    font-size: 16px;
    line-height: 1.2;
    font-weight: normal;
    margin: 0 auto;
}

#tab12pro {
    font-family: 'myriadsetpro-thinthin', Arial;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    margin: 0 auto;
    background-color: #000;
    overflow: hidden
}

#tab12pro div, #tab12pro ul, #tab12pro ol, #tab12pro dl, #tab12pro dt, #tab12pro dd, #tab12pro li, #tab12pro dl, #tab12pro h1, #tab12pro h2, #tab12pro h3, #tab12pro h4, #tab12pro p {
    margin: 0;
    padding: 0;
    font-style: normal
}

#tab12pro ol, #tab12pro ul, #tab12pro li {
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#tab12pro img {
    border: 0;
    vertical-align: middle;
    -webkit-user-drag: none
}

#tab12pro .big-img {
    width: 100%;
    height: auto
}

#tab12pro .tab12pro-pc {
    display: inherit
}

#tab12pro .tab12pro-phone {
    display: none !important
}

#tab12pro .transHide {
    display: inherit;
    opacity: 0;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transform: translate3d(0, 150px, 0) scale(0.6);
    transform: translate3d(0, 150px, 0) scale(0.6)
}

#tab12pro .showDelay {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
    transition: opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)
}

#tab12pro .se {
    position: relative
}

#tab12pro .sect1 .box {
    position: absolute;
    right: 7%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: right
}

#tab12pro .sect1 .box .tit {
    font-size: 100px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect1 .box .lab {
    font-size: 40px;
    font-weight: bold;
    color: #000;
    line-height: 1;
    padding: .5vw 0 1vw 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
    background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect1 .box .msg {
    font-size: 24px;
    font-weight: 500;
    color: #fdfdfd;
    line-height: 1.2
}

#tab12pro .sect2 {
    padding: 4vw 0
}

#tab12pro .sect2 .box {
    width: 96%;
    margin: 0 auto
}

#tab12pro .sect2 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#tab12pro .sect2 .box ul li {
    display: inline-block;
    width: 32.5%;
    position: relative;
    margin: .5% 0
}

#tab12pro .sect2 .box ul li .word {
    width: 95%;
    position: absolute;
    left: 5%;
    top: 5%
}

#tab12pro .sect2 .box ul li .word p {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2;
    display: inline-block
}

#tab12pro .sect2 .box ul li:nth-child(1) {
    width: 100%
}

#tab12pro .sect2 .box ul li:nth-child(1) .word {
    left: 0;
    top: 20%
}

#tab12pro .sect2 .box ul li:nth-child(1) .word p {
    margin: 0 2%;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect2 .box ul li:nth-child(1) .word p span {
    font-size: 28px;
    background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
    background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect2 .box ul li:nth-child(2) .word {
    top: 10%
}

#tab12pro .sect2 .box ul li:nth-child(2) .word p {
    background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
    background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect2 .box ul li:nth-child(3) .word {
    top: 10%
}

#tab12pro .sect2 .box ul li:nth-child(3) .word p {
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect2 .box ul li:nth-child(4) .word {
    top: 10%
}

#tab12pro .sect2 .box ul li:nth-child(4) .word p {
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 {
    padding: 4vw 0
}

#tab12pro .sect3 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect3 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab12pro .sect3 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1vw 0
}

#tab12pro .sect3 .box .lab {
    font-size: 48px;
    font-weight: 400;
    color: #000;
    display: inline-block;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect3 .box .ul-1 {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect3 .box .ul-1 li:nth-child(2) {
    margin-left: 1%
}

#tab12pro .sect3 .box-2 {
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect3 .box-2 .ul-2 {
    margin-top: 4vw;
    font-size: 0
}

#tab12pro .sect3 .box-2 .ul-2 li {
    display: inline-block;
    width: 19.1666666667%;
    position: relative
}

#tab12pro .sect3 .box-2 .ul-2 li .word {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    top: 50%;
    text-align: center
}

#tab12pro .sect3 .box-2 .ul-2 li .word .word-tit {
    font-weight: bold;
    color: #e3e3e3;
    line-height: 1.2;
    font-size: 40px;
    display: inline-block
}

#tab12pro .sect3 .box-2 .ul-2 li .word .word-msg {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    color: #e3e3e3
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) {
    width: 39.4166666667%
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word {
    top: 50%;
    left: 5%;
    width: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word .word-tit {
    font-size: 60px;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word .word-msg {
    font-size: 30px
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) {
    width: 59.5%;
    margin-left: 1.0833333333%
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word {
    top: 50%;
    width: auto;
    left: 5%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word .word-tit {
    font-size: 48px;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word .word-msg {
    font-size: 30px
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(3) .word .word-tit {
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(4) {
    margin: 1% 1% 0 1.0833333333%
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(4) .word .word-tit {
    font-size: 40px;
    display: inline-block;
    background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(5) .word .word-tit {
    font-size: 40px;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#7534E6), to(#259CD9));
    background: -o-linear-gradient(left, #7534E6 0%, #259CD9 100%);
    background: linear-gradient(90deg, #7534E6 0%, #259CD9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(6) {
    margin: 0 1% 0 1.0833333333%
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(6) .word .word-tit {
    font-size: 40px;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect3 .box-2 .ul-2 li:nth-child(7) .word .word-tit {
    font-size: 33px;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 {
    padding-top: 4vw
}

#tab12pro .sect4 .box {
    position: relative
}

#tab12pro .sect4 .box .word {
    position: absolute;
    width: 96%;
    left: 50%;
    top: 5%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect4 .box .tit {
    font-size: 56px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box .lab {
    font-size: 40px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box .msg {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect4 .box-3 .word {
    width: 96%;
    margin: 0 auto;
    padding-bottom: 4vw;
    text-align: center
}

#tab12pro .sect4 .box-3 .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1vw 0
}

#tab12pro .sect4 .box-3 .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box-3 .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect4 .box-2 {
    padding: 4vw 0
}

#tab12pro .sect4 .box-2 .ul-box {
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect4 .box-2 .ul-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect4 .box-2 .ul-1 li {
    position: relative
}

#tab12pro .sect4 .box-2 .ul-1 li .word {
    position: absolute
}

#tab12pro .sect4 .box-2 .ul-1 li .word .word-tit {
    display: inline-block;
    line-height: 1.2;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box-2 .ul-1 li .word .word-msg {
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect4 .box-2 .ul-1 .li-1 {
    width: 26%
}

#tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 li .word .word-tit {
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 li:nth-child(2) {
    margin-top: 11px
}

#tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word {
    text-align: left;
    top: 2vw;
    left: 5%
}

#tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word .word-tit {
    font-size: 48px
}

#tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word .word-msg {
    font-size: 24px
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 {
    width: 36.6666666667%;
    margin: 0 1%
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word {
    text-align: left;
    top: 2vw;
    left: 5%
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word .word-tit {
    font-size: 43px
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word .word-msg {
    font-size: 30px
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) {
    margin-top: 11px
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word {
    text-align: right;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5%
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word .word-tit {
    font-size: 40px
}

#tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word .word-msg {
    font-size: 24px
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 {
    width: 35.3333333333%
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word {
    text-align: left;
    top: 60%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 35%
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word .word-tit {
    font-size: 60px;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word .word-msg {
    font-size: 30px
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) {
    margin-top: 11px
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word {
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word .word-tit {
    font-size: 72px;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word .word-msg {
    font-size: 30px
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) {
    margin-top: 11px
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word {
    text-align: left;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 5%
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word .word-tit {
    font-size: 40px
}

#tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word .word-msg {
    font-size: 24px
}

#tab12pro .sect5 .box {
    width: 100%;
    position: relative
}

#tab12pro .sect5 .box .word {
    width: 96%;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    text-align: center
}

#tab12pro .sect5 .box .word .lab {
    font-size: 48px;
    font-weight: 500;
    color: #333;
    line-height: 1.2;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect5 .box .word .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect5 .box .word .msg {
    font-size: 24px;
    margin: 0 auto;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw
}

#tab12pro .sect5 .box .note {
    position: relative;
    width: 96%;
    margin: 0 auto;
    -webkit-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    transform: translateY(-30%)
}

#tab12pro .sect5 .box .note .ul-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw
}

#tab12pro .sect5 .box .note .ul-1 li {
    width: 49.1666666667%;
    border-radius: 5px;
    padding: 1vw 0;
    position: relative
}

#tab12pro .sect5 .box .note .ul-1 li div {
    position: absolute;
    text-align: left;
    width: 92.2033898305%;
    left: 50%;
    top: 5%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab12pro .sect5 .box .note .ul-1 li .li-tit {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
    background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    line-height: 1.2
}

#tab12pro .sect5 .box .note .ul-1 li .li-msg {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-top: .5vw
}

#tab12pro .sect7 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect7 .box .tit {
    font-size: 48px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect7 .box ul {
    font-size: 0;
    margin-top: 2vw
}

#tab12pro .sect7 .box ul li {
    width: 32.3333333%;
    margin: .5%;
    position: relative;
    display: inline-block
}

#tab12pro .sect7 .box ul li .word {
    position: absolute;
    top: 50%;
    left: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#tab12pro .sect7 .box ul li .word .word-tit {
    font-size: 30px;
    font-weight: 500;
    color: #ccc;
    line-height: 1.3
}

#tab12pro .sect7 .box ul li .word .word-msg {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect7 .box-2 {
    width: 96%;
    margin: 0 auto;
    text-align: center;
    margin-top: 8vw;
    position: relative;
    z-index: 1
}

#tab12pro .sect7 .box-2 .tit {
    z-index: 11;
    font-size: 60px;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#tab12pro .sect7 .box-2 .lab {
    font-size: 48px;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    display: inline-block;
    background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect7 .box-2 .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#tab12pro .sect7 .box-2 .picture-box {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 4vw;
    z-index: 1
}

#tab12pro .sect7 .box-2 .picture-box .img1 {
    width: 456px;
    z-index: -1;
    position: absolute;
    left: -50%;
    top: 45%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#tab12pro .sect7 .box-2 .picture-box .img1.active {
    -webkit-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    left: -31%
}

#tab12pro .sect7 .box-2 .picture-box .img-bg {
    z-index: 11
}

#tab12pro .sect7 .box-3 {
    margin-top: 4vw
}

#tab12pro .sect7 .box-3 .box-3-div {
    width: 96%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab12pro .sect7 .box-3 ul {
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect7 .box-3 ul li {
    width: 49.25%;
    position: relative;
    display: inline-block
}

#tab12pro .sect7 .box-3 ul li .word {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 8%;
    text-align: left
}

#tab12pro .sect7 .box-3 ul li .word .word-tit {
    font-size: 48px;
    font-weight: bold;
    color: #ccc;
    line-height: 1;
    display: inline-block;
    background: -o-linear-gradient(185deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(265deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect7 .box-3 ul li .word .word-tit span {
    font-size: 30px
}

#tab12pro .sect7 .box-3 ul li .word .word-msg {
    font-size: 30px;
    color: #fff;
    line-height: 1.3
}

#tab12pro .sect7 .box-3 ul li:nth-child(1) .word .word-tit {
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect8 .box {
    width: 96%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0;
    text-align: center
}

#tab12pro .sect8 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin: 1vw 0;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect8 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect8 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#tab12pro .sect8 .bg {
    width: 96%
}

#tab12pro .sect8 .box-2 {
    width: 100%;
    padding: 2vw 0 4vw 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7e7e7));
    background: -o-linear-gradient(top, #ffffff, #e7e7e7);
    background: linear-gradient(180deg, #ffffff, #e7e7e7)
}

#tab12pro .sect8 .box-2 .box-2-div {
    width: 96%;
    max-width: 1200px;
    margin: 0 auto
}

#tab12pro .sect8 .box-2 ul {
    font-size: 0
}

#tab12pro .sect8 .box-2 ul li {
    width: 49%;
    margin: .5%;
    display: inline-block;
    position: relative
}

#tab12pro .sect8 .box-2 ul li:nth-child(1) {
    width: 99%
}

#tab12pro .sect9 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 8vw 0;
    text-align: center
}

#tab12pro .sect9 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1
}

#tab12pro .sect9 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    margin-top: 1vw;
    margin-bottom: 4vw
}

#tab12pro .sect9 .box .picture-box {
    position: relative
}

#tab12pro .sect9 .box .picture-box .word {
    position: absolute;
    top: 68%
}

#tab12pro .sect9 .box .picture-box .word .word-tit {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    line-height: 1
}

#tab12pro .sect9 .box .picture-box .word .word-msg {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    line-height: 1.1
}

#tab12pro .sect9 .box .picture-box .word-1 {
    left: 50.5%;
    width: 23%
}

#tab12pro .sect9 .box .picture-box .word-2 {
    left: 74.5%;
    width: 23%
}

#tab12pro .sect12 .box {
    padding: 4vw 0;
    text-align: center
}

#tab12pro .sect12 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw;
    margin-bottom: 4vw
}

#tab12pro .sect12 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#tab12pro .sect12 .box ul li:nth-child(3) {
    width: 100%
}

#tab12pro .sect12 .box ul li:nth-child(2) {
    width: 35.0499211771%;
    margin-left: 2vw
}

#tab12pro .sect12 .box ul li:nth-child(1) {
    width: 37.7824487651%
}

#tab12pro .sect13 .box {
    width: 96%;
    margin: 0 auto;
    padding: 4vw 0;
    text-align: center
}

#tab12pro .sect13 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect13 .box .tit {
    display: inline-block;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    margin: 1vw 0;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect13 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 4vw
}

#tab12pro .sect13 .box ul {
    font-size: 0
}

#tab12pro .sect13 .box ul li {
    width: 49%;
    margin: .5%;
    display: inline-block
}

#tab12pro .sect13 .box ul li:nth-child(1) {
    width: 99%
}

#tab12pro .sect13 .box-2 {
    padding: 4vw 0;
    text-align: center;
    background-color: #000
}

#tab12pro .sect13 .box-2 .box-2-ul {
    width: 96%;
    max-width: 1200px;
    margin: 0 auto
}

#tab12pro .sect13 .box-2 .box-2-ul .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1vw 0
}

#tab12pro .sect13 .box-2 .box-2-ul .tit {
    display: inline-block;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    display: inline-block;
    background: -webkit-gradient(linear, right top, left top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(right, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(270deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect13 .box-2 .box-2-ul .msg {
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 4vw
}

#tab12pro .sect13 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect13 .box-2 ul li {
    position: relative;
    margin: .5%;
    text-align: center
}

#tab12pro .sect13 .box-2 ul li .word-tit {
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    font-size: 33px;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect13 .box-2 ul li .word-msg {
    position: absolute;
    bottom: 5%;
    width: 90%;
    left: 5%;
    color: #fff;
    line-height: 1.3
}

#tab12pro .sect13 .box-2 ul li:nth-child(1) .word-msg {
    font-size: 21px
}

#tab12pro .sect13 .box-2 ul li:nth-child(2) .word-tit {
    background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect13 .box-2 ul li:nth-child(2) .word-msg {
    font-size: 24px
}

#tab12pro .sect13 .box-2 ul li:nth-child(2) .msg-1 {
    top: 41.5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab12pro .sect13 .box-2 ul li:nth-child(2) .msg-2 {
    top: 85%;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab12pro .sect13 .box-2 ul li:nth-child(3) .word-tit {
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-1 {
    top: 42%;
    left: 6%;
    width: 41%
}

#tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-2 {
    top: 42%;
    left: 53%;
    width: 41%
}

#tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-3 {
    top: 85.4%;
    left: 6%;
    width: 41%
}

#tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-4 {
    top: 85.4%;
    left: 53%;
    width: 41%
}

#tab12pro .sect13 .box-2 ul li:nth-child(3) .word-msg {
    font-size: 16px
}

#tab12pro .sect14 .box {
    position: absolute;
    top: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect14 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect14 .box .tit {
    display: inline-block;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect15 .box {
    position: relative;
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect15 .box .word {
    padding: 4vw 0
}

#tab12pro .sect15 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect15 .box .tit {
    display: inline-block;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect15 .box-2 .word {
    padding: 2vw 0;
    text-align: center
}

#tab12pro .sect15 .box-2 .word .tit {
    display: inline-block;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
    background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect15 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect15 .box-2 ul li {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 32.8125%;
    flex: 1 1 32.8125%
}

#tab12pro .sect15 .box-2 ul li .msg {
    position: absolute;
    bottom: 12%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 43px;
    font-weight: bold;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    display: inline-block;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect16 .box {
    width: 96%;
    margin: 0 auto;
    padding: 4vw 0;
    text-align: center
}

#tab12pro .sect16 .box .tit {
    display: inline-block;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect16 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 4vw
}

#tab12pro .sect16 .box ul li {
    width: 32.4191279887%
}

#tab12pro .sect16 .box ul li .word {
    padding: 1vw;
    text-align: left
}

#tab12pro .sect16 .box ul li .word .word-msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin-top: .5vw
}

#tab12pro .sect16 .box ul li .word .word-tit {
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#C3A5FF), color-stop(99.6337890625%, #8E17FF));
    background: -o-linear-gradient(top, #C3A5FF 0%, #8E17FF 99.6337890625%);
    background: linear-gradient(180deg, #C3A5FF 0%, #8E17FF 99.6337890625%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect17 .box {
    position: absolute;
    top: 10%;
    left: 2%;
    width: 45%
}

#tab12pro .sect17 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect17 .box .tit {
    display: inline-block;
    font-size: 72px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect17 .box .lab {
    display: inline-block;
    font-size: 40px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: .5vw 0;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect18 .box {
    width: 96%;
    margin: 0 auto;
    position: relative;
    padding: 4vw 0
}

#tab12pro .sect18 .box .word {
    position: absolute;
    top: 5%;
    left: 52%;
    width: 47.8787878788%
}

#tab12pro .sect18 .box .note {
    text-align: center;
    margin-top: 4vw
}

#tab12pro .sect18 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect18 .box .tit {
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect18 .box .lab {
    display: inline-block;
    font-size: 40px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: .5vw 0;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect18 .box img {
    width: 69.4696969697%
}

#tab12pro .sect18 .box-2 {
    width: 96%;
    margin: 0 auto
}

#tab12pro .sect18 .box-2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#tab12pro .sect18 .box-2 ul li {
    width: 49.2089925062%
}

#tab12pro .sect18 .box-2 ul li:nth-child(1) {
    width: 100%;
    margin-bottom: 21px
}

#tab12pro .sect19 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect19 .box .word {
    padding: 4vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab12pro .sect19 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect19 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: .5vw 0
}

#tab12pro .sect19 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect20 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center
}

#tab12pro .sect20 .box .word {
    padding: 4vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab12pro .sect20 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect20 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: .5vw 0
}

#tab12pro .sect20 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect21 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center;
    padding: 4vw 0
}

#tab12pro .sect21 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 71.25%;
    margin: 0 auto
}

#tab12pro .sect21 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect21 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: .5vw 0
}

#tab12pro .sect21 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect22 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center;
    padding: 4vw 0
}

#tab12pro .sect22 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 71.25%;
    margin: 0 auto;
    padding-bottom: 2vw
}

#tab12pro .sect22 .box .picture-box {
    position: relative
}

#tab12pro .sect22 .box .picture-box .picture-word {
    position: absolute;
    top: 67%;
    width: 167px
}

#tab12pro .sect22 .box .picture-box .picture-word p {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect22 .box .picture-box .picture-word p span {
    display: block;
    font-size: 48px;
    font-weight: bold;
}

#tab12pro .sect22 .box .picture-box .word-1 {
    left: 55%
}

#tab12pro .sect22 .box .picture-box .word-2 {
    left: 79%
}

#tab12pro .sect22 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect22 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: .5vw 0
}

#tab12pro .sect22 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect23 .box {
    width: 96%;
    margin: 0 auto;
    text-align: center;
    padding: 4vw 0
}

#tab12pro .sect23 .box .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab12pro .sect23 .box .msg {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab12pro .sect23 .box .tit {
    font-size: 60px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
    background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: .5vw 0
}

#tab12pro .sect23 .box .lab {
    font-size: 48px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab12pro .sect24 .box {
    width: 96%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab12pro .sect24 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect24 .box ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 29.9500831947%;
    flex: 0 1 29.9500831947%
}

#tab12pro .sect24 .box ul li .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2vw
}

#tab12pro .sect24 .box ul li .word .round {
    width: 21px;
    height: 21px;
    border-radius: 50%;
    position: relative;
    margin-right: 1vw
}

#tab12pro .sect24 .box ul li .word .round::before {
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#tab12pro .sect24 .box ul li .word p {
    font-size: 24px;
    font-weight: 400;
    color: #e0dfdf;
    line-height: 1.2
}

#tab12pro .sect24 .box ul li:nth-child(1) .word .round {
    background: #d5d4d4
}

#tab12pro .sect24 .box ul li:nth-child(1) .word .round::before {
    border: 2px solid #d8d8d8
}

#tab12pro .sect24 .box ul li:nth-child(2) .word .round {
    background: #5b5b5e
}

#tab12pro .sect24 .box ul li:nth-child(2) .word .round::before {
    border: 2px solid #5b5b5e
}

#tab12pro .sect24 .box ul li:nth-child(3) .word .round {
    background: #a5b5c5
}

#tab12pro .sect24 .box ul li:nth-child(3) .word .round::before {
    border: 2px solid #b0c0d0
}

#tab12pro .sect24 .box-2 {
    width: 96%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab12pro .sect24 .box-3 {
    width: 96%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab12pro .sect24 .box-3 .title {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    line-height: 1.1
}

#tab12pro .sect24 .box-3 .ul-1 {
    font-size: 0;
    margin-top: 2vw
}

#tab12pro .sect24 .box-3 .ul-1 li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab12pro .sect24 .box-3 .ul-1 li:nth-of-type(odd) {
    background: #13141a
}

#tab12pro .sect24 .box-3 .ul-1 li:nth-of-type(odd) .right {
    background: rgba(0, 0, 0, .4588235294)
}

#tab12pro .sect24 .box-3 .ul-1 li p {
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    line-height: 1.3;
    padding: 1% 0;
    padding-left: 2%
}

#tab12pro .sect24 .box-3 .ul-1 li .left {
    width: 40%
}

#tab12pro .sect24 .box-3 .ul-1 li .left span {
    display: block;
    font-size: 48px;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#tab12pro .sect24 .box-3 .ul-1 li .right {
    width: 60%
}

#tab12pro .sect24 .box-3 .ul-1 li .right img {
    width: 632px;
    margin: 4vw 0
}

#tab12pro .sect24 .box-3 .ul-2 {
    margin: 4vw 0;
    font-size: 0
}

#tab12pro .sect24 .box-3 .ul-2 li {
    display: inline-block;
    vertical-align: top;
    width: 25%
}

#tab12pro .sect24 .box-3 .ul-2 li p {
    width: 100%;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    line-height: 1.3;
    padding: .5vw 0;
    padding-left: 5%
}

#tab12pro .sect24 .box-3 .ul-2 li p:nth-of-type(odd) {
    background: -webkit-gradient(linear, left top, right top, from(#13141A), to(rgba(0, 0, 0, 0.4588235294)));
    background: -o-linear-gradient(left, #13141A, rgba(0, 0, 0, 0.4588235294));
    background: linear-gradient(90deg, #13141A, rgba(0, 0, 0, 0.4588235294))
}

@media screen and (max-width: 1366px)and (min-width: 768px) {
    #tab12pro .sect1 .box {
        right: 5%
    }

    #tab12pro .sect1 .box .tit {
        font-size: 7.3206442167vw
    }

    #tab12pro .sect1 .box .lab {
        font-size: 2.9282576867vw
    }

    #tab12pro .sect1 .box .msg {
        font-size: 1.756954612vw
    }

    #tab12pro .sect2 .box {
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect2 .box ul li .word p {
        font-size: 2.196193265vw
    }

    #tab12pro .sect2 .box ul li:nth-child(1) {
        width: 100%
    }

    #tab12pro .sect2 .box ul li:nth-child(1) .word {
        left: 0;
        top: 20%
    }

    #tab12pro .sect2 .box ul li:nth-child(1) .word p {
        margin: 0 2%;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(1) .word p span {
        font-size: 2.0497803807vw;
        background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
        background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(2) .word {
        top: 10%
    }

    #tab12pro .sect2 .box ul li:nth-child(2) .word p {
        background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
        background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(3) .word {
        top: 10%
    }

    #tab12pro .sect2 .box ul li:nth-child(3) .word p {
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(4) .word {
        top: 10%
    }

    #tab12pro .sect2 .box ul li:nth-child(4) .word p {
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 {
        padding: 4vw 0
    }

    #tab12pro .sect3 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect3 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect3 .box .tit {
        font-size: 4.39238653vw
    }

    #tab12pro .sect3 .box .lab {
        font-size: 3.513909224vw
    }

    #tab12pro .sect3 .box .msg {
        font-size: 1.756954612vw
    }

    #tab12pro .sect3 .box .ul-1 {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect3 .box .ul-1 li:nth-child(2) {
        margin-left: 1%
    }

    #tab12pro .sect3 .box-2 {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect3 .box-2 .ul-2 {
        margin-top: 4vw;
        font-size: 0
    }

    #tab12pro .sect3 .box-2 .ul-2 li {
        display: inline-block;
        width: 19.1666666667%;
        position: relative
    }

    #tab12pro .sect3 .box-2 .ul-2 li .word {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%;
        top: 50%;
        text-align: center
    }

    #tab12pro .sect3 .box-2 .ul-2 li .word .word-tit {
        font-weight: bold;
        color: #e3e3e3;
        line-height: 1.2;
        font-size: 2.9282576867vw;
        display: inline-block
    }

    #tab12pro .sect3 .box-2 .ul-2 li .word .word-msg {
        font-size: 1.4641288433vw;
        line-height: 1.2;
        font-weight: 400;
        color: #e3e3e3
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) {
        width: 39.4166666667%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word {
        top: 50%;
        left: 5%;
        width: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: left
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word .word-tit {
        font-size: 4.39238653vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word .word-msg {
        font-size: 2.196193265vw
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) {
        width: 59.5%;
        margin-left: 1.0833333333%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word {
        top: 50%;
        width: auto;
        left: 5%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: left
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word .word-tit {
        font-size: 3.513909224vw;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word .word-msg {
        font-size: 2.196193265vw
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(3) .word .word-tit {
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(4) {
        margin: 1% 1% 0 1.0833333333%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(4) .word .word-tit {
        font-size: 2.9282576867vw;
        display: inline-block;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(5) .word .word-tit {
        font-size: 2.9282576867vw;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#7534E6), to(#259CD9));
        background: -o-linear-gradient(left, #7534E6 0%, #259CD9 100%);
        background: linear-gradient(90deg, #7534E6 0%, #259CD9 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(6) {
        margin: 0 1% 0 1.0833333333%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(6) .word .word-tit {
        font-size: 2.9282576867vw;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(7) .word .word-tit {
        font-size: 2.4158125915vw;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 {
        padding-top: 4vw
    }

    #tab12pro .sect4 .box {
        position: relative
    }

    #tab12pro .sect4 .box .word {
        position: absolute;
        width: 96%;
        left: 50%;
        top: 5%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect4 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect4 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect4 .box-3 .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 4vw;
        text-align: center
    }

    #tab12pro .sect4 .box-3 .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect4 .box-3 .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-3 .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect4 .box-2 {
        padding: 4vw 0
    }

    #tab12pro .sect4 .box-2 .ul-box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect4 .box-2 .ul-1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect4 .box-2 .ul-1 li {
        position: relative
    }

    #tab12pro .sect4 .box-2 .ul-1 li .word {
        position: absolute
    }

    #tab12pro .sect4 .box-2 .ul-1 li .word .word-tit {
        display: inline-block;
        line-height: 1.2;
        font-weight: bold;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 li .word .word-msg {
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 {
        width: 26%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 li .word .word-tit {
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 li:nth-child(2) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word {
        text-align: left;
        top: 2vw;
        left: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word .word-tit {
        font-size: 3.513909224vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word .word-msg {
        font-size: 1.756954612vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 {
        width: 36.6666666667%;
        margin: 0 1%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word {
        text-align: left;
        top: 2vw;
        left: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word .word-tit {
        font-size: 3.1478770132vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word .word-msg {
        font-size: 2.196193265vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word {
        text-align: right;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word .word-tit {
        font-size: 2.9282576867vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word .word-msg {
        font-size: 1.756954612vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 {
        width: 35.3333333333%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word {
        text-align: left;
        top: 60%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 35%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word .word-tit {
        font-size: 4.39238653vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word .word-msg {
        font-size: 2.196193265vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word {
        text-align: center;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 50%;
        width: 100%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word .word-tit {
        font-size: 5.270863836vw;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word .word-msg {
        font-size: 2.196193265vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word {
        text-align: left;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word .word-tit {
        font-size: 2.9282576867vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word .word-msg {
        font-size: 1.756954612vw
    }

    #tab12pro .sect5 .box {
        width: 100%;
        position: relative
    }

    #tab12pro .sect5 .box .word {
        width: 96%;
        left: 50%;
        top: 5%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        text-align: center
    }

    #tab12pro .sect5 .box .word .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #333;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect5 .box .word .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect5 .box .word .msg {
        font-size: 1.756954612vw;
        margin: 0 auto;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #tab12pro .sect5 .box .note {
        position: relative;
        width: 96%;
        margin: 0 auto;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%)
    }

    #tab12pro .sect5 .box .note .ul-1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw
    }

    #tab12pro .sect5 .box .note .ul-1 li {
        width: 49.1666666667%;
        border-radius: 5px;
        padding: 1vw 0;
        position: relative
    }

    #tab12pro .sect5 .box .note .ul-1 li div {
        position: absolute;
        text-align: left;
        width: 92.2033898305%;
        left: 50%;
        top: 5%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #tab12pro .sect5 .box .note .ul-1 li .li-tit {
        font-size: 2.635431918vw;
        font-weight: bold;
        color: #fff;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        line-height: 1.2
    }

    #tab12pro .sect5 .box .note .ul-1 li .li-msg {
        font-size: 1.756954612vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: .5vw
    }

    #tab12pro .sect7 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect7 .box .tit {
        font-size: 3.513909224vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect7 .box ul {
        font-size: 0;
        margin-top: 2vw
    }

    #tab12pro .sect7 .box ul li {
        width: 32.3333333%;
        margin: .5%;
        position: relative;
        display: inline-block
    }

    #tab12pro .sect7 .box ul li .word {
        position: absolute;
        top: 50%;
        left: 40%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: left
    }

    #tab12pro .sect7 .box ul li .word .word-tit {
        font-size: 2.196193265vw;
        font-weight: 500;
        color: #ccc;
        line-height: 1.3
    }

    #tab12pro .sect7 .box ul li .word .word-msg {
        font-size: 3.513909224vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect7 .box-2 {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        margin-top: 8vw;
        position: relative;
        z-index: 1
    }

    #tab12pro .sect7 .box-2 .tit {
        z-index: 11;
        font-size: 4.39238653vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #tab12pro .sect7 .box-2 .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #fff;
        line-height: 1;
        display: inline-block;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect7 .box-2 .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect7 .box-2 .picture-box {
        position: relative;
        max-width: 1200px;
        margin: 0 auto;
        margin-top: 4vw;
        z-index: 1
    }

    #tab12pro .sect7 .box-2 .picture-box .img1 {
        width: 33.3821376281vw;
        z-index: -1;
        position: absolute;
        left: -50%;
        top: 45%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #tab12pro .sect7 .box-2 .picture-box .img1.active {
        -webkit-transition: all 2s ease-in-out;
        -o-transition: all 2s ease-in-out;
        transition: all 2s ease-in-out;
        left: -31%
    }

    #tab12pro .sect7 .box-2 .picture-box .img-bg {
        z-index: 11
    }

    #tab12pro .sect7 .box-3 {
        margin-top: 4vw
    }

    #tab12pro .sect7 .box-3 .box-3-div {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0
    }

    #tab12pro .sect7 .box-3 ul {
        font-size: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect7 .box-3 ul li {
        width: 49.25%;
        position: relative;
        display: inline-block
    }

    #tab12pro .sect7 .box-3 ul li .word {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 8%;
        text-align: left
    }

    #tab12pro .sect7 .box-3 ul li .word .word-tit {
        font-size: 3.513909224vw;
        font-weight: bold;
        color: #ccc;
        line-height: 1;
        display: inline-block;
        background: -o-linear-gradient(185deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(265deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect7 .box-3 ul li .word .word-tit span {
        font-size: 2.196193265vw
    }

    #tab12pro .sect7 .box-3 ul li .word .word-msg {
        font-size: 2.196193265vw;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect7 .box-3 ul li:nth-child(1) .word .word-tit {
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect8 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0 4vw 0;
        text-align: center
    }

    #tab12pro .sect8 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin: 1vw 0;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect8 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #fff;
        line-height: 1;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect8 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-top: 1vw
    }

    #tab12pro .sect8 .bg {
        width: 96%
    }

    #tab12pro .sect12 .box {
        padding: 4vw 0;
        text-align: center
    }

    #tab12pro .sect12 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-top: 1vw;
        margin-bottom: 4vw
    }

    #tab12pro .sect12 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect12 .box ul li:nth-child(3) {
        width: 100%
    }

    #tab12pro .sect12 .box ul li:nth-child(2) {
        width: 45.5596426695%;
        margin-left: 2vw
    }

    #tab12pro .sect12 .box ul li:nth-child(1) {
        width: 48.2921702575%
    }

    #tab12pro .sect13 .box {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0;
        text-align: center
    }

    #tab12pro .sect13 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box .tit {
        display: inline-block;
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        margin: 1vw 0;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-bottom: 4vw
    }

    #tab12pro .sect13 .box ul {
        font-size: 0
    }

    #tab12pro .sect13 .box ul li {
        width: 49%;
        margin: .5%;
        display: inline-block
    }

    #tab12pro .sect13 .box ul li:nth-child(1) {
        width: 99%
    }

    #tab12pro .sect13 .box-2 {
        padding: 4vw 0;
        text-align: center;
        background-color: #000
    }

    #tab12pro .sect13 .box-2 .box-2-ul {
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect13 .box-2 .box-2-ul .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect13 .box-2 .box-2-ul .tit {
        display: inline-block;
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, right top, left top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(right, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(270deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 .box-2-ul .msg {
        font-size: 2.635431918vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-bottom: 4vw
    }

    #tab12pro .sect13 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect13 .box-2 ul li {
        position: relative;
        margin: .5%;
        text-align: center
    }

    #tab12pro .sect13 .box-2 ul li .word-tit {
        position: absolute;
        top: 5%;
        left: 5%;
        width: 90%;
        font-size: 2.4158125915vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 ul li .word-msg {
        position: absolute;
        bottom: 5%;
        width: 90%;
        left: 5%;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(1) .word-msg {
        font-size: 1.5373352855vw
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .word-tit {
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .word-msg {
        font-size: 1.756954612vw
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .msg-1 {
        top: 41.5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .msg-2 {
        top: 85%;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .word-tit {
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-1 {
        top: 42%;
        left: 6%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-2 {
        top: 42%;
        left: 53%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-3 {
        top: 85.4%;
        left: 6%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-4 {
        top: 85.4%;
        left: 53%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .word-msg {
        font-size: 1.1713030747vw
    }

    #tab12pro .sect14 .box {
        position: absolute;
        top: 10%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect14 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect14 .box .tit {
        display: inline-block;
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect15 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect15 .box .word {
        padding: 4vw 0
    }

    #tab12pro .sect15 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect15 .box .tit {
        display: inline-block;
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect15 .box-2 .word {
        padding: 2vw 0;
        text-align: center
    }

    #tab12pro .sect15 .box-2 .word .tit {
        display: inline-block;
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect15 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect15 .box-2 ul li {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 32.8125%;
        flex: 1 1 32.8125%
    }

    #tab12pro .sect15 .box-2 ul li .msg {
        position: absolute;
        bottom: 12%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: 3.1478770132vw;
        font-weight: bold;
        font-weight: 500;
        color: #fff;
        line-height: 1;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect16 .box {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0;
        text-align: center
    }

    #tab12pro .sect16 .box .tit {
        display: inline-block;
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect16 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 4vw
    }

    #tab12pro .sect16 .box ul li {
        width: 32.4191279887%
    }

    #tab12pro .sect16 .box ul li .word {
        padding: 1vw;
        text-align: left
    }

    #tab12pro .sect16 .box ul li .word .word-msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: .5vw
    }

    #tab12pro .sect16 .box ul li .word .word-tit {
        display: inline-block;
        font-size: 2.196193265vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#C3A5FF), color-stop(99.6337890625%, #8E17FF));
        background: -o-linear-gradient(top, #C3A5FF 0%, #8E17FF 99.6337890625%);
        background: linear-gradient(180deg, #C3A5FF 0%, #8E17FF 99.6337890625%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect17 .box {
        position: absolute;
        top: 5%;
        left: 5%;
        width: 45%
    }

    #tab12pro .sect17 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect17 .box .tit {
        display: inline-block;
        font-size: 5.270863836vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect17 .box .lab {
        display: inline-block;
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: .5vw 0;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect18 .box {
        width: 96%;
        margin: 0 auto;
        position: relative;
        padding: 4vw 0
    }

    #tab12pro .sect18 .box .word {
        position: absolute;
        top: 5%;
        left: 52%;
        width: 45%
    }

    #tab12pro .sect18 .box .note {
        text-align: center;
        margin-top: 4vw
    }

    #tab12pro .sect18 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect18 .box .tit {
        display: inline-block;
        font-size: 3.8799414348vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect18 .box .lab {
        display: inline-block;
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: .5vw 0;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect18 .box img {
        width: 69.4696969697%
    }

    #tab12pro .sect18 .box-2 {
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect18 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect18 .box-2 ul li {
        width: 49.2089925062%
    }

    #tab12pro .sect18 .box-2 ul li:nth-child(1) {
        width: 100%;
        margin-bottom: 1.5373352855vw
    }

    #tab12pro .sect19 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect19 .box .word {
        padding: 4vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect19 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect19 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: .5vw 0
    }

    #tab12pro .sect19 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect20 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect20 .box .word {
        padding: 4vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect20 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect20 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: .5vw 0
    }

    #tab12pro .sect20 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect21 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 4vw 0
    }

    #tab12pro .sect21 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect21 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect21 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: .5vw 0
    }

    #tab12pro .sect21 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect22 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 4vw 0
    }

    #tab12pro .sect22 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 96%;
        margin: 0 auto;
        padding-bottom: 2vw
    }

    #tab12pro .sect22 .box .picture-box {
        position: relative
    }

    #tab12pro .sect22 .box .picture-box .picture-word {
        position: absolute;
        top: 67%;
        width: 12.2254758419vw
    }

    #tab12pro .sect22 .box .picture-box .picture-word p {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect22 .box .picture-box .picture-word p span {
        display: block;
        font-size: 3.513909224vw;
        font-weight: bold;
    }

    #tab12pro .sect22 .box .picture-box .word-1 {
        left: 55%
    }

    #tab12pro .sect22 .box .picture-box .word-2 {
        left: 79%
    }

    #tab12pro .sect22 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect22 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: .5vw 0
    }

    #tab12pro .sect22 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect23 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 4vw 0
    }

    #tab12pro .sect23 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect23 .box .msg {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect23 .box .tit {
        font-size: 4.39238653vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: .5vw 0
    }

    #tab12pro .sect23 .box .lab {
        font-size: 3.513909224vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect24 .box {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0
    }

    #tab12pro .sect24 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect24 .box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 29.9500831947%;
        flex: 0 1 29.9500831947%
    }

    #tab12pro .sect24 .box ul li .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2vw
    }

    #tab12pro .sect24 .box ul li .word .round {
        width: 1.5373352855vw;
        height: 1.5373352855vw;
        border-radius: 50%;
        position: relative;
        margin-right: 1vw
    }

    #tab12pro .sect24 .box ul li .word .round::before {
        content: "";
        position: absolute;
        width: 2.1229868228vw;
        height: 2.1229868228vw;
        border-radius: 50%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    #tab12pro .sect24 .box ul li .word p {
        font-size: 1.756954612vw;
        font-weight: 400;
        color: #e0dfdf;
        line-height: 1.2
    }

    #tab12pro .sect24 .box ul li:nth-child(1) .word .round {
        background: #d5d4d4
    }

    #tab12pro .sect24 .box ul li:nth-child(1) .word .round::before {
        border: 2px solid #d8d8d8
    }

    #tab12pro .sect24 .box ul li:nth-child(2) .word .round {
        background: #5b5b5e
    }

    #tab12pro .sect24 .box ul li:nth-child(2) .word .round::before {
        border: 2px solid #5b5b5e
    }

    #tab12pro .sect24 .box ul li:nth-child(3) .word .round {
        background: #a5b5c5
    }

    #tab12pro .sect24 .box ul li:nth-child(3) .word .round::before {
        border: 2px solid #b0c0d0
    }

    #tab12pro .sect24 .box-2 {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0
    }

    #tab12pro .sect24 .box-3 {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0
    }

    #tab12pro .sect24 .box-3 .title {
        font-size: 3.513909224vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.1
    }

    #tab12pro .sect24 .box-3 .ul-1 {
        font-size: 0;
        margin-top: 2vw
    }

    #tab12pro .sect24 .box-3 .ul-1 li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect24 .box-3 .ul-1 li:nth-of-type(odd) {
        background: #13141a
    }

    #tab12pro .sect24 .box-3 .ul-1 li:nth-of-type(odd) .right {
        background: rgba(0, 0, 0, .4588235294)
    }

    #tab12pro .sect24 .box-3 .ul-1 li p {
        font-size: 1.6105417277vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.3;
        padding: 1% 0;
        padding-left: 2%
    }

    #tab12pro .sect24 .box-3 .ul-1 li .left {
        width: 40%
    }

    #tab12pro .sect24 .box-3 .ul-1 li .left span {
        display: block;
        font-size: 3.513909224vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #tab12pro .sect24 .box-3 .ul-1 li .right {
        width: 60%
    }

    #tab12pro .sect24 .box-3 .ul-1 li .right img {
        width: 46.2664714495vw;
        margin: 4vw 0
    }

    #tab12pro .sect24 .box-3 .ul-2 {
        margin: 4vw 0;
        font-size: 0
    }

    #tab12pro .sect24 .box-3 .ul-2 li {
        display: inline-block;
        vertical-align: top;
        width: 25%
    }

    #tab12pro .sect24 .box-3 .ul-2 li p {
        width: 100%;
        font-size: 1.756954612vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.3;
        padding: .5vw 0;
        padding-left: 5%
    }

    #tab12pro .sect24 .box-3 .ul-2 li p:nth-of-type(odd) {
        background: -webkit-gradient(linear, left top, right top, from(#13141A), to(rgba(0, 0, 0, 0.4588235294)));
        background: -o-linear-gradient(left, #13141A, rgba(0, 0, 0, 0.4588235294));
        background: linear-gradient(90deg, #13141A, rgba(0, 0, 0, 0.4588235294))
    }
}

@media screen and (max-width: 767px) {
    #tab12pro {
        overflow: hidden
    }

    #tab12pro .tab12pro-pc {
        display: none !important
    }

    #tab12pro .tab12pro-phone {
        display: initial !important
    }

    #tab12pro .sect1 {
        padding: 8vw 0
    }

    #tab12pro .sect1 img {
        -o-object-fit: cover;
        object-fit: cover;
        height: 78.125vw;
        -o-object-position: left center;
        object-position: left center
    }

    #tab12pro .sect1 .box {
        position: relative;
        right: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        text-align: center
    }

    #tab12pro .sect1 .box .tit {
        font-size: 13.0208333333vw
    }

    #tab12pro .sect1 .box .lab {
        font-size: 6.5104166667vw;
        margin: 1vw 0
    }

    #tab12pro .sect1 .box .msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect2 .box {
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect2 .box ul li .word p {
        font-size: 3.90625vw
    }

    #tab12pro .sect2 .box ul li:nth-child(1) {
        width: 100%
    }

    #tab12pro .sect2 .box ul li:nth-child(1) .word {
        left: 0;
        top: 20%
    }

    #tab12pro .sect2 .box ul li:nth-child(1) .word p {
        margin: 0 2%;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(1) .word p span {
        font-size: 3.6458333333vw;
        background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
        background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(2) .word {
        top: 10%
    }

    #tab12pro .sect2 .box ul li:nth-child(2) .word p {
        background: -webkit-gradient(linear, left top, right top, color-stop(20.166015625%, #FB5B29), color-stop(41.7236328125%, #F5AA93), to(#50AAFF));
        background: -o-linear-gradient(left, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(90deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(3) .word {
        top: 10%
    }

    #tab12pro .sect2 .box ul li:nth-child(3) .word p {
        font-size: 3.125vw;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect2 .box ul li:nth-child(4) .word {
        top: 10%
    }

    #tab12pro .sect2 .box ul li:nth-child(4) .word p {
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 {
        padding: 8vw 0
    }

    #tab12pro .sect3 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect3 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect3 .box .tit {
        font-size: 7.8125vw;
        margin: 1vw 0
    }

    #tab12pro .sect3 .box .lab {
        font-size: 6.5104166667vw
    }

    #tab12pro .sect3 .box .msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect3 .box .ul-1 {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect3 .box .ul-1 li:nth-child(2) {
        margin-left: 1%
    }

    #tab12pro .sect3 .box-2 {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect3 .box-2 .ul-2 {
        margin-top: 4vw;
        font-size: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect3 .box-2 .ul-2 li {
        display: inline-block;
        width: 32.3333%;
        position: relative;
        margin: 1vw 0
    }

    #tab12pro .sect3 .box-2 .ul-2 li .word {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%;
        top: 50%;
        text-align: center
    }

    #tab12pro .sect3 .box-2 .ul-2 li .word .word-tit {
        font-weight: bold;
        color: #e3e3e3;
        line-height: 1.2;
        font-size: 6.5104166667vw;
        display: inline-block
    }

    #tab12pro .sect3 .box-2 .ul-2 li .word .word-msg {
        font-size: 3.90625vw;
        line-height: 1.2;
        font-weight: 400;
        color: #e3e3e3
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) {
        width: 100%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word {
        top: 50%;
        left: 5%;
        width: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: left
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word .word-tit {
        font-size: 7.8125vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(1) .word .word-msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) {
        width: 100%;
        margin-left: 0%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word {
        top: 50%;
        width: auto;
        left: 5%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: left
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word .word-tit {
        font-size: 6.25vw;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(2) .word .word-msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(3) {
        width: 49%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(3) .word .word-tit {
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(4) {
        width: 49%;
        margin: 0
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(4) .word .word-tit {
        font-size: 6.5104166667vw;
        display: inline-block;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(5) .word .word-tit {
        font-size: 5.2083333333vw;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#7534E6), to(#259CD9));
        background: -o-linear-gradient(left, #7534E6 0%, #259CD9 100%);
        background: linear-gradient(90deg, #7534E6 0%, #259CD9 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(6) {
        margin: 0 1% 0 1.0833333333%
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(6) .word .word-tit {
        font-size: 5.2083333333vw;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect3 .box-2 .ul-2 li:nth-child(7) .word .word-tit {
        font-size: 4.296875vw;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 {
        padding-top: 8vw
    }

    #tab12pro .sect4 .box {
        position: relative
    }

    #tab12pro .sect4 .box .word {
        position: relative;
        width: 96%;
        left: 0;
        top: 5%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect4 .box .tit {
        font-size: 7.8125vw;
        margin: 1vw 0
    }

    #tab12pro .sect4 .box .lab {
        font-size: 6.25vw
    }

    #tab12pro .sect4 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect4 .box-3 img {
        height: 65.1041666667vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }

    #tab12pro .sect4 .box-3 .word {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect4 .box-3 .tit {
        font-size: 7.8125vw;
        margin: 1vw 0
    }

    #tab12pro .sect4 .box-3 .lab {
        font-size: 6.5104166667vw
    }

    #tab12pro .sect4 .box-3 .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect4 .box-2 {
        padding: 4vw 0
    }

    #tab12pro .sect4 .box-2 .ul-box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect4 .box-2 .ul-1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect4 .box-2 .ul-1 li {
        position: relative
    }

    #tab12pro .sect4 .box-2 .ul-1 li .word {
        position: absolute
    }

    #tab12pro .sect4 .box-2 .ul-1 li .word .word-tit {
        display: inline-block;
        line-height: 1.2;
        font-weight: bold;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 li .word .word-msg {
        display: none;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 {
        width: 26%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 li .word .word-tit {
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 li:nth-child(2) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word {
        text-align: left;
        top: 2vw;
        left: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word .word-tit {
        font-size: 6.25vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-1 .item-ul-1 .word .word-msg {
        font-size: 3.125vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 {
        width: 36.6666666667%;
        margin: 0 1%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word {
        text-align: left;
        top: 2vw;
        left: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word .word-tit {
        font-size: 4.1666666667vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(1) .word .word-msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word {
        text-align: right;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word .word-tit {
        font-size: 4.1666666667vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-2 .item-ul-2 li:nth-child(2) .word .word-msg {
        font-size: 3.125vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 {
        width: 35.3333333333%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word {
        text-align: left;
        top: 60%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 35%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word .word-tit {
        font-size: 5.2083333333vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(1) .word .word-msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word {
        text-align: center;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 50%;
        width: 100%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word .word-tit {
        font-size: 9.375vw;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(2) .word .word-msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) {
        margin-top: 11px
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word {
        text-align: left;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 5%
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word .word-tit {
        font-size: 4.1666666667vw
    }

    #tab12pro .sect4 .box-2 .ul-1 .li-3 li:nth-child(3) .word .word-msg {
        font-size: 3.125vw
    }

    #tab12pro .sect5 .box {
        width: 100%;
        position: relative
    }

    #tab12pro .sect5 .box .word {
        width: 96%;
        left: 0%;
        top: 5%;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        position: relative;
        text-align: center;
        padding: 4vw 0
    }

    #tab12pro .sect5 .box .word .lab {
        font-size: 6.5104166667vw;
        font-weight: 500;
        color: #333;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect5 .box .word .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        margin: 1vw 0;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect5 .box .word .msg {
        font-size: 3.90625vw;
        margin: 0 auto;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw
    }

    #tab12pro .sect5 .box .note {
        position: relative;
        width: 96%;
        margin: 0 auto;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%)
    }

    #tab12pro .sect5 .box .note .ul-1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 2vw
    }

    #tab12pro .sect5 .box .note .ul-1 li {
        width: 100%;
        border-radius: 5px;
        padding: 1vw 0;
        position: relative
    }

    #tab12pro .sect5 .box .note .ul-1 li div {
        position: absolute;
        text-align: left;
        width: 92.2033898305%;
        left: 50%;
        top: 5%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #tab12pro .sect5 .box .note .ul-1 li .li-tit {
        font-size: 6.5104166667vw;
        font-weight: bold;
        color: #fff;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#F99B06), color-stop(50%, #87BA79), to(#0DD9F3));
        background: -o-linear-gradient(left, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        background: linear-gradient(90deg, #F99B06 0%, #87BA79 50%, #0DD9F3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        line-height: 1.2
    }

    #tab12pro .sect5 .box .note .ul-1 li .li-msg {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: .5vw
    }

    #tab12pro .sect7 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 8vw 0
    }

    #tab12pro .sect7 .box .tit {
        font-size: 6.25vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect7 .box ul {
        font-size: 0;
        margin-top: 4vw
    }

    #tab12pro .sect7 .box ul li {
        width: 49%;
        margin: .5%;
        position: relative;
        display: inline-block
    }

    #tab12pro .sect7 .box ul li .word {
        position: absolute;
        top: 50%;
        left: 40%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: left
    }

    #tab12pro .sect7 .box ul li .word .word-tit {
        font-size: 3.90625vw;
        font-weight: 500;
        color: #ccc;
        line-height: 1.3
    }

    #tab12pro .sect7 .box ul li .word .word-msg {
        font-size: 6.25vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect7 .box-2 {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        margin-top: 8vw;
        position: relative;
        z-index: 1
    }

    #tab12pro .sect7 .box-2 .tit {
        z-index: 11;
        font-size: 7.8125vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #tab12pro .sect7 .box-2 .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #fff;
        line-height: 1;
        display: inline-block;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect7 .box-2 .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect7 .box-2 .picture-box {
        position: relative;
        max-width: 1200px;
        margin: 0 auto;
        margin-top: 4vw;
        z-index: 1
    }

    #tab12pro .sect7 .box-2 .picture-box .img1 {
        width: 59.375vw;
        z-index: -1;
        position: absolute;
        left: -50%;
        top: 45%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #tab12pro .sect7 .box-2 .picture-box .img1.active {
        -webkit-transition: all 2s ease-in-out;
        -o-transition: all 2s ease-in-out;
        transition: all 2s ease-in-out;
        left: -31%
    }

    #tab12pro .sect7 .box-2 .picture-box .img-bg {
        z-index: 11
    }

    #tab12pro .sect7 .box-3 {
        margin-top: 4vw
    }

    #tab12pro .sect7 .box-3 .box-3-div {
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0
    }

    #tab12pro .sect7 .box-3 ul {
        font-size: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect7 .box-3 ul li {
        width: 100%;
        margin: 1vw 0;
        position: relative;
        display: inline-block
    }

    #tab12pro .sect7 .box-3 ul li .word {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 5%;
        text-align: left
    }

    #tab12pro .sect7 .box-3 ul li .word .word-tit {
        font-size: 10.4166666667vw;
        font-weight: bold;
        color: #ccc;
        line-height: 1;
        display: inline-block;
        background: -o-linear-gradient(185deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(265deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect7 .box-3 ul li .word .word-tit span {
        font-size: 3.90625vw
    }

    #tab12pro .sect7 .box-3 ul li .word .word-msg {
        font-size: 5.2083333333vw;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect7 .box-3 ul li:nth-child(1) .word .word-tit {
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect8 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect8 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin: 1vw 0;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect8 .box .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #fff;
        line-height: 1;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect8 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect8 .bg {
        width: 96%
    }

    #tab12pro .sect12 .box {
        padding: 4vw 0;
        text-align: center
    }

    #tab12pro .sect12 .box .msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-top: 1vw;
        margin-bottom: 4vw
    }

    #tab12pro .sect12 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect12 .box ul li:nth-child(3) {
        width: 100%
    }

    #tab12pro .sect12 .box ul li:nth-child(2) {
        width: 45.5596426695%;
        margin-left: 2vw
    }

    #tab12pro .sect12 .box ul li:nth-child(1) {
        width: 48.2921702575%
    }

    #tab12pro .sect13 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect13 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        margin: 1vw 0;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-bottom: 4vw
    }

    #tab12pro .sect13 .box ul {
        font-size: 0
    }

    #tab12pro .sect13 .box ul li {
        width: 49%;
        margin: .5%;
        display: inline-block
    }

    #tab12pro .sect13 .box ul li:nth-child(1) {
        width: 99%
    }

    #tab12pro .sect13 .box-2 {
        padding: 8vw 0;
        text-align: center;
        background-color: #000
    }

    #tab12pro .sect13 .box-2 .box-2-ul {
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect13 .box-2 .box-2-ul .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 2vw 0
    }

    #tab12pro .sect13 .box-2 .box-2-ul .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, right top, left top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(right, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(270deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 .box-2-ul .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.3;
        margin-bottom: 4vw
    }

    #tab12pro .sect13 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect13 .box-2 ul li {
        position: relative;
        margin: .5%;
        text-align: center;
        width: 49%
    }

    #tab12pro .sect13 .box-2 ul li .word-tit {
        position: absolute;
        top: 5%;
        left: 0;
        width: 100%;
        font-size: 5.2083333333vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.2;
        display: inline-block;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), to(#0066FF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 ul li .word-msg {
        position: absolute;
        bottom: 5%;
        width: 90%;
        left: 5%;
        color: #fff;
        line-height: 1.3
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(1) .word-msg {
        font-size: 3.125vw
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .word-tit {
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .word-msg {
        font-size: 3.125vw
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .msg-1 {
        top: 41.5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(2) .msg-2 {
        top: 85%;
        width: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) {
        width: 100%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .word-tit {
        font-size: 7.8125vw;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-1 {
        top: 42%;
        left: 6%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-2 {
        top: 42%;
        left: 53%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-3 {
        top: 85.4%;
        left: 6%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .msg-4 {
        top: 85.4%;
        left: 53%;
        width: 41%
    }

    #tab12pro .sect13 .box-2 ul li:nth-child(3) .word-msg {
        font-size: 3.90625vw
    }

    #tab12pro .sect14 .box {
        position: relative;
        top: 10%;
        left: 0;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 8vw 0
    }

    #tab12pro .sect14 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect14 .box .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect14 img {
        height: 65.1041666667vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }

    #tab12pro .sect15 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect15 .box .word {
        padding: 8vw 0
    }

    #tab12pro .sect15 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect15 .box .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect15 .box img {
        height: 65.1041666667vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }

    #tab12pro .sect15 .box-2 {
        padding: 8vw 0
    }

    #tab12pro .sect15 .box-2 .word {
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect15 .box-2 .word .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #03D6F7 0%, #EA8F06 100%);
        background: linear-gradient(95deg, #03D6F7 0%, #EA8F06 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect15 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect15 .box-2 ul li {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 32.8125%;
        flex: 1 1 32.8125%
    }

    #tab12pro .sect15 .box-2 ul li .msg {
        position: absolute;
        bottom: 10%;
        left: 50%;
        width: 100%;
        text-align: center;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: 4.6875vw;
        font-weight: 500;
        color: #fff;
        line-height: 1;
        display: inline-block;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect16 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect16 .box .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect16 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 4vw
    }

    #tab12pro .sect16 .box ul li {
        width: 32.4191279887%
    }

    #tab12pro .sect16 .box ul li .word {
        padding: 2vw 0;
        text-align: left
    }

    #tab12pro .sect16 .box ul li .word .word-msg {
        font-size: 3.125vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        margin-top: .5vw
    }

    #tab12pro .sect16 .box ul li .word .word-tit {
        display: inline-block;
        font-size: 3.90625vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#C3A5FF), color-stop(99.6337890625%, #8E17FF));
        background: -o-linear-gradient(top, #C3A5FF 0%, #8E17FF 99.6337890625%);
        background: linear-gradient(180deg, #C3A5FF 0%, #8E17FF 99.6337890625%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect17 img {
        height: 65.1041666667vw;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }

    #tab12pro .sect17 .box {
        position: relative;
        top: 5%;
        left: 0%;
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect17 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect17 .box .tit {
        display: inline-block;
        font-size: 9.375vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect17 .box .lab {
        display: inline-block;
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect18 .box {
        width: 96%;
        margin: 0 auto;
        position: relative;
        padding: 4vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #tab12pro .sect18 .box .word {
        position: relative;
        top: 5%;
        left: 0%;
        width: 100%;
        padding: 8vw 0;
        text-align: center
    }

    #tab12pro .sect18 .box .note {
        display: none;
        text-align: center;
        margin-top: 4vw
    }

    #tab12pro .sect18 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect18 .box .tit {
        display: inline-block;
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect18 .box .lab {
        display: inline-block;
        font-size: 6.5104166667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect18 .box img {
        width: 100%
    }

    #tab12pro .sect18 .box-2 {
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect18 .box-2 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab12pro .sect18 .box-2 ul li {
        width: 49.2089925062%
    }

    #tab12pro .sect18 .box-2 ul li:nth-child(1) {
        width: 100%;
        margin-bottom: 2.734375vw
    }

    #tab12pro .sect19 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 8vw 0
    }

    #tab12pro .sect19 .box .word {
        padding: 4vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect19 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect19 .box .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect19 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect20 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #tab12pro .sect20 .box .word {
        padding: 8vw 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect20 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect20 .box .tit {
        font-size: 6.5104166667vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect20 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect21 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 8vw 0
    }

    #tab12pro .sect21 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 96%;
        margin: 0 auto
    }

    #tab12pro .sect21 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect21 .box .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect21 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect22 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 8vw 0
    }

    #tab12pro .sect22 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 96%;
        margin: 0 auto;
        padding-bottom: 2vw
    }

    #tab12pro .sect22 .box .picture-box {
        position: relative
    }

    #tab12pro .sect22 .box .picture-box .picture-word {
        position: absolute;
        top: 67%;
        width: 21.7447916667vw
    }

    #tab12pro .sect22 .box .picture-box .picture-word p {
        font-size: 3.125vw;
        font-weight: 400;
        color: rgba(0, 0, 0, 0);
        line-height: 1.2
    }

    #tab12pro .sect22 .box .picture-box .picture-word p span {
        display: block;
        color: #fff;
        font-size: 7.8125vw;
        font-weight: bold;
    }

    #tab12pro .sect22 .box .picture-box .word-1 {
        left: 51%
    }

    #tab12pro .sect22 .box .picture-box .word-2 {
        left: 75%
    }

    #tab12pro .sect22 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect22 .box .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect22 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect23 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center;
        padding: 8vw 0
    }

    #tab12pro .sect23 .box .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab12pro .sect23 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab12pro .sect23 .box .tit {
        font-size: 7.8125vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#00FFFF), color-stop(50%, #0066FF), to(#FFFFFF));
        background: -o-linear-gradient(left, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        background: linear-gradient(90deg, #00FFFF 0%, #0066FF 50%, #FFFFFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 1vw 0
    }

    #tab12pro .sect23 .box .lab {
        font-size: 6.25vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        background: -o-linear-gradient(355deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        background: linear-gradient(95deg, #FB5B29 20.166015625%, #F5AA93 41.7236328125%, #50AAFF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab12pro .sect24 .box {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #tab12pro .sect24 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect24 .box ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 29.9500831947%;
        flex: 0 1 29.9500831947%
    }

    #tab12pro .sect24 .box ul li .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 4vw
    }

    #tab12pro .sect24 .box ul li .word .round {
        width: 2.734375vw;
        height: 2.734375vw;
        border-radius: 50%;
        position: relative;
        margin-right: 2vw
    }

    #tab12pro .sect24 .box ul li .word .round::before {
        content: "";
        position: absolute;
        width: 3.7760416667vw;
        height: 3.7760416667vw;
        border-radius: 50%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    #tab12pro .sect24 .box ul li .word p {
        font-size: 3.125vw;
        font-weight: 400;
        color: #e0dfdf;
        line-height: 1.2
    }

    #tab12pro .sect24 .box ul li:nth-child(1) .word .round {
        background: #d5d4d4
    }

    #tab12pro .sect24 .box ul li:nth-child(1) .word .round::before {
        border: 2px solid #d8d8d8
    }

    #tab12pro .sect24 .box ul li:nth-child(2) .word .round {
        background: #5b5b5e
    }

    #tab12pro .sect24 .box ul li:nth-child(2) .word .round::before {
        border: 2px solid #5b5b5e
    }

    #tab12pro .sect24 .box ul li:nth-child(3) .word .round {
        background: #a5b5c5
    }

    #tab12pro .sect24 .box ul li:nth-child(3) .word .round::before {
        border: 2px solid #b0c0d0
    }

    #tab12pro .sect24 .box-2 {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #tab12pro .sect24 .box-3 {
        width: 96%;
        margin: 0 auto;
        padding: 8vw 0
    }

    #tab12pro .sect24 .box-3 .title {
        font-size: 6.25vw;
        font-weight: bold;
        color: #fff;
        line-height: 1.1
    }

    #tab12pro .sect24 .box-3 .ul-1 {
        font-size: 0;
        margin-top: 4vw
    }

    #tab12pro .sect24 .box-3 .ul-1 li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab12pro .sect24 .box-3 .ul-1 li:nth-of-type(odd) {
        background: #13141a
    }

    #tab12pro .sect24 .box-3 .ul-1 li:nth-of-type(odd) .right {
        background: rgba(0, 0, 0, .4588235294)
    }

    #tab12pro .sect24 .box-3 .ul-1 li p {
        font-size: 3.3854166667vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.3;
        padding: 1% 0;
        padding-left: 2%
    }

    #tab12pro .sect24 .box-3 .ul-1 li .left {
        width: 40%
    }

    #tab12pro .sect24 .box-3 .ul-1 li .left span {
        display: block;
        font-size: 6.25vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #tab12pro .sect24 .box-3 .ul-1 li .right {
        width: 60%
    }

    #tab12pro .sect24 .box-3 .ul-1 li .right img {
        width: 100%;
        margin: 4vw 0
    }

    #tab12pro .sect24 .box-3 .ul-2 {
        margin: 4vw 0;
        font-size: 0
    }

    #tab12pro .sect24 .box-3 .ul-2 li {
        display: inline-block;
        vertical-align: top;
        width: 25%
    }

    #tab12pro .sect24 .box-3 .ul-2 li p {
        width: 100%;
        font-size: 3.125vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.3;
        padding: .5vw 0;
        padding-left: 5%
    }

    #tab12pro .sect24 .box-3 .ul-2 li p:nth-of-type(odd) {
        background: -webkit-gradient(linear, left top, right top, from(#13141A), to(rgba(0, 0, 0, 0.4588235294)));
        background: -o-linear-gradient(left, #13141A, rgba(0, 0, 0, 0.4588235294));
        background: linear-gradient(90deg, #13141A, rgba(0, 0, 0, 0.4588235294))
    }
}