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

body .iframeBG {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 111;
    background-color: rgba(255, 255, 255, .5)
}

#BV8800 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    font-family: 'myriadsetpro-thinthin', Arial;
    margin: 0 auto
}

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

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

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

#BV8800 .big-img {
    width: 100%
}

#BV8800 .bv8800-pc {
    display: block
}

#BV8800 .bv8800-phone {
    display: none !important
}

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

#BV8800 .transHide1 {
    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)
}

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

#BV8800 .title-underlined.showDelaySpan::before {
    transition: transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s, -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;
    -webkit-transform: skew(-5deg) scaleX(1);
    -ms-transform: skew(-5deg) scaleX(1);
    transform: skew(-5deg) scaleX(1)
}

#BV8800 .title-underlined {
    display: inline-block;
    position: relative;
    z-index: 1
}

#BV8800 .title-underlined::before {
    background-color: #c3e914;
    bottom: 0;
    content: "";
    height: 20px;
    left: -3%;
    position: absolute;
    -webkit-transform: skew(-5deg) scaleX(0);
    -ms-transform: skew(-5deg) scaleX(0);
    transform: skew(-5deg) scaleX(0);
    width: 106%;
    z-index: -1;
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0
}

#BV8800 .se {
    position: relative
}

#BV8800 .sect21 .box-2 ul li .word-box .word-tit:lang(jp) {
    font-size: 2.2vw
}

#BV8800 .sect18 .box .note:lang(jp) {
    width: 60%
}

#BV8800 .sect10 .box-2 .item-3:lang(jp) {
    left: 28%
}

#BV8800 .sect18 .box .word .tit:lang(de) {
    font-size: 2.220833vw
}

#BV8800 .sect21 .box-2 ul li .word-box .word-tit:lang(de) {
    font-size: 2.2vw
}

#BV8800 .sect21 .box:lang(de) {
    width: 50%
}

#BV8800 .sect18 .box .note:lang(de) {
    width: 60%
}

#BV8800 .sect10 .box-2 .item-4:lang(de) {
    width: 20%
}

#BV8800 .sect1 .box:lang(de) {
    width: 100%
}

#BV8800 .sect1 .box:lang(es) {
    width: 100%
}

#BV8800 .sect10 .box-2 .item-1:lang(es) {
    left: 8%;
    width: 20%;
    top: -3%
}

#BV8800 .sect21 .box:lang(es) {
    width: 50%
}

#BV8800 .sect10 .box-2 .item-5:lang(es) {
    width: 30%
}

#BV8800 .sect10 .box-2 .line-5:lang(es) {
    width: 17vw
}

#BV8800 .sect10 .box-2 .item-3:lang(es) {
    left: 25%;
    width: 20%;
    top: 12%
}

#BV8800 .sect1 .box:lang(it) {
    width: 100%
}

#BV8800 .sect10 .box-2 .item-1:lang(it) {
    left: 8%;
    width: 20%;
    top: -3%
}

#BV8800 .sect10 .box-2 .item-1:lang(fr) {
    left: 8%;
    width: 20%;
    top: -3%
}

#BV8800 .sect10 .box-2 .item-3:lang(fr) {
    left: 25%;
    width: 20%;
    top: 12%
}

#BV8800 .sect10 .box-2 .item-3:lang(it) {
    left: 25%;
    width: 20%;
    top: 12%
}

#BV8800 .sect10 .box-2 .item-5:lang(it) {
    width: 30%
}

#BV8800 .sect10 .box-2 .item-4:lang(fr) {
    width: 20%
}

#BV8800 .sect10 .box-2 .line-5:lang(it) {
    width: 17vw
}

#BV8800 .sect11 .box ul li:nth-child(1) .word-box:lang(fr) {
    width: 90%;
    left: 5%
}

#BV8800 .sect18 .box .note:lang(fr) {
    width: 60%
}

#BV8800 .sect21 .box:lang(fr) {
    width: 60%
}

#BV8800 .sect11 .box ul li:nth-child(1) .word-box:lang(it) {
    width: 80%;
    left: 10%
}

#BV8800 .sect18 .box .note:lang(it) {
    width: 60%
}

#BV8800 .sect21 .box:lang(it) {
    width: 60%
}

#BV8800 .sect1 .box:lang(ru) {
    width: 100%
}

#BV8800 .sect1 .box:lang(fr) {
    width: 100%
}

#BV8800 .sect10 .box-2 .item-1:lang(ru) {
    left: 10%;
    width: 15%;
    top: -3%
}

#BV8800 .sect10 .box-2 .item-2:lang(ru) {
    left: 20%;
    top: 12%;
    width: 12%
}

#BV8800 .sect10 .box-2 .line-3:lang(ru) {
    top: 23%;
    height: 26.4vw
}

#BV8800 .sect10 .box-2 .item-4:lang(ru) {
    width: 21%
}

#BV8800 .sect10 .box-2 .item-5:lang(ru) {
    width: 30%
}

#BV8800 .sect10 .box-2 .item-3:lang(ru) {
    left: 25%;
    top: 4%;
    width: 20%
}

#BV8800 .sect2 .box:lang(de), #BV8800 .sect2 .box:lang(pt), #BV8800 .sect2 .box:lang(ru) {
    width: 50%
}

#BV8800 .sect10 .box-2 .item-1:lang(pt) {
    left: 10%;
    width: 15%;
    top: -3%
}

#BV8800 .sect10 .box-2 .item-3:lang(pt) {
    left: 25%;
    top: 10%;
    width: 20%
}

#BV8800 .sect10 .box-2 .line-5:lang(pt) {
    width: 15vw
}

#BV8800 .sect18 .box .note:lang(pt) {
    width: 60%
}

#BV8800 .sect18 .box .note:lang(ru) {
    width: 60%
}

#BV8800 .sect21 .box:lang(ru) {
    width: 50%
}

#BV8800 .sect30 .img-box .round:lang(ru) {
    width: 12vw;
    height: 12vw
}

#BV8800 .sect1 .box {
    position: absolute;
    left: 50%;
    top: 7%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center
}

#BV8800 .sect1 .box .productName img {
    width: 19.11458vw
}

#BV8800 .sect1 .box .title {
    font-size: 2.5vw;
    color: #000;
    line-height: 1;
    margin-top: .5vw
}

#BV8800 .sect1 .box .msg {
    margin-top: .8vw;
    font-size: 1.5625vw;
    font-weight: 500;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect1 .box .buy {
    margin-top: 8vw;
    font-size: 1.875vw;
    font-weight: 500;
    border: 2px solid #000;
    border-radius: 50px;
    display: inline-block;
    padding: 0 1.8229vw
}

#BV8800 .sect1 .box .buy a {
    color: #333;
    line-height: 1
}

#BV8800 .sect2 {
    background-color: #000;
    overflow: hidden
}

#BV8800 .sect2 .box {
    position: inherit;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 80%;
    max-width: 1440px;
    min-width: 768px;
    z-index: 10;
    text-align: center;
    padding: 8vw 0
}

#BV8800 .sect2 .box .item-ul {
    width: 100%
}

#BV8800 .sect2 .box .item-ul li {
    padding: 4vw 0;
    opacity: 0;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

#BV8800 .sect2 .box .item-ul li .word-box {
    margin-top: 1vw
}

#BV8800 .sect2 .box .item-ul li .word-box p {
    font-size: 2vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect2 .box .item-ul .action {
    opacity: 1;
    -webkit-transition: all 1.5s ease-out;
    -o-transition: all 1.5s ease-out;
    transition: all 1.5s ease-out
}

#BV8800 .sect3 {
    background-color: #111
}

#BV8800 .sect3 .box {
    width: 80%;
    max-width: 1248px;
    min-width: 768px;
    margin: 0 auto;
    padding: 8vw 0
}

#BV8800 .sect3 .box .tit {
    text-align: center;
    font-size: 4.5vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.1
}

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

#BV8800 .sect3 .box ul li {
    width: 27.33%;
    display: inline-block;
    margin: .5%;
    position: relative;
    vertical-align: top;
    opacity: 0;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in;
    overflow: hidden;
    border-radius: 20px
}

#BV8800 .sect3 .box ul li .scale-box {
    width: 100%;
    height: 100%;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    opacity: 0
}

#BV8800 .sect3 .box ul li .scale-box:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

#BV8800 .sect3 .box ul li:nth-child(1) img {
    height: 9.270833vw
}

#BV8800 .sect3 .box ul li:nth-child(2) {
    width: 42.33%
}

#BV8800 .sect3 .box ul li:nth-child(2) img {
    height: 9.270833vw
}

#BV8800 .sect3 .box ul li:nth-child(2) .word-box {
    position: absolute;
    width: 100%;
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(2) .word-box .word-tit {
    font-size: 7.2vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, right top, left top, from(#58D8F8), color-stop(63.4765625%, #E9FEFE));
    background: -o-linear-gradient(right, #58D8F8 0%, #E9FEFE 63.4765625%);
    background: linear-gradient(270deg, #58D8F8 0%, #E9FEFE 63.4765625%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect3 .box ul li:nth-child(2) .word-box .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #e1fefb;
    line-height: 1
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list {
    width: 49%;
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    border-radius: 20px
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list:nth-child(1) img {
    height: 9.270833vw;
    -o-object-fit: cover;
    object-fit: cover
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list:nth-child(1) .word-box {
    position: absolute;
    width: 100%;
    bottom: 5%;
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list:nth-child(1) .word-box .word-tit {
    font-size: 3.072vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#ECFBFE), to(#FE9AC6));
    background: -o-linear-gradient(left, #ECFBFE 0%, #FE9AC6 100%);
    background: linear-gradient(90deg, #ECFBFE 0%, #FE9AC6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list:nth-child(2) {
    background: #162137;
    border-radius: 20px;
    height: 9.270833vw;
    margin-left: 2%
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list:nth-child(2) .word-box {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(3) .li-list:nth-child(2) .word-box .word-tit {
    font-size: 1.5625vw;
    color: #e1fefb;
    line-height: 1
}

#BV8800 .sect3 .box ul li:nth-child(4) img {
    height: 16.7708333333vw
}

#BV8800 .sect3 .box ul li:nth-child(5) {
    width: 42.33%
}

#BV8800 .sect3 .box ul li:nth-child(5) img {
    height: 16.7708333333vw
}

#BV8800 .sect3 .box ul li:nth-child(6) img {
    height: 16.7708333333vw
}

#BV8800 .sect3 .box ul li:nth-child(6) .word-box {
    position: absolute;
    top: 15%;
    width: 100%;
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(6) .word-box .word-tit {
    font-size: 2.729vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#ECFBFE), to(#FE9AC6));
    background: -o-linear-gradient(left, #ECFBFE 0%, #FE9AC6 100%);
    background: linear-gradient(90deg, #ECFBFE 0%, #FE9AC6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect3 .box ul li:nth-child(7) img {
    height: 9.270833vw
}

#BV8800 .sect3 .box ul li:nth-child(7) .word-box {
    position: absolute;
    top: 42%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(7) .word-box .word-tit {
    font-size: 3.0729166vw;
    color: #aae994;
    line-height: 1
}

#BV8800 .sect3 .box ul li:nth-child(7) .word-box .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #e1fefb;
    line-height: 1
}

#BV8800 .sect3 .box ul li:nth-child(8) {
    width: 42.33%;
    height: 9.270833vw;
    background: #29293c;
    border-radius: 20px
}

#BV8800 .sect3 .box ul li:nth-child(8) .word-box {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(8) .word-box .word-tit {
    font-size: 5.104166vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#ECFBFE), to(#FE9AC6));
    background: -o-linear-gradient(left, #ECFBFE 0%, #FE9AC6 100%);
    background: linear-gradient(90deg, #ECFBFE 0%, #FE9AC6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect3 .box ul li:nth-child(9) {
    background: #01313b;
    border-radius: 20px;
    height: 9.270833vw
}

#BV8800 .sect3 .box ul li:nth-child(9) .word-box {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

#BV8800 .sect3 .box ul li:nth-child(9) .word-box .word-tit {
    font-size: 5.8854166vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#CAFA8E), to(#31A7AD));
    background: -o-linear-gradient(left, #CAFA8E 0%, #31A7AD 100%);
    background: linear-gradient(90deg, #CAFA8E 0%, #31A7AD 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect4 {
    background-color: #000
}

#BV8800 .sect4 .box {
    width: 60%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 8vw 0 1vw 0;
    text-align: left
}

#BV8800 .sect4 .box .tit {
    font-size: 3vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect4 .box .lab {
    font-size: 2.5vw;
    font-weight: 400;
    color: #c3e914;
    line-height: 1;
    margin: 1vw 0
}

#BV8800 .sect4 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect4 .box ul {
    margin-top: 4vw;
    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
}

#BV8800 .sect4 .box ul li .word-box .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #ddd;
    line-height: 1.3
}

#BV8800 .sect4 .box ul li .word-box .word-tit {
    font-size: 2.5vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.1
}

#BV8800 .sect4 .box2 {
    width: 60%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 0
}

#BV8800 .sect4 .box2 .img1 {
    position: absolute;
    z-index: 1;
    opacity: .8
}

#BV8800 .sect4 .box2 div {
    z-index: -1;
    position: absolute;
    left: 27%;
    top: 35%;
    width: 28.645vw;
    height: 13.28125vw
}

#BV8800 .sect4 .box2 div #sect4-video {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

#BV8800 .sect4 .box2 .img2 {
    z-index: 11;
    padding-top: 8vw
}

#BV8800 .sect5 {
    background-color: #0e0e0e
}

