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
}

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: 190px;
        margin-right: 15px;
        position: relative;
        width: 190px
    }

    .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);
        padding: 20px 10px 60px
    }

    .content .game-wall-footer {
        display: flex;
        flex-wrap: wrap;
        margin: 0 auto
    }

    .content .game-wall-footer .game {
        margin-bottom: 10px;
        overflow: hidden
    }

    .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
    }

    .content .ads {
        display: none;
        margin: 38px auto 0;
        position: relative
    }

    .content .ads .ads-title {
        color: #fff;
        font-size: 12px;
        text-align: center
    }

    .content .ads .ads-contain {
        height: auto;
        width: 100%
    }

    .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-hot {
        background-position: 0 -38px
    }

    .icon-bigNew,.icon-hot {
        height: 92px;
        left: -5px;
        position: absolute;
        top: -5px;
        transform: scale(.8);
        width: 102px
    }

    .icon-bigNew {
        background-position: -109px -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 (min-width: 1860px) {
    .main .content {
        width:1860px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 1830px
    }

    .main .content .game-wall-footer .game:nth-child(9n) {
        margin-right: 0
    }
}

@media screen and (min-width: 1660px) and (max-width:1859px) {
    .main .content {
        width:1660px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 1632px
    }

    .main .content .game-wall-footer .game:nth-child(8n) {
        margin-right: 0
    }
}

@media screen and (min-width: 1460px) and (max-width:1659px) {
    .main .content {
        width:1460px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 1426px
    }

    .main .content .game-wall-footer .game:nth-child(7n) {
        margin-right: 0
    }
}

@media screen and (min-width: 1260px) and (max-width:1459px) {
    .main .content {
        width:1250px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 1220px
    }

    .main .content .game-wall-footer .game:nth-child(6n) {
        margin-right: 0
    }
}

@media screen and (min-width: 1060px) and (max-width:1259px) {
    .main .content {
        width:1040px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 1014px
    }

    .main .content .game-wall-footer .game:nth-child(5n) {
        margin-right: 0
    }
}

@media screen and (min-width: 860px) and (max-width:1059px) {
    .main .content {
        width:830px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 808px
    }

    .main .content .game-wall-footer .game:nth-child(4n) {
        margin-right: 0
    }
}

@media screen and (min-width: 768px) and (max-width:859px) {
    .main .content {
        width:638px
    }

    .main .content .game-wall-footer {
        margin: 0 auto;
        width: 606px
    }

    .main .content .game-wall-footer .game:nth-child(3n) {
        margin-right: 0
    }
}

@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;
        padding: .26rem .2rem .7rem
    }

    .content .img-label {
        left: 0;
        position: absolute;
        top: 0;
        transform: scale(.8)
    }

    .content .game-wall-footer .game {
        display: none;
        float: left;
        margin-bottom: .1rem;
        margin-right: .18rem;
        overflow: hidden
    }

    .content .game-wall-footer .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 0;
        text-align: center;
        width: 3.48rem
    }

    .content .ads {
        display: none
    }

    .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 .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: #1C77C3;
        margin-top: 30px
    }

    .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;
}