body, html {
    height: 100%;
    margin: 0;
    padding: 0
}

a, abbr, acronym, address, blockquote, button, caption, cite, code, dd, del, dfn, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, img, label, legend, li, ol, p, pre, q, s, samp, small, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: Arial, sans-serif, serif;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

ol, ul {
    list-style: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: ""
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 100%;
    overflow-y: scroll
}

a:focus {
    outline: thin dotted
}

a:active, a:hover {
    outline: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block
}

audio, canvas, video {
    *zoom: 1;
    display: inline-block;
    *display: inline
}

audio:not([controls]) {
    display: none
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    -ms-interpolation-mode: bicubic;
    border: 0
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button, input {
    line-height: normal;
    *overflow: visible
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

button, input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

@keyframes animate1 {
    0% {
        left: -100%
    }
    50%, to {
        left: 100%
    }
}

@keyframes animate2 {
    0% {
        top: -100%
    }
    50%, to {
        top: 100%
    }
}

@keyframes animate3 {
    0% {
        right: -100%
    }
    50%, to {
        right: 100%
    }
}

@keyframes animate4 {
    0% {
        bottom: -100%
    }
    50%, to {
        bottom: 100%
    }
}

@-moz-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}

@-o-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes heartbeat {
    0% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.91);
        transform: scale(.91)
    }
    17% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    33% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.87);
        transform: scale(.87)
    }
    45% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes around {
    0% {
        left: 16%
    }
    50%, to {
        left: 20%
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(50deg)
    }
}

