.van-tabbar[data-v-847c1e40] {
    height: 75px;
    max-width: 600px;
    left: 50%;
    transform: translateX(-50%)
}

.van-tabbar-item__icon img[data-v-847c1e40] {
    height: 45px
}

.van-tabbar-item[data-v-847c1e40] {
    font-size: 15px
}

[data-v-847c1e40] .van-tabbar-item__text {
    white-space: nowrap
}

.tui[data-v-847c1e40] {
    width: 85px;
    height: 85px!important;
    margin-top: -38.333px;
    background-color: #fff;
    border-radius: 50%;
    border: 5px solid #fff;
    z-index: 10
}

[class*=van-hairline][data-v-847c1e40]:after {
    border: none!important
}

@media (max-width:500px) {
    .van-tabbar-item__icon img[data-v-847c1e40] {
        height: 33px;
        width: auto
    }
    .van-tabbar-item[data-v-847c1e40] {
        font-size: 12px
    }
    .van-tabbar[data-v-847c1e40] {
        height: 55px
    }
    .tui[data-v-847c1e40] {
        height: 70px!important;
        width: 70px!important;
        margin-top: -20px
    }
}

body .van-toast {
    font-size: 16px;
    padding: 15px;
    line-height: 1.3;
    width: 80%;
    max-width: 500px
}

body .van-toast .van-toast__icon {
    font-size: 16px
}

*,
:after,
:before {
    box-sizing: border-box
}

.van-toast {
    word-break: keep-all!important
}

.linear-bg[data-v-5bf8ac8e] {
    height: 18vh;
    background: linear-gradient(270deg, #8e393a, #cc0001)
}

.linear-gradient[data-v-5bf8ac8e] {
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, rgba(126, 86, 120, 0), #e63005, rgba(126, 86, 120, 0))
}

.van-notice-bar__right-icon[data-v-5bf8ac8e],
[data-v-5bf8ac8e] .van-notice-bar__left-icon {
    min-width: 30px
}

.notice-swipe[data-v-5bf8ac8e] {
    width: 100%;
    height: 45px;
    margin-top: 15px;
    font-size: 16px
}

[data-v-5bf8ac8e] .van-icon-bullhorn-o:before {
    transform: scale(1.5)
}

.banner[data-v-5bf8ac8e] {
    width: 100%;
    margin-top: -23%
}

.banner_swiper[data-v-5bf8ac8e] {
    height: 100%;
    width: 100%
}

.banner_swiper .swiper-slide[data-v-5bf8ac8e] {
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
    height: auto;
    aspect-ratio: 1.75;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    background-color: #fff;
    background-position: 50%;
    background-size: cover;
    color: #fff
}

[data-v-5bf8ac8e] .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, transparent, transparent)
}

[data-v-5bf8ac8e] .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, transparent, transparent)
}

.banner_img[data-v-5bf8ac8e] {
    border-radius: 10px;
    width: 100%;
    height: 100%
}

.hot-game[data-v-5bf8ac8e] {
    width: 100%;
    height: 100%;
    background: #fff
}

.hot-title-div[data-v-5bf8ac8e] {
    width: calc(100% - 20px);
    margin: 0 auto;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.hot-title-div div[data-v-5bf8ac8e] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: calc(100% - 80px)
}

.hot-title-div>div:first-child span[data-v-5bf8ac8e] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: .85rem;
    font-weight: 700;
    color: #e63005;
    white-space: nowrap
}

@media (min-width:550px) {
    .hot-title-div>div:first-child span[data-v-5bf8ac8e] {
        font-size: 1rem
    }
}

.hot-title-div>div[data-v-5bf8ac8e]:nth-child(2) {
    width: 75px
}

.hot-title-div>div:nth-child(2) span[data-v-5bf8ac8e] {
    font-size: 12px;
    color: #979799
}

.hot-title-div>div:first-child span[data-v-5bf8ac8e]:before {
    content: "";
    display: block;
    width: 5px;
    height: 22px;
    background-color: #cc0001;
    border-radius: 1px;
    margin-right: 5px
}

.hot-game .hot-items-div[data-v-5bf8ac8e] {
    margin-top: -3px
}

.hot-game .hot-items-div span[data-v-5bf8ac8e] {
    margin-top: 10px;
    font-size: 14px;
    color: #000
}

.hot-recommend[data-v-5bf8ac8e] {
    width: 100%;
    flex: 1;
    background-color: #f2f2f5
}

.movie_swiper .swiper-slide[data-v-5bf8ac8e] {
    width: 80%
}

.movie_list_0[data-v-5bf8ac8e] {
    width: calc(100% - 20px);
    margin: 0 auto
}

.movie_cover[data-v-5bf8ac8e] {
    border-radius: 10px;
    width: 90%;
    height: auto;
    padding-bottom: 50%
}

.movie_list_0 .movie-list-item-bottom[data-v-5bf8ac8e] {
    position: relative;
    width: 90%;
    bottom: 38px
}

.movie_list_0 .movie-list-item-bottom .movie-time-div[data-v-5bf8ac8e] {
    background-color: rgba(0, 0, 0, .4);
    padding: 7px 0
}

.movie_list_0 .movie-list-item-bottom>div[data-v-5bf8ac8e] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.movie_list_0 .movie-list-item-bottom .movie-time-div .van-count-down[data-v-5bf8ac8e] {
    font-size: 14px;
    color: #fff;
    padding-right: 3px
}

.movie_list_0 .movie-time-div[data-v-5bf8ac8e] {
    color: #fff;
    border-radius: 0 0 10px 10px
}

.movie_list_0 .movie_swiper .hot[data-v-5bf8ac8e] {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px
}

.movie_list_0 span[data-v-5bf8ac8e] {
    font-size: 16px
}

.movie_list_1[data-v-5bf8ac8e] {
    display: grid;
    width: calc(100% - 20px);
    margin: 0 auto;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px 8px
}

.movie_list_1 .movie-list-item .cover_img[data-v-5bf8ac8e] {
    border-radius: 10px;
    width: 100%;
    position: relative;
    padding-bottom: 85%
}

.home-scroll[data-v-5bf8ac8e] {
    padding-bottom: 85px
}

.movie_list_1 .movie-list-item[data-v-5bf8ac8e] {
    position: relative
}

.movie_cover img[data-v-5bf8ac8e] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0
}

.movie_list_1 .movie-list-item-bottom[data-v-5bf8ac8e] {
    position: absolute;
    width: 100%;
    bottom: 5px
}

.movie_list_1 .movie-list-item-bottom .movie-time-div[data-v-5bf8ac8e] {
    background-color: rgba(0, 0, 0, .4)
}

.movie_list_1 .movie-list-item-bottom>div[data-v-5bf8ac8e] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.movie_list_1 .movie-list-item-bottom .movie-time-div .van-count-down[data-v-5bf8ac8e] {
    color: #fff
}

.movie_list_1 .movie-time-div[data-v-5bf8ac8e] {
    color: #fff;
    border-radius: 0 0 10px 10px;
    height: 35px
}

.movie_list_1 .movie_swiper .hot[data-v-5bf8ac8e] {
    position: absolute;
    top: 0;
    left: 0;
    width: 5px
}

.movie_list_1 .movie-list-item .movie-time-div span[data-v-5bf8ac8e]:first-child {
    overflow: hidden;
    white-space: nowrap;
    width: 60%;
    padding-left: 8px;
    font-size: 14px
}

.movie_list_1 .movie-list-item .movie-time-div span[data-v-5bf8ac8e]:last-child {
    overflow: hidden;
    white-space: nowrap;
    padding-right: 3px;
    font-size: 14px
}

.movie_list_0 .movie-time-div span[data-v-5bf8ac8e]:first-child {
    overflow: hidden;
    white-space: nowrap;
    width: 60%;
    padding-left: 10px;
    font-size: 14px
}

.hot-recommend-more[data-v-5bf8ac8e] {
    width: 100%;
    padding-bottom: 20px;
    text-align: center;
    color: #979799;
    font-size: 15px;
    margin-top: 10px
}

.hot-items-div .game_item_img[data-v-5bf8ac8e] {
    width: 60px;
    height: 60px
}

[data-v-5bf8ac8e] .hot-items-div .game_item_img .van-image__img {
    border-radius: 20px
}

[data-v-5bf8ac8e] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

[data-v-5bf8ac8e] .van-grid {
    align-items: center
}

[data-v-5bf8ac8e] .van-grid>.van-grid-item {
    flex: 1
}

.page[data-v-4a7bee50] {
    background-color: #f2f2f5
}