#BV8800 .sect5 .box {
    width: 80%;
    max-width: 1248px;
    margin: 0 auto;
    padding: 8vw 0
}

#BV8800 .sect5 .box .tit {
    text-align: center;
    font-size: 4.5vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

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

#BV8800 .sect5 .box ul li {
    display: inline-block;
    margin: .5%;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    opacity: 0;
    border-radius: 20px;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in
}

#BV8800 .sect5 .box ul li .scale-box {
    width: 100%;
    height: 100%;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    opacity: 0
}

#BV8800 .sect5 .box ul li .scale-box:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

#BV8800 .sect5 .box ul li:nth-child(1) {
    width: 35.0375%
}

#BV8800 .sect5 .box ul li:nth-child(1) img {
    height: 8.4375vw
}

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

#BV8800 .sect5 .box ul li:nth-child(2) img {
    height: 8.4375vw
}

#BV8800 .sect5 .box ul li:nth-child(3) {
    width: 12.58%;
    height: 8.4375vw;
    background: #2e2e3a;
    border-radius: 20px
}

#BV8800 .sect5 .box ul li:nth-child(3) .word-box {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect5 .box ul li:nth-child(3) .word-box .word-tit {
    font-size: 1.5625vw;
    color: #b3f8a4;
    line-height: 1;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#F8C9FD), to(#B1FBE7));
    background: -o-linear-gradient(top, #F8C9FD 0%, #B1FBE7 100%);
    background: linear-gradient(180deg, #F8C9FD 0%, #B1FBE7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect5 .box ul li:nth-child(4) {
    width: 21.95%
}

#BV8800 .sect5 .box ul li:nth-child(4) img {
    height: 8.4375vw
}

#BV8800 .sect5 .box ul li:nth-child(5) {
    width: 34.9375%
}

#BV8800 .sect5 .box ul li:nth-child(5) img {
    height: 17.55208333vw
}

#BV8800 .sect5 .box ul li:nth-child(6) {
    width: 26.2%
}

#BV8800 .sect5 .box ul li:nth-child(6) img {
    height: 17.55208333vw
}

#BV8800 .sect5 .box ul li:nth-child(6) .word-box {
    position: absolute;
    top: 10%;
    width: 100%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(6) .word-box .word-tit {
    font-size: 2.729vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#ECFBFE), to(#FE9AC6));
    background: -o-linear-gradient(left, #ECFBFE 0%, #FE9AC6 100%);
    background: linear-gradient(90deg, #ECFBFE 0%, #FE9AC6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect5 .box ul li:nth-child(7) {
    width: 19.19%
}

#BV8800 .sect5 .box ul li:nth-child(7) img {
    height: 17.55208333vw
}

#BV8800 .sect5 .box ul li:nth-child(7) .word-box {
    position: absolute;
    top: 70%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(7) .word-box .word-tit {
    font-size: 3.0729166vw;
    color: #fdc1e7;
    line-height: 1
}

#BV8800 .sect5 .box ul li:nth-child(7) .word-box .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #e1fefb;
    line-height: 1
}

#BV8800 .sect5 .box ul li:nth-child(8) {
    width: 15.666%;
    height: 17.55208333vw;
    background: #0c3139;
    border-radius: 20px;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(8) img {
    width: 5.7291666vw
}

#BV8800 .sect5 .box ul li:nth-child(8) .word-box {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

#BV8800 .sect5 .box ul li:nth-child(8) .word-box .word-tit {
    font-size: 2.104166vw;
    color: #b3f8a4;
    line-height: 1
}

#BV8800 .sect5 .box ul li:nth-child(9) {
    background: #34283e;
    border-radius: 20px;
    height: 8.4375vw;
    width: 24%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(9) img {
    width: 11vw;
    margin-top: 1vw
}

#BV8800 .sect5 .box ul li:nth-child(9) .word-box {
    position: absolute;
    bottom: 3%;
    width: 100%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(9) .word-box .word-tit {
    font-size: 1.5625vw;
    color: #fdc1e7;
    line-height: 1
}

#BV8800 .sect5 .box ul li:nth-child(10) {
    background: #2e2e3a;
    border-radius: 20px;
    height: 8.4375vw;
    width: 24%
}

#BV8800 .sect5 .box ul li:nth-child(10) .word-box {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(10) .word-box .word-tit {
    font-size: 1.875vw;
    color: #b3f8a4;
    line-height: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#F8C9FD), color-stop(50%, #F8C9FD), to(#B1FBE7));
    background: -o-linear-gradient(top, #F8C9FD 0%, #F8C9FD 50%, #B1FBE7 100%);
    background: linear-gradient(180deg, #F8C9FD 0%, #F8C9FD 50%, #B1FBE7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect5 .box ul li:nth-child(10) .word-box .word-msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #c7cad0;
    line-height: 1
}

#BV8800 .sect5 .box ul li:nth-child(11) {
    background: #01313b;
    border-radius: 20px;
    width: 24%
}

#BV8800 .sect5 .box ul li:nth-child(11) img {
    height: 8.4375vw
}

#BV8800 .sect5 .box ul li:nth-child(11) .word-box {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(11) .word-box .word-tit {
    font-size: 5.8854166vw;
    color: #e1fefb;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#CAFA8E), to(#31A7AD));
    background: -o-linear-gradient(left, #CAFA8E 0%, #31A7AD 100%);
    background: linear-gradient(90deg, #CAFA8E 0%, #31A7AD 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#BV8800 .sect5 .box ul li:nth-child(12) {
    background: #01313b;
    border-radius: 20px;
    width: 24%
}

#BV8800 .sect5 .box ul li:nth-child(12) img {
    height: 8.4375vw
}

#BV8800 .sect5 .box ul li:nth-child(12) .word-box {
    position: absolute;
    bottom: 5%;
    width: 100%;
    text-align: center
}

#BV8800 .sect5 .box ul li:nth-child(12) .word-box .word-tit {
    font-size: 1.875vw;
    font-weight: Bold;
    color: #b3f8a4;
    line-height: 1
}

#BV8800 .sect6 .box {
    position: absolute;
    width: 50%;
    left: 10%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 1200px;
    margin: 0 auto;
    padding: 8vw 0 1vw 0;
    text-align: left
}

#BV8800 .sect6 .box .tit {
    font-size: 3vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect6 .box .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #c3e914;
    line-height: 1;
    margin: 2vw 0 1vw 0
}

#BV8800 .sect6 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect6 .box .word {
    margin-top: 4vw
}

#BV8800 .sect6 .box .word div {
    width: 5.3645833vw;
    margin-left: 4vw
}

#BV8800 .sect6 .box .word .word-tit {
    font-size: 1.5625vw;
    color: #c3e914;
    line-height: 1;
    margin: 1vw 0
}

#BV8800 .sect6 .box .word .img1 {
    width: 29.1145833vw
}

#BV8800 .sect7 .box {
    position: absolute;
    width: 52%;
    left: 50%;
    top: 10%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 1200px;
    margin: 0 auto;
    text-align: left
}

#BV8800 .sect7 .box .tit {
    font-size: 3vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect7 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 2vw
}

#BV8800 .sect8 {
    background-color: #000;
    text-align: right;
    overflow: hidden
}

#BV8800 .sect8 .box {
    position: absolute;
    width: 35%;
    left: 10%;
    top: 40%;
    z-index: 111;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
    text-align: left
}

#BV8800 .sect8 .box .tit {
    font-size: 2.23958vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect8 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 2vw
}

#BV8800 .sect8 #sect8-video-1 {
    width: 72.91666vw;
    height: 52.91666vw;
    z-index: 1;
    margin-right: -5%
}

#BV8800 .sect9 {
    background: #25334e
}

#BV8800 .sect9 .box {
    width: 80%;
    max-width: 1516px;
    margin: 0 auto;
    padding: 8vw 0
}

#BV8800 .sect9 .box .tit {
    text-align: center;
    font-size: 3.3854166667vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#BV8800 .sect9 .box .item-ul-box .item-li-1 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    opacity: 0;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
    overflow: hidden;
    border-radius: 20px
}

#BV8800 .sect9 .box .item-ul-box .content {
    position: relative;
    overflow: hidden
}

#BV8800 .sect9 .box .item-ul-box .content .scale-box {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
    overflow: hidden;
    border-radius: 20px;
    opacity: 0
}

#BV8800 .sect9 .box .item-ul-box .content .scale-box:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

#BV8800 .sect9 .box .item-ul-box .content .scale-box .word-box {
    position: absolute
}