@keyframes load {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@media screen and (min-width: 851px) {
    body {
        background-color: #ebc8a8;
        border: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0;
        height: 100%;
        margin: 0
    }

    body #header {
        align-items: center;
        background-color: #f5ecf1;
        border-radius: 2px;
        box-shadow: 0 0 2px #13131d;
        display: flex;
        height: 64px;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 1
    }

    body #header .middle-header-btn {
        background-color: #0287ff;
        border-radius: 6px;
        color: #fff;
        cursor: pointer;
        display: none;
        font-size: 18px;
        height: 44px;
        left: 40%;
        line-height: 44px;
        margin: 10px auto;
        outline: none;
        overflow: hidden;
        position: absolute;
        text-align: center;
        text-decoration: none;
        top: 0;
        width: 176px;
        z-index: 2
    }

    body #header .middle-header-btn:hover {
        outline: none;
        text-decoration: none;
        transition: .5s
    }

    body #header .middle-header-btn:hover div {
        position: absolute
    }

    body #header .middle-header-btn:hover div:first-child {
        animation: animate1 1s linear infinite;
        background: linear-gradient(90deg, transparent, #f9ca32);
        height: 4px;
        left: -100%;
        top: 0;
        width: 100%
    }

    body #header .middle-header-btn:hover div:nth-child(2) {
        animation: animate2 1s linear infinite;
        animation-delay: .25s;
        background: linear-gradient(180deg, transparent, #f9ca32);
        height: 100%;
        right: 0;
        top: -100%;
        width: 4px
    }

    body #header .middle-header-btn:hover div:nth-child(3) {
        animation: animate3 1s linear infinite;
        animation-delay: .5s;
        background: linear-gradient(270deg, transparent, #f9ca32);
        bottom: 0;
        height: 4px;
        right: -100%;
        width: 100%
    }

    body #header .middle-header-btn:hover div:nth-child(4) {
        animation: animate4 1s linear infinite;
        animation-delay: .75s;
        background: linear-gradient(0deg, transparent, #f9ca32);
        bottom: -100%;
        height: 100%;
        left: 0;
        width: 4px
    }

    body #header #header-left {
        align-items: center;
        display: flex
    }

    body #header #header-left #tags {
        align-items: center;
        cursor: pointer;
        display: flex;
        margin-left: 14px;
        margin-right: 26px;
        outline: none;
        text-decoration: none
    }

    body #header #header-left #tags i {
        transform: scale(.7)
    }

    body #header #header-left #tags span {
        color: #000;
        font-size: 14px;
        margin-left: 10px
    }

    body #header #header-left .header-logo-a {
        cursor: pointer;
        height: 30px;
        margin-right: 26px;
        outline: none;
        width: 173px
    }

    body #header #header-left .header-logo-a .header-logo {
        height: 30px;
        position: absolute;
        width: 173px
    }

    body #header #header-left .header-btn {
        align-items: center;
        border-radius: 10px;
        display: flex;
        height: 36px;
        justify-content: center;
        margin-right: 20px;
        outline: none;
        text-decoration: none;
        width: 120px
    }

    body #header #header-left .header-btn:hover {
        outline: none;
        text-decoration: none;
        transition: .5s
    }

    body #header #header-left .header-btn:hover div {
        position: absolute
    }

    body #header #header-left .header-btn:hover div:first-child {
        animation: animate1 1s linear infinite;
        background: linear-gradient(90deg, transparent, #8743ff);
        height: 2px;
        left: -100%;
        top: 0;
        width: 100%
    }

    body #header #header-left .header-btn:hover div:nth-child(2) {
        animation: animate2 1s linear infinite;
        animation-delay: .25s;
        background: linear-gradient(180deg, transparent, #8743ff);
        height: 100%;
        right: 0;
        top: -100%;
        width: 2px
    }

    body #header #header-left .header-btn:hover div:nth-child(3) {
        animation: animate3 1s linear infinite;
        animation-delay: .5s;
        background: linear-gradient(270deg, transparent, #8743ff);
        bottom: 0;
        height: 2px;
        right: -100%;
        width: 100%
    }

    body #header #header-left .header-btn:hover div:nth-child(4) {
        animation: animate4 1s linear infinite;
        animation-delay: .75s;
        background: linear-gradient(0deg, transparent, #8743ff);
        bottom: -100%;
        height: 100%;
        left: 0;
        width: 2px
    }

    body #header #header-left .header-btn:active {
        background-color: #8743ff;
        box-shadow: 0 0 5px #8743ff, 0 0 20px #8743ff, 0 0 4px #8743ff, 0 0 1px #8743ff;
        filter: brightness(1.2)
    }

    body #header #header-left .header-btn .header-btn-span {
        color: #fff;
        font-size: 14px
    }

    body #header #header-left .header-random {
        cursor: pointer;
        overflow: hidden;
        position: relative
    }

    body #header #header-left .header-random i {
        margin-right: 10px;
        transform: scale(.6)
    }

    body #header #header-left .header-random span {
        color: #fff;
        font-size: 14px
    }

    body #header #header-left .header-subscribe {
        cursor: pointer;
        overflow: hidden;
        position: relative
    }

    body #header #header-left .header-subscribe i {
        margin-right: 10px;
        transform: scale(.6)
    }

    body #header #header-left .header-install {
        cursor: pointer;
        display: none;
        overflow: hidden;
        position: relative
    }

    body #header #header-left .header-install i {
        margin-right: 16px
    }

    body #header #header-right {
        align-items: center;
        display: flex;
        justify-content: center;
        position: absolute;
        right: 20px
    }

    body #header #header-right #header-search {
        align-items: center;
        display: flex;
        margin-right: 26px
    }

    body #header #header-right #header-search.header-search-zh {
        display: none
    }

    body #header #header-right #header-search .search {
        background-color: #10101a;
        border: none;
        border-radius: 50px 0 0 50px;
        color: #fff;
        font-size: 14px;
        height: 44px;
        outline: none;
        padding: 0 20px;
        width: 360px
    }

    body #header #header-right #header-search .search-icon {
        background-color: #0a0a15;
        border-radius: 0 50px 50px 0;
        height: 44px;
        margin: auto;
        position: relative;
        width: 56px
    }

    body #header #header-right #header-search .search-icon i {
        cursor: pointer;
        left: 15%;
        position: absolute;
        top: 10%;
        transform: scale(.6)
    }

    body #header #header-right #header-search .search-icon .search-div {
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        margin-left: 20px;
        position: absolute;
        top: 20%
    }

    body #header #header-right #header-search .search-icon::input-placeholder {
        color: #88888b;
        font-size: 14px
    }

    body #header #header-right #header-search .search-icon::-webkit-input-placeholder {
        color: #88888b;
        font-size: 14px
    }

    body #header #header-right #header-search .search-icon::-moz-placeholder {
        color: #88888b;
        font-size: 14px
    }

    body #header #header-right #header-search .search-icon::-ms-input-placeholder {
        color: #88888b;
        font-size: 14px
    }

    body #header #header-right #header-clock {
        align-items: center;
        border-radius: 10px;
        cursor: pointer;
        display: flex;
        height: 36px;
        justify-content: center;
        overflow: hidden;
        position: relative;
        width: 120px
    }

    body #header #header-right #header-clock i {
        margin-right: 2px;
        transform: scale(.5)
    }

    body #header #header-right #header-clock span {
        color: #fff;
        font-size: 14px
    }

    body #header #header-right .header-logo-a {
        display: none
    }

    body #header #header-right #header-question {
        align-items: center;
        border-radius: 10px;
        display: flex;
        height: 36px;
        justify-content: center;
        margin-left: 20px;
        outline: none;
        overflow: hidden;
        position: relative;
        text-decoration: none;
        width: 84px
    }

    body #header #header-right #header-question i {
        margin-right: 2px;
        transform: scale(.5)
    }

    body #header #header-right #header-question span {
        color: #fff;
        font-size: 14px
    }

    body #header #header-right #header-clock:hover, body #header #header-right #header-question:hover {
        outline: none;
        text-decoration: none;
        transition: .5s
    }

    body #header #header-right #header-clock:hover div, body #header #header-right #header-question:hover div {
        position: absolute
    }

    body #header #header-right #header-clock:hover div:first-child, body #header #header-right #header-question:hover div:first-child {
        animation: animate1 1s linear infinite;
        background: linear-gradient(90deg, transparent, #8743ff);
        height: 2px;
        left: -100%;
        top: 0;
        width: 100%
    }

    body #header #header-right #header-clock:hover div:nth-child(2), body #header #header-right #header-question:hover div:nth-child(2) {
        animation: animate2 1s linear infinite;
        animation-delay: .25s;
        background: linear-gradient(180deg, transparent, #8743ff);
        height: 100%;
        right: 0;
        top: -100%;
        width: 2px
    }

    body #header #header-right #header-clock:hover div:nth-child(3), body #header #header-right #header-question:hover div:nth-child(3) {
        animation: animate3 1s linear infinite;
        animation-delay: .5s;
        background: linear-gradient(270deg, transparent, #8743ff);
        bottom: 0;
        height: 2px;
        right: -100%;
        width: 100%
    }

    body #header #header-right #header-clock:hover div:nth-child(4), body #header #header-right #header-question:hover div:nth-child(4) {
        animation: animate4 1s linear infinite;
        animation-delay: .75s;
        background: linear-gradient(0deg, transparent, #8743ff);
        bottom: -100%;
        height: 100%;
        left: 0;
        width: 2px
    }

    body #header #header-right #header-clock:active, body #header #header-right #header-question:active {
        background-color: #8743ff;
        box-shadow: 0 0 5px #8743ff, 0 0 20px #8743ff, 0 0 4px #8743ff, 0 0 1px #8743ff;
        filter: brightness(1.2)
    }

    body #header .search-div {
        background-color: #f5ecf1;
        border-radius: 2px;
        box-shadow: 0 0 2px #13131d;
        display: none;
        left: 0;
        position: absolute;
        top: 64px;
        width: 100%;
        z-index: 1
    }

    body #header .search-div span {
        color: #fff;
        display: block;
        font-size: 16px;
        margin-bottom: 26px;
        margin-top: 26px;
        text-align: center
    }

    body #header .search-div .search-div-search {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-bottom: 30px
    }

    body #header .search-div .search-div-search .search {
        background-color: #10101a;
        border: none;
        border-radius: 50px 0 0 50px;
        color: #fff;
        font-size: 14px;
        height: 44px;
        outline: none;
        padding-left: 18px;
        width: 360px
    }

    body #header .search-div .search-div-search .search-icon {
        background-color: #0a0a15;
        border-radius: 0 50px 50px 0;
        height: 46px;
        position: relative;
        width: 56px
    }

    body #header .search-div .search-div-search .search-icon i {
        cursor: pointer;
        left: 15%;
        position: absolute;
        top: 10%;
        transform: scale(.6)
    }

    body #header .pwaDiv {
        align-items: center;
        background-color: #ebc8a8;
        display: none;
        height: calc(100vh - 60px);
        position: absolute;
        top: 64px;
        width: 100%;
        z-index: 10000
    }

    body #header .pwaDiv .box {
        display: none
    }

    body #header .pwaDiv .pwaClose {
        color: #fff;
        cursor: pointer;
        font-size: 50px;
        position: absolute;
        right: 20px;
        top: 10px
    }

    body #header .pwaDiv .pwaContent {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAf8AAAFGCAYAAABkNJYDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4QkZCQzJFRUQ4MDExRURCOUNFRTlEOTg4NUQ3NDhBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4QkZCQzJGRUQ4MDExRURCOUNFRTlEOTg4NUQ3NDhBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDhCRkJDMkNFRDgwMTFFREI5Q0VFOUQ5ODg1RDc0OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDhCRkJDMkRFRDgwMTFFREI5Q0VFOUQ5ODg1RDc0OEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gWxTPAAAZ10lEQVR42uzd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);
        background-repeat: no-repeat;
        height: 326px;
        left: 50%;
        position: relative;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 511px
    }

    body #header .pwaDiv .pwaContent .gameImg {
        border-radius: 4px;
        bottom: 34%;
        height: 40px;
        left: 20%;
        position: absolute;
        width: 40px
    }

    body #header .pwaDiv .pwaContent .pwaLeft {
        color: #fff;
        font-size: 14px;
        position: absolute;
        right: 15%;
        top: 26%;
        width: 270px
    }

    body #header .pwaDiv .pwaContent .pwaLeft .headerMobile {
        display: none
    }

    body #header .pwaDiv .pwaContent .pwaLeft .header {
        color: #fff;
        font-size: 16px;
        margin-bottom: 20px;
        text-align: center
    }

    body #header .pwaDiv .pwaContent .pwaLeft .middle2 {
        display: none
    }

    body #header .pwaDiv .pwaContent .pwaLeft .middle {
        background-color: #fce331;
        border-radius: 10px;
        color: #f5ecf1;
        cursor: pointer;
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        margin: 0 auto 20px;
        text-align: center;
        width: 164px
    }

    body #header .pwaDiv .pwaContent .pwaLeft .middle:hover {
        background-color: #fad12e
    }

    body #header .pwaDiv .pwaContent .pwaLeft .footer {
        color: #c9c9c9;
        font-size: 12px;
        text-align: center
    }

    body #header .pwaDiv.pwaFixed {
        background-color: unset;
        bottom: 10px;
        display: block;
        height: unset;
        position: fixed;
        right: 5px;
        top: unset;
        width: unset
    }

    body #header .pwaDiv.pwaFixed .pwaClose {
        color: #fff;
        cursor: pointer;
        font-size: 30px;
        position: absolute;
        right: 50px;
        top: 10px;
        z-index: 3
    }

    body #header .pwaDiv.pwaFixed .pwaContent {
        background-repeat: no-repeat;
        height: 326px;
        left: unset;
        position: relative;
        top: unset;
        transform: unset;
        width: 511px
    }

    body #header .pwaDiv.pwaFixed .pwaContent .gameImg {
        border-radius: 4px;
        bottom: 34%;
        height: 40px;
        left: 20%;
        position: absolute;
        width: 40px
    }

    body #header .pwaDiv.pwaFixed .pwaContent .pwaLeft {
        color: #fff;
        font-size: 14px;
        position: absolute;
        right: 15%;
        top: 26%;
        width: 270px
    }

    body #header .pwaDiv.pwaFixed .pwaContent .pwaLeft .header {
        color: #fff;
        font-size: 16px;
        margin-bottom: 20px;
        text-align: center
    }

    body #header .pwaDiv.pwaFixed .pwaContent .pwaLeft .middle {
        border-radius: 10px;
        color: #f5ecf1;
        cursor: pointer;
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        margin: 0 auto 20px;
        text-align: center;
        width: 164px
    }

    body #header .pwaDiv.pwaFixed .pwaContent .pwaLeft .footer {
        font-size: 12px;
        text-align: center
    }

    body #header .pwaDiv.pwaFixed .pwaContent .pwaLeft .middle2 {
        display: none
    }

    body #app {
        background-color: unset;
        filter: brightness();
        height: 100%;
        width: 100%
    }

    body #app #footer {
        background-color: #f5ecf1;
        border-radius: 10px;
        box-shadow: 0 0 2px #13131d;
        margin: 40px 16px 0;
        padding-bottom: 24px;
        padding-top: 40px
    }

    body #app #footer .footer-div {
        margin-left: 36px;
        margin-right: 36px
    }

    body #app #footer .footer-div.footer-div-vid {
        margin-left: 0;
        margin-right: 0;
        padding: 36px
    }

    body #app #footer .footer-div.footer-div-vid .footer-content p {
        font-size: 18px
    }

    body #app #footer .footer-div .footer-title {
        color: #fff;
        font-size: 24px;
        font-weight: 600
    }

    body #app #footer .footer-div .footer-title .div1 {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: 16px;
        margin-right: 16px;
        width: 16px
    }

    body #app #footer .footer-div .footer-title .div1 .div2 {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    body #app #footer .footer-div .footer-title .div3 {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: 12px;
        margin-right: 16px;
        vertical-align: middle;
        width: 12px
    }

    body #app #footer .footer-div .footer-box {
        align-items: center;
        display: flex;
        margin-bottom: 20px;
        margin-top: 20px
    }

    body #app #footer .footer-div .footer-box .propmt {
        height: 150px;
        width: 150px
    }

    body #app #footer .footer-div .footer-box #qrcode img {
        border: 15px solid #fff
    }

    body #app #footer .footer-div .footer-box .text {
        margin-left: 10px
    }

    body #app #footer .footer-div .footer-box .text p:first-child {
        color: #c9c9c9;
        font-size: 20px;
        margin-bottom: 18px
    }

    body #app #footer .footer-div .footer-box .text p:last-child {
        color: #a0a0a2;
        font-size: 16px
    }

    body #app #footer .footer-div .footer-flex {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;
        margin-top: 20px
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div {
        margin-right: 112px
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-header {
        align-items: center;
        display: flex;
        margin-bottom: 22px
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-header div {
        background-color: #fff;
        border-radius: 50%;
        height: 16px;
        margin-right: 16px;
        width: 16px
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-header div div {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-header span {
        color: #fff;
        font-size: 24px
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-content {
        color: silver;
        font-size: 16px;
        font-weight: 600
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-content a {
        color: #c9c9c9;
        cursor: pointer;
        display: block;
        margin-bottom: 16px;
        outline: none;
        text-decoration: none
    }

    body #app #footer .footer-div .footer-flex .footer-flex-div .footer-flex-div-content a:hover span {
        color: #fce331
    }

    body #app #footer .footer-div .footer-content {
        color: #c9c9c9;
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 20px;
        margin-top: 20px
    }

    body #app #footer .footer-div .footer-content .content-btns a {
        background-color: unset;
        border: 1px solid #c9c9c9;
        border-radius: 10px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        height: 26px;
        line-height: 26px;
        margin-bottom: 10px;
        margin-right: 15px;
        outline: none;
        padding: 0 10px;
        text-decoration: none
    }

    body #app #footer .footer-div .footer-content .content-btns a:hover {
        border: 1px solid #fce331;
        color: #fce331
    }

    body #app #footer .footer-div .footer-content p {
        line-height: 1.5;
        margin-bottom: 12px
    }

    body #app #footer .footer-div .footer-content p a {
        color: #c9c9c9;
        cursor: pointer;
        outline: none;
        text-decoration: none
    }

    body #app #footer .footer-div .footer-content p .showColor, body #app #footer .footer-div .footer-content p a:hover {
        color: #fce331
    }

    body #app #footer .footer-div .footer-content p:last-of-type {
        margin-bottom: 14px
    }

    body #app #footer .footer-div .footer-content p .propmt:first-of-type {
        color: #ff3b3b
    }

    body #app #footer .footer-div .footer-content p .propmt:last-of-type {
        color: #65ffef
    }

    body #app #footer .footer-div .footer-content.footer-content-tag p {
        margin-bottom: 12px
    }

    body #app #footer .footer-div .footer-content.footer-content-tag p:last-of-type {
        margin-bottom: 0
    }

    body #app #bottom-bar {
        align-items: center;
        background-color: #f5ecf1;
        display: flex;
        height: 64px;
        justify-content: space-between;
        margin-top: 20px;
        position: relative;
        width: 100%
    }

    body #app #bottom-bar #bottom-left {
        align-items: center;
        display: flex;
        margin-left: 20px
    }

    body #app #bottom-bar #bottom-left a {
        outline: none
    }

    body #app #bottom-bar #bottom-left img {
        height: 26px;
        margin-right: 20px;
        width: 150px
    }

    body #app #bottom-bar #bottom-left #bottom-left-span {
        font-size: 14px;
        height: 44px;
        line-height: 44px;
        position: relative;
        width: 166px
    }

    body #app #bottom-bar #bottom-left #bottom-left-span span:first-child {
        color: #98ffff;
        left: -1px;
        position: absolute;
        top: -1px
    }

    body #app #bottom-bar #bottom-left #bottom-left-span span:nth-child(2) {
        color: #fe398a;
        left: 1px;
        position: absolute;
        top: 1px
    }

    body #app #bottom-bar #bottom-left #bottom-left-span span:nth-child(3) {
        color: #fff;
        left: 0;
        position: absolute;
        top: 0
    }

    body #app #bottom-bar #bottom-right {
        align-items: center;
        display: flex;
        margin-right: 20px
    }

    body #app #bottom-bar #bottom-right .link-list {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end
    }

    body #app #bottom-bar #bottom-right .bottom-prompt {
        display: none
    }

    body #app #bottom-bar #bottom-right .bottom-contact {
        color: #c9c9c9;
        cursor: pointer;
        font-size: 14px;
        line-height: 1.5;
        margin-left: 24px;
        outline: none;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right .bottom-contact:hover {
        color: #fce331
    }

    body #app #bottom-bar #bottom-right .bottom-lab {
        color: #c9c9c9;
        cursor: pointer;
        font-size: 14px;
        line-height: 1.5;
        margin-left: 24px;
        outline: none;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right .bottom-lab:hover {
        color: #fce331
    }

    body #app #bottom-bar #bottom-right .bottom-lab.multiLanguageRight {
        margin-right: 0
    }

    body #app #bottom-bar #bottom-right .bottom-select {
        border: 1px solid #fff;
        border-radius: 2px;
        box-shadow: 0 0 2px #13131d;
        color: #fff;
        cursor: pointer;
        height: 44px;
        margin-left: 24px;
        position: relative;
        width: 166px
    }

    body #app #bottom-bar #bottom-right .bottom-select.bottom-select-active {
        border: 1px solid #fce331
    }

    body #app #bottom-bar #bottom-right .bottom-select.bottom-select-zh {
        display: none
    }

    body #app #bottom-bar #bottom-right .bottom-select .select {
        align-items: center;
        display: flex;
        justify-content: center;
        line-height: 44px
    }

    body #app #bottom-bar #bottom-right .bottom-select .select .select-val {
        color: #fff;
        font-size: 16px;
        margin-right: 50px
    }

    body #app #bottom-bar #bottom-right .bottom-select .select i {
        transform: scale(.8)
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list {
        background-color: #242432;
        border: 1px solid #6868d9;
        bottom: 58px;
        display: none;
        line-height: 42px;
        max-height: 520px;
        overflow-y: auto;
        padding: 20px;
        position: absolute;
        right: 0;
        width: 127px;
        z-index: 1
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list::-webkit-scrollbar {
        width: 2px
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list::-webkit-scrollbar-thumb {
        background: #fff;
        border-radius: 2px;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .1)
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list::-webkit-scrollbar-track {
        background-color: #b7b4b43d;
        border-radius: 5px
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list a {
        color: #fff;
        display: block;
        font-size: 14px;
        line-height: 42px;
        outline: none;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list a:first-child {
        margin-top: -15px
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list a:last-child {
        margin-bottom: -15px
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list, body #app #bottom-bar #bottom-right #bottom-logo, body #app #bottom-bar #bottom-right .detail-div, body #app #bottom-bar #bottom-right .icon-add {
        display: none
    }

    body #app #bottom-prompt {
        background-color: #f5ecf1;
        color: #c9c9c9;
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        width: 100%
    }

    body #app #bottom-prompt a {
        outline: none;
        text-decoration: none
    }

    body #app #bottom-prompt .showColor {
        color: #fce331
    }

    body #recent {
        background-color: #ebc8a8;
        display: none;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        width: 379px;
        z-index: 2
    }

    body #recent #recent-close {
        color: #fff;
        cursor: pointer;
        font-size: 22px;
        height: 58px;
        line-height: 58px;
        margin-right: 10px;
        text-align: right
    }

    body #recent iframe, body .pic {
        height: 100%;
        width: 100%
    }

    body .pic {
        display: block;
        filter: brightness(110%) contrast(110%)
    }

    body::-webkit-scrollbar {
        background-color: #353545;
        height: 6px;
        width: 6px
    }

    body::-webkit-scrollbar-thumb {
        background-color: #fce331;
        border-radius: 10px
    }

    body::-webkit-scrollbar-track {
        background-color: transparent
    }
}