.mine[data-v-4a7bee50] {
    position: relative;
    bottom: 10px;
    background: #f2f2f5
}

.mine .wrapper[data-v-4a7bee50] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.mine .header[data-v-4a7bee50],
.nav-bar[data-v-4a7bee50] {
    background: linear-gradient(90deg, #8e393a, #cc0001)
}

.mine .header[data-v-4a7bee50] {
    padding-bottom: 50px
}

[data-v-4a7bee50] .van-nav-bar__right {
    top: 10px
}

[data-v-4a7bee50] .van-nav-bar__content {
    height: 50px
}

[data-v-4a7bee50] .van-hairline--bottom:after {
    border-bottom-width: 0
}

.mine .header .van-nav-bar .van-icon[data-v-4a7bee50] {
    font-size: 20px
}

.mine .header .user-wrapper[data-v-4a7bee50] {
    display: flex;
    align-items: center;
    margin: 0 25px 0 25px
}

.mine .user_img[data-v-4a7bee50] {
    height: 60px;
    width: 60px
}

[data-v-4a7bee50] .van-loading__spinner {
    height: 50px;
    width: 50px
}

[data-v-4a7bee50] .van-image__error-icon {
    font-size: 30px
}

.mine .header .user-wrapper .login-content[data-v-4a7bee50] {
    flex: 1;
    margin-left: 15px
}

.mine .header .user-wrapper .login-content .login-btn[data-v-4a7bee50] {
    display: inline-block;
    font-size: 20px;
    line-height: 0;
    color: #fff
}

.mine .header .user-wrapper .login-content .login-label[data-v-4a7bee50] {
    margin-top: 0;
    font-size: 22px;
    color: hsla(0, 0%, 100%, .8);
    display: inline-block;
    margin-left: 20px
}

.mine .page-bg[data-v-4a7bee50] {
    height: 100vh;
    background: linear-gradient(90deg, #8e393a, #cc0001);
    background: #f2f2f5
}

.mine .content[data-v-4a7bee50] {
    position: relative;
    padding: 10px 15px 0;
    height: auto;
    background-color: #f2f2f5
}

[data-v-4a7bee50] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #fff;
    font-size: 16px;
    display: none!important
}

.mine .wrapper .content .finance[data-v-4a7bee50] {
    position: absolute;
    display: flex;
    align-items: center;
    top: -28px;
    left: 20px;
    right: 20px;
    height: 65px;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 1.5px 1px 0 #e4e4e7
}

.mine .wrapper .content .finance .line[data-v-4a7bee50] {
    width: 3px;
    height: 40px;
    background-color: #ccc
}

.mine .wrapper .content .finance .finance-item[data-v-4a7bee50] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.mine .wrapper .content .finance .finance-item .text[data-v-4a7bee50] {
    margin-left: 10px;
    font-size: 15px;
    color: #cc0001;
    font-weight: 500
}

.mine .wrapper .content .finance .finance-item .icon[data-v-4a7bee50] {
    font-size: 20px;
    color: #cc0001
}

.mine .wrapper .content .menu[data-v-4a7bee50] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 1.5px 1px 0 #e4e4e7
}

.mine .wrapper .content .menu .menu-item[data-v-4a7bee50] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 50%;
    height: 70px;
    line-height: 1.4
}

.mine .wrapper .content .menu .menu-item[data-v-4a7bee50]:nth-child(2n) {
    padding-right: 10px
}

.mine .wrapper .content .menu .menu-item:nth-child(2n) .menu-item-icon[data-v-4a7bee50] {
    margin-left: 5px
}

.mine .wrapper .content .menu .menu-item .menu-item-label[data-v-4a7bee50] {
    font-size: 14px;
    color: #cc0001;
    font-weight: 500;
    width: 100%
}

.mine .wrapper .content .menu .menu-item .menu-item-icon[data-v-4a7bee50] {
    margin: 15px 5px 15px 15px;
    width: 35px;
    height: 35px;
    -o-object-fit: contain;
    object-fit: contain
}

.mine .wrapper .content .wallet[data-v-4a7bee50] {
    margin-top: 50px;
    padding: 0 20px;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 1.5px 1px 0 #e4e4e7
}

.mine .wrapper .content .wallet .part-1[data-v-4a7bee50] {
    display: flex;
    align-items: center;
    height: 50px
}

.mine .wrapper .content .wallet .font-primary-color[data-v-4a7bee50] {
    color: #cc0001;
    font-size: 15px;
    margin: 20px 0 5px
}

.font-gray[data-v-4a7bee50] {
    color: #cc0001
}

.mine .wrapper .content .wallet .part-2[data-v-4a7bee50] {
    display: flex;
    align-items: center;
    height: 80px
}

.mine .wrapper .content .wallet .part-2 .balance[data-v-4a7bee50] {
    flex: 1;
    font-size: 28px;
    color: #cc0001;
    font-weight: 700
}

.mine .wrapper .content .wallet .van-hairline--bottom[data-v-4a7bee50]:after {
    border-bottom-width: 3px
}

.mine .wrapper .content .wallet .part-2 .refresh-btn[data-v-4a7bee50] {
    margin-left: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    font-size: 18px;
    border-radius: 50%;
    color: #fff;
    background-color: #e63005
}

.cskh[data-v-4a7bee50] {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 18px;
    right: 81px;
    z-index: 2
}

.cskh img[data-v-4a7bee50] {
    width: 100%;
    height: 100%
}

.icon-language[data-v-4a7bee50] {
    margin-right: 10px
}

.page[data-v-4f5b8936] {
    background-color: #f2f2f5
}