#BV8800 .sect9 .box .item-ul-box .item-left {
    width: 65.808707124vw
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-li-1 {
    margin-right: 2%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-1 {
    width: 60%;
    display: inline-block
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-1 .item-li-1:nth-child(2) {
    margin-top: 2%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-1 .item-li-1:nth-child(2) .word-box {
    position: absolute;
    left: 50%;
    width: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-1 .item-li-1:nth-child(2) .word-box .word-tit {
    font-size: 2.5vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 {
    width: 40%;
    display: inline-block
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 .item-li-1 {
    margin-right: 3%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 .item-li-1:nth-child(1) {
    margin-bottom: 3%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 .item-li-1:nth-child(1) .word-box {
    position: absolute;
    top: 15%;
    text-align: center;
    width: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 .item-li-1:nth-child(1) .word-box .word-tit {
    font-size: 2.5vw;
    font-weight: 400;
    color: #000;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 .item-li-1:nth-child(2) .word-box {
    position: absolute;
    width: 100%;
    bottom: 5%;
    text-align: center
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-1 .item-ul-2 .item-li-1:nth-child(2) .word-box .word-tit {
    font-size: 2.03125vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-2 .item-ul-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-2 .item-ul-1 .item-li-1 {
    margin-top: 1.5%;
    margin-right: 1.5%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-2 .item-ul-1 .item-li-1:nth-child(1) .word-box {
    top: 70%
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-2 .item-ul-1 .item-li-1 .word-box {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-2 .item-ul-1 .item-li-1 .word-box .word-tit {
    font-size: 6.5625vw;
    font-weight: Bold;
    color: #fff;
    line-height: 98px;
    text-shadow: 0px 6px 8px rgba(0, 0, 0, .21)
}

#BV8800 .sect9 .box .item-ul-box .item-left .item-left-2 .item-ul-1 .item-li-1 .word-box .word-msg {
    font-size: 2.03125vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-right {
    width: 34.191292876vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-li-1 .word-box {
    position: absolute;
    width: 100%;
    text-align: center
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 {
    width: 50%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1 .content {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1 .content .scale-box {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1 .content .scale-box img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(1) {
    margin-bottom: 3%;
    height: 57%;
    width: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(1) .word-box {
    bottom: 5%;
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(1) .word-box .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(2) {
    height: 42%;
    width: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(2) .word-box {
    top: 10%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(2) .word-box .word-tit {
    font-size: 6.71875vw;
    font-weight: Bold;
    color: #060606;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-1 .item-ul-1 .item-li-1:nth-child(2) .word-box .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 {
    width: 50%;
    margin-left: 2%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(1) {
    height: 30%;
    width: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(1) .word-box {
    top: 10%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(1) .word-box .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #ffbe9b;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(1) .content {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(1) .content .scale-box {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(1) .content .scale-box img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(2) {
    height: 69%;
    width: 100%;
    margin-top: 3%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(2) .word-box {
    top: 5%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(2) .word-box .word-msg {
    font-size: 2.5vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(2) .content {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(2) .content .scale-box {
    height: 100%
}

#BV8800 .sect9 .box .item-ul-box .item-right .item-right-2 .item-ul-1 .item-li-1:nth-child(2) .content .scale-box img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px
}

#BV8800 .sect10 {
    background-color: #000
}

#BV8800 .sect10 .box {
    position: relative;
    width: 50%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 8vw 0 4vw 0;
    text-align: left
}

#BV8800 .sect10 .box .tit {
    font-size: 3.020833vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect10 .box .msg {
    margin-top: 2vw;
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect10 .box-2 {
    text-align: right;
    width: 80%;
    margin-left: 15%;
    position: relative;
    padding-top: 20vw;
    z-index: 0
}

#BV8800 .sect10 .box-2 .big-img {
    z-index: 11
}

#BV8800 .sect10 .box-2 .bg {
    position: absolute;
    top: 15%;
    z-index: -1;
    font-size: 25vw;
    color: #111619a2;
    line-height: 1;
    text-align: left
}

#BV8800 .sect10 .box-2 .line {
    position: absolute;
    opacity: 0;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in;
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

#BV8800 .sect10 .box-2 .line-1 {
    left: 18%;
    top: 15%;
    height: 27.4vw;
    width: 8vw;
    border-left: 1px dashed #c3e914;
    border-bottom: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .line-2 {
    left: 26%;
    top: 35%;
    height: 12.4vw;
    width: 3vw;
    border-left: 1px dashed #c3e914;
    border-bottom: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .line-3 {
    left: 35%;
    top: 30%;
    height: 23.4vw;
    border-left: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .line-4 {
    left: 42.5%;
    top: 36%;
    height: 12vw;
    border-left: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .line-5 {
    left: 49%;
    width: 10vw;
    top: 15%;
    height: 25.7vw;
    border-right: 1px dashed #c3e914;
    border-bottom: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .line-6 {
    left: 44.5%;
    width: 11.5vw;
    top: 72%;
    height: 2.7vw;
    border-left: 1px dashed #c3e914;
    border-top: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .line-6::after {
    content: "";
    position: absolute;
    left: 17.5%;
    width: 11.5vw;
    top: 0%;
    height: 1.7vw;
    border-left: 1px dashed #c3e914
}

#BV8800 .sect10 .box-2 .item {
    position: absolute;
    text-align: center
}

#BV8800 .sect10 .box-2 .item .transHide1 {
    opacity: 0
}

#BV8800 .sect10 .box-2 .item .item-tit {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.2
}

#BV8800 .sect10 .box-2 .item img {
    width: 4.4270833vw
}

#BV8800 .sect10 .box-2 .item-1 {
    left: 10%;
    top: 0%
}

#BV8800 .sect10 .box-2 .item-2 {
    left: 20%;
    top: 20%
}

#BV8800 .sect10 .box-2 .item-3 {
    left: 27%;
    top: 15%
}

#BV8800 .sect10 .box-2 .item-4 {
    left: 40%;
    top: 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
}

#BV8800 .sect10 .box-2 .item-5 {
    left: 58.8%;
    top: 5%;
    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;
    text-align: left
}

#BV8800 .sect10 .box-2 .item-5 span {
    color: #c3e914
}

#BV8800 .sect10 .box-2 .item-6 {
    left: 60%;
    top: 70%
}

#BV8800 .sect11 {
    background-color: #141414
}

#BV8800 .sect11 .box {
    position: relative;
    width: 100%
}

#BV8800 .sect11 .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
}

#BV8800 .sect11 .box ul li {
    width: 50%;
    position: relative;
    min-height: 100vh
}

#BV8800 .sect11 .box ul li:nth-child(1) .word-box {
    position: absolute;
    left: 25%;
    top: 10%
}

#BV8800 .sect11 .box ul li:nth-child(1) img {
    position: absolute;
    bottom: 0;
    right: -25%;
    z-index: 111
}

#BV8800 .sect11 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect11 .box .lab {
    font-size: 2.5vw;
    font-weight: 400;
    color: #c3e914;
    line-height: 1;
    margin: 1vw 0
}

#BV8800 .sect11 .box .note {
    position: absolute;
    left: 39%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 52%;
    font-size: 2vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect11 .box .msg {
    position: absolute;
    width: 80%;
    left: 5%;
    top: 10%;
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect11 .box-2 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    opacity: .5;
    transition: transform 3s cubic-bezier(0.165, 0.84, 0.44, 1) .5s, -webkit-transform 3s cubic-bezier(0.165, 0.84, 0.44, 1) .5s
}

#BV8800 .sect12 .box {
    position: absolute;
    width: 40%;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
    text-align: left
}

#BV8800 .sect12 .box .tit {
    font-size: 3vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect12 .box .lab {
    font-size: 1.875vw;
    font-weight: 400;
    color: #c3e914;
    line-height: 1;
    margin: 2vw 0 1vw 0
}

#BV8800 .sect12 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect12 .box img {
    margin-top: 4vw;
    width: 24.16666vw
}

#BV8800 .sect12 .img1 {
    position: absolute;
    width: 22.96875vw;
    left: 19.6%;
    top: 50%;
    opacity: 0;
    -webkit-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out
}

#BV8800 .sect12 .img2 {
    position: absolute;
    width: 22.96875vw;
    left: 22.5%;
    top: 52%;
    opacity: 0;
    -webkit-transition: all 4s ease-in-out;
    -o-transition: all 4s ease-in-out;
    transition: all 4s ease-in-out
}

#BV8800 .sect13 {
    background-color: #000;
    text-align: right;
    overflow: hidden;
    padding: 4vw 0
}

#BV8800 .sect13 .box {
    position: relative;
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding: 4vw 0
}

#BV8800 .sect13 .box .tit {
    font-size: 2.23958vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect13 .box .lab {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #c3e914;
    line-height: 1;
    margin-top: 2vw
}

#BV8800 .sect13 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 2vw
}

#BV8800 .sect13 .box-1 .img-box {
    position: relative;
    margin-top: 2vw
}

#BV8800 .sect13 .box-1 .img-box .img1 {
    position: absolute;
    right: 5%;
    bottom: 5%;
    width: 31.1458333vw
}

#BV8800 .sect13 .box-2 {
    text-align: center
}

#BV8800 .sect13 .box-2 .img-box {
    position: relative;
    margin-top: 2vw
}

#BV8800 .sect13 .box-3 {
    text-align: center
}

#BV8800 .sect13 .box-3 .msg {
    font-size: 1.25vw;
    margin-top: 1vw
}

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

#BV8800 .sect13 .box-3 ul li {
    margin: .5%;
    width: 32.33%
}

#BV8800 .sect13 .box-3 .img-box {
    position: relative;
    margin-top: 2vw
}

#BV8800 .sect13 .box-4 {
    padding: 4vw 0
}

#BV8800 .sect13 .box-4 .swiper-container {
    width: 100%;
    height: 100%;
    padding: 80px 0 80px 0;
    background-image: url("images/sect6_bg.jpg");
    background-size: 100% 100%
}

#BV8800 .sect13 .box-4 .swiper-container .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}

#BV8800 .sect13 .box-4 .swiper-slide {
    text-align: center;
    font-size: 18px;
    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
}

#BV8800 .sect14 {
    padding: 8vw 0
}

#BV8800 .sect14 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 2vw
}

#BV8800 .sect14 .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
}

#BV8800 .sect14 .box ul li {
    width: 50%
}

#BV8800 .sect14 .box ul li .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect14 .box ul li .lab {
    font-size: 2.5vw;
    font-weight: 400;
    color: #000;
    line-height: 1;
    margin: 1vw 0
}

#BV8800 .sect14 .box ul li .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect14 .img-box {
    position: relative;
    overflow: hidden
}

#BV8800 .sect14 .img-box .word {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 2.8125vw;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    margin: auto
}

#BV8800 .sect14 .img-box .border-wide {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 60%;
    height: 80%;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-left: 20vw solid rgba(0, 0, 0, .301);
    border-right: 20vw solid rgba(0, 0, 0, .301);
    border-top: 4vw solid rgba(0, 0, 0, .301);
    border-bottom: 4vw solid rgba(0, 0, 0, .301);
    transition: transform 4s cubic-bezier(0.165, 0.84, 0.44, 1) 2s, -webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1) 2s;
    -webkit-animation: animation2 2s infinite;
    animation: animation2 2s infinite;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

#BV8800 .sect14 .img-box .border-wide:hover {
    -webkit-animation: animation1 2s infinite;
    animation: animation1 2s infinite;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    width: 100%;
    height: 100%
}

@-webkit-keyframes animation1 {
    0% {
        border-left: 20vw solid rgba(0, 0, 0, .301);
        border-right: 20vw solid rgba(0, 0, 0, .301);
        border-top: 4vw solid rgba(0, 0, 0, .301);
        border-bottom: 4vw solid rgba(0, 0, 0, .301);
        width: 60%;
        height: 80%
    }

    100% {
        border: 0 solid rgba(0, 0, 0, .301);
        width: 100%;
        height: 100%
    }
}

@keyframes animation1 {
    0% {
        border-left: 20vw solid rgba(0, 0, 0, .301);
        border-right: 20vw solid rgba(0, 0, 0, .301);
        border-top: 4vw solid rgba(0, 0, 0, .301);
        border-bottom: 4vw solid rgba(0, 0, 0, .301);
        width: 60%;
        height: 80%
    }

    100% {
        border: 0 solid rgba(0, 0, 0, .301);
        width: 100%;
        height: 100%
    }
}

@-webkit-keyframes animation2 {
    0% {
        border: 0 solid rgba(0, 0, 0, .301);
        width: 100%;
        height: 100%
    }

    100% {
        border-left: 20vw solid rgba(0, 0, 0, .301);
        border-right: 20vw solid rgba(0, 0, 0, .301);
        border-top: 4vw solid rgba(0, 0, 0, .301);
        border-bottom: 4vw solid rgba(0, 0, 0, .301);
        width: 60%;
        height: 80%
    }
}