@media screen and (min-width: 851px) {
    #root {
        background-color: #ebc8a8;
        position: relative
    }

    #root #area {
        display: flex;
        justify-content: center
    }

    #root #area #left {
        display: grid;
        gap: 23px;
        grid-auto-flow: row dense;
        grid-auto-rows: 156px;
        grid-template-columns:repeat(2, 156px);
        grid-template-rows:repeat(auto-fill, 156px);
        justify-content: center;
        margin-right: 30px
    }

    #root #area #left .grid-left {
        height: 148px;
        position: relative;
        width: 148px
    }

    #root #area #left .grid-left, #root #area #left .grid-left .grid-game-3d {
        border-radius: 10px;
        overflow: hidden
    }

    #root #area #left .grid-left .grid-game-3d .btn, #root #area #left .grid-left .grid-game-3d .name {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: all .1s;
        width: 100%
    }

    #root #area #left .grid-left .grid-game-3d .btn span, #root #area #left .grid-left .grid-game-3d .name span {
        background-color: #573e83;
        border-radius: 10px;
        color: #fff;
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        text-align: center;
        width: 100px;
        z-index: 1
    }

    #root #area #left .grid-left .grid-game-3d .obscuration {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .05) 40%);
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }

    #root #area #left .grid-left .grid-game-3d .name {
        align-items: flex-end
    }

    #root #area #left .grid-left .grid-game-3d .name span {
        background-color: unset;
        overflow: hidden;
        padding: 0 6px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: unset
    }

    #root #area #left .grid-left:hover {
        transform: scale(1.5);
        transition: all .2s ease-out;
        z-index: 999
    }

    #root #area #left .grid-left:hover .grid-game-3d .btn, #root #area #left .grid-left:hover .grid-game-3d .name {
        opacity: 1;
        transition: all .1s
    }

    #root #area #left .grid-left:hover .grid-game-3d .obscuration {
        opacity: 1;
        transition: all .2s
    }

    #root #area #middle {
        background-color: #f5ecf1;
        border-radius: 10px;
        box-shadow: 0 0 2px #13131d;
        height: max-content;
        max-width: 986px
    }

    #root #area #middle #middle-header {
        display: flex
    }

    #root #area #middle #middle-header .middle-header-btn {
        display: none
    }

    #root #area #middle #middle-header .ads-1 {
        margin: 20px 36px 0 20px;
        width: 336px
    }

    #root #area #middle #middle-header .ads-1 .ads-title {
        color: #fff;
        display: block;
        font-size: 12px;
        height: 28px;
        line-height: 28px;
        text-align: center
    }

    #root #area #middle #middle-header .ads-1 .ads-wrapper {
        background-color: #fff;
        cursor: pointer;
        height: 280px
    }

    #root #area #middle #middle-header .ads-1 .ads-wrapper .ads-container {
        height: 100%
    }

    #root #area #middle #middle-header .middle-header-imgDiv {
        border-radius: 10px;
        width: 200px
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-img {
        align-items: center;
        background-color: #10101a;
        border-radius: 10px;
        display: flex;
        height: 200px;
        justify-content: center;
        margin-top: 20px;
        width: 200px
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-img img {
        border-radius: 10px;
        height: 180px;
        width: 180px
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn {
        background-color: #0287ff;
        border-radius: 6px;
        color: #fff;
        cursor: pointer;
        display: none;
        font-size: 18px;
        height: 44px;
        line-height: 44px;
        margin: 28px auto 0;
        outline: none;
        overflow: hidden;
        position: relative;
        text-align: center;
        text-decoration: none;
        width: 176px
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn:hover {
        outline: none;
        text-decoration: none;
        transition: .5s
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn:hover div {
        position: absolute
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn:hover div:first-child {
        animation: animate1 1s linear infinite;
        background: linear-gradient(90deg, transparent, #f9ca32);
        height: 4px;
        left: -100%;
        top: 0;
        width: 100%
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn:hover div:nth-child(2) {
        animation: animate2 1s linear infinite;
        animation-delay: .25s;
        background: linear-gradient(180deg, transparent, #f9ca32);
        height: 100%;
        right: 0;
        top: -100%;
        width: 4px
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn:hover div:nth-child(3) {
        animation: animate3 1s linear infinite;
        animation-delay: .5s;
        background: linear-gradient(270deg, transparent, #f9ca32);
        bottom: 0;
        height: 4px;
        right: -100%;
        width: 100%
    }

    #root #area #middle #middle-header .middle-header-imgDiv .middle-header-btn:hover div:nth-child(4) {
        animation: animate4 1s linear infinite;
        animation-delay: .75s;
        background: linear-gradient(0deg, transparent, #f9ca32);
        bottom: -100%;
        height: 100%;
        left: 0;
        width: 4px
    }

    #root #area #middle #middle-header .middle-header-text {
        line-height: 30px;
        margin-left: 36px;
        margin-top: 20px;
        width: 338px
    }

    #root #area #middle #middle-header .middle-header-text .middle-header-text-title {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
        display: -webkit-box;
        font-size: 20px;
        margin-bottom: 8px;
        overflow: hidden;
        padding-right: 20px;
        text-overflow: ellipsis
    }

    #root #area #middle #middle-header .middle-header-text .middle-header-text-title .middle-header-img {
        display: none
    }

    #root #area #middle #middle-header .middle-header-text .middle-header-text-content {
        -webkit-line-clamp: 13;
        -webkit-box-orient: vertical;
        color: #c9c9c9;
        display: -webkit-box;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis
    }

    #root #area #middle #middle-header .middle-header-text .middle-header-text-content p {
        font-size: 14px;
        line-height: 1.5
    }

    #root #area #middle #middle-video {
        margin-left: 20px;
        margin-top: 30px
    }

    #root #area #middle #middle-video #middle-video-lab {
        align-items: center;
        display: flex
    }

    #root #area #middle #middle-video #middle-video-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px
    }

    #root #area #middle #middle-video #middle-video-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    #root #area #middle #middle-video #middle-video-lab span {
        color: #fff;
        font-size: 20px;
        margin-left: 14px;
        margin-top: 2px
    }

    #root #area #middle #middle-video #middle-video-list {
        align-items: center;
        display: flex;
        margin: 18px auto 0
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div {
        background-color: #f5ecf1;
        border-radius: 10px;
        box-shadow: 0 0 8px #2d2d46;
        height: 162px;
        margin-left: 22px;
        width: 221px
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies {
        border-radius: 10px;
        display: block;
        height: 116px;
        margin: 6px 6px 14px;
        outline: none;
        position: relative;
        text-decoration: none;
        width: 206px
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-time {
        background-color: rgba(0, 0, 0, .8);
        border-radius: 10px;
        bottom: 4px;
        color: #fff;
        font-size: 14px;
        padding: 3px;
        position: absolute;
        right: 4px;
        text-align: center;
        z-index: 1
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-load {
        -o-animation: spin 3s linear infinite;
        -moz-animation: spin 3s linear infinite;
        -webkit-animation: spin 3s linear infinite;
        animation: spin 3s linear infinite;
        border: 6px solid rgba(0, 0, 0, .6);
        border-radius: 50%;
        border-right-color: #fff;
        display: none;
        height: 42px;
        left: 35%;
        position: absolute;
        top: 25%;
        width: 42px
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-play {
        background-color: red;
        border-radius: 50%;
        display: none;
        height: 48px;
        left: 37%;
        position: absolute;
        top: 27%;
        width: 48px;
        z-index: 1
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-play i {
        left: 35%;
        position: absolute;
        top: 33%
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-play:hover {
        background-color: #ef2b1d
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies img {
        border-radius: 10px
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
        display: block;
        display: -webkit-box;
        font-size: 16px;
        margin: auto;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        width: 180px
    }

    #root #area #middle #middle-video #middle-video-list .middle-video-list-div:first-child {
        margin-left: 0
    }

    #root #area #middle #middle-appName {
        margin: 30px 20px 0
    }

    #root #area #middle #middle-appName #middle-appName-lab {
        align-items: center;
        display: flex;
        margin-bottom: 18px
    }

    #root #area #middle #middle-appName #middle-appName-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px
    }

    #root #area #middle #middle-appName #middle-appName-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    #root #area #middle #middle-appName #middle-appName-lab span {
        color: #fff;
        font-size: 20px;
        margin-left: 14px;
        margin-top: 2px
    }

    #root #area #middle #middle-appName #middle-appName-content p {
        color: #a0a0a2;
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 14px
    }

    #root #area #middle #middle-appName #middle-appName-content p:last-of-type {
        margin-bottom: 0
    }

    #root #area #middle #middle-mobile {
        margin: 30px 20px 26px
    }

    #root #area #middle #middle-mobile #middle-mobile-lab {
        align-items: center;
        display: flex;
        margin-bottom: 18px
    }

    #root #area #middle #middle-mobile #middle-mobile-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px
    }

    #root #area #middle #middle-mobile #middle-mobile-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    #root #area #middle #middle-mobile #middle-mobile-lab span {
        color: #fff;
        font-size: 20px;
        margin-left: 14px;
        margin-top: 2px
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header {
        align-items: center;
        display: flex;
        margin-bottom: 16px
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .propmt {
        height: 150px;
        margin-left: 20px;
        width: 150px
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header #qrcode img {
        border: 15px solid #fff
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .text {
        margin-left: 10px
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .text p:first-child {
        color: #c9c9c9;
        font-size: 16px;
        margin-bottom: 18px
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .text p:last-child {
        color: #a0a0a2;
        font-size: 14px
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn {
        align-items: center;
        display: flex;
        flex-wrap: wrap
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a {
        border: 1px solid #c9c9c9;
        border-radius: 12px;
        color: #fff;
        cursor: pointer;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        margin-bottom: 16px;
        margin-right: 12px;
        outline: none;
        padding: 0 10px;
        text-decoration: none
    }

    #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:hover {
        border: 1px solid #fce331;
        color: #fce331
    }

    #root #area #middle .ads-2 {
        margin: 14px auto 30px;
        width: 728px
    }

    #root #area #middle .ads-2 .ads-title {
        color: #fff;
        display: block;
        font-size: 12px;
        height: 28px;
        line-height: 28px;
        text-align: center
    }

    #root #area #middle .ads-2 .ads-wrapper {
        background-color: #fff;
        cursor: pointer;
        height: 90px
    }

    #root #area #middle .ads-2 .ads-wrapper .ads-container {
        height: 100%
    }

    #root #area #middle #middle-question {
        margin-bottom: 30px;
        margin-left: 20px;
        margin-right: 20px
    }

    #root #area #middle #middle-question #middle-question-lab {
        align-items: center;
        display: flex;
        margin-bottom: 18px
    }

    #root #area #middle #middle-question #middle-question-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px
    }

    #root #area #middle #middle-question #middle-question-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    #root #area #middle #middle-question #middle-question-lab span {
        color: #fff;
        font-size: 20px;
        margin-left: 14px;
        margin-top: 2px
    }

    #root #area #middle #middle-question #middle-question-content {
        align-items: center;
        display: flex;
        flex-wrap: wrap
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div {
        margin-right: 112px
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header {
        align-items: center;
        display: flex;
        margin-bottom: 14px
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header div {
        background-color: #fff;
        border-radius: 50%;
        height: 16px;
        width: 16px
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header div div {
        background-color: #878789;
        border-radius: 50%;
        height: 12px;
        margin-left: 7px;
        margin-top: 7px;
        width: 12px
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header span {
        color: #fff;
        font-size: 20px;
        margin-left: 14px;
        margin-top: 2px
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content {
        color: silver;
        font-size: 14px;
        margin-bottom: 24px
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content a {
        color: #c9c9c9;
        cursor: pointer;
        display: block;
        margin-bottom: 16px;
        outline: none;
        text-decoration: none
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content a:hover span {
        color: #fce331
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content:last-of-type {
        margin-bottom: 0
    }

    #root #area #middle #middle-question #middle-question-content .middle-question-div:nth-child(2) {
        margin-right: 0
    }

    #root #area #right {
        margin-left: 30px
    }

    #root #area #right .rightList {
        display: grid;
        gap: 23px;
        grid-auto-flow: row dense;
        grid-auto-rows: 130px;
        grid-template-columns:repeat(2, 130px);
        grid-template-rows:repeat(auto-fill, 130px);
        justify-content: center
    }

    #root #area #right .rightList .grid-right {
        border-radius: 10px;
        height: 122px;
        overflow: hidden;
        position: relative;
        width: 122px
    }

    #root #area #right .rightList .grid-right .grid-game-3d {
        border-radius: 10px;
        overflow: hidden
    }

    #root #area #right .rightList .grid-right .grid-game-3d .btn, #root #area #right .rightList .grid-right .grid-game-3d .name {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: all .1s;
        width: 100%
    }

    #root #area #right .rightList .grid-right .grid-game-3d .btn span, #root #area #right .rightList .grid-right .grid-game-3d .name span {
        background-color: #573e83;
        border-radius: 10px;
        color: #fff;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        width: 80px;
        z-index: 1
    }

    #root #area #right .rightList .grid-right .grid-game-3d .obscuration {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .05) 40%);
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }

    #root #area #right .rightList .grid-right .grid-game-3d .name {
        align-items: flex-end
    }

    #root #area #right .rightList .grid-right .grid-game-3d .name span {
        background-color: unset;
        overflow: hidden;
        padding: 0 6px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: unset
    }

    #root #area #right .rightList .grid-right:hover {
        transform: scale(1.5);
        transition: all .2s ease-out;
        z-index: 999
    }

    #root #area #right .rightList .grid-right:hover .grid-game-3d .btn, #root #area #right .rightList .grid-right:hover .grid-game-3d .name {
        opacity: 1;
        transition: all .1s
    }

    #root #area #right .rightList .grid-right:hover .grid-game-3d .obscuration {
        opacity: 1;
        transition: all .2s
    }

    #root #area #right .ads-3 {
        border-radius: 10px 10px 0 0;
        margin-bottom: 23px;
        width: 300px
    }

    #root #area #right .ads-3 .ads-title {
        border-color: #f5ecf1;
        border-radius: 10px;
        color: #fff;
        display: block;
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        text-align: center
    }

    #root #area #right .ads-3 .ads-wrapper {
        background-color: #fff;
        cursor: pointer;
        height: 600px
    }

    #root #area #right .ads-3 .ads-wrapper .ads-container {
        height: 100%
    }

    .translated-ltr #header {
        top: 40px
    }

    .icon-clock {
        background-position: 0 0;
        height: 34px;
        width: 34px
    }

    .icon-question {
        background-position: -38px 0;
        height: 34px;
        width: 34px
    }

    .icon-play {
        background-position: -76px 0;
        height: 26px;
        width: 26px
    }

    .icon-triangle {
        background-position: -106px 0;
        height: 17px;
        width: 23px
    }

    .icon-install {
        background-position: -297px 0;
        height: 20px;
        width: 20px
    }

    .icon-random {
        background-position: -198px 0;
        height: 28px;
        width: 28px
    }

    .icon-subscribe {
        background-position: -230px 0;
        height: 21px;
        width: 31px
    }

    .icon-new {
        background-position: -265px 0;
        height: 28px;
        width: 28px
    }

    .icon-tags {
        background-position: -321px 0;
        height: 16px;
        width: 16px
    }

    .icon-search {
        background-position: -341px 0;
        height: 36px;
        width: 36px
    }

    .icon-moviesPlay {
        background-position: -380px 0;
        height: 16px;
        width: 16px
    }
}

