body,
html {
    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 none
}

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
}

.hover_1 .name {
    bottom: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 50%;
    line-height: 1.4;
    text-align: center;
    transform: translateX(-50%);
    z-index: 2
}

.hover_1 .name,
.hover_1:before {
    display: none;
    position: absolute;
    width: 100%
}

.hover_1:before {
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    content: "";
    -webkit-filter: blur(16px);
    filter: blur(16px);
    height: 36px;
    left: 0
}

.hover_1:hover {
    animation: shake_1 .6s linear forwards;
    box-shadow: 0 0 5px 0 #fff;
    position: relative;
    z-index: 3
}

.hover_1:hover .name,
.hover_1:hover:before {
    display: block
}

.hover_2:hover {
    animation: shake_2 .6s linear forwards;
    position: relative
}

.hover_2:before {
    background: rgba(0, 0, 0, .55);
    bottom: 0;
    content: "";
    -webkit-filter: blur(10px);
    filter: blur(10px);
    height: 44px;
    left: 0
}

.hover_2 .name,
.hover_2:before {
    display: none;
    position: absolute;
    width: 100%
}

.hover_2 .name {
    bottom: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 50%;
    line-height: 1.4;
    text-align: center;
    transform: translateX(-50%);
    z-index: 3
}

.hover_2:hover .name,
.hover_2:hover:before {
    display: block
}

.hover_2-1:hover {
    animation: shake_2 .6s linear forwards
}

@keyframes shake_1 {
    0% {
        transform: scale(1)
    }

    35% {
        transform: scale(1.2)
    }

    65% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1.3)
    }
}

@keyframes shake_2 {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(1.05)
    }

    50% {
        transform: scale(1.03)
    }

    to {
        transform: scale(1.08)
    }
}

@keyframes shake_3 {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.2)
    }
}

@keyframes shake_4 {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.1)
    }
}

@keyframes x_jitter {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(16px)
    }
}

@keyframes y_jitter {
    0% {
        transform: translateY(-8px)
    }

    to {
        transform: translateY(8px)
    }
}