@keyframes animation2 {
    0% {
        border: 0 solid rgba(0, 0, 0, .301);
        width: 100%;
        height: 100%
    }

    100% {
        border-left: 20vw solid rgba(0, 0, 0, .301);
        border-right: 20vw solid rgba(0, 0, 0, .301);
        border-top: 4vw solid rgba(0, 0, 0, .301);
        border-bottom: 4vw solid rgba(0, 0, 0, .301);
        width: 60%;
        height: 80%
    }
}

#BV8800 .sect14 .img-box .border-wide .bg {
    position: absolute;
    z-index: 11;
    width: 100%;
    height: 100%;
    border: 10px;
    border-radius: 10px;
    border: 1px solid #fff
}

#BV8800 .sect14 .img-box .border-wide .bg:hover {
    border: 0
}

#BV8800 .sect15 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 2vw;
    text-align: center
}

#BV8800 .sect15 .box .icon {
    width: 5.208333vw
}

#BV8800 .sect15 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect15 .box .lab {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #4b4c4d;
    line-height: 1;
    margin: 1vw 0
}

#BV8800 .sect15 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #070707;
    line-height: 1.3
}

#BV8800 .sect15 .img-box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 4vw;
    overflow: hidden
}

#BV8800 .sect15 .img-box .swiper-container {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 4vw 0
}

#BV8800 .sect15 .img-box .swiper-container .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    z-index: 1;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

#BV8800 .sect15 .img-box .swiper-container .swiper-slide-next {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    position: relative;
    z-index: 11
}

#BV8800 .sect15 .img-box .swiper-container .swiper-slide-next::before {
    content: "";
    width: 110%;
    z-index: 11;
    height: 110%;
    background-image: url("images/sect15-2.webp");
    background-size: 100% 100%;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect15 .img-box .swiper-container .swiper-pagination {
    padding-left: 0%;
    bottom: 0
    /* bottom: -1vw */
}

#BV8800 .sect15 .img-box .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background-color: #fff;
    border: 1px solid #7d7d7d;
    opacity: 1;
    position: relative
}

#BV8800 .sect15 .img-box .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #c3e914;
    border: 1px solid #c3e914
}

#BV8800 .sect15 .img-box .swiper-container .swiper-pagination .swiper-pagination-bullet-active::before {
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid #c3e914
}

#BV8800 .sect16 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 4vw
}

#BV8800 .sect16 .box .word {
    width: 80%;
    margin: 0 auto;
    padding-bottom: 2vw
}

#BV8800 .sect16 .box .word .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect16 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #070707;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect17 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 4vw
}

#BV8800 .sect17 .box ul {
    font-size: 0
}

#BV8800 .sect17 .box ul li {
    width: 50%;
    display: inline-block;
    vertical-align: middle
}

#BV8800 .sect17 .box ul li .switch-box {
    margin-top: 2vw;
    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;
    font-size: 1.5625vw
}

#BV8800 .sect17 .box ul li .switch-box .note {
    background-color: #676767;
    width: 5vw;
    height: 1.8vw;
    position: relative;
    border-radius: 25px;
    margin: 0 1%;
    cursor: pointer
}

#BV8800 .sect17 .box ul li .switch-box .note::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 5%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1.5vw;
    height: 1.5vw;
    border-radius: 50%;
    background-color: #c2e914
}

#BV8800 .sect17 .box ul li .switch-box .action::before {
    left: auto;
    right: 5%;
    background-color: #fff
}

#BV8800 .sect17 .box .word {
    width: 100%;
    margin-left: 5%;
    padding-bottom: 2vw
}

#BV8800 .sect17 .box .word .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect17 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #070707;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect17 .box-2 {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 4vw
}

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

#BV8800 .sect17 .box-2 ul li img {
    height: 30.0520833333vw;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 5px
}

#BV8800 .sect17 .box-2 ul li .word {
    margin-top: 2vw
}

#BV8800 .sect17 .box-2 ul li .word .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect17 .box-2 ul li .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #070707;
    line-height: 1.3;
    margin-top: .5vw
}

#BV8800 .sect17 .box-2 ul li:nth-child(1) {
    margin-right: .5%
}

#BV8800 .sect17 .box-2 ul li:nth-child(2) {
    margin-left: .5%
}

#BV8800 .sect18 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left
}

#BV8800 .sect18 .box ul {
    font-size: 0
}

#BV8800 .sect18 .box ul li {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 1.5% 0;
    position: relative
}

#BV8800 .sect18 .box .note {
    position: absolute;
    left: 2%;
    bottom: 5%;
    font-size: 1vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect18 .box .word {
    position: absolute;
    width: 30%;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect18 .box .word .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect18 .box .word .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #070707;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect19 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding: 4vw 0
}

#BV8800 .sect19 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect19 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #070707;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect20 {
    background-color: #0e0e0e
}

#BV8800 .sect20 .box {
    width: 80%;
    max-width: 1244px;
    margin: 0 auto;
    padding: 8vw 0
}

#BV8800 .sect20 .box .tit {
    text-align: center;
    font-size: 3vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect20 .box .ul-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;
    margin-top: 4vw
}

#BV8800 .sect20 .box .ul-box .item-ul {
    font-size: 0
}

#BV8800 .sect20 .box .ul-box .item-ul li {
    position: relative;
    vertical-align: top;
    overflow: hidden;
    opacity: 0;
    border-radius: 20px;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in
}

#BV8800 .sect20 .box .ul-box .item-ul li .scale-box {
    width: 100%;
    height: 100%;
    -webkit-transition: 1s all ease-in;
    -o-transition: 1s all ease-in;
    transition: 1s all ease-in;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    opacity: 0
}

#BV8800 .sect20 .box .ul-box .item-ul li .scale-box .word-box {
    position: absolute
}

#BV8800 .sect20 .box .ul-box .item-ul li .scale-box:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

#BV8800 .sect20 .box .item-ul-1 {
    width: 31.599%
}

#BV8800 .sect20 .box .item-ul-1 li:nth-child(1) .scale-box .word-box {
    left: 5%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect20 .box .item-ul-1 li:nth-child(1) .scale-box .word-box .word-tit {
    color: #f7dee3;
    font-size: 2.1875vw;
    line-height: 1
}

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

#BV8800 .sect20 .box .item-ul-1 li:nth-child(2) .scale-box .word-box {
    width: 100%;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect20 .box .item-ul-1 li:nth-child(2) .scale-box .word-box .word-tit {
    color: #fff;
    font-size: 3.333vw;
    line-height: 1
}

#BV8800 .sect20 .box .item-ul-2 {
    width: 39.7%
}

#BV8800 .sect20 .box .item-ul-2 li:nth-child(2) {
    margin-top: 3%
}

#BV8800 .sect20 .box .item-ul-2 li:nth-child(2) .scale-box .word-box {
    width: 50%;
    text-align: left;
    top: 50%;
    left: 70%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect20 .box .item-ul-2 li:nth-child(2) .scale-box .word-box .word-tit {
    color: #daffff;
    font-size: 1.3541666vw;
    line-height: 1
}

#BV8800 .sect20 .box .item-ul-3 {
    width: 27%
}

#BV8800 .sect20 .box .item-ul-3 li:nth-child(1) .scale-box .word-box {
    width: 100%;
    text-align: center;
    bottom: 10%
}

#BV8800 .sect20 .box .item-ul-3 li:nth-child(1) .scale-box .word-box .word-tit {
    color: #daffff;
    font-size: 1.875vw;
    line-height: 1
}

#BV8800 .sect21 .box {
    position: absolute;
    top: 5%;
    width: 45%;
    min-width: 768px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#BV8800 .sect21 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect21 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect21 .box-2 {
    position: absolute;
    left: 50%;
    top: 30%;
    width: 40%
}

#BV8800 .sect21 .box-2 ul {
    font-size: 0;
    text-align: right
}

#BV8800 .sect21 .box-2 ul li {
    width: 31.33%;
    display: inline-block;
    margin: 2% 1%
}

#BV8800 .sect21 .box-2 ul li:nth-child(1) img {
    width: 3.5vw
}

#BV8800 .sect21 .box-2 ul li:nth-child(2) img {
    width: 3.333vw
}

#BV8800 .sect21 .box-2 ul li:nth-child(3) img {
    width: 2.8125vw
}

#BV8800 .sect21 .box-2 ul li:nth-child(4) img {
    width: 2.8125vw
}

#BV8800 .sect21 .box-2 ul li:nth-child(5) img {
    width: 3.17708vw
}

#BV8800 .sect21 .box-2 ul li .item-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
}

#BV8800 .sect21 .box-2 ul li .word-box {
    margin-left: 1vw;
    text-align: left
}

#BV8800 .sect21 .box-2 ul li .word-box .word-tit {
    font-size: 2.5vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#BV8800 .sect21 .box-2 ul li .word-box .word-msg {
    font-size: 1.5625vw;
    color: #fff;
    line-height: 1
}

#BV8800 .sect22 {
    background-color: #000
}

#BV8800 .sect22 .box {
    width: 50%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding: 4vw 0
}

#BV8800 .sect22 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect22 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect22 .img-box {
    width: 80%;
    margin: 0 auto
}

#BV8800 .sect23 {
    background-color: #000
}

#BV8800 .sect23 .box {
    width: 50%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding: 4vw 0
}

#BV8800 .sect23 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect23 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect23 .img-box {
    width: 80%;
    margin: 0 auto
}

#BV8800 .sect24 {
    background-color: #000;
    padding-bottom: 4vw
}

#BV8800 .sect24 .box {
    width: 50%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding: 4vw 0
}

#BV8800 .sect24 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect24 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect24 .img-box {
    width: 80%;
    margin: 0 auto
}

#BV8800 .sect25 .box {
    position: relative
}

#BV8800 .sect25 .box .word {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#BV8800 .sect25 .box .word .tit {
    font-size: 4.6vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect25 .box-2 {
    text-align: center;
    padding: 10vw 0;
    width: 100%;
    background-color: #000
}

#BV8800 .sect25 .box-2 .item-box-1 {
    width: 80%;
    margin: 0 auto
}

#BV8800 .sect25 .box-2 .item-box-1 .word-box {
    max-width: 1000px;
    text-align: left;
    margin: 0 auto;
    padding-bottom: 4vw
}

#BV8800 .sect25 .box-2 .item-box-1 .word-box .word-tit {
    font-size: 2.5vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .item-box-1 .word-box .word-tit .title-underlined::before {
    -webkit-transform: skew(-5deg) scaleX(1);
    -ms-transform: skew(-5deg) scaleX(1);
    transform: skew(-5deg) scaleX(1)
}

#BV8800 .sect25 .box-2 .item-box-1 .word-box .word-msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect25 .box-2 .item-box-1 .item-box-1-ul {
    margin: 2vw 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#BV8800 .sect25 .box-2 .item-box-1 .item-box-1-ul .item-box-1-li {
    margin: .5%;
    height: 100%
}

#BV8800 .sect25 .box-2 .item-box-1 .item-box-1-ul .item-box-1-li ul li:nth-child(1) {
    margin-bottom: 2.5%
}

#BV8800 .sect25 .box-2 .item-box {
    padding: 1vw 2vw 4vw 2vw;
    height: calc(100vh - 30vh);
    overflow-y: scroll
}

#BV8800 .sect25 .box-2 .item-box::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

#BV8800 .sect25 .box-2 .item-box::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0);
    border-radius: 5px;
    -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1)
}

#BV8800 .sect25 .box-2 .item-box:hover::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1)
}