.nav-bar[data-v-4f5b8936] {
    background: linear-gradient(90deg, #8e393a, #cc0001);
    height: 50px
}

.van-nav-bar[data-v-4f5b8936] {
    line-height: 50px
}

[data-v-4f5b8936] .van-col {
    padding: 0!important;
    width: 50%;
    text-align: center
}

[data-v-4f5b8936] .van-nav-bar__title {
    max-width: 80%;
    margin: 0 auto;
    color: #fff;
    font-size: 18px
}

[data-v-4f5b8936] .van-nav-bar__content {
    height: 50px
}

.van-sidebar[data-v-4f5b8936] {
    width: 180px
}

.convention-hall[data-v-4f5b8936] {
    display: flex;
    flex-direction: column;
    bottom: 20px;
    background: #f2f2f5
}

[data-v-4f5b8936] .van-tab {
    font-size: 16px;
    line-height: 40px;
    font-weight: 700
}

[data-v-4f5b8936] .van-tabs__line {
    background-color: #cc0001
}

[data-v-4f5b8936] .van-tabs--line .van-tabs__wrap {
    height: 40px
}

[data-v-4f5b8936] .van-tabs__wrap--scrollable .van-tab {
    padding: 0 23px
}

.card[data-v-4f5b8936] {
    background-color: #8a637d;
    padding: 10px;
    width: 95%;
    color: #fff;
    font-size: 15px;
    margin: 20px auto 10px auto;
    border-radius: 10px;
    line-height: 1.3
}

[data-v-4f5b8936] .van-row--flex {
    line-height: 40px;
    flex-flow: row wrap
}

.rig-box[data-v-4f5b8936] {
    width: 95%;
    margin: .625rem auto
}

.rig-title[data-v-4f5b8936] {
    color: #d161ac;
    font-size: 18px;
    margin: 25px 0 5px
}

.rig-content[data-v-4f5b8936] {
    font-size: 17px
}

.address[data-v-4f5b8936] {
    width: 90%;
    margin: 0 auto
}

.convention-item[data-v-4f5b8936] {
    background: #f2f2f5;
    padding-bottom: 100px
}

[data-v-4f5b8936] .van-grid-item__content--center {
    padding: 15px;
    height: auto;
    background: none
}

.rig-name[data-v-4f5b8936] {
    width: 100%;
    margin: 10px 0;
    font-size: 1.4rem;
    text-align: center;
    font-weight: 700;
    color: #e63005
}

.right[data-v-3de608e7] {
    margin-top: 10px
}

[data-v-3de608e7] .van-grid-item__content--center {
    padding: 15px;
    height: auto;
    background: none
}

[data-v-3de608e7] .van-image__img {
    border-radius: 10px;
    padding: 0 15px 35px
}

.rig-name[data-v-3de608e7] {
    width: 100%;
    margin: 10px 0;
    font-size: 1.4rem;
    text-align: center;
    font-weight: 700;
    color: #e63005
}

.container {
    display: inline-block
}

.box {
    width: 95%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 6.25px
}

.name {
    font-size: 1.125px
}

.title {
    font-size: .625px
}

.button {
    width: 10px;
    height: 2.5px;
    font-size: .9375px;
    margin-top: .625px
}

.page[data-v-59a29d13] {
    background-color: #f2f2f5
}

.nav-bar[data-v-59a29d13] {
    background: linear-gradient(90deg, #8e393a, #cc0001);
    height: 60px
}

.van-nav-bar[data-v-59a29d13] {
    line-height: 60px
}

[data-v-59a29d13] .van-nav-bar__title {
    max-width: 80%;
    margin: 0 auto;
    color: #fff;
    font-size: 1.7rem
}

[data-v-59a29d13] .van-nav-bar__content {
    height: 60px
}

.movie-hall[data-v-59a29d13] {
    display: flex;
    flex-direction: column;
    bottom: 100px;
    background: #f2f2f5
}

[data-v-59a29d13] .van-tabs__nav {
    background: linear-gradient(90deg, #8e393a, #cc0001)
}

[data-v-59a29d13] .van-tab {
    color: #fff;
    font-size: 16px
}

[data-v-59a29d13] .van-tabs__line {
    bottom: 15px;
    width: 55px;
    height: 4px;
    border-radius: 0;
    background-color: #fff
}

[data-v-59a29d13] .van-tabs--line .van-tabs__wrap {
    height: 40px
}

[data-v-59a29d13] .van-tabs__wrap--scrollable .van-tab {
    padding: 0 23px
}

[data-v-59a29d13] .van-hairline--bottom:after {
    border-bottom-width: 0
}

.video_swiper[data-v-59a29d13] {
    width: 100%;
    flex: 1
}

.video_swiper .swiper-slide[data-v-59a29d13] {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: 100%;
    justify-content: center;
    height: 100%;
    position: relative;
    transition-property: transform
}

.movie-list-tab[data-v-59a29d13] {
    overflow: auto;
    height: 100%
}

[data-v-59a29d13] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

.movie-list-tab .hot-recommend-div[data-v-59a29d13] {
    height: 100%;
    margin: 10px auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap
}

.list-item[data-v-59a29d13] {
    padding: 5px;
    width: 100vw;
    max-width: 600px
}

.van-list[data-v-59a29d13] {
    padding-bottom: 100px
}

.movie-list-item .cover_img[data-v-59a29d13] {
    border-radius: 10px;
    position: relative;
    width: 100%;
    padding-bottom: 85%
}

.movie-list-item[data-v-59a29d13] {
    margin-bottom: 10px;
    float: left;
    width: calc(50% - 5px);
    padding: 0 5px;
    position: relative
}

.list-item .movie-list-item-bottom[data-v-59a29d13] {
    position: absolute;
    width: calc(100% - 10px);
    bottom: 4px
}

.list-item .movie-list-item-bottom .movie-time-div[data-v-59a29d13] {
    background-color: rgba(0, 0, 0, .4)
}

.list-item .movie-list-item-bottom>div[data-v-59a29d13] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.list-item .movie-list-item-bottom .movie-time-div .van-count-down[data-v-59a29d13] {
    color: #fff
}

.list-item .movie-list-item .movie-time-div span[data-v-59a29d13]:first-child {
    overflow: hidden;
    white-space: nowrap;
    width: 60%;
    padding-left: 3px;
    font-size: 14px
}

.list-item .movie-list-item .movie-time-div span[data-v-59a29d13] {
    padding-right: 3px
}

.list-item .movie-time-div[data-v-59a29d13] {
    color: #fff;
    border-radius: 0 0 15px 15px;
    height: 35px;
    font-size: 14px
}

[data-v-59a29d13] .movie-list-item .cover_img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.page[data-v-54d15214] {
    position: absolute!important;
    top: 0;
    left: 0;
    right: 0;
    background-color: #f2f2f5
}

.nav-bar[data-v-54d15214] {
    background: linear-gradient(90deg, #8e393a, #cc0001);
    height: 50px
}

.van-nav-bar[data-v-54d15214] {
    line-height: 50px
}

[data-v-54d15214] .van-nav-bar__title {
    max-width: 80%;
    margin: 0 auto;
    color: #fff;
    font-size: 18px
}

[data-v-54d15214] .van-nav-bar__content {
    height: 50px
}

.van-sidebar[data-v-54d15214] {
    width: 100%
}

.van-sidebar-item--select[data-v-54d15214]:before {
    left: 3px;
    height: 55%;
    background-color: #cc0001;
    border-radius: 5px;
    width: 4px
}

.van-sidebar-item--select[data-v-54d15214] {
    color: #cc0001;
    font-size: 15px;
    text-align: center
}

.van-sidebar-item[data-v-54d15214] {
    font-size: 15px;
    text-align: center;
    padding: 20px 10px;
    background-color: #fff;
    width: 100%
}

.van-sidebar-item--select[data-v-54d15214],
.van-sidebar-item--select[data-v-54d15214]:active {
    background-color: #f2f2f5
}

.convention-item[data-v-54d15214] {
    display: flex;
    align-items: center
}

.convention-hall[data-v-54d15214] {
    display: flex;
    flex-direction: column;
    bottom: 20px;
    background: #f2f2f5
}

.convention-item .left[data-v-54d15214] {
    height: 100%;
    background-color: #fff;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 27%
}

.convention-item .right[data-v-54d15214] {
    height: 100%;
    flex: 1;
    background-color: #f2f2f5;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    min-height: calc(100vh - 50px)
}

.convention-item .right .list-wrapper[data-v-54d15214] {
    padding: 5px
}

.convention-item .right .list-wrapper .game_item_img[data-v-54d15214] {
    width: 85px;
    height: 85px
}

.convention-item .right .list-wrapper span[data-v-54d15214] {
    margin-top: 10px;
    font-size: 15.5px;
    color: #000
}

.convention-item .right .list-wrapper span[data-v-54d15214]:last-child {
    margin-top: 10px;
    font-size: 13.5px;
    color: #000
}

.van-grid-item[data-v-54d15214] {
    padding: 5px
}

[data-v-54d15214] .van-grid-item__content--center {
    border-radius: 10px
}

[data-v-54d15214] .van-image__img {
    border-radius: 20px
}

[data-v-54d15214] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

body {
    overflow-x: hidden;
    margin: 0 auto
}

.page {
    background-color: #f2f2f5
}

.nav-bar {
    background: linear-gradient(90deg, #8e393a, #cc0001)
}

.nav-bar,
.van-nav-bar__content {
    height: 50px
}

.van-nav-bar__title {
    max-width: 80%;
    margin: 0 auto;
    color: #fff;
    font-size: 18px!important
}

.van-nav-bar {
    line-height: 50px
}

.van-nav-bar .van-icon {
    font-size: 20px
}

.van-nav-bar .van-icon.van-icon-arrow-left {
    font-size: 23px!important
}

.van-hairline--bottom:after {
    border-bottom-width: 0
}

.bg-container {
    position: relative;
    bottom: 0;
    background: linear-gradient(-45deg, #8e393a, #cc0001);
    z-index: 2
}

.bg-container .bg-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.bg-container .bg-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(hsla(0, 0%, 100%, 0), #cc0001)
}

.container {
    display: flex;
    flex-direction: column;
    height: 100%;
    z-index: 2
}

.flex-1 {
    flex: 1
}

.font-28 {
    font-size: 14px
}

.nav-right {
    font-size: 15px;
    color: #fff
}

.van-empty__image {
    width: 300px;
    height: 300px
}

.van-empty__description {
    font-size: 16px
}

.van-sidebar-item__text {
    line-height: 1.2;
    word-break: normal
}

#app {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    position: relative;
    background: linear-gradient(270deg, #8e393a, #cc0001);
    box-shadow: 0 0 .13333rem 0 hsla(0, 0%, 49%, .3)
}

.page {
    height: 100vh
}

.bg-container .bg-img {
    float: left
}

.movie_cover img,
.movie_list_1 .movie-list-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0
}

* {
    box-sizing: border-box
}

.video-js .vjs-control-bar {
    font-size: 15px
}

.my-video-dimensions {
    height: 20vw;
    min-height: 200px
}

.mine .wrapper .content .menu .menu-item .menu-item-icon img {
    width: 35px;
    height: 35px
}

.van-loading__text,
.van-pull-refresh__head {
    display: none!important
}

.van-pull-refresh__track {
    transform: none!important
}

.van-sticky--fixed {
    max-width: 600px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%)
}

.login[data-v-2f30bccc] {
    height: 100vh;
    overflow: hidden
}

.bg-container[data-v-2f30bccc] {
    background: none
}

.bg-container .bg-wrapper .login .nav-bar[data-v-2f30bccc] {
    background: 0 0
}

.bg-container .bg-wrapper[data-v-2f30bccc] {
    background: linear-gradient(hsla(0, 0%, 100%, 0), #797979)
}

.login .wrapper[data-v-2f30bccc] {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.logo-container[data-v-2f30bccc] {
    margin: 0 auto;
    width: 45%
}

.logo-container .logo-wrapper[data-v-2f30bccc] {
    position: relative;
    padding-bottom: 62.5%
}

.logo-container .logo-wrapper .logo-img[data-v-2f30bccc] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.login .wrapper .title[data-v-2f30bccc] {
    line-height: 70px;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    margin-top: 20px
}

.login .wrapper .loginForm[data-v-2f30bccc] {
    padding: 15px 30px
}

.login .wrapper .loginForm .input[data-v-2f30bccc] {
    padding: 10px 10px;
    margin-top: 20px;
    border-radius: 20px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #4e4e4e
}

[data-v-2f30bccc] .van-field__right-icon .van-icon {
    font-size: 17px
}

[data-v-2f30bccc] .van-icon {
    font-size: 14px
}

.login .wrapper .loginForm .reset-text[data-v-2f30bccc] {
    margin: 15px 15px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.login .wrapper .loginForm .reset-text span[data-v-2f30bccc] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px
}

.login .wrapper .loginForm .register-text[data-v-2f30bccc] {
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.login .wrapper .loginForm .register-text span[data-v-2f30bccc] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px
}

.login .wrapper .loginForm .login-btn[data-v-2f30bccc] {
    margin-top: 5px;
    width: 100%;
    height: 40px;
    border-radius: 20px;
    color: #fff;
    background-color: #cc0001;
    font-size: 16px;
    font-weight: bolder;
    border: none
}

.big-title[data-v-2f30bccc] {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
    font-size: 25px
}

.bg-container .bg-wrapper[data-v-75c3f9dd] {
    background: linear-gradient(hsla(0, 0%, 100%, 0), #d89cca)
}

.bg-container[data-v-75c3f9dd] {
    background: none
}

.register[data-v-75c3f9dd] {
    height: 100vh;
    overflow: hidden
}

.bg-container .bg-wrapper .register .nav-bar[data-v-75c3f9dd] {
    background: 0 0
}

.register .wrapper[data-v-75c3f9dd] {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.logo-container[data-v-75c3f9dd] {
    margin: 0 auto;
    width: 45%
}

.logo-container .logo-wrapper[data-v-75c3f9dd] {
    position: relative;
    padding-bottom: 62.5%
}

.logo-container .logo-wrapper .logo-img[data-v-75c3f9dd] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.register .wrapper .title[data-v-75c3f9dd] {
    line-height: 70px;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    margin-top: 20px
}

.register .wrapper .loginForm[data-v-75c3f9dd] {
    padding: 15px 30px
}

.register .wrapper .loginForm .input[data-v-75c3f9dd] {
    padding: 10px 10px;
    margin-top: 20px;
    border-radius: 20px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #4e4e4e
}

[data-v-75c3f9dd] .van-field__right-icon .van-icon {
    font-size: 17px
}

[data-v-75c3f9dd] .van-icon {
    font-size: 14px
}

.register .wrapper .loginForm .reset-text[data-v-75c3f9dd] {
    margin: 15px 15px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.register .wrapper .loginForm .reset-text span[data-v-75c3f9dd] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px
}

.register .wrapper .loginForm .register-text[data-v-75c3f9dd] {
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.register .wrapper .loginForm .register-text span[data-v-75c3f9dd] {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px
}

.register .wrapper .loginForm .login-btn[data-v-75c3f9dd] {
    margin-top: 5px;
    width: 100%;
    height: 40px;
    border-radius: 20px;
    color: #fff;
    background-color: #cc0001;
    font-size: 16px;
    font-weight: bolder;
    border: none
}

.register .wrapper .loginForm .agreement[data-v-75c3f9dd] {
    margin: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.register .wrapper .loginForm .agreement .agreement-text[data-v-75c3f9dd] {
    margin-left: 10px;
    font-size: 11px;
    color: #fff;
    font-weight: 500;
    line-height: 20px
}

[data-v-75c3f9dd] .agreement {
    font-size: 16px
}

[data-v-75c3f9dd] .agreement .van-checkbox__icon {
    font-size: 18px
}

[data-v-75c3f9dd] .agreement .van-checkbox__icon--checked .van-icon {
    color: #fff;
    border-color: #cc0001;
    background-color: #cc0001
}

.big-title[data-v-75c3f9dd] {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
    font-size: 25px
}

.servicelistItem[data-v-83ad595e] {
    display: flex;
    flex-direction: column;
    height: 200px;
    padding: 30px 30px;
    margin: 30px 20px;
    border-radius: 20px;
    justify-content: space-between;
    background: #fff
}

.servicelistItem .servicelistItemTop[data-v-83ad595e] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 100px
}

.servicelistItem .servicelistItemTop .servicelistItemImage[data-v-83ad595e] {
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.servicelistItem .servicelistItemTop .servicelistItemText[data-v-83ad595e] {
    margin-left: 10px;
    font-size: 25px;
    font-weight: 700;
    color: #000;
    flex: 1
}

.servicelistItem .servicelistItemTop .servicelistItemBtn[data-v-83ad595e] {
    display: flex;
    width: 80px;
    height: 35px;
    border-radius: 25px;
    align-items: center;
    justify-content: center;
    background: linear-gradient(270deg, #8e393a, #cc0001)
}

.servicelistItem .servicelistItemTop .servicelistItemBtn .servicelistItemBtnText[data-v-83ad595e] {
    color: #fff;
    font-size: 13px
}

.servicelistItem .servicelistItemBottom[data-v-83ad595e] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    background: #f2f2f5;
    border-radius: 10px;
    color: #979799
}

.servicelistItem .servicelistItemBottom .servicelistItemInfoText[data-v-83ad595e] {
    font-size: 16px
}

iframe[data-v-142302f0] {
    height: calc(100vh - 50px);
    width: 100%;
    border: 0
}

.container .items[data-v-437e1ef5] {
    background-color: #fff;
    font-size: 16px;
    color: #000;
    padding: 0 20px
}

.container .items .item[data-v-437e1ef5] {
    padding: 20px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom-width: 10px
}

.container .items .van-hairline--bottom[data-v-437e1ef5]:after {
    border-bottom-width: 3px
}

.container .sign-out[data-v-437e1ef5] {
    margin: 20px auto;
    max-width: 400px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    font-weight: bolder;
    border: none;
    background: linear-gradient(270deg, #8e393a, #cc0001)
}

.container .item .desc[data-v-437e1ef5] {
    font-size: 16px;
    font-weight: 700;
    color: #979799
}

.container .item .right[data-v-437e1ef5] {
    display: flex;
    flex-direction: row;
    align-items: center
}

.container .main-content[data-v-31f72410] {
    padding: 0 20px;
    background-color: #fff
}

.container .main-content .item[data-v-31f72410] {
    padding: 20px 0;
    justify-content: space-between;
    font-size: 16px
}

.container .main-content .item .right[data-v-31f72410],
.container .main-content .item[data-v-31f72410] {
    display: flex;
    flex-direction: row;
    align-items: center
}

.container .main-content .item .right img[data-v-31f72410] {
    width: 50px
}

.container .main-content .van-hairline--bottom[data-v-31f72410]:after {
    border-bottom-width: 3px
}

.container .main-content .item .right .desc-cell-number[data-v-31f72410],
.container .main-content .item .right .desc[data-v-31f72410] {
    font-size: 16px;
    font-weight: 700;
    color: #979799
}

.avatarbox[data-v-31f72410] {
    padding: 15px;
    color: #000;
    height: 81%;
    background-color: #fff
}

.avatarbox .title[data-v-31f72410] {
    padding: 8px 10px 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    font-size: 14px
}

.avatarbox .content .van-image[data-v-31f72410] {
    width: 105px;
    height: 105px;
    margin: 2.5%;
    border-radius: 50%
}

.avatarbox .content[data-v-31f72410] {
    padding-bottom: 10px;
    height: 100%;
    overflow-y: auto;
    padding-top: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.avatarbox .content .choose[data-v-31f72410] {
    width: 95px;
    height: 95px;
    border: 6px solid #e63005
}

.van-cell[data-v-a7515984] {
    font-size: 16px;
    line-height: 50px
}

.container p[data-v-a7515984] {
    padding: 0 15px;
    margin-top: 15px;
    font-size: 16px;
    color: #dc2037
}

.container .sex[data-v-76cc2541] {
    background-color: #fff;
    padding: 0 20px
}

.container .sex .item[data-v-76cc2541] {
    font-size: 16px;
    line-height: 50px;
    padding: 15px 0
}

[data-v-76cc2541] .van-radio__label {
    line-height: 30px;
    margin-left: 10px
}

[data-v-76cc2541] .van-radio__icon {
    font-size: 16px
}

[data-v-76cc2541] .van-radio__icon--checked .van-icon {
    color: #fff;
    border-color: #cc0001;
    background-color: #cc0001
}

.container .van-hairline--bottom[data-v-76cc2541]:after {
    border-bottom-width: 3px
}

.container .wrapper[data-v-4ca02f83] {
    height: 100%;
    background-color: #fff
}

.container .wrapper .item .title[data-v-4ca02f83] {
    margin: 20px 0;
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    text-align: center
}

[data-v-4ca02f83] .van-password-input {
    width: 80%;
    height: 100px;
    margin: 0 auto
}

[data-v-4ca02f83] .van-password-input__security li {
    font-size: 16px;
    line-height: 30;
    background-color: #ebedf0
}

[data-v-4ca02f83] .van-password-input__security {
    height: 60px
}

[data-v-4ca02f83] .van-password-input .van-password-input__security .van-password-input__item {
    height: 100%;
    border: 0;
    text-align: center;
    border-radius: 10px
}

.van-password-input__security i[data-v-4ca02f83] {
    width: 25px;
    height: 25px
}

[data-v-4ca02f83] .van-key {
    height: 50px;
    font-size: 25px;
    line-height: 20px;
    border-radius: 10px
}

[data-v-4ca02f83] .van-number-keyboard {
    z-index: 100;
    width: 100%;
    padding-bottom: 30px;
    background-color: #f2f3f5;
    left: 50%;
    transform: translateX(-50%);
    max-width: 600px
}

[data-v-4ca02f83] .van-key__collapse-icon,
[data-v-4ca02f83] .van-key__delete-icon {
    width: 30px;
    height: 30px
}

.container .wrapper .sub-btn[data-v-4ca02f83] {
    margin: 30px 0 0 10%;
    height: 50px;
    width: 80%;
    font-size: 20px;
    border-radius: 10px;
    color: #fff;
    background: linear-gradient(270deg, #8e393a, #cc0001)
}

.van-cell[data-v-0cc480ec] {
    font-size: 16px;
    line-height: 40px
}

.nav-bar .right[data-v-677c216c] {
    padding-left: 8px;
    padding-right: 8px;
    color: #fff;
    font-size: 14px;
    border-radius: 10px;
    border: 2px solid #fff;
    line-height: 30px
}

.record[data-v-677c216c] {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 #cacaca;
    z-index: 1
}

.record .period[data-v-677c216c] {
    display: flex;
    align-items: center;
    padding: 20px 0
}

.record .period .cover[data-v-677c216c] {
    width: 60px;
    height: 60px;
    -o-object-fit: cover;
    object-fit: cover
}

.record .period .period-number[data-v-677c216c] {
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #000
}

.van-count-down[data-v-677c216c] {
    color: #ff253f;
    font-size: 20px;
    margin-top: 10px;
    float: right;
    clear: both
}

.record .recent[data-v-677c216c] {
    display: flex;
    align-items: center;
    height: 50px
}

.kuaisan-ball .left[data-v-677c216c] {
    justify-content: flex-start
}

.kuaisan-ball[data-v-677c216c] {
    flex: 1;
    display: flex;
    align-items: center
}

.kuaisan-ball .res-img[data-v-677c216c] {
    width: 30px;
    height: 30px;
    margin-right: 10px
}

.kuaisan-ball .res-des[data-v-677c216c] {
    font-weight: 700;
    text-align: center;
    color: #000
}

.kuaisan-ball .res-des.middle[data-v-677c216c] {
    width: 100px;
    font-size: 16px;
    text-align: center
}

.van-icon[data-v-677c216c] {
    font-size: 20px
}

.down[data-v-677c216c] {
    transition: all .5s
}

.up[data-v-677c216c] {
    transform: rotate(180deg);
    transition: all .5s
}

.wrapper[data-v-677c216c] {
    position: relative;
    flex: 1;
    overflow: hidden
}

.options-bar[data-v-677c216c] {
    display: flex;
    align-items: center
}

.options-bar .game[data-v-677c216c] {
    flex: 1;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.options-bar .game .tips[data-v-677c216c] {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 0 15px
}

.options-bar .game .tips .odds[data-v-677c216c] {
    flex: 1;
    font-size: 15px;
    font-weight: 500;
    color: #ff253f
}

.options-bar .game .tips .play-tip[data-v-677c216c] {
    display: flex;
    align-items: center;
    height: 100%
}

[data-v-677c216c] .van-icon-more-o {
    color: #ff253f;
    font-size: 16px
}

.options-bar .game .tips .play-tip .span-text[data-v-677c216c] {
    margin-left: 5px;
    font-size: 15px;
    font-weight: bolder;
    color: #ff253f
}

.linear-gradient[data-v-677c216c] {
    width: 100%;
    height: 2px
}

.sumValueTwoSides[data-v-677c216c] {
    display: flex;
    padding: 10px 0 200px;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap
}

.rectangle[data-v-677c216c] {
    overflow: hidden
}

.rectangle.large[data-v-677c216c] {
    width: 40%;
    margin: 10px 0 10px 6%;
    border-radius: 10px
}

@media (max-width:500px) {
    .rectangle.large[data-v-677c216c] {
        width: 40%;
        margin: 10px 0 10px 6%
    }
}

.rectangle.large[data-v-677c216c]:nth-child(n+5) {
    display: none
}

.rectangle .wrapper[data-v-677c216c] {
    position: relative;
    padding: 0 10px;
    background: #fff
}

.rectangle .wrapper .content[data-v-677c216c] {
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.rectangle.large .wrapper[data-v-677c216c] {
    padding-bottom: 100%
}

.rectangle .wrapper .content .name-text.large[data-v-677c216c] {
    font-size: 20px
}

.rectangle .wrapper .content .name-text[data-v-677c216c] {
    color: #7d7c7c;
    font-weight: bolder
}

.rectangle .wrapper .content .odd-text.large[data-v-677c216c] {
    font-size: 15px;
    margin-top: -15px
}

.rectangle .wrapper .content .odd-text[data-v-677c216c] {
    text-align: center;
    color: #ff253f;
    font-weight: 700
}

.bottom-bar[data-v-677c216c] {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: 55px;
    z-index: 2;
    background: #fff;
    width: 100%;
    max-width: 600px
}

.bottom-bar .bar[data-v-677c216c] {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    height: 55px;
    background-color: #fff;
    z-index: 2
}

.bottom-bar .bar .left[data-v-677c216c],
.bottom-bar .bar[data-v-677c216c] {
    display: flex;
    flex-direction: row;
    align-items: center
}

.bottom-bar .bar .left .item[data-v-677c216c] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100px;
    font-size: 13px
}

.bottom-bar .bar .left .item .text[data-v-677c216c] {
    font-size: 14px;
    color: #7d7c7c
}

.jixuanico[data-v-677c216c] {
    font-size: 20px
}

.bottom-bar .bar .left .line[data-v-677c216c] {
    width: 2px;
    height: 40px;
    background: #dadada
}

.bottom-bar .bar .mid[data-v-677c216c] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.bottom-bar .bar .mid .text[data-v-677c216c] {
    font-size: 15px;
    font-weight: 500;
    color: #000
}

.bottom-bar .bar .mid .text.num[data-v-677c216c] {
    margin: 0 5px;
    color: #ff253f;
    font-weight: 700
}

.bottom-bar .bar .right[data-v-677c216c] {
    padding: 0 10px;
    margin: 0 10px;
    color: #fff;
    background: linear-gradient(270deg, #8e393a, #cc0001);
    font-size: 16px;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    border-radius: 20px
}

[data-v-677c216c] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 15px
}

[data-v-677c216c] .van-popup {
    position: absolute;
    z-index: 2
}

[data-v-677c216c] .van-overlay {
    position: absolute;
    background-color: rgba(70, 67, 67, .7)
}

[data-v-677c216c] .van-popup--top {
    top: -1px;
    max-height: 295px
}

.wrapper[data-v-677c216c] {
    overflow: auto
}

.wrapper .item[data-v-677c216c] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 0
}

.wrapper .item:first-child>div[data-v-677c216c] {
    color: red;
    font-size: 16px
}

.wrapper .item .left[data-v-677c216c] {
    width: 40%;
    font-size: 15px;
    text-align: center;
    font-weight: 500;
    color: #000
}

.font-weight[data-v-677c216c] {
    font-weight: 700!important
}

.wrapper .item .right[data-v-677c216c] {
    flex: 1;
    display: flex;
    font-size: 15px;
    justify-content: center;
    overflow: hidden;
    color: #000
}

.wrapper .item .kuaisan-ball .left[data-v-677c216c] {
    justify-content: flex-start
}

.wrapper .item .kuaisan-ball[data-v-677c216c] {
    margin-left: 10px;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrapper .item .kuaisan-ball .res-img[data-v-677c216c] {
    width: 25px;
    height: 25px;
    margin-right: 7px
}

.wrapper .item .kuaisan-ball .res-des[data-v-677c216c] {
    font-weight: 700;
    text-align: center;
    color: #000
}

.wrapper .item .kuaisan-ball .res-des.middle[data-v-677c216c] {
    width: 100px;
    font-size: 15px
}

.play-type-tip[data-v-677c216c] {
    position: unset;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 700px;
    max-height: 50%;
    z-index: 10;
    border-radius: 30px;
    overflow: hidden;
    background-color: #fff;
    color: #000
}

.play-type-tip .title[data-v-677c216c] {
    line-height: 60px;
    background: linear-gradient(90deg, #8e393a, #cc0001);
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500
}

.mask[data-v-677c216c] {
    background-color: transparent;
    -webkit-animation-duration: .35s;
    animation-duration: .35s
}

.play-type-tip .wrapper[data-v-677c216c] {
    background-color: transparent;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.play-type-tip .wrapper .item[data-v-677c216c] {
    padding: 20px 20px;
    display: flex;
    align-items: flex-start
}

.play-type-tip .wrapper .item .van-icon[data-v-677c216c] {
    color: #e63005;
    font-size: 20px
}

.play-type-tip .wrapper .item .content .content-title[data-v-677c216c] {
    margin-top: 22px;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 0
}

.play-type-tip .wrapper .item .content .content-detail[data-v-677c216c] {
    margin-top: 5px;
    font-size: 22px;
    color: #000;
    line-height: 30px
}

.play-type-tip .wrapper .item .content[data-v-677c216c] {
    flex: 1;
    margin-left: 30px
}

.rectangle.active .wrapper[data-v-677c216c] {
    background-color: #ff253f!important
}

.rectangle.active .wrapper .name-text[data-v-677c216c],
.rectangle.active .wrapper .odd-text[data-v-677c216c] {
    color: #fff!important
}

.bottom-bar .wrapper[data-v-677c216c] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 0 15px;
    height: 135px;
    background-color: #fff;
    z-index: 1;
    transition: transform .3s cubic-bezier(.21, 1.02, .55, 1.01);
    box-shadow: 0 0 10px 0 #cacaca
}

.bottom-bar .wrapper.active[data-v-677c216c] {
    transform: translateY(-100%)
}

.bottom-bar .wrapper .item[data-v-677c216c] {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 45px;
    padding: 0
}

.bottom-bar .wrapper .item .label[data-v-677c216c] {
    font-size: 16px;
    line-height: 30px;
    color: #000
}

.bottom-bar .wrapper .item .bet-number[data-v-677c216c] {
    flex: 1;
    margin: 0 16px;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    color: #ff253f;
    font-size: 16px;
    font-weight: 500;
    height: 25px;
    line-height: 25px
}

.bottom-bar .wrapper .item .amount-wrapper[data-v-677c216c] {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center
}

.van-cell[data-v-677c216c] {
    font-size: 16px;
    line-height: 50px
}

.bottom-bar .wrapper .item .part[data-v-677c216c] {
    margin-right: 20px
}

.bottom-bar .wrapper .item .part span[data-v-677c216c] {
    font-size: 16px;
    vertical-align: center;
    color: #000
}

.bottom-bar .wrapper .item .part .number[data-v-677c216c] {
    margin: 0 5px;
    color: #ff253f;
    font-weight: 500
}

[data-v-677c216c] .van-field__control {
    color: #ff253f
}

.confirm-order-modal[data-v-677c216c] {
    position: unset;
    display: flex;
    flex-direction: column;
    margin: auto;
    padding: 0 15px 15px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 90%;
    max-width: 450px;
    min-width: 300px;
    max-height: 50%;
    z-index: 10;
    background-color: #fff;
    border-radius: 30px
}

.confirm-order-modal .head[data-v-677c216c] {
    position: relative;
    height: 40px
}

.confirm-order-modal .head .text[data-v-677c216c] {
    padding: 0 20px;
    height: 30px;
    line-height: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #cc0001
}

[data-v-677c216c] .confirm-order-modal .van-hairline--bottom:after {
    border-bottom-width: 2px
}

.van-popup--center[data-v-677c216c] {
    border-radius: 30px
}

.confirm-order-modal .list[data-v-677c216c] {
    flex: 1;
    padding: 0 10px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.confirm-order-modal .list .lise-item[data-v-677c216c] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 0
}

.confirm-order-modal .list .lise-item .main[data-v-677c216c] {
    flex: 1;
    overflow: hidden
}

.confirm-order-modal .list .lise-item .main .bet-name[data-v-677c216c] {
    color: #ff253f;
    font-size: 16px;
    font-weight: 500;
    line-height: 0
}

.confirm-order-modal .list .lise-item .main .detail-text[data-v-677c216c] {
    line-height: 0;
    font-size: 13px;
    color: #979799
}

.confirm-order-modal .list .lise-item[data-v-677c216c] {
    color: #ff253f
}

.confirm-order-modal .sub-bar[data-v-677c216c] {
    display: flex;
    align-items: center;
    margin-top: 30px;
    justify-content: space-around
}

.confirm-order-modal .sub-bar .item[data-v-677c216c] {
    min-width: 40%;
    height: 40px;
    text-align: center;
    box-sizing: border-box;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 500
}

.confirm-order-modal .sub-bar .item.cancel-btn[data-v-677c216c] {
    border: 2px solid #979799;
    color: #979799;
    background-color: #fff
}

.confirm-order-modal .sub-bar .item.sub-btn[data-v-677c216c] {
    background: linear-gradient(270deg, #8e393a, #cc0001);
    color: #fff;
    border: 0
}

.next-number span[data-v-677c216c] {
    font-size: 19px;
    font-weight: 700;
    color: #000;
    float: right
}

[data-v-3ac2f260] .van-loading__text,
[data-v-3ac2f260] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

.container .content[data-v-3ac2f260] {
    height: calc(100% - 20px);
    overflow: auto
}

.container .content .listItem[data-v-3ac2f260] {
    margin-bottom: 20px;
    padding: 20px 20px 0;
    position: relative;
    color: #000;
    background-color: #fff
}

.container .content .listItem .listTitle[data-v-3ac2f260] {
    font-size: 18px
}

.container .content .listItem .listContent[data-v-3ac2f260] {
    border-bottom: 2px solid #f2f2f5;
    padding: 5px 0;
    font-size: 15px
}

.container .content .listItem .listTime[data-v-3ac2f260] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    height: 40px
}

.container .content .listItem .listTime .listTimeText[data-v-3ac2f260] {
    color: #656566;
    font-size: 14px
}

.video-js[data-v-79b0dcc8] {
    width: 100%;
    font-size: 24px
}

.movie-content[data-v-79b0dcc8] {
    flex: 1;
    overflow-y: auto
}

.movie-content .movie-descript[data-v-79b0dcc8] {
    width: 100%;
    height: 100px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    padding: 15px
}

.movie-content .movie-descript p[data-v-79b0dcc8] {
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.movie-content .movie-descript span[data-v-79b0dcc8] {
    color: #979799;
    font-size: 14.5px
}

.movie-content .movie-body[data-v-79b0dcc8] {
    width: calc(100% - 20px);
    margin: 0 auto
}

[data-v-79b0dcc8] .movie-video .video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin: 0;
    transform: translate(-50%, -50%);
    font-size: 1.5em;
    padding: .3em;
    width: 2em;
    height: 1.3em;
    line-height: 1.2;
     :before {
        font-size: 1em
    }
}

[data-v-79b0dcc8] .movie-video iframe {
    width: 100%;
    min-height: 200px;
    height: 15vw;
    border: 0
}

.movie-content .movie-body .movie-title[data-v-79b0dcc8] {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.movie-content .movie-body .movie-title>div[data-v-79b0dcc8]:first-child {
    width: 200px
}

.movie-content .movie-body .movie-title>div:first-child span[data-v-79b0dcc8] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 15px;
    font-weight: 700;
    color: #000
}

.movie-content .movie-body .movie-title>div:first-child span[data-v-79b0dcc8]:before {
    content: "";
    display: block;
    width: 5px;
    height: 22px;
    background-color: #cc0001;
    border-radius: 15px;
    margin-right: 10px
}

.movie-play-item[data-v-79b0dcc8] {
    width: 100%;
    border-radius: 10px;
    position: relative;
    display: flex;
    background-color: #fff;
    margin-bottom: 20px
}

.movie-play-item>div[data-v-79b0dcc8] {
    height: 100%
}

.movie-play-item>div[data-v-79b0dcc8]:first-child {
    position: relative;
    width: 30%
}

.movie-play-item>div[data-v-79b0dcc8]:nth-child(2) {
    flex: 1
}

.movie-play-item>div:first-child>img[data-v-79b0dcc8] {
    width: 100%;
    height: 100%;
    border-radius: 10px 0 0 10px;
    aspect-ratio: 1;
    -o-object-fit: cover;
    object-fit: cover
}

.movie-play-item>div:first-child>div[data-v-79b0dcc8] {
    position: absolute;
    width: 100%;
    height: 22px;
    bottom: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 0 0 0 10px
}

.movie-play-item>div:first-child>div .van-count-down[data-v-79b0dcc8] {
    color: #fff;
    font-size: 13px
}

.movie-play-item>div:nth-child(2) p[data-v-79b0dcc8] {
    height: 60px;
    font-size: 14px;
    line-height: 1.3;
    overflow: hidden;
    color: #000
}

.movie-play-item>div:nth-child(2) span[data-v-79b0dcc8] {
    color: #444;
    font-size: 13px
}

.movie-play-item>div[data-v-79b0dcc8]:nth-child(2) {
    padding: 10px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

abbr[data-v-79b0dcc8],
address[data-v-79b0dcc8],
article[data-v-79b0dcc8],
aside[data-v-79b0dcc8],
audio[data-v-79b0dcc8],
b[data-v-79b0dcc8],
blockquote[data-v-79b0dcc8],
body[data-v-79b0dcc8],
canvas[data-v-79b0dcc8],
caption[data-v-79b0dcc8],
cite[data-v-79b0dcc8],
code[data-v-79b0dcc8],
dd[data-v-79b0dcc8],
del[data-v-79b0dcc8],
details[data-v-79b0dcc8],
dfn[data-v-79b0dcc8],
div[data-v-79b0dcc8],
dl[data-v-79b0dcc8],
dt[data-v-79b0dcc8],
em[data-v-79b0dcc8],
fieldset[data-v-79b0dcc8],
figcaption[data-v-79b0dcc8],
figure[data-v-79b0dcc8],
footer[data-v-79b0dcc8],
form[data-v-79b0dcc8],
h1[data-v-79b0dcc8],
h2[data-v-79b0dcc8],
h3[data-v-79b0dcc8],
h4[data-v-79b0dcc8],
h5[data-v-79b0dcc8],
h6[data-v-79b0dcc8],
header[data-v-79b0dcc8],
hgroup[data-v-79b0dcc8],
html[data-v-79b0dcc8],
i[data-v-79b0dcc8],
iframe[data-v-79b0dcc8],
img[data-v-79b0dcc8],
ins[data-v-79b0dcc8],
kbd[data-v-79b0dcc8],
label[data-v-79b0dcc8],
legend[data-v-79b0dcc8],
li[data-v-79b0dcc8],
mark[data-v-79b0dcc8],
menu[data-v-79b0dcc8],
nav[data-v-79b0dcc8],
object[data-v-79b0dcc8],
ol[data-v-79b0dcc8],
p[data-v-79b0dcc8],
pre[data-v-79b0dcc8],
q[data-v-79b0dcc8],
samp[data-v-79b0dcc8],
section[data-v-79b0dcc8],
small[data-v-79b0dcc8],
span[data-v-79b0dcc8],
strong[data-v-79b0dcc8],
sub[data-v-79b0dcc8],
summary[data-v-79b0dcc8],
sup[data-v-79b0dcc8],
table[data-v-79b0dcc8],
tbody[data-v-79b0dcc8],
td[data-v-79b0dcc8],
tfoot[data-v-79b0dcc8],
th[data-v-79b0dcc8],
thead[data-v-79b0dcc8],
time[data-v-79b0dcc8],
tr[data-v-79b0dcc8],
ul[data-v-79b0dcc8],
var[data-v-79b0dcc8],
video[data-v-79b0dcc8] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    box-sizing: border-box
}

.van-cell[data-v-65a06822] {
    font-size: 16px;
    line-height: 50px
}

.container p[data-v-65a06822] {
    padding: 0 15px;
    margin-top: 15px;
    font-size: 16px;
    color: #dc2037
}

.manage-card .wrapper[data-v-65a06822] {
    height: calc(100% - 10px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.wrapper .add-card[data-v-65a06822] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    background-color: #fff;
    height: 250px
}

.wrapper .add-card span[data-v-65a06822] {
    margin-left: 10px;
    font-size: 16px
}

.wrapper .tips[data-v-65a06822] {
    margin: 15px 15px;
    font-size: 15px;
    color: #979799
}

.wrapper .bank .info[data-v-65a06822] {
    margin-left: 20px;
    flex: 1;
    color: #000
}

.wrapper .bank .info .row-content[data-v-65a06822] {
    margin: 30px 0;
    line-height: 20px;
    font-size: 16px
}

.van-cell[data-v-29d02abb] {
    font-size: 16px;
    line-height: 50px
}

.van-hairline--bottom[data-v-29d02abb]:after {
    border-bottom-width: 3px
}

.bankbox[data-v-29d02abb] {
    padding: 15px;
    color: #000;
    background-color: #fff
}

.bankbox .title[data-v-29d02abb] {
    padding: 8px 10px 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    font-size: 14px
}

.main-box[data-v-29d02abb] {
    background: #fff
}

.main-box .label[data-v-29d02abb] {
    padding: 20px;
    font-size: 16px;
    color: #797878
}

[data-v-29d02abb] .van-picker__toolbar {
    height: 50px
}

[data-v-29d02abb] .van-field__label {
    width: 130px
}

[data-v-29d02abb] .van-picker__cancel,
[data-v-29d02abb] .van-picker__confirm {
    padding: 0 20px;
    font-size: 20px
}

[data-v-29d02abb] .van-picker-column {
    font-size: 20px
}

[data-v-29d02abb] .van-popup--bottom {
    max-width: 600px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0
}

.main-box p[data-v-29d02abb] {
    padding: 0 20px;
    font-size: 16px;
    color: #ee0a24
}

.bindCard[data-v-29d02abb] {
    margin: 10px 20px 0;
    height: 40px;
    line-height: 1.22667px;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    font-weight: bolder;
    border: none;
    background: linear-gradient(90deg, #e63005, #cc0001)
}

.box[data-v-692a31b5] {
    padding: 15px 0
}

.box-recharge[data-v-692a31b5] {
    margin-bottom: 15px;
    border-radius: 15px;
    overflow: hidden
}

.box-recharge>.content-box[data-v-692a31b5] {
    padding: 15px;
    border-top: 1px solid hsla(0, 0%, 60%, .2);
    background: #fff
}

.box-recharge>.head-box[data-v-692a31b5] {
    text-align: center;
    background: #fff;
    display: flex;
    align-items: center;
    padding: 10px;
    cursor: pointer;
    color: #e63005
}

.box-recharge img[data-v-692a31b5] {
    max-width: 40px;
    border-radius: 10px;
    margin-right: 20px
}

.box-recharge i[data-v-692a31b5] {
    margin-left: auto;
    font-size: 18px
}

.moneyNumber[data-v-692a31b5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    font-size: 1rem
}

.moneyType[data-v-692a31b5] {
    width: 120px;
    text-align: left
}

.recharge_btn[data-v-692a31b5] {
    background: linear-gradient(90deg, #8e393a, #cc0001);
    color: #f2f2f2;
    border-radius: 30px;
    font-size: 1.1rem;
    width: 50%;
    margin: 0 25% 15px
}

[data-v-692a31b5] .van-cell {
    padding: 0
}

[data-v-692a31b5] .van-field__control {
    font-size: 16px;
    padding: 5px 10px;
    border: 1px solid #ced4da;
    color: #e63005
}

.title-ck[data-v-692a31b5] {
    margin: 20px 0 10px;
    line-height: 1.2;
    color: #e63005;
    font-size: 15px;
    text-align: left
}

table[data-v-692a31b5] {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 15px
}

table td[data-v-692a31b5] {
    border: 1px solid hsla(0, 0%, 60%, .2);
    vertical-align: middle;
    padding: 12px 8px;
    line-height: 1.2;
    text-align: left
}

.van-cell[data-v-2715a0d8] {
    font-size: 15px;
    line-height: 30px
}

.page[data-v-2715a0d8] {
    background: #fff;
    height: 100vh
}

.container p[data-v-2715a0d8] {
    padding: 0 15px;
    margin-top: 15px;
    font-size: 16px;
    color: #dc2037
}

.container .main[data-v-2715a0d8] {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    height: calc(100% - 20px);
    position: relative
}

.container .main .withdrawMoney[data-v-2715a0d8] {
    display: flex;
    flex-direction: column;
    color: #000;
    padding: 20px 20px 0;
    white-space: nowrap;
    font-size: 15px;
    background-color: #fff
}

.container .main .withdrawMoney .money[data-v-2715a0d8] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border: 1px solid #ced4da;
    padding: 5px 15px 5px 10px;
    font-size: 14px;
    line-height: 1
}

[data-v-2715a0d8] .van-field__control {
    line-height: 2;
    font-size: 18px
}

.container .main .withdrawMoney .money .moneyNumber[data-v-2715a0d8] {
    font-size: 20px;
    display: flex;
    flex-direction: row
}

.container .main .withdrawMoney .money .all[data-v-2715a0d8] {
    color: #d10404
}

.container .main .withdrawMoney .money .moneyNumber .van-cell[data-v-2715a0d8] {
    font-size: 20px;
    padding: 0!important
}

.container .main .withdrawMoney .information[data-v-2715a0d8] {
    padding-bottom: 30px
}

.container .main .withdrawMoney .information .description[data-v-2715a0d8] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 10px 0
}

.container .main .withdrawMoney span[data-v-2715a0d8] {
    padding: 10px 0
}

.container .main .withdrawMoney .information .balance .number[data-v-2715a0d8] {
    color: #d10404
}

.withdraw_btn[data-v-2715a0d8] {
    margin: 20px 30px 0;
    height: 40px;
    line-height: 1.22667px;
    border-radius: 50px;
    color: #fff;
    font-size: 16px;
    font-weight: bolder;
    border: none;
    background: linear-gradient(90deg, #e63005, #cc0001)
}

.bankinfo[data-v-2715a0d8] {
    font-size: 18px;
    color: #e63005;
    border-top: 15px solid #f2f2f2;
    border-bottom: 15px solid #f2f2f2;
    padding: 15px 20px
}

.container .header[data-v-026a060c] {
    background: linear-gradient(270deg, #8e393a, #cc0001)
}

.page[data-v-026a060c] {
    min-height: 100vh
}

.container .header .info[data-v-026a060c] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    padding-top: 10px;
    margin: auto
}

.container .header .info .title[data-v-026a060c] {
    font-size: 18px;
    color: #e5e5e5
}

.container .header .info .value[data-v-026a060c] {
    margin: 10px auto;
    color: #fff;
    font-size: 32px;
    border-bottom: 1px solid #fff
}

.container .header .info .tip[data-v-026a060c] {
    font-size: 14px;
    color: #e5e5e5
}

.container .content[data-v-026a060c] {
    flex: 1;
    background: #f2f2f5
}

.container .content .datalist[data-v-026a060c] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start
}

.container .content .datalist .datalistitem[data-v-026a060c] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100px;
    width: 33.3%
}

.container .content .datalist .datalistitem .datalistitemValue[data-v-026a060c] {
    color: #ff253f;
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 10px
}

.container .content .datalist .datalistitem .datalistitemKey[data-v-026a060c] {
    color: #979799;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

[data-v-e9a2f7d2] .van-loading__text,
[data-v-e9a2f7d2] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

.container .main[data-v-e9a2f7d2] {
    position: relative;
    overflow: auto;
    background-color: #f2f2f5;
    height: 100%;
    padding: 0 10px
}

.item_list[data-v-e9a2f7d2] {
    padding: 15px 15px;
    margin: 15px 5px;
    background: #fff;
    border-radius: 10px;
    line-height: 30px
}

.item_list .topInfo span[data-v-e9a2f7d2] {
    flex: 1;
    font-size: 15px;
    font-weight: 700;
    color: #ff253f
}

.item_list .time span[data-v-e9a2f7d2] {
    flex: 1;
    font-size: 13px;
    font-weight: 500;
    color: #000
}

.item_list .desc span[data-v-e9a2f7d2] {
    font-size: 13px;
    font-weight: 700;
    color: #9b9b9b
}

.item_list .cover[data-v-e9a2f7d2] {
    width: 40px;
    height: 40px;
    -o-object-fit: cover;
    object-fit: cover
}

.item_list .period-number[data-v-e9a2f7d2] {
    margin-left: 10px;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.item_list .period-number[data-v-e9a2f7d2]:last-child {
    margin-left: auto
}

.item_list .lottery_info[data-v-e9a2f7d2] {
    display: flex
}

.recent[data-v-e9a2f7d2] {
    display: flex;
    align-items: center;
    height: 50px
}

.kuaisan-ball .left[data-v-e9a2f7d2] {
    justify-content: flex-start
}

.kuaisan-ball[data-v-e9a2f7d2] {
    flex: 1;
    display: flex;
    align-items: center
}

.kuaisan-ball .res-img[data-v-e9a2f7d2] {
    width: 30px;
    height: 30px;
    margin-right: 15px
}

.kuaisan-ball .res-des[data-v-e9a2f7d2] {
    font-weight: 700;
    text-align: center;
    color: #000
}

.kuaisan-ball .res-des.middle[data-v-e9a2f7d2] {
    margin-left: 10px;
    font-size: 15px;
    text-align: left
}

[data-v-0eba0020] .van-loading__text,
[data-v-0eba0020] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

.container .main[data-v-0eba0020] {
    position: relative;
    overflow: auto;
    background-color: #f2f2f5;
    height: 100%;
    padding: 0 10px
}

.item_list[data-v-0eba0020] {
    padding: 15px 15px;
    margin: 30px 10px;
    background: #fff;
    border-radius: 10px;
    line-height: 30px
}

.item_list .topInfo span[data-v-0eba0020] {
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.item_list .time span[data-v-0eba0020] {
    flex: 1;
    font-size: 13px;
    font-weight: 500;
    color: #000
}

.item_list .topInfo span[data-v-0eba0020]:last-child {
    float: right
}

.item_list .desc span[data-v-0eba0020] {
    font-size: 13px;
    font-weight: 700;
    color: #9b9b9b
}

[data-v-5220a321] .van-loading__text,
[data-v-5220a321] .van-pull-refresh__track .van-pull-refresh__head * {
    color: #000;
    font-size: 16px
}

.container .main[data-v-5220a321] {
    position: relative;
    overflow: auto;
    background-color: #f2f2f5;
    height: 100%;
    padding: 0 10px
}

.item_list[data-v-5220a321] {
    padding: 15px 15px;
    margin: 30px 10px;
    background: #fff;
    border-radius: 10px;
    line-height: 30px
}

.item_list .topInfo span[data-v-5220a321] {
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.item_list .time span[data-v-5220a321] {
    flex: 1;
    font-size: 13px;
    font-weight: 500;
    color: #000
}

.item_list .topInfo span[data-v-5220a321]:last-child {
    float: right
}

.item_list .desc span[data-v-5220a321] {
    font-size: 13px;
    font-weight: 700;
    color: #9b9b9b
}

.wrap_box[data-v-9577d75c] {
    border-bottom: 1px solid #cfcfcf;
    padding: 8px 20px;
    font-size: 14px
}

.wrap_box>.item[data-v-9577d75c] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.wrap_box>.item>.flex_center[data-v-9577d75c] {
    display: flex;
    align-items: center
}

.wrap_box>.item>.flex_center img[data-v-9577d75c] {
    height: 30px;
    margin-right: 10px;
    position: relative;
    top: 2px
}

.wrap_box>.item>div[data-v-9577d75c]:not(.flex_center) {
    color: green;
    font-weight: 700;
    font-size: 20px
}