﻿@charset "utf-8";
/* 页面重置-----开始 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: inherit;
    color: inherit;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

a, a:hover, a:focus {
    text-decoration: none;
}

    a:hover, a:active, a:focus {
        outline: none;
    }

a, img {
    border: none;
    outline: none;
}
/*img { width:100%; }*/
input, textarea, select, button {
    outline: none;
}

em, i, dfn, b {
    font-style: normal;
    font-weight: normal;
}

:focus {
    outline: 0px;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

select {
    margin: inherit;
}

hr {
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: 1px;
    size: 1;
}

strong, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

ul, li {
    list-style-type: none;
}

a, img, button, input, textarea {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}

input, textarea {
    -webkit-appearance: none;
}
/* 页面重置-----结束 */

/* 公共样式-----开始 */
body {
    height: 100%;
    font: 12px/1.5 PingFang,'Microsoft YaHei',Arial,Helvetica,arial,sans-serif;
    color: #333333;
    background-color: #f6f6f8;
    width: 7.5rem;
    margin: 0 auto;
}

h1, h2, h3, h4, h5, h6, input, textarea {
    color: #333333;
}

.bgbg {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.44);
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
}

.ccc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #c2c2c2;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #c2c2c2;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #c2c2c2;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #c2c2c2;
}

.main {
    width: 7.5rem;
    overflow: hidden;
    /*padding-bottom: 1rem;*/
    /*padding-top: 1rem;*/
}

.ftop {
    width: 7.5rem;
    overflow: hidden;
    height: 1rem;
    background: url("../images/fop.png") no-repeat top;
    background-size: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99;
    position: relative;
    /*position: fixed;*/
    top: 0;
    left: 50%;
    margin-left: -3.75rem;
}

.ftopa {
    overflow: hidden;
    position: relative;
    height: 1rem;
}

    .ftopa .fh {
        width: inherit;
        height: 0.26rem;
        padding: 0.37rem 0.3rem;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        float: left;
    }

    .ftopa .pt {
        width: 3.5rem;
        text-align: center;
        left: 2rem;
        font-size: 0.32rem;
        color: #ffffff;
        position: absolute;
        top: 0;
        overflow: hidden;
        height: 1rem;
        line-height: 1rem;
    }

.notice {
    overflow: hidden;
    width: 7.1rem;
    margin: 0 auto;
}

.notice_a {
    background-color: #fff;
    width: 7.1rem;
    border-radius: 0.12rem;
    height: 1.32rem;
    margin-top: 0.2rem;
    position: relative;
}

    .notice_a i {
        width: 0.12rem;
        height: 0.12rem;
        border-radius: 50%;
        background-color: #ff0000;
        overflow: hidden;
        position: absolute;
        top: 0.38rem;
        left: 0.17rem;
    }

.notice_b {
    width: 6.2rem;
    float: left;
    margin-left: 0.415rem;
}

.notice_ba {
    overflow: hidden;
    margin-top: 0.18rem;
}

    .notice_ba .p1 {
            max-width: 4.4rem;
        float: left;
        font-size: 0.32rem;
        color: #000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .notice_ba .p2 {
        float: right;
        font-size: 0.24rem;
        color: #a6a9b4;
        /*margin-top: 0.1rem;*/
    }

.notice_b .p3 {
    font-size: 0.24rem;
    color: #a6a9b4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: 0.15rem;
}

.notice .xfx {
    width: 0.09rem;
    height: 0.16rem;
    float: right;
    margin-right: 0.25rem;
    margin-top: 0.3rem;
}