@media screen and (min-width: 1740px) {
    body #app #root {
        margin: 88px 19px 0
    }

    body #app #footer {
        margin: 40px 19px 0
    }

    body #app #footer .footer-div .footer-title {
        margin-bottom: 26px
    }
}

@media screen and (min-width: 1536px) and (max-width: 1739px) {
    body #app #root {
        margin: 88px 18px 0
    }

    body #app #root #area #left {
        grid-template-columns:repeat(1, 156px)
    }

    body #app #root #area #left .grid-left:nth-child(n+10) {
        display: none
    }

    body #app #root #area #right {
        grid-template-areas:"ads4 ads4" "ads4 ads4" "ads4 ads4" "ads4 ads4" ". ." ". ." "ads5 ads5" "ads5 ads5" "ads5 ads5" "ads5 ads5";
        grid-template-columns:repeat(2, 130px)
    }

    body #app #root #tag #tag-lab, body #app #root #tag #video-lab, body #app #root #video #tag-lab, body #app #root #video #video-lab {
        width: 1375px
    }

    body #app #root #tag #tag-list, body #app #root #tag #video-list, body #app #root #video #tag-list, body #app #root #video #video-list {
        grid-template-columns:repeat(6, 210px)
    }

    body #app #footer {
        margin: 40px 18px 0
    }

    body #app #footer .footer-div .footer-title {
        margin-bottom: 26px
    }
}

@media screen and (min-width: 1366px) and (max-width: 1535px) {
    body #header #header-right #header-search .search {
        width: 238px
    }

    body #app #root {
        margin: 88px 22px 0
    }

    body #app #root #area #left {
        display: none
    }

    body #app #root #area #right {
        grid-template-areas:"ads4 ads4" "ads4 ads4" "ads4 ads4" "ads4 ads4" ". ." ". ." "ads5 ads5" "ads5 ads5" "ads5 ads5" "ads5 ads5";
        grid-template-columns:repeat(1, 130px)
    }

    body #app #root #tag #tag-lab, body #app #root #tag #video-lab, body #app #root #video #tag-lab, body #app #root #video #video-lab {
        width: 1142px
    }

    body #app #root #tag #tag-list, body #app #root #tag #video-list, body #app #root #video #tag-list, body #app #root #video #video-list {
        grid-template-columns:repeat(5, 210px)
    }

    body #app #footer {
        margin: 40px 22px 0
    }

    body #app #footer .footer-div .footer-title {
        margin-bottom: 26px
    }
}

@media screen and (min-width: 1220px) and (max-width: 1365px) {
    body #header #header-left #tags {
        margin-right: 24px
    }

    body #header #header-left .header-btn, body #header #header-left .header-logo {
        margin-right: 8px
    }

    body #header #header-right #header-search {
        margin-right: 14px
    }

    body #header #header-right #header-search .search {
        width: 166px
    }

    body #header #header-right #header-question {
        margin-left: 6px
    }

    body #app #root {
        margin: 88px 18px 0
    }

    body #app #root #area #left {
        display: none
    }

    body #app #root #area #right {
        grid-template-areas:"ads4" "ads4" "ads4" "ads4" "." "." "ads5" "ads5" "ads5" "ads5";
        grid-template-columns:repeat(1, 130px)
    }

    body #app #root #area #right .ads-3, body #app #root #area #right .ads-4 {
        width: 160px
    }

    body #app #root #area #right .rightList {
        grid-template-columns:repeat(1, 130px)
    }

    body #app #root #tag #tag-lab, body #app #root #tag #video-lab, body #app #root #video #tag-lab, body #app #root #video #video-lab {
        width: 1142px
    }

    body #app #root #tag #tag-list, body #app #root #tag #video-list, body #app #root #video #tag-list, body #app #root #video #video-list {
        grid-template-columns:repeat(5, 210px)
    }

    body #app #footer {
        margin: 40px 18px 0
    }

    body #app #footer .footer-div .footer-title {
        margin-bottom: 26px
    }
}

