.home_container[data-v-167395ef] {
    color: #fff;
    height: calc(100% - .95rem)
}

.play-games[data-v-167395ef] {
    margin-top: .1rem;
    background: #fff
}

.play-games.add_bacground[data-v-167395ef] {
    margin-top: 0
}

.play-games.add_bacground .gamebox[data-v-167395ef] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .2rem
}

.play-games.add_bacground .gamebox .gamebox-item[data-v-167395ef] {
    position: relative;
    float: left
}

.play-games.add_bacground .gamebox .gamebox-xy28[data-v-167395ef] {
    width: 2.3rem;
    height: 4.7rem
}

.play-games.add_bacground .gamebox .gamebox-jndx28[data-v-167395ef], .play-games.add_bacground .gamebox .gamebox-tw28[data-v-167395ef] {
    width: 2.3rem;
    height: 2.3rem;
    margin-left: .1rem
}

.play-games.add_bacground .gamebox .gamebox-keno28[data-v-167395ef] {
    width: 4.7rem;
    height: 2.3rem;
    margin-left: .1rem;
    margin-top: .1rem
}

.play-games.add_bacground .gamebox .img[data-v-167395ef] {
    width: 100%;
    height: 100%
}

.play-games.add_bacground .gamebox .txt[data-v-167395ef] {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.play-games.add_bacground .gamebox .txt .txt-name[data-v-167395ef] {
    font-size: .42rem;
    color: #fff;
    line-height: .52rem;
    margin-top: .23rem;
    margin-left: .1rem
}

.play-games.add_bacground .gamebox .txt .txt-time[data-v-167395ef] {
    font-size: .28rem;
    font-weight: 200;
    font-family: PingFangSC-Regular, sans-serif;
    color: hsla(0, 0%, 100%, .8);
    margin-left: .1rem
}

.button-index[data-v-167395ef] {
    text-align: left;
    line-height: 1rem;
    background: #fff;
    position: relative
}

.sign_credits > div[data-v-167395ef] {
    width: 21%;
    margin: 0 2%;
    border-radius: .1rem;
    text-align: center;
    cursor: pointer;
    float: left;
    font-size: .24rem
}

.wrap[data-v-167395ef] {
    width: 100%;
    height: 44%;
    position: absolute;
    top: -2%
}

.th_sign3[data-v-167395ef] {
    position: relative;
    padding-top: 6.5%;
    padding-left: 0 !important
}

.wrap .ball[data-v-167395ef] {
    position: absolute;
    animation: bounce-data-v-167395ef 1s linear infinite;
    -webkit-animation: bounce-data-v-167395ef 1s linear infinite;
    -moz-animation: bounce-data-v-167395ef 1s infinite linear;
    -o-animation: bounce-data-v-167395ef 1s infinite linear;
    margin: 0 auto !important;
    left: 33%
}

@-webkit-keyframes bounce-data-v-167395ef {
    0% {
        top: 0;
        -webkit-animation-timing-function: ease-in
    }
    50% {
        top: 20%;
        -webkit-animation-timing-function: ease-out;
        -webkit-transform: scale(1)
    }
    55% {
        top: 60%;
        -webkit-transform: scaleY(.65);
        -webkit-animation-timing-function: ease-in
    }
    65% {
        top: 10%;
        -webkit-transform: scale(1);
        -webkit-animation-timing-function: ease-out
    }
    95% {
        top: 0;
        -webkit-animation-timing-function: ease-in
    }
    to {
        top: 0;
        -webkit-animation-timing-function: ease-in
    }
}

@keyframes bounce-data-v-167395ef {
    0% {
        top: 0;
        -webkit-animation-timing-function: ease-in
    }
    50% {
        top: 20%;
        -webkit-animation-timing-function: ease-out;
        -webkit-transform: scale(1)
    }
    55% {
        top: 60%;
        -webkit-transform: scaleY(.65);
        -webkit-animation-timing-function: ease-in
    }
    65% {
        top: 10%;
        -webkit-transform: scale(1);
        -webkit-animation-timing-function: ease-out
    }
    95% {
        top: 0;
        -webkit-animation-timing-function: ease-in
    }
    to {
        top: 0;
        -webkit-animation-timing-function: ease-in
    }
}

.sign_credits[data-v-167395ef] {
    background: #fff;
    margin-top: .1rem;
    padding: .2rem 0
}

.th_sg span[data-v-167395ef] {
    display: block;
    font-size: .28rem;
    font-weight: 300;
    font-family: PingFangSC-Regular, sans-serif;
    color: #252525;
    line-height: 29px;
}

.th_sg img[data-v-167395ef] {
    width: 58%
}

.ball[data-v-167395ef] {
    width: 33%;
    display: block;
    margin: 0 auto
}

.down_img[data-v-167395ef] {
    width: 51%;
    display: block;
    margin: 0 auto
}

.th_sign3 span[data-v-167395ef] {
    display: block;
    font-size: .28rem;
    font-weight: 200;
    font-family: PingFangSC-Regular, sans-serif;
    color: #252525;
    margin-top: .1rem
}

.button-index p[data-v-167395ef] {
    line-height: 1rem;
    height: 1rem;
    padding: 0 .2rem;
    margin: 0;
    font-size: .4rem;
    font-weight: blod;
    font-family: PingFangSC-Regular, sans-serif;
    color: #252525;
    font-weight: bolder
}

.game-all[data-v-167395ef] {
    overflow: hidden;
    padding-bottom: .2rem
}

.game-all.need_padding[data-v-167395ef] {
    padding-left: .2rem;
   /* padding-right: .2rem;*/
    padding-bottom: .1rem
}

.jdc_ul[data-v-167395ef] {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: .32rem;
    border-top: 1px solid #f2f2f2
}

.jdc_ul li[data-v-167395ef] {
    float: left;
    width: 25%;
    text-align: center;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
   /* height: 1.8rem*/
}

.jdc_ul li img[data-v-167395ef] {
    display: block;
    margin: 0 auto
}

.jdc_ul span[data-v-167395ef] {
    font-size: .28rem;
    font-weight: 400;
    font-family: PingFangSC-Regular, sans-serif;
    color: #454535;
    line-height: .48rem;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.font_spc1 > img[data-v-167395ef], .font_spc3 > img[data-v-167395ef], .font_spc4 > img[data-v-167395ef], .font_spc5 > img[data-v-167395ef], .font_spc6 > img[data-v-167395ef] {
    width: 44%
}

.font_spc2 > img[data-v-167395ef] {
    width: 48.5%
}

.font_spc5[data-v-167395ef], .font_spc6[data-v-167395ef] {
    border-bottom: none
}

.jdc_ul > .font_spc[data-v-167395ef] {
    border-right: none;
    width: 50%
}

.gfc_ul span[data-v-167395ef] {
    color: #252525
}

.gfc_ul1 > img[data-v-167395ef], .gfc_ul2 > img[data-v-167395ef], .gfc_ul3 > img[data-v-167395ef], .gfc_ul4 > img[data-v-167395ef] {
    width: 41%
}

.gfc_ul4 > span[data-v-167395ef] {
    display: block;
    color: #252525;
    position: relative
}

.both-btn[data-v-167395ef] {
    margin-left: 0;
    margin-right: .1rem;
    margin-bottom: .1rem;
    width: 48%;
    height: 1.15rem;
    float: left;
    border-radius: .05rem;
    overflow: hidden;
    position: relative;
    background-color: #f5f5f9
}

.both-btn[data-v-167395ef]:active {
    filter: alpha(opacity=65);
    opacity: .65
}

.both-btn img[data-v-167395ef] {
    position: absolute;
    border-radius: .05rem;
    height: 100%;
    width: 100%;
    top: 0
}

.enMS[data-v-167395ef] {
    position: absolute;
    left: .2rem;
    top: .68rem;
    z-index: 2;
    color: #999;
    font-size: .24rem;
    font-weight: 200;
    font-family: PingFangSC-Regular, sans-serif;
    font-size: .2rem
}

.fs16[data-v-167395ef] {
    font-size: .32rem;
    font-weight: 200;
    font-family: PingFangSC-Regular, sans-serif;
    z-index: 2;
    position: absolute;
    left: .2rem;
    top: .3rem;
    color: #999;
    font-weight: 400
}

.play-games .mg-game[data-v-167395ef] {
    background-size: 100% 100%
}

.underscore[data-v-167395ef] {
    width: 96%;
    margin: 0 auto;
    font-size: .24rem;
    color: #9d9d9d;
    overflow: hidden;
    padding-bottom: 1.4rem
}

.underscore ul[data-v-167395ef] {
    width: 100%;
    text-align: center;
    margin-top: .4rem;
    margin-bottom: .3rem
}

.underscore ul li[data-v-167395ef] {
    text-align: center;
    font-size: .28rem;
    font-weight: 200;
    font-family: PingFangSC-Regular, sans-serif;
    display: inline-block;
    color: #9d9d9d
}

.underscore ul li ~ li[data-v-167395ef] {
    margin-left: .2rem
}

.underscore p[data-v-167395ef] {
    display: block;
    float: left;
    margin: 0 auto;
    width: 100%;
    color: #9d9d9d;
    font-size: .28rem;
    text-align: center;
    position: relative
}

.underscore p.under_line[data-v-167395ef]:before {
    content: "";
    position: absolute;
    bottom: .14rem;
    left: 1.6rem;
    width: .9rem;
    height: 1px;
    background-color: hsla(0, 0%, 61.6%, .5)
}

.underscore p.under_line[data-v-167395ef]:after {
    content: "";
    position: absolute;
    bottom: .14rem;
    right: 1.6rem;
    width: .9rem;
    height: 1px;
    background-color: hsla(0, 0%, 61.6%, .5)
}

.jdc_ul li[data-v-167395ef]:active, .sign_credits > div[data-v-167395ef]:active {
    background: rgba(205, 16, 20, .3)
}

.underscore ul li[data-v-167395ef]:active {
    filter: alpha(opacity=65);
    opacity: .65
}

.gfc_div[data-v-167395ef], .jdc_div[data-v-167395ef] {
    width: 1.2rem;
    height: 1.2rem;
    margin: 10px auto 5px auto;
}

.jdc_btb_1fpc28[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_btb_1fpc28.191f7ba.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_btb_ft[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_btb_ft.86db4b3.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_btb_1fsc[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_btb_1fsc.aa2f10a.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_btb_3fsc[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_btb_3fsc.dd2e8b3.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_btb_1fc[data-v-167395ef] {
    background: url(/mobile/images/game/game_bit.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_bjsc[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_bjsc.29b0935.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_xyftx[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_xyftx.a608800.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_jndpc28[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_jnd28.12e8cd9.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_cq[data-v-167395ef] {
    background: url(/mobile/images/home/cqssc.48d6242.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_jndffc[data-v-167395ef] {
    background: url(/mobile/images/home/jndffc.ed25459.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_xgffc[data-v-167395ef] {
    background: url(/mobile/images/home/xgffc.fafe28b.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_jndxy5[data-v-167395ef] {
    background: url(/mobile/images/game/game_jnd.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_bjxy5[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_bj5.720be7b.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_more[data-v-167395ef] {
    background: url(/mobile/images/home/jdc_more.e34e677.png) no-repeat;
    background-position: 50%;
    background-size: 110%
}

.jdc_dd28[data-v-167395ef]{
    background: url(/mobile/images/game/game_dd.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_tw[data-v-167395ef]{
    background: url(/mobile/images/game/game_tw.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_jdb{
    background: url(/mobile/images/game/game_jdb.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_bj28{
    background: url(/mobile/images/game/game_bj.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_hg28{
    background: url(/mobile/images/game/game_hg.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}
.jdc_pk{
    background: url(/mobile/images/game/game_pk.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.jdc_mg28[data-v-167395ef]{
    background: url(/mobile/images/game/game_mg.png) no-repeat;
    background-position: 50%;
    background-size: 100%;
    border-radius: 13px;
}

.gfc_bj[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_bj.e31163d.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_cq[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_cqssc.0ed997f.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_jndpc28[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_jndpc28.092a05a.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_btb1fc[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_btb1fc.bbb44c0.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_btb1fsc[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_btb1fsc.08649a0.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_js[data-v-167395ef] {
    background: url(/mobile/images/home/gfc_jsk3.8ef0522.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_mo[data-v-167395ef] {
    background: url(/mobile/images/home/gf_more.0faee5a.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.gfc_mo[data-v-167395ef] {
    background: url(/mobile/images/home/gf_more.0faee5a.png) no-repeat;
    background-position: 50%;
    background-size: 95%
}

.greenColor[data-v-167395ef] {
    color: #5eb95e !important
}

.orangeColor[data-v-167395ef] {
    color: #fb8432 !important
}

.redColor[data-v-167395ef] {
    color: red !important
}

.grayColor[data-v-167395ef] {
    color: #373f4a !important
}

.defaultColor[data-v-167395ef] {
    color: hsla(0, 0%, 100%, .8) !important
}

.fpColor[data-v-167395ef] {
    color: #ff0900 !important
}

.aaa:active .chooseBtn[data-v-167395ef] {
    filter: alpha(opacity=65);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .65
}

.defaultImg[lazy=loading][data-v-167395ef] {
    background: #f5f5f9
}

.gameboxBottom[data-v-167395ef] {
    margin-top: .02rem
}

#gamescq28[data-v-167395ef], #gamesxj28[data-v-167395ef], .expect1[data-v-167395ef] {
    width: 2.5rem;
    height: 1.2rem;
    position: relative;
    left: 1px;
    overflow: hidden
}

#gamesxj28[data-v-167395ef], .expect1[data-v-167395ef] {
    margin-top: 1px
}

.to_chat_room[data-v-167395ef] {
    width: 100%;
    padding: .05rem 0 0;
    background-color: #fff;
    margin-top: .1rem
}

.to_chat_room[data-v-167395ef]:active {
    background-color: rgba(230, 37, 10, .05)
}

.to_chat_room img[data-v-167395ef] {
    height: 1.4rem;
    width: 100%
}