#BV8800 .sect25 .box-2 .item-box::-webkit-scrollbar-thumb:hover {
    background-color: #fff;
    -webkit-box-shadow: inset1px1px0rgba(0, 0, 0, 0.1)
}

#BV8800 .sect25 .box-2 .item-box::-webkit-scrollbar-track {
    border-radius: 5px;
    -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0)
}

#BV8800 .sect25 .box-2 .item-box::-webkit-scrollbar-track:hover {
    -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.4);
    background-color: rgba(0, 0, 0, .01)
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .title {
    padding-left: 3%;
    font-size: 2.5vw;
    text-align: left;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    margin-bottom: 2vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul {
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #f0f0f0;
    padding: 1vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li {
    width: 40%;
    vertical-align: middle;
    position: relative
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box {
    position: absolute;
    top: 50%;
    left: 5%;
    width: 90%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box::before {
    content: "";
    position: absolute;
    left: -5%;
    width: 3px;
    z-index: 11;
    top: 0;
    height: 50%;
    background-color: #313131
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box::after {
    content: "";
    position: absolute;
    z-index: 1;
    left: -4.6%;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #707070
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #0f0f1a;
    line-height: 1.1
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box .word-msg {
    margin-top: 2vw;
    font-size: 1.25vw;
    font-weight: 400;
    color: #59595c;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li:nth-child(2) {
    width: 60%
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 {
    margin: 2vw 0
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 49%;
    vertical-align: middle;
    position: relative;
    padding: 1vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) {
    text-align: left;
    padding-left: 4vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) .word-lab {
    font-size: 1.25vw;
    font-weight: 400;
    color: #0f0f1a;
    line-height: 1
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) .word-tit {
    margin-top: .5vw;
    font-size: 1.875vw;
    font-weight: 400;
    color: #0f0f1a;
    line-height: 1
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) .word-msg {
    margin-top: 1vw;
    font-size: 1.25vw;
    font-weight: 400;
    color: #59595c;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 2vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) ul li {
    width: 50%
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) ul li:nth-child(1) {
    width: 5.625vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) ul li:nth-child(2) {
    width: 12.1354166vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(2) {
    margin-left: 2%
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(2) .img-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li .word-box {
    position: absolute;
    top: 50%;
    left: 5%;
    width: 90%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li .word-box::before {
    content: "";
    position: absolute;
    left: -5%;
    width: 3px;
    z-index: 11;
    top: 0;
    height: 50%;
    background-color: #313131
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li .word-box::after {
    content: "";
    position: absolute;
    z-index: 1;
    left: -4.6%;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #707070
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li .word-box .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #0f0f1a;
    line-height: 1.1
}

#BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li .word-box .word-msg {
    margin-top: 2vw;
    font-size: 1.25vw;
    font-weight: 400;
    color: #59595c;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 {
    margin: 4vw 0
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .title {
    padding-left: 1%;
    font-size: 2vw;
    text-align: left;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    margin-bottom: 2vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 20px;
    background: #f0f0f0
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li {
    border-radius: 10px;
    overflow: hidden;
    width: 49%;
    vertical-align: middle;
    position: relative;
    padding: 1vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(1) {
    width: 30%
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(2) {
    width: 21.42%
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(3) {
    width: 35%
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(4) {
    width: 30%
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #000;
    line-height: 1.1;
    margin-top: .5vw;
    margin-bottom: 1vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li .word-box {
    position: absolute;
    top: 50%;
    left: 5%;
    width: 90%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li .word-box .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #0f0f1a;
    line-height: 1.1
}

#BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li .word-box .word-msg {
    margin-top: 2vw;
    font-size: 1.25vw;
    font-weight: 400;
    color: #59595c;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 {
    margin: 4vw 0
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .title {
    padding-left: 1%;
    font-size: 2vw;
    text-align: left;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    margin-bottom: 2vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 20px
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li {
    border-radius: 10px;
    background: #f0f0f0;
    overflow: hidden;
    width: 49%;
    vertical-align: middle;
    position: relative;
    padding: 1vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li:nth-child(1) {
    padding-top: 4vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li:nth-child(1) .word-box {
    padding-bottom: 4vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li:nth-child(2) {
    margin-left: 2%
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li:nth-child(2) ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li:nth-child(2) ul li {
    vertical-align: middle;
    width: 50%
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #000;
    line-height: 1.1;
    margin-top: .5vw;
    margin-bottom: 1vw
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box {
    text-align: left
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box .word-tit {
    font-size: 1.875vw;
    font-weight: 400;
    color: #0f0f1a;
    line-height: 1.1
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box .word-lab {
    font-size: 1.25vw;
    font-weight: 400;
    color: #59595c;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box .word-msg {
    margin-top: 2vw;
    font-size: 1.25vw;
    font-weight: 400;
    color: #59595c;
    line-height: 1.3
}

#BV8800 .sect25 .box-2 .alertBtn {
    color: #fff;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50px;
    cursor: pointer;
    padding: .2vw 3vw;
    margin-top: 4vw;
    font-size: 2.5vw;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

#BV8800 .sect25 .box-2 .alertBtn:hover {
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    color: #000;
    background-color: #fff
}

#BV8800 .sect25 .box-2 #alert-box {
    z-index: -1;
    opacity: 0;
    position: fixed;
    background-color: #0f0f1a;
    width: 80%;
    max-width: 1440px;
    top: 10vh;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding-top: 50px;
    border-radius: 10px;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

#BV8800 .sect25 .box-2 #alert-box .closeBtn {
    position: absolute;
    top: 2%;
    right: 1%;
    color: #fff;
    cursor: pointer
}

#BV8800 .sect26 .box {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, .411);
    padding: 1vw 2vw
}

#BV8800 .sect26 .box .tit {
    text-align: center;
    font-size: 4.375vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect27 {
    padding-bottom: 4vw
}

#BV8800 .sect27 .box {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding: 4vw 0
}

#BV8800 .sect27 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect27 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    margin-top: 1vw
}

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

#BV8800 .sect27 .box ul li {
    width: 24%;
    margin: 0 .5%
}

#BV8800 .sect27 .box ul li .img1 {
    margin-bottom: 3%
}

#BV8800 .sect28 .box {
    position: absolute;
    width: 80%;
    max-width: 1200px;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    text-align: left
}

#BV8800 .sect28 .box img {
    margin-top: 4vw
}

#BV8800 .sect28 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect28 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect29 .box {
    position: absolute;
    top: 35%;
    left: 57%
}

#BV8800 .sect29 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect29 .line {
    position: absolute;
    top: 10%;
    left: 29%;
    width: 1px;
    border-left: 1px dashed #fff;
    height: 35vw
}

#BV8800 .sect29 .line .line-box {
    position: relative;
    height: 100%
}

#BV8800 .sect29 .line .line-box .word {
    position: absolute;
    top: 0;
    right: -12vw;
    width: 10vw
}

#BV8800 .sect29 .line .line-box .word .tit {
    font-size: 1.5625vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect29 .line .line-box .word .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect29 .line .line-box .middle-round {
    position: absolute;
    top: 0%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px dashed #c3e914;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}

#BV8800 .sect29 .line .line-box .middle-round::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: #c3e914;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#BV8800 .sect29 .line .line-box .triangle {
    width: 0;
    height: 0;
    margin: 20px auto;
    border-left: 8px solid transparent;
    border-top: 10px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #c3e914
}

#BV8800 .sect29 .line .line-box .bottom-triangle {
    position: absolute;
    bottom: -20px;
    left: -8px
}

#BV8800 .sect29 .line .line-box .top-triangle {
    position: absolute;
    top: -40px;
    left: -8px
}

#BV8800 .sect30 .box {
    position: relative;
    width: 80%;
    max-width: 1200px;
    padding: 4vw 0 12vw 0;
    margin: 0 auto;
    text-align: left
}

#BV8800 .sect30 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.1
}

#BV8800 .sect30 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #000;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect30 .img-box {
    position: relative;
    width: 100%;
    z-index: 0
}

#BV8800 .sect30 .img-box .line {
    position: absolute;
    top: 45%;
    left: 73%;
    width: 1px;
    border-left: 1px dashed #fff;
    height: 33vw
}

#BV8800 .sect30 .img-box .line .line-box {
    position: relative;
    height: 100%
}

#BV8800 .sect30 .img-box .line .line-box .word {
    position: absolute;
    bottom: 0;
    right: -12vw;
    width: 10vw
}

#BV8800 .sect30 .img-box .line .line-box .word .tit {
    font-size: 1.5625vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect30 .img-box .line .line-box .middle-round {
    position: absolute;
    top: 0%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px dashed #c3e914;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}

#BV8800 .sect30 .img-box .line .line-box .middle-round::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: #c3e914;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#BV8800 .sect30 .img-box .line .line-box .triangle {
    width: 0;
    height: 0;
    margin: 20px auto;
    border-left: 8px solid transparent;
    border-top: 10px solid #c3e914;
    border-right: 8px solid transparent;
    border-bottom: 10px solid transparent
}

#BV8800 .sect30 .img-box .line .line-box .bottom-triangle {
    position: absolute;
    bottom: -40px;
    left: -8px
}

#BV8800 .sect30 .img-box .line .line-box .top-triangle {
    position: absolute;
    top: -20px;
    left: -8px
}

#BV8800 .sect30 .img-box .round {
    position: absolute;
    width: 10vw;
    height: 10vw;
    border: 1px dashed #40c752;
    border-radius: 50%;
    top: 75%;
    left: 32%;
    z-index: 11;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#BV8800 .sect30 .img-box .round .word {
    margin: auto
}

#BV8800 .sect30 .img-box .round .word .tit {
    font-size: 1.5625vw;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#BV8800 .sect30 .img-box .round .word .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.1
}

#BV8800 .sect30 .img-box .note {
    position: absolute;
    top: 40%;
    left: 20%;
    width: 30vw;
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.1
}

#BV8800 .sect30 .img-box .img1 {
    position: absolute;
    top: -10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 60vw;
    z-index: 11
}

#BV8800 .sect30 .img-box .img2 {
    position: absolute;
    width: 25.729vw;
    top: 38%;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    left: 38%
}

#BV8800 .sect30 .img-box .img3 {
    position: absolute;
    width: 32.8645vw;
    top: 23%;
    left: 42%;
    z-index: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

#BV8800 .sect30 .img-box .img4 {
    position: absolute;
    width: 33.38vw;
    bottom: 0;
    left: 38%;
    z-index: 1;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

#BV8800 .sect31 {
    background-color: #030303;
    padding: 4vw 0
}

#BV8800 .sect31 .box {
    position: relative;
    width: 80%;
    margin: 0 auto
}

#BV8800 .sect31 .box .item-ul {
    font-size: 0
}

#BV8800 .sect31 .box .item-ul .item-li {
    width: 60%;
    display: inline-block;
    vertical-align: middle
}

#BV8800 .sect31 .box .item-ul .item-li:nth-child(2) {
    width: 30%
}

#BV8800 .sect31 .box .item-ul .item-li:nth-child(2) ul {
    margin-left: -20%
}

#BV8800 .sect31 .box .item-ul .item-li:nth-child(2) ul li {
    width: 46%;
    margin: 2%;
    display: inline-block;
    position: relative
}

#BV8800 .sect31 .box .item-ul .item-li:nth-child(2) ul li .word {
    position: absolute;
    height: 3.1vw;
    bottom: 0;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#BV8800 .sect31 .box .item-ul .item-li:nth-child(2) ul li .word .tit {
    margin: auto;
    font-size: 1.25vw;
    font-weight: 400;
    color: #000;
    line-height: 1.1
}