@media screen and (min-width: 980px) and (max-width: 1219px) {
    body #header #header-left #tags {
        margin-right: 24px
    }

    body #header #header-left .header-btn {
        margin-right: 8px
    }

    body #header #header-left .header-btn.header-random {
        width: 90px
    }

    body #header #header-left .header-btn.header-random i {
        margin-right: -2px;
        transform: scale(.5)
    }

    body #header #header-left .header-btn.header-subscribe {
        width: 100px
    }

    body #header #header-left .header-btn.header-subscribe i {
        margin-left: -6px;
        margin-right: 0;
        transform: scale(.5)
    }

    body #header #header-left .header-btn.header-install {
        width: 84px
    }

    body #header #header-left .header-btn.header-install i {
        margin-right: 5px;
        transform: scale(.9)
    }

    body #header #header-left .header-logo {
        margin-right: 8px
    }

    body #header #header-left .header-btn {
        margin-right: 4px
    }

    body #header #header-right {
        right: 10px
    }

    body #header #header-right #header-search .search {
        width: 80px
    }

    body #header #header-right #header-clock {
        width: 90px
    }

    body #header #header-right #header-clock i {
        margin-left: -8px;
        margin-right: -5px;
        transform: scale(.4)
    }

    body #header #header-right #header-question {
        margin-left: 4px;
        width: 76px
    }

    body #header #header-right #header-question i {
        margin-left: -11px;
        margin-right: -5px;
        transform: scale(.4)
    }

    body #app #root {
        margin: 88px 57px 0
    }

    body #app #root #area #left, body #app #root #area #right {
        display: none
    }

    body #app #root #tag #tag-lab, body #app #root #tag #video-lab, body #app #root #video #tag-lab, body #app #root #video #video-lab {
        width: 909px
    }

    body #app #root #tag #tag-list, body #app #root #tag #video-list, body #app #root #video #tag-list, body #app #root #video #video-list {
        grid-template-columns:repeat(4, 210px)
    }

    body #app #footer {
        margin: 40px 57px 0
    }

    body #app #footer .footer-div .footer-title {
        margin-bottom: 26px
    }

    body #app #bottom-bar #bottom-left {
        margin-left: 9px
    }

    body #app #bottom-bar #bottom-left img {
        margin-right: 20px
    }

    body #app #bottom-bar #bottom-right {
        margin-right: 9px
    }

    body #app #bottom-bar #bottom-right .bottom-contact, body #app #bottom-bar #bottom-right .bottom-lab {
        margin-left: 35px
    }
}

@media screen and (min-width: 851px) and (max-width: 980px) {
    body #header #header-left #tags {
        margin-right: 24px
    }

    body #header #header-left .header-btn {
        margin-right: 8px
    }

    body #header #header-left .header-btn.header-random {
        width: 90px
    }

    body #header #header-left .header-btn.header-random i {
        margin-right: -2px;
        transform: scale(.5)
    }

    body #header #header-left .header-btn.header-subscribe {
        width: 100px
    }

    body #header #header-left .header-btn.header-subscribe i {
        margin-left: -6px;
        margin-right: 0;
        transform: scale(.5)
    }

    body #header #header-left .header-btn.header-install {
        width: 84px
    }

    body #header #header-left .header-btn.header-install i {
        margin-right: 5px;
        transform: scale(.9)
    }

    body #header #header-right {
        right: 45px
    }

    body #header #header-right #header-search {
        position: absolute;
        right: -80px;
        z-index: 1
    }

    body #header #header-right #header-search .search {
        display: none
    }

    body #header #header-right #header-search .search-icon {
        background-color: unset !important
    }

    body #header #header-right #header-clock {
        width: 90px
    }

    body #header #header-right #header-clock i {
        margin-left: -8px;
        margin-right: -5px;
        transform: scale(.4)
    }

    body #header #header-right #header-question {
        margin-left: 8px;
        width: 76px
    }

    body #header #header-right #header-question i {
        margin-left: -11px;
        margin-right: -5px;
        transform: scale(.4)
    }

    body #app {
        width: 980px
    }

    body #app #root {
        margin: 88px 57px 0
    }

    body #app #root #area #left, body #app #root #area #right {
        display: none
    }

    body #app #root #tag #tag-lab, body #app #root #tag #video-lab, body #app #root #video #tag-lab, body #app #root #video #video-lab {
        width: 909px
    }

    body #app #root #tag #tag-list, body #app #root #tag #video-list, body #app #root #video #tag-list, body #app #root #video #video-list {
        grid-template-columns:repeat(4, 210px)
    }

    body #app #footer {
        margin: 40px 57px 0
    }

    body #app #footer .footer-div .footer-title {
        margin-bottom: 26px
    }

    body #app #bottom-bar #bottom-left {
        margin-left: 9px
    }

    body #app #bottom-bar #bottom-left img {
        margin-right: 20px
    }

    body #app #bottom-bar #bottom-right {
        margin-right: 9px
    }

    body #app #bottom-bar #bottom-right .bottom-contact, body #app #bottom-bar #bottom-right .bottom-lab {
        margin-left: 35px
    }
}

