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

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

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

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

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

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

#tab15pro .tab15pro-pc {
    display: inherit
}

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

#tab15pro .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)
}

#tab15pro .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)
}

#tab15pro .se {
    position: relative
}

#tab15pro .sect27 .box {
    position: absolute;
    top: 0;
    left: 15%;
    width: 42.7083333333%;
    margin: 0 auto
}

#tab15pro .sect27 .box .tit {
    font-size: 3.125vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#C7B0FF), to(#8C14FF));
    background: -o-linear-gradient(top, #C7B0FF 0%, #8C14FF 100%);
    background: linear-gradient(180deg, #C7B0FF 0%, #8C14FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect27 .box .lab {
    font-size: 2.6041666667vw;
    font-weight: 400;
    color: #000;
    margin: 1vw 0;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC46), to(#FF00AE));
    background: -o-linear-gradient(left, #FEDC46 0%, #FF00AE 100%);
    background: linear-gradient(90deg, #FEDC46 0%, #FF00AE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect27 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    width: 73.1707317073%
}

#tab15pro .sect27 .box .msg span {
    background: -o-linear-gradient(96deg, #FEDC45, #FB7099);
    background: linear-gradient(-6deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect27 .box .note {
    margin-top: 8vw
}

#tab15pro .sect27 .box .note .word-tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

#tab15pro .sect27 .box .note .word-tit img {
    width: 2.0833333333vw;
    margin-left: 10px
}

#tab15pro .sect27 .box .note .word-tit p {
    font-size: 2.6041666667vw;
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#71EFFF), to(#08ACFE));
    background: -o-linear-gradient(top, #71EFFF 0%, #08ACFE 100%);
    background: linear-gradient(180deg, #71EFFF 0%, #08ACFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect27 .box .note .word-msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect1 .box {
    position: absolute;
    left: 56%;
    top: 45%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab15pro .sect1 .box .tit {
    font-size: 5.2083333333vw;
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1
}

#tab15pro .sect1 .box .msg {
    font-size: 2.6041666667vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#ED3B4B), color-stop(80%, #3374e6));
    background: -o-linear-gradient(left, #ED3B4B 0%, #3374e6 80%);
    background: linear-gradient(90deg, #ED3B4B 0%, #3374e6 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box {
    width: 62.3958333333%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab15pro .sect2 .box .item-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
}

#tab15pro .sect2 .box .item-ul .item-li {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li .item-box {
    overflow: hidden;
    border-radius: 10px
}

#tab15pro .sect2 .box .item-ul .item-li .item-box img {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

#tab15pro .sect2 .box .item-ul .item-li .item-box img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

#tab15pro .sect2 .box .item-ul .item-li .word {
    position: absolute;
    z-index: 11
}

#tab15pro .sect2 .box .item-ul .item-li .word .word-tit {
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect2 .box .item-ul .item-li .word .word-msg {
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) {
    width: 100%;
    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
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) {
    width: 48.0801335559%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word {
    left: 5%;
    top: 5%;
    width: 90%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
    font-size: 3.125vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#C8B7FF), to(#9836FE));
    background: -o-linear-gradient(top, #C8B7FF 0%, #9836FE 100%);
    background: linear-gradient(180deg, #C8B7FF 0%, #9836FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
    font-size: 2.1875vw;
    padding-left: 45%;
    padding-top: 1vw
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) {
    width: 50%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word {
    left: 5%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 90%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
    font-size: 2.1875vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#4DAEFE), to(#02F0FE));
    background: -o-linear-gradient(top, #4DAEFE 0%, #02F0FE 100%);
    background: linear-gradient(180deg, #4DAEFE 0%, #02F0FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-tit {
    font-size: 2.6041666667vw;
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#4DAEFE), to(#02F0FE));
    background: -o-linear-gradient(top, #4DAEFE 0%, #02F0FE 100%);
    background: linear-gradient(180deg, #4DAEFE 0%, #02F0FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#8CF79E), to(#6DEFB6));
    background: -o-linear-gradient(top, #8CF79E 0%, #6DEFB6 100%);
    background: linear-gradient(180deg, #8CF79E 0%, #6DEFB6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-msg span {
    background: -webkit-gradient(linear, left top, left bottom, from(#4DAEFE), to(#02F0FE));
    background: -o-linear-gradient(top, #4DAEFE 0%, #02F0FE 100%);
    background: linear-gradient(180deg, #4DAEFE 0%, #02F0FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) {
    width: 100%;
    margin: 1.4471780029% 0
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(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
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) {
    width: 27.796327212%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(1) .word {
    left: 10%;
    top: 1%;
    width: 90%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
    font-size: 2.6041666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#43B6FE), to(#836AFF));
    background: -o-linear-gradient(top, #43B6FE 0%, #836AFF 100%);
    background: linear-gradient(180deg, #43B6FE 0%, #836AFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.25vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#C8B7FF), to(#9836FE));
    background: -o-linear-gradient(top, #C8B7FF 0%, #9836FE 100%);
    background: linear-gradient(180deg, #C8B7FF 0%, #9836FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) {
    margin-top: 4.0650406504%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word {
    left: 2%;
    top: 5%;
    width: 96%;
    text-align: center
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit {
    font-size: 1.6666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#E0C244), to(#CC8069));
    background: -o-linear-gradient(top, #E0C244 0%, #CC8069 100%);
    background: linear-gradient(180deg, #E0C244 0%, #CC8069 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit span {
    font-size: 1.0416666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#DE8E6A), to(#C75E80));
    background: -o-linear-gradient(top, #DE8E6A 0%, #C75E80 100%);
    background: linear-gradient(180deg, #DE8E6A 0%, #C75E80 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
    font-size: 1.25vw;
    line-height: 1.5;
    color: #38f2b3
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word img {
    width: 14.84375vw
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(3) {
    margin-top: 4.0650406504%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(3) .word {
    left: 2%;
    top: 5%;
    width: 96%;
    text-align: center
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(3) .word .word-tit {
    font-size: 1.6666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#C5DEF5), to(#E52993));
    background: -o-linear-gradient(top, #C5DEF5 0%, #E52993 100%);
    background: linear-gradient(180deg, #C5DEF5 0%, #E52993 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) {
    width: 41.8196994992%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(1) .word {
    left: 2%;
    top: 5%;
    width: 96%;
    text-align: center
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(1) .word .word-tit {
    font-size: 2.6041666667vw;
    background: -webkit-gradient(linear, left top, right top, from(#D45F2D), to(#FFB1BD));
    background: -o-linear-gradient(left, #D45F2D 0%, #FFB1BD 100%);
    background: linear-gradient(90deg, #D45F2D 0%, #FFB1BD 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.0416666667vw;
    color: #ffb1bd
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(2) {
    margin-top: 4.0650406504%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(2) .word {
    left: 2%;
    top: 5%;
    width: 96%;
    text-align: left
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(2) .word .word-tit {
    font-size: 1.4583333333vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#FED04F), to(#FB7595));
    background: -o-linear-gradient(top, #FED04F 0%, #FB7595 100%);
    background: linear-gradient(180deg, #FED04F 0%, #FB7595 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) {
    width: 27.796327212%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word {
    left: 45%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 53%;
    text-align: center
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word .word-tit {
    font-size: 2.6041666667vw;
    color: #fff
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.875vw;
    color: #fff
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(2) {
    margin-top: 2.6422764228%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(2) .word {
    left: 5%;
    top: 70%;
    width: 90%;
    text-align: left
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(2) .word .word-tit {
    font-size: 1.6666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#3FBBFE), to(#9851FF));
    background: -o-linear-gradient(top, #3FBBFE 0%, #9851FF 100%);
    background: linear-gradient(180deg, #3FBBFE 0%, #9851FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) {
    margin-top: 2.6422764228%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word {
    left: 5%;
    top: 5%;
    width: 90%;
    text-align: left
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-tit {
    font-size: 4.1666666667vw;
    line-height: 1;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#C991BF), to(#73C5B1));
    background: -o-linear-gradient(left, #C991BF 0%, #73C5B1 100%);
    background: linear-gradient(90deg, #C991BF 0%, #73C5B1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-tit span {
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-msg {
    font-size: 1.6666666667vw;
    line-height: 1;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#C991BF), to(#73C5B1));
    background: -o-linear-gradient(left, #C991BF 0%, #73C5B1 100%);
    background: linear-gradient(90deg, #C991BF 0%, #73C5B1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) {
    width: 41.9031719533%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) 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
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(1) {
    width: 52.7888446215%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(1) .word {
    left: 2%;
    top: 5%;
    width: 96%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(1) .word .word-tit {
    font-size: 1.4583333333vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#4AB3EB), to(#8FF8D6));
    background: -o-linear-gradient(top, #4AB3EB 0%, #8FF8D6 100%);
    background: linear-gradient(180deg, #4AB3EB 0%, #8FF8D6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) {
    width: 43.625498008%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word {
    left: 2%;
    top: 50%;
    width: 96%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word .word-tit {
    font-size: 4.1666666667vw;
    line-height: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#94E061), to(#19E3A5));
    background: -o-linear-gradient(top, #94E061 0%, #19E3A5 100%);
    background: linear-gradient(180deg, #94E061 0%, #19E3A5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word .word-msg {
    font-size: 1.0416666667vw;
    line-height: 1
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) {
    width: 100%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word {
    left: 2%;
    top: 50%;
    width: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word .word-tit {
    font-size: 1.5625vw;
    background: -webkit-gradient(linear, left top, right top, from(#C5DEF5), to(#E52993));
    background: -o-linear-gradient(left, #C5DEF5 0%, #E52993 100%);
    background: linear-gradient(90deg, #C5DEF5 0%, #E52993 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word .word-msg {
    font-size: 1.0416666667vw;
    background: -webkit-gradient(linear, left top, right top, from(#C5DEF5), to(#E52993));
    background: -o-linear-gradient(left, #C5DEF5 0%, #E52993 100%);
    background: linear-gradient(90deg, #C5DEF5 0%, #E52993 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) {
    width: 57.0951585977%;
    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
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box {
    position: relative
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) {
    width: 48.6842105263%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word {
    left: 2%;
    top: 5%;
    width: 96%;
    text-align: center
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word .word-tit {
    font-size: 2.8125vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#CAB8FF), to(#8910FF));
    background: -o-linear-gradient(top, #CAB8FF 0%, #8910FF 100%);
    background: linear-gradient(180deg, #CAB8FF 0%, #8910FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.4583333333vw;
    color: #fff
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) {
    width: 48.8304093567%
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word {
    left: 2%;
    top: 10%;
    width: 96%;
    text-align: center
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word .word-tit {
    font-size: 1.5625vw;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC46), to(#F97098));
    background: -o-linear-gradient(left, #FEDC46 0%, #F97098 100%);
    background: linear-gradient(90deg, #FEDC46 0%, #F97098 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word .word-msg {
    font-size: 0.9375vw;
    color: #fff
}

#tab15pro .sect3 {
    padding: 4vw 0
}

#tab15pro .sect3 .box {
    position: relative
}

#tab15pro .sect3 .box .word {
    position: relative;
    width: 62.2916666667%;
    margin: 0 auto
}

#tab15pro .sect3 .box .word .tit {
    font-size: 4.1666666667vw;
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#C7B0FF), to(#8C14FF));
    background: -o-linear-gradient(top, #C7B0FF 0%, #8C14FF 100%);
    background: linear-gradient(180deg, #C7B0FF 0%, #8C14FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect3 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 400;
    color: #000;
    margin: 1vw 0;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC46), to(#FF00AE));
    background: -o-linear-gradient(left, #FEDC46 0%, #FF00AE 100%);
    background: linear-gradient(90deg, #FEDC46 0%, #FF00AE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect3 .box .word .msg {
    font-size: 1.3541666667vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    width: 80.2675585284%
}

#tab15pro .sect3 .picture-box {
    position: relative;
    width: 88.28125%;
    height: 36.4583333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#tab15pro .sect3 .picture-box p {
    position: absolute;
    font-size: 6.25vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect3 .picture-box p .sp-1 {
    font-size: 3.125vw
}

#tab15pro .sect3 .picture-box p .sp-2 {
    font-size: 1.5625vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background: -o-linear-gradient(top, #fff 0%, #fff 100%);
    background: linear-gradient(180deg, #fff 0%, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect3 .picture-box .p1 {
    top: 26%;
    left: 45%;
    background: -webkit-gradient(linear, left top, left bottom, from(#FBB0FF), to(#BD53FF));
    background: -o-linear-gradient(top, #FBB0FF 0%, #BD53FF 100%);
    background: linear-gradient(180deg, #FBB0FF 0%, #BD53FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect3 .picture-box .p2 {
    top: 63%;
    left: 77%;
    background: -webkit-gradient(linear, left top, left bottom, from(#FBB0FF), to(#BD53FF));
    background: -o-linear-gradient(top, #FBB0FF 0%, #BD53FF 100%);
    background: linear-gradient(180deg, #FBB0FF 0%, #BD53FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box {
    width: 62.5%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab15pro .sect4 .box .tit {
    font-size: 4.1666666667vw;
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#C7B0FF), to(#8C14FF));
    background: -o-linear-gradient(top, #C7B0FF 0%, #8C14FF 100%);
    background: linear-gradient(180deg, #C7B0FF 0%, #8C14FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box .msg {
    font-size: 2.0833333333vw;
    font-weight: 400;
    color: #000;
    margin: 1vw 0;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC46), to(#FF00AE));
    background: -o-linear-gradient(left, #FEDC46 0%, #FF00AE 100%);
    background: linear-gradient(90deg, #FEDC46 0%, #FF00AE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .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;
    margin-top: 4vw
}

#tab15pro .sect4 .box ul li {
    overflow: hidden;
    border-radius: 1vw
}

#tab15pro .sect4 .box ul li .item-box {
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

#tab15pro .sect4 .box ul li .item-box:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

#tab15pro .sect4 .box ul li .item-box .word {
    position: absolute
}

#tab15pro .sect4 .box ul li .item-box .word .word-tit {
    font-weight: bold;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect4 .box ul li .item-box .word .word-msg {
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect4 .box ul li:nth-child(1) {
    width: 41.6666666667%
}

#tab15pro .sect4 .box ul li:nth-child(1) .item-box .word {
    top: 15%;
    left: 2%;
    width: 96%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(1) .item-box .word .word-tit {
    font-size: 4.1666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFB296), to(#FF7F95));
    background: -o-linear-gradient(top, #FFB296 0%, #FF7F95 100%);
    background: linear-gradient(180deg, #FFB296 0%, #FF7F95 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box ul li:nth-child(2) {
    width: 57.25%
}

#tab15pro .sect4 .box ul li:nth-child(2) .item-box .word {
    top: 45%;
    left: 2%;
    width: 96%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(2) .item-box .word .word-tit {
    font-size: 4.1666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#41EC8C), to(#3AF5C2));
    background: -o-linear-gradient(top, #41EC8C 0%, #3AF5C2 100%);
    background: linear-gradient(180deg, #41EC8C 0%, #3AF5C2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

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

#tab15pro .sect4 .box ul li:nth-child(3) {
    width: 41.6666666667%;
    margin: 1.4943960149% 0
}

#tab15pro .sect4 .box ul li:nth-child(3) .item-box .word {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2%;
    width: 96%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(3) .item-box .word .word-tit {
    font-size: 3.6458333333vw;
    background: -webkit-gradient(linear, left top, right top, from(#E877AE), to(#7C73F3));
    background: -o-linear-gradient(left, #E877AE 0%, #7C73F3 100%);
    background: linear-gradient(90deg, #E877AE 0%, #7C73F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box ul li:nth-child(3) .item-box .word .word-msg {
    font-size: 1.6666666667vw;
    color: #a9a9a9
}

#tab15pro .sect4 .box ul li:nth-child(4) {
    width: 29.6666666667%;
    margin: 1.4943960149% 0
}

#tab15pro .sect4 .box ul li:nth-child(4) .item-box .word {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2%;
    width: 96%;
    text-align: left
}

#tab15pro .sect4 .box ul li:nth-child(4) .item-box .word .word-tit {
    font-size: 3.3333333333vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#F9ABFF), to(#BA50FF));
    background: -o-linear-gradient(top, #F9ABFF 0%, #BA50FF 100%);
    background: linear-gradient(180deg, #F9ABFF 0%, #BA50FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box ul li:nth-child(4) .item-box .word .word-msg {
    font-size: 1.3541666667vw;
    color: #a9a9a9
}

#tab15pro .sect4 .box ul li:nth-child(5) {
    width: 26.4166666667%;
    margin: 1.4943960149% 0
}

#tab15pro .sect4 .box ul li:nth-child(5) .item-box .word {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2%;
    width: 96%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(5) .item-box .word .word-tit {
    font-size: 4.1666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#C7B0FF), to(#8C14FF));
    background: -o-linear-gradient(top, #C7B0FF 0%, #8C14FF 100%);
    background: linear-gradient(180deg, #C7B0FF 0%, #8C14FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box ul li:nth-child(5) .item-box .word .word-msg {
    font-size: 1.25vw;
    color: #a9a9a9
}

#tab15pro .sect4 .box ul li:nth-child(6) {
    width: 29.6666666667%
}

#tab15pro .sect4 .box ul li:nth-child(6) .item-box .img1 {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    width: 15.7291666667vw
}

#tab15pro .sect4 .box ul li:nth-child(6) .item-box .word {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2%;
    width: 96%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(6) .item-box .word .word-tit {
    font-size: 4.1666666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#FB7397), to(#FED54A));
    background: -o-linear-gradient(top, #FB7397 0%, #FED54A 100%);
    background: linear-gradient(180deg, #FB7397 0%, #FED54A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect4 .box ul li:nth-child(6) .item-box .word .word-tit span {
    font-size: 2.0833333333vw
}

#tab15pro .sect4 .box ul li:nth-child(7) {
    width: 26.4166666667%
}

#tab15pro .sect4 .box ul li:nth-child(7) .item-box .word {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2%;
    width: 96%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(7) .item-box .word .word-tit {
    font-size: 3.6458333333vw;
    color: #fff
}

#tab15pro .sect4 .box ul li:nth-child(7) .item-box .word .word-tit span {
    font-size: 2.0833333333vw
}

#tab15pro .sect4 .box ul li:nth-child(8) {
    width: 41.5833333333%
}

#tab15pro .sect4 .box ul li:nth-child(8) .item-box .word {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 30%;
    width: 70%;
    text-align: center
}

#tab15pro .sect4 .box ul li:nth-child(8) .item-box .word .word-tit {
    font-size: 1.875vw;
    color: #fff
}

#tab15pro .sect5 .box {
    position: relative;
    height: 78.125vw;
    overflow: hidden
}

#tab15pro .sect5 .box .sect5-box {
    width: 66.1458333333%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#tab15pro .sect5 .box .sect5-box .msg {
    position: absolute;
    top: 70%;
    left: 10%;
    width: 50.3149606299%;
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect5 .box .sect5-box .msg span {
    background: -o-linear-gradient(96deg, #FEDC45, #FB7099);
    background: linear-gradient(-6deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect5 .box-2 {
    width: 74.6875%;
    margin: 0 auto
}

#tab15pro .sect5 .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
}

#tab15pro .sect5 .box-2 ul li .tit {
    font-size: 1.4583333333vw;
    height: 5.2083333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    padding: 10px 0
}

#tab15pro .sect5 .box-2 ul li:nth-child(1) {
    width: 49.6513249651%
}

#tab15pro .sect5 .box-2 ul li:nth-child(2) {
    width: 48.4658298466%
}

#tab15pro .sect5 .box-2 ul li:nth-child(3) {
    width: 62.8312412831%
}

#tab15pro .sect5 .box-2 ul li:nth-child(4) {
    width: 35.9135285914%
}

#tab15pro .sect6 {
    height: 78.125vw;
    overflow: hidden
}

#tab15pro .sect6 .box {
    position: absolute;
    width: 43.8020833333%;
    left: 35%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab15pro .sect6 .box .picture-box {
    position: absolute;
    width: 74.1145833333%;
    top: 60%;
    left: 15%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#tab15pro .sect6 .box .picture-box img:nth-child(1) {
    width: 32.2916666667vw
}

#tab15pro .sect6 .box .picture-box img:nth-child(2) {
    width: 39.1145833333vw
}

#tab15pro .sect6 .box .word {
    position: absolute;
    left: 100%;
    top: 10%;
    width: 36.4583333333vw
}

#tab15pro .sect6 .box .word .tit {
    font-size: 4.2708333333vw;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    background: -o-linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect6 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect6 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect6 .box .word .msg span {
    background: -o-linear-gradient(45deg, #FEDC45, #FB7099);
    background: linear-gradient(45deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect6 .bg {
    width: 79.6875vw;
    -o-object-fit: cover;
    object-fit: cover
}

#tab15pro .sect7 {
    height: 88.5416666667vw;
    overflow: hidden
}

#tab15pro .sect7 .box .picture-box {
    position: absolute;
    top: 55%;
    left: 25%;
    width: 74.1145833333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 10
}

#tab15pro .sect7 .box .picture-box img:nth-child(1) {
    width: 52.8125vw;
    height: 34.0104166667vw
}

#tab15pro .sect7 .box .picture-box img:nth-child(2) {
    width: 26.9791666667vw;
    -webkit-transform: translate(-80%, -47%);
    -ms-transform: translate(-80%, -47%);
    transform: translate(-80%, -47%)
}

#tab15pro .sect7 .box .word {
    position: absolute;
    left: 20%;
    top: 5%;
    width: 37.0833333333%
}

#tab15pro .sect7 .box .word .tit {
    font-size: 3.75vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -o-linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect7 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect7 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    width: 85.393258427%
}

#tab15pro .sect7 .box .word .msg span {
    background: -o-linear-gradient(45deg, #FEDC45, #FB7099);
    background: linear-gradient(45deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect7 .box .word-box {
    position: absolute;
    z-index: 9
}

#tab15pro .sect7 .box .word-box .word-tit {
    font-size: 6.875vw;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left bottom, left top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(bottom, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(0deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect7 .box .word-box .word-msg {
    font-size: 2.03125vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
    background: -o-linear-gradient(left, #7776FF 0%, #AE2CF1 100%);
    background: linear-gradient(90deg, #7776FF 0%, #AE2CF1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect7 .box .word-box-1 {
    top: 46%;
    left: 20%
}

#tab15pro .sect7 .box .word-box-2 {
    top: 81%;
    left: 27%;
    width: 49%
}

#tab15pro .sect7 .box .word-box-2 .word-tit {
    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;
    font-size: 10.5208333333vw
}

#tab15pro .sect7 .box .word-box-2 .word-tit span:nth-child(2) {
    font-size: 4.1666666667vw
}

#tab15pro .sect7 .box .word-box-2 .word-msg {
    font-size: 3.125vw;
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#3FBBFE), to(#A541FF));
    background: -o-linear-gradient(left, #3FBBFE 0%, #A541FF 100%);
    background: linear-gradient(90deg, #3FBBFE 0%, #A541FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box {
    padding: 4vw 0
}

#tab15pro .sect8 .box .ul-1 {
    width: 62.5%;
    margin: 0 auto;
    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;
    padding-bottom: 4vw
}

#tab15pro .sect8 .box .ul-1 li div {
    height: 5.2083333333vw
}

#tab15pro .sect8 .box .ul-1 li div img {
    display: block;
    margin: 0 auto
}

#tab15pro .sect8 .box .ul-1 li .tit {
    font-size: 3.0208333333vw;
    font-weight: bold;
    color: #fff;
    line-height: 1
}

#tab15pro .sect8 .box .ul-1 li .tit span {
    font-size: 1.875vw
}

#tab15pro .sect8 .box .ul-1 li .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#tab15pro .sect8 .box .ul-1 li:nth-child(1) .tit {
    background: -o-linear-gradient(45deg, #C6379C 0%, #3C65AA 100%);
    background: linear-gradient(45deg, #C6379C 0%, #3C65AA 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box .ul-1 li:nth-child(1) div img {
    width: 6.1979166667vw
}

#tab15pro .sect8 .box .ul-1 li:nth-child(2) .tit {
    background: -o-linear-gradient(45deg, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(45deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box .ul-1 li:nth-child(2) div img {
    width: 4.7395833333vw
}

#tab15pro .sect8 .box .ul-1 li:nth-child(3) .tit {
    background: -o-linear-gradient(45deg, #FAD126 0%, #FF544F 100%);
    background: linear-gradient(45deg, #FAD126 0%, #FF544F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box .ul-1 li:nth-child(3) div img {
    width: 4.21875vw
}

#tab15pro .sect8 .box .ul-1 li:nth-child(4) .tit {
    background: -o-linear-gradient(45deg, #F2F047 0%, #1ED94F 100%);
    background: linear-gradient(45deg, #F2F047 0%, #1ED94F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box .ul-1 li:nth-child(4) div img {
    width: 3.9583333333vw
}

#tab15pro .sect8 .box .ul-1 li:nth-child(5) .tit {
    background: -o-linear-gradient(45deg, #29F19C 0%, #02A1F9 100%);
    background: linear-gradient(45deg, #29F19C 0%, #02A1F9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box .ul-1 li:nth-child(5) div img {
    width: 2.7604166667vw
}

#tab15pro .sect8 .box .ul-1 li:nth-child(6) .tit {
    background: -o-linear-gradient(45deg, #29F19C 0%, #02A1F9 100%);
    background: linear-gradient(45deg, #29F19C 0%, #02A1F9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect8 .box .ul-1 li:nth-child(6) div img {
    width: 5.2083333333vw
}

#tab15pro .sect8 .box .ul-2 {
    width: 74.7916666667%;
    margin: 0 auto;
    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
}

#tab15pro .sect8 .box .ul-2 li {
    position: relative
}

#tab15pro .sect8 .box .ul-2 li p {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    padding: 1vw 0
}

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

#tab15pro .sect8 .box .ul-2 li:nth-child(1) p {
    position: absolute;
    text-align: left;
    left: 10%;
    top: 10%;
    width: 36.4583333333vw;
    font-size: 1.875vw;
    color: #000
}

#tab15pro .sect8 .box .ul-2 li:nth-child(2) {
    width: 52.2284122563%
}

#tab15pro .sect8 .box .ul-2 li:nth-child(3) {
    width: 46.3788300836%
}

#tab15pro .sect9 .box {
    width: 62.5%;
    margin: 0 auto;
    padding-top: 4vw
}

#tab15pro .sect9 .box .tit {
    font-size: 4.2708333333vw;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    background: -o-linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect9 .box .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect9 .box .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    width: 79.25%
}

#tab15pro .sect9 .box .msg span {
    background: -o-linear-gradient(45deg, #FEDC45, #FB7099);
    background: linear-gradient(45deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect10 .box {
    width: 62.7083333333%;
    margin: 0 auto;
    text-align: center;
    -webkit-transform: translateY(-8vw);
    -ms-transform: translateY(-8vw);
    transform: translateY(-8vw)
}

#tab15pro .sect10 .box .tit {
    font-size: 3.125vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left bottom, left top, from(#CDC1FF), to(#8400FF));
    background: -o-linear-gradient(bottom, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(0deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect10 .box .lab {
    font-size: 2.5vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(bottom, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(0deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect10 .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
}

#tab15pro .sect10 .box ul li {
    position: relative
}

#tab15pro .sect10 .box ul li .item-box {
    position: relative;
    overflow: hidden;
    border-radius: 1vw
}

#tab15pro .sect10 .box ul li .item-box img {
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

#tab15pro .sect10 .box ul li .item-box img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

#tab15pro .sect10 .box ul li .item-box .word {
    position: absolute;
    z-index: 11
}

#tab15pro .sect10 .box ul li .item-box .word .word-tit {
    font-weight: bold;
    line-height: 1.2
}

#tab15pro .sect10 .box ul li .item-box .word .word-msg {
    line-height: 1.2
}

#tab15pro .sect10 .box ul li:nth-child(1) {
    width: 31.6445182724%
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word {
    text-align: left;
    top: 5%;
    left: 2%;
    width: 96%
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
    font-size: 3.125vw;
    color: #b649ff
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.4583333333vw;
    color: #b649ff
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) {
    margin-top: 2.2255192878%
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word {
    text-align: left;
    top: 50%;
    left: 10%;
    width: 80%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit p {
    font-size: 6.5104166667vw;
    font-weight: bold;
    color: #000;
    line-height: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#CDC1FF), to(#8400FF));
    background: -o-linear-gradient(top, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(180deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit img {
    width: 4.53125vw
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-msg {
    font-size: 1.0416666667vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#CDC1FF), to(#8400FF));
    background: -o-linear-gradient(top, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(180deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
    margin-left: 50%;
    display: inline-block;
    width: 8.2291666667vw;
    text-align: center;
    font-size: 0.9375vw;
    background-image: url("images/sect10-2-2.webp");
    background-size: 100% 100%;
    color: #fff
}

#tab15pro .sect10 .box ul li:nth-child(2) {
    width: 31.2292358804%
}

#tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(1) .word {
    text-align: left;
    bottom: 5%;
    left: 2%;
    width: 96%
}

#tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.4583333333vw;
    color: #fff
}

#tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(2) {
    margin-top: 2.2255192878%
}

#tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(2) .word {
    text-align: center;
    top: 55%;
    left: 50%;
    width: 80%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(2) .word .word-tit {
    font-size: 2.65625vw;
    font-weight: bold;
    color: #fff;
    line-height: 1
}

#tab15pro .sect10 .box ul li:nth-child(3) {
    width: 35.2159468439%
}

#tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word {
    text-align: left;
    top: 5%;
    left: 2%;
    width: 96%
}

#tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word .word-tit {
    font-size: 2.2916666667vw;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#FFCE9F), to(#FF849C));
    background: -o-linear-gradient(left, #FFCE9F 0%, #FF849C 100%);
    background: linear-gradient(90deg, #FFCE9F 0%, #FF849C 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word .word-msg {
    font-size: 1.25vw;
    line-height: 1.2;
    color: #fff;
    padding: 0 5px;
    display: inline-block;
    background: -o-linear-gradient(45deg, #FFCE9F, #FF849C);
    background: linear-gradient(45deg, #FFCE9F, #FF849C);
    border-radius: 10px
}

#tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(2) {
    margin-top: 2.2255192878%
}

#tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(2) .word {
    text-align: center;
    top: 5%;
    left: 50%;
    width: 80%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(2) .word .word-tit {
    font-size: 2.5vw;
    font-weight: bold;
    color: #b649ff;
    line-height: 1
}

#tab15pro .sect11 .box {
    position: absolute;
    left: 10%;
    top: 50%;
    width: 40%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#tab15pro .sect11 .box .lab {
    font-size: 2.5vw;
    font-weight: bold;
    color: #b649ff;
    background: -webkit-gradient(linear, left top, right top, from(#CDC1FF), to(#8400FF));
    background: -o-linear-gradient(left, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(90deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect11 .box .tit {
    font-size: 3.75vw;
    font-weight: bold;
    color: #b649ff;
    background: -webkit-gradient(linear, left top, right top, from(#CDC1FF), to(#8400FF));
    background: -o-linear-gradient(left, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(90deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect11 .box .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect11 .box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45, #FB7099);
    background: linear-gradient(90deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect11 .box .picture-box {
    margin-top: 4vw
}

#tab15pro .sect11 .box .picture-box img {
    width: 29.21875vw;
    margin-left: 10%
}

#tab15pro .sect11 .box .picture-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;
    margin-top: 10px
}

#tab15pro .sect11 .box .picture-box ul 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
}

#tab15pro .sect11 .box .picture-box ul li .word-tit {
    font-size: 2.5vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#3FBBFE), to(#A541FF));
    background: -o-linear-gradient(left, #3FBBFE 0%, #A541FF 100%);
    background: linear-gradient(90deg, #3FBBFE 0%, #A541FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect11 .box .picture-box ul li .word-msg {
    font-size: 0.9375vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    padding-left: 10px
}

#tab15pro .sect12 .box-2 .word {
    width: 62.5%;
    margin: 0 auto;
    padding-top: 8vw
}

#tab15pro .sect12 .box-2 .word .tit {
    width: 77%;
    font-size: 3.125vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -o-linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect12 .box-2 .word .tit span {
    background: -webkit-gradient(linear, left top, right top, from(#FACC22), to(#F83600));
    background: -o-linear-gradient(left, #FACC22, #F83600);
    background: linear-gradient(90deg, #FACC22, #F83600);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect12 .box-2 .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect12 .box-2 .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    width: 71.4166666667%
}

#tab15pro .sect12 .box-2 .word .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45, #FB7099);
    background: linear-gradient(90deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect12 .box-2 .picture-box {
    height: 93.75vw
}

#tab15pro .sect12 .box-2 .picture-box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 74.6875%;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#tab15pro .sect12 .box-2 .picture-box ul li {
    text-align: center
}

#tab15pro .sect12 .box-2 .picture-box ul li:nth-child(1) {
    width: 85.7043235704%;
    padding-bottom: 4vw
}

#tab15pro .sect12 .box-2 .picture-box ul li:nth-child(2) {
    width: 49.2329149233%
}

#tab15pro .sect12 .box-2 .picture-box ul li:nth-child(3) {
    width: 49.2329149233%
}

#tab15pro .sect13 .title {
    font-size: 22.0833333333vw;
    font-weight: bold;
    color: #fdb2ff;
    opacity: .05;
    line-height: 1
}

#tab15pro .sect13 .box {
    width: 68.75%;
    margin: 0 auto;
    -webkit-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    transform: translateY(-15%)
}

#tab15pro .sect13 .box .tit {
    font-size: 4.1145833333vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#CDC1FF), to(#8400FF));
    background: -o-linear-gradient(top, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(180deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect13 .box .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect13 .box .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    width: 1052.5
}

#tab15pro .sect13 .box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45, #FB7099);
    background: linear-gradient(90deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect13 .box .tit-1 {
    font-size: 5.1041666667vw;
    font-weight: bold;
    color: #0f1722;
    line-height: 1.2;
    margin-top: 4vw;
    background: -webkit-gradient(linear, left top, right top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(left, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(90deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect13 .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
}

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

#tab15pro .sect13 .box ul li:nth-child(2) {
    width: 60%
}

#tab15pro .sect13 .box-2 {
    width: 88.8541666667%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab15pro .sect13 .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
}

#tab15pro .sect13 .box-2 ul li {
    text-align: center
}

#tab15pro .sect13 .box-2 ul li .msg {
    font-size: 1.875vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45 0%, #FB7099 100%);
    background: linear-gradient(90deg, #FEDC45 0%, #FB7099 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    padding: 1vw 0
}

#tab15pro .sect13 .box-2 ul li:nth-child(1) {
    width: 49.4138335287%;
    padding-bottom: 5vw
}

#tab15pro .sect13 .box-2 ul li:nth-child(2) {
    width: 49.4138335287%;
    padding-bottom: 1vw
}

#tab15pro .sect13 .box-2 ul li:nth-child(2) .msg {
    width: 80%;
    margin: 0 auto;
    text-align: left
}

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

#tab15pro .sect13 .box-2 ul li:nth-child(4) {
    width: 38.1594372802%
}

#tab15pro .sect14 {
    background-color: #fff
}

#tab15pro .sect14 .box {
    width: 62.5%;
    margin: 0 auto;
    padding: 4vw 0;
    text-align: center
}

#tab15pro .sect14 .box .tit {
    font-size: 3.75vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff
}

#tab15pro .sect14 .box .lab {
    font-size: 3.125vw;
    font-weight: 500;
    color: #000;
    margin: 1vw 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect14 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#tab15pro .sect14 .box ul li {
    position: relative;
    overflow: hidden;
    border-radius: 1vw
}

#tab15pro .sect14 .box ul li img {
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

#tab15pro .sect14 .box ul li img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

#tab15pro .sect14 .box ul li .word-tit {
    position: absolute;
    z-index: 11;
    font-weight: bold;
    color: #fff;
    line-height: 1.2
}

#tab15pro .sect14 .box ul li:nth-child(1) {
    width: 61.75%
}

#tab15pro .sect14 .box ul li:nth-child(2) {
    width: 40.4166666667%
}

#tab15pro .sect14 .box ul li:nth-child(2) .word-tit {
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 10%;
    font-size: 2.5vw;
    background: -webkit-gradient(linear, left bottom, left top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(bottom, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(0deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect14 .box ul li:nth-child(3) {
    width: 32.8333333333%
}

#tab15pro .sect14 .box ul li:nth-child(3) .word-tit {
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 10%;
    font-size: 1.875vw;
    background: -webkit-gradient(linear, left bottom, left top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(bottom, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(0deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect14 .box ul li:nth-child(4) {
    width: 25.1666666667%
}

#tab15pro .sect14 .box ul li:nth-child(4) .word-tit {
    width: 96%;
    text-align: left;
    left: 2%;
    top: 10%;
    font-size: 1.5625vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#FDEA96), to(#E252E0));
    background: -o-linear-gradient(top, #FDEA96 0%, #E252E0 100%);
    background: linear-gradient(180deg, #FDEA96 0%, #E252E0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect14 .box ul li:nth-child(5) {
    width: 26.9166666667%;
    margin-top: .5vw
}

#tab15pro .sect14 .box ul li:nth-child(5) .word-tit {
    width: 96%;
    text-align: right;
    left: 2%;
    top: 10%;
    font-size: 1.6666666667vw;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect14 .box ul li:nth-child(6) {
    width: 26.3333333333%;
    margin-top: .5vw
}

#tab15pro .sect14 .box ul li:nth-child(6) .word-tit {
    width: 96%;
    text-align: left;
    left: 2%;
    top: 9%;
    font-size: 2.2916666667vw;
    line-height: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#FDEA96), to(#E252E0));
    background: -o-linear-gradient(top, #FDEA96 0%, #E252E0 100%);
    background: linear-gradient(180deg, #FDEA96 0%, #E252E0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect14 .box ul li:nth-child(6) .word-tit span {
    font-size: 1.5104166667vw
}

#tab15pro .sect14 .box ul li:nth-child(7) {
    width: 45.3333333333%;
    margin-top: .5vw
}

#tab15pro .sect14 .box ul li:nth-child(7) .word-tit {
    width: 96%;
    text-align: center;
    left: 2%;
    top: 10%;
    font-size: 2.5vw;
    background: -webkit-gradient(linear, left bottom, left top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(bottom, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(0deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect15 {
    background-color: #fff;
    padding-top: 4vw
}

#tab15pro .sect15 .title {
    text-align: center;
    font-size: 3.75vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left bottom, left top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(bottom, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(0deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect15 .box {
    width: 85.3125%;
    margin: 0 auto;
    padding: 4vw 0;
    text-align: center;
    position: relative
}

#tab15pro .sect15 .box .word {
    position: absolute;
    left: 60%;
    top: 10%;
    width: 30.7692307692%;
    text-align: left
}

#tab15pro .sect15 .box .word .tit {
    font-size: 4.6354166667vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff
}

#tab15pro .sect15 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #000;
    margin: 1vw 0
}

#tab15pro .sect15 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    line-height: 1.2;
    color: #000
}

#tab15pro .sect15 .box .word .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#D12D9C), to(#5EA2EF));
    background: -o-linear-gradient(left, #D12D9C, #5EA2EF);
    background: linear-gradient(90deg, #D12D9C, #5EA2EF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect15 .box-2 {
    -webkit-transform: translateY(-8vw);
    -ms-transform: translateY(-8vw);
    transform: translateY(-8vw)
}

#tab15pro .sect15 .box-2 ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #eee;
    padding: 1% 0
}

#tab15pro .sect15 .box-2 ul li .word-box {
    width: 25%;
    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
}

#tab15pro .sect15 .box-2 ul li .word-box p {
    font-size: 2.5vw;
    font-weight: 500;
    color: #0f1722;
    width: 80%;
    background: -webkit-gradient(linear, left bottom, left top, from(#FFAB96), to(#FF0F47));
    background: -o-linear-gradient(bottom, #FFAB96 0%, #FF0F47 100%);
    background: linear-gradient(0deg, #FFAB96 0%, #FF0F47 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect15 .box-2 ul li .img-box {
    width: 75%
}

#tab15pro .sect15 .box-2 ul li:nth-child(2) img {
    -webkit-transform: translateX(1vw);
    -ms-transform: translateX(1vw);
    transform: translateX(1vw)
}

#tab15pro .sect16 {
    background-color: #fff
}

#tab15pro .sect16 .box {
    width: 78.3333333333%;
    margin: 0 auto;
    z-index: 1
}

#tab15pro .sect16 .box .word {
    width: 35.3058510638%
}

#tab15pro .sect16 .box .word .tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab15pro .sect16 .box .word .tit p {
    font-size: 3.125vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    background: -o-linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    background: linear-gradient(45deg, #CDC1FF 0%, #8400FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect16 .box .word .tit img {
    width: 10.6770833333vw
}

#tab15pro .sect16 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect16 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect16 .box .word .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#D12D9C), to(#5EA2EF));
    background: -o-linear-gradient(left, #D12D9C, #5EA2EF);
    background: linear-gradient(90deg, #D12D9C, #5EA2EF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect16 .box .img1 {
    width: 47.5520833333vw;
    position: absolute;
    right: 10%;
    top: 5%;
    z-index: 0
}

#tab15pro .sect16 .box .img2 {
    position: relative;
    width: 49.8958333333vw;
    z-index: 10;
    margin-top: 4vw
}

#tab15pro .sect17 {
    background-color: #fff
}

#tab15pro .sect17 .box {
    width: 68.75%;
    margin: 0 auto
}

#tab15pro .sect17 .box .word {
    width: 67.3484848485%
}

#tab15pro .sect17 .box .word .tit {
    font-size: 3.125vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    color: #b649ff
}

#tab15pro .sect17 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #fff;
    margin: 1vw 0 2vw 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect17 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect17 .box .word .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45, #FB7099);
    background: linear-gradient(90deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect17 .box ul {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#tab15pro .sect17 .box ul li:nth-child(1) {
    width: 40.3645833333vw
}

#tab15pro .sect17 .box ul li:nth-child(2) {
    width: 40.8333333333vw;
    -webkit-transform: translateX(-4vw);
    -ms-transform: translateX(-4vw);
    transform: translateX(-4vw)
}

#tab15pro .sect18 {
    background-color: #fff
}

#tab15pro .sect18 .box {
    width: 72.5%;
    margin: 0 auto
}

#tab15pro .sect18 .box .word {
    width: 45.1867816092%;
    margin: 0 0 0 auto;
    padding-bottom: 4vw
}

#tab15pro .sect18 .box .word .tit {
    font-size: 3.75vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    color: #b649ff
}

#tab15pro .sect18 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect18 .box .word .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FEDC45), to(#FB7099));
    background: -o-linear-gradient(left, #FEDC45, #FB7099);
    background: linear-gradient(90deg, #FEDC45, #FB7099);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect18 .picture-box {
    width: 52.0833333333%;
    position: absolute;
    left: 15%;
    top: 0
}

#tab15pro .sect19 {
    background-color: #fff
}

#tab15pro .sect19 .box {
    width: 73.5680504467%;
    margin: 0 auto;
    padding: 8vw 0 4vw 0;
    position: relative
}

#tab15pro .sect19 .box .tit {
    position: absolute;
    width: 42.8571428571%;
    left: 0;
    top: 8%;
    font-size: 3.3333333333vw;
    font-weight: bold;
    color: #b649ff;
    line-height: 1.2
}

#tab15pro .sect19 .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
}

#tab15pro .sect19 .box ul li:nth-child(1) {
    width: 43.7142857143%
}

#tab15pro .sect19 .box ul li .item-box {
    position: relative
}

#tab15pro .sect19 .box ul li .item-box .msg {
    position: absolute;
    left: 0;
    bottom: 10%;
    text-align: center;
    width: 80%;
    font-size: 2.2916666667vw;
    font-weight: 500;
    color: #b649ff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect19 .box ul li:nth-child(2) {
    width: 65.5%
}

#tab15pro .sect19 .box-2 {
    width: 79.6875%;
    margin: 0 auto;
    padding: 4vw 0;
    position: relative
}

#tab15pro .sect19 .box-2 .title {
    text-align: center;
    font-size: 3.125vw;
    font-weight: bold;
    color: #b649ff;
    line-height: 1.2;
    padding-bottom: 4vw
}

#tab15pro .sect19 .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: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#tab15pro .sect19 .box-2 ul li .word {
    width: 90%
}

#tab15pro .sect19 .box-2 ul li .word .tit {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #0f1722;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect19 .box-2 ul li .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #0f1722;
    line-height: 1.2
}

#tab15pro .sect19 .box-2 ul li:nth-child(1) {
    width: 29.6078431373%
}

#tab15pro .sect19 .box-2 ul li:nth-child(2) {
    width: 35.2287581699%
}

#tab15pro .sect19 .box-2 ul li:nth-child(3) {
    width: 35.1633986928%
}

#tab15pro .sect20 {
    background-color: #d7d7d7;
    padding: 4vw 0
}

#tab15pro .sect20 .box .title {
    font-size: 3.5416666667vw;
    font-weight: bold;
    color: #b649ff;
    line-height: 1.2;
    text-align: center;
    padding-bottom: 4vw
}

#tab15pro .sect20 .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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab15pro .sect20 .box ul li {
    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;
    -webkit-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out
}

#tab15pro .sect20 .box ul li .item-box .msg {
    font-size: 1.875vw;
    width: 90%;
    font-weight: 500;
    color: #b649ff;
    line-height: 1.2;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect20 .box ul li:nth-child(1) {
    padding-bottom: 2vw;
    -webkit-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    transform: translateX(-20%)
}

#tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(1) {
    width: 23.125vw;
    -webkit-transform: translateX(-67%);
    -ms-transform: translateX(-67%);
    transform: translateX(-67%)
}

#tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(1) img {
    width: 38.5416666667vw
}

#tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(2) {
    width: 38.1770833333vw
}

#tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(3) {
    width: 37.65625vw
}

#tab15pro .sect20 .box ul li:nth-child(2) {
    -webkit-transform: translateX(20%);
    -ms-transform: translateX(20%);
    transform: translateX(20%)
}

#tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(1) {
    width: 31.6145833333vw;
    -webkit-transform: translateX(-24%);
    -ms-transform: translateX(-24%);
    transform: translateX(-24%)
}

#tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(1) img {
    width: 38.5416666667vw
}

#tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(2) {
    width: 38.125vw
}

#tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(3) {
    width: 28.3333333333vw;
    -webkit-transform: translateX(4%);
    -ms-transform: translateX(4%);
    transform: translateX(4%)
}

#tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(3) img {
    width: 34.4791666667vw
}

#tab15pro .sect21 {
    background-color: #fff;
    padding: 4vw 0
}

#tab15pro .sect21 .box {
    width: 74.7916666667%;
    margin: 0 auto
}

#tab15pro .sect21 .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
}

#tab15pro .sect21 .box ul li .word {
    width: 79.5058139535%;
    padding: 8vw 0
}

#tab15pro .sect21 .box ul li .word .tit {
    font-size: 3.75vw;
    font-weight: bold;
    color: #b649ff;
    line-height: 1.2
}

#tab15pro .sect21 .box ul li .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect21 .box ul li:nth-child(1) {
    width: 47.9108635097%
}

#tab15pro .sect21 .box ul li:nth-child(2) {
    width: 48.8857938719%
}

#tab15pro .sect22 {
    background-color: #fff
}

#tab15pro .sect22 .box {
    position: absolute;
    left: 10%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 33.75%
}

#tab15pro .sect22 .box .tit {
    font-size: 3.6458333333vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left bottom, left top, from(#B649FF), to(#FDB2FF));
    background: -o-linear-gradient(bottom, #B649FF 0%, #FDB2FF 100%);
    background: linear-gradient(0deg, #B649FF 0%, #FDB2FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect22 .box .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin-top: 1vw;
    width: 85.4938271605%
}

#tab15pro .sect22 .box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(left, #FD5392, #F86F64);
    background: linear-gradient(90deg, #FD5392, #F86F64);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect23 {
    background-color: #fff
}

#tab15pro .sect23 .box {
    width: 88.90625%;
    margin: 0 auto
}

#tab15pro .sect23 .box .word {
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    width: 63.3274751025%;
    margin: 0 auto;
    text-align: center
}

#tab15pro .sect23 .box .tit {
    font-size: 3.75vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff
}

#tab15pro .sect23 .box .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #b649ff;
    line-height: 1.2;
    margin: 1vw 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect23 .box .msg {
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect23 .box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(left, #FD5392, #F86F64);
    background: linear-gradient(90deg, #FD5392, #F86F64);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect24 {
    background-color: #fff
}

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

#tab15pro .sect24 .box .word .tit {
    font-size: 3.75vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff
}

#tab15pro .sect24 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #b649ff;
    line-height: 1.2;
    margin: 1vw 0;
    width: 39.4414168937%;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect24 .box .word .picture-box {
    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
}

#tab15pro .sect24 .box .word .picture-box .msg {
    width: 37.3297002725%;
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin-top: 2vw
}

#tab15pro .sect24 .box .word .picture-box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(left, #FD5392, #F86F64);
    background: linear-gradient(90deg, #FD5392, #F86F64);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect24 .box .word .picture-box .msg img {
    width: 26.09375vw
}

#tab15pro .sect24 .box .word .picture-box img {
    width: 62.9427792916%
}

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

#tab15pro .sect24 .box-2 .word .tit {
    font-size: 3.125vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff;
    width: 49.1144414169%
}

#tab15pro .sect24 .box-2 .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #b649ff;
    line-height: 1.2;
    margin: 1vw 0;
    width: 109.8671726755%;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect24 .box-2 .word .picture-box {
    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
}

#tab15pro .sect24 .box-2 .word .picture-box .msg {
    width: 36.1950549451%;
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect24 .box-2 .word .picture-box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FACC22), to(#F83600));
    background: -o-linear-gradient(left, #FACC22, #F83600);
    background: linear-gradient(90deg, #FACC22, #F83600);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect24 .box-2 .word .picture-box img {
    width: 63.1471389646%
}

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

#tab15pro .sect24 .box-3 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
}

#tab15pro .sect24 .box-3 ul li {
    position: relative
}

#tab15pro .sect24 .box-3 ul li .tit {
    width: 77%;
    text-align: center;
    -webkit-transform: translateY(-6vw);
    -ms-transform: translateY(-6vw);
    transform: translateY(-6vw);
    font-size: 1.6666666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect25 {
    background-color: #fff
}

#tab15pro .sect25 .box {
    width: 76.4583333333%;
    margin: 0 auto;
    padding: 4vw 0
}

#tab15pro .sect25 .box .word .tit {
    font-size: 3.125vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff;
    width: 49.1144414169%
}

#tab15pro .sect25 .box .word .lab {
    font-size: 2.5vw;
    font-weight: 500;
    color: #b649ff;
    line-height: 1.2;
    margin: 1vw 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
    background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect25 .box .word .picture-box {
    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
}

#tab15pro .sect25 .box .word .picture-box .msg {
    width: 38.718362951%;
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#tab15pro .sect25 .box .word .picture-box .msg span {
    background: -webkit-gradient(linear, left top, right top, from(#FD5392), to(#F86F64));
    background: -o-linear-gradient(left, #FD5392, #F86F64);
    background: linear-gradient(90deg, #FD5392, #F86F64);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab15pro .sect25 .box .word .picture-box .note {
    position: absolute;
    left: 38%;
    bottom: 15%;
    width: 40%;
    text-align: center;
    font-size: 1.1458333333vw;
    font-weight: 500;
    color: #000;
    opacity: .5
}

#tab15pro .sect25 .box .word .picture-box img {
    width: 61.281637049%;
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%)
}

#tab15pro .sect26 {
    background-color: #eee
}

#tab15pro .sect26 .box {
    padding: 4vw 0;
    width: 63.1770833333%;
    margin: 0 auto
}

#tab15pro .sect26 .box .title {
    font-size: 3.125vw;
    font-weight: bold;
    line-height: 1.2;
    color: #b649ff;
    padding-bottom: 4vw
}

#tab15pro .sect26 .box .title span {
}

#tab15pro .sect26 .box .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
}

#tab15pro .sect26 .box .ul-1 li {
    text-align: center;
    width: 29.7854785479%
}

#tab15pro .sect26 .box .ul-1 li .color-box {
    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
}

#tab15pro .sect26 .box .ul-1 li .color-box .round-box {
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background-color: #d5d4d4;
    border: 2px solid #000
}

#tab15pro .sect26 .box .ul-1 li .color-box .tit {
    font-size: 1.25vw;
    font-weight: normal;
    color: #000;
    line-height: 1.2;
    padding-left: 10px
}

#tab15pro .sect26 .box .ul-1 li:nth-child(1) {
    width: 29.5379537954%
}

#tab15pro .sect26 .box .ul-1 li:nth-child(1) .color-box .round-box {
    background-color: #d5d4d4
}

#tab15pro .sect26 .box .ul-1 li:nth-child(2) .color-box .round-box {
    background-color: #5b5b5e
}

#tab15pro .sect26 .box .ul-1 li:nth-child(3) .color-box .round-box {
    background-color: #a5b5c5
}

#tab15pro .sect26 .box .ul-2 {
    padding: 4vw 0
}

#tab15pro .sect26 .box .ul-2 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;
    font-size: 1.4583333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    padding: 1vw 0;
    border-bottom: 1px solid #000
}

#tab15pro .sect26 .box .ul-2 li .left-box {
    width: 40%;
    padding-left: 2%
}

#tab15pro .sect26 .box .ul-2 li .right-box {
    width: 60%
}

@media screen and (max-width: 1366px)and (min-width: 768px) {
    #tab15pro .sect27 .box {
        position: absolute;
        top: 0;
        left: 5%;
        width: 55%;
        margin: 0 auto
    }

    #tab15pro .sect27 .box .tit {
        font-size: 3.8067349927vw;
        font-weight: bold;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#C7B0FF), to(#8C14FF));
        background: -o-linear-gradient(top, #C7B0FF 0%, #8C14FF 100%);
        background: linear-gradient(180deg, #C7B0FF 0%, #8C14FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .lab {
        font-size: 3.6603221083vw;
        font-weight: 400;
        color: #000;
        margin: 1vw 0;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#FEDC46), to(#FF00AE));
        background: -o-linear-gradient(left, #FEDC46 0%, #FF00AE 100%);
        background: linear-gradient(90deg, #FEDC46 0%, #FF00AE 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .msg {
        font-size: 2.196193265vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        width: 73.1707317073%
    }

    #tab15pro .sect27 .box .msg span {
        background: -o-linear-gradient(96deg, #FEDC45, #FB7099);
        background: linear-gradient(-6deg, #FEDC45, #FB7099);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .note {
        margin-top: 8vw
    }

    #tab15pro .sect27 .box .note .word-tit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    #tab15pro .sect27 .box .note .word-tit img {
        width: 2.9282576867vw;
        margin-left: 10px
    }

    #tab15pro .sect27 .box .note .word-tit p {
        font-size: 3.6603221083vw;
        font-weight: bold;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#71EFFF), to(#08ACFE));
        background: -o-linear-gradient(top, #71EFFF 0%, #08ACFE 100%);
        background: linear-gradient(180deg, #71EFFF 0%, #08ACFE 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .note .word-msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab15pro .sect1 .box {
        left: 55%
    }

    #tab15pro .sect1 .box .tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect1 .box .msg {
        font-size: 3.074670571vw
    }

    #tab15pro .sect2 .box {
        width: 96%
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
        font-size: 4.39238653vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
        font-size: 3.074670571vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
        font-size: 3.074670571vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-tit {
        font-size: 3.6603221083vw
    }

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

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.6603221083vw
    }

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

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit span {
        font-size: 1.4641288433vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
        font-size: 1.756954612vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word img {
        width: 20.8638360176vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(3) .word .word-tit {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.6603221083vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(1) .word .word-msg {
        font-size: 1.4641288433vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(2) .word .word-tit {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.6603221083vw;
        color: #fff
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word .word-msg {
        font-size: 2.635431918vw;
        color: #fff
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(2) .word .word-tit {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-msg {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(1) .word .word-tit {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word .word-tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word .word-msg {
        font-size: 1.4641288433vw;
        line-height: 1
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) {
        width: 100%
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word .word-tit {
        font-size: 2.196193265vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word .word-msg {
        font-size: 1.4641288433vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.953147877vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word .word-msg {
        font-size: 2.0497803807vw;
        color: #fff
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word .word-tit {
        font-size: 2.196193265vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word .word-msg {
        font-size: 1.317715959vw;
        color: #fff
    }

    #tab15pro .sect3 .box {
        position: relative
    }

    #tab15pro .sect3 .box .word {
        width: 96%
    }

    #tab15pro .sect3 .box .word .tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect3 .box .word .lab {
        font-size: 2.9282576867vw
    }

    #tab15pro .sect3 .box .word .msg {
        font-size: 1.9033674963vw
    }

    #tab15pro .sect3 .picture-box {
        height: 43.9238653001vw
    }

    #tab15pro .sect3 .picture-box p {
        font-size: 8.78477306vw
    }

    #tab15pro .sect3 .picture-box p .sp-1 {
        font-size: 4.39238653vw
    }

    #tab15pro .sect3 .picture-box p .sp-2 {
        font-size: 2.196193265vw
    }

    #tab15pro .sect3 .picture-box .p1 {
        top: 36%;
        left: 45%
    }

    #tab15pro .sect3 .picture-box .p2 {
        top: 73%;
        left: 70%
    }

    #tab15pro .sect4 .box {
        width: 96%
    }

    #tab15pro .sect4 .box .tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect4 .box .msg {
        font-size: 2.9282576867vw
    }

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

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

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

    #tab15pro .sect4 .box ul li:nth-child(3) .item-box .word .word-tit {
        font-size: 5.1244509517vw
    }

    #tab15pro .sect4 .box ul li:nth-child(3) .item-box .word .word-msg {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect4 .box ul li:nth-child(4) .item-box .word .word-tit {
        font-size: 4.6852122987vw
    }

    #tab15pro .sect4 .box ul li:nth-child(4) .item-box .word .word-msg {
        font-size: 1.9033674963vw
    }

    #tab15pro .sect4 .box ul li:nth-child(5) .item-box .word .word-tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect4 .box ul li:nth-child(5) .item-box .word .word-msg {
        font-size: 1.756954612vw;
        color: #a9a9a9
    }

    #tab15pro .sect4 .box ul li:nth-child(6) .item-box .img1 {
        width: 22.1083455344vw
    }

    #tab15pro .sect4 .box ul li:nth-child(6) .item-box .word .word-tit {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect4 .box ul li:nth-child(6) .item-box .word .word-tit span {
        font-size: 2.9282576867vw
    }

    #tab15pro .sect4 .box ul li:nth-child(7) .item-box .word .word-tit {
        font-size: 5.1244509517vw;
        color: #fff
    }

    #tab15pro .sect4 .box ul li:nth-child(7) .item-box .word .word-tit span {
        font-size: 2.9282576867vw
    }

    #tab15pro .sect4 .box ul li:nth-child(8) .item-box .word .word-tit {
        font-size: 2.635431918vw;
        color: #fff
    }

    #tab15pro .sect5 .box {
        height: 95.168374817vw
    }

    #tab15pro .sect5 .box .sect5-box .msg {
        font-size: 2.0497803807vw;
        width: 80%
    }

    #tab15pro .sect5 .box-2 {
        width: 96%
    }

    #tab15pro .sect5 .box-2 ul li .tit {
        font-size: 2.0497803807vw;
        height: 7.3206442167vw
    }

    #tab15pro .sect6 {
        height: 87.8477306003vw;
        overflow: hidden
    }

    #tab15pro .sect6 .box {
        width: 50%;
        max-width: none;
        left: 25%
    }

    #tab15pro .sect6 .box .picture-box {
        position: absolute;
        width: 96%;
        top: 60%;
        left: 15%;
        max-width: 1423px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    #tab15pro .sect6 .box .picture-box img:nth-child(1) {
        width: 45.3879941435vw
    }

    #tab15pro .sect6 .box .picture-box img:nth-child(2) {
        width: 54.9780380673vw
    }

    #tab15pro .sect6 .box .word {
        left: 100%;
        top: 0;
        width: 47.5841874085vw
    }

    #tab15pro .sect6 .box .word .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect6 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect6 .box .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect6 .bg {
        width: 112.0058565154vw
    }

    #tab15pro .sect7 {
        height: 124.4509516837vw
    }

    #tab15pro .sect7 .box .picture-box {
        position: absolute;
        width: 96%;
        top: 55%;
        left: 2%
    }

    #tab15pro .sect7 .box .picture-box img:nth-child(1) {
        width: 74.2313323572vw;
        height: 47.803806735vw
    }

    #tab15pro .sect7 .box .picture-box img:nth-child(2) {
        width: 37.9209370425vw;
        -webkit-transform: translate(-30%, -47%);
        -ms-transform: translate(-30%, -47%);
        transform: translate(-30%, -47%)
    }

    #tab15pro .sect7 .box .word {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 96%
    }

    #tab15pro .sect7 .box .word .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect7 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect7 .box .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect7 .box .word-box .word-tit {
        font-size: 9.663250366vw
    }

    #tab15pro .sect7 .box .word-box .word-msg {
        font-size: 2.8550512445vw
    }

    #tab15pro .sect7 .box .word-box-1 {
        top: 44%;
        left: 10%
    }

    #tab15pro .sect7 .box .word-box-2 {
        top: 86%;
        left: 19%;
        width: 53%
    }

    #tab15pro .sect7 .box .word-box-2 .word-tit span:nth-child(2) {
        font-size: 5.8565153734vw
    }

    #tab15pro .sect8 .box .ul-1 {
        width: 96%
    }

    #tab15pro .sect8 .box .ul-1 li {
        text-align: center
    }

    #tab15pro .sect8 .box .ul-1 li div {
        height: 7.3206442167vw
    }

    #tab15pro .sect8 .box .ul-1 li .tit {
        font-size: 4.2459736457vw
    }

    #tab15pro .sect8 .box .ul-1 li .tit span {
        font-size: 2.635431918vw
    }

    #tab15pro .sect8 .box .ul-1 li .msg {
        font-size: 1.756954612vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(1) div img {
        width: 8.7115666179vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(2) div img {
        width: 6.6617862372vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(3) div img {
        width: 5.9297218155vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(4) div img {
        width: 5.5636896047vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(5) div img {
        width: 3.8799414348vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(6) div img {
        width: 7.3206442167vw
    }

    #tab15pro .sect8 .box .ul-2 {
        width: 96%
    }

    #tab15pro .sect8 .box .ul-2 li p {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect8 .box .ul-2 li:nth-child(1) p {
        width: 51.2445095168vw;
        font-size: 2.635431918vw
    }

    #tab15pro .sect8 .box .ul-2 li:nth-child(2) {
        width: 50.7422402159%
    }

    #tab15pro .sect8 .box .ul-2 li:nth-child(3) {
        width: 44.9392712551%
    }

    #tab15pro .sect9 .box {
        width: 96%
    }

    #tab15pro .sect9 .box .tit {
        font-size: 6.0029282577vw
    }

    #tab15pro .sect9 .box .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect9 .box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect10 .box {
        width: 96%
    }

    #tab15pro .sect10 .box .tit {
        font-size: 4.39238653vw
    }

    #tab15pro .sect10 .box .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
        font-size: 4.39238653vw;
        color: #b649ff
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
        font-size: 2.0497803807vw;
        color: #b649ff
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit p {
        font-size: 9.1508052709vw
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit img {
        width: 6.3689604685vw
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-msg {
        font-size: 1.4641288433vw
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
        width: 11.5666178624vw;
        font-size: 1.317715959vw
    }

    #tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(1) .word .word-msg {
        font-size: 2.0497803807vw;
        color: #fff
    }

    #tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(2) .word .word-tit {
        font-size: 3.7335285505vw
    }

    #tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.2210834553vw
    }

    #tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word .word-msg {
        font-size: 1.756954612vw
    }

    #tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(2) .word .word-tit {
        font-size: 3.513909224vw
    }

    #tab15pro .sect11 .box {
        left: 2%;
        width: 58%
    }

    #tab15pro .sect11 .box .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect11 .box .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect11 .box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect11 .box .picture-box img {
        width: 41.0688140556vw
    }

    #tab15pro .sect11 .box .picture-box ul li .word-tit {
        font-size: 3.513909224vw
    }

    #tab15pro .sect11 .box .picture-box ul li .word-msg {
        font-size: 1.317715959vw
    }

    #tab15pro .sect12 .box-2 .word {
        width: 80%
    }

    #tab15pro .sect12 .box-2 .word .tit {
        font-size: 4.39238653vw
    }

    #tab15pro .sect12 .box-2 .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect12 .box-2 .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect12 .box-2 .picture-box {
        height: 109.8096632504vw
    }

    #tab15pro .sect12 .box-2 .picture-box ul {
        width: 96%
    }

    #tab15pro .sect13 .title {
        font-size: 25.6222547584vw
    }

    #tab15pro .sect13 .box {
        width: 96%
    }

    #tab15pro .sect13 .box .tit {
        font-size: 5.7833089312vw
    }

    #tab15pro .sect13 .box .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect13 .box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect13 .box .tit-1 {
        font-size: 7.1742313324vw
    }

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

    #tab15pro .sect13 .box ul li:nth-child(2) {
        width: 50%
    }

    #tab15pro .sect13 .box-2 {
        width: 96%
    }

    #tab15pro .sect13 .box-2 ul li {
        text-align: center
    }

    #tab15pro .sect13 .box-2 ul li .msg {
        font-size: 2.635431918vw
    }

    #tab15pro .sect13 .box-2 ul li:nth-child(1) {
        width: 49.4138335287%
    }

    #tab15pro .sect13 .box-2 ul li:nth-child(2) {
        width: 49.4138335287%
    }

    #tab15pro .sect13 .box-2 ul li:nth-child(2) .msg {
        width: 80%;
        margin: 0 auto;
        text-align: left
    }

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

    #tab15pro .sect13 .box-2 ul li:nth-child(4) {
        width: 38.1594372802%
    }

    #tab15pro .sect14 .box {
        width: 96%
    }

    #tab15pro .sect14 .box .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect14 .box .lab {
        font-size: 4.39238653vw
    }

    #tab15pro .sect14 .box ul li:nth-child(2) .word-tit {
        font-size: 3.513909224vw
    }

    #tab15pro .sect14 .box ul li:nth-child(3) .word-tit {
        font-size: 2.635431918vw
    }

    #tab15pro .sect14 .box ul li:nth-child(4) .word-tit {
        font-size: 2.196193265vw
    }

    #tab15pro .sect14 .box ul li:nth-child(5) .word-tit {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect14 .box ul li:nth-child(6) .word-tit {
        font-size: 3.2210834553vw
    }

    #tab15pro .sect14 .box ul li:nth-child(6) .word-tit span {
        font-size: 2.1229868228vw
    }

    #tab15pro .sect14 .box ul li:nth-child(7) .word-tit {
        font-size: 3.513909224vw
    }

    #tab15pro .sect15 .title {
        text-align: center;
        font-size: 5.270863836vw
    }

    #tab15pro .sect15 .box {
        width: 96%
    }

    #tab15pro .sect15 .box .word {
        left: 55%;
        top: 5%;
        width: 45%
    }

    #tab15pro .sect15 .box .word .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect15 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect15 .box .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect15 .box-2 ul li .word-box {
        width: 40%
    }

    #tab15pro .sect15 .box-2 ul li .word-box p {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect15 .box-2 ul li .img-box {
        width: 60%
    }

    #tab15pro .sect16 .box {
        width: 96%
    }

    #tab15pro .sect16 .box .word {
        width: 96%;
        max-width: 531px
    }

    #tab15pro .sect16 .box .word .tit p {
        font-size: 4.39238653vw
    }

    #tab15pro .sect16 .box .word .tit img {
        width: 15.0073206442vw
    }

    #tab15pro .sect16 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect16 .box .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect16 .box .img1 {
        width: 66.8374816984vw;
        right: -25%
    }

    #tab15pro .sect16 .box .img2 {
        width: 70.1317715959vw
    }

    #tab15pro .sect17 .box {
        width: 96%
    }

    #tab15pro .sect17 .box .word .tit {
        font-size: 4.39238653vw
    }

    #tab15pro .sect17 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect17 .box .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect17 .box ul li:nth-child(1) {
        width: 56.7349926794vw
    }

    #tab15pro .sect17 .box ul li:nth-child(2) {
        width: 57.3938506589vw;
        -webkit-transform: translateX(-4vw);
        -ms-transform: translateX(-4vw);
        transform: translateX(-4vw)
    }

    #tab15pro .sect18 .box {
        width: 96%
    }

    #tab15pro .sect18 .box .word .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect18 .box .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect18 .picture-box {
        width: 70%;
        position: absolute;
        left: 0;
        top: 0
    }

    #tab15pro .sect19 .box {
        width: 96%
    }

    #tab15pro .sect19 .box .tit {
        width: 40%;
        top: 5%;
        font-size: 4.39238653vw
    }

    #tab15pro .sect19 .box ul li .item-box {
        position: relative
    }

    #tab15pro .sect19 .box ul li .item-box .msg {
        left: 0;
        bottom: 5%;
        font-size: 3.2210834553vw
    }

    #tab15pro .sect19 .box-2 {
        width: 96%
    }

    #tab15pro .sect19 .box-2 .title {
        font-size: 4.39238653vw
    }

    #tab15pro .sect19 .box-2 ul li .word .tit {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect19 .box-2 ul li .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect20 .box .title {
        font-size: 4.9780380673vw
    }

    #tab15pro .sect20 .box ul li .item-box .msg {
        font-size: 2.635431918vw
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(1) {
        width: 32.5036603221vw;
        -webkit-transform: translateX(-67%);
        -ms-transform: translateX(-67%);
        transform: translateX(-67%)
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(1) img {
        width: 54.1727672035vw
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(2) {
        width: 53.6603221083vw
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(3) {
        width: 52.9282576867vw
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(1) {
        width: 44.4363103953vw;
        -webkit-transform: translateX(-24%);
        -ms-transform: translateX(-24%);
        transform: translateX(-24%)
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(1) img {
        width: 54.1727672035vw
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(2) {
        width: 53.5871156662vw
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(3) {
        width: 39.8243045388vw;
        -webkit-transform: translateX(4%);
        -ms-transform: translateX(4%);
        transform: translateX(4%)
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(3) img {
        width: 48.4626647145vw
    }

    #tab15pro .sect21 .box {
        width: 96%
    }

    #tab15pro .sect21 .box ul li .word {
        width: 100%
    }

    #tab15pro .sect21 .box ul li .word .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect21 .box ul li .word .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect22 .box {
        left: 5%;
        width: 40%
    }

    #tab15pro .sect22 .box .tit {
        font-size: 5.1244509517vw
    }

    #tab15pro .sect22 .box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect23 .box {
        width: 96%
    }

    #tab15pro .sect23 .box .word {
        width: 96%
    }

    #tab15pro .sect23 .box .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect23 .box .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect23 .box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect24 .box {
        width: 96%
    }

    #tab15pro .sect24 .box .word .tit {
        font-size: 5.270863836vw
    }

    #tab15pro .sect24 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect24 .box .word .picture-box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect24 .box .word .picture-box .msg img {
        width: 36.6764275256vw
    }

    #tab15pro .sect24 .box-2 {
        width: 96%
    }

    #tab15pro .sect24 .box-2 .word .tit {
        font-size: 4.39238653vw
    }

    #tab15pro .sect24 .box-2 .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect24 .box-2 .word .picture-box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect24 .box-3 {
        width: 96%
    }

    #tab15pro .sect24 .box-3 ul li {
        position: relative
    }

    #tab15pro .sect24 .box-3 ul li .tit {
        font-size: 2.3426061493vw
    }

    #tab15pro .sect25 .box {
        width: 96%
    }

    #tab15pro .sect25 .box .word .tit {
        font-size: 4.39238653vw
    }

    #tab15pro .sect25 .box .word .lab {
        font-size: 3.513909224vw
    }

    #tab15pro .sect25 .box .word .picture-box .msg {
        font-size: 2.0497803807vw
    }

    #tab15pro .sect25 .box .word .picture-box .note {
        font-size: 1.6105417277vw
    }

    #tab15pro .sect26 .box {
        width: 96%
    }

    #tab15pro .sect26 .box .title {
        font-size: 4.39238653vw
    }

    #tab15pro .sect26 .box .ul-1 li .color-box .tit {
        font-size: 1.756954612vw
    }

    #tab15pro .sect26 .box .ul-2 li {
        font-size: 2.0497803807vw
    }
}

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

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

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

    #tab15pro .sect27 .box {
        position: relative;
        top: 0;
        left: 0%;
        width: 96%;
        margin: 0 auto
    }

    #tab15pro .sect27 .box .tit {
        font-size: 6.7708333333vw;
        font-weight: bold;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#C7B0FF), to(#8C14FF));
        background: -o-linear-gradient(top, #C7B0FF 0%, #8C14FF 100%);
        background: linear-gradient(180deg, #C7B0FF 0%, #8C14FF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .lab {
        font-size: 6.5104166667vw;
        font-weight: 400;
        color: #000;
        margin: 2vw 0;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#FEDC46), to(#FF00AE));
        background: -o-linear-gradient(left, #FEDC46 0%, #FF00AE 100%);
        background: linear-gradient(90deg, #FEDC46 0%, #FF00AE 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .msg {
        font-size: 3.90625vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        width: 100%
    }

    #tab15pro .sect27 .box .msg span {
        background: -o-linear-gradient(96deg, #FEDC45, #FB7099);
        background: linear-gradient(-6deg, #FEDC45, #FB7099);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .note {
        position: absolute;
        top: 120%;
        left: 2%
    }

    #tab15pro .sect27 .box .note .word-tit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    #tab15pro .sect27 .box .note .word-tit img {
        width: 5.2083333333vw;
        margin-left: 10px
    }

    #tab15pro .sect27 .box .note .word-tit p {
        font-size: 6.5104166667vw;
        font-weight: bold;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#71EFFF), to(#08ACFE));
        background: -o-linear-gradient(top, #71EFFF 0%, #08ACFE 100%);
        background: linear-gradient(180deg, #71EFFF 0%, #08ACFE 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect27 .box .note .word-msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #tab15pro .sect1 .box {
        left: 55%
    }

    #tab15pro .sect1 .box .tit {
        font-size: 7.8125vw
    }

    #tab15pro .sect1 .box .msg {
        font-size: 4.6875vw
    }

    #tab15pro .sect2 .box {
        width: 98%;
        padding: 8vw 0
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
        font-size: 4.9479166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-tit {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(1) .item-box:nth-child(2) .word .word-msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
        font-size: 4.6875vw
    }

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

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

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

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit span {
        font-size: 3.125vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
        display: none
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(2) .word img {
        display: none
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(3) .word {
        width: 120%;
        left: 50%;
        -webkit-transform: translateX(-50%) scale(0.8);
        -ms-transform: translateX(-50%) scale(0.8);
        transform: translateX(-50%) scale(0.8)
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(1) .item-box:nth-child(3) .word .word-tit {
        font-size: 3.125vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box {
        position: relative
    }

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

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

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(2) .item-box:nth-child(2) .word .word-tit {
        font-size: 3.6458333333vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.3854166667vw;
        color: #fff
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(1) .word .word-msg {
        font-size: 3.125vw;
        color: #fff
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(2) .word .word-tit {
        font-size: 3.125vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-tit {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(2) ul li:nth-child(3) .item-box:nth-child(3) .word .word-msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(1) .word {
        width: 140%;
        left: 50%;
        -webkit-transform: translateX(-50%) scale(0.7);
        -ms-transform: translateX(-50%) scale(0.7);
        transform: translateX(-50%) scale(0.7)
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(1) .word .word-tit {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word .word-tit {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(2) .word .word-msg {
        font-size: 3.125vw;
        line-height: 1
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) {
        width: 100%
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word {
        width: 100%;
        left: 35%;
        -webkit-transform: translate(-50%, -50%) scale(0.7);
        -ms-transform: translate(-50%, -50%) scale(0.7);
        transform: translate(-50%, -50%) scale(0.7)
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word .word-tit {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(3) ul li:nth-child(3) .word .word-msg {
        font-size: 3.125vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box {
        position: relative
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word .word-tit {
        font-size: 4.6875vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(1) .word .word-msg {
        display: none;
        font-size: 3.125vw;
        color: #fff
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word .word-tit {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect2 .box .item-ul .item-li:nth-child(4) .item-box:nth-child(2) .word .word-msg {
        display: none;
        font-size: 3.125vw;
        color: #fff
    }

    #tab15pro .sect3 .box {
        position: relative
    }

    #tab15pro .sect3 .box .word {
        width: 96%
    }

    #tab15pro .sect3 .box .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect3 .box .word .lab {
        font-size: 5.2083333333vw;
        margin: 2vw 0
    }

    #tab15pro .sect3 .box .word .msg {
        font-size: 3.3854166667vw;
        width: 100%
    }

    #tab15pro .sect3 .picture-box {
        height: 52.0833333333vw;
        width: 96%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab15pro .sect3 .picture-box p {
        font-size: 10.4166666667vw
    }

    #tab15pro .sect3 .picture-box p .sp-1 {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect3 .picture-box p .sp-2 {
        font-size: 3.90625vw
    }

    #tab15pro .sect3 .picture-box .p1 {
        top: 18%;
        left: 30%
    }

    #tab15pro .sect3 .picture-box .p2 {
        top: 55%;
        left: 60%
    }

    #tab15pro .sect4 .box {
        width: 96%
    }

    #tab15pro .sect4 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect4 .box .msg {
        font-size: 5.2083333333vw;
        margin: 2vw 0
    }

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

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

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

    #tab15pro .sect4 .box ul li:nth-child(3) .item-box .word .word-tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect4 .box ul li:nth-child(3) .item-box .word .word-msg {
        font-size: 4.1666666667vw
    }

    #tab15pro .sect4 .box ul li:nth-child(4) .item-box .word .word-tit {
        font-size: 6.5104166667vw
    }

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

    #tab15pro .sect4 .box ul li:nth-child(5) .item-box .word .word-tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect4 .box ul li:nth-child(5) .item-box .word .word-msg {
        font-size: 3.125vw;
        color: #a9a9a9
    }

    #tab15pro .sect4 .box ul li:nth-child(6) .item-box .img1 {
        width: 80%
    }

    #tab15pro .sect4 .box ul li:nth-child(6) .item-box .word .word-tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect4 .box ul li:nth-child(6) .item-box .word .word-tit span {
        font-size: 4.6875vw
    }

    #tab15pro .sect4 .box ul li:nth-child(7) .item-box .word .word-tit {
        font-size: 6.5104166667vw;
        color: #fff
    }

    #tab15pro .sect4 .box ul li:nth-child(7) .item-box .word .word-tit span {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect4 .box ul li:nth-child(8) .item-box .word {
        width: 80%;
        left: 20%
    }

    #tab15pro .sect4 .box ul li:nth-child(8) .item-box .word .word-tit {
        font-size: 3.3854166667vw;
        color: #fff
    }

    #tab15pro .sect5 .box {
        height: 104.1666666667vw
    }

    #tab15pro .sect5 .box .sect5-box {
        width: 90%
    }

    #tab15pro .sect5 .box .sect5-box .msg {
        font-size: 3.6458333333vw;
        width: 80%
    }

    #tab15pro .sect5 .box-2 {
        width: 96%
    }

    #tab15pro .sect5 .box-2 ul li .tit {
        font-size: 3.3854166667vw;
        height: 15.625vw
    }

    #tab15pro .sect6 {
        height: 117.1875vw;
        overflow: hidden
    }

    #tab15pro .sect6 .box {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 50%;
        max-width: none;
        left: 2%
    }

    #tab15pro .sect6 .box .picture-box {
        width: 91.1458333333vw;
        top: 85%;
        left: 5%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    #tab15pro .sect6 .box .picture-box img:nth-child(1) {
        width: 43.797856049%
    }

    #tab15pro .sect6 .box .picture-box img:nth-child(2) {
        width: 52.6799387443%
    }

    #tab15pro .sect6 .box .word {
        left: 100%;
        top: 0;
        width: 92%
    }

    #tab15pro .sect6 .box .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect6 .box .word .lab {
        font-size: 3.90625vw
    }

    #tab15pro .sect6 .box .word .msg {
        font-size: 3.125vw
    }

    #tab15pro .sect6 .bg {
        width: 100%
    }

    #tab15pro .sect7 {
        height: 195.3125vw
    }

    #tab15pro .sect7 .box .picture-box {
        position: absolute;
        width: 96%;
        top: 55%;
        left: 2%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #tab15pro .sect7 .box .picture-box img:nth-child(1) {
        width: 90%;
        height: auto
    }

    #tab15pro .sect7 .box .picture-box img:nth-child(2) {
        width: 50%;
        -webkit-transform: translate(-80%, -47%);
        -ms-transform: translate(-80%, -47%);
        transform: translate(-80%, -47%)
    }

    #tab15pro .sect7 .box .word {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 96%
    }

    #tab15pro .sect7 .box .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect7 .box .word .lab {
        font-size: 5.2083333333vw;
        margin: 2vw 0
    }

    #tab15pro .sect7 .box .word .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect7 .box .word-box .word-tit {
        font-size: 15.625vw
    }

    #tab15pro .sect7 .box .word-box .word-msg {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect7 .box .word-box-1 {
        top: 44%;
        left: 2%
    }

    #tab15pro .sect7 .box .word-box-2 {
        top: 85%;
        left: 15%;
        width: 80%
    }

    #tab15pro .sect7 .box .word-box-2 .word-tit span:nth-child(2) {
        font-size: 10.4166666667vw
    }

    #tab15pro .sect8 .box .ul-1 {
        width: 96%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #tab15pro .sect8 .box .ul-1 li {
        text-align: center;
        width: 31.33%;
        margin: 2.5% 1%
    }

    #tab15pro .sect8 .box .ul-1 li div {
        height: 11.71875vw
    }

    #tab15pro .sect8 .box .ul-1 li .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect8 .box .ul-1 li .tit span {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect8 .box .ul-1 li .msg {
        font-size: 3.90625vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(1) div img {
        width: 15.4947916667vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(2) div img {
        width: 11.8489583333vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(3) div img {
        width: 10.546875vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(4) div img {
        width: 9.8958333333vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(5) div img {
        width: 6.9010416667vw
    }

    #tab15pro .sect8 .box .ul-1 li:nth-child(6) div img {
        width: 13.0208333333vw
    }

    #tab15pro .sect8 .box .ul-2 {
        width: 96%
    }

    #tab15pro .sect8 .box .ul-2 li p {
        font-size: 3.3854166667vw;
        height: 13.0208333333vw
    }

    #tab15pro .sect8 .box .ul-2 li:nth-child(1) p {
        height: auto;
        left: 2%;
        width: 80%;
        font-size: 3.3854166667vw
    }

    #tab15pro .sect8 .box .ul-2 li:nth-child(2) {
        width: 50.7422402159%
    }

    #tab15pro .sect8 .box .ul-2 li:nth-child(3) {
        width: 44.9392712551%
    }

    #tab15pro .sect9 .box {
        width: 96%
    }

    #tab15pro .sect9 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect9 .box .lab {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect9 .box .msg {
        width: 100%;
        font-size: 3.3854166667vw
    }

    #tab15pro .sect10 .box {
        width: 96%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    #tab15pro .sect10 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect10 .box .lab {
        font-size: 5.2083333333vw;
        margin: 2vw 0 4vw 0
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word .word-tit {
        font-size: 6.5104166667vw;
        color: #b649ff
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(1) .word .word-msg {
        font-size: 3.3854166667vw;
        color: #b649ff
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit p {
        font-size: 7.8125vw
    }

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-tit img {
        width: 6.5104166667vw
    }

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

    #tab15pro .sect10 .box ul li:nth-child(1) .item-box:nth-child(2) .word .word-lab {
        display: none
    }

    #tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(1) .word .word-msg {
        font-size: 3.3854166667vw;
        color: #fff
    }

    #tab15pro .sect10 .box ul li:nth-child(2) .item-box:nth-child(2) .word .word-tit {
        font-size: 4.6875vw
    }

    #tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word .word-tit {
        font-size: 3.6458333333vw
    }

    #tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(1) .word .word-msg {
        font-size: 3.125vw
    }

    #tab15pro .sect10 .box ul li:nth-child(3) .item-box:nth-child(2) .word .word-tit {
        font-size: 4.6875vw
    }

    #tab15pro .sect11 {
        padding-top: 8vw
    }

    #tab15pro .sect11 .box {
        left: 2%;
        width: 58%
    }

    #tab15pro .sect11 .box .lab {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect11 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect11 .box .msg {
        font-size: 3.125vw
    }

    #tab15pro .sect11 .box .picture-box {
        display: none
    }

    #tab15pro .sect11 .box .picture-box img {
        width: 73.046875vw
    }

    #tab15pro .sect11 .box .picture-box ul li .word-tit {
        font-size: 6.25vw
    }

    #tab15pro .sect11 .box .picture-box ul li .word-msg {
        font-size: 2.34375vw
    }

    #tab15pro .sect12 .box-2 .word {
        width: 96%;
        padding: 8vw 0
    }

    #tab15pro .sect12 .box-2 .word .tit {
        font-size: 6.5104166667vw;
        width: 100%
    }

    #tab15pro .sect12 .box-2 .word .tit span {
        background: none
    }

    #tab15pro .sect12 .box-2 .word .lab {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect12 .box-2 .word .msg {
        font-size: 3.3854166667vw;
        width: 100%
    }

    #tab15pro .sect12 .box-2 .picture-box {
        height: 130.2083333333vw
    }

    #tab15pro .sect12 .box-2 .picture-box ul {
        width: 96%
    }

    #tab15pro .sect12 .box-2 .picture-box ul li:nth-child(1) {
        width: 100%
    }

    #tab15pro .sect13 .title {
        font-size: 22.1354166667vw
    }

    #tab15pro .sect13 .box {
        width: 96%;
        -webkit-transform: translateY(-14vw);
        -ms-transform: translateY(-14vw);
        transform: translateY(-14vw)
    }

    #tab15pro .sect13 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect13 .box .lab {
        font-size: 4.4270833333vw;
        margin: 2vw 0 4vw 0
    }

    #tab15pro .sect13 .box .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect13 .box .tit-1 {
        font-size: 7.8125vw
    }

    #tab15pro .sect13 .box ul li:nth-child(1) {
        width: 50%;
        padding-top: 10%
    }

    #tab15pro .sect13 .box ul li:nth-child(2) {
        width: 48%
    }

    #tab15pro .sect13 .box ul li:nth-child(2) img {
        width: 78.125vw;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    #tab15pro .sect13 .box-2 {
        width: 96%
    }

    #tab15pro .sect13 .box-2 ul li {
        text-align: center
    }

    #tab15pro .sect13 .box-2 ul li .msg {
        font-size: 3.90625vw
    }

    #tab15pro .sect13 .box-2 ul li:nth-child(1) {
        width: 49.4138335287%
    }

    #tab15pro .sect13 .box-2 ul li:nth-child(2) {
        width: 49.4138335287%
    }

    #tab15pro .sect13 .box-2 ul li:nth-child(2) .msg {
        width: 80%;
        margin: 0 auto;
        text-align: left
    }

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

    #tab15pro .sect13 .box-2 ul li:nth-child(4) {
        width: 38.1594372802%
    }

    #tab15pro .sect14 .box {
        width: 96%;
        padding: 8vw 0
    }

    #tab15pro .sect14 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect14 .box .lab {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect14 .box ul li:nth-child(1) {
        width: 80%
    }

    #tab15pro .sect14 .box ul li:nth-child(2) .word-tit {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect14 .box ul li:nth-child(3) .word-tit {
        font-size: 3.125vw
    }

    #tab15pro .sect14 .box ul li:nth-child(4) .word-tit {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect14 .box ul li:nth-child(5) .word-tit {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect14 .box ul li:nth-child(6) .word-tit {
        top: 5%;
        font-size: 4.6875vw
    }

    #tab15pro .sect14 .box ul li:nth-child(6) .word-tit span {
        font-size: 3.125vw
    }

    #tab15pro .sect14 .box ul li:nth-child(7) .word-tit {
        font-size: 4.6875vw
    }

    #tab15pro .sect15 {
        padding-top: 8vw
    }

    #tab15pro .sect15 .title {
        text-align: center;
        font-size: 6.5104166667vw
    }

    #tab15pro .sect15 .box {
        width: 96%;
        padding: 8vw 0
    }

    #tab15pro .sect15 .box .word {
        left: 35%;
        top: 5%;
        width: 65%
    }

    #tab15pro .sect15 .box .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect15 .box .word .lab {
        font-size: 4.1666666667vw
    }

    #tab15pro .sect15 .box .word .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect15 .box img {
        -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
        transform: translateX(-20%)
    }

    #tab15pro .sect15 .box-2 ul li .word-box {
        width: 40%
    }

    #tab15pro .sect15 .box-2 ul li .word-box p {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect15 .box-2 ul li .img-box {
        width: 60%
    }

    #tab15pro .sect16 .box {
        width: 96%
    }

    #tab15pro .sect16 .box .word {
        width: 100%;
        max-width: 531px
    }

    #tab15pro .sect16 .box .word .tit p {
        font-size: 7.8125vw
    }

    #tab15pro .sect16 .box .word .tit img {
        width: 19.53125vw
    }

    #tab15pro .sect16 .box .word .lab {
        font-size: 5.2083333333vw
    }

    #tab15pro .sect16 .box .word .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect16 .box .img1 {
        width: 65%;
        top: 35%;
        right: -15%
    }

    #tab15pro .sect16 .box .img2 {
        width: 60.546875vw;
        margin-top: 30vw
    }

    #tab15pro .sect17 .box {
        width: 96%;
        padding: 8vw 0
    }

    #tab15pro .sect17 .box .word {
        width: 96%
    }

    #tab15pro .sect17 .box .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect17 .box .word .lab {
        font-size: 5.2083333333vw;
        margin: 2vw 0
    }

    #tab15pro .sect17 .box .word .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect17 .box ul li:nth-child(1) {
        width: 100.9114583333vw
    }

    #tab15pro .sect17 .box ul li:nth-child(2) {
        width: 102.0833333333vw;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    #tab15pro .sect18 .box {
        width: 96%
    }

    #tab15pro .sect18 .box .word {
        width: 65%
    }

    #tab15pro .sect18 .box .word .tit {
        font-size: 6.5104166667vw;
        margin-bottom: 2vw
    }

    #tab15pro .sect18 .box .word .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect18 .picture-box {
        width: 75%;
        position: absolute;
        left: -20%;
        top: 0
    }

    #tab15pro .sect19 .box {
        width: 96%
    }

    #tab15pro .sect19 .box .tit {
        position: relative;
        width: 100%;
        top: 5%;
        font-size: 6.5104166667vw;
        background: -webkit-gradient(linear, left bottom, left top, from(#FD5392), to(#F86F64));
        background: -o-linear-gradient(bottom, #FD5392 0%, #F86F64 100%);
        background: linear-gradient(0deg, #FD5392 0%, #F86F64 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab15pro .sect19 .box ul {
        margin-top: 4vw
    }

    #tab15pro .sect19 .box ul li .item-box {
        position: relative
    }

    #tab15pro .sect19 .box ul li .item-box .msg {
        left: 0;
        bottom: 2%;
        font-size: 4.1666666667vw
    }

    #tab15pro .sect19 .box ul li:nth-child(2) .item-box:nth-child(2) {
        margin-top: 4vw
    }

    #tab15pro .sect19 .box-2 {
        width: 96%;
        padding: 8vw 0
    }

    #tab15pro .sect19 .box-2 .title {
        font-size: 7.8125vw
    }

    #tab15pro .sect19 .box-2 ul li .word .tit {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect19 .box-2 ul li .word .msg {
        font-size: 3.125vw
    }

    #tab15pro .sect20 .box {
        padding: 8vw 0
    }

    #tab15pro .sect20 .box .title {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect20 .box ul li .item-box .msg {
        font-size: 4.1666666667vw;
        -webkit-transform: translateY(-25%);
        -ms-transform: translateY(-25%);
        transform: translateY(-25%)
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(1) {
        width: 26.0416666667vw;
        -webkit-transform: translateX(-67%);
        -ms-transform: translateX(-67%);
        transform: translateX(-67%)
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(1) img {
        width: 44.2708333333vw
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(2) {
        width: 46.2239583333vw
    }

    #tab15pro .sect20 .box ul li:nth-child(1) .item-box:nth-child(3) {
        width: 45.1822916667vw
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(1) {
        width: 39.9739583333vw;
        -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(1) img {
        width: 44.2708333333vw
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(2) {
        width: 43.2291666667vw
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(3) {
        width: 39.5833333333vw;
        -webkit-transform: translateX(4%);
        -ms-transform: translateX(4%);
        transform: translateX(4%)
    }

    #tab15pro .sect20 .box ul li:nth-child(2) .item-box:nth-child(3) img {
        width: 39.3229166667vw
    }

    #tab15pro .sect21 .box {
        width: 96%
    }

    #tab15pro .sect21 .box ul li:nth-child(1) {
        width: 60%
    }

    #tab15pro .sect21 .box ul li:nth-child(2) {
        width: 38%
    }

    #tab15pro .sect21 .box ul li:nth-child(2) img {
        width: 52.0833333333vw
    }

    #tab15pro .sect21 .box ul li .word {
        width: 100%
    }

    #tab15pro .sect21 .box ul li .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect21 .box ul li .word .msg {
        font-size: 3.3854166667vw;
        padding-top: 2vw
    }

    #tab15pro .sect22 {
        height: 78.125vw
    }

    #tab15pro .sect22 img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    #tab15pro .sect22 .box {
        left: 2%;
        width: 43%
    }

    #tab15pro .sect22 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect22 .box .msg {
        font-size: 3.3854166667vw;
        width: 100%
    }

    #tab15pro .sect23 .box {
        width: 96%
    }

    #tab15pro .sect23 .box .word {
        width: 96%;
        -webkit-transform: translateY(25%);
        -ms-transform: translateY(25%);
        transform: translateY(25%)
    }

    #tab15pro .sect23 .box .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect23 .box .lab {
        font-size: 5.2083333333vw;
        margin: 2vw 0
    }

    #tab15pro .sect23 .box .msg {
        font-size: 3.3854166667vw
    }

    #tab15pro .sect24 .box {
        width: 96%;
        padding: 8vw 0
    }

    #tab15pro .sect24 .box .word .tit {
        font-size: 6.5104166667vw
    }

    #tab15pro .sect24 .box .word .lab {
        font-size: 5.2083333333vw;
        width: 70%
    }

    #tab15pro .sect24 .box .word .picture-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab15pro .sect24 .box .word .picture-box .msg {
        font-size: 3.3854166667vw;
        width: 100%
    }

    #tab15pro .sect24 .box .word .picture-box .msg img {
        width: 39.0625vw;
        margin: 2vw 0 4vw 0
    }

    #tab15pro .sect24 .box .word .picture-box img {
        width: 72.5260416667vw;
        display: block;
        margin: 0 auto
    }

    #tab15pro .sect24 .box-2 {
        width: 96%
    }

    #tab15pro .sect24 .box-2 .word .tit {
        font-size: 6.5104166667vw;
        width: 80%
    }

    #tab15pro .sect24 .box-2 .word .lab {
        font-size: 6.25vw;
        margin: 2vw 0
    }

    #tab15pro .sect24 .box-2 .word .picture-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab15pro .sect24 .box-2 .word .picture-box .msg {
        font-size: 3.6458333333vw;
        width: 100%
    }

    #tab15pro .sect24 .box-2 .word .picture-box img {
        width: 80.078125vw;
        display: block;
        margin: 0 auto;
        margin-top: 4vw
    }

    #tab15pro .sect24 .box-3 {
        width: 96%
    }

    #tab15pro .sect24 .box-3 ul {
        -webkit-transform: translateX(5%);
        -ms-transform: translateX(5%);
        transform: translateX(5%)
    }

    #tab15pro .sect24 .box-3 ul li {
        position: relative
    }

    #tab15pro .sect24 .box-3 ul li .tit {
        font-size: 4.1666666667vw
    }

    #tab15pro .sect25 .box {
        width: 96%
    }

    #tab15pro .sect25 .box .word .tit {
        font-size: 6.5104166667vw;
        width: 100%
    }

    #tab15pro .sect25 .box .word .lab {
        font-size: 5.2083333333vw;
        margin: 2vw 0
    }

    #tab15pro .sect25 .box .word .picture-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #tab15pro .sect25 .box .word .picture-box .msg {
        font-size: 3.3854166667vw;
        width: 100%
    }

    #tab15pro .sect25 .box .word .picture-box img {
        width: 79.5572916667vw;
        display: block;
        margin: 0 auto;
        margin-top: 4vw;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    #tab15pro .sect25 .box .word .picture-box .note {
        font-size: 3.125vw;
        left: 15%;
        bottom: 10%;
        width: 50%
    }

    #tab15pro .sect26 .box {
        padding: 8vw 0;
        width: 96%
    }

    #tab15pro .sect26 .box .title {
        font-size: 7.8125vw
    }

    #tab15pro .sect26 .box .ul-1 li .color-box .round-box {
        width: 19px;
        height: 19px
    }

    #tab15pro .sect26 .box .ul-1 li .color-box .tit {
        font-size: 3.125vw;
        padding-left: 5px
    }

    #tab15pro .sect26 .box .ul-2 {
        padding: 8vw 0
    }

    #tab15pro .sect26 .box .ul-2 li {
        font-size: 3.3854166667vw;
        padding: 2vw 0
    }
}