#BV8800 .sect32 {
    background-color: #000;
    padding: 4vw 0
}

#BV8800 .sect32 .box {
    text-align: center
}

#BV8800 .sect32 .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect32 .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: 1vw
}

#BV8800 .sect32 .img-box {
    position: relative;
    height: 40vw
}

#BV8800 .sect32 .img-box .bg {
    margin-top: 20%
}

#BV8800 .sect32 .img-box .img1 {
    width: 27.552vw;
    position: absolute;
    top: 15%;
    left: 25%;
    -webkit-transform: translateX(85px);
    -ms-transform: translateX(85px);
    transform: translateX(85px);
    -webkit-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out
}

#BV8800 .sect32 .img-box .img2 {
    position: absolute;
    width: 27.552vw;
    top: 13%;
    left: 40%;
    -webkit-transform: translateX(-85px);
    -ms-transform: translateX(-85px);
    transform: translateX(-85px);
    -webkit-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out
}

#BV8800 .sect32 .img-box .item-line {
    position: absolute;
    height: 2vw;
    width: 10%;
    -webkit-transform: skewX(45deg);
    -ms-transform: skewX(45deg);
    transform: skewX(45deg);
    opacity: 0;
    -webkit-transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 4s cubic-bezier(0.165, 0.84, 0.44, 1)
}

#BV8800 .sect32 .img-box .line-1 {
    top: 31%;
    left: 34%;
    border-top: 2px dashed #c3e914;
    border-right: 2px dashed #c3e914;
    border-top-right-radius: 10px
}

#BV8800 .sect32 .img-box .line-2 {
    top: 43%;
    left: 30.5%;
    border-top: 2px dashed #c3e914;
    border-right: 2px dashed #c3e914;
    border-top-right-radius: 10px
}

#BV8800 .sect32 .img-box .line-3 {
    top: 32%;
    left: 62.5%;
    border-bottom: 2px dashed #c3e914;
    border-left: 2px dashed #c3e914;
    border-bottom-left-radius: 10px
}

#BV8800 .sect32 .img-box .line-4 {
    top: 40%;
    left: 60%;
    border-bottom: 2px dashed #c3e914;
    border-left: 2px dashed #c3e914;
    border-bottom-left-radius: 10px
}

#BV8800 .sect32 .img-box .line-5 {
    top: 47%;
    left: 57.5%;
    border-bottom: 2px dashed #c3e914;
    border-left: 2px dashed #c3e914;
    border-bottom-left-radius: 10px
}

#BV8800 .sect32 .img-box .item-word {
    position: absolute;
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    opacity: 0;
    -webkit-transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: opacity 4s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 4s cubic-bezier(0.165, 0.84, 0.44, 1)
}

#BV8800 .sect32 .img-box .word-1 {
    top: 29%;
    left: 28%
}

#BV8800 .sect32 .img-box .word-2 {
    top: 41%;
    left: 13%
}

#BV8800 .sect32 .img-box .word-3 {
    top: 35%;
    left: 75%
}

#BV8800 .sect32 .img-box .word-4 {
    top: 43%;
    left: 73%
}

#BV8800 .sect32 .img-box .word-5 {
    top: 50%;
    left: 70%
}

#BV8800 .sect32 .box-2 {
    width: 80%;
    max-width: 1226px;
    margin: 0 auto;
    padding-top: 8vw
}

#BV8800 .sect32 .box-2 .tit {
    font-size: 1.5625vw;
    font-weight: 400;
    text-align: center;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 4vw
}

#BV8800 .sect33 {
    background-color: #000;
    padding: 4vw 0;
    overflow: hidden
}

#BV8800 .sect33 .box {
    position: relative;
    width: 100%
}

#BV8800 .sect33 .box .swiper-pagination {
    bottom: -2vw
}

#BV8800 .sect33 .box .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: .5;
    width: 12px;
    height: 12px
}

#BV8800 .sect33 .box .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1
}

#BV8800 .tool .box {
    position: absolute;
    left: 45%;
    top: 50%;
    width: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
}

#BV8800 .tool .box .tit {
    font-size: 3.0208333333vw;
    font-weight: 600;
    color: #fff;
    line-height: 1.3
}

#BV8800 .tool .box .msg {
    font-size: 1.5625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: .5vw
}

#BV8800 .tool .box ul {
    font-size: 0;
    margin-top: 4vw;
    margin-left: -8%
}

#BV8800 .tool .box ul li {
    width: 25%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 2% 0
}

#BV8800 .tool .box ul li div img {
    width: 5.83333vw
}

#BV8800 .tool .box ul li div p {
    font-size: 1.40625vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3;
    margin-top: .5vw
}

#BV8800 .tool .box-2 {
    position: absolute;
    left: 42%;
    top: 27%;
    width: 50%;
    text-align: left
}

#BV8800 .sect34 .box {
    width: 100%;
    margin: 0 auto
}

#BV8800 .sect34 .box .item-box {
    position: relative;
    text-align: center;
    margin-top: 1vw;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    -webkit-transition: ease-in-out 1s;
    -o-transition: ease-in-out 1s;
    transition: ease-in-out 1s
}

#BV8800 .sect34 .box .item-box .img-box {
    width: 50%;
    opacity: 1
}

#BV8800 .sect34 .box .item-box .word-box {
    -webkit-transition: ease-in-out 1s;
    -o-transition: ease-in-out 1s;
    transition: ease-in-out 1s;
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
    opacity: 1;
    width: 50%;
    text-align: left;
    padding: 0 5%
}

#BV8800 .sect34 .box .item-box .word-box .tit {
    font-size: 1.875vw;
    font-weight: 600;
    color: #fff;
    line-height: 1;
    margin: 2.5vw 0 1.5vw 0
}

#BV8800 .sect34 .box .item-box .word-box .msg {
    font-size: 1.25vw;
    font-weight: 400;
    color: #fff;
    line-height: 1.3
}

#BV8800 .sect34 .box .item-box-1 {
    background: #2e2e3a
}

#BV8800 .sect34 .box .item-box-2 {
    background: #1c1c1c
}

#BV8800 .sect34 .box .item-box-3 {
    background: #13223a
}

#BV8800 .sect34 .box .item-box-3 ul {
    font-size: 0;
    margin-top: 2vw
}

#BV8800 .sect34 .box .item-box-3 ul li {
    width: 48%;
    display: inline-block;
    margin: 1%
}

#BV8800 .sect34 .box .item-box-3 ul li div {
    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
}

#BV8800 .sect34 .box .item-box-3 ul li div .msg {
    padding-left: 5%
}

#BV8800 .sect34 .box .item-box-3 ul li img {
    width: 3vw
}

#BV8800 .sect34 .box .item-box-3 ul li:nth-child(1) img {
    width: 2vw
}

#BV8800 .sect34 .box .item-box-4 {
    background: #2e2e3a
}

#BV8800 .sect34 .box .item-box-5 {
    background: #1c1c1c
}

#BV8800 .sect34 .box .item-box-1 .word-box, #BV8800 .sect34 .box .item-box-5 .word-box, #BV8800 .sect34 .box .item-box-3 .word-box {
    text-align: left
}

#BV8800 .sect34 .box .item-box-2 .word-box, #BV8800 .sect34 .box .item-box-4 .word-box {
    text-align: right
}

#BV8800 .sect35 .box {
    width: 80%;
    margin: 0 auto;
    max-width: 1200px;
    padding: 8vw 0
}

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

#BV8800 .sect35 .box .ul-1 .li-1 {
    width: 33.33%;
    text-align: center
}

#BV8800 .sect35 .box .ul-1 .li-1 .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: 1vw
}

#BV8800 .sect35 .box .ul-1 .li-1 .color-box .round {
    width: 1vw;
    height: 1vw;
    border-radius: 50%;
    margin-right: 5%;
    position: relative
}

#BV8800 .sect35 .box .ul-1 .li-1 .color-box .round::before {
    content: "";
    width: 1.5vw;
    height: 1.5vw;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    border: 1px solid #898989
}

#BV8800 .sect35 .box .ul-1 .li-1 .color-box .color {
    font-size: 1.25vw;
    font-weight: 400;
    text-align: center;
    color: #000;
    line-height: 1.3
}

#BV8800 .sect35 .box .ul-1 .li-1 img {
    width: 14.5vw
}

#BV8800 .sect35 .box .ul-1 .li-1:nth-child(1) .color-box .round {
    background: #f87936;
    opacity: .78
}

#BV8800 .sect35 .box .ul-1 .li-1:nth-child(2) .color-box .round {
    background: #59d92c;
    opacity: .78
}

#BV8800 .sect35 .box .ul-1 .li-1:nth-child(3) .color-box .round {
    background: #2f2e2e;
    opacity: .77
}

#BV8800 .sect35 .box .ul-2 {
    margin-top: 4vw
}

#BV8800 .sect35 .box .ul-2 .li-2 {
    width: 100%;
    border-bottom: 2px solid #e5e5e5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1vw 0;
    font-size: 1.5625vw;
    line-height: 1
}

#BV8800 .sect35 .box .ul-2 .li-2 .item-left {
    width: 40%;
    padding-left: 5%
}

#BV8800 .sect35 .box .ul-2 .li-2 .item-right {
    width: 60%
}