@media screen and (max-width: 850px) {
    body, html {
        height: unset !important
    }

    body {
        background-color: #ebc8a8;
        border: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0;
        margin: 0
    }

    body #header #header-left {
        display: none
    }

    body #header #header-right {
        align-items: center;
        border-radius: .02rem;
        display: flex;
        height: .8rem;
        width: 100%
    }

    body #header #header-right #header-search .search {
        display: none
    }

    body #header #header-right #header-search .search-icon .search-div {
        color: #fff;
        display: none;
        font-size: .32rem;
        height: unset;
        position: fixed;
        right: .3rem;
        width: unset;
        z-index: 5
    }

    body #header #header-right .header-logo-a {
        display: flex;
        margin: 0 auto
    }

    body #header #header-right .header-logo-a .header-logo {
        cursor: pointer;
        height: .4rem;
        margin: 0 auto;
        width: 2.24rem
    }

    body #header #header-right #header-clock {
        cursor: pointer;
        display: flex;
        margin-left: .12rem
    }

    body #header #header-right #header-question {
        display: flex;
        margin-right: .2rem
    }

    body #header .search-div {
        background-color: #1e1e27;
        display: none;
        height: 100vh;
        position: absolute;
        top: .8rem;
        width: 100%;
        z-index: 4
    }

    body #header .search-div span {
        display: none
    }

    body #header .search-div .close {
        color: #fff;
        font-size: .32rem;
        position: fixed;
        right: .2rem;
        top: .8rem
    }

    body #header .search-div .search-div-search {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-top: 1.14rem
    }

    body #header .search-div .search-div-search input {
        background-color: #10101a;
        border: none;
        border-radius: 50px 0 0 50px;
        color: #fff;
        font-size: .24rem;
        height: .82rem;
        outline: none;
        padding: 0 0 0 .22rem;
        width: 3.6rem
    }

    body #header .search-div .search-div-search .search-icon {
        background-color: #0a0a15;
        border-radius: 0 50px 50px 0;
        height: .82rem;
        width: .8rem
    }

    body #header .search-div .search-div-search .search-icon i {
        display: block;
        margin: .2rem
    }

    body #header .pwaDiv {
        align-items: center;
        background-color: #f5ecf1;
        display: none !important;
        height: 100vh;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10000
    }

    body #header .pwaDiv .pwaClose {
        color: #fff;
        cursor: pointer;
        font-size: .6rem;
        position: absolute;
        right: .7rem;
        top: .5rem
    }

    body #header .pwaDiv .pwaContent {
        background-color: #1e1e2f;
        border: .02rem solid #fff;
        height: calc(100vh - 1.9rem);
        margin: .5rem .32rem;
        padding-top: .8rem
    }

    body #header .pwaDiv .pwaContent .content {
        display: grid;
        gap: .32rem;
        grid-template-columns:repeat(3, 1.1rem);
        grid-template-rows:repeat(auto-fill, 1.1rem);
        justify-content: center
    }

    body #header .pwaDiv .pwaContent .content .box, body #header .pwaDiv .pwaContent .content .gameImg {
        background-color: #2b2b3d;
        border-radius: .1rem;
        height: 1.1rem;
        width: 1.1rem
    }

    body #header .pwaDiv .pwaContent .pwaLeft {
        color: #fff;
        margin-top: .22rem
    }

    body #header .pwaDiv .pwaContent .pwaLeft .headerMobile {
        color: #fff;
        font-size: .26rem;
        margin-bottom: .26rem;
        text-align: center
    }

    body #header .pwaDiv .pwaContent .pwaLeft .header, body #header .pwaDiv .pwaContent .pwaLeft .middle {
        display: none
    }

    body #header .pwaDiv .pwaContent .pwaLeft .middle2 {
        background-color: #fce331;
        border-radius: .1rem;
        color: #f5ecf1;
        cursor: pointer;
        font-size: .36rem;
        height: .92rem;
        line-height: .92rem;
        margin: .22rem .46rem;
        text-align: center;
        width: 4.6rem
    }

    body #header .pwaDiv .pwaContent .pwaLeft .footer {
        color: #c9c9c9;
        font-size: .24rem;
        margin-bottom: .22rem;
        text-align: center
    }

    body #header .pwaDiv.pwaFixed {
        display: block
    }

    body #app #footer {
        background-color: #f5ecf1;
        border-radius: .1rem;
        box-shadow: 0 0 .02rem #13131d;
        margin: .36rem .2rem 0
    }

    body #app #footer .footer-div {
        padding: .36rem .2rem
    }

    body #app #footer .footer-div .footer-title {
        color: #fff;
        font-size: .42rem
    }

    body #app #footer .footer-div .footer-title .div1 {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: .3rem;
        margin-right: .2rem;
        width: .3rem
    }

    body #app #footer .footer-div .footer-title .div1 .div2 {
        background-color: #878789;
        border-radius: 50%;
        height: .22rem;
        margin-left: .13rem;
        margin-top: .13rem;
        width: .22rem
    }

    body #app #footer .footer-div .footer-title .div3 {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: .22rem;
        vertical-align: middle;
        width: .22rem
    }

    body #app #footer .footer-div .footer-box {
        display: none
    }

    body #app #footer .footer-div .footer-content {
        color: #c9c9c9;
        font-size: .26rem;
        margin-bottom: .2rem;
        margin-top: .2rem
    }

    body #app #footer .footer-div .footer-content p {
        line-height: 1.5;
        margin-bottom: .24rem
    }

    body #app #footer .footer-div .footer-content p a {
        color: #fce331;
        outline: none;
        text-decoration: none
    }

    body #app #footer .footer-div .footer-content p .propmt:first-of-type {
        color: #ff3b3b
    }

    body #app #footer .footer-div .footer-content p .propmt:last-of-type {
        color: #65ffef
    }

    body #app #footer .footer-div .footer-content p:last-of-type {
        margin-bottom: 0
    }

    body #app #footer .footer-div .footer-content span {
        color: #fce331
    }

    body #app #footer .footer-div .footer-content li {
        list-style: none;
        margin-bottom: .42rem
    }

    body #app #footer .footer-div .footer-content li:last-child {
        margin-bottom: 0
    }

    body #app #footer .footer-div .footer-content .content-btns {
        margin-top: .46rem
    }

    body #app #footer .footer-div .footer-content .content-btns button {
        background-color: unset;
        border: .01rem solid #c9c9c9;
        border-radius: .1rem;
        color: #fff;
        cursor: pointer;
        font-size: .26rem;
        height: .5rem;
        margin-right: .2rem;
        padding: 0 .1rem
    }

    body #app #footer .footer-div .footer-content .content-btns button:nth-child(2) {
        display: none
    }

    body #app #footer .footer-div .footer-content .content-btns button:hover {
        border: .01rem solid #fce331;
        color: #fce331
    }

    body #app #footer .footer-div .footer-content.footer-content-tag p {
        margin-bottom: .12rem
    }

    body #app #footer .footer-div .footer-content.footer-content-tag p:first-of-type {
        margin-top: .12rem
    }

    body #app #footer .footer-div .footer-content.footer-content-tag p:last-of-type {
        margin-bottom: 0
    }

    body #app #footer .footer-div ul p {
        line-height: unset !important;
        margin-bottom: .26rem
    }

    body #app #footer .footer-div-tag {
        padding: .36rem .2rem
    }

    body #app #footer .footer-div-tag .footer-title {
        color: #fff;
        font-size: .32rem;
        margin-bottom: .14rem
    }

    body #app #footer .footer-div-tag .footer-title .div1 {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: .3rem;
        margin-right: .2rem;
        width: .3rem
    }

    body #app #footer .footer-div-tag .footer-title .div1 .div2 {
        background-color: #878789;
        border-radius: 50%;
        height: .22rem;
        margin-left: .13rem;
        margin-top: .13rem;
        width: .22rem
    }

    body #app #footer .footer-div-tag .footer-title .div3 {
        background-color: #fff;
        border-radius: 50%;
        display: inline-block;
        height: .22rem;
        vertical-align: middle;
        width: .22rem
    }

    body #app #footer .footer-div-tag .footer-content {
        color: #c9c9c9;
        font-size: .24rem
    }

    body #app #footer .footer-div-tag .footer-content p {
        line-height: 1.5
    }

    body #app #footer .footer-div-tag .footer-content p a {
        color: #c9c9c9;
        outline: none;
        text-decoration: none
    }

    body #app #footer .footer-div-tag .footer-content span {
        color: #fce331
    }

    body #app #footer .footer-div-tag .footer-content li {
        list-style: none;
        margin-bottom: .42rem
    }

    body #app #footer .footer-div-tag .footer-content li:last-child {
        margin-bottom: 0
    }

    body #app #footer .footer-div-tag .footer-content .content-btns {
        margin-top: .46rem
    }

    body #app #footer .footer-div-tag .footer-content .content-btns button {
        background-color: unset;
        border: .01rem solid #c9c9c9;
        border-radius: .1rem;
        color: #fff;
        cursor: pointer;
        font-size: .26rem;
        height: .5rem;
        margin-right: .2rem;
        padding: 0 .1rem
    }

    body #app #footer .footer-div-tag .footer-content .content-btns button:nth-child(2) {
        display: none
    }

    body #app #footer .footer-div-tag .footer-content .content-btns button:hover {
        border: .01rem solid #fce331;
        color: #fce331
    }

    body #app #bottom-bar #bottom-left {
        display: none
    }

    body #app #bottom-bar #bottom-right .bottom-prompt {
        color: #c9c9c9;
        font-size: .24rem;
        margin: .3rem .4rem 0;
        text-align: center
    }

    body #app #bottom-bar #bottom-right .bottom-prompt a {
        outline: none;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right .bottom-prompt .line {
        display: none
    }

    body #app #bottom-bar #bottom-right .bottom-prompt .showColor {
        color: #fce331
    }

    body #app #bottom-bar #bottom-right .bottom-prompt .propmt, body #app #bottom-bar #bottom-right .bottom-prompt .showColor {
        display: block;
        margin-bottom: .24rem;
        width: 100%
    }

    body #app #bottom-bar #bottom-right .bottom-contact {
        color: #c9c9c9;
        display: block;
        font-size: .26rem;
        margin-top: .46rem;
        outline: none;
        text-align: center;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right .bottom-lab {
        color: #c9c9c9;
        display: block;
        font-size: .26rem;
        margin-top: .42rem;
        outline: none;
        text-align: center;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right #bottom-logo {
        align-items: center;
        display: flex;
        margin: .42rem auto;
        width: 4.4rem
    }

    body #app #bottom-bar #bottom-right #bottom-logo img {
        height: .3rem;
        margin-right: .36rem;
        width: 1.84rem
    }

    body #app #bottom-bar #bottom-right #bottom-logo #bottom-span {
        font-size: .26rem;
        height: .3rem;
        position: relative;
        width: 2.1rem
    }

    body #app #bottom-bar #bottom-right #bottom-logo #bottom-span span:first-child {
        color: #98ffff;
        left: -.01rem;
        position: absolute;
        top: -.01rem
    }

    body #app #bottom-bar #bottom-right #bottom-logo #bottom-span span:nth-child(2) {
        color: #fe398a;
        left: .01rem;
        position: absolute;
        top: .01rem
    }

    body #app #bottom-bar #bottom-right #bottom-logo #bottom-span span:nth-child(3) {
        color: #fff;
        left: 0;
        position: absolute;
        top: 0
    }

    body #app #bottom-bar #bottom-right #bottom-logo.multiLanguageBottom {
        margin-bottom: 1.44rem
    }

    body #app #bottom-bar #bottom-right .bottom-select {
        border: .01rem solid #fff;
        height: .64rem;
        margin: 0 auto 1.44rem;
        position: relative;
        width: 2.6rem
    }

    body #app #bottom-bar #bottom-right .bottom-select.bottom-select-active {
        border: .01rem solid #fce331
    }

    body #app #bottom-bar #bottom-right .bottom-select.bottom-select-zh {
        border: none;
        height: 0;
        width: 0
    }

    body #app #bottom-bar #bottom-right .bottom-select.bottom-select-zh .select {
        display: none
    }

    body #app #bottom-bar #bottom-right .bottom-select .select {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center
    }

    body #app #bottom-bar #bottom-right .bottom-select .select .select-val {
        color: #fff;
        font-size: .26rem;
        margin-right: 1.04rem
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list {
        background-color: #242432;
        border: .01rem solid #6868d9;
        bottom: .8rem;
        display: none;
        max-height: 5.46rem;
        overflow-y: auto;
        padding: .25rem .24rem;
        position: absolute;
        right: 0;
        width: 2.12rem;
        z-index: 1
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list::-webkit-scrollbar {
        width: .02rem
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list::-webkit-scrollbar-thumb {
        background: #fff;
        border-radius: .02rem;
        box-shadow: inset 0 0 .05rem rgba(0, 0, 0, .1);
        -webkit-box-shadow: inset 0 0 .05rem rgba(0, 0, 0, .1);
        width: .02rem
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list::-webkit-scrollbar-track {
        background-color: #b7b4b43d;
        border-radius: .05rem;
        width: .02rem
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list a {
        color: #fff;
        display: block;
        font-size: .24rem;
        margin-top: .38rem;
        outline: none;
        text-decoration: none
    }

    body #app #bottom-bar #bottom-right .bottom-select .select-list a:first-child {
        margin-top: 0
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list {
        align-items: center;
        border-radius: .5rem;
        bottom: 0;
        display: flex;
        height: 1rem;
        justify-content: center;
        left: 0;
        margin-bottom: .12rem;
        margin-left: .2rem;
        margin-right: .2rem;
        overflow: hidden;
        position: fixed;
        right: 0;
        z-index: 3
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a, body #app #bottom-bar #bottom-right #bottom-btn-list div {
        align-items: center;
        background-color: #10101a;
        box-shadow: 0 0 .02rem #13131d;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        height: 100%;
        justify-content: center;
        outline: none;
        text-decoration: none;
        width: 20%
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .icon-home, body #app #bottom-bar #bottom-right #bottom-btn-list div .icon-home {
        margin-top: .05rem
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .home, body #app #bottom-bar #bottom-right #bottom-btn-list div .home {
        margin-top: .12rem
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .icon-subscribe, body #app #bottom-bar #bottom-right #bottom-btn-list div .icon-subscribe {
        margin-top: .09rem;
        transform: scale(1.1)
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .subscribe, body #app #bottom-bar #bottom-right #bottom-btn-list div .subscribe {
        margin-top: .16rem
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .icon-search, body #app #bottom-bar #bottom-right #bottom-btn-list div .icon-search {
        margin-bottom: -.07rem;
        transform: scale(.85)
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .icon-browse, body #app #bottom-bar #bottom-right #bottom-btn-list a .icon-random, body #app #bottom-bar #bottom-right #bottom-btn-list div .icon-browse, body #app #bottom-bar #bottom-right #bottom-btn-list div .icon-random {
        margin-top: .05rem
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a .browse, body #app #bottom-bar #bottom-right #bottom-btn-list a .random, body #app #bottom-bar #bottom-right #bottom-btn-list div .browse, body #app #bottom-bar #bottom-right #bottom-btn-list div .random {
        margin-top: .11rem
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list a span, body #app #bottom-bar #bottom-right #bottom-btn-list div span {
        color: #707387;
        font-size: .2rem;
        font-weight: 600;
        margin-top: .16rem
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list.bottom-btn-listzh .bottom-search {
        display: none
    }

    body #app #bottom-bar #bottom-right #bottom-btn-list.bottom-btn-listzh a, body #app #bottom-bar #bottom-right #bottom-btn-list.bottom-btn-listzh div {
        width: 33.3%
    }

    body #app #bottom-prompt {
        display: none
    }

    body #recent {
        background-color: #1e1e18;
        color: #fff;
        display: none;
        font-size: .32rem;
        height: 100%;
        position: absolute;
        top: .8rem;
        width: 100%;
        z-index: 3
    }

    body #recent #recent-close {
        cursor: pointer;
        font-weight: 600;
        position: absolute;
        right: .18rem;
        top: .1rem
    }

    body #recent iframe, body .pic {
        height: 100%;
        width: 100%
    }

    body .pic {
        display: block;
        filter: brightness(110%) contrast(110%)
    }

    body ::-webkit-scrollbar {
        background-color: #191923;
        height: .06rem;
        width: .06rem
    }

    body ::-webkit-scrollbar-thumb {
        background-color: #262637;
        border-radius: .1rem
    }

    body ::-webkit-scrollbar-track {
        background-color: transparent
    }
}

