@charset "UTF-8";body {
    font-size: 14px;
    height: 100vh;
    font-family: PingFangSC-Regular,Microsoft YaHei,Helvetica;
    margin: 0
}

::-webkit-scrollbar {
    width: 0;
    height: 0
}

p {
    margin: 0;
    padding: 0
}

#app {
    -webkit-font-smoothing: antialiased;
    max-width: 750px;
    min-width: 320px;
    overflow: hidden;
    min-height: 100vh;
    margin: 0 auto;
    color: #333
}

.base-color {
    color: #023b95
}

.font-w {
    font-weight: 700
}

.sms-btn {
    font-size: 16px
}

@media screen and (min-width: 750px) {
    .select-account,.footer-box,.layout-nav,.tan-pop,.van-nav-bar,.all-item,.push-btn {
        max-width:750px;
        position: relative;
        left: 50%!important;
        transform: translate(-50%)
    }

    .van-popup--right {
        max-width: 750px;
        left: 50%;
        margin-left: -375px
    }

    .van-toast {
        background-color: #303942!important;
        color: #fff;
        padding: 10px;
        border-radius: 6px
    }

    .logo-box-cover {
        z-index: 9;
        position: absolute;
        right: 5px;
        top: 3px
    }

    .logo-box-cover img {
        width: 130px!important;
        height: 50px!important
    }
}

.van-toast {
    background-color: #303942!important;
    color: #fff;
    padding: 10px;
    border-radius: 6px
}

:root:root {
    --van-primary-color: #023B95;
    --van-button-primary-background: #023B95;
    --van-blue: #023B95;
    --van-nav-bar-icon-color: rgb(51, 51, 51);
    --van-notice-bar-height: 30px;
    --van-notice-bar-font-size: var(--van-font-size-sx);
    --van-tag-medium-padding: 5px 12px;
    --van-toast-max-width: 100%
}

.open-lottery-wrap .item[data-v-fe8be988] {
    width: 100%;
    margin: auto;
    text-align: center
}

.open-lottery-wrap .item .num[data-v-fe8be988] {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    font-family: 微软雅黑;
    height: 22px;
    line-height: 22px
}

.open-lottery-wrap .item .num-grey[data-v-fe8be988] {
    font-size: 20px;
    font-weight: 700;
    color: #999;
    font-family: 微软雅黑;
    height: 44px;
    line-height: 44px
}

.open-lottery-wrap .item .txt[data-v-fe8be988] {
    background: #fff;
    color: #333;
    font-size: 17px;
    font-weight: 700;
    font-family: 微软雅黑;
    height: 22px;
    line-height: 22px
}

.open-lottery-wrap .item .green[data-v-fe8be988] {
    background-color: #090;
    color: #fff
}

.open-lottery-wrap .item .red[data-v-fe8be988] {
    background-color: red;
    color: #fff
}

.open-lottery-wrap .item .blue[data-v-fe8be988] {
    background-color: #00f;
    color: #fff
}

.open-lottery-wrap .item .grey-0[data-v-fe8be988] {
    background-color: #c8c9cc;
    height: 46px
}

.open-lottery-wrap .item .grey-0[data-v-fe8be988] :after {
    content: "K";
    font-size: 20px;
    line-height: 40px
}

.open-lottery-wrap .item .grey-1[data-v-fe8be988] {
    background-color: #c8c9cc;
    height: 46px
}

.open-lottery-wrap .item .grey-1[data-v-fe8be988] :after {
    content: "J";
    font-size: 20px;
    line-height: 40px
}

.open-lottery-wrap .item .grey-2[data-v-fe8be988] {
    background-color: #c8c9cc;
    height: 46px
}

.open-lottery-wrap .item .grey-2[data-v-fe8be988] :after {
    content: "7";
    font-size: 20px;
    line-height: 40px
}

.open-lottery-wrap .item .grey-3[data-v-fe8be988] {
    background-color: #c8c9cc;
    height: 46px
}

.open-lottery-wrap .item .grey-3[data-v-fe8be988] :after {
    content: "7";
    font-size: 20px;
    line-height: 40px
}

.open-lottery-wrap .item .grey-4[data-v-fe8be988] {
    background-color: #c8c9cc;
    height: 46px
}

.open-lottery-wrap .item .grey-4[data-v-fe8be988] :after {
    content: "开";
    font-size: 20px;
    line-height: 40px
}

.open-lottery-wrap .item .grey-5[data-v-fe8be988] {
    background-color: #c8c9cc;
    height: 46px
}

.open-lottery-wrap .item .grey-5[data-v-fe8be988] :after {
    content: "奖";
    font-size: 20px;
    line-height: 40px
}

.open-lottery-wrap .item .grey[data-v-fe8be988] {
    background-color: #c8c9cc
}

.open-lottery-wrap .g-open-lottery[data-v-fe8be988] {
    border: 1px solid #ccc;
    display: flex
}

.open-lottery-wrap .g-open-lottery .lottery-item[data-v-fe8be988] {
    height: 100%;
    border-right: 1px solid #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1
}

.open-lottery-wrap .g-open-lottery .lottery-item .flex2[data-v-fe8be988] {
    flex: 2
}

.open-lottery-wrap .g-open-lottery .lottery-item .add-icon[data-v-fe8be988] {
    text-align: center;
    flex: none;
    width: 32px;
    font-size: 30px;
    font-weight: 400
}

.open-lottery-wrap .g-open-lottery .lottery-item .lottery-item-c[data-v-fe8be988] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex: 1
}

.open-lottery-wrap .g-open-lottery .lottery-item .ball[data-v-fe8be988] {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-weight: bolder;
    font-size: 16px
}

.open-lottery-wrap .g-open-lottery .lottery-item .name[data-v-fe8be988] {
    white-space: nowrap;
    width: 100%;
    text-align: center;
    height: 24px;
    color: #222;
    font-weight: 600
}

.open-lottery-wrap .g-open-lottery .lottery-item .bdt[data-v-fe8be988] {
    border-top: 1px solid #ccc
}

.open-lottery-wrap .g-open-lottery .green[data-v-fe8be988] {
    background-color: #090;
    color: #fff
}

.open-lottery-wrap .g-open-lottery .red[data-v-fe8be988] {
    background-color: red;
    color: #fff
}

.open-lottery-wrap .g-open-lottery .blue[data-v-fe8be988] {
    background-color: #00f;
    color: #fff
}

.open-lottery-wrap .g-open-lottery .grey[data-v-fe8be988] {
    background-color: #c8c9cc
}

.open-lottery-wrap .g-open-lottery .green-text[data-v-fe8be988] {
    color: #090
}

.open-lottery-wrap .g-open-lottery .red-text[data-v-fe8be988] {
    color: red
}

.open-lottery-wrap .g-open-lottery .blue-text[data-v-fe8be988] {
    color: #00f
}

.open-lottery-wrap .g-open-lottery .grey-text[data-v-fe8be988] {
    color: #c8c9cc
}