#BV8800 .sect35 .box .img1 {
    padding-top: 4vw
}

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

    #BV8800 .tool .box ul:lang(ru) {
        margin-top: 0
    }

    #BV8800 .sect10 .box-2 .item-3:lang(jp) {
        left: 59%;
        width: 35%;
        top: 15%
    }

    #BV8800 .sect2 .box:lang(de) {
        width: 96%
    }

    #BV8800 .sect21 .box:lang(de) {
        width: 96%;
        padding-top: 4vw
    }

    #BV8800 .sect10 .box-2 .item-1:lang(es) {
        left: 0%;
        width: 30%;
        top: 20%
    }

    #BV8800 .sect10 .box-2 .item-3:lang(es) {
        left: 59%;
        width: 35%;
        top: 15%
    }

    #BV8800 .sect21 .box:lang(es) {
        width: 90%
    }

    #BV8800 .sect21 .box .tit:lang(es) {
        font-size: 5vw
    }

    #BV8800 .sect10 .box-2 .item-1:lang(it) {
        left: 0%;
        width: 30%;
        top: 20%
    }

    #BV8800 .sect10 .box-2 .item-3:lang(it) {
        left: 59%;
        width: 35%;
        top: 15%
    }

    #BV8800 .sect21 .box:lang(it) {
        width: 90%
    }

    #BV8800 .sect21 .box .tit:lang(it) {
        font-size: 5vw
    }

    #BV8800 .sect10 .box-2 .item-1:lang(ru) {
        left: 4%;
        width: 20%;
        top: 18%
    }

    #BV8800 .sect21 .box-2:lang(fr) {
        top: 27%
    }

    #BV8800 .sect21 .box:lang(fr) {
        width: 90%
    }

    #BV8800 .sect10 .box-2 .item-3:lang(fr) {
        left: 61%;
        width: 35%;
        top: 16%
    }

    #BV8800 .sect10 .box-2 .item-4:lang(fr) {
        width: 37%
    }

    #BV8800 .sect10 .box-2 .item-1:lang(fr) {
        left: 1%;
        width: 25%;
        top: 18%
    }

    #BV8800 .sect10 .box-2 .line-5:lang(it) {
        width: 6vw
    }

    #BV8800 .sect10 .box-2 .item-2:lang(ru) {
        left: 13%;
        top: 0%;
        width: 35%
    }

    #BV8800 .sect10 .box-2 .item-4:lang(ru) {
        width: 35%
    }

    #BV8800 .sect21 .box-2:lang(ru) {
        top: 30%
    }

    #BV8800 .sect21 .box:lang(ru) {
        width: 80%
    }

    #BV8800 .sect30 .img-box .round:lang(ru) {
        width: 40vw;
        height: 40vw;
        top: 77%
    }

    #BV8800 .sect35 .box .ul-1 .li-1 .color-box .color:lang(ru) {
        font-size: 7vw
    }

    #BV8800 .sect10 .box-2 .line-3:lang(ru) {
        height: 60vw
    }

    #BV8800 .sect10 .box-2 .item-3:lang(ru) {
        left: 67%;
        top: 17%;
        width: 20%
    }

    #BV8800 .sect2 .box:lang(pt), #BV8800 .sect2 .box:lang(ru) {
        width: 80%
    }

    #BV8800 .sect10 .box-2 .item .item-tit:lang(pt) {
        font-size: 12px
    }

    #BV8800 .sect10 .box-2 .item-1:lang(pt) {
        left: 3%;
        width: 23%;
        top: 20%
    }

    #BV8800 .sect10 .box-2 .line-5:lang(pt) {
        width: 11vw
    }

    #BV8800 .sect10 .box-2 .item-3:lang(pt) {
        left: 59%;
        top: 16%;
        width: 39%
    }

    #BV8800 .sect10 .box-2 .item-4:lang(pt) {
        left: 53%;
        width: 45%;
        top: 34%
    }

    #BV8800 .sect10 .box-2 .line-4:lang(pt) {
        width: 7vw
    }

    #BV8800 .bv8800-pc {
        display: none !important
    }

    #BV8800 .bv8800-phone {
        display: initial !important
    }

    #BV8800 .title-underlined::before {
        height: 3vw
    }

    #BV8800 .sect1 .box {
        top: 5%;
        width: 90%
    }

    #BV8800 .sect1 .box .productName img {
        width: 50vw
    }

    #BV8800 .sect1 .box .title {
        font-size: 6vw
    }

    #BV8800 .sect1 .box .msg {
        margin-top: 2vw;
        font-size: 3.5vw
    }

    #BV8800 .sect1 .big-img {
        height: 600px;
        -o-object-fit: cover;
        object-fit: cover
    }

    #BV8800 .sect2 .box {
        width: 96%;
        min-width: auto
    }

    #BV8800 .sect2 .box .item-ul li {
        opacity: 1;
        padding: 8vw 0
    }

    #BV8800 .sect2 .box .item-ul li .word-box p {
        font-size: 5vw
    }

    #BV8800 .sect3 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect3 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect3 .box ul li {
        display: none
    }

    #BV8800 .sect3 .box ul li:nth-child(1) {
        display: block;
        width: 100%
    }

    #BV8800 .sect3 .box ul li:nth-child(1) img {
        height: auto
    }

    #BV8800 .sect4 .box {
        width: 80%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect4 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect4 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect4 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect4 .box2 {
        width: 96%;
        max-width: none
    }

    #BV8800 .sect4 .box2 div {
        top: 31%;
        width: 45.645vw;
        height: 20.28125vw
    }

    #BV8800 .sect5 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect5 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect5 .box ul li {
        display: none
    }

    #BV8800 .sect5 .box ul li:nth-child(1) {
        display: block;
        width: 100%
    }

    #BV8800 .sect5 .box ul li:nth-child(1) img {
        height: auto
    }

    #BV8800 .sect6 .box {
        width: 80%;
        max-width: none;
        min-width: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: 5%;
        padding: 0
    }

    #BV8800 .sect6 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect6 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect6 .box .msg {
        font-size: 14px
    }

    #BV8800 .sect7 {
        background-color: #000
    }

    #BV8800 .sect7 .box {
        position: relative;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 80%;
        max-width: none;
        min-width: auto;
        transform: none;
        top: auto;
        padding-top: 8vw
    }

    #BV8800 .sect7 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect7 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect7 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect8 {
        background-color: #000
    }

    #BV8800 .sect8 .box {
        position: relative;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 80%;
        max-width: none;
        min-width: auto;
        transform: none;
        top: auto;
        padding: 8vw 0
    }

    #BV8800 .sect8 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect8 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect8 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect8 #sect8-video-1 {
        width: 100%;
        height: 100%;
        margin-right: auto
    }

    #BV8800 .sect9 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect9 .box .item-ul-box .item-left {
        width: 100%
    }

    #BV8800 .sect9 .box .item-ul-1 {
        width: 100% !important
    }

    #BV8800 .sect9 .box .item-ul-1 .item-li-1 {
        display: none
    }

    #BV8800 .sect9 .box .item-ul-1 .item-li-1:nth-child(1) {
        display: block;
        width: 100%
    }

    #BV8800 .sect9 .box .tit {
        font-size: 6.5vw
    }

    #BV8800 .sect9 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect9 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect9 .box-4 .swiper-container {
        padding: 40px 0
    }

    #BV8800 .sect10 .box {
        width: 80%;
        max-width: none
    }

    #BV8800 .sect10 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect10 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect10 .box-2 {
        width: 100%;
        margin-left: auto;
        height: 400px;
        position: relative;
        padding-top: 0
    }

    #BV8800 .sect10 .box-2 .item {
        z-index: 11
    }

    #BV8800 .sect10 .box-2 .item img {
        width: 10vw
    }

    #BV8800 .sect10 .box-2 .item .item-tit {
        font-size: 14px
    }

    #BV8800 .sect10 .box-2 .item-1 {
        left: 1%;
        top: 24%
    }

    #BV8800 .sect10 .box-2 .item-2 {
        top: 3%
    }

    #BV8800 .sect10 .box-2 .item-3 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        left: 60%;
        top: 16%
    }

    #BV8800 .sect10 .box-2 .item-4 {
        left: 62%;
        top: 34%
    }

    #BV8800 .sect10 .box-2 .item-5 {
        left: 65.8%;
        top: 49%
    }

    #BV8800 .sect10 .box-2 .item-6 {
        left: 77%;
        top: 78%
    }

    #BV8800 .sect10 .box-2 .pho_img {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1
    }

    #BV8800 .sect10 .box-2 .bg {
        top: 55%;
        font-size: 40vw
    }

    #BV8800 .sect10 .box-2 .line {
        z-index: 11
    }

    #BV8800 .sect10 .box-2 .line-1 {
        left: 14%;
        top: 40.5%;
        height: 37vw;
        width: 17vw
    }

    #BV8800 .sect10 .box-2 .line-2 {
        left: 30%;
        top: 20%;
        height: 49.4vw;
        width: 3vw
    }

    #BV8800 .sect10 .box-2 .line-3 {
        left: 39.5%;
        top: 22%;
        width: 19vw;
        height: 60vw;
        border-left: 1px dashed #c3e914;
        border-top: 1px dashed #c3e914;
        border-right: none;
        border-bottom: none
    }

    #BV8800 .sect10 .box-2 .line-4 {
        left: 47.5%;
        top: 39%;
        height: 31vw;
        width: 13vw;
        border-left: 1px dashed #c3e914;
        border-top: 1px dashed #c3e914;
        border-right: none;
        border-bottom: none
    }

    #BV8800 .sect10 .box-2 .line-5 {
        left: 54.5%;
        width: 10vw;
        top: 55%;
        height: 20vw;
        border-left: 1px dashed #c3e914;
        border-top: 1px dashed #c3e914;
        border-right: none;
        border-bottom: none
    }

    #BV8800 .sect10 .box-2 .line-6 {
        left: 50%;
        width: 24.5vw;
        top: 80%;
        height: 2.7vw
    }

    #BV8800 .sect10 .box-2 .line-6::after {
        left: 10.5%
    }

    #BV8800 .sect11 .box {
        overflow: hidden
    }

    #BV8800 .sect11 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect11 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect11 .box .note {
        font-size: 4vw;
        display: none
    }

    #BV8800 .sect11 .box .msg {
        position: relative;
        width: 90%;
        top: 5%;
        font-size: 4vw
    }

    #BV8800 .sect11 .box ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect11 .box ul li {
        width: 100%;
        min-height: auto;
        height: 400px
    }

    #BV8800 .sect11 .box ul li:nth-child(1) img {
        right: -5%
    }

    #BV8800 .sect11 .box-2 .big-img {
        height: 60vh;
        -o-object-fit: cover;
        object-fit: cover
    }

    #BV8800 .sect12 {
        background-color: #030303
    }

    #BV8800 .sect12 .box {
        position: relative;
        width: 80%;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        padding-bottom: 4vw;
        padding-top: 8vw
    }

    #BV8800 .sect12 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect12 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect12 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect12 .box img {
        display: none
    }

    #BV8800 .sect12 .img1, #BV8800 .sect12 .img2 {
        display: none
    }

    #BV8800 .sect13 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect13 .box .tit {
        font-size: 6vw;
        text-align: center
    }

    #BV8800 .sect13 .box .lab {
        font-size: 5vw
    }

    #BV8800 .sect13 .box .msg {
        font-size: 4vw;
        text-align: center
    }

    #BV8800 .sect13 .box-3 .msg {
        font-size: 12px
    }

    #BV8800 .sect13 .box-4 .swiper-container {
        padding: 40px 0
    }

    #BV8800 .sect14 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect14 .box ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect14 .box ul li {
        width: 80%
    }

    #BV8800 .sect14 .box ul li .tit {
        font-size: 6vw
    }

    #BV8800 .sect14 .box ul li .lab {
        font-size: 5vw
    }

    #BV8800 .sect14 .box ul li .msg {
        font-size: 4vw
    }

    #BV8800 .sect15 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect15 .box .icon {
        width: 10vw
    }

    #BV8800 .sect15 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect15 .box .lab {
        font-size: 4vw
    }

    #BV8800 .sect15 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect15 .img-box {
        width: 96%;
        max-width: none;
        padding-bottom: 8vw
    }

    #BV8800 .sect15 .img-box .swiper-container {
        padding: 10vw 0
    }

    #BV8800 .sect16 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect16 .box .word {
        width: 100%
    }

    #BV8800 .sect16 .box .word .tit {
        font-size: 6vw
    }

    #BV8800 .sect16 .box .word .msg {
        font-size: 4vw
    }

    #BV8800 .sect17 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect17 .box ul li .switch-box {
        font-size: 4vw
    }

    #BV8800 .sect17 .box ul li .switch-box .note {
        width: 10vw;
        height: 4vw;
        margin: 0px 3%
    }

    #BV8800 .sect17 .box ul li .switch-box .note::before {
        width: 3vw;
        height: 3vw
    }

    #BV8800 .sect17 .box .word {
        width: 95%
    }

    #BV8800 .sect17 .box .word .tit {
        font-size: 6vw
    }

    #BV8800 .sect17 .box .word .msg {
        font-size: 4vw
    }

    #BV8800 .sect17 .box-2 {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect17 .box-2 ul li {
        width: 50%
    }

    #BV8800 .sect17 .box-2 ul li img {
        height: 230px
    }

    #BV8800 .sect17 .box-2 ul li .word {
        margin-bottom: 4vw
    }

    #BV8800 .sect17 .box-2 ul li .word .tit {
        font-size: 6vw
    }

    #BV8800 .sect17 .box-2 ul li .word .msg {
        font-size: 14px
    }

    #BV8800 .sect18 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect18 .box .word {
        position: relative;
        width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        padding-bottom: 8vw
    }

    #BV8800 .sect18 .box .word .tit {
        font-size: 6vw
    }

    #BV8800 .sect18 .box .word .msg {
        font-size: 4vw
    }

    #BV8800 .sect19 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect19 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect19 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect20 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect20 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect20 .box .ul-box {
        width: 100%
    }

    #BV8800 .sect20 .box .ul-box .item-ul li {
        display: none
    }

    #BV8800 .sect20 .box .ul-box .item-ul-1 {
        width: 100%
    }

    #BV8800 .sect20 .box .ul-box .item-ul-1 .item-li-1:nth-child(1) {
        display: block;
        width: 100%
    }

    #BV8800 .sect20 .box .ul-box .item-ul-1 .item-li-1:nth-child(1) .word-box {
        display: none
    }

    #BV8800 .sect20 .box .item-ul-2, #BV8800 .sect20 .box .item-ul-3 {
        display: none
    }

    #BV8800 .sect21 {
        background-color: #000
    }

    #BV8800 .sect21 .box {
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        left: auto;
        min-width: auto;
        width: 90%;
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #BV8800 .sect21 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect21 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect21 .box-2 {
        width: 96%;
        left: 2%;
        top: 22%
    }

    #BV8800 .sect21 .box-2 ul {
        text-align: center
    }

    #BV8800 .sect21 .box-2 ul li .word-box .word-tit {
        font-size: 6vw
    }

    #BV8800 .sect21 .box-2 ul li .word-box .word-msg {
        font-size: 4vw
    }

    #BV8800 .sect21 .box-2 ul li img {
        width: 7vw !important
    }

    #BV8800 .sect22 .box {
        width: 90%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect22 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect22 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect22 .img-box {
        width: 100%
    }

    #BV8800 .sect23 .box {
        width: 90%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect23 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect23 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect23 .img-box {
        width: 100%
    }

    #BV8800 .tool .box {
        width: 65%;
        left: 33%
    }

    #BV8800 .tool .box .tit {
        font-size: 6vw
    }

    #BV8800 .tool .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect24 .box {
        width: 90%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect24 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect24 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect24 .img-box {
        width: 100%
    }

    #BV8800 .sect25 .box-2 .alertBtn {
        font-size: 5vw
    }

    #BV8800 .sect25 .box-2 #alert-box {
        width: 90%;
        max-width: none
    }

    #BV8800 .sect25 .box-2 .item-box-1 {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect25 .box-2 .item-box-1 .word-box .word-tit {
        font-size: 6vw
    }

    #BV8800 .sect25 .box-2 .item-box-1 .word-box .word-msg {
        font-size: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-2 .title {
        font-size: 5vw;
        margin-bottom: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul li {
        width: 100% !important
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box {
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 100%;
        padding: 4vw 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box .word-tit {
        font-size: 6vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-2 .item-box-2-ul .item-box-2-li .word-box .word-msg {
        font-size: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li {
        width: 100%;
        margin: 4vw 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) .word-tit {
        font-size: 6vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) .word-lab {
        font-size: 5vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) .word-msg {
        font-size: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) ul li:nth-child(1) {
        width: 15.625vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(1) ul li:nth-child(2) {
        width: 31.135417vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(2) {
        margin-left: 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-3 .item-box-3-ul .item-box-3-li:nth-child(2) .img-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 {
        margin: 8vw 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul {
        display: block;
        font-size: 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li {
        display: inline-block;
        width: 33.33% !important;
        vertical-align: top
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li .msg {
        font-size: 14px;
        margin-bottom: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(1) {
        width: 100% !important
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(1) .word-box {
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(1) .word-box .word-tit {
        font-size: 6vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .item-box-4-ul .item-box-4-li:nth-child(1) .word-box .word-msg {
        font-size: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-4 .title {
        font-size: 5vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 {
        margin: 8vw 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li {
        width: 100%;
        margin: 4vw 0
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box .word-tit {
        font-size: 6vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box .word-lab {
        font-size: 5vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li .word-box .word-msg {
        font-size: 4vw
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .item-box-5-ul .item-box-5-li:nth-child(2) {
        margin-left: auto
    }

    #BV8800 .sect25 .box-2 .item-box .item-box-5 .title {
        font-size: 5vw
    }

    #BV8800 .sect26 .box {
        padding: 10vw 2vw;
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect26 .box .tit {
        font-size: 9vw
    }

    #BV8800 .sect26 img {
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover
    }

    #BV8800 .sect27 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect27 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect27 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect28 {
        background-color: #000
    }

    #BV8800 .sect28 .box {
        width: 86%;
        max-width: none;
        min-width: auto;
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        left: auto;
        padding-top: 8vw
    }

    #BV8800 .sect28 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect28 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect29 .box {
        top: 15%;
        left: 49%
    }

    #BV8800 .sect29 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect29 .line {
        display: none
    }

    #BV8800 .sect30 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect30 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect30 .img-box .note {
        top: 28%;
        left: 5%;
        font-size: 5vw;
        width: 80%
    }

    #BV8800 .sect30 .img-box .round {
        width: 30vw;
        height: 30vw;
        top: 84%;
        left: 5%
    }

    #BV8800 .sect30 .img-box .round .word .tit {
        font-size: 6vw
    }

    #BV8800 .sect30 .img-box .round .word .msg {
        font-size: 4vw
    }

    #BV8800 .sect30 .img-box .line {
        top: 35%;
        left: 90%;
        height: 100vw
    }

    #BV8800 .sect30 .img-box .line .line-box .word {
        bottom: -15vw;
        right: -5vw
    }

    #BV8800 .sect30 .img-box .line .line-box .word .tit {
        font-size: 5vw
    }

    #BV8800 .sect30 .img-box .img1 {
        width: 90%;
        top: 5%
    }

    #BV8800 .sect30 .img-box .img2 {
        width: 70%;
        top: 25%;
        left: 15%
    }

    #BV8800 .sect30 .img-box .img3 {
        width: 100%;
        opacity: .5;
        top: 15%;
        left: 0%
    }

    #BV8800 .sect30 .img-box .img4 {
        width: 95%;
        left: 5%
    }

    #BV8800 .sect30 .img-box .bg {
        height: 800px;
        -o-object-fit: cover;
        object-fit: cover
    }

    #BV8800 .sect31 .box {
        width: 96%
    }

    #BV8800 .sect31 .box .item-ul .item-li {
        width: 100% !important
    }

    #BV8800 .sect31 .box .item-ul .item-li:nth-child(2) ul {
        margin-left: auto
    }

    #BV8800 .sect31 .box .item-ul .item-li:nth-child(2) ul li .word {
        height: 11vw
    }

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

    #BV8800 .sect32 {
        overflow: hidden
    }

    #BV8800 .sect32 .box .tit {
        font-size: 6vw
    }

    #BV8800 .sect32 .box .msg {
        font-size: 4vw
    }

    #BV8800 .sect32 .img-box {
        height: 500px
    }

    #BV8800 .sect32 .img-box .item-word {
        font-size: 4vw
    }

    #BV8800 .sect32 .img-box .img1 {
        width: 71vw;
        top: 9%;
        left: 9%
    }

    #BV8800 .sect32 .img-box .img2 {
        width: 71vw;
        top: 25%;
        left: 16%
    }

    #BV8800 .sect32 .img-box .bg {
        display: none
    }

    #BV8800 .sect32 .img-box .item-line {
        height: 3vw;
        width: 20%
    }

    #BV8800 .sect32 .img-box .word-1 {
        top: 19%;
        left: 30%
    }

    #BV8800 .sect32 .img-box .word-2 {
        width: 35%;
        top: 40%;
        left: 5%
    }

    #BV8800 .sect32 .img-box .word-3 {
        top: 74%;
        left: 45%
    }

    #BV8800 .sect32 .img-box .word-4 {
        top: 84%;
        left: 55%
    }

    #BV8800 .sect32 .img-box .word-5 {
        top: 90%;
        left: 60%
    }

    #BV8800 .sect32 .img-box .line-1 {
        top: 24%;
        left: 39%;
        border-bottom: 2px dashed #c3e914;
        border-left: 2px dashed #c3e914;
        border-bottom-left-radius: 10px;
        border-top: none;
        border-right: none
    }

    #BV8800 .sect32 .img-box .line-2 {
        top: 36%;
        left: 20%;
        width: 30%;
        border-top: 2px dashed #c3e914;
        border-left: 2px dashed #c3e914;
        border-top-left-radius: 10px;
        border-top-right-radius: 0;
        border-right: none;
        -webkit-transform: skew(135deg);
        -ms-transform: skew(135deg);
        transform: skew(135deg)
    }

    #BV8800 .sect32 .img-box .line-5 {
        top: 53%;
        left: 58.5%;
        width: 5vw;
        height: 23vw;
        border-bottom: none;
        border-left: 0;
        border-top: 2px dashed #c3e914;
        border-right: 2px dashed #c3e914;
        border-bottom-left-radius: 0;
        border-top-right-radius: 10px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    #BV8800 .sect32 .img-box .line-4 {
        top: 46%;
        left: 65.5%;
        width: 10vw;
        height: 45vw;
        border-bottom: 0;
        border-left: 0;
        border-bottom-left-radius: 0;
        border-top: 2px dashed #c3e914;
        border-right: 2px dashed #c3e914;
        border-top-right-radius: 10px;
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0)
    }

    #BV8800 .sect32 .img-box .line-3 {
        top: 41%;
        left: 70.5%;
        width: 15vw;
        height: 58vw;
        border-bottom: 0;
        border-left: 0;
        border-bottom-left-radius: 0;
        border-top: 2px dashed #c3e914;
        border-right: 2px dashed #c3e914;
        border-top-right-radius: 10px;
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0)
    }

    #BV8800 .sect32 .box-2 .tit {
        font-size: 6vw
    }

    #BV8800 .sect33 {
        padding-bottom: 12vw
    }

    #BV8800 .sect33 .box .swiper-pagination {
        bottom: -9vw
    }

    #BV8800 .sect34 .box .item-box-3 ul li img {
        width: 4vw
    }

    #BV8800 .sect34 .box .item-box-3 ul li:nth-child(1) img {
        width: 3vw
    }

    #BV8800 .sect34 .box .item-box {
        margin-top: 2vw
    }

    #BV8800 .sect34 .box .item-box .word-box {
        word-break: break-all
    }

    #BV8800 .sect34 .box .item-box .word-box .tit {
        font-size: 16px
    }

    #BV8800 .sect34 .box .item-box .word-box .msg {
        font-size: 12px
    }

    #BV8800 .sect35 {
        word-break: break-all
    }

    #BV8800 .sect35 .box {
        width: 96%;
        max-width: none;
        min-width: auto
    }

    #BV8800 .sect35 .box .ul-1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #BV8800 .sect35 .box .ul-1 .li-1 {
        width: 100%;
        padding-bottom: 12vw
    }

    #BV8800 .sect35 .box .ul-1 .li-1 img {
        width: 50%
    }

    #BV8800 .sect35 .box .ul-1 .li-1 .color-box {
        margin-top: 4vw
    }

    #BV8800 .sect35 .box .ul-1 .li-1 .color-box .round {
        width: 5vw;
        height: 5vw
    }

    #BV8800 .sect35 .box .ul-1 .li-1 .color-box .round::before {
        width: 8vw;
        height: 8vw
    }

    #BV8800 .sect35 .box .ul-1 .li-1 .color-box .color {
        font-size: 8vw
    }

    #BV8800 .sect35 .box .ul-2 .li-2 {
        font-size: 14px
    }

    #BV8800 .sect35 .box .ul-2 .li-2 .item-left {
        padding-left: 2%
    }
}

@media screen and (max-width: 500px) {
    #tab10pro .buy-link-item a {
        font-size: 12px !important
    }
}