@media screen and (max-width: 850px) {
    #app #root {
        background-color: #ebc8a8;
        margin: .26rem .2rem 0;
        min-height: 5rem;
        position: relative
    }

    #app #root #area {
        margin-bottom: .4rem
    }

    #app #root #area #left {
        display: none
    }

    #app #root #area #middle {
        background-color: #f5ecf1;
        border-radius: 10px;
        box-shadow: 0 0 2px #13131d;
        margin-top: .3rem
    }

    #app #root #area #middle #middle-header {
        margin-left: -.2rem;
        margin-right: -.2rem;
        padding: .18rem .21rem;
        position: relative
    }

    #app #root #area #middle #middle-header .ads-1 {
        margin-left: -.21rem;
        margin-right: -.21rem
    }

    #app #root #area #middle #middle-header .ads-1 .ads-title {
        color: #fff;
        display: block;
        font-size: .2rem;
        height: .24rem;
        line-height: .24rem;
        text-align: center
    }

    #app #root #area #middle #middle-header .ads-1 .ads-wrapper {
        background-color: #fff;
        height: 250px
    }

    #app #root #area #middle #middle-header .ads-1 .ads-wrapper .ads-container {
        height: 100%
    }

    #app #root #area #middle #middle-header .middle-header-imgDiv {
        display: none
    }

    #app #root #area #middle #middle-header .middle-header-text {
        background-color: #f5ecf1;
        border-radius: .1rem;
        box-shadow: 0 0 .02rem #13131d
    }

    #app #root #area #middle #middle-header .middle-header-text .middle-header-text-title {
        align-items: center;
        color: #fff;
        display: flex;
        font-size: .28rem;
        line-height: 2;
        padding: .18rem .18rem 0
    }

    #app #root #area #middle #middle-header .middle-header-text .middle-header-text-title .middle-header-img {
        background-color: #10101a;
        border-radius: .1rem;
        height: 2rem;
        margin-right: .4rem;
        width: 2rem
    }

    #app #root #area #middle #middle-header .middle-header-text .middle-header-text-title .middle-header-img img {
        border-radius: .1rem;
        height: 1.8rem;
        margin: .1rem;
        width: 1.8rem
    }

    #app #root #area #middle #middle-header .middle-header-text .middle-header-text-content {
        color: #c9c9c9;
        font-size: .22rem;
        margin-top: .1rem;
        padding-bottom: .18rem;
        padding-left: .18rem;
        padding-right: .18rem
    }

    #app #root #area #middle #middle-header .middle-header-text .middle-header-text-content p {
        line-height: 2
    }

    #app #root #area #middle #middle-header .middle-header-btn {
        background-color: #0287ff;
        border-radius: .06rem;
        color: #fff;
        cursor: pointer;
        display: block;
        font-size: .26rem;
        height: .72rem;
        line-height: .72rem;
        margin: .26rem auto;
        outline: none;
        text-align: center;
        text-decoration: none;
        width: 2.8rem
    }

    #app #root #area #middle #middle-header .middle-mobile-content-footer-btn {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-left: .2rem;
        margin-right: .2rem;
        margin-top: .06rem
    }

    #app #root #area #middle #middle-header .middle-mobile-content-footer-btn a {
        border: 1px solid #c9c9c9;
        border-radius: 10px;
        color: #fff;
        cursor: pointer;
        font-size: .22rem;
        height: .5rem;
        line-height: .5rem;
        margin-bottom: .24rem;
        margin-right: .14rem;
        outline: none;
        padding: 0 .1rem;
        text-decoration: none
    }

    #app #root #area #middle #middle-header .middle-mobile-content-footer-btn a:hover {
        border: 1px solid #fce331;
        color: #fce331
    }

    #app #root #area #middle #middle-video {
        padding: .36rem .2rem 0
    }

    #app #root #area #middle #middle-video #middle-video-lab {
        display: flex
    }

    #app #root #area #middle #middle-video #middle-video-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: .22rem;
        margin-top: .05rem;
        width: .22rem
    }

    #app #root #area #middle #middle-video #middle-video-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: .16rem;
        margin-left: .1rem;
        margin-top: .1rem;
        width: .16rem
    }

    #app #root #area #middle #middle-video #middle-video-lab span {
        color: #fff;
        font-size: .3rem;
        margin-left: .18rem
    }

    #app #root #area #middle #middle-video #middle-video-list {
        display: grid;
        gap: .26rem .32rem;
        grid-auto-columns: 2.67rem;
        grid-auto-flow: row dense;
        grid-auto-rows: 1.98rem;
        grid-template-columns:repeat(2, 2.67rem);
        grid-template-rows:repeat(auto-fill, 1.98rem);
        justify-content: center;
        margin-top: .22rem
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div {
        background-color: #f5ecf1;
        border-radius: .1rem;
        box-shadow: 0 0 8px #2d2d46;
        height: 1.98rem;
        width: 2.67rem
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies {
        border-radius: .1rem;
        display: block;
        height: 1.4rem;
        margin: .1rem .1rem 0;
        outline: none;
        position: relative;
        text-decoration: none;
        width: 2.5rem
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-time {
        background-color: rgba(0, 0, 0, .8);
        border-radius: 10px;
        bottom: .04rem;
        color: #fff;
        font-size: .14rem;
        padding: .03rem;
        position: absolute;
        right: .04rem;
        text-align: center
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies .grid-movies-load {
        -o-animation: spin 3s linear infinite;
        -moz-animation: spin 3s linear infinite;
        -webkit-animation: spin 3s linear infinite;
        animation: spin 3s linear infinite;
        border: .06rem solid rgba(0, 0, 0, .6);
        border-radius: 50%;
        border-right-color: #fff;
        display: none;
        height: .42rem;
        left: 35%;
        position: absolute;
        top: 25%;
        width: .42rem
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies iframe {
        left: 0;
        position: absolute;
        top: 0
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div .grid-movies img {
        border-radius: .1rem
    }

    #app #root #area #middle #middle-video #middle-video-list .middle-video-list-div span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
        display: -webkit-box;
        font-size: .24rem;
        margin: .12rem .05rem;
        overflow: hidden;
        text-align: center
    }

    #app #root #area #middle #middle-appName {
        margin-bottom: .36rem;
        margin-left: .2rem;
        margin-right: .2rem
    }

    #app #root #area #middle #middle-appName #middle-appName-lab {
        display: flex;
        margin-bottom: .3rem;
        margin-top: .3rem
    }

    #app #root #area #middle #middle-appName #middle-appName-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: .16rem;
        margin-top: .07rem;
        width: .16rem
    }

    #app #root #area #middle #middle-appName #middle-appName-lab div div {
        display: none
    }

    #app #root #area #middle #middle-appName #middle-appName-lab span {
        color: #fff;
        font-size: .28rem;
        margin-left: .18rem
    }

    #app #root #area #middle #middle-appName #middle-appName-content {
        color: #a0a0a2;
        font-size: .24rem;
        line-height: .5rem
    }

    #app #root #area #middle #middle-appName #middle-appName-content p {
        line-height: 1.5;
        margin-bottom: .14rem
    }

    #app #root #area #middle #middle-appName #middle-appName-content p:last-of-type {
        margin-bottom: 0
    }

    #app #root #area #middle #middle-mobile {
        display: none;
        margin: .36rem .2rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-lab {
        display: flex;
        margin-bottom: .22rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: .22rem;
        margin-top: .05rem;
        width: .22rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: .16rem;
        margin-left: .1rem;
        margin-top: .1rem;
        width: .16rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-lab span {
        color: #fff;
        font-size: .28rem;
        margin-left: .18rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header {
        align-items: center;
        display: flex;
        flex-wrap: wrap
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .propmt {
        height: 1.95rem;
        width: 1.94rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header #qrcode img {
        border: .15rem solid #fff
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .text {
        margin-bottom: .14rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .text p:first-child {
        color: #c9c9c9;
        font-size: .2rem;
        line-height: 1.5;
        margin-bottom: .05rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-header .text p:last-child {
        color: #a0a0a2;
        font-size: .18rem;
        line-height: 1.5
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer {
        position: relative
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-text {
        color: #a0a0a2;
        font-size: .2rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-left: .2rem;
        margin-right: .2rem;
        margin-top: .06rem
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a {
        border: 1px solid #c9c9c9;
        border-radius: 10px;
        color: #fff;
        cursor: pointer;
        font-size: .22rem;
        height: .5rem;
        line-height: .5rem;
        margin-bottom: .24rem;
        margin-right: .14rem;
        outline: none;
        padding: 0 .1rem;
        text-decoration: none
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:nth-child(3), #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:nth-child(5), #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:nth-child(6), #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:nth-child(7), #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:nth-child(8) {
        display: none
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer .middle-mobile-content-footer-btn a:hover {
        border: 1px solid #fce331;
        color: #fce331
    }

    #app #root #area #middle #middle-mobile #middle-mobile-content #middle-mobile-content-footer img {
        border: .15rem solid #fff;
        bottom: -.1rem;
        position: absolute;
        right: 0
    }

    #app #root #area #middle .ads-2 {
        margin-bottom: .3rem;
        margin-left: -.2rem;
        margin-right: -.2rem
    }

    #app #root #area #middle .ads-2 .ads-title {
        color: #fff;
        display: block;
        font-size: .2rem;
        height: .24rem;
        line-height: .24rem;
        text-align: center
    }

    #app #root #area #middle .ads-2 .ads-wrapper {
        background-color: #fff;
        height: 250px
    }

    #app #root #area #middle .ads-2 .ads-wrapper .ads-container {
        height: 100%
    }

    #app #root #area #middle #middle-question {
        margin: 0 .2rem
    }

    #app #root #area #middle #middle-question #middle-question-lab {
        display: none
    }

    #app #root #area #middle #middle-question #middle-question-content {
        align-items: center;
        display: flex;
        flex-wrap: wrap
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header {
        display: flex;
        margin-bottom: .14rem
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header div {
        background-color: #fff;
        border-radius: 50%;
        height: .22rem;
        margin-right: .18rem;
        margin-top: .1rem;
        width: .22rem
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header div div {
        background-color: #878789;
        border-radius: 50%;
        height: .16rem;
        margin-left: .1rem;
        margin-top: .1rem;
        width: .16rem
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-header span {
        color: #fff;
        font-size: .28rem;
        line-height: 1.5
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content {
        font-size: .26rem
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content a {
        color: silver;
        cursor: pointer;
        display: block;
        margin-bottom: .24rem;
        outline: none;
        text-decoration: none
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content a:last-child {
        margin-bottom: .3rem
    }

    #app #root #area #middle #middle-question #middle-question-content .middle-question-div .middle-question-div-content a:hover span {
        color: #fce331
    }

    #app #root #area #right {
        display: none
    }

    .icon {
        background-size: 4.21rem .42rem
    }

    .icon-tags {
        background-position: -3.21rem 0;
        height: .16rem;
        width: .16rem
    }

    .icon-random {
        background-position: -1.98rem 0;
        height: .28rem;
        width: .28rem
    }

    .icon-subscribe {
        background-position: -2.3rem 0;
        height: .21rem;
        width: .31rem
    }

    .icon-install {
        background-position: -2.97rem 0;
        height: .2rem;
        width: .2rem
    }

    .icon-search {
        background-position: -3.41rem 0;
        height: .36rem;
        width: .36rem
    }

    .icon-clock {
        background-position: 0 0;
        height: .34rem;
        width: .34rem
    }

    .icon-question {
        background-position: -.38rem 0;
        height: .34rem;
        width: .34rem
    }

    .icon-triangle {
        background-position: -1.065rem 0;
        height: .17rem;
        width: .23rem
    }

    .icon-home {
        background-position: -1.33rem 0;
        height: .29rem;
        width: .29rem
    }

    .icon-browse {
        background-position: -1.66rem 0;
        height: .28rem;
        width: .28rem
    }

    .icon-play {
        background-position: -.76rem 0;
        height: .26rem;
        width: .26rem
    }

    .icon-new {
        background-position: -2.95rem 0;
        height: .28rem;
        width: .28rem
    }

    .icon-moviesPlay {
        background-position: -3.8rem 0;
        height: .16rem;
        width: .16rem
    }
}

@media screen and (min-width: 810px) {
    #root #tag #tag-lab {
        margin: 30px auto 16px;
        position: relative;
        width: 1608px
    }

    #root #tag #tag-lab, #root #tag #tag-lab label {
        align-items: center;
        display: flex
    }

    #root #tag #tag-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: 20px;
        margin-right: 14px;
        width: 20px
    }

    #root #tag #tag-lab div div {
        background-color: #878789;
        height: 16px;
        margin-left: 7px;
        margin-top: 7px;
        width: 16px
    }

    #root #tag #tag-lab span {
        color: #fff;
        font-size: 24px;
        margin-top: 5px
    }

    #root #tag #tag-lab a {
        color: #fce331;
        float: right;
        font-size: 24px;
        outline: none;
        position: absolute;
        right: 0;
        text-decoration: none
    }

    #root #tag #tag-lab a:hover {
        color: #fcc031
    }

    #root #tag #tag-list {
        display: grid;
        gap: 23px;
        grid-auto-columns: 210px;
        grid-auto-flow: row dense;
        grid-auto-rows: 100px;
        grid-template-columns:repeat(7, 210px);
        grid-template-rows:repeat(auto-fill, 100px);
        justify-content: center
    }

    #root #tag #tag-list .grid-tag {
        align-items: center;
        background-color: #f4f2fb;
        border: 2px solid #fff;
        border-radius: 10px;
        box-shadow: 0 0 8px #36365c;
        display: flex;
        height: 100px;
        justify-content: center;
        outline: none;
        text-decoration: none;
        width: 206px
    }

    #root #tag #tag-list .grid-tag img {
        background-color: #000;
        border-radius: 10px;
        filter: unset;
        height: 90px;
        margin-left: 3px;
        overflow: hidden;
        width: 90px
    }

    #root #tag #tag-list .grid-tag span {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        color: #171721;
        display: inline-block;
        display: -webkit-box;
        font-size: 16px;
        font-weight: 600;
        line-height: 1.5;
        margin-left: 9px;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis;
        width: 100px
    }

    #root #tag #tag-list .grid-tag-text {
        align-items: center;
        background-color: #38384f;
        border: 2px solid #fff;
        border-radius: 10px;
        box-shadow: 0 0 8px #31314f;
        display: flex;
        height: 100px;
        justify-content: center;
        outline: none;
        text-decoration: none;
        width: 206px
    }

    #root #tag #tag-list .grid-tag-text span {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        color: #fff;
        display: -webkit-box;
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5;
        margin: 24px;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis
    }

    #root #tag #tag-list .grid-tag-text:hover {
        background-color: #2d2d44
    }

    #root #video #video-lab {
        margin: 30px auto 16px;
        position: relative;
        width: 1608px
    }

    #root #video #video-lab, #root #video #video-lab label {
        align-items: center;
        display: flex
    }

    #root #video #video-lab .video-lab-play {
        background-color: #0f0f17;
        border-radius: 50%;
        height: 40px;
        margin-right: 12px;
        position: relative;
        width: 40px
    }

    #root #video #video-lab .video-lab-play i {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%) scale(.9)
    }

    #root #video #video-lab span {
        color: #fff;
        font-size: 24px
    }

    #root #video #video-lab a {
        color: #fce331;
        float: right;
        font-size: 24px;
        outline: none;
        position: absolute;
        right: 0;
        text-decoration: none
    }

    #root #video #video-lab a:hover {
        color: #fcc031
    }

    #root #video #video-list {
        display: grid;
        gap: 23px;
        grid-auto-columns: 210px;
        grid-auto-flow: row dense;
        grid-auto-rows: 160px;
        grid-template-columns:repeat(7, 210px);
        grid-template-rows:repeat(auto-fill, 160px);
        justify-content: center
    }

    #root #video #video-list .grid-video-list {
        background-color: #f5ecf1;
        border-radius: 10px;
        box-shadow: 0 0 .08rem #2d2d46;
        height: 160px;
        width: 210px
    }

    #root #video #video-list .grid-video-list .grid-movies {
        display: block;
        height: 111px;
        margin: 6px 6px 14px;
        outline: none;
        position: relative;
        text-decoration: none;
        width: 198px
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-time {
        background-color: rgba(0, 0, 0, .8);
        border-radius: 12px;
        bottom: 4px;
        color: #fff;
        font-size: 14px;
        padding: 5px;
        position: absolute;
        right: 4px;
        text-align: center;
        z-index: 1
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-load {
        -o-animation: spin 3s linear infinite;
        -moz-animation: spin 3s linear infinite;
        -webkit-animation: spin 3s linear infinite;
        animation: spin 3s linear infinite;
        border: 6px solid rgba(0, 0, 0, .6);
        border-radius: 50%;
        border-right-color: #fff;
        display: none;
        height: 42px;
        left: 35%;
        position: absolute;
        top: 25%;
        width: 42px
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-play {
        background-color: red;
        border-radius: 50%;
        display: none;
        height: 48px;
        left: 35%;
        position: absolute;
        top: 25%;
        width: 48px;
        z-index: 1
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-play i {
        left: 35%;
        position: absolute;
        top: 33%
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-play:hover {
        background-color: #ef2b1d
    }

    #root #video #video-list .grid-video-list .grid-movies img {
        border-radius: 10px
    }

    #root #video #video-list .grid-video-list span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
        display: block;
        display: -webkit-box;
        font-size: 16px;
        margin: auto;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        width: 180px
    }
}

@media screen and (max-width: 809px) {
    #root #tag #tag-lab {
        margin-bottom: .2rem;
        position: relative
    }

    #root #tag #tag-lab, #root #tag #tag-lab label {
        align-items: center;
        display: flex
    }

    #root #tag #tag-lab div {
        background-color: #fff;
        border-radius: 50%;
        height: .22rem;
        margin-right: .2rem;
        width: .22rem
    }

    #root #tag #tag-lab div div {
        background-color: #878789;
        border-radius: 50%;
        height: .16rem;
        margin-left: .12rem;
        margin-top: .12rem;
        width: .16rem
    }

    #root #tag #tag-lab span {
        color: #fff;
        font-size: .28rem;
        margin-top: .05rem
    }

    #root #tag #tag-lab a {
        color: #fce331;
        float: right;
        font-size: .26rem;
        outline: none;
        position: absolute;
        right: 0;
        text-decoration: none
    }

    #root #tag #tag-list {
        display: grid;
        gap: .16rem;
        grid-auto-columns: 2.92rem;
        grid-auto-flow: row dense;
        grid-auto-rows: 1.38rem;
        grid-template-columns:repeat(2, 2.92rem);
        grid-template-rows:repeat(auto-fill, 1.38rem);
        justify-content: center
    }

    #root #tag #tag-list .grid-tag {
        align-items: center;
        background-color: #ecfcff;
        border: .02rem solid #fff;
        border-radius: .12rem;
        box-shadow: 0 0 .08rem #31314f;
        display: flex;
        height: 1.38rem;
        outline: none;
        text-decoration: none;
        width: 2.92rem
    }

    #root #tag #tag-list .grid-tag img {
        border-radius: .12rem;
        filter: unset;
        height: 1.28rem;
        margin-left: .03rem;
        margin-right: .03rem;
        width: 1.28rem
    }

    #root #tag #tag-list .grid-tag span {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        color: #171721;
        display: inline-block;
        display: -webkit-box;
        font-size: .24rem;
        font-weight: 600;
        line-height: 1.5;
        margin-left: .09rem;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis
    }

    #root #tag #tag-list .grid-tag-text {
        align-items: center;
        background-color: #38384f;
        border: .02rem solid #fff;
        border-radius: .1rem;
        box-shadow: 0 0 .08rem #31314f;
        display: flex;
        height: 1.38rem;
        justify-content: center;
        outline: none;
        text-decoration: none;
        width: 2.92rem
    }

    #root #tag #tag-list .grid-tag-text .name {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        color: #fff;
        display: -webkit-box;
        font-size: .24rem;
        font-weight: 600;
        line-height: 1.5;
        margin: .26rem;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis
    }

    #root #video #video-lab {
        margin-bottom: .2rem;
        margin-top: .4rem;
        position: relative
    }

    #root #video #video-lab, #root #video #video-lab label {
        align-items: center;
        display: flex
    }

    #root #video #video-lab .video-lab-play {
        background-color: #0f0f17;
        border-radius: 50%;
        height: .46rem;
        margin-right: .2rem;
        position: relative;
        width: .46rem
    }

    #root #video #video-lab .video-lab-play i {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%)
    }

    #root #video #video-lab span {
        color: #fff;
        font-size: .28rem
    }

    #root #video #video-lab a {
        color: #fce331;
        float: right;
        font-size: .26rem;
        outline: none;
        position: absolute;
        right: 0;
        text-decoration: none
    }

    #root #video #video-list {
        display: grid;
        gap: .18rem;
        grid-auto-columns: 2.9rem;
        grid-auto-flow: row dense;
        grid-auto-rows: 2.22rem;
        grid-template-columns:repeat(2, 2.9rem);
        grid-template-rows:repeat(auto-fill, 2.22rem);
        justify-content: center
    }

    #root #video #video-list .grid-video-list {
        background-color: #f5ecf1;
        border-radius: .1rem;
        box-shadow: 0 0 .08rem #2d2d46;
        height: 2.22rem;
        width: 2.9rem
    }

    #root #video #video-list .grid-video-list .grid-movies {
        display: block;
        height: 1.6rem;
        margin: .09rem;
        outline: none;
        position: relative;
        text-decoration: none;
        width: 2.7rem
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-time {
        background-color: rgba(0, 0, 0, .8);
        border-radius: .18rem;
        bottom: .08rem;
        color: #fff;
        font-size: .24rem;
        padding: .05rem;
        position: absolute;
        right: .08rem;
        text-align: center;
        z-index: 1
    }

    #root #video #video-list .grid-video-list .grid-movies .grid-movies-load, #root #video #video-list .grid-video-list .grid-movies .grid-movies-play {
        display: none
    }

    #root #video #video-list .grid-video-list .grid-movies img {
        border-radius: .1rem
    }

    #root #video #video-list .grid-video-list span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
        display: block;
        display: -webkit-box;
        font-size: .24rem;
        margin: auto;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        width: 2.5rem
    }
}

.icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaUAAAAqCAYAAAATQ0QXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYzE5NzIyYy04MWUzLTJmNDQtYmU0NC0xMTA0YmUzYzJmOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzZFNTE3Nzk4RDdFMTFFREE3OTFCMDBEQkY2N0ZDOEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzZFNTE3Nzg4RDdFMTFFREE3OTFCMDBEQkY2N0ZDOEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGI4NWQ2ZDctOWRjYy02YTRmLTk2Y2UtMGQyMGViOTU4ZDkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVjMTk3MjJjLTgxZTMtMmY0NC1iZTQ0LTExMDRiZTNjMmY5OCIv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)
}