.ftopb {
    float: right;
    overflow: hidden;
}

    .ftopb .sy {
        width: 0.33rem;
        height: 0.33rem;
        float: left;
        margin-right: 0.05rem;
        padding: 0.33rem 0.1rem;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

    .ftopb .jh {
        width: 0.26rem;
        height: 0.26rem;
        float: left;
        padding: 0.37rem 0.2rem;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

.gvzcy {
    display:none;
    position:absolute;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 0.12rem;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.5rem;
}

    .gvzcy a {
        width: 24.8%;
        float: left;
        text-align: center;
        display: block;
    }

        .gvzcy a img {
            width: 0.95rem;
            height: 0.95rem;
            margin-bottom: 0.16rem;
        }

        .gvzcy a span {
            display: block;
            font-size: 0.24rem;
            color: #000;
            margin-bottom: 0.6rem;
        }

.touzhu {
    overflow: hidden;
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    height: 1.2rem;
}

    .touzhu a {
        width: 1.17rem;
        height: 1.17rem;
        line-height: 1.05rem;
        text-align: center;
        display: block;
        font-size: 0.26rem;
        color: #ffffff;
        background: url("../images/hhr.png") no-repeat center;
        background-size: 100%;
        position: absolute;
        left: 0.3rem;
        top: 0;
    }

.touzhua {
    margin-top: 0.3rem;
    background-color: #fff;
    width: 100%;
    height: 0.9rem;
    text-align: center;
}

    .touzhua img {
        width: 5.07rem;
        height: 0.03rem;
        margin-top: 0.7rem;
    }

.bjs {
    background-color: #fff;
}

.lottery {
    width: 6.9rem;
    margin: 0 auto;
    overflow: hidden;
}

.lottera {
    overflow: hidden;
    border-bottom: 1px solid #c2e6ff;
    height: 0.9rem;
}

    .lottera select {
        width: 1.7rem;
        float: left;
        height: 0.4rem;
        margin-top: 0.25rem;
        border: none;
        font-size: 0.24rem;
        margin-right: 0.45rem;
    }

.lotterb {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.lotterbs {
    overflow: hidden;
    margin-bottom: 0.28rem;
}

    .lotterbs .p2 {
        float: right;
        color: #a3a3a3;
        font-size: 0.28rem;
    }

    .lotterbs .p1 {
        float: left;
        color: #000;
        font-size: 0.28rem;
    }

        .lotterbs .p1 span {
            color: #34aefc;
        }

.lotterba {
    overflow: hidden;
    margin-bottom: 0.25rem;
}

    .lotterba p {
        width: 0.48rem;
        height: 0.48rem;
        line-height: 0.48rem;
        text-align: center;
        color: #ffffff;
        font-size: 0.28rem;
        background: url("../images/xyy.png") no-repeat center;
        background-size: 100%;
        float: left;
        margin-right: 0.1rem;
    }

    .lotterba .pp {
        margin-right: 0;
    }

    .lotterba .p1 {
        background: url("../images/xly.png") no-repeat center;
        background-size: 100%;
    }

.lotterbb {
    overflow: hidden;
}

    .lotterbb p {
        border-radius: 0.08rem;
        background-color: #34abfc;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0.12rem;
        padding-right: 0.12rem;
        height: 0.5rem;
        line-height: 0.5rem;
        text-align: center;
        color: #ffffff;
        font-size: 0.24rem;
        float: left;
        margin-right: 0.32rem;
    }

    .lotterbb .p1 {
        background-color: #ff6f7e;
    }

.ftopa .pt img {
    width: 0.19rem;
    height: 0.11rem;
    float: left;
    display: block;
}

.ftopa .pt p {
    float: left;
    margin-right: 0.15rem;
}

.tuict {
    width: 7.5rem;
    height: 6.5rem;
    background-color: #ffffff;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.3rem;
    padding-bottom: 0.6rem;
    position: absolute;
    top: 1rem;
    z-index: 99;
    left: 0;
    padding-left: 0.3rem;
    display: none;
}

    .tuict a {
        float: left;
        width: 2.18rem;
        text-align: center;
        border-radius: 0.1rem;
        border: 1px solid #34aefc;
        font-size: 0.28rem;
        color: #34aefc;
        height: 0.57rem;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        line-height: 0.57rem;
        margin-right: 0.18rem;
        margin-bottom: 0.2rem;
    }

        .tuict a:nth-of-type(3n) {
            margin-right: 0;
        }

        .tuict a.on {
            background-color: #34aefc;
            color: #ffffff;
        }

.lotterba .jh {
    width: 0.14rem;
    height: 0.15rem;
    float: left;
    margin: 0.15rem;
}

.lotterba .dy {
    width: 0.14rem;
    height: 0.09rem;
    float: left;
    margin: 0.15rem 0.17rem;
}

.lotterba .sz {
    color: #ffffff;
    font-size: 0.28rem;
    float: left;
    width: 0.57rem;
    line-height: 0.56rem;
    height: 0.56rem;
    margin-right: 0.1rem;
    background: url("../images/sz.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq {
    width: 0.56rem;
    height: 0.57rem;
    line-height: 0.5rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.28rem;
    margin-right: 0.12rem;
    background: url("../images/q1.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq2 {
    background: url("../images/q2.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq3 {
    background: url("../images/q3.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq4 {
    background: url("../images/q4.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq5 {
    background: url("../images/q5.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq6 {
    background: url("../images/q6.png") no-repeat center;
    background-size: 100%;
}

.lotterba .cq7 {
    background: url("../images/q7.png") no-repeat center;
    background-size: 100%;
}

.zzyyly {
    overflow: hidden;
}

.zzyylyl {
    float: left;
    overflow: hidden;
}

.zzyylyr {
    float: left;
    overflow: hidden;
}

.zzyylyla {
    float: left;
    width: 0.61rem;
    margin-right: 0.2rem;
}

    .zzyylyla .zq {
        width: 0.61rem;
        height: 0.61rem;
        text-align: center;
        line-height: 0.55rem;
        color: #000;
        margin-bottom: 0.2rem;
        font-size: 0.23rem;
        background-size: 100%;
        margin-left: 0;
    }

    .zzyylyla p {
        border-radius: 0.08rem;
        background-color: #34abfc;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0.12rem;
        padding-right: 0.12rem;
        height: 0.5rem;
        line-height: 0.5rem;
        text-align: center;
        color: #ffffff;
        font-size: 0.24rem;
        float: left;
        margin-left: 0.05rem;
    }

    .zzyylyla .aa {
        background: url("../images/zq1.png") no-repeat center;
        background-size: 100%;
    }

.zzyylyr .jh6 {
    width: 0.14rem;
    height: 0.15rem;
    float: left;
    margin-top: 0.55rem;
    margin-right: 0.25rem;
}

.lotterba .s1 {
    width: 0.57rem;
    height: 0.55rem;
    float: left;
    margin-right: 0.28rem;
}

.bjt {
    background: url("../images/dl.png") no-repeat top;
    background-size: 100% 100%;
}

.signa {
    height: 5.55rem;
    overflow: hidden;
    text-align: center;
}

.signb {
    /*width: 1.8rem;*/
    height: 1.8rem;
    overflow: hidden;
    /*border-radius: 50%;*/
    margin: 0 auto;
    margin-top: 1.5rem;
}

    .signb img {
        /*width: 1.8rem;*/
        height: 1.8rem;
    }

.signc {
    width: 6rem;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 0.1rem;
    border: 1px solid #cccccc;
}

.signca {
    overflow: hidden;
    height: 1rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #cccccc;
}

    .signca:last-of-type {
        border-bottom: none;
    }

    .signca img {
        float: left;
        margin-left: 0.3rem;
        margin-top: 0.28rem;
        margin-right: 0.45rem;
    }

    .signca .sxj {
        width: 0.31rem;
        height: 0.43rem;
    }

    .signca .mim {
        width: 0.33rem;
        height: 0.43rem;
    }

    .signca input {
        height: 0.6rem;
        float: left;
        border: none;
        font-size: 0.32rem;
        margin-top: 0.15rem;
    }
.dldlu {
    width: 6.05rem;
    /*height: 1.21rem;*/
    color: #ffffff;
    font-size: 0.32rem;
    line-height: 1rem;
    margin: 0 auto;
    margin-top: 0.35rem;
    text-align: center;
    background: url("../images/dlbj.png") no-repeat top;
    background-size: 100%;
    margin-bottom:0.2rem;
}

.dldla {
    width: 6rem;
    margin: 0 auto;
    overflow: hidden;
}

    .dldla .a1 {
        float: right;
    }

    .dldla a {
        color: #44bbff;
        font-size: 0.28rem;
        margin-top: 0.1rem;
        float: left;
    }

    .dldla .aa {
        margin: 0 auto;
        display: block;
        float: none;
        text-align: center;
        width: 1.5rem;
        margin-top: 0.1rem;
    }

.signa.aa {
    height: 5.07rem;
}

.bjt.qb {
    background: #efefef url("../images/qb.png") no-repeat top;
    background-size: 100%;
}

.ftop.qb {
    background: none;
}

.ftop.qb2 {
    background-image: url("../images/wd.png");
}

.ftop.qb3 {
    background-image: url("../images/chong.png");
}

.ftop.qb4 {
    background: #3fb1fa;
}

.wallet {
    height: 5.15rem;
    text-align: center;
    overflow: hidden;
}

    .wallet .p1 {
        font-size: 0.3rem;
        color: #ffffff;
        margin-top: 0.8rem;
        margin-bottom: 0.45rem;
    }

    .wallet .p2 {
        line-height: 1;
        font-size: 0.88rem;
        color: #ffffff;
    }

.walleta {
    width: 5.6rem;
    margin: 0 auto;
    overflow: hidden;
}

    .walleta a {
        border-radius: 0.31rem;
        background-color: #fff;
        width: 2.32rem;
        height: 0.64rem;
        line-height: 0.64rem;
        text-align: center;
        font-size: 0.3rem;
        color: #33a1fb;
        display: block;
        float: left;
        margin-top: 0.8rem;
    }

        .walleta a:last-of-type {
            float: right;
            background-color: #f8af56;
            color: #ffffff;
        }

.walletb {
    background-color: #fff;
    overflow: hidden;
    margin-top: 0.5rem;
}

.walletc {
    height: 0.92rem;
    overflow: hidden;
    width: 6.7rem;
    margin: 0 auto;
    border-bottom: 0.02rem solid #efefef;
}

    .walletc a {
        display: block;
        overflow: hidden;
    }

    .walletc:last-of-type {
        border-bottom: none;
    }

    .walletc .yhk {
        float: left;
        margin-right: 0.28rem;
        width: 0.46rem;
        margin-top: 0.28rem;
    }

    .walletc p {
        float: left;
        font-size: 0.32rem;
        line-height: 0.9rem;
    }

.walletd {
    overflow: hidden;
    float: right;
}

    .walletd .p1 {
        float: left;
        line-height: 0.9rem;
        color: #787777;
        font-size: 0.26rem;
        margin-right: 0.25rem;
    }

    .walletd .yjt {
        float: left;
        width: 0.17rem;
        height: 0.29rem;
        margin-top: 0.3rem;
    }

.walletc .yhk.aa {
    width: 0.42rem;
    height: 0.42rem;
}

.bottom {
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    background-color: #fff;
    border-top: 1px solid #cccccc;
    height: 0.98rem;
    z-index: 1000000;
}

    .bottom a {
        width: 25%;
        float: left;
        overflow: hidden;
        display: block;
        color: #666666;
        text-align: center;
        font-size: 0.2rem;
        height: 0.98rem;
    }

        .bottom a:nth-of-type(1) {
            background: url("../images/组25000@2x.png") no-repeat center 0.2rem;
            background-size: 0.26rem 0.27rem;
        }

        .bottom a:nth-of-type(2) {
            background: url("../images/021@2x.png") no-repeat center 0.2rem;
            background-size: 0.32rem 0.29rem;
        }

        .bottom a:nth-of-type(3) {
            background: url("../images/服务评价-客服@2x.png") no-repeat center 0.2rem;
            background-size: 0.27rem 0.29rem;
        }

        .bottom a:nth-of-type(4) {
            background: url("../images/088@2x.png") no-repeat center 0.2rem;
            background-size: 0.28rem 0.28rem;
        }
        .bottom a:nth-of-type(5) {
            background: url("../images/record_uptri_icon.png") no-repeat center 0.2rem;
            background-size: 0.28rem 0.28rem;
        }

        .bottom a.on:nth-of-type(1) {
            background: url("../images/组25@2x.png") no-repeat center 0.2rem;
            background-size: 0.26rem 0.27rem;
        }

        .bottom a.on:nth-of-type(2) {
            background: url("../images/333@2x.png") no-repeat center 0.2rem;
            background-size: 0.32rem 0.29rem;
        }

        .bottom a.on:nth-of-type(3) {
            background: url("../images/444@2x.png") no-repeat center 0.2rem;
            background-size: 0.27rem 0.29rem;
        }

        .bottom a.on:nth-of-type(4) {
            background: url("../images/555@2x.png") no-repeat center 0.2rem;
            background-size: 0.28rem 0.28rem;
        }

        .bottom a.on {
            color: #319bff;
        }

        .bottom a span {
            margin-top: 0.55rem;
            display: block;
        }

.ftopb .sz {
    width: 0.4rem;
    height: 0.4rem;
    padding: 0.2rem;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.bjt.wd {
    background: url("../images/wd.png") no-repeat top;
    background-size: 100%;
}

.geren {
    overflow: hidden;
    margin: 0 auto;
}

.gerena {
    width: 1.14rem;
    height: 1.14rem;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0.02rem solid #ffffff;
    border-radius: 50%;
    margin-left: 0.4rem;
    margin-right: 0.35rem;
    float: left;
}

    .gerena img {
        width: 1.14rem;
    }

.gerenb {
    float: left;
}

.gerenba {
    overflow: hidden;
}

    .gerenba p {
        font-size: 0.36rem;
        color: #ffffff;
        margin-right: 0.2rem;
        float: left;
        line-height: 1;
    }

    .gerenba img {
        width: 0.29rem;
        height: 0.31rem;
        float: left;
    }

.gerenb .p2 {
    color: #ffffff;
    font-size: 0.24rem;
    margin-top: 0.15rem;
}

.gerenc {
    float: left;
    margin-left: 0.4rem;
    width: 0.46rem;
    height: 0.46rem;
    margin-top: 0.25rem;
}

.gerend {
    width: 1.99rem;
    height: 0.56rem;
    background: url("../images/tj.png") no-repeat center;
    background-size: 100%;
    color: #ffffff;
    line-height: 0.56rem;
    font-size: 0.24rem;
    float: right;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.7rem;
}

.gryue {
    margin-top: 0.1rem;
    /*width: 7.29rem;*/
    height: 3.48rem;
    background: url("../images/ye.png") no-repeat center;
    background-size: 100%;
    overflow: hidden;
}

.gryuea {
    text-align: center;
    height: 1.85rem;
    overflow: hidden;
}

    .gryuea .p1 {
        font-size: 0.26rem;
        color: #32a2ff;
        margin-bottom: 0.2rem;
        margin-top: 0.55rem;
    }

    .gryuea .p2 {
        font-size: 0.44rem;
        color: #35b4ff;
        line-height: 1;
    }

.gryueb {
    width: 6.68rem;
    margin: 0 auto;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.3rem;
}

    .gryueb a {
        width: 25%;
        float: left;
        text-align: center;
    }

        .gryueb a span {
            display: block;
            font-size: 0.24rem;
            color: #4d4d4d;
            margin-top: 0.05rem;
        }

        .gryueb a .dy1 {
            width: 0.47rem;
        }

        .gryueb a .dy2 {
            width: 0.48rem;
        }

        .gryueb a .dy3 {
            width: 0.45rem;
        }

.gryuec {
    width: 7.5rem;
    height: 2.38rem;
    background: url("../images/jbb.png") no-repeat center;
    background-size: 100%;
    margin-top: 0.15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.8rem;
    padding-left: 0.55rem;
}

    .gryuec .p1 {
        font-size: 0.36rem;
        color: #4d4d4d;
        line-height: 1;
        display: block;
    }

        .gryuec .p1 span {
            color: #ff2b00;
        }

    .gryuec .p2 {
        font-size: 0.28rem;
        color: #4d4d4d;
        margin-top: 0.2rem;
        display: block;
    }

.gryued {
    overflow: hidden;
}

    .gryued a {
        width: 25%;
        float: left;
        text-align: center;
        margin-top: 0.35rem;
        display: block;
    }

        .gryued a span {
            font-size: 0.22rem;
            color: #333333;
            margin-top: 0.2rem;
            margin-bottom: 0.3rem;
            display: block;
        }

        .gryued a img {
            width: 0.67rem;
            height: 0.8rem;
        }

.recha {
    overflow: hidden;
}

.rechaa {
    height: 1.34rem;
    width: 6.88rem;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.5rem;
    border-bottom: 1px solid #cbeaff;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.bjs.bs {
    background-color: #fff;
}

.rechaa a {
    float: left;
    position: relative;
    width: 1.7rem;
    display: block;
}

    .rechaa a .ssj1 {
        width: 0.18rem;
        height: 0.27rem;
        float: left;
        margin-right: 0.22rem;
    }

    .rechaa a .ssj2 {
        width: 0.26rem;
        height: 0.26rem;
        float: left;
        margin-right: 0.22rem;
    }

    .rechaa a span {
        display: block;
        float: left;
        color: #34abfc;
        line-height: 1;
        font-size: 0.3rem;
    }

    .rechaa a:last-of-type {
        float: right;
    }

    .rechaa a i {
        width: 0.36rem;
        height: 0.05rem;
        border-radius: 0.02rem;
        display: block;
        background-color: #fff;
    }

    .rechaa a.on i {
        background-color: #34abfc;
        position: absolute;
        top: 0.55rem;
        left: 0.7rem;
    }

.rechab {
    overflow: hidden;
    padding: 0.2rem 0.3rem;
}

    .rechab .wx {
        width: 0.42rem;
        height: 0.42rem;
        float: left;
        margin-right: 0.25rem;
        margin-left: 0.25rem;
    }

    .rechab p {
        float: left;
        line-height: 0.42rem;
    }

    .rechab .p1 {
        font-size: 0.3rem;
        color: #333333;
        width: 2.5rem;
    }

    .rechab .p2 {
        float: left;
        font-size: 0.24rem;
        color: #a7a7a7;
    }

    .rechab i {
        width: 0.35rem;
        height: 0.35rem;
        display: block;
        float: right;
        margin-right: 0.15rem;
        background: url("../images/xzz1.png") no-repeat center;
        background-size: 100%;
        margin-top: 0.05rem;
    }

    .rechab.on i {
        background: url("../images/xzz.png") no-repeat center;
        background-size: 100%;
    }

.rechabls {
    overflow: hidden;
    padding-top: 0.2rem;
}

.bjt.fx {
    background: #e1f5ff url("../images/fenx.png") no-repeat top;
    background-size: 100%;
}

.share {
    overflow: hidden;
    margin-top: 4.19rem;
    position: relative;
}

.share_a {
    width: 5.95rem;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    left: 0.78rem;
    top: 0;
}

    .share_a a {
        float: left;
        display: block;
        width: 2.58rem;
        height: 0.65rem;
        line-height: 0.65rem;
        text-align: center;
        color: #ffffff;
        background-color: #81cdff;
        border-radius: 0.1rem;
        margin-left: 0.07rem;
        font-size: 0.32rem;
        z-index: 99;
    }

        .share_a a.on {
            background-color: #0d98f3;
        }

        .share_a a:last-of-type {
            float: right;
            margin-left: 0;
        }

.share_b {
    width: 6.81rem;
    height: 5.42rem;
    margin: 0 auto;
    border-radius: 0.33rem;
    background-color: #fff;
    margin-top: 0.3rem;
    overflow: hidden;
}

.share_ba {
    margin: 0 auto;
    width: 6rem;
    height: 3.02rem;
    border-radius: 0.1rem;
    border: 1px solid #d5d5d5;
    margin-top: 1.1rem;
}

.share_bb {
    height: 1rem;
    border-bottom: 1px solid #d5d5d5;
}

    .share_bb:last-of-type {
        border-bottom: none;
    }

    .share_bb img {
        float: left;
        width: 0.31rem;
        margin-right: 0.4rem;
        margin-left: 0.3rem;
        margin-top: 0.3rem;
    }

    .share_bb input {
        float: left;
        /*height: 0.4rem;*/
        /*line-height: 0.4rem;*/
        font-size: 0.3rem;
        margin-top: 0.28rem;
        border: none;
    }

.qrqr {
    width: 6.5rem;
    height: 1.1rem;
    line-height: 1.1rem;
    margin: 0 auto;
    background: url("../images/qr.png") no-repeat center;
    background-size: 100%;
    margin-top: 0.4rem;
    color: #ffffff;
    font-size: 0.41rem;
    display: block;
    text-align: center;
}

.qrqrls {
    width: 6.5rem;
    margin: 0 auto;
    margin-top: 0.4rem;
}

.qrqra {
    width: 3.22rem;
    height: 1.1rem;
    line-height: 1.1rem;
    background: url("../images/xqr.png") no-repeat center;
    background-size: 100%;
    color: #ffffff;
    font-size: 0.41rem;
    display: block;
    text-align: center;
    float: left;
}

    .qrqra:last-of-type {
        float: right;
        background: url("../images/xqr2.png") no-repeat center;
        background-size: 100%;
    }

.zljsm {
    overflow: hidden;
    text-align: center;
}

    .zljsm img {
        width: 2.58rem;
        height: 2.58rem;
        margin-top: 0.7rem;
    }

    .zljsm .p1 {
        font-size: 0.28rem;
        color: #3caffb;
        line-height: 1;
        margin-top: 0.15rem;
        margin-bottom: 0.15rem;
    }

    .zljsm .p2 {
        font-size: 0.26rem;
        color: #000;
        line-height: 0.4rem;
    }

.setup {
    overflow: hidden;
    width: 7.1rem;
    background-color: #fff;
    border-radius: 0.12rem;
    margin: 0.2rem auto;
}

.setupa {
    width: 6.5rem;
    margin: 0 auto;
    border-bottom: 1px solid #eeeeee;
    height: 1.08rem;
    overflow: hidden;
}

    .setupa a {
        display: block;
        overflow: hidden;
    }

    .setupa span {
        display: block;
        color: #000;
        font-size: 0.32rem;
        float: left;
        line-height: 1.08rem;
    }

    .setupa img {
        width: 0.17rem;
        height: 0.29rem;
        margin-top: 0.4rem;
        float: right;
    }

.tcdl {
    width: 7.1rem;
    margin: 0 auto;
    display: block;
    background-color: #34abfc;
    color: #ffffff;
    height: 0.86rem;
    line-height: 0.86rem;
    font-size: 0.32rem;
    border-radius: 0.1rem;
    text-align: center;
}

.qiand {
    text-align: center;
    overflow: hidden;
}

    .qiand img {
        width: 4.37rem;
        height: 3.37rem;
        margin: 3rem auto 0.4rem;
    }

    .qiand p {
        color: #666666;
        font-size: 0.37rem;
    }

.sshic {
    overflow: hidden;
}

.sshica {
    width: 7.1rem;
    height: 2.16rem;
    /*background: url("../images/cj1.png") no-repeat center;*/
    background-size: 100% 100% !important;
    margin: 0 auto;
    margin-top: 0.15rem;
    position: relative;
}

    .sshica p {
        position: absolute;
        right: 0.3rem;
        bottom: 0.1rem;
        color: #ffffff;
        font-size: 0.22rem;
    }

    .sshica:nth-of-type(2) {
        background: url("../images/cj2.png") no-repeat center;
        background-size: 100%;
    }

    .sshica:nth-of-type(3) {
        background: url("../images/cj3.png") no-repeat center;
        background-size: 100%;
    }

.bill {
    overflow: hidden;
}

.bill_a {
    height: 0.88rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

    .bill_a select {
        /*width: 1.5rem;*/
        height: 0.4rem;
        margin-top: 0.22rem;
        line-height: 0.4rem;
        font-size: 0.24rem;
        color: #000;
        border: none;
        background: none;
    }

.bill_b {
    height: 0.89rem;
    background-color: #f6f6f6;
    -webkit-box-sizing: border-box;.bill_b .cx
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

    .bill_b p {
        float: left;
        line-height: 0.89rem;
        color: #000;
        font-size: 0.24rem;
        margin-right: 0.15rem;
    }

.bjt.cz {
    background: #fff url("../images/chong.png") no-repeat top;
    background-size: 100%;
}
.cz11 {
    background: #fff url("/images/chong1.png");
    background-size: 100% 100%;
}

.chong {
    text-align: center;
    overflow: hidden;
    height: 4.5rem;
}

    .chong .fkm {
        width: 2.2rem;
        height: 2.2rem;
        margin-top: 0.1rem;
    }

    .chong .p1 {
        font-size: 0.26rem;
        color: #ffffff;
        margin-top: 0.15rem;
        margin-bottom: 0.35rem;
    }
    
    .chonga:nth-of-type(1){
        margin-top:0.3rem;
    }
.chonga {
    overflow: hidden;
}

    .chonga .p2 {
        color: #ffffff;
        float: left;
        font-size: 0.28rem;
        margin-right: 0.25rem;
    }
    .chonga a {
        float: left;
    }

        .chonga a img {
            float: left;
            width: 0.24rem;
            height: 0.24rem;
            margin-top: 0.08rem;
            margin-right: 0.1rem;
        }

        .chonga a span {
            display: block;
            float: left;
            color: #ffffff;
            font-size: 0.24rem;
            text-decoration: underline;
        }

.chong_b {
    overflow: hidden;
}

.chong_c {
    width: 6.1rem;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 0.3rem;
}

.chong_ca {
    overflow: hidden;
}

    .chong_ca .pp {
        float: left;
        font-size: 0.28rem;
        color: #34acfc;
        line-height: 0.68rem;
    }

    .chong_ca input {
        float: left;
        margin-left: 0.4rem;
        width: 4.5rem;
        height: 0.68rem;
        border-radius: 0.1rem;
        background: none;
        padding-left: 0.15rem;
        border: 1px solid #34acfc;
        font-size: 0.28rem;
    }

        .chong_ca input::-webkit-input-placeholder { /* WebKit browsers */
            color: #b7e2ff;
        }

        .chong_ca input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
            color: #b7e2ff;
        }

        .chong_ca input::-moz-placeholder { /* Mozilla Firefox 19+ */
            color: #b7e2ff;
        }

        .chong_ca input:-ms-input-placeholder { /* Internet Explorer 10+ */
            color: #b7e2ff;
        }

    .chong_ca .pp1 {
        font-size: 0.28rem;
        color: #babbbb;
        line-height: 0.68rem;
        margin-left: 1.55rem;
    }

.chong_d {
    width: 5.8rem;
    border-top: 1px solid #cccccc;
    margin: 0 auto;
    margin-top: 0.3rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.45rem;
}

.chong_da {
    overflow: hidden;
    margin-bottom: 0.25rem;
}

    .chong_da .w1 {
        color: #000;
        float: left;
        font-size: 0.28rem;
    }

    .chong_da .w2 {
        color: #34acfc;
        float: left;
        font-size: 0.28rem;
        margin-right: 0.4rem;
    }

    .chong_da a {
        float: left;
    }

        .chong_da a img {
            float: left;
            width: 0.24rem;
            height: 0.24rem;
            margin-top: 0.1rem;
            margin-right: 0.1rem;
        }

        .chong_da a span {
            display: block;
            float: left;
            color: #b3b3b3;
            font-size: 0.24rem;
            text-decoration: underline;
        }

    .chong_da .w3 {
        color: #b3b3b3;
        font-size: 0.24rem;
    }

.chong_e {
    overflow: hidden;
    margin: 0 auto;
    width: 7.05rem;
}

.chong_ea {
    overflow: hidden;
}

    .chong_ea a {
        width: 3.45rem;
        height: 0.86rem;
        float: left;
        line-height: 0.86rem;
        color: #ffffff;
        text-align: center;
        display: block;
        border-radius: 0.1rem;
        background-color: #34abfc;
        font-size: 0.32rem;
        margin-top: 0.1rem;
    }

        .chong_ea a:nth-of-type(2) {
            float: right;
            background-color: #ff677e;
        }

.chong_e .ts {
    margin-top: 0.3rem;
    font-size: 0.24rem;
    color: #b3b3b3;
}

.chong_e .tsd {
    margin-top: 0.05rem;
    font-size: 0.24rem;
    color: #b3b3b3;
    line-height: 0.4rem;
}

.chong_ea .wc {
    width: 7.1rem;
    background-color: #ff677e;
}

.chong.rr {
    text-align: left;
}

.cgfk {
    margin-left: 0.9rem;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.9rem;
}

    .cgfk .pp, .cgfk .p2 {
        font-size: 0.32rem;
        margin-bottom: 0.1rem;
    }

.passls {
    width: 7.1rem;
    margin: 0.2rem auto;
    background-color: #fff;
    border-radius: 0.12rem;
    overflow: hidden;
}

.passa {
    height: 1rem;
    border-bottom: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 6.5rem;
    margin: 0 auto;
}

    .passa input {
        height: 0.4rem;
        margin-top: 0.32rem;
        border: none;
        background: none;
        font-size: 0.32rem;
        color: #c2c2c2;
        float: left;
    }

    .passa:last-of-type {
        border-bottom: none;
    }

    .passa p {
        float: left;
        color: #000;
        font-size: 0.32rem;
        margin-right: 0.1rem;
        line-height: 1rem;
    }

.stats {
    overflow: hidden;
    width: 7.5rem;
}

.statsa {
    width: 6.9rem;
    margin: 0 auto;
    height: 0.9rem;
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
}

    .statsa p {
        line-height: 0.9rem;
        font-size: 0.24rem;
    }

    .statsa .p1 {
        float: left;
        color: #6a6a6a;
    }

    .statsa .p2 {
        float: right;
        color: #34abfc;
    }

    .statsa:last-of-type {
        border-bottom: none;
    }

.ftopb .gg {
    width: 0.4rem;
    height: 0.4rem;
    padding: 0.3rem 0.15rem;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    float: left;
}

.game {
    overflow: hidden;
}

.gamea {
    overflow: hidden;
}

.sydt {
    width: 7.1rem;
    height: 3rem;
    display: block;
    margin: 0.12rem auto;
}

.gameb {
    width: 7.16rem;
    height: 0.62rem;
    margin: 0.05rem auto;
    overflow: hidden;
    background: url("../images/ggbj.png") no-repeat center;
    background-size: 100%;
}

    .gameb .bt {
        float: left;
        margin-left: 0.3rem;
        width: 1.29rem;
        height: 0.24rem;
        margin-top: 0.22rem;
        margin-right: 0.2rem;
    }

    .gameb .p1 {
        float: left;
        line-height: 0.7rem;
        font-size: 0.24rem;
        overflow: hidden;
        width: 4.1rem;
        color: #444;
    }

.gameba {
    float: right;
    overflow: hidden;
    margin-right: 0.35rem;
}

    .gameba .p2 {
        float: left;
        line-height: 0.7rem;
        font-size: 0.24rem;
        color: #444;
        margin-right: 0.2rem;
    }

    .gameba .jt {
        float: left;
        width: 0.09rem;
        height: 0.15rem;
        margin-top: 0.27rem;
    }

.gamec {
    overflow: hidden;
}

    .gamec a {
        display: block;
        float: left;
        width: 25%;
        text-align: center;
        margin-top: 0.1rem;
    }

        .gamec a img {
            width: 0.75rem;
        }

        .gamec a span {
            display: block;
            font-size: 0.24rem;
            color: #000;
            margin-bottom: 0.1rem;
            margin-top: -0.05rem;
        }

.gamed {
    overflow: hidden;
}

.gameda {
    overflow: hidden;
}

    .gameda img {
        width: 0.04rem;
        height: 0.28rem;
        float: left;
        margin-left: 0.2rem;
        margin-right: 0.1rem;
        margin-top: 0.05rem;
    }

    .gameda .pt {
        font-size: 0.26rem;
        font-weight:bold;
        float: left;
        color: #000;
        /*line-height: 1;*/
    }

.gamedb {
    overflow: hidden;
}

    .gamedb img {
        width: 2.3rem;
        margin-top: 0.1rem;
    }

    .gamedb a:first-of-type {
        margin-left: 0.14rem;
    }

    .gamedb a {
        float: left;
        margin-right: 0.15rem;
        margin-bottom: 0.1rem;
    }

.yxyxy {
    overflow: hidden;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
}


    .yxyxy div {
        display: inline-block;
        float: left;
        width: 47%;
        margin-left: 2%;
        /*margin-bottom: 0.2rem;*/
        height: 0;
        padding-bottom: 27.6%;
        background-size: 100% 100%;
    }

/*.yxyxy img{
	float: left;
	margin-left: 0.13rem;
	margin-bottom: 0.2rem;
}*/
/*.yxyxy a:nth-of-type(1) img{
	width: 3.49rem;
}
.yxyxy a:nth-of-type(2) img{
	width: 3.5rem;
}
.yxyxy a:nth-of-type(3) img{
	width: 3.6rem;
}
.yxyxy a:nth-of-type(4) img{
	width: 3.59rem;
}*/
.zsbgy {
    overflow: hidden;
}

.bill_b input {
    padding-left: 0.08rem;
    float: left;
    width: 1.8rem;
    height: 0.4rem;
    border-radius: 0.08rem;
    border: 1px solid #000;
    margin-top: 0.25rem;
    margin-right: 0.15rem;
    background: none;
}

.bill_b.aa {
    background-color: #fff;
}

    .bill_b.aa.cc {
        background-color: #f6f6f6;
    }

.zsbgya {
    overflow: hidden;
}

    .zsbgya table .bt {
        height: 0.72rem;
        line-height: 0.72rem;
        color: #6a6a6a;
        font-size: 0.24rem;
    }

    .zsbgya table {
        width: 98%;
        margin: 0 auto;
        color: #6a6a6a;
    }

    .zsbgya .hx {
        width: 6.8rem;
        margin: 0 auto;
        height: 0.95rem;
        line-height: 0.95rem;
        font-size: 0.24rem;
        border-bottom: 1px solid #cccccc;
    }

        .zsbgya .hx:last-of-type {
            border-bottom: none;
        }

.btbj {
    overflow: hidden;
    width: 100%;
    background: url("../images/btbj.png") no-repeat top;
    background-size: 7.5rem 0.72rem;
}

.zsbgya .zh {
    text-align: center;
}

.zsbgya .kk {
    width: 1.2rem;
    color: #ff0101;
}

.zsbgya .zq {
    text-align: left;
}

.zsbgya .zq1 {
    width: 2.5rem;
}

.zsbgya .zq2 {
    text-align: center;
}

.zsbgya .zj {
    width: 2rem;
    text-align: center;
}

.zsbgya .cg {
    color: #34abfc;
}

.zsbgya .cg1 {
    color: #fc8434;
}

.bill_b .cx {
    color: #ffffff;
    background-color: #34abfc;
    width: 1.09rem;
    height: 0.41rem;
    line-height: 0.41rem;
    text-align: center;
    border-radius: 0.08rem;
    font-size: 0.24rem;
    float: right;
    margin-top: 0.24rem;
    margin-right: 0.2rem;
}

.bill_a select {
    margin-right: 0.3rem;
}

.sousuo {
    width: 2.96rem;
    height: 0.41rem;
    border-radius: 0.2rem;
    float: right;
    margin-right: 0.3rem;
    margin-top: 0.24rem;
    overflow: hidden;
    background-color: #c5ebff;
}

    .sousuo input {
        font-size: 0.24rem;
        color: #c0baba;
        margin-left: 0.19rem;
        line-height: 0.4rem;
        height: 0.4rem;
        float: left;
        background: none;
        border: none;
        width: 2rem;
    }

    .sousuo img {
        width: 0.21rem;
        height: 0.21rem;
        float: right;
        margin-right: 0.18rem;
        margin-top: 0.1rem;
    }

.team {
    overflow: hidden;
    margin: 0 auto;
    width: 6.8rem;
}

.teama {
    padding-bottom:0.05rem;
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
}

    .teama .p1 {
        float: left;
        line-height: 0.95rem;
        font-size: 0.24rem;
        color: #6a6a6a;
    }

.teamb {
    overflow: hidden;
    float: right;
    width: 1.7rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.1rem;
}

.teamc {
    overflow: hidden;
}

    .teamc .p2 {
        color: #6a6a6a;
        font-size: 0.22rem;
        float: left;
    }

    .teamc .p3 {
        color: #34abfc;
        font-size: 0.22rem;
        float: left;
    }

.btbj .ls {
    border-bottom: 1px solid #34abfc;
    color: #000;
}

.btbj .zjj {
    width: 2.0rem;
}

.btbj.my {
    background: none;
}

.jehjy {
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    height: 0.8rem;
    text-align: center;
    background-color: #fff;
}

    .jehjy img {
        float: left;
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.15rem;
    }

    .jehjy p {
        float: left;
        line-height: 1;
        color: #6a6a6a;
        font-size: 0.24rem;
        margin-top: 0.1rem;
    }

.betting {
    overflow: hidden;
    margin: 0 auto;
    width: 6.9rem;
}

.bettia {
    border-bottom: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.45rem;
    padding-bottom: 0.25rem;
    overflow: hidden;
}

.bettial {
    float: left;
    overflow: hidden;
}

.bettiar {
    position: relative;
    overflow: hidden;
    float: right;
}

.bettial p {
    margin-bottom: 0.15rem;
    font-size: 0.24rem;
    color: #6a6a6a;
}

.bettial .p1 {
    color: #34abfc;
}

.bettial span {
    color: #34abfc;
}

.bettiar p {
    margin-bottom: 0.15rem;
    font-size: 0.24rem;
    color: #6a6a6a;
}

.bettiar .cd {
    color: #ffffff;
    background-color: #34abfc;
    width: 1.22rem;
    height: 0.54rem;
    line-height: 0.54rem;
    text-align: center;
    border-radius: 0.08rem;
    font-size: 0.24rem;
    float: right;
    margin-top: 1.3rem;
}

.bettiala {
    overflow: hidden;
}

    .bettiala p {
        float: left;
    }

    .bettiala .p1 {
        width: 0.36rem;
        height: 0.36rem;
        margin-left: 0.15rem;
        background: url("../images/xyy1.png") no-repeat center;
        background-size: 100%;
        color: #ffffff;
        text-align: center;
    }

.zdbdh {
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    background-color: #fff;
    height: 1.65rem;
}

    .zdbdh a {
        width: 33.3%;
        float: left;
        overflow: hidden;
        text-align: center;
    }

    .zdbdh img {
        margin-top: 0.1rem;
        width: 0.51rem;
        margin-bottom: 0.15rem;
    }

    .zdbdh p {
        font-size: 0.24rem;
        color: #6a6a6a;
        line-height: 1;
    }

    .zdbdh .p1 {
        color: #ff637f;
        margin-top: 0.2rem;
    }

    .zdbdh .p2 {
        color: #34abfc;
        margin-top: 0.2rem;
    }

.ftopa .ffh {
    float: left;
    overflow: hidden;
}

.ftopa span {
    color: #ffffff;
    font-size: 0.32rem;
    line-height: 1rem;
    margin-left: -0.1rem;
}

.sscsm {
    overflow: hidden;
}

.sscsma {
    overflow: hidden;
    margin: 0.2rem auto;
    width: 7.1rem;
}

.sscsmaa {
    width: 3.5rem;
    height: 1.71rem;
    background: url("../images/bbj.png") no-repeat center;
    float: left;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.4rem;
}

    .sscsmaa:last-of-type {
        float: right;
    }

    .sscsmaa .p1 {
        color: #b0b0b0;
        font-size: 0.26rem;
        line-height: 1;
        margin-bottom: 0.25rem;
    }

    .sscsmaa .p2 {
        color: #0d98f3;
        font-size: 0.38rem;
        line-height: 1;
    }

    .sscsmaa .p1 span {
        color: #0d98f3;
    }

.sscsmb {
    width: 7.16rem;
    height: 0.82rem;
    margin: 0 auto;
    background: url("../images/bbj2.png") no-repeat center;
    background-size: 100%;
}

    .sscsmb .p2 {
        color: #b0b0b0;
        font-size: 0.24rem;
        line-height: 0.7rem;
        float: left;
        margin-left: 0.3rem;
        margin-right: 0.05rem;
    }

    .sscsmb p span {
        color: #0d98f3;
    }

    .sscsmb .p1 {
        float: left;
        margin-left: 0.15rem;
        border-radius: 50%;
        overflow: hidden;
        text-align: center;
        height: 0.32rem;
        width: 0.32rem;
        color: #ffffff;
        background-color: #ef250d;
        margin-top: 0.18rem;
        line-height: 0.32rem;
        font-size: 0.2rem;
    }

    .sscsmb select {
        float: right;
        font-size: 0.24rem;
        color: #0d98f3;
        height: 0.4rem;
        margin-top: 0.16rem;
        margin-right: 0.18rem;
        border: none;
        padding-right: 0.25rem;
    }

.sscsmc {
    margin: 0.3rem auto;
    width: 7.1rem;
    overflow: scroll;
}

.sscsmca,.sscsmcm {
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.sscsmcm {
       text-align: center;
    color: gray;
}

.sscsmcb {
    float: left;
    width: 0.9rem;
    height: 0.9rem;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 0.25rem;
}

    .sscsmcb img {
        width: 100%;
    }

.sscsmcc {
    float: left;
    width: 4.82rem;
    overflow: hidden;
    background: url("../images/dh1.png") no-repeat left top;
    background-size: 0.13rem 0.30rem;
}

    .sscsmcc img {
        float: left;
        width: 0.13rem;
        height: 0.3rem;
    }

.sscsmcd {
    float: left;
    width: 4.45rem;
    background-color: #f4eded;
    color: #ffffff;
    font-size: 0.26rem;
    padding-top: 0.45rem;
    border-radius: 0.3rem;
    border-top-left-radius: 0;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 0.2rem;
    margin-left: 0.13rem;
}

.sscsmc .sjy {
    float: left;
    width: 1.04rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    text-align: center;
    line-height: 0.4rem;
    color: #999999;
    background-color: #e5e5e6;
    font-size: 0.26rem;
}

.sscsmcd .kd {
    width: 1.55rem;
}

.sscsmcd .kd1 {
    width: 1.25rem;
}

.sscsmcd .yy {
    float: right;
    margin-right: 0.3rem;
}

.sscsmca.on .sscsmcb {
    float: right;
}

.sscsmca.on .sscsmcc {
    float: right;
}

.sscsmca.on .sjy {
    float: left;
}

.sscsmca.on .sscsmcc .sscsmcd {
    background-color: #ff6f7e;
    float: right;
    margin-right: 0.13rem;
    border-radius: 0.3rem;
    border-top-right-radius: 0;
}

.sscsmca.on .sscsmcc {
    width: 4.82rem;
    overflow: hidden;
    background: url("../images/dh2.png") no-repeat right top;
    background-size: 0.13rem 0.30rem;
}

.tuict1 {
    width: 7.5rem;
    height: 9.4rem;
    background-color: #ffffff;
    overflow: hidden;
    position: absolute;
    z-index: 99;
    left: 0;
    bottom: 0;
    display: none;
}

.tuict1l {
    float: left;
    width: 1.84rem;
    height: 100%;
    background: url("../images/zz.png") no-repeat center;
    background-size: 1.84rem 6.63rem;
}

.tuict1a {
    overflow: hidden;
    height: 6.63rem;
}

.tuict1l a {
    width: 100%;
    height: 0.92rem;
    display: block;
    text-align: center;
    line-height: 0.92rem;
    color: #ffffff;
    font-size: 0.3rem;
}

    .tuict1l a.on {
        background-color: #fff;
        color: #35acfc;
    }

.wddzhels {
    overflow: scroll;
}

.wddzhe {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.3rem;
    display: block;
    height:100%;
}

    .wddzhe:first-of-type {
        display: block;
    }

    .wddzhe .pp {
        margin: 0 auto;
        width: 3.81rem;
        height: 0.59rem;
        line-height: 0.59rem;
        text-align: center;
        color: #ffffff;
        font-size: 0.3rem;
        background: url("../images/awd.png") no-repeat center;
        background-size: 100%;
    }

.tuict1r {
    float: left;
    width: 5.66rem;
    height: 100%;
}

.playMethod-list .checkedStyle{
    /*background: #ffd6d1;*/
        background: url(../images/awd.png) no-repeat center;
    color:white;
}

.wddzhea {
    overflow: hidden;
    width: 5.2rem;
    margin: 0 auto;
    margin-top: 0.25rem;
}

.wddzb {
    float: left;
    width: 2.46rem;
    height: 0.68rem;
    line-height: 0.68rem;
    border-radius: 0.12rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    font-size: 0.28rem;
    color: #35acfc;
    margin-bottom: 0.2rem;
    background-color: #dcf3ff;
}

    .wddzb:nth-of-type(2n) {
        float: right;
    }

    .wddzb .p1 {
        float: left;
    }

    .wddzb .p2 {
        float: right;
    }

.touzz {
    width: 7.5rem;
    height: 1.12rem;
    background-color: #dcf3ff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.touzzl {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.34rem;
    margin-left: 0.2rem;
    float: left;
}

    .touzzl a {
        float: left;
        margin-right: 0.1rem;
        text-align: center;
        color: #ffffff;
        font-size: 0.25rem;
        display: block;
        width: 0.9rem;
        height: 0.47rem;
        line-height: 0.47rem;
        border-radius: 0.22rem;
        background-color: #cfcfcf;
    }

        .touzzl a:last-of-type {
            margin-right: 0;
        }

        .touzzl a.on {
            background-color: #37adfc;
        }

.touzz .hhr {
    width: 1.17rem;
    height: 1.17rem;
    float: right;
    margin-right: 0.1rem;
    background: url("../images/hhr.png") no-repeat center;
    background-size: 100%;
    text-align: center;
    font-size: 0.24rem;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.25rem;
}

    .touzz .hhr span {
        display: block;
        line-height: 1.2;
    }

.touzza {
    width: 7rem;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.3rem;
}

    .touzza .p1 {
        color: #000;
        font-size: 0.24rem;
    }

        .touzza .p1 span {
            color: #37adfc;
        }

.touzzb {
    overflow: hidden;
    margin-top: 0.18rem;
}

    .touzzb .p1 {
        float: left;
        color: #000;
        font-size: 0.3rem;
        line-height: 0.4rem;
        margin-right: 0.15rem;
        margin-top: 0.08rem;
    }

    .touzzb input {
        float: left;
        height: 0.4rem;
        width: 2.5rem;
        border-radius: 0.08rem;
        border: 1px solid #000;
        margin-right: 0.2rem;
        margin-top: 0.08rem;
    }

    .touzzb .tx {
        color: #ffffff;
        background-color: #34abfc;
        width: 1.22rem;
        height: 0.54rem;
        line-height: 0.54rem;
        text-align: center;
        border-radius: 0.1rem;
        font-size: 0.26rem;
        float: left;
        margin-left: 0.1rem;
    }

.touzzl.uu a {
    width: 0.79rem;
    height: 0.79rem;
    line-height: 0.79rem;
    text-align: center;
    background: url("../images/bjyu.png") no-repeat center;
    background-size: 100%;
    margin-top: 0.19rem;
    color: #000;
}

.touzzl.uu {
    padding-top: 0;
}

.bill_a.kj select {
    width: 1.7rem;
}

.btbj.ssc tr td:first-of-type {
    color: #34aefc;
}

.btbj.ssc table .bt {
    color: #000;
}

.btbj.ssc .b1 {
    width: 2.1rem;
}

.btbj.ssc td {
    text-align: center;
}

.bjt.qb1 {
    background: #efefef url("../images/qd6.png") no-repeat top;
    background-size: 100%;
}

.qdrqy {
    width: 3.8rem;
    margin: 0 auto;
    margin-top: 0.3rem;
    overflow: hidden;
}

    .qdrqy a {
        float: left;
        width: 1.4rem;
        text-align: center;
        display: block;
    }

        .qdrqy a:last-of-type {
            float: right;
        }

        .qdrqy a .p1 {
            color: #ffffff;
            line-height: 1;
            font-size: 0.6rem;
            margin-bottom: 0.4rem;
            display: block;
        }

        .qdrqy a .p2 {
            color: rgba(255, 255, 255, 0.51);
            line-height: 1;
            font-size: 0.24rem;
            display: block;
            margin-bottom: 0.5rem;
        }

.qdrqya {
    width: 6.9rem;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 0.3rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0.5rem;
    padding-bottom: 0.4rem;
    background-color: #fff;
}

.qdrqyb {
    margin: 0 auto;
    width: 6.55rem;
}

.qdrqyb_a {
    overflow: hidden;
    margin: 0 auto;
    width: 3rem;
    margin-bottom: 0.5rem;
}

    .qdrqyb_a img {
        width: 0.16rem;
        height: 0.18rem;
        float: left;
        margin-top: 0.1rem;
    }

    .qdrqyb_a p {
        color: #000;
        font-size: 0.36rem;
        margin: auto 0.4rem;
        float: left;
        line-height: 1;
    }

.qdrqyb_ba {
    overflow: hidden;
}

    .qdrqyb_ba a {
        width: 0.6rem;
        height: 0.6rem;
        line-height: 0.6rem;
        float: left;
        margin-right: 0.39rem;
        margin-bottom: 0.19rem;
        text-align: center;
        font-size: 0.28rem;
        color: #292621;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .qdrqyb_ba a:last-of-type {
            margin-right: 0;
        }

    .qdrqyb_ba p {
        width: 0.6rem;
        color: #8a857c;
        font-size: 0.24rem;
        float: left;
        margin-right: 0.39rem;
        text-align: center;
        margin-bottom: 0.55rem;
    }

        .qdrqyb_ba p:last-of-type {
            margin-right: 0;
        }

    .qdrqyb_ba a.on {
        border-radius: 50%;
        color: #ffffff;
        text-align: center;
        line-height: 0.6rem;
        font-size: 0.28rem;
        width: 0.6rem;
        height: 0.6rem;
        overflow: hidden;
        background-color: #33a6ff;
    }

        .qdrqyb_ba a.on.aa {
            background-color: #b0a99e;
        }

    .qdrqyb_ba a.on1 {
        border: 2px solid #ff6a69;
        border-radius: 50%;
        overflow: hidden;
    }

.qdrqyb_c {
    overflow: hidden;
    margin-top: 0.2rem;
}

.qdrqyb_ca {
    float: left;
    overflow: hidden;
}

    .qdrqyb_ca img {
        margin-left: 0.1rem;
        width: 0.15rem;
        height: 0.15rem;
        margin-right: 0.12rem;
        float: left;
        margin-top: 0.1rem;
    }

    .qdrqyb_ca p {
        font-size: 0.24rem;
        color: #b0a99e;
        float: left;
        margin-right: 0.3rem;
    }

.qdyj {
    float: right;
    font-size: 0.24rem;
    color: #ff6a69;
}

.wyqd {
    width: 7.1rem;
    height: 0.86rem;
    float: left;
    line-height: 0.86rem;
    color: #ffffff;
    text-align: center;
    display: block;
    border-radius: 0.1rem;
    background-color: #ff677e;
    font-size: 0.32rem;
    position: fixed;
    bottom: 0.3rem;
    left: 0.2rem;
}

.ftopa .hs {
    color: #000;
}

.zxczls {
    overflow: hidden;
}

.zxcza {
    width: 7.48rem;
    height: 2.77rem;
    margin: 0 auto;
    background: url("../images/cczz.png") no-repeat center;
    background-size: 100%;
    overflow: hidden;
    text-align: center;
}

.zxcza_a {
    width: 1.2rem;
    height: 1.2rem;
    overflow: hidden;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 0.37rem;
    margin-bottom: 0.28rem;
}

    .zxcza_a img {
        width: 100%;
    }

.zxcza p {
    color: #ffffff;
    font-size: 0.32rem;
    line-height: 1;
}

.zxczb {
    margin: 0 auto;
    width: 7.1rem;
    height: 1.28rem;
    overflow: hidden;
    background-color: #fff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
}

    .zxczb p {
        font-size: 0.32rem;
        color: #000;
        margin-right: 0.2rem;
    }

    .zxczb input {
        font-size: 0.32rem;
        border: none;
        width: 2.5rem;
    }

.zxczc {
    margin: 0 auto;
    width: 7.1rem;
    overflow: hidden;
    background-color: #fff;
    border-radius: 0.12rem;
    margin-bottom: 0.2rem;
}

    .zxczc h6 {
        font-weight: normal;
        color: #333;
        font-size: 0.28rem;
        margin-left: 0.3rem;
        height: 0.8rem;
        line-height: 0.8rem;
    }

.zxczca {
    height: 1rem;
    border-bottom: 1px solid #eee;
    margin: 0 auto;
    width: 6.4rem;
    overflow: hidden;
}

    .zxczca:last-of-type {
        border-bottom: none;
    }

    .zxczca .ftp {
        width: 1.7rem;
        float: left;
    }

    .zxczca .zf1 {
        float: left;
        width: 0.47rem;
        height: 0.47rem;
        margin-top: 0.2rem;
        margin-right: 0.32rem;
    }

    .zxczca .zf2 {
        float: left;
        width: 0.53rem;
        height: 0.44rem;
        margin-top: 0.22rem;
        margin-right: 0.32rem;
    }

    .zxczca span {
        display: block;
        margin-top: 0.3rem;
        font-size: 0.24rem;
        color: #333333;
    }

.zxczca {
    background: url("../images/ydy.png") no-repeat right center;
    background-size: 0.35rem;
}

    .zxczca .zf3 {
        float: left;
        width: 0.55rem;
        height: 0.31rem;
        margin-top: 0.3rem;
        margin-right: 0.32rem;
    }

    .zxczca.on {
        background: url("../images/ydy1.png") no-repeat right center;
        background-size: 0.35rem;
    }

.zxczd a {
    width: 7.1rem;
    height: 0.86rem;
    line-height: 0.86rem;
    color: #ffffff;
    text-align: center;
    display: block;
    border-radius: 0.1rem;
    background-color: #35b0fb;
    font-size: 0.32rem;
    margin: 0 auto;
    margin-top: 0.2rem;
}

.zxczd {
    width: 7.1rem;
    margin: 0 auto;
}

.gnzyy {
    margin: 0 auto;
    width: 7.1rem;
    border-radius: 0.08rem;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 0.05rem;
    margin-top: 0.15rem;
}

.gnzyya {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0.2rem;
    height: 0.7rem;
    line-height: 0.7rem;
}

.gnzyya2 {
    height: 1.0rem;
    line-height:1.0rem;
}

    .gnzyya2 .zzyyly {
        height: 1.2rem;
    }

.gnzyya .p2 {
    float: left;
    color: #000;
    font-size: 0.28rem;
    margin-right: 0.2rem;
}

    .gnzyya .p2 span {
        color: #34aefc;
    }

.lotterba.oo .pp {
    width: 0.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.23rem;
}

.lotterba.oo {
    float: left;
    height: 0.7rem;
}

    .lotterba.oo .p1 {
        width: 0.4rem;
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.23rem;
    }

    .lotterba.oo .jh {
        margin: 0.12rem 0.05rem;
    }

    .lotterba.oo .dy {
        margin: 0.15rem 0.05rem;
    }

.gnzyya .p3 {
    float: left;
    font-size: 0.2rem;
    color: #51bdfd;
}

.gnzyyb {
    display:none;
    background-color: white;
    position: absolute;
    overflow: hidden;
    /*background: url("../images/ldt.png") no-repeat top;*/
    width: 7.1rem;
    background-size: 7.1rem 0.55rem;
}

    .gnzyyb .ls {
        height: 0.54rem;
        color: #000;
        font-size: 0.24rem;
        line-height: 0.54rem;
        width: 7.1rem;
    }

        .gnzyyb .ls .t1 {
            width: 2.5rem;
        }

        .gnzyyb .ls .t2 {
            width: 3rem;
        }

    .gnzyyb table {
        width: 7.1rem;
    }

    .gnzyyb .ls .t3 {
        width: 1.7rem;
    }

    .gnzyyb tr {
        text-align: center;
    }

    .gnzyyb table .p2 {
        color: #000;
        font-size: 0.24rem;
        margin-top: 0.15rem;
        line-height: 1;
    }

        .gnzyyb table .p2 span {
            color: #34aefc;
        }

    .gnzyyb .lotterba.oo {
        float: none;
        margin-right: 0;
        margin-bottom: 0;
    }

    .gnzyyb .p3 {
        font-size: 0.24rem;
        color: #51bdfd;
        margin-top: 0.05rem;
        line-height: 0.6rem;
    }

    .gnzyyb .gd {
        width: 7.1rem;
    }

        .gnzyyb .gd td {
            /*height: 0.7rem;*/
            /*line-height: 0.7rem;*/
        }

    .gnzyyb td {
        padding: 0;
        margin: 0;
        vertical-align: middle;
    }

    .gnzyyb .lotterba.oo .p1 {
        margin-right: 0;
    }

.lotterba.rr .sz {
    width: 0.38rem;
    height: 0.38rem;
    line-height: 0.38rem;
    font-size: 0.23rem;
    margin-right: 0.06rem;
}

.gnzyya .dd {
    margin-right: 0.15rem;
}

.lotterba.rr {
    height: 0.7rem;
    margin-bottom: 0;
}

.gnzyya .p3.yy {
    margin-left: 0;
}

.lotterba.ll .sz {
    width: 0.43rem;
    height: 0.43rem;
    line-height: 0.43rem;
    font-size: 0.23rem;
}

.lotterba.ll {
    margin-bottom: 0;
}

.gnzyyb .p2.ll {
    margin-top: 0;
    height: 0.7rem;
    line-height: 0.7rem;
}

.lotterba.xx {
    height: 0.7rem;
}

    .lotterba.xx .cq {
        width: 0.33rem;
        height: 0.33rem;
        line-height: 0.33rem;
        font-size: 0.16rem;
        margin-right: 0.06rem;
    }

    .lotterba.xx.aa {
        margin-bottom: 0;
        height: 0.7rem;
    }

.zzyylyla .zq {
    width: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    font-size: 0.14rem;
    margin-bottom: 0;
}

.zzyylyla .red,.zzyylyla .green,.zzyylyla .blue {
    background:url('/images/blueball.png');
    width: 0.5rem;
    height: 0.5rem;
    line-height:0.5rem;
}
.zzyylyla .green {
    background:url('/images/greenball.png');
    background-size:100% 100%;
}
.zzyylyla .red {
    background:url('/images/redball.png');
    background-size:100% 100%;
}
.zzyylyla .blue {
    background:url('/images/blueball.png');
    background-size:100% 100%;
}

.zzyyly.qq .zzyylyla {
    width: 0.38rem;
}
.gnzyya2 .zzyyly.qq{
    float:left;
}
    .zzyyly.qq .zzyylyla .sx {
        background-color: #ffffff;
        color: #000;
        height: auto;
        padding-left: 0.1rem;
        padding-right: 0;
        line-height: 0.5rem;
    }

.zzyyly.qq .zzyylyr .zzyylyla {
    width: 0.5rem;
}

    .zzyyly.qq .zzyylyr .zzyylyla:last-of-type {
        margin-right: 0;
    }

.zzyylyr.zz .jh6 {
    margin-right: 0.1rem;
    margin-top: 0.25rem;
}

.zzyyly.qq.ii {
    margin-top: 0.1rem;
}

.lotterba.rr .s1 {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
}

.btn_box:first-child {
    margin-top: 1rem;
}

.btn_box {
    width: 100%;
    text-align: center;
}

.btn_save, .btn_cancel {
    width: 7.1rem;
    border-radius: 0.1rem;
    height: 0.86rem;
    color: #fff;
    margin-top: .366667rem;
    display: inline-block;
    line-height: 0.86rem;
    border:none;
    font-size: 0.32rem;
}

.btn_save {
    background-color: #ff677e;
}

.btn_cancel {
    background-color: #b0a99e;
}



body.bgdetail {
    font-size: 0.28rem;
    line-height: 0.48rem;
    background-color: white;
}

    body.bgdetail, body.bgdetail p {
        padding: 0;
        margin: 0;
        font-family: 'PingFang SC', 'Lantinghei SC', 'Microsoft YaHei', arial, 宋体, sans-serif, tahoma;
    }

.bgdetail .fontse {
    padding: 20px;
}

    .bgdetail .fontse p {
        line-height: 30px;
        font-size: 14px;
        padding-bottom: 10px;
        background: #f3f2f8;
        margin-bottom: 10px;
        padding: 10px;
        border-radius: 6px;
    }

    .bgdetail .fontse h1 {
        font-size: 18px;
        border-radius: 20px;
        padding-bottom: 10px;
        background: #F66;
        color: #fff;
        padding-top: 10px;
        text-align: center;
        margin-bottom: 15px;
    }

    .bgdetail .fontse table {
        border: 1px #999 solid;
        border-right: none;
        border-bottom: none;
        margin-bottom: 16px;
        margin-top: 12px;
    }

        .bgdetail .fontse table tr td {
            border-right: 1px #999 solid;
            border-bottom: 1px #999 solid;
            line-height: 40px;
            font-size: 16px;
            font-weight: normal;
            height: 40px;
            text-align: center;
            background: rgba(255, 244, 192, 0.37);
        }

.bgdetail #tt1 tr td {
    font-size: 12px;
}

p.presult{
    font-size: 0.24rem;
    color: #0d98f3;
    height: 0.4rem;
    margin-top: 0.16rem;
    border: none;
    float:left;
        margin-left: 0.12rem;
}
.dropDown{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAASCAMAAACdBVWvAAAAWlBMVEUAAADW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tb1hTBxAAAAHXRSTlMA++9DEwfd0MaCXT8p9uni19O+qKShh2lQTDUnIJ2vJikAAABxSURBVBjTfc9HEoQwDAXRNrYxaXIe4P7XhIKiEFjmbXuhL47YYHqNCZasT8kO2oV3sn3wRSI9AZerqfCMGu1k7pjUJt7YwqyKnqthUe5ahfDapBLJ30V6sOWucv1Od17XR/6neX2D4jutt6h+NxNkGgBivh8eEY6wFQAAAABJRU5ErkJggg==)no-repeat;
    background-size: 100% 100%;
        width: .24rem;
    height: .16rem;
    margin: 0.28rem 0.25rem auto 0.05rem;
    float:right;
}
.lotterba span.ballNum {
    margin-left: 1px;
    width: 0.4rem;
    height: 0.4rem;
        background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.lotterba span.ballNum1 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAMAAABUWfHRAAAAolBMVEXNxQDNxQAAAADNxQDNxQDNxQDNwwPNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDNxQDo3wD///87JCTNxQDj2gDb0wCxp6eAbhbl4uJRPB/f1gDm3QDZ0ADOxgDLxcVkUBypmw3WzQFoVRuSghJ6aBfSygDY09NiUFBIMzNfShyGdRS+traJfHx8bW2djhBXkVqeAAAAF3RSTlPMhwBtkAv886yYgXdmPzUGAuW/vFRPQv5MMPoAAAD1SURBVEjH7dbJkoJADIDhTAOu4+hsQsCtu5FuAXd9/1czWFR5JV16sfjvX6VSuQQE9eX/QNN6XlARINUvZzJpmtTp4O6mqQxZKeuTm8TEmLD0BPzZkF0ST+BXhvzsCLrKwekhxKFDs4+XuOMBqcww3RHrDMfJAnEbUXNcMJw54H4dMV3nmiHulhHP5YRwPyfCcjmp84kA022w2ut9XY5VF7q5yx1wx3N1FtHBUa5uhcvWta51rXuJK/CRYThZrGqVmWf+Ex3l4oYAiYOz/+BpPlNpAOOUP1APBIhPNtR9QY6gTlRjpGTpB3cnxh5046Z990aCugG6Swtx1QK+CgAAAABJRU5ErkJggg==);
}
.lotterba span.ballNum2 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAz1BMVEUAAAABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrABcrAGkd3///87JCQBdrUDf8MBcrAFi9SWiorLxcUReLMsQVUvPlDY09Py8PDl4uIGjdcgW4EkU3UrRVwwOkpIMzMFidIHhcyxp6cZaZofXoZiUFA4KzAGjtoCebpVQUEPf7+kmZmJfHx8bW0oSmZvXl4zMj0Dgsi+trYWcaY6JSYYbJ8bZZPZBPF2AAAAGXRSTlMAacwejtUJ+cS5m310YFsyJBPn4alxU0xCp9GiTQAAAb5JREFUSMet1OduwjAUhmG3he5Fd/wFCMZAmGHvVdr7v6aGkRzUCh0b9f2dR7acY4tNH9eXp4Zdvtydi13vV/2gkTWsEaQzt1t37zYcq/x+Yu3OM+QM67lvIXxNO9Y1rkKY9B373Mdwp84Rpe/FmXsUPDkEVVtjnW4rG6g0KN0yhi0A3lKua3p1oMJBcp6kmkDeCCqgKfcrDFAxgdVoPZKA4qFCvSh/5aHKwza8+PNBQW4qosvDKZbR13RIHSgW1rBbJoc8Zjs4xjcL5ygRnMS7brOwiyLBkQUEZAS70eJygi8bGO9U1hGwUIPKxRNQc1g4jKTGjAagwkFKASXaKTNyB0Z2BO0YwxaNbLGOT3NYo7s1phHnYQUdulSroTFUQCGCHf7poPJ0Mh79Qx62MIhOpgQoY+jP0aSNTh1jOKWZGaHm8/DvzBRAv5CHGt7+iRrDMgZ0ott02QAOV6DbFFfmYRljScWvCA/zyDGQeR6t4RwlBjLPozWsgrI61aDaBcX8R75/hKnj4J0QT70jYP9BiMTC3mWTQohHt2e/4IkIu3F9S5dOiE23mUXWfFU/cEO3LXWTvMgYdvF8/bA2P+7RKqUPeoPkAAAAAElFTkSuQmCC);
}
.lotterba span.ballNum3 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAApVBMVEUAAAAnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJydLS0v///87JCQnJydEREQpKSk6Ojo+LCyJfHyxp6dHQUFFOzuWiopvXl5DODjl4uJJR0dBMjI8JyfLxcViUFB8bW1IRES+trY3NzdAMDAvLy/y8PDY09NVQUFCNTVIMzM+Pj6kmZlHR0dCQkIzMzNoa95EAAAAEnRSTlMAzA+HcWmmkzsJ9sF9SeTSWjinMj/xAAABpElEQVRIx83WyXaCMBQG4NR5qB3kR0UQmUEGwfH9H60UOYZDF8mlXfRfseA7Ccm9JKzKZDx/kc1o2GOsZqN0c1tJ5naO168Pt1DPS1Kuab+CpaMmHZbu474kZ6WWcH5b0pNOGJstOyQesN66C9z0/xoaVuKhimYZ8jDS0IxWSEIDgGlmShXdDEoaiWDttkozxwCaIwETmEorAVwxdHDK2tAGIiHcIVR+ZIudEBa41G9nOQ714wGJELrQ67d9vkpHaEKYPIfRObThCaEG/9eQNlULPM8dvaAQwVLySt3bNcxhSLbVrll29p7PlARP8CIK5AnhOTTIZUGEfDsoq5pfGp/pkPZR5x0ZUSqHd9geBgnu2w0p7g46dKH/CyixONazlw4lJGwHhz4QEgrAQND4y1FKzoOttGPKFLmLbdvZJxhiGKF9eGQBXMljLmzO1s8FpxWXXklN+6HMAEgcyaPccT3waBbh8uDsSiu6A1DCIVM7XpDY+6oDTBeMDWK6u6pTxnoqfch7ddUdrqkyHjNWSTUm0Os5HU/ZI9PBy0yVzdvo89t8AfoK3kAHB1iYAAAAAElFTkSuQmCC);
}
.lotterba span.ballNum4 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAwFBMVEUAAAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAC8WAD/dwD///87JCS8WADUYwDycQDIXQDLxcVuOhuxp6dvXl5pOBzEWwCdThLKYQr4dADy8PCWioqIRBbeaQP7dQCkmZnqbQHRYQDY09N8bW1IMzN2PRm4WQ3FXgv0cgDlawC+trZiUFBVQUFHKSJXMB/l4uKJfHxULx9iNR2QSBSqUxCdrsScAAAAFXRSTlMALVrMgRnFmvmqjlNJIgTf12xpXES+o5B4AAABUElEQVRIx+3WyW6DMBSFYSeFDM3QEQ6EpLEpEBIyT03n93+rYqhCoy7wtbpp1X/tT7asK9ksq12vnSlWa1a77LOWM932lEtc5yp31yKxSG08QzrT2VjEAnGbQiO2yCXNFDqBRU+YzBSWRtM2q3g60K3+PFxzHOO+OlzjJF8ZLjGxj/UxUIXJAaEWfMfc1oIcOy3o4sHWgiNEEsyoMHjBU7o+vKPCFYZy/YQMl8jInApdLEJ50gUVvuVXswMVviK7zogK19jbsgUJFvM9AxHGyOc7okIfz7ZsT4Ucfbk4xIECi/meAF8geFwGfUS2bH4K8RiUwIE86feGuP+Hvwn6KCIMgJQ8V9SRKxqdDvmfhCvqi1xIXvIHoCdhR++D1GJdZ6wBRYex+pbuejXGWEWQtxx7NyzN8AKim56zLEPEG/Vdg62QLss0LhuOYo2LekWaD3YY/Ba+JSgDAAAAAElFTkSuQmCC);
}
.lotterba span.ballNum5 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAw1BMVEUAAAAYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8IYv8Ic4+b///87JCQZx8oYv8Ib3N8Zys3LxcWWioqJfHw0UVIjt7kzVlexp6fl4uIYw8YvcHE3PT3y8PAhwsUriYtVQUEc0tUgycskr7Iol5h8bW0yXl9vXl5iUFAb294a1tknnZ85MDAb3+Imo6U0TE1IMzO+trYrhIUwaGmkmZkpkZItfH4Fgz59AAAAFXRSTlMAPEvMoobCjyfaalQM+fh6XEMvHhl1X1ynAAABg0lEQVRIx+3WyXKCQBSF4TZxjpkDR1QGERUkCQRwNsP7P1UaUbpSLHrYJIv8G3vzlVfrMpBjV/XmpWDN+gU51zWGWToQLM2Gxl3hbr2BJlXqdXNX89aaZAOjTWE906QLW4T0DE0hg07aV4H9NrkYKsHan4C+jUq2LwBzV5V8+IyFXgn4h3kveNOLLLBsRWj7cvDTBrCKHY2m9I1bRxJGe/oxNxPA4cMNohM0R/r5RCUXvsLSy5iM1eAcKzWoJ3AkoIWIzRqIwwmA+ensYsqDAcwSzjAShw5Y4xKOMOZAKm0Uzd7l4FIRLlVHncJlf84vwj1iHvzCRwWKLgDbbEzE4YYt6A6YiO9qiB3b7OR8jLAReOiMqtfjDiEXHpBI3QFY28ql7AKOAPSB5Me0FrDU+JDKLbAw3eLXmSYKx4e0g115kHNgmRMUdhUHjsZi8F7tBemBPHkq0OgR0kzlXVbP344VZvVqhNYaSrJ1v0GONbxwLc4GoUddUbvVuTYEu+k0HnPzDXxZ/98559PXAAAAAElFTkSuQmCC);
}
.lotterba span.ballNum6 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAvVBMVEUAAABCKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1CKs1SNP////87JCRGLNlPMvVHLdxCKs2WiopHLJixp6fl4uJIMzNAKFg+JkCkmZlQMvdNMMzy8PCJfHxCKWliUFBVQUFQM/pEK9LLxcVLL76+trZJLqdDKnJPMvFMMO1DKtBHLJJAJ1FKL+lEK9XY09NBKGBvXl5OMdpMMMRKLq9QMuhILaFGK4k8JTLmq/vLAAAAEXRSTlMAPEvMooYmwo9Y+dlqGg1+OXZ5B+0AAAGQSURBVEjH7dbJdoIwGIbhaJ2nFj6HoCigIqAi1KnWDvd/WYWKDR4XGY7Lvis2j8cTfpKQ34ql6pNg1VKdXKsP+tGmJ1rUH7QuruX3NKl6++fUVWJbk8zzXxJY22nSRaUEDjxNvrhDKntNoW6BFLoqsF98PHSMMdK+5+uTBDwnijU+CUI7BExq6WlTOgPwKgTtI8yhnmuWSBEYYjHSbwqAJR86MDPHsjDmwzmofpcJhwc3MKf6JQqXPRo8+I43PWsBrLLHFeY8uMbsCgFcV/eArRocYcKDBiiDuUI1OAltGWjSdFWpy96/GPwbICuRMjDITc5WAuZzsVSDFr4koAVXZ5MjszhAwCZHEN5Pzj/kQLHvUR2aDAY4Suw5LnBgkyOxy1nsNygMgX11qN+1gMOFZ9WdXAvhTlXODs3eYrHKOyp4WmkfR8Ckw0xR/vnI+rw9kR35O0CiDOehtw71C1InVoF+m5BSJO82VUJIwffk/2mdJJW7ktLr1xKWynhnizN755dJVrvcbAwEazRrldT8AO/61DsSyzJPAAAAAElFTkSuQmCC);
}
.lotterba span.ballNum7 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAolBMVEUAAACbm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5vAwMD///87JCS5ubmbm5uoqKiioqJIMzNuXl6+tra3trazsrKWioqBd3dMODiopqafn5/l4uLY09NnV1dWQ0O8vLyclpaLgoKJfHxiUVF8bW1aSUmhnJyTi4tDLi7y8PCurq6jo6OkmZl1aGjo5DfaAAAAEnRSTlMAWi3MgUoaxZr526qOaiMFMwPnrR4hAAABZUlEQVRIx+3W3VKCUBQF4I0h/qUWbVCRo4C/paZpvf+rpUmtoS44i/Gydf8Nc9beM2y5pO90GneWaTTr8p1uODCBbWKThs7VucPApxJn3YurZyufTBB6Z9gxPp2jK+JlPp9V+Cj11K+QzBNnUAUOazeFQZRoMbvUCkb6N6kNTHT2VMyLPv/D362OALk5bnMY6ZrZnA99z+FIYwYudX51c136BIx/njjWBQNfdZPDiU4ZONUJumHgRsfohoEHfUM3BMQT0U0JxBPRDQEXOkY3VhDjRzcENOfxoxsC7nWLbgiIDUc3JRBPRDdWEBuObgi41qjQTTnE+NENAbHh6KYEYsPRjRXEhqMbAuKJM018G4gNRzcMTHSGbghoMP6t7m0gNhzdGAKag+I3Th0P6Q6//xtfHVUPpJ70qp1kfZFGwEPTFBHnxH8we5Bz7lPWnVyRL5kZ4tYNjqEreWrNdiu0TKvtehfzCTMj2VlhC65rAAAAAElFTkSuQmCC);
}
.lotterba span.ballNum8 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAz1BMVEUAAADDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwfDIwf/AAD///87JCTzBgHfEwTDIwfHIQeWiorl4uJVQUGxp6fy8PBUHx+JfHx8bW3SCAhvXl52GRmkEBBiUFA9JCRHIiKJFhbKCgrGIQeDFxffBgbsBAT5AwGkmZlKISGxDg64DQ3SGgX9AQDY09NpHByQFBSWExO9DAzNHQbYFwXkBQXpDQLuCgJIMzNiHR3YBwfdBga+trbFCwtKUe/uAAAAEnRSTlMAeMwPbgv2xpRjPKRIBuKvjDf1Z8f+AAABxUlEQVRIx62W2VbCMBRFg4KAs+kp2FJoy1Ck0MokKAiO//9NFtGm0ofcZLmf8pC91r3JycplO27OLutUTsrFEttzUVltYk5lbtbC4l6s1Lga5urbLKy5KmZYSgoNY65MrcDY+YyrYx4xVqxpiPOTpEUdkd8e/7sYD5av2NEaTkZ0MV62IAg6EVF8T7S29WDssC0XGPsk8T1AO7FSmh7gU8QFXOMvFhYEcYqGcUgDU7nYgZMTHXTkYh/NtELrt030peIbeqLAzPJZJj7BS3eLbtsYyMQJXD1xgLae+IxGVqT3yF/xIA5HfqqCJdzcdbiUexwFuQR4CEaErHZxYPZoIf8EPnIhhy8XF7g3DrEIPUZ4MXI0X2AqRM6DpRCAbuZJAKLWrkx8TFu00UeTLt7BScUW7J/1PR71RAd32qJ2qYRT1TscIRqZ63AxkYk+emK3J3L+Js2qaExAeshDeFoh59EY1oHnkJ4V9wHPztbpAlPS/+iPE9Wyxf8YTIk/cjQc//mRR/QZIHoatugzAJ2wpD8gnWqNZGXGWN1UF9fVRKyu5qrets52XM9iNW8TnrNvCuF6a1LZbmZnp+yHUvXqiEq5ste+ALiJ4mjRCy09AAAAAElFTkSuQmCC);
}
.lotterba span.ballNum9 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA2CAMAAAClUqpcAAAAtFBMVEUAAABZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDANZDAN4DAD///87JCRyDAFZDANmDAJdDAJDIR+xp6eWiorl4uJbFxFiUFBHHxxtEAZ1DADLxcVKHhvY09N8bW1WGhSJfHxvXl5qEgjy8PBIMzNAIiFfFg5SGhZjFAxnEgpvDAFrDAG+trZVQUFNHRlhDAIqERavAAAAF3RSTlMAacweXcCYexHl1o5yUCQH9rWph0M0MQ5keLYAAAGASURBVEjH7dbZcoIwGIbh2Lqv3fELq7IKgqJ1q/d/XwUdmmoPyM9w2PeYZzLDJH/C8ibNl9aDZK32GysaqtqeS3c4P4+u7lX3FFJ7tZm7UeaIcXWSwdZeIacNGRvrCj3eZ6ypKRVSu6xRCeqPtUNvFznIc6KdR4CRAZGx5ZLQdYDYWkzzFlYMpIkUdAE7V0WzEEhkoIPl9DYLKS+Hc9jT+0J8lcMA/h+4WsMtgxzr4nNTrL3Epgx+Iiy+tvGzuIltGdyIXwPAnF7zEZTBOaw64QzGP6wHngBfQMLOEVtOBro3h4MAFQeLajD6vaRPgIqDeFWcJpMCXQO4jCozBgUmAUQEmEAUEDdAzQeZsHNOwFHMHMKUs2Cv5KecEuBImauiDXGSixyEd26JlEtAN729rRYx4Erfj7bli/vRcKVvZAciI/IIj4dkHpS+AQgJWP2B9KFXcF6PMaZyOjwMMtg40xdUxyyrrVGd3mGXBvrBk2dcUzN37b3dU2V76ne6ufkGH+QT/FNT/3sAAAAASUVORK5CYII=);
}
.lotterba span.ballNum10 {
  	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAMAAABUWfHRAAAAxlBMVEUHjwQHjwQAAAAHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQHjwQEvwD///87JCQHjwQFtQGWiooFqAKxp6fl4uI0OB8edhEuSBwIrwLy8PBiUFBVQUFIMzPLxcUlYRaJfHwsThofchIHpQIFuQAvRRwqUxkYhg0GmgMEvAAnXRcbfw8RmwgHkgQInwO+trakmZk4LiIoWRjY09N8bW1vXl4jZxQTlQowQx0UkQtNwrraAAAAFXRSTlPMhwCTanFACwXIvKyBUDX08+zln3y5aOXUAAABvElEQVRIx+3W2XKCMBQG4BTX7iv8QIvKZlFA0aq1dn//l+qhCLFUG2G86Yz/1YHJN0lg4IRJlEb1+JBtmaPKWUxidzL1TW3r3EbXJMlVopFcKOa0Tq4aUVkQqhJrqppcOLNTVo/k4tGOWM0v4UaX7OBWLhF1d+7tA5TOMLma9Dv4vm5P/nZvWCaGDwlCQj83u2ABPCuUO9zLZg9w9K4SZ66THAcb3DCES+MSZ4ZwHhWeOdAL1jg/XpVtKKkbwLaU1RgOFr/c9/7dO0XJHNwl49DFJOf6pDxaFXcDzJV8dAxyrodkX9w9wcpGe8vKwpPQwUlrh5c2ZkL3ktYukJYeHoTOS2twp6P9+7nQFM8rThc5/h5gF3FZTKCUk8u6Foy927v/4bz137vQ2Wv+L694Fzn+P/OyJVsuNJEb0Ogs/K4scvdwDS7S6YZit8j3B8um6cQuCOF0V1jXRmgKXNb/bD1pGob+Cs7ybgyeeCf9EDyt/sZ+G4xbAH7093YnQeP3YCfniZtS554Ldjor4bRD1piOiju/xqST4hNqajM+t/pF2bQqkWtUIjPYGo00X61K5Cj14yt125yzWpPIF9P/BJXDW4qtAAAAAElFTkSuQmCC);
}

.lotterba span.ballmr {
    margin-right: 2px;
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABHCAMAAABibqotAAADAFBMVEVHcEz///9/f39VVVV/Pz+ZZjN/VSptSCR/Px9xVRyqVVV/TBnDLSHMKSXQJybRJybSJibRJibSJyfSJyfSJybRJyfRJybOJyXPKCbOKiXJLSWYPBSWPB7HKyPPJybRJyfSJyexNyHAMSHOKCXRJybSJyfHKyPSJyfJKiNmZjOcMRPMKCXTLCzWPT3aTk7dX1/faWngbGzhc3Pid3fidXXhbm7eY2PbVVXYRETUMzPPKCfAMCJzRRfCLCPTLS3ZSUnfZmbjeXnhcXHVNzd1ThPJKSPUMjLdXFzgamrXQUGTNQ3NKCXVODiqLxysORzPJybVNTXidnbhdnbZSkrSJyfWPj7hcHDRJyeLOQvQJya3Nx94Sw/dXl7dY2PXPz+fPw9vPw/FKyLZTU1tSBLAMCHcWFh/PxWaNg/aUVHSJye2MCFxRg7KKCPZS0vOJyV3RBGwMBzYRUXXRETTLy/FKSF5SAzMKCTQKCevMhnSKipzRQvKKSPQJyWHQw/SKyuzMxxyQwy+LSHJKSN1RAlzQRDPJyalNhRtSAyuNBvDKiF0Sgq/LCLKKSR2RwnFKiJ5Qgt4Qw12Qw/OKCWIOwh1RA3QJyZ/SBJ0QQ2rMBVyRgx/Tw91RAzRJyenNh3PJyWePRmGQxR0PwrJKSNuQgvEKyLLKCN3RAi9LCDIKSN0QQ6qMhrALCJvRQ90QQnRJiajNhlyRgh0QgvKKSTPJyZxRg5/VRVwRwq5LyDGKiN3Rw+JPg/QJiaqMRp0RQrGKSTOKCVzQgyqNBm7LCB9PgqqMRtyQw1xQgnHKiOTOhWvMhu3Lx5yRAtwQQtxQgjDKyLKKSRzRQ9xQQp5PgvOKCaKPA9zQQqHOxDOKCWdNhaaNxevMhxxRAmaNhauMh6KPRLKKCOcNhhxQgpzQAl8PgvDKiKLOw1yQgu4LR52PwpyQwiXOBfMKCVxQguvLxxxRAmsMx3NKCW2Lh1xQgmVOBW8LCChNBhxRAyJPBGxMBvBLCLHKSNyQgt9PgqKOxCTORN9QA2Zr1K2AAABAHRSTlMAAQIDBAUGBwgJAwo1bJO52Oby/PTo28GZcz4MEV2t6v8XMZ3v90D+SAUal///////////////////sCULUP///////w14/////xOj/xsjx//////e///xFuEgEf///xAQfP8OVf8MIf/6NRKc/8QPQv///2IVtNc9/xakyiL/NhRqjhof7SwVSWsYfaAcoRcTIt4eJeoOJzooECn2PewyJhjMF6vPHoysI2B+IDX1Rh0uxugkDBmHpyBB+Vcwvt8qZoQwbiY2wVNmjCwrObHMIS9B5EQzTeVZYHQ4ZXVT1V0xN0S4SUCWPTxj4EOGNILikRtgpmo/WYqz0EVJVV5LYXzBxwAABSFJREFUeAGk0gN3JFEQBeC0exSbFdu2bdu2bTtZBmv80a28np446Wx/45l37qm6PWbPoyiKpmmGwDf40eztMINhWY4XRFHU4EPgOVZ7E/bGEC3Lizq9wdzC0sraxtbO3sHRydmF526i3pCCIa5u7h5wn7WFwZPHqShKaYrGy9sHnuLr7idymKQoRad394dnOQSIgcwrSVgupwkKtgFJSGhYeERkVHRMbERcfEIiGCUl8+yLQVgvn5JqB0RaekbmfVnx2caiDGLgCy3hTmJOrjRMXn505hMKCoFwdOG0FPVcTKCmqFhaKB5TnpZRIrVUyj9TN8VwurJycqgisrKqsgrvlUR0ZTTeK41iqsmZGi/hySCKxpgacqQ2tu5F8eRUvf6pIFxK1yBNkx1R8Iowcq6xSXjUEVasaZa6SWuJu6M1rhXvDz+3kZPl7TxDPbpSHZ1AdLW8Lj+EHC1O4e5vRmmF7h4baZxeJQqByNWxNHWv475+DyDaBpSQGoLBIVF7JwfLGR4BSeGoIiFAjOXwtCmIYoTxCRs5J8FkMmFycmpyyiRhKoHAN1PTIJnBzUzjBKbMzoFRaK0ics78uMBQcslix4I/GFWUKLIIRm4pLC23k7K0DLK0PEVAtiIPRNHC+KoPmKythayFPAd/Ir8vgsm6jpVyWN3GJvy/rW6eJmtxOdtzKnLsh8l/iGLE5p1dUGEvhaXIWvsHoMYhWYwK7Ds6BjVOmkW8YjQ/fnoGaoxtaLSYIzTvOIAaVuc3BTGad+8/gBr+H3M42kyr2//0GVTZu8Ci2ZSlS1tQ5aqD5Jxf24AqE18EzOk7+voNVPnejDmBmPMDVPnZbJynEVT5RXJSfl//ATV2d0g/KX8v/5ViD7CRRGEcwDNWnMbOcWNz4o1tnI1iotNEtW3bxmxtt4vatm23r72m7jDWL/P8/754VU5C4vl6Mb/8k1Q5yR7cmUNT3impqpw0O7CfEfJVekamGicLnC9w3rNzclUweYITAxxMlx9WoMIpLDIH9w8EJrq4RLlTCqb54n5OLytXzFQEebGaM+dsgj7ZVVYpdqp9vKnzzAEGJmQkKGQCasCwzh2EeJ+dU6vQSfLnLx94GPvqVVffoIjxrckOJWnoMm+8SsxpVHQJNfnzXzH4KtXF+Wc0K2Di9Ve/cxGAPAxGk2ymJSPl19miQ1epl7FubWuXew11dIbYBYL0cxUQca2X0NXdI4sx6zVkv6IuFutqZJxdSH2fmZznrz+nyPoqiF+VBR6VA4N50v9mqMyH190tDDSMeaJhYHhEItMzOiZ4fbqvUMFY60TD+MSktDt5qkxw5ci7ZSqYa9Y7MSxjeuaHOGOabUuJuYcBDkTjrLlHUNfcvNiZXagd0LfGfbqXARCCMa/shDbj4tLCI0rkTPtyWKKTlrifARCsobi49MrlucWVh+Z7dW1iIEdYN2fvLXOvlp/Qea8L+oy5xY3N1buXjWlr21gWYh/HMaDsfrwRwHB8tqDvMm4v7uzu7Uf+LzyejkyubUzP1beFFOWbfwVTA4n1Nwj2Pe/hE9a2bJybXjw4PDoePD46WZyeNdaP6f3tXc21lKROCUxrSJazdk1MCTK0jS3Xjw8MDIxndJXpw4T0df6VlsKvfkZEQlCc0r239rLLLvIR/Ovq6vxTWu09XH+9+sSSGH2liEswihEUq+VeeVv/4vlfTtbmoYFfGVK8i3R3nmAaxXCSpJizj6JIAtegyBUi04IRmkZRmqYRkYbdKeqcMje45CdyAAAAAElFTkSuQmCC);
}

.lcenter{
        display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

 a.explain {
            display: inline-block;
            position: relative;
            left: .12rem;
            bottom: -1.39rem;
            padding: 0 .136667rem;
            height: .433333rem;
            line-height: .433333rem;
            text-align: center;
            color: #fafafa;
            font-size: 12px;
            background-color: hsla(0,0%,100%,.3);
            border-radius: .083333rem;
            z-index: 10;
        }

        .alert_right:before {
            content: "";
            width: 0;
            height: 0;
            border-bottom: .25rem solid #fff;
            border-right: .25rem solid transparent;
            border-left: 0.25rem solid transparent;
            border-top: .25rem solid transparent;
            position: absolute;
            right: .2rem;
            top: -0.5rem;
        }

        .alert_right ul li a {
            display:block;
        }

        .alert_right ul li.grzx {
            background: url(/images/usergr.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.money {
            background: url(/images/czhi.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.cz {
            background: url(/images/qu_kuan.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.tx {
            background: url(/images/xzhu.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.xz {
            background: url(/images/xzjjl.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.kj {
            background: url(/images/kjjl.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.sy {
            background: url(/images/music.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.gz {
            background: url(/images/grule.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.lx {
            background: url(/images/lxi.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right ul li.tc {
            background: url(/images/tchu.png) no-repeat .2rem .3rem !important;
            background-size: 0.45rem 0.45rem !important;
        }

        .alert_right .money span {
            margin-left: 0.2rem;
            font-size: 0.26rem;
        }

        .alert_right ul li  img {
            margin-right: .3rem;
            width: .2rem;
            float: right;
            margin-top: 0.35rem;
        }

        .alert_right ul li {
            border-bottom: 1px solid #f0f0f0;
            /*width: 4.1rem;*/
            min-width: 3.6rem;
            text-align: left;
            line-height: 1.02rem;
            font-size: .3rem;
            padding-left: 0.8rem;
        }

        .alert_right {
            z-index:199;
            display:none;
            top: 1.1rem;
            position: fixed;
            right: .06rem;
            background: #fff;
            color: #151515;
            border-radius: .1rem;
        }

        .luxian{
	width: 7.1rem;
	margin: 0 auto;
	overflow: hidden;
}
.luxia{
	margin-top: 0.2rem;
	margin-bottom: 0.1rem;
	width: 7.1rem;
	background-color: #fff;
	height: 0.86rem;
	border-radius: 0.12rem;
	overflow: hidden;
}
.luxia.on i{
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 50%;
	/*background-color: #ff0000;*/
	float: left;
	margin: 0.38rem 0.2rem;
}
.luxia i{
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 50%;
	background-color: #ffffff;
	float: left;
	margin: 0.38rem 0.2rem;
}
.luxia a{
        background-color: #44bbff;
            border-radius: 0.1rem;
    color: #fff;
    display: inline-block;
    border: none;
        font-size: 0.28rem;
	display: inline-block;
    float:right;
    margin:0.18rem 0.2rem;
    padding:0.05rem 0.22rem;
}
.luxia span{
	display: block;
	float: left;
	line-height: 0.86rem;
	color: #000;
	font-size: 0.28rem;
    margin-left:0.2rem;
    min-width: 1.2rem;
}
.luxia a img{
    width: 1.8rem;
	margin-top:0.1rem;
}
.luxia p{
	font-size: 0.28rem;
	line-height: 0.86rem;
    display:inline-block;
    margin-left:0.2rem;
}


/* 首页调整  begin */

.mask {
            position: fixed;
            width: 100%;
            background: rgba(0,0,0,.4);
            height: 100%;
            z-index: 10;
            top: 1rem;
        }

.download-wrapper {
            position: fixed;
            left: 0;
            bottom: 0.98rem;
            z-index: 999;
            width: 100%;
        }

        .download-inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            height: 0.8rem /* 102/75 */;
            padding: .16rem /* 12/75 */;
            font-size: 0;
            background-color: rgba(0, 0, 0, 0.5);
        }

            .download-inner .close {
                display: inline-block;
                -webkit-box-flex: 0;
                -ms-flex: 0 0 0.58rem;
                flex: 0 0 0.58rem;
                width: 0.58rem;
                height: 0.58rem;
                margin-right: .18rem /* 12/75 */;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAAXVBMVEUAAAAAAADKysoAAAAAAAADAwMAAADU1NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAD4+Pj8/Pz19fX6+vrHx8fv7+/r6+uSkpK4uLiZmZmNjY3////07IuEAAAAHnRSTlNNAKxFCU4vtgNIPhkpSw4qojUV7/jp9Knd2YGbhH1guwV/AAABxUlEQVRYw63Y7VKsMAwG4JdNrNCWZYH9OHqU+79Mq44opiQs9f0JzDNAZ5qkqNbCIfaeGqAh38fAqw+uEIMj/Aq5YTvBkZANRd5EsGuxmtaxSdQdjHS1TgSCGQoKUTtsiqvXCPbYGM954kjYHDrmiGODO9J8GzAE25gJJtwZ4iVRe9wdXy8Ihx1xP4mAXQnfRE37CKpnosPOdF8EY3f4nRD/8mU8n5DNw+08Pss/mghe7g/jNE2HrPCY7lywSMsfRMQi52k2pDBdsUxMhFiO0zQbUphOclFQDfiVw2wIQcoYEuGgGKYAlwiCYpgCqAIDimEKACNAM2whARGaYQsJ6KEappAAD92whAQQdOOfIYDQQDcsIQEtNMMWAJV4+PyKJwNoFOFxy1s0IF2wDYI3hCfL8Oh14YCDYfToDAGWEREMwTQCWBdsg1GRJtgGiY1PCJbhEjGsCDdgizGIIiB2e2HIIiCK8m0WpCGvx1xBPGeFL+MqC6Isy+MsCEPWVJdtDp4v43/kc7peXkVzUNyilDdK5e1aedP4161rxc29QsPlbXz5MFE+0vz5YGVPmPZ4Vz5klo+65QN3+dhffvhgH4G01hHIGyafLpasxEz4AAAAAElFTkSuQmCC) no-repeat;
                background-size: 0.58rem 0.58rem;
            }

            .download-inner .logo {
                margin-right: .16rem /* 12/75 */;
                -webkit-box-flex: 0;
                -ms-flex: 0 0 0.77rem;
                flex: 0 0 0.77rem;
                width: 0.77rem;
                height: 0.77rem;
                margin-top: 0px !important;
            }

                .download-inner .logo img {
                    width: 100%;
                    height: 100%;
                    border-radius: 50%;
                }

            .download-inner .content {
                -webkit-box-flex: 1;
                -ms-flex: 1;
                flex: 1;
                color: #fff;
                overflow: hidden;
                position: relative;
                height: 100%;
            }

                .download-inner .content h1 {
                    line-height: 0.5rem;
                    font-size: .26rem;
                    font-weight: normal;
                    color: #fff;
                }

                .download-inner .content p {
                    margin-top: .16rem;
                    line-height: .52rem;
                    font-size: .12rem;
                    width: 100%;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }

            .download-inner .download-btn {
                display: inline-block;
                -webkit-box-flex: 0;
                -ms-flex: 0 0 1.8rem;
                flex: 0 0 1.8rem;
                width: 1.8rem;
                height: 0.55rem;
                text-align: center;
                line-height: 0.5rem;
                font-size: .2511115rem;
                border: 1px solid white;
                color: white;
                border-radius: .08rem /* 6/75 */;
            }

        .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
            bottom: 0.3rem;
        }

        .swiper-box {
            height: 3.2rem;
        }

        .swiper-pagination-bullet-active {
            background: #fff;
        }

        .redPacket-entrance {
            position: fixed;
            bottom: 1.8rem;
            right: .1rem;
            z-index: 99 !important;
            width: 1.2rem;
            height: 1.2rem;
            background-size: 100% 100%;
            background-repeat: no-repeat;
            animation: redPacketAnimation-data-v-60987a07 2s infinite step-start;
            background-image: url('../../images/redPacket1.png');
        }

        .ftopa span.navtext {
            font-size: 0.25rem;
            line-height: 1rem;
            margin-left: 0;
            text-decoration:underline;
        }
        .ftopa a:last-child span.navtext{
            margin-right:0.245rem;
        }
        .ftopa a:first-child span.navtext{
            margin-right:0.105rem;
        }

        .vux-flexbox {
            width: 100%;
            text-align: left;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            display: -webkit-flex;
            box-align: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-left:10px;
            padding-right:10px;
        }
      .recommend-game.vux-flexbox {
            padding: .2rem .2rem 0.2rem 0.2rem;
        }
      .vux-flex-row {
            box-direction: row;
            box-orient: horizontal;
            -webkit-box-orient: horizontal;
            -ms-flex-direction: row;
            flex-direction: row;
        }
      .gamed .vux-flex-row{
           -webkit-box-direction: normal;
      }
      .vux-flexbox .vux-flexbox-item {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            -webkit-flex: 1;
            min-width: 20px;
            width: 0
        }

        .vux-flexbox .vux-flexbox-item:first-child {
            margin-left: 0!important;
            margin-top: 0!important;
        }
        .recommend-game .vux-flexbox-item {
            position: relative;
            text-align: center;
        }
        .recommend-game .flex-demo {
            height: .703333rem;
        }
        .activeBox {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;
            -webkit-user-select: none!important;
            -moz-user-select: none!important;
            -ms-user-select: none!important;
            user-select: none!important;
        }
        .activeBox:active {
            background-color: #ececec!important;
        }
        .recommend-game .flex-demo div {
            display: inline-block;
            margin: 0 auto;
            position: relative;
            padding-left: 0.75rem;
        }
        .recommend-game .flex-demo div .room-logo {
            position: absolute;
            left: 0%;
            top: 28%;
            margin-top: -.1747rem
        }

        .recommend-game .flex-demo div .room-logo,
        .recommend-game .flex-demo div .room-logo img {
            width: .699633rem;
            height: .699633rem;
            border-radius: 50%;
        }
        .recommend-game .flex-demo h5,
        .recommend-game .flex-demo p {
            width: 100%;
            text-align: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis
        }

        .recommend-game .flex-demo h5 {
            font-size: .24rem;
            color: #222;
            line-height:.36rem;
        }
        .recommend-game .flex-demo h5 {
            font-size: .24rem;
            color: #222;
            line-height: .36rem
        }

        .recommend-game .flex-demo p {
            font-size: .2000025rem;
            font-weight: 400;
            color: #d22727;
            line-height: .3333333rem
        }

        .recommend-game .flex-demo p .clock {
            float: left;
            margin-top: .06rem;
            margin-right: .03rem;
            width: .219999rem;
            height: .219999rem;
            background: url(../../images/oclock.gif) no-repeat;
            background-size: 100%
        }
        .alerttime{
             position:absolute;
                top: 1rem;
                left: 0.2rem;
                z-index: 10;
             background-color: hsla(0,0%,100%,.3);
            font-size: .2rem;
            color: #f0f0f0;
            height:0.399999rem;
            line-height:0.399999rem;
            padding:0 .2rem;
            text-align:center;
            border-radius:0.399999rem;
        }

        .gameda-title {
            position: relative;
            padding: .18rem;
            font-size: .32rem;
            line-height: .36rem;
            color: #48484c;
            border-bottom: 1px solid rgba(0,0,0,.05);
        }

            .gameda-title:before {
                background: #34aefc;
                content: " ";
                height: .3rem;
                left: 0;
                margin-top: -.15rem;
                position: absolute;
                top: 50%;
                width: .06rem;
            }

            .gameda-title span {
                position: relative;
                margin-left: .099999rem;
                padding-left: .159999rem;
                font-weight: 400;
                font-size: .24rem;
                color: #999;
            }

                .gameda-title span:before {
                    content: " ";
                    position: absolute;
                    width: 3px;
                    height: 3px;
                    left: 0;
                    top: 50%;
                    margin-top: -1.5px;
                    background: #999;
                }


                .gameda-money {
            position: relative;
            padding: .18rem;
            font-size: .32rem;
            line-height: .36rem;
            color: #48484c;
            text-align:center;
            border-bottom: 1px solid rgba(0,0,0,.05);
        }



        .vux-flexbox-item:before {
            content: " ";
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 1px;
            background: rgba(0, 0, 0, .1);
        }

        .vux-flexbox-item:first-child:before {
            display: none;
        }

        .gamed-box-color {
            background: #FFFFFF;
            margin-top: .12rem;
        }
        .save-desk{
            margin-right:.3rem;
        }
         .gameda-tab{
            height:0.76rem;
           display:flex;
           justify-content:space-around;
           border-bottom:1px solid  #e8e7e7;
        }
        .gameda-tab li{
            display:list-item;
            width:18%;
            text-align:center;
            color:#222222;
            font-size:0.26rem;
            font-weight:bold;
            margin:0 1%;
        }
        .gameda-tab div{            
            line-height:0.8rem; 
        }
        .gameda-tab .active{
            height:0.76rem;
            color:red;
            border:1px solid #e8e7e7;              
            border-top-left-radius:0.4rem;
            border-top-right-radius:0.4rem;
            border-bottom:1px solid #fff;
           
        }
        .gameda-tab .active div{
             background:url(/images/h5/tab-bg.png) 0 0/contain no-repeat ;
             background-position-x:36.5%;
             width:90%;
             margin:0 auto;
             line-height:0.6rem;
             color:#FFFFFF;
             margin-top:0.1rem;
        }
/* 首页调整  end */