@keyframes rotate_pacman_up {
    0% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    50% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }

    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@keyframes rotate_pacman_down {
    0% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

@keyframes pacman-balls {
    75% {
        opacity: .5
    }

    to {
        -webkit-transform: translateY(-6.25px);
        transform: translate(-50px, -6.25px)
    }
}

@-webkit-keyframes changeBgColor {
    0% {
        background: #90ee90
    }

    to {
        background: #add8e6
    }
}

@-webkit-keyframes changePosition {
    0% {
        background: #90ee90
    }

    to {
        background: #01a9f0;
        margin-left: 142px
    }
}

.txt-cut {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.clear:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0
}

a:focus {
    outline: none
}

a {
    text-decoration: none
}

img {
    color: #000;
    font-size: 0
}

@media screen and (min-width:768px) {
    .main {
        margin: 0 auto;
        min-height: calc(100vh - 40px)
    }

    .game {
        background-color: #fff;
        border-radius: 10px;
        display: none;
        height: 140px;
        margin-right: 11px;
        margin-top: 16px;
        overflow: hidden;
        position: relative;
        width: 140px
    }

    .game:nth-child(8n) {
        margin-right: 0
    }

    .game .name {
        background-color: transparent;
        bottom: -34px;
        box-sizing: border-box;
        color: #fff;
        font-size: 14px;
        line-height: 34px;
        overflow: hidden;
        padding: 0 10px;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .game .name,
    .game:before {
        left: 0;
        position: absolute;
        width: 100%
    }

    .game:before {
        background: rgba(0, 0, 0, .55);
        bottom: -50px;
        content: "";
        -webkit-filter: blur(10px);
        filter: blur(10px);
        height: 34px
    }

    .game:hover {
        transform: scale(1.2);
        transition: all .3s ease-out;
        z-index: 2
    }

    .game:hover .name,
    .game:hover:before {
        bottom: 0 !important;
        transition: all .3s ease-out
    }

    .header {
        align-items: center;
        background-color: #F39237;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .25);
        display: flex;
        height: 56px;
        line-height: 56px
    }

    .header .label-container {
        align-items: center;
        display: flex;
        height: 46px;
        margin-right: 26px;
        padding: 10px 16px
    }

    .header .label-container .label-icon {
        margin-right: 12px
    }

    .header .label-container:hover {
        transform: translateY(-4px);
        transition: transform .3s ease-in-out
    }

    .header .label-container .label-name {
        color: #222;
        font-size: 20px
    }

    .header .icon-logo {
        margin-top: 25px;
        margin-left: 50px;
        margin-right: 50px;
    }

    .content {
        margin: 0 auto;
        min-height: calc(100vh - 56px);
        width: 1200px
    }

    .content .popularGames {
        background-color: rgba(214, 227, 216, 0);
        margin-top: 16px;
        position: relative
    }

    .content .popularGames:before {
        left: 0
    }

    .content .popularGames:after,
    .content .popularGames:before {
        background-color: #F39237;
        border: 2px solid #222;
        content: "";
        display: block;
        height: 38px;
        position: absolute;
        width: 4px
    }

    .content .popularGames:after {
        right: 0;
        top: 0
    }

    .content .popularGames .banner {
        background-color: #F39237;
        border: 2px solid #222;
        height: 38px;
        margin: 0 auto;
        width: 1176px
    }

    .content .popularGames .banner .text {
        color: #222;
        font-size: 16px;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        margin-left: 14px
    }

    .content .popularGames .banner .view-more {
        background-color: rgba(0, 0, 0, .1);
        border-radius: 10px;
        color: #555;
        cursor: pointer;
        float: right;
        font-size: 12px;
        font-weight: 700;
        height: 20px;
        line-height: 20px;
        margin-right: 5px;
        margin-top: 10px;
        text-align: center;
        width: 80px
    }

    .content .popularGames .contentGames {
        display: flex;
        flex-wrap: wrap
    }

    .content .popularGames .contentGames .game-picContent {
        display: none;
        margin-right: 24px;
        overflow: hidden
    }

    .content .popularGames .contentGames .game-picContent .p-game {
        border: 2px solid #000;
        height: 216px;
        margin-top: 16px;
        overflow: hidden;
        width: 380px
    }

    .content .popularGames .contentGames .game-picContent .text {
        background-color: #F39237;
        border: 2px solid #000;
        border-top: none;
        color: #222;
        font-size: 18px;
        font-weight: 700;
        height: 42px;
        line-height: 42px;
        text-align: center;
        width: 380px
    }

    .content .popularGames .contentGames .game-picContent:hover .p-game .pic {
        transform: scale(1.05);
        transition: all .3s ease-out
    }

    .content .popularGames .contentGames .game-picContent:hover .text {
        color: #1C77C3
    }

    .content .popularGames .contentGames .game-picContent:nth-child(3n) {
        margin-right: 0
    }

    .content .popularGames .contentGames .game-picContent:nth-child(-n+6) {
        display: block
    }

    .content .topGames {
        margin-top: 20px;
        position: relative
    }

    .content .topGames .banner {
        background-color: #F39237;
        border: 2px solid #222;
        height: 38px;
        margin: 0 auto;
        position: relative;
        width: 1176px
    }

    .content .topGames .banner .text {
        color: #222;
        font-size: 16px;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        margin-left: 14px
    }

    .content .topGames:after,
    .content .topGames:before {
        background-color: #F39237;
        border: 2px solid #222;
        content: "";
        display: block;
        height: 38px;
        position: absolute;
        width: 4px
    }

    .content .topGames:after {
        right: 0;
        top: 0
    }

    .content .topGames .topGamesList {
        display: flex;
        flex-wrap: wrap
    }

    .content .topGames .topGamesList .ttt {
        margin-right: 16px;
        margin-top: 16px
    }

    .content .topGames .topGamesList .ttt .topGameContainer .t-game {
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        height: 136px;
        overflow: hidden;
        width: 136px
    }

    .content .topGames .topGamesList .ttt .topGameContainer .content-text {
        background-color: #fff;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .65);
        font-size: 14px;
        height: 52px;
        overflow: hidden;
        position: relative;
        text-align: center;
        text-overflow: ellipsis;
        width: 136px
    }

    .content .topGames .topGamesList .ttt .topGameContainer .content-text .text {
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #333;
        display: -webkit-box;
        font-weight: 700;
        left: 50%;
        line-height: 21px;
        overflow: hidden;
        position: absolute;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 128px
    }

    .content .topGames .topGamesList .ttt .topGameContainer:hover .t-game .pic {
        transform: scale(1.1);
        transition: all .3s ease-out
    }

    .content .topGames .topGamesList .ttt .topGameContainer:hover .text {
        color: #1C77C3
    }

    .content .topGames .topGamesList .ttt .topGameContainer:nth-child(9n) {
        display: none
    }

    .content .topGames .topGamesList .ttt:nth-child(8n) {
        margin-right: 0
    }

    .content .Featured {
        margin-top: 20px;
        position: relative
    }

    .content .Featured .banner {
        background-color: #F39237;
        border: 2px solid #222;
        height: 38px;
        margin: 0 auto;
        position: relative;
        width: 1176px
    }

    .content .Featured .banner .text {
        color: #222;
        font-size: 16px;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        margin-left: 14px
    }

    .content .Featured:after,
    .content .Featured:before {
        background-color: #F39237;
        border: 2px solid #222;
        content: "";
        display: block;
        height: 38px;
        position: absolute;
        width: 4px
    }

    .content .Featured:after {
        right: 0;
        top: 0
    }

    .content .Featured .featuredGameList {
        display: flex;
        flex-wrap: wrap
    }

    .content .Featured .featuredGameList .fff {
        margin-right: 15px;
        margin-top: 20px
    }

    .content .Featured .featuredGameList .fff .featuredContainer {
        -webkit-border-bottom-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-top-right-radius: 8px;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .65);
        display: flex
    }

    .content .Featured .featuredGameList .fff .featuredContainer .f-game {
        -webkit-border-bottom-left-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        height: 100px;
        overflow: hidden;
        width: 100px
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info {
        background-color: #fff;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-top-right-radius: 8px;
        height: 100px;
        padding: 0 8px;
        position: relative;
        width: 112px
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .info-content {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 120px
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .info-content .text {
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #333;
        display: -webkit-box;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        overflow: hidden;
        text-align: center;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .info-content .stars {
        display: flex;
        flex-wrap: wrap;
        margin-left: 10px;
        margin-top: -5px
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .info-content .stars .icon-star {
        margin-left: -14px;
        transform: scale(.5)
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .info-content .rating {
        color: #ffd000;
        font-size: 13px;
        text-align: center
    }

    .content .Featured .featuredGameList .fff .featuredContainer:hover .f-game .pic {
        transform: scale(1.1);
        transition: all .3s ease-out
    }

    .content .Featured .featuredGameList .fff .featuredContainer:hover .info .text {
        color: #1C77C3
    }

    .content .Featured .featuredGameList .fff:nth-child(5n) {
        margin-right: 0
    }

    .content .allGames {
        margin-top: 20px;
        position: relative
    }

    .content .allGames .banner {
        background-color: #F39237;
        border: 2px solid #222;
        height: 38px;
        margin: 0 auto;
        position: relative;
        width: 1176px
    }

    .content .allGames .banner .text {
        color: #222;
        font-size: 16px;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        margin-left: 14px
    }

    .content .allGames:after,
    .content .allGames:before {
        background-color: #F39237;
        border: 2px solid #222;
        content: "";
        display: block;
        height: 38px;
        position: absolute;
        width: 4px
    }

    .content .allGames:after {
        right: 0;
        top: 0
    }

    .content .allGames .game-list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 10px
    }

    .content .more-games {
        background-color: #ffd453;
        border-radius: 12px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .25);
        color: #231a00;
        cursor: pointer;
        font-size: 18px;
        font-weight: 700;
        height: 52px;
        line-height: 52px;
        margin: 32px auto;
        text-align: center;
        width: 346px
    }

    .footer .about-us {
        padding: 0 32px
    }

    .footer .about-us .about-warp {
        background-color: rgba(0, 0, 0, .2);
        border-radius: 12px;
        padding: 48px 24px 28px
    }

    .footer .about-us .about-warp .title {
        color: #fff;
        font-size: 30px;
        text-align: center
    }

    .footer .about-us .about-warp .para {
        margin-top: 26px
    }

    .footer .about-us .about-warp .para .para-title {
        color: #fff;
        font-size: 18px
    }

    .footer .about-us .about-warp .para .para-text {
        color: #c5eaff;
        font-size: 14px;
        line-height: 1.5;
        margin-top: 20px
    }

    .footer .bottom-logo {
        margin: 24px auto 0;
        width: 176px
    }

    .footer {
        background-color: #1C77C3;
        padding-top: 36px
    }

    .icon-new {
        background-position: 0 0
    }

    .icon-best,
    .icon-new {
        height: 32px;
        width: 32px
    }

    .icon-best {
        background-position: -35px 0
    }

    .icon-girl {
        background-position: -72px 0
    }

    .icon-girl,
    .icon-kid {
        height: 32px;
        width: 32px
    }

    .icon-kid {
        background-position: -109px 0
    }

    .icon-mmorpg {
        background-position: -146px 0;
        height: 32px;
        width: 32px
    }

    .icon-star {
        height: 34px;
        transform: scale(.8);
        width: 34px
    }

    .icon-star.full {
        background-position: 0 -38px
    }

    .icon-star.half {
        background-position: -35px -38px
    }

    .icon-star.null {
        background-position: -72px -38px
    }

    .cookie-confirm {
        background-color: rgba(0, 0, 0, .85);
        box-sizing: border-box;
        left: 0;
        padding: 14px 100px 14px 14px;
        position: fixed;
        top: -2000px;
        transition: all 2s;
        width: 100%;
        z-index: 999
    }

    .cookie-confirm.show {
        top: 0
    }

    .cookie-confirm .cookie-text {
        color: #fff;
        font-size: 14px;
        line-height: 1.5;
        text-align: left
    }

    .cookie-confirm .cookie-text .cookie-link {
        color: #fff81a;
        font-size: 14px;
        text-decoration: underline
    }

    .cookie-confirm .cookie-accept {
        background-color: #f09;
        border: 2px solid #fff;
        border-radius: 17px;
        color: #fff;
        cursor: pointer;
        font-size: 14px;
        font-weight: 700;
        line-height: 30px;
        position: absolute;
        right: 16px;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 76px
    }

    .bottom-navbar {
        background-color: #e8e8e8;
        font-size: 0;
        height: 40px;
        overflow: hidden;
        text-align: center
    }

    .bottom-navbar>a {
        color: #333;
        font-size: 12px;
        line-height: 40px;
        position: relative;
        text-decoration: none
    }

    .bottom-navbar>a:not(:last-child) {
        margin-right: 30px
    }

    .bottom-navbar>a:not(:last-child):before {
        background-color: #333;
        content: "";
        height: 13px;
        position: absolute;
        right: -16px;
        top: 50%;
        transform: translateY(-50%);
        width: 1px
    }

    .bottom-navbar {
        background-color: #1C77C3;
        margin-top: 30px
    }

    .bottom-navbar>a {
        color: #fff
    }

    .bottom-navbar>a:not(:last-child):before {
        background-color: #fff
    }
}

@media screen and (max-width:767px) {
    .main {
        background-color: #1C77C3;
        margin: 0 auto
    }

    .game {
        border-radius: .16rem;
        box-shadow: 0 .02rem .08rem 0 rgba(0, 0, 0, .65);
        display: block;
        height: 1.88rem;
        position: relative;
        width: 1.88rem
    }

    .game,
    .game .name {
        background-color: #fff
    }

    .game .name {
        bottom: -.24rem;
        box-sizing: border-box;
        color: #1756e4;
        font-size: .12rem;
        font-weight: 700;
        left: 0;
        line-height: .24rem;
        overflow: hidden;
        padding: 0 .1rem;
        position: absolute;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%
    }

    .game:hover {
        transform: scale(1.2);
        transition: all .3s ease-out;
        z-index: 2
    }

    .game:hover .name {
        bottom: 0 !important;
        transition: all .3s ease-out
    }

    .content {
        margin: 0 auto;
        width: 6rem
    }

    .content .popularGames {
        background-color: rgba(214, 227, 216, 0);
        margin-top: .26rem;
        position: relative
    }

    .content .popularGames:before {
        left: 0
    }

    .content .popularGames:after,
    .content .popularGames:before {
        background-color: #F39237;
        border: .02rem solid #222;
        content: "";
        display: block;
        height: .58rem;
        position: absolute;
        width: .12rem
    }

    .content .popularGames:after {
        right: 0;
        top: 0
    }

    .content .popularGames .banner {
        background-color: #F39237;
        border: .02rem solid #222;
        height: .58rem;
        margin: 0 auto;
        width: 5.5rem
    }

    .content .popularGames .banner .text {
        color: #222;
        font-size: .26rem;
        font-weight: 700;
        height: .58rem;
        line-height: .58rem;
        margin-left: .18rem
    }

    .content .popularGames .banner .view-more {
        background-color: rgba(0, 0, 0, .1);
        border-radius: .18rem;
        color: #555;
        cursor: pointer;
        float: right;
        font-size: .2rem;
        font-weight: 700;
        height: .36rem;
        line-height: .36rem;
        margin-right: .05rem;
        margin-top: .1rem;
        text-align: center;
        width: 1.62rem
    }

    .content .popularGames .contentGames {
        display: flex;
        flex-wrap: wrap
    }

    .content .popularGames .contentGames .game-picContent {
        display: none;
        margin-right: .14rem
    }

    .content .popularGames .contentGames .game-picContent .p-game {
        border: .02rem solid #000;
        height: 1.64rem;
        margin-top: .2rem;
        width: 2.88rem
    }

    .content .popularGames .contentGames .game-picContent .text {
        background-color: #F39237;
        border: .02rem solid #000;
        border-top: none;
        color: #222;
        font-size: .26rem;
        font-weight: 700;
        height: .46rem;
        line-height: .46rem;
        overflow: hidden;
        text-align: center;
        width: 2.88rem
    }

    .content .popularGames .contentGames .game-picContent:nth-child(2n) {
        margin-right: 0
    }

    .content .popularGames .contentGames .game-picContent:nth-child(-n+6) {
        display: block
    }

    .content .topGames {
        margin-top: .26rem;
        position: relative
    }

    .content .topGames:before {
        left: 0
    }

    .content .topGames:after,
    .content .topGames:before {
        background-color: #F39237;
        border: .02rem solid #222;
        content: "";
        display: block;
        height: .58rem;
        position: absolute;
        width: .12rem
    }

    .content .topGames:after {
        right: 0;
        top: 0
    }

    .content .topGames .banner {
        background-color: #F39237;
        border: .02rem solid #222;
        height: .58rem;
        margin: 0 auto;
        width: 5.5rem
    }

    .content .topGames .banner .text {
        color: #222;
        font-size: .26rem;
        font-weight: 700;
        height: .58rem;
        line-height: .58rem;
        margin-left: .18rem
    }

    .content .topGames .banner .view-more {
        background-color: rgba(0, 0, 0, .1);
        border-radius: .18rem;
        color: #555;
        cursor: pointer;
        float: right;
        font-size: .2rem;
        font-weight: 700;
        height: .36rem;
        line-height: .36rem;
        margin-right: .05rem;
        margin-top: .1rem;
        text-align: center;
        width: 1.62rem
    }

    .content .topGames .topGamesList {
        display: flex;
        flex-wrap: wrap
    }

    .content .topGames .topGamesList .ttt {
        margin-right: .24rem;
        margin-top: .2rem
    }

    .content .topGames .topGamesList .ttt .topGameContainer .t-game {
        height: 1.84rem;
        width: 1.84rem
    }

    .content .topGames .topGamesList .ttt .topGameContainer .t-game .pic {
        -webkit-border-top-left-radius: .04rem;
        -webkit-border-top-right-radius: .04rem
    }

    .content .topGames .topGamesList .ttt .topGameContainer .content-text {
        background-color: #fff;
        -webkit-border-bottom-left-radius: .04rem;
        -webkit-border-bottom-right-radius: .04rem;
        box-shadow: 0 .02rem .08rem 0 rgba(0, 0, 0, .65);
        color: #333;
        font-size: .24rem;
        font-weight: 700;
        height: .96rem;
        overflow: hidden;
        position: relative;
        text-align: center;
        text-overflow: ellipsis;
        width: 1.84rem
    }

    .content .topGames .topGamesList .ttt .topGameContainer .content-text .text {
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #333;
        display: -webkit-box;
        font-weight: 700;
        left: 50%;
        line-height: .24rem;
        overflow: hidden;
        position: absolute;
        text-overflow: -o-ellipsis-lastline;
        text-overflow: ellipsis;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 1.28rem
    }

    .content .topGames .topGamesList .ttt:nth-child(3n) {
        margin-right: 0
    }

    .content .Featured {
        margin-top: .2rem;
        position: relative
    }

    .content .Featured:before {
        left: 0
    }

    .content .Featured:after,
    .content .Featured:before {
        background-color: #F39237;
        border: .02rem solid #222;
        content: "";
        display: block;
        height: .58rem;
        position: absolute;
        width: .12rem
    }

    .content .Featured:after {
        right: 0;
        top: 0
    }

    .content .Featured .banner {
        background-color: #F39237;
        border: .02rem solid #222;
        height: .58rem;
        margin: 0 auto;
        width: 5.5rem
    }

    .content .Featured .banner .text {
        color: #222;
        font-size: .26rem;
        font-weight: 700;
        height: .58rem;
        line-height: .58rem;
        margin-left: .18rem
    }

    .content .Featured .banner .view-more {
        background-color: rgba(0, 0, 0, .1);
        border-radius: .18rem;
        color: #555;
        cursor: pointer;
        float: right;
        font-size: .2rem;
        font-weight: 700;
        height: .36rem;
        line-height: .36rem;
        margin-right: .05rem;
        margin-top: .1rem;
        text-align: center;
        width: 1.62rem
    }

    .content .Featured .featuredGameList {
        display: flex;
        flex-wrap: wrap
    }

    .content .Featured .featuredGameList .fff {
        margin-right: .2rem;
        margin-top: .2rem
    }

    .content .Featured .featuredGameList .fff .featuredContainer {
        display: flex
    }

    .content .Featured .featuredGameList .fff .featuredContainer .f-game {
        box-shadow: 0 .02rem .08rem 0 rgba(0, 0, 0, .65);
        height: 1.28rem;
        width: 1.28rem
    }

    .content .Featured .featuredGameList .fff .featuredContainer .f-game,
    .content .Featured .featuredGameList .fff .featuredContainer .f-game .pic {
        -webkit-border-bottom-left-radius: .12rem;
        -webkit-border-top-left-radius: .12rem
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info {
        background-color: #fff;
        -webkit-border-bottom-right-radius: .12rem;
        -webkit-border-top-right-radius: .12rem;
        box-shadow: 0 .02rem .08rem 0 rgba(0, 0, 0, .65);
        height: 1.28rem;
        margin: 0 auto;
        padding: 0 .08rem;
        width: 1.46rem
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .text {
        color: #333;
        font-size: .2rem;
        font-weight: 700;
        height: .5rem;
        margin-top: .1rem;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .stars {
        display: flex;
        flex-wrap: wrap;
        margin-top: -.05rem
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .stars .icon-star {
        margin-left: -.05rem
    }

    .content .Featured .featuredGameList .fff .featuredContainer .info .rating {
        color: #ffd000;
        font-size: .18rem;
        text-align: center
    }

    .content .Featured .featuredGameList .fff:nth-child(2n) {
        margin-right: 0
    }

    .content .allGames {
        margin-top: .2rem;
        position: relative
    }

    .content .allGames:before {
        left: 0
    }

    .content .allGames:after,
    .content .allGames:before {
        background-color: #F39237;
        border: .02rem solid #222;
        content: "";
        display: block;
        height: .58rem;
        position: absolute;
        width: .12rem
    }

    .content .allGames:after {
        right: 0;
        top: 0
    }

    .content .allGames .banner {
        background-color: #F39237;
        border: .02rem solid #222;
        height: .58rem;
        margin: 0 auto;
        width: 5.5rem
    }

    .content .allGames .banner .text {
        color: #222;
        font-size: .26rem;
        font-weight: 700;
        height: .58rem;
        line-height: .58rem;
        margin-left: .18rem
    }

    .content .allGames .banner .view-more {
        background-color: rgba(0, 0, 0, .1);
        border-radius: .18rem;
        color: #555;
        cursor: pointer;
        float: right;
        font-size: .2rem;
        font-weight: 700;
        height: .36rem;
        line-height: .36rem;
        margin-right: .05rem;
        margin-top: .1rem;
        text-align: center;
        width: 1.62rem
    }

    .content .allGames .game-list .game {
        display: none;
        float: left;
        margin-bottom: .1rem;
        margin-right: .18rem;
        margin-top: .2rem;
        overflow: hidden
    }

    .content .allGames .game-list .game:nth-child(3n) {
        margin-right: 0
    }

    .content .more-games {
        background-color: #ffd453;
        border-radius: .12rem;
        box-shadow: 0 .04rem .08rem 0 rgba(0, 0, 0, .25);
        font-size: .26rem;
        font-weight: 700;
        height: .78rem;
        line-height: .78rem;
        margin: .6rem auto;
        text-align: center;
        width: 3.48rem
    }

    .header {
        background-color: #F39237;
        height: .9rem;
        position: relative
    }

    .header .label-container {
        display: none
    }

    .header .icon-logo {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%) scale(.64)
    }

    .footer .about-us {
        padding: 0 .2rem
    }

    .footer .about-us .about-warp {
        background-color: rgba(0, 0, 0, .2);
        border-radius: .12rem;
        padding: .68rem .2rem .34rem
    }

    .footer .about-us .about-warp .title {
        color: #fff;
        font-size: .46rem;
        margin-bottom: .68rem;
        text-align: center
    }

    .footer .about-us .about-warp .para {
        margin-top: .4rem
    }

    .footer .about-us .about-warp .para .para-title {
        color: #fff;
        font-size: .26rem
    }

    .footer .about-us .about-warp .para .para-text {
        color: #c5eaff;
        font-size: .22rem;
        line-height: 1.5;
        margin-top: .24rem
    }

    .footer .bottom-logo {
        margin: 0 auto;
        transform: scale(.5)
    }

    .footer {
        background-color: rgba(0, 0, 0, .6);
        padding-top: .26rem
    }

    .sprite {
        background-size: 1.85rem .76rem
    }

    .icon-star {
        height: .34rem;
        transform: scale(.8);
        width: .34rem
    }

    .icon-star.full {
        background-position: 0 -.38rem
    }

    .icon-star.half {
        background-position: -.35rem -.38rem
    }

    .icon-star.null {
        background-position: -.72rem -.38rem
    }

    .cookie-confirm {
        background-color: rgba(0, 0, 0, .85);
        box-sizing: border-box;
        left: 0;
        padding: .16rem 1.68rem .16rem .16rem;
        position: fixed;
        top: 0;
        top: -20rem;
        transition: all 2s;
        width: 100%;
        z-index: 999
    }

    .cookie-confirm.show {
        top: 0
    }

    .cookie-confirm .cookie-text {
        color: #fff;
        font-size: .18rem;
        height: .76rem;
        line-height: 1.5;
        overflow: auto;
        text-align: left
    }

    .cookie-confirm .cookie-text .cookie-link {
        color: #fff81a;
        font-size: .18rem;
        text-decoration: underline
    }

    .cookie-confirm .cookie-accept {
        background-color: #f09;
        border: .04rem solid #fff;
        border-radius: .26rem;
        color: #fff;
        cursor: pointer;
        font-size: .24rem;
        font-weight: 700;
        line-height: .44rem;
        position: absolute;
        right: .16rem;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 1.12rem
    }

    .bottom-navbar {
        background-color: #e8e8e8;
        font-size: 0;
        height: .72rem;
        overflow: hidden;
        text-align: center
    }

    .bottom-navbar>a {
        color: #333;
        font-size: .22rem;
        line-height: .72rem;
        position: relative;
        text-decoration: none
    }

    .bottom-navbar>a:not(:last-child) {
        margin-right: .3rem
    }

    .bottom-navbar>a:not(:last-child):before {
        background-color: #333;
        content: "";
        height: .23rem;
        position: absolute;
        right: -.16rem;
        top: 50%;
        transform: translateY(-50%);
        width: .01rem
    }

    .bottom-navbar {
        background-color: #1C77C3
    }

    .bottom-navbar>a {
        color: #fff
    }

    .bottom-navbar>a:not(:last-child):before {
        background-color: #fff
    }
}

body {
    background-color: #1C77C3;
    font-size: 0
}

.sprite {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat
}

.pic,
.sprite {
    display: block
}

.pic {
    height: 100%;
    width: 100%
}

.name {
    font-size: 0;
    overflow: hidden
}

.ad{
    text-align: center;
    margin: 0 auto;
}