@media only screen and (max-width: 750px) {
.swiper-Diversions[data-v-3519714e] {
    height: 13.33333rem;
}
.swiper-Diversions .swiper-slide[data-v-3519714e] {
    height: 2.66667rem !important;
}
.Index-body[data-v-3519714e] {
    position: relative;
}
.Game-detail-list-th-name[data-v-3519714e] {
    width: 2.88rem;
    padding: 0 0.05333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Game-detail-list-th-name > div[data-v-3519714e] {
    background: #2f2f2f;
    border-radius: 0.32rem;
    text-align: center;
    width: 100%;
    height: 0.64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.24rem;
    line-height: 0.26667rem;
    font-family: Barlow;
    font-weight: 700;
    color: #fff;
    padding: 0 0.32rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0.32rem;
}
.Game-detail-list-th-for:nth-child(3n) > .Game-detail-list-th[data-v-3519714e] {
    margin-right: 0 !important;
}
.Index-tab-cont[data-v-3519714e] {
    display: none;
}
.footer-pc[data-v-3519714e] {
    display: none;
}
.swiper[data-v-3519714e] {
    height: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.swiper .swiper-slide[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 10rem;
    height: 4.58667rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.32rem;
    background-color: #111111;
    background-position: center;
    background-size: cover;
    color: #FFFFFF;
}
.swiper .swiper-pagination[data-v-3519714e] .swiper-pagination-bullet {
    width: 0.16rem;
    height: 0.16rem;
    background: rgba(255, 255, 255, 0.39);
    opacity: 1;
    border-radius: 100%;
}
.swiper .swiper-pagination[data-v-3519714e] .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.16rem;
    height: 0.16rem;
    background: #ffffff;
    opacity: 1;
    border-radius: 100%;
    bottom: 0;
}
[data-v-3519714e] .van-swipe__indicators .van-swipe__indicator {
    background: rgba(234, 143, 135, 0.39);
}
.Index[data-v-3519714e] {
    padding-top: 1.44rem;
    padding-bottom: 1.46667rem;
    min-height: 100vh;
    background: #111111;
    position: relative;
    max-width: 12rem;
    margin: 0 auto;
}
.Index.NoFooter[data-v-3519714e] {
    padding-bottom: 2.4rem;
}
.Index[data-v-3519714e]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 100% 0;
    background-repeat: no-repeat;
}
.pa0[data-v-3519714e] {
    padding-top: 0 !important;
}
.Index-tab-p[data-v-3519714e] {
    position: relative;
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Index-tab[data-v-3519714e] {
    display: -webkit-box;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow-x: scroll;
    width: 100%;
    padding: 0.26667rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    max-width: 12rem;
    margin: 0 auto;
}
.Index-tab.act[data-v-3519714e] {
    background: #111111;
    padding: 0.26667rem 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0 -0.10667rem 0.32rem #888881;
            box-shadow: 0 -0.10667rem 0.32rem #888881;
}
.Index-tab-list[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.32rem 0.16rem 0.10667rem;
    width: 88%;
    background-color: #16202c;
    border-radius: 0.21333rem;
}
.Index-tab-list-icon[data-v-3519714e] {
    width: 0.8rem;
    height: 0.72rem;
    background-size: 100% 100%;
}
.Index-tab-list-text[data-v-3519714e] {
    margin-top: 0.21333rem;
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.37333rem;
    color: #fff;
    height: 0.74667rem;
}
.Index-tab-list.act[data-v-3519714e] {
    background-color: #FF8216;
}
.Index-tab-list[data-v-3519714e]:last-child {
    margin-right: 0;
}
.Lotteries-banner-img[data-v-3519714e] {
    /*width: 342px;*/
    /*height: 156px;*/
    width: 100%;
    height: 100%;
}
.Ranking[data-v-3519714e] {
    padding: 0 0.45333rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.Ranking-header[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.45333rem;
    margin-bottom: 0.45333rem;
}
.Ranking-header-icon[data-v-3519714e] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Ranking-header-name[data-v-3519714e] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.53333rem;
    color: #FFFFFF;
}
.Ranking-tab[data-v-3519714e] {
    width: 100%;
    border-radius: 1.14667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: hidden;
    margin-bottom: 0.26667rem;
    padding: 0.10667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Ranking-tab > div[data-v-3519714e] {
    margin-right: 0.13333rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 0.64rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: bold;
    color: #212121;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #616161;
    border-radius: 0.64rem;
    padding: 0 0.16rem;
}
.Ranking-tab > div[data-v-3519714e]:last-child {
    margin-right: 0;
}
.Ranking-tab > div.act[data-v-3519714e] {
    background: #FF8216;
}
.Ranking-latest[data-v-3519714e] {
    height: 10.34667rem;
    overflow: hidden;
    width: 100%;
    background: #0D1F34;
    border-radius: 0.16rem;
    margin-bottom: 0.53333rem;
}
.Ranking_content[data-v-3519714e] {
    width: 100%;
    height: 13.33333rem;
    overflow: hidden;
}
.Ranking-latest-th[data-v-3519714e] {
    width: 100%;
    height: 2.58667rem;
    border-radius: 0.21333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.61333rem 0.34667rem 0.29333rem 0.45333rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background: #2F2F2F;
    margin-bottom: 0.08rem;
}
.Ranking-latest-th-left-msg > div[data-v-3519714e]:first-child {
    font-size: 0.4rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin-bottom: 0.16rem;
}
.Ranking-latest-th-left-msg > div[data-v-3519714e]:nth-child(2) {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #8A9099;
    margin-bottom: 0.05333rem;
}
.Ranking-latest-th-left-msg > div[data-v-3519714e]:last-child {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #FF8216;
}
.Ranking-latest-th-left-in[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.56rem;
    color: #ffffff;
    text-decoration: underline;
}
.Ranking-latest-th-right[data-v-3519714e] {
    width: 1.68rem;
    height: 1.68rem;
    margin-right: 0.45333rem;
}
.Ranking-latest-th-open[data-v-3519714e] {
    width: 1.6rem;
    height: 0.66667rem;
    line-height: 0.66667rem;
    text-align: center;
    position: absolute;
    background: #FF8216;
    border-radius: 0.4rem;
    bottom: 0.64rem;
    right: 0.34667rem;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    color: #2F2F2F;
}
.Ranking-Today[data-v-3519714e] {
    padding: 0.32rem;
    background: #2f2f2f;
    border-radius: 0.21333rem;
}
.Ranking-Today-title[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0.45333rem;
    color: #8A9099;
}
.Ranking-Today-title-left[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Ranking-Today-title-left-icon[data-v-3519714e] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-bottom: 0.13333rem;
}
.Ranking-Today-title-left-text[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
}
.Ranking-Today-title-center[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-center-time[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Ranking-Today-title-center-time-name[data-v-3519714e] {
    margin-bottom: 0.13333rem;
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
}
.Ranking-Today-title-center-time-text[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #FF8216;
}
.Ranking-Today-title-center-icon[data-v-3519714e] {
    margin-left: 0.21333rem;
    width: 0.34667rem;
    height: 0.34667rem;
    background-size: 100% 100%;
}
.Ranking-Today-title-right[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Ranking-Today-title-right-icon[data-v-3519714e] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-bottom: 0.13333rem;
}
.Ranking-Today-title-right-text[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #8A9099;
}
.Ranking-Today-title-text[data-v-3519714e] {
    font-size: 0.34667rem;
    color: #FF8216;
    cursor: pointer;
}
.Ranking-Today-list-title[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 0.10667rem;
    margin: 0.45333rem 0 0 0;
    background: #FF8216;
}
.Ranking-Today-list-title-th[data-v-3519714e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 0.85333rem;
    line-height: 0.85333rem;
    text-align: center;
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    color: #212121;
    font-weight: bold;
}
.Ranking-Today-list-body-th[data-v-3519714e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 0.85333rem;
}
.Ranking-Today-list-body-th.act[data-v-3519714e] {
    background: #616161;
}
.Ranking-Today-list-body-th-icon[data-v-3519714e],
  .Ranking-Today-list-body-th-phone[data-v-3519714e],
  .Ranking-Today-list-body-th-price[data-v-3519714e],
  .Ranking-Today-list-body-th-Prize[data-v-3519714e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.Ranking-Today-list-body-th-icon[data-v-3519714e] {
    position: relative;
}
.Ranking-Today-list-body-th-icon-you[data-v-3519714e] {
    position: absolute;
    left: 0.10667rem;
}
.Ranking-Today-list-body-th-icon-you > div[data-v-3519714e] {
    width: 0.42667rem;
    height: 0.42667rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-logo[data-v-3519714e] {
    width: 0.4rem;
    height: 0.37333rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-text[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #fff;
}
.Ranking-Today-list-body-th-phone[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.4rem;
    color: #ffffff;
}
.Ranking-Today-list-body-th-price[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.4rem;
    color: #ffffff;
    text-align: left;
}
.Ranking-Today-list-body-th-Prize[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.Ranking-Today-list-body-th-Prize-icon[data-v-3519714e] {
    width: 0.4rem;
    height: 0.4rem;
    background-size: 100% 100%;
    margin-right: 0.13333rem;
}
.Ranking-Today-list-body-th-Prize-text[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #34C724;
}
.Ranking-Today-list-body-th-Prize-text.act[data-v-3519714e] {
    color: #F54A45;
}
.Jackpot-body-rank-body-IsAll[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0.37333rem;
    padding-bottom: 0.26667rem;
}
.Jackpot-body-rank-body-IsAll-icon[data-v-3519714e] {
    width: 0.56rem;
    height: 0.56rem;
    background-size: 100% 100%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.Jackpot-body-rank-body-IsAll-icon.top[data-v-3519714e] {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
.Jackpot-body-rank-body-IsAll-icon.bottom[data-v-3519714e] {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.Game-detail[data-v-3519714e] {
    position: relative;
}
.Game-detail-header[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 2.08rem;
    background-size: 100% 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Game-detail-header-back[data-v-3519714e] {
    width: 0.21333rem;
    height: 0.34667rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Game-detail-header-text[data-v-3519714e] {
    font-size: 0.53333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.90667rem;
    color: #FFFFFF;
}
.Game-detail-tab[data-v-3519714e] {
    margin: 0.53333rem 0.53333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
}
.Game-detail-tab > div[data-v-3519714e] {
    margin-right: 0.21333rem;
}
.Game-detail-tab > div[data-v-3519714e]:last-child {
    margin-right: 0;
}
.Game-detail-tab .item[data-v-3519714e] {
    width: 2.37333rem;
    height: 1.01333rem;
    background-size: 100% 100%;
    border-radius: 0.16rem;
}
.Game-detail-list[data-v-3519714e] {
    padding: 0.61333rem 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.Game-detail-list-th[data-v-3519714e] {
    width: 2.88rem;
    height: 3.89333rem;
    background-size: 100% 100%;
    margin-right: 0.21333rem;
    border-radius: 0.21333rem;
    margin-bottom: 0.21333rem;
    position: relative;
}
.Game-detail-list-th-icon[data-v-3519714e] {
    width: 0.90667rem;
    height: 0.90667rem;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.Game-detail-list-th[data-v-3519714e]:nth-child(3n) {
    margin-right: 0;
}
.Footer[data-v-3519714e] {
    position: relative;
}
.Footer-GIF[data-v-3519714e] {
    width: 100%;
    height: 17.70667rem;
    position: relative;
}
.Footer-GIF-bg[data-v-3519714e] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-size: 100% 100%;
}
.Footer-GIF-video[data-v-3519714e] {
    position: absolute;
    width: 9.12rem;
    height: 4.34667rem;
    top: 1.36rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 2;
}
.Footer-manufacturer[data-v-3519714e] {
    width: 100%;
    height: 8.61333rem;
    background-size: 100% 100%;
}
.Footer-tips[data-v-3519714e] {
    width: 100%;
}
.Footer-tips-th[data-v-3519714e] {
    padding: 0.93333rem 0.45333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Footer-tips-name[data-v-3519714e] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: 900;
    line-height: 0.8rem;
    color: #E1FF2F;
    margin-bottom: 0.88rem;
    padding: 0 1.09333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.Footer-tips-title[data-v-3519714e] {
    font-size: 0.4rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin-bottom: 0.45333rem;
    width: 100%;
    text-align: center;
}
.Footer-tips-text[data-v-3519714e] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #8A9099;
    width: 100%;
    text-align: center;
    margin-bottom: 0.64rem;
}
.Footer-danger[data-v-3519714e] {
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-danger-bg[data-v-3519714e] {
    margin-top: 0.45333rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 0.16rem;
    padding: 0.32rem 0.50667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 0.02667rem solid #8A9099;
    border-radius: 0.21333rem;
}
.Footer-danger-bg-icon[data-v-3519714e] {
    width: 2.08rem;
    height: 0.69333rem;
    background-size: 100% 100%;
    margin-bottom: 0.18667rem;
}
.Footer-danger-bg-text[data-v-3519714e] {
    margin-left: 0.32rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 1.5;
    color: #8A9099;
}
.Footer-regular[data-v-3519714e] {
    padding: 0 0.45333rem;
    text-align: center;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #8A9099;
}
.Footer-regular img[data-v-3519714e] {
    margin: 0.53333rem 0 0.26667rem;
}
.Footer-tips-app[data-v-3519714e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.56rem 0.45333rem 1.46667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-tips-app-th[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Footer-tips-app-th-text[data-v-3519714e] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.45333rem;
    color: #8A9099;
    margin-right: 0.29333rem;
}
.Footer-tips-app-th-icon[data-v-3519714e] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
    margin-right: 0.21333rem;
}
}
@media only screen and (min-width: 750px) {
.isTrueHeader[data-v-3519714e] {
    display: none;
}
.isTBas[data-v-3519714e] {
    display: none;
}
.swiper-Diversions[data-v-3519714e] {
    background: #2F2F2F;
    height: 11.2rem;
}
[data-v-3519714e] .swiper-scrollbar-drag {
    background: #746161;
}
[data-v-3519714e] .swiper-scrollbar {
    height: 0.05333rem;
    bottom: 0;
}
.swiper[data-v-3519714e] {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #111111;
}
.swiper .swiper-slide[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 15.17333rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.32rem;
    background-position: center;
    background-size: cover;
    color: #FFFFFF;
    border-radius: 0.16rem;
}
.swiper .swiper-pagination[data-v-3519714e] .swiper-pagination-bullet {
    width: 0.61333rem;
    height: 0.13333rem;
    background: rgba(255, 255, 255, 0.39);
    opacity: 1;
    border-radius: 0.05333rem;
}
.swiper .swiper-pagination[data-v-3519714e] .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.61333rem;
    height: 0.13333rem;
    background: #ffffff;
    opacity: 1;
    border-radius: 0.05333rem;
    bottom: 0;
}
[data-v-3519714e] .van-swipe__indicators .van-swipe__indicator {
    background: rgba(234, 143, 135, 0.39);
}
[data-v-3519714e] .swiper-pagination-fraction,
  .swiper-pagination-custom[data-v-3519714e],
  .swiper-container-horizontal > .swiper-pagination-bullets[data-v-3519714e] {
    bottom: 0.53333rem;
}
.Index[data-v-3519714e] {
    padding: 0.58667rem 3vw 0 3vw;
}
.Index-body[data-v-3519714e] {
    min-height: 100vh;
    background: #111111;
    position: relative;
    z-index: 2;
    max-width: 32.53333rem;
    margin: auto;
}
.Index.NoFooter[data-v-3519714e] {
    padding-bottom: 2.4rem;
}
.pa0[data-v-3519714e] {
    padding-top: 0 !important;
}
.Index-tab-p[data-v-3519714e] {
    position: relative;
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: none !important;
}
.Index-tab[data-v-3519714e] {
    display: -webkit-box;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-bottom-left-radius: 0.93333rem;
    border-top-left-radius: 0.93333rem;
}
.Index-tab.act[data-v-3519714e] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Index-tab-list[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.32rem 0.16rem 0.16rem;
    width: 88%;
    background-color: #16202c;
    border-radius: 0.21333rem;
}
.Index-tab-list-icon[data-v-3519714e] {
    width: 1.28rem;
    height: 1.17333rem;
    background-size: 100% 100%;
}
.Index-tab-list-text[data-v-3519714e] {
    margin-top: 0.21333rem;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.37333rem;
    color: #fff;
    height: 0.74667rem;
}
.Index-tab-list.act[data-v-3519714e] {
    background-color: #FF8216;
}
.Index-tab-list[data-v-3519714e]:last-child {
    margin-right: 0;
}
.Lotteries-banner-img[data-v-3519714e] {
    /*width: 342px;*/
    /*height: 156px;*/
    width: 100%;
    height: 100%;
    border-radius: 0.16rem;
}
.Ranking[data-v-3519714e] {
    padding: 0.26667rem 0 0.26667rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    width: 100%;
}
.Ranking-Today[data-v-3519714e] {
    background: #132338;
    padding: 0.90667rem 1.12rem 0.8rem 1.12rem;
    border-radius: 0.32rem;
}
.Ranking-top[data-v-3519714e] {
    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%;
}
.Ranking-header[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.53333rem;
    margin-bottom: 0.53333rem;
}
.Ranking-header-icon[data-v-3519714e] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Ranking-header-name[data-v-3519714e] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.53333rem;
    color: #FFFFFF;
}
.Ranking-tab[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.53333rem;
    padding: 0.10667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Ranking-tab > div[data-v-3519714e] {
    margin-right: 0.32rem;
    font-size: 0.42667rem;
    font-family: Barlow;
    line-height: 0.50667rem;
    color: #212121;
    opacity: 1;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #616161;
    padding: 0.4rem 0.58667rem 0.4rem 0.58667rem;
    border-radius: 0.64rem;
}
.Ranking-tab > div[data-v-3519714e]:last-child {
    margin-right: 0;
}
.Ranking-tab > div.act[data-v-3519714e] {
    background: #FF8216;
}
.Ranking-latest[data-v-3519714e] {
    height: 10.34667rem;
    overflow: hidden;
    width: 100%;
    background: #0D1F34;
    border-radius: 0.16rem;
    margin-bottom: 0.53333rem;
}
.Ranking-latest-th[data-v-3519714e] {
    border-radius: 0.21333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0.34667rem 0 0.45333rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}
.Ranking-latest-th[data-v-3519714e]::before {
    content: "";
    width: calc(100% - 2.98667rem);
    background: rgba(255, 255, 255, 0.2);
    height: 0.02667rem;
    position: absolute;
    bottom: 0;
    right: 0.34667rem;
}
.Ranking-latest-th-left-msg[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.8rem 0;
}
.Ranking-latest-th-left-msg > div[data-v-3519714e]:first-child {
    width: 8.48rem;
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-latest-th-left-msg > div[data-v-3519714e]:nth-child(2) {
    width: 10.21333rem;
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #8A9099;
    opacity: 1;
}
.Ranking-latest-th-left-msg > div[data-v-3519714e]:last-child {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FF8216;
    opacity: 1;
}
.Ranking-latest-th-left-in[data-v-3519714e] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.56rem;
    color: #ffffff;
    text-decoration: underline;
}
.Ranking-latest-th-right[data-v-3519714e] {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 0.64rem;
    border-radius: 0.16rem;
}
.Ranking-latest-th-open[data-v-3519714e] {
    text-align: center;
    position: absolute;
    background: #FF8216;
    border-radius: 0.77333rem;
    right: 0.34667rem;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.50667rem;
    color: #212121;
    opacity: 1;
    padding: 0.13333rem 0.48rem 0.13333rem 0.53333rem;
}
.Ranking-Today[data-v-3519714e] {
    background: #2f2f2f;
}
.Ranking-Today-title[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0.45333rem;
    color: #8A9099;
}
.Ranking-Today-title-text[data-v-3519714e] {
    font-size: 0.48rem;
    color: #FF8216;
    cursor: pointer;
    font-weight: 700;
}
.Ranking-Today-title-left[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-left-icon[data-v-3519714e] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
}
.Ranking-Today-title-left-text[data-v-3519714e] {
    font-size: 0.48rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.58667rem;
    opacity: 1;
    margin-left: 0.21333rem;
}
.Ranking-Today-title-center[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-center-time[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-center-time-name[data-v-3519714e] {
    font-family: Barlow;
    font-size: 0.48rem;
    font-weight: 400;
    line-height: 0.58667rem;
    opacity: 1;
}
.Ranking-Today-title-center-time-text[data-v-3519714e] {
    font-family: Barlow;
    margin-left: 0.21333rem;
    font-size: 0.48rem;
    font-weight: 400;
    color: #FF8216;
    opacity: 1;
}
.Ranking-Today-title-center-icon[data-v-3519714e] {
    margin-left: 0.21333rem;
    width: 0.34667rem;
    height: 0.34667rem;
    background-size: 100% 100%;
}
.Ranking-Today-title-right[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-right-icon[data-v-3519714e] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
    margin-right: 0.21333rem;
}
.Ranking-Today-title-right-text[data-v-3519714e] {
    font-family: Barlow;
    font-size: 0.48rem;
    font-weight: 400;
    line-height: 0.58667rem;
    opacity: 1;
}
.Ranking-Today-list[data-v-3519714e] {
    -webkit-box-shadow: 0 0.05333rem 0.08rem rgba(0, 0, 0, 0.16);
            box-shadow: 0 0.05333rem 0.08rem rgba(0, 0, 0, 0.16);
    border-radius: 0.10667rem;
    padding-top: 0.37333rem;
}
.Ranking-Today-list-title[data-v-3519714e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 0.21333rem;
    background: #FF8216;
}
.Ranking-Today-list-title-th[data-v-3519714e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 1.12rem;
    line-height: 1.12rem;
    text-align: center;
    color: #212121;
    font-size: 0.42667rem;
    font-weight: 400;
}
.Ranking-Today-list-body-th[data-v-3519714e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 1.17333rem;
    line-height: 1.17333rem;
    border-bottom: 0.02667rem solid rgba(255, 255, 255, 0.1);
}
.Ranking-Today-list-body-th.act[data-v-3519714e] {
    background: #616161;
}
.Ranking-Today-list-body-th-icon[data-v-3519714e],
  .Ranking-Today-list-body-th-phone[data-v-3519714e],
  .Ranking-Today-list-body-th-price[data-v-3519714e],
  .Ranking-Today-list-body-th-Prize[data-v-3519714e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.Ranking-Today-list-body-th-icon[data-v-3519714e] {
    position: relative;
}
.Ranking-Today-list-body-th-icon-you[data-v-3519714e] {
    position: absolute;
    left: 0.13333rem;
}
.Ranking-Today-list-body-th-icon-you > div[data-v-3519714e] {
    width: 0.58667rem;
    height: 0.58667rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-logo[data-v-3519714e] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-text[data-v-3519714e] {
    font-family: Barlow;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-Today-list-body-th-phone[data-v-3519714e] {
    font-family: Barlow Medium;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-Today-list-body-th-price[data-v-3519714e] {
    font-family: Barlow Medium;
    text-align: left;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-Today-list-body-th-Prize[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.Ranking-Today-list-body-th-Prize-icon[data-v-3519714e] {
    width: 0.48rem;
    height: 0.48rem;
    background-size: 100% 100%;
    margin-right: 0.13333rem;
}
.Ranking-Today-list-body-th-Prize-text[data-v-3519714e] {
    font-family: Barlow;
    color: #34C724;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    opacity: 1;
}
.Ranking-Today-list-body-th-Prize-text.act[data-v-3519714e] {
    color: #F54A45;
}
.Jackpot-body-rank-body-IsAll[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0.8rem;
    padding-bottom: 0.26667rem;
}
.Jackpot-body-rank-body-IsAll-icon[data-v-3519714e] {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.Jackpot-body-rank-body-IsAll-icon.top[data-v-3519714e] {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
.Jackpot-body-rank-body-IsAll-icon.bottom[data-v-3519714e] {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.Game-detail[data-v-3519714e] {
    position: relative;
}
.Game-detail-header[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 4.74667rem;
    background-size: 100% 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 32.53333rem;
    margin: 0 auto;
}
.Game-detail-header-back[data-v-3519714e] {
    width: 0.21333rem;
    height: 0.34667rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Game-detail-header-text[data-v-3519714e] {
    font-size: 0.53333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.90667rem;
    color: #FFFFFF;
}
.Game-detail-tab[data-v-3519714e] {
    margin-top: 0.53333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: scroll;
    cursor: pointer;
}
.Game-detail-tab > div[data-v-3519714e] {
    display: inline-table;
    margin-right: 0.26667rem;
}
.Game-detail-tab > div[data-v-3519714e]:last-child {
    margin-right: 0;
}
.Game-detail-tab .item[data-v-3519714e] {
    width: 4.74667rem;
    height: 2.02667rem;
    background-size: 100% 100%;
    border-radius: 0.16rem;
}
.Game-detail-list[data-v-3519714e] {
    padding: 0.61333rem 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.Game-detail-list-th[data-v-3519714e] {
    width: 4.16rem;
    height: 5.6rem;
    background-size: 100% 100%;
    margin-right: 0.26667rem;
    border-radius: 0.21333rem;
    margin-bottom: 0.26667rem;
    position: relative;
}
.Game-detail-list-th-name[data-v-3519714e] {
    width: 4.16rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Game-detail-list-th-name > div[data-v-3519714e] {
    background: #2f2f2f;
    border-radius: 0.32rem;
    text-align: center;
    width: 100%;
    height: 0.64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.24rem;
    line-height: 0.26667rem;
    font-family: Barlow;
    font-weight: 700;
    color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0.42667rem;
}
.Game-detail-list-th-icon[data-v-3519714e] {
    width: 0.90667rem;
    height: 0.90667rem;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.Footer[data-v-3519714e] {
    position: relative;
    display: none;
}
.Footer-GIF[data-v-3519714e] {
    width: 100%;
    height: 17.70667rem;
    position: relative;
}
.Footer-GIF-bg[data-v-3519714e] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-size: 100% 100%;
}
.Footer-GIF-video[data-v-3519714e] {
    position: absolute;
    width: 9.12rem;
    height: 4.34667rem;
    top: 1.36rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 2;
}
.Footer-manufacturer[data-v-3519714e] {
    width: 100%;
    height: 8.61333rem;
    background-size: 100% 100%;
}
.Footer-tips[data-v-3519714e] {
    width: 100%;
    height: 8.53333rem;
}
.Footer-tips-th[data-v-3519714e] {
    padding: 0.93333rem 0.45333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Footer-tips-name[data-v-3519714e] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: 900;
    line-height: 0.8rem;
    color: #E1FF2F;
    margin-bottom: 0.88rem;
    padding: 0 1.09333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.Footer-tips-title[data-v-3519714e] {
    font-size: 0.4rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin-bottom: 0.45333rem;
    width: 100%;
    text-align: center;
}
.Footer-tips-text[data-v-3519714e] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #88909D;
    width: 100%;
    text-align: center;
}
.Footer-danger[data-v-3519714e] {
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-danger-bg[data-v-3519714e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 0.16rem;
    padding: 0.32rem 0.50667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-danger-bg-icon[data-v-3519714e] {
    width: 2.08rem;
    height: 0.69333rem;
    background-size: 100% 100%;
    margin-bottom: 0.18667rem;
}
.Footer-danger-bg-text[data-v-3519714e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #FFFFFF;
}
.Footer-tips-app[data-v-3519714e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.56rem 0.45333rem 1.46667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-tips-app-th[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Footer-tips-app-th-text[data-v-3519714e] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.45333rem;
    color: #88909D;
    margin-right: 0.29333rem;
}
.Footer-tips-app-th-icon[data-v-3519714e] {
    width: 0.61333rem;
    height: 0.61333rem;
    background-size: 100% 100%;
    margin-right: 0.26667rem;
}
.Index-tab-banner[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.Index-tab-cont[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.32rem 0 0.58667rem 0;
    padding: 0.13333rem;
    border-radius: 0.93333rem;
    overflow: hidden;
}
.Index-tab-triangle[data-v-3519714e] {
    width: 0;
    height: 0;
    border-top: 1.52rem solid transparent;
    border-right: 1.52rem solid #FF8216;
    border-bottom: 0 solid transparent;
}
.jackpot-banner-cont[data-v-3519714e] {
    width: 15.70667rem;
    height: 1.52rem;
    background: linear-gradient(94deg, #FF8216 0%, #ECCA93 100%);
    opacity: 1;
    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;
    border-bottom-right-radius: 0.77333rem;
    border-top-right-radius: 0.77333rem;
}
.jackpot-banner-left[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0.50667rem;
}
.jackpot-banner-left img[data-v-3519714e] {
    width: 0.56rem;
    height: 0.56rem;
}
.jackpot-banner-left span[data-v-3519714e] {
    font-size: 0.53333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.64rem;
    color: #2f2f2f;
    opacity: 1;
    margin-left: 0.21333rem;
}
.jackpot-banner-mid .jackpot-banner-num[data-v-3519714e] {
    font-size: 0.61333rem;
    font-family: Barlow;
    font-weight: bold;
    color: #2f2f2f;
    opacity: 1;
}
.jackpot-banner-mid .jackpot-banner-unit[data-v-3519714e] {
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: bold;
    color: #2f2f2f;
    opacity: 1;
}
.jackpot-banner-right[data-v-3519714e] {
    margin-right: 0.50667rem;
}
.jackpot-banner-right span[data-v-3519714e] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.45333rem;
    color: #2f2f2f;
    padding: 0.21333rem 0.4rem;
    background: #FF8216;
    opacity: 1;
    border-radius: 0.58667rem;
}
.footer-pc[data-v-3519714e] {
    opacity: 1;
    border-radius: 0.32rem 0.05333rem 0 0;
    padding: 0.82667rem 0.64rem 0.58667rem 0.64rem;
}
.footer-pc .footer-pc-title[data-v-3519714e] {
    font-size: 0.58667rem;
    font-family: Barlow;
    font-weight: 900;
    line-height: 1.04rem;
    color: #fff;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding-bottom: 0.64rem;
    border-bottom: 0.02667rem solid rgba(255, 255, 255, 0.2);
}
.footer-pc .footer-pc-tips[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item:nth-child(1) .footer-pc-tips-icon-title div[data-v-3519714e]:nth-child(1) {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item:nth-child(2) .footer-pc-tips-icon-title div[data-v-3519714e]:nth-child(1) {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item:nth-child(3) .footer-pc-tips-icon-title div[data-v-3519714e]:nth-child(1) {
    width: 0.82667rem;
    height: 0.64rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item[data-v-3519714e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 1.06667rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-icon-title[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-icon-title span[data-v-3519714e] {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
    margin-left: 0.34667rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-details[data-v-3519714e] {
    margin-top: 0.32rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-details span[data-v-3519714e] {
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.48rem;
    color: #8A9099;
    opacity: 1;
}
.footer-pc .Footer-regular-pc[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 0.02667rem solid rgba(255, 255, 255, 0.2);
    padding: 0.53333rem 0.45333rem;
    text-align: center;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #8A9099;
}
.footer-pc .Footer-regular-pc img[data-v-3519714e] {
    width: 2.77333rem;
    height: 0.90667rem;
}
.footer-pc .Footer-regular-pc p[data-v-3519714e] {
    margin-left: 0.8rem;
    width: 0.02667rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: left;
}
.footer-pc .footer-pc-bot-info[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0.48rem;
    border-top: 0.02667rem solid rgba(255, 255, 255, 0.2);
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-left[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-left div[data-v-3519714e] {
    width: 2.77333rem;
    height: 0.90667rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-left span[data-v-3519714e] {
    display: inline-block;
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #8A9099;
    opacity: 1;
    width: 10.66667rem;
    margin-left: 0.32rem;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-mid[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-mid div[data-v-3519714e] {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
    margin-left: 0.32rem;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-mid span[data-v-3519714e] {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 1.17333rem;
    color: #8A9099;
    opacity: 1;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-right[data-v-3519714e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-right div[data-v-3519714e] {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
    margin-left: 0.32rem;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-right span[data-v-3519714e] {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 1.17333rem;
    color: #8A9099;
    opacity: 1;
}
}
@media only screen and (min-width: 1346px) {
.Game-detail-list[data-v-3519714e] {
    padding: 0.58667rem 0.88rem;
}
.Game-detail-list-th-for:nth-child(7n) > .Game-detail-list-th[data-v-3519714e] {
    margin-right: 0 !important;
}
}
@media (max-width: 1346px) and (min-width: 750px) {
.Game-detail-list[data-v-3519714e] {
    padding: 0.58667rem 1.36rem;
}
.Game-detail-list-th-for:nth-child(6n) > .Game-detail-list-th[data-v-3519714e] {
    margin-right: 0 !important;
}
}
@media only screen and (max-width: 750px) {
.Ranking-Today-list-body[data-v-3519714e] {
    max-height: calc(0.85333rem * 10.5);
    overflow-y: auto;
}
}
@media only screen and (min-width: 750px) {
.Ranking-Today-list-body[data-v-3519714e] {
    max-height: calc(1.17333rem * 10.5);
    overflow-y: auto;
}
}

.btn[data-v-3c064b7d] {
  position: fixed;
  z-index: 99;
  bottom: 1.86667rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0.16rem 0.32rem;
  font-size: 0.37333rem;
  color: #fff;
  background-color: #16202C;
  border-radius: 0.21333rem;
  min-width: 5.49333rem;
  text-align: center;
}
.van-popup[data-v-3c064b7d] {
  background-color: #161E2B;
}
.van-popup img[data-v-3c064b7d] {
  margin: auto;
  max-width: 100%;
  width: 100%;
}

.popup[data-v-121446c7] {
  height: 100%;
  width: 100%;
  background-color: #2f2f2f;
  background-size: cover;
  -webkit-box-shadow: 0 0.05333rem 0.08rem rgba(0, 0, 0, 0.16);
          box-shadow: 0 0.05333rem 0.08rem rgba(0, 0, 0, 0.16);
}
.popup .popup-title[data-v-121446c7] {
  font-size: 0.42667rem;
  color: #fff;
  height: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #212121;
  position: sticky;
  /* 绝对定位 */
  top: -0.02667rem;
  left: 0;
  right: 0;
  z-index: 999999;
  font-weight: 600;
}
.popup .popup-title .close-Icon[data-v-121446c7] {
  position: absolute;
  top: 0.48rem;
  right: 0.69333rem;
}
.popup .popup-content[data-v-121446c7] {
  color: #C5C6C7;
  padding: 0.26667rem;
  font-size: 0.37333rem;
}
.popup .popup-content div[data-v-121446c7] {
  margin-bottom: 0.26667rem;
  word-wrap: break-word;
  /* 老旧浏览器支持 */
  overflow-wrap: break-word;
}
@media only screen and (min-width: 750px) {
.popup[data-v-121446c7] {
    width: 17.6rem;
    height: 80%;
    z-index: 99999;
}
.popup .popup-content[data-v-121446c7] {
    padding: 0.37333rem 0.53333rem;
}
[data-v-121446c7] .van-popup--center {
    top: 52%;
}
}

.advertise[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.26667rem 0;
}
.advertise div[data-v-f9458656] {
  margin-right: 0.13333rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.advertise div img[data-v-f9458656] {
  width: 100%;
}
.advertise > div[data-v-f9458656]:first-child {
  margin-left: 0.13333rem;
}
.banner-container[data-v-f9458656] {
  overflow: hidden;
  position: relative;
  height: 0.96rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.37333rem;
  background-color: #1E1F28;
  color: #9EA4B0;
}
.laba[data-v-f9458656] {
  background-color: #1E1F28;
  padding: 0.26667rem;
  z-index: 99;
}
.laba img[data-v-f9458656] {
  width: 0.42667rem;
  height: 0.42667rem;
}
.banner-content[data-v-f9458656] {
  line-height: 1.06667rem;
  position: absolute;
  white-space: nowrap;
}
.anima[data-v-f9458656] {
  -webkit-animation: scrollLeft-f9458656 var(--animation-duration) linear 1;
          animation: scrollLeft-f9458656 var(--animation-duration) linear 1;
}
@-webkit-keyframes scrollLeft-f9458656 {
0% {
    -webkit-transform: translateX(1.86667rem);
            transform: translateX(1.86667rem);
}
100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
}
@keyframes scrollLeft-f9458656 {
0% {
    -webkit-transform: translateX(1.86667rem);
            transform: translateX(1.86667rem);
}
100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
}
}
.lucky-prize-list[data-v-f9458656] {
  border-radius: 0.16rem;
  overflow: hidden;
}
.lucky-prize-list .lpl-title[data-v-f9458656] {
  padding: 0.26rem 0;
  font-size: 0.75rem;
  color: #fff;
  line-height: 1.19rem;
  text-align: center;
  text-shadow: 0 0 0 rgba(210, 63, 7, 0.53);
  background: linear-gradient(232deg, #ffe039 0%, #fb3969 100%);
}
.lucky-prize-list .lpl-list[data-v-f9458656] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0.34rem 0;
  height: 8rem;
  overflow: hidden;
}
.lucky-prize-list .lpl-ul[data-v-f9458656] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lucky-prize-list .lpll-item-child[data-v-f9458656] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0.34rem;
  width: 4rem;
  background: #fff;
  border-radius: 0.16rem;
  overflow: hidden;
}
.lucky-prize-list .lpll-item-child img[data-v-f9458656] {
  display: block;
  width: 100%;
  height: 2.39rem;
  background: #eee;
  border-radius: 0.16rem 0.16rem 0 0;
}
.lucky-prize-list .lpll-item-child p[data-v-f9458656] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: 4rem;
  padding: 0 0.2rem;
  height: 0.85rem;
  line-height: 0.85rem;
  color: #9E1B20;
  text-align: center;
  font-size: 0.43rem;
  border-radius: 0 0 0.16rem 0.16rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(24%, #ffffff), to(#ffe2bc));
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 24%, #ffe2bc 100%);
}
.broadcast[data-v-f9458656] {
  height: 0.8rem;
  background-color: #1E1F28;
  padding: 0 0.37333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.broadcast img[data-v-f9458656] {
  height: 0.58667rem;
  width: 0.58667rem;
  margin-right: 0.37333rem;
}
.broadcast div[data-v-f9458656] {
  height: 100%;
  width: 100%;
  line-height: 0.8rem;
  color: #fff;
  white-space: nowrap;
  /* 单行显示 */
  overflow: hidden;
  /* 超出部分隐藏 */
  text-overflow: ellipsis;
  /* 显示省略号 */
  font-size: 0.37333rem;
}
.classify-swiper[data-v-f9458656],
.layer-box[data-v-f9458656] {
  color: #fff;
  font-family: Barlow;
  font-size: 0.34667rem;
}
.classify-swiper[data-v-f9458656] {
  padding: 0.45333rem;
  font-size: 0.32rem;
}
.classify-swiper .swiper-slide[data-v-f9458656] {
  width: 1.92rem;
  text-align: center;
  margin-right: 0.26667rem;
}
.classify-swiper .swiper-slide[data-v-f9458656]:last-child {
  margin-right: 0;
}
.classify-swiper .swiper-slide .item[data-v-f9458656] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.21333rem;
  border-radius: 0.21333rem;
  background-color: #1E1F28;
}
.classify-swiper .swiper-slide .item img[data-v-f9458656] {
  width: 0.8rem;
  height: 0.8rem;
}
.classify-swiper .swiper-slide .item span[data-v-f9458656] {
  margin-top: 0.16rem;
  height: 0.64rem;
  line-height: 1;
}
.swiperContenr[data-v-f9458656] {
  padding: 0 0.45333rem 0.26667rem;
  color: #fff;
  font-family: Barlow;
  font-size: 0.34667rem;
}
.swiperContenr .head-bar[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.32rem 0;
}
.swiperContenr .head-bar .hede-info[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.swiperContenr .head-bar .hede-info .icon[data-v-f9458656] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.10667rem;
}
.swiperContenr .head-bar .hede-info span[data-v-f9458656] {
  font-size: 0.45333rem;
  font-weight: bold;
}
.swiperContenr .head-bar .head-btn[data-v-f9458656] {
  padding: 0.13333rem 0.26667rem;
  background: -webkit-gradient(linear, left top, right top, from(#FF8216), to(#FFAB1A));
  background: linear-gradient(to right, #FF8216, #FFAB1A);
  border-radius: 0.21333rem;
}
.swiperContenr .head-bar ul[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.29333rem;
}
.swiperContenr .head-bar ul li[data-v-f9458656] {
  padding: 0.10667rem 0.32rem;
  margin-left: 0.21333rem;
  border: 0.02667rem solid #707070;
  border-radius: 0.26667rem;
  text-transform: uppercase;
  cursor: pointer;
}
.swiperContenr .head-bar ul li.active[data-v-f9458656] {
  color: #FF8216;
  border-color: #FF8216;
}
.swiperContenr .head-bar .in-live[data-v-f9458656] {
  height: 0.37333rem;
}
.min-swiper .swiper-game .swiper-slide[data-v-f9458656] {
  width: auto;
  border-radius: 0.21333rem;
  overflow: hidden;
  margin-right: 0.26667rem;
}
.min-swiper .swiper-game .game-img[data-v-f9458656] {
  background-size: 100% 100%;
  width: 2.77333rem;
  height: 3.76rem;
}
.medium-swiper .swiper-game[data-v-f9458656] {
  height: 7.73333rem;
}
.medium-swiper .swiper-game .swiper-slide[data-v-f9458656] {
  width: auto;
  border-radius: 0.21333rem;
  overflow: hidden;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}
.medium-swiper .swiper-game .game-img[data-v-f9458656] {
  background-size: 100% 100%;
  width: 2.77333rem;
  height: 3.76rem;
}
.max-swiper .swiper-game[data-v-f9458656] {
  height: 11.52rem;
}
.max-swiper .swiper-game .swiper-slide[data-v-f9458656] {
  width: auto;
  border-radius: 0.21333rem;
  overflow: hidden;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}
.max-swiper .swiper-game .game-img[data-v-f9458656] {
  background-size: 100% 100%;
  width: 2.77333rem;
  height: 3.76rem;
}
.layer-box[data-v-f9458656] {
  padding: 0 0.45333rem 0.26667rem;
}
.layer-box .head-bar[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.32rem 0;
}
.layer-box .head-bar > div[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.layer-box .head-bar > div .icon[data-v-f9458656] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.10667rem;
}
.layer-box .head-bar > div span[data-v-f9458656] {
  font-size: 0.45333rem;
  font-weight: bold;
}
.layer-box .head-bar ul[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.29333rem;
}
.layer-box .head-bar ul li[data-v-f9458656] {
  padding: 0.10667rem 0.32rem;
  margin-left: 0.21333rem;
  border: 0.02667rem solid #707070;
  border-radius: 0.26667rem;
  text-transform: uppercase;
  cursor: pointer;
}
.layer-box .head-bar ul li.active[data-v-f9458656] {
  color: #FF9A16;
  border-color: #FF9A16;
}
.layer-box .head-bar .in-live[data-v-f9458656] {
  height: 0.37333rem;
}
.layer-box .game-swiper .swiper-slide[data-v-f9458656] {
  width: auto;
  border-radius: 0.21333rem;
  overflow: hidden;
}
.layer-box .game-swiper .game-img[data-v-f9458656] {
  background-size: 100% 100%;
}
.footer-box[data-v-f9458656] {
  margin-top: 0.45333rem;
  padding: 0.45333rem;
  font-size: 0.34667rem;
  background-color: #2f2f2f;
  color: #8a9093;
}
.footer-box .help-pc[data-v-f9458656] {
  display: none;
}
.footer-box .collapse[data-v-f9458656] {
  background-color: #2F2F2F;
  font-size: 0.32rem;
}
.footer-box .collapse ul li[data-v-f9458656] {
  text-decoration: underline;
  margin-top: 0.13333rem;
  font-size: 0.34667rem;
}
.footer-box[data-v-f9458656] .van-collapse-item__title {
  background-color: #2F2F2F;
  color: #8A9093;
  font-size: 0.32rem;
}
.footer-box[data-v-f9458656] .van-collapse-item__wrapper .van-collapse-item__content {
  background-color: #2F2F2F;
  padding-left: 0.96rem;
  padding-top: 0;
}
.footer-box[data-v-f9458656] .van-cell::after {
  content: none;
  display: none;
}
.footer-box[data-v-f9458656] .van-collapse-item--border::after {
  content: none;
  display: none;
}
.footer-box[data-v-f9458656] .van-cell__title {
  font-weight: 600;
}
.footer-box .footer-help[data-v-f9458656] {
  margin-top: 0.45333rem;
  font-size: 0.32rem;
  text-align: center;
  color: #FFDD00;
}
.footer-box .contact-information[data-v-f9458656] {
  margin-top: 0.45333rem;
  text-align: center;
}
.footer-box .contact-information img[data-v-f9458656] {
  margin-right: 0.21333rem;
  width: 0.74667rem;
  border-radius: 50%;
}
.footer-box .license[data-v-f9458656] {
  margin-top: 0.8rem;
  color: #8A9093;
  text-align: center;
  font-size: 0.32rem;
}
.footer-box .license .logo-icon[data-v-f9458656] {
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}
.footer-box .license .logo-icon img[data-v-f9458656] {
  margin: 0.26667rem auto;
  display: block;
  height: 0.8rem;
}
.footer-box .license .license-del[data-v-f9458656] {
  padding: 0.26667rem 0;
  text-align: start;
  border-top: 0.02667rem solid rgba(255, 255, 255, 0.1);
}
.footer-box .license .license-del div[data-v-f9458656] {
  line-height: 0.37333rem;
}
.footer-box .license .license-del .licence-img[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.26667rem 0;
}
.footer-box .license .license-del .licence-img img[data-v-f9458656] {
  height: 1.06667rem;
}
.footer-box .license .license-del .licence-img .pz-img[data-v-f9458656] {
  margin-right: 0.8rem;
}
.footer-box .certificate[data-v-f9458656] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer-box .certificate img[data-v-f9458656] {
  width: 0.90667rem;
  margin-right: 0.26667rem;
}
.footer-box .illustrate[data-v-f9458656] {
  margin-top: 0.21333rem;
  color: #8A9093;
  text-align: center;
  font-size: 0.32rem;
  font-weight: 800;
}
@media only screen and (min-width: 750px) {
.help[data-v-f9458656] {
    display: none;
}
.help-pc[data-v-f9458656] {
    display: block !important;
    padding: 0.37333rem 0.37333rem 0.58667rem 0.37333rem;
}
.help-pc .policy-content[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.help-pc .policy-content .customer-service .service-title[data-v-f9458656] {
    font-family: Barlow !important;
    font-size: 0.42667rem;
    color: #fff;
    font-weight: bold;
}
.help-pc .policy-content .customer-service ul[data-v-f9458656] {
    font-size: 0.37333rem;
    margin-top: 0.26667rem;
    color: #8A9093;
}
.help-pc .policy-content .customer-service ul li[data-v-f9458656] {
    margin-top: 0.13333rem;
}
.help-pc .policy-content .customer-service ul li[data-v-f9458656]:hover {
    color: #fff;
}
.help-pc .policy-content .customer-service .service-img[data-v-f9458656] {
    margin-top: 0.26667rem;
}
.help-pc .policy-content .customer-service .service-img img[data-v-f9458656] {
    width: 0.8rem;
    margin-right: 0.13333rem;
    border-radius: 50%;
}
.help-pc .license[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.90667rem;
    color: #8A9093;
    font-size: 0.37333rem;
    text-align: start;
}
.help-pc .license .license-left[data-v-f9458656] {
    width: 50%;
}
.help-pc .license .license-left .logo-icon[data-v-f9458656] {
    height: 1.06667rem;
    margin: 0;
}
.help-pc .license .license-left .left-content[data-v-f9458656] {
    margin-top: 0.42667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.help-pc .license .license-left .left-content span[data-v-f9458656] {
    margin-top: 0.13333rem;
}
.help-pc .license .license-right[data-v-f9458656] {
    padding-left: 0.8rem;
    width: 50%;
}
.help-pc .license .license-right .license-img[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.help-pc .license .license-right .license-img img[data-v-f9458656] {
    height: 1.17333rem;
    margin-left: 0.96rem;
}
.help-pc .license .license-right .right-content[data-v-f9458656] {
    margin-top: 0.42667rem;
}
.help-pc .license .license-right .certificate[data-v-f9458656] {
    margin-top: 0.37333rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
}
.help-pc .license .license-right .certificate img[data-v-f9458656] {
    width: 1.01333rem;
    margin-left: 0.53333rem;
}
.help-pc .footer-init[data-v-f9458656] {
    color: #8A9093;
    text-align: center;
    margin-top: 0.42667rem;
    font-size: 0.37333rem;
    font-weight: 800;
}
.min-swiper .swiper-game .game-img[data-v-f9458656] {
    background-size: 100% 100%;
    width: 4.16rem;
    height: 5.76rem;
}
.medium-swiper .swiper-game[data-v-f9458656] {
    height: 11.78667rem;
}
.medium-swiper .swiper-game .game-img[data-v-f9458656] {
    background-size: 100% 100%;
    width: 4.16rem;
    height: 5.76rem;
}
.max-swiper .swiper-game[data-v-f9458656] {
    height: 17.65333rem;
}
.max-swiper .swiper-game .game-img[data-v-f9458656] {
    background-size: 100% 100%;
    width: 4.16rem;
    height: 5.76rem;
}
.classify-swiper[data-v-f9458656],
  .layer-box[data-v-f9458656] {
    font-size: 0.37333rem;
}
.classify-swiper .swiper-slide[data-v-f9458656] {
    width: 13.4%;
    margin-right: 1%;
}
.classify-swiper .swiper-slide .item[data-v-f9458656] {
    padding: 0.32rem;
}
.classify-swiper .swiper-slide .item img[data-v-f9458656] {
    width: 1.28rem;
    height: 1.28rem;
}
.classify-swiper .swiper-slide .item span[data-v-f9458656] {
    margin-top: 0.21333rem;
    height: 0.74667rem;
}
}
@media only screen and (max-width: 540px) {
.game-swiper[data-v-f9458656] {
    height: 3.76rem;
}
.game-swiper .swiper-slide[data-v-f9458656] {
    margin-right: 0.21333rem;
}
.game-swiper .game-img[data-v-f9458656] {
    width: 2.77333rem;
    height: 3.76rem;
}
.game-swiper.playing-swiper[data-v-f9458656] {
    height: 2.13333rem;
}
.game-swiper.playing-swiper .swiper-slide[data-v-f9458656] {
    margin-right: 0.16rem;
}
.game-swiper.playing-swiper .game-img[data-v-f9458656] {
    width: 1.632rem;
    height: 2.13333rem;
}
}
@media (max-width: 750px) and (min-width: 540px) {
.game-swiper[data-v-f9458656] {
    height: 4.64rem;
}
.game-swiper .swiper-slide[data-v-f9458656] {
    margin-right: 0.21333rem;
}
.game-swiper .game-img[data-v-f9458656] {
    width: 3.44rem;
    height: 4.64rem;
}
.game-swiper.playing-swiper[data-v-f9458656] {
    height: 2.74667rem;
}
.game-swiper.playing-swiper .swiper-slide[data-v-f9458656] {
    margin-right: 0.16rem;
}
.game-swiper.playing-swiper .game-img[data-v-f9458656] {
    width: 2.02667rem;
    height: 2.74667rem;
}
}
@media only screen and (min-width: 750px) {
.advertise[data-v-f9458656] {
    display: none;
}
.game-swiper[data-v-f9458656] {
    height: 5.76rem;
}
.game-swiper .swiper-slide[data-v-f9458656] {
    margin-right: 0.32rem;
}
.game-swiper .game-img[data-v-f9458656] {
    width: 4.16rem;
    height: 5.76rem;
}
.game-swiper.playing-swiper[data-v-f9458656] {
    height: 3.97333rem;
}
.game-swiper.playing-swiper .swiper-slide[data-v-f9458656] {
    margin-right: 0.21333rem;
}
.game-swiper.playing-swiper .game-img[data-v-f9458656] {
    width: 2.93333rem;
    height: 3.97333rem;
}
}
@media only screen and (max-width: 750px) {
.swiper-Diversions[data-v-f9458656] {
    height: 13.33333rem;
}
.swiper-Diversions .swiper-slide[data-v-f9458656] {
    height: 2.66667rem !important;
}
.Index-body[data-v-f9458656] {
    position: relative;
}
.Game-detail-list-th-name[data-v-f9458656] {
    width: 2.88rem;
    padding: 0 0.05333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Game-detail-list-th-name > div[data-v-f9458656] {
    background: #2f2f2f;
    border-radius: 0.32rem;
    text-align: center;
    width: 100%;
    height: 0.64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.24rem;
    line-height: 0.26667rem;
    font-family: Barlow;
    font-weight: 700;
    color: #fff;
    padding: 0 0.32rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0.32rem;
}
.Game-detail-list-th-for:nth-child(3n) > .Game-detail-list-th[data-v-f9458656] {
    margin-right: 0 !important;
}
.Index-tab-cont[data-v-f9458656] {
    display: none;
}
.footer-pc[data-v-f9458656] {
    display: none;
}
.swiper[data-v-f9458656] {
    height: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.swiper .swiper-slide[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 10rem;
    height: 4.58667rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.32rem;
    background-color: #111111;
    background-position: center;
    background-size: cover;
    color: #FFFFFF;
}
.swiper .swiper-pagination[data-v-f9458656] .swiper-pagination-bullet {
    width: 0.16rem;
    height: 0.16rem;
    background: rgba(255, 255, 255, 0.39);
    opacity: 1;
    border-radius: 100%;
}
.swiper .swiper-pagination[data-v-f9458656] .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.16rem;
    height: 0.16rem;
    background: #ffffff;
    opacity: 1;
    border-radius: 100%;
    bottom: 0;
}
[data-v-f9458656] .van-swipe__indicators .van-swipe__indicator {
    background: rgba(234, 143, 135, 0.39);
}
.Index[data-v-f9458656] {
    padding-top: 1.44rem;
    padding-bottom: 1.46667rem;
    min-height: 100vh;
    background: #111111;
    position: relative;
    max-width: 12rem;
    margin: 0 auto;
}
.Index.NoFooter[data-v-f9458656] {
    padding-bottom: 2.4rem;
}
.Index[data-v-f9458656]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 100% 0;
    background-repeat: no-repeat;
}
.pa0[data-v-f9458656] {
    padding-top: 0 !important;
}
.Index-tab-p[data-v-f9458656] {
    position: relative;
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Index-tab[data-v-f9458656] {
    display: -webkit-box;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow-x: scroll;
    width: 100%;
    padding: 0.26667rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    max-width: 12rem;
    margin: 0 auto;
}
.Index-tab.act[data-v-f9458656] {
    background: #111111;
    padding: 0.26667rem 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0 -0.10667rem 0.32rem #888881;
            box-shadow: 0 -0.10667rem 0.32rem #888881;
}
.Index-tab-list[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.32rem 0.16rem 0.10667rem;
    width: 88%;
    background-color: #16202c;
    border-radius: 0.21333rem;
}
.Index-tab-list-icon[data-v-f9458656] {
    width: 0.8rem;
    height: 0.72rem;
    background-size: 100% 100%;
}
.Index-tab-list-text[data-v-f9458656] {
    margin-top: 0.21333rem;
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.37333rem;
    color: #fff;
    height: 0.74667rem;
}
.Index-tab-list.act[data-v-f9458656] {
    background-color: #FF8216;
}
.Index-tab-list[data-v-f9458656]:last-child {
    margin-right: 0;
}
.Lotteries-banner-img[data-v-f9458656] {
    /*width: 342px;*/
    /*height: 156px;*/
    width: 100%;
    height: 100%;
}
.Ranking[data-v-f9458656] {
    padding: 0 0.45333rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.Ranking-header[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.45333rem;
    margin-bottom: 0.45333rem;
}
.Ranking-header-icon[data-v-f9458656] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Ranking-header-name[data-v-f9458656] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.53333rem;
    color: #FFFFFF;
}
.Ranking-tab[data-v-f9458656] {
    width: 100%;
    border-radius: 1.14667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: hidden;
    margin-bottom: 0.26667rem;
    padding: 0.10667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Ranking-tab > div[data-v-f9458656] {
    margin-right: 0.13333rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 0.64rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: bold;
    color: #212121;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #616161;
    border-radius: 0.64rem;
    padding: 0 0.16rem;
}
.Ranking-tab > div[data-v-f9458656]:last-child {
    margin-right: 0;
}
.Ranking-tab > div.act[data-v-f9458656] {
    background: #FF8216;
}
.Ranking-latest[data-v-f9458656] {
    height: 10.34667rem;
    overflow: hidden;
    width: 100%;
    background: #0D1F34;
    border-radius: 0.16rem;
    margin-bottom: 0.53333rem;
}
.Ranking_content[data-v-f9458656] {
    width: 100%;
    height: 13.33333rem;
    overflow: hidden;
}
.Ranking-latest-th[data-v-f9458656] {
    width: 100%;
    height: 2.58667rem;
    border-radius: 0.21333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.61333rem 0.34667rem 0.29333rem 0.45333rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background: #2F2F2F;
    margin-bottom: 0.08rem;
}
.Ranking-latest-th-left-msg > div[data-v-f9458656]:first-child {
    font-size: 0.4rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin-bottom: 0.16rem;
}
.Ranking-latest-th-left-msg > div[data-v-f9458656]:nth-child(2) {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #8A9099;
    margin-bottom: 0.05333rem;
}
.Ranking-latest-th-left-msg > div[data-v-f9458656]:last-child {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #FF8216;
}
.Ranking-latest-th-left-in[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.56rem;
    color: #ffffff;
    text-decoration: underline;
}
.Ranking-latest-th-right[data-v-f9458656] {
    width: 1.68rem;
    height: 1.68rem;
    margin-right: 0.45333rem;
}
.Ranking-latest-th-open[data-v-f9458656] {
    width: 1.6rem;
    height: 0.66667rem;
    line-height: 0.66667rem;
    text-align: center;
    position: absolute;
    background: #FF8216;
    border-radius: 0.4rem;
    bottom: 0.64rem;
    right: 0.34667rem;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    color: #2F2F2F;
}
.Ranking-Today[data-v-f9458656] {
    padding: 0.32rem;
    background: #2f2f2f;
    border-radius: 0.21333rem;
}
.Ranking-Today-title[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0.45333rem;
    color: #8A9099;
}
.Ranking-Today-title-left[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Ranking-Today-title-left-icon[data-v-f9458656] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-bottom: 0.13333rem;
}
.Ranking-Today-title-left-text[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
}
.Ranking-Today-title-center[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-center-time[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Ranking-Today-title-center-time-name[data-v-f9458656] {
    margin-bottom: 0.13333rem;
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
}
.Ranking-Today-title-center-time-text[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #FF8216;
}
.Ranking-Today-title-center-icon[data-v-f9458656] {
    margin-left: 0.21333rem;
    width: 0.34667rem;
    height: 0.34667rem;
    background-size: 100% 100%;
}
.Ranking-Today-title-right[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Ranking-Today-title-right-icon[data-v-f9458656] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-bottom: 0.13333rem;
}
.Ranking-Today-title-right-text[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #8A9099;
}
.Ranking-Today-title-text[data-v-f9458656] {
    font-size: 0.34667rem;
    color: #FF8216;
    cursor: pointer;
}
.Ranking-Today-list-title[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 0.10667rem;
    margin: 0.45333rem 0 0 0;
    background: #FF8216;
}
.Ranking-Today-list-title-th[data-v-f9458656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 0.85333rem;
    line-height: 0.85333rem;
    text-align: center;
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    color: #212121;
    font-weight: bold;
}
.Ranking-Today-list-body-th[data-v-f9458656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 0.85333rem;
}
.Ranking-Today-list-body-th.act[data-v-f9458656] {
    background: #616161;
}
.Ranking-Today-list-body-th-icon[data-v-f9458656],
  .Ranking-Today-list-body-th-phone[data-v-f9458656],
  .Ranking-Today-list-body-th-price[data-v-f9458656],
  .Ranking-Today-list-body-th-Prize[data-v-f9458656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.Ranking-Today-list-body-th-icon[data-v-f9458656] {
    position: relative;
}
.Ranking-Today-list-body-th-icon-you[data-v-f9458656] {
    position: absolute;
    left: 0.10667rem;
}
.Ranking-Today-list-body-th-icon-you > div[data-v-f9458656] {
    width: 0.42667rem;
    height: 0.42667rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-logo[data-v-f9458656] {
    width: 0.4rem;
    height: 0.37333rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-text[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #fff;
}
.Ranking-Today-list-body-th-phone[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.4rem;
    color: #ffffff;
}
.Ranking-Today-list-body-th-price[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.4rem;
    color: #ffffff;
    text-align: left;
}
.Ranking-Today-list-body-th-Prize[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.Ranking-Today-list-body-th-Prize-icon[data-v-f9458656] {
    width: 0.4rem;
    height: 0.4rem;
    background-size: 100% 100%;
    margin-right: 0.13333rem;
}
.Ranking-Today-list-body-th-Prize-text[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.4rem;
    color: #34C724;
}
.Ranking-Today-list-body-th-Prize-text.act[data-v-f9458656] {
    color: #F54A45;
}
.Jackpot-body-rank-body-IsAll[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0.37333rem;
    padding-bottom: 0.26667rem;
}
.Jackpot-body-rank-body-IsAll-icon[data-v-f9458656] {
    width: 0.56rem;
    height: 0.56rem;
    background-size: 100% 100%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.Jackpot-body-rank-body-IsAll-icon.top[data-v-f9458656] {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
.Jackpot-body-rank-body-IsAll-icon.bottom[data-v-f9458656] {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.Game-detail[data-v-f9458656] {
    position: relative;
}
.Game-detail-header[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 2.08rem;
    background-size: 100% 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Game-detail-header-back[data-v-f9458656] {
    width: 0.21333rem;
    height: 0.34667rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Game-detail-header-text[data-v-f9458656] {
    font-size: 0.53333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.90667rem;
    color: #FFFFFF;
}
.Game-detail-tab[data-v-f9458656] {
    margin: 0.53333rem 0.53333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
}
.Game-detail-tab > div[data-v-f9458656] {
    margin-right: 0.21333rem;
}
.Game-detail-tab > div[data-v-f9458656]:last-child {
    margin-right: 0;
}
.Game-detail-tab .item[data-v-f9458656] {
    width: 2.37333rem;
    height: 1.01333rem;
    background-size: 100% 100%;
    border-radius: 0.16rem;
}
.Game-detail-list[data-v-f9458656] {
    padding: 0.61333rem 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.Game-detail-list-th[data-v-f9458656] {
    width: 2.88rem;
    height: 3.89333rem;
    background-size: 100% 100%;
    margin-right: 0.21333rem;
    border-radius: 0.21333rem;
    margin-bottom: 0.21333rem;
    position: relative;
}
.Game-detail-list-th-icon[data-v-f9458656] {
    width: 0.90667rem;
    height: 0.90667rem;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.Game-detail-list-th[data-v-f9458656]:nth-child(3n) {
    margin-right: 0;
}
.Footer[data-v-f9458656] {
    position: relative;
}
.Footer-GIF[data-v-f9458656] {
    width: 100%;
    height: 17.70667rem;
    position: relative;
}
.Footer-GIF-bg[data-v-f9458656] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-size: 100% 100%;
}
.Footer-GIF-video[data-v-f9458656] {
    position: absolute;
    width: 9.12rem;
    height: 4.34667rem;
    top: 1.36rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 2;
}
.Footer-manufacturer[data-v-f9458656] {
    width: 100%;
    height: 8.61333rem;
    background-size: 100% 100%;
}
.Footer-tips[data-v-f9458656] {
    width: 100%;
}
.Footer-tips-th[data-v-f9458656] {
    padding: 0.93333rem 0.45333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Footer-tips-name[data-v-f9458656] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: 900;
    line-height: 0.8rem;
    color: #E1FF2F;
    margin-bottom: 0.88rem;
    padding: 0 1.09333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.Footer-tips-title[data-v-f9458656] {
    font-size: 0.4rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin-bottom: 0.45333rem;
    width: 100%;
    text-align: center;
}
.Footer-tips-text[data-v-f9458656] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #8A9099;
    width: 100%;
    text-align: center;
    margin-bottom: 0.64rem;
}
.Footer-danger[data-v-f9458656] {
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-danger-bg[data-v-f9458656] {
    margin-top: 0.45333rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 0.16rem;
    padding: 0.32rem 0.50667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 0.02667rem solid #8A9099;
    border-radius: 0.21333rem;
}
.Footer-danger-bg-icon[data-v-f9458656] {
    width: 2.08rem;
    height: 0.69333rem;
    background-size: 100% 100%;
    margin-bottom: 0.18667rem;
}
.Footer-danger-bg-text[data-v-f9458656] {
    margin-left: 0.32rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 1.5;
    color: #8A9099;
}
.Footer-regular[data-v-f9458656] {
    padding: 0 0.45333rem;
    text-align: center;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #8A9099;
}
.Footer-regular img[data-v-f9458656] {
    margin: 0.53333rem 0 0.26667rem;
}
.Footer-tips-app[data-v-f9458656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.56rem 0.45333rem 1.46667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-tips-app-th[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Footer-tips-app-th-text[data-v-f9458656] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.45333rem;
    color: #8A9099;
    margin-right: 0.29333rem;
}
.Footer-tips-app-th-icon[data-v-f9458656] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
    margin-right: 0.21333rem;
}
}
@media only screen and (min-width: 750px) {
.isTrueHeader[data-v-f9458656] {
    display: none;
}
.isTBas[data-v-f9458656] {
    display: none;
}
.swiper-Diversions[data-v-f9458656] {
    background: #2F2F2F;
    height: 11.2rem;
}
[data-v-f9458656] .swiper-scrollbar-drag {
    background: #746161;
}
[data-v-f9458656] .swiper-scrollbar {
    height: 0.05333rem;
    bottom: 0;
}
.swiper[data-v-f9458656] {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #111111;
}
.swiper .swiper-slide[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 15.17333rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.32rem;
    background-position: center;
    background-size: cover;
    color: #FFFFFF;
    border-radius: 0.16rem;
}
.swiper .swiper-pagination[data-v-f9458656] .swiper-pagination-bullet {
    width: 0.61333rem;
    height: 0.13333rem;
    background: rgba(255, 255, 255, 0.39);
    opacity: 1;
    border-radius: 0.05333rem;
}
.swiper .swiper-pagination[data-v-f9458656] .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.61333rem;
    height: 0.13333rem;
    background: #ffffff;
    opacity: 1;
    border-radius: 0.05333rem;
    bottom: 0;
}
[data-v-f9458656] .van-swipe__indicators .van-swipe__indicator {
    background: rgba(234, 143, 135, 0.39);
}
[data-v-f9458656] .swiper-pagination-fraction,
  .swiper-pagination-custom[data-v-f9458656],
  .swiper-container-horizontal > .swiper-pagination-bullets[data-v-f9458656] {
    bottom: 0.53333rem;
}
.Index[data-v-f9458656] {
    padding: 0.58667rem 3vw 0 3vw;
}
.Index-body[data-v-f9458656] {
    min-height: 100vh;
    background: #111111;
    position: relative;
    z-index: 2;
    max-width: 32.53333rem;
    margin: auto;
}
.Index.NoFooter[data-v-f9458656] {
    padding-bottom: 2.4rem;
}
.pa0[data-v-f9458656] {
    padding-top: 0 !important;
}
.Index-tab-p[data-v-f9458656] {
    position: relative;
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: none !important;
}
.Index-tab[data-v-f9458656] {
    display: -webkit-box;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-bottom-left-radius: 0.93333rem;
    border-top-left-radius: 0.93333rem;
}
.Index-tab.act[data-v-f9458656] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Index-tab-list[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.32rem 0.16rem 0.16rem;
    width: 88%;
    background-color: #16202c;
    border-radius: 0.21333rem;
}
.Index-tab-list-icon[data-v-f9458656] {
    width: 1.28rem;
    height: 1.17333rem;
    background-size: 100% 100%;
}
.Index-tab-list-text[data-v-f9458656] {
    margin-top: 0.21333rem;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.37333rem;
    color: #fff;
    height: 0.74667rem;
}
.Index-tab-list.act[data-v-f9458656] {
    background-color: #FF8216;
}
.Index-tab-list[data-v-f9458656]:last-child {
    margin-right: 0;
}
.Lotteries-banner-img[data-v-f9458656] {
    /*width: 342px;*/
    /*height: 156px;*/
    width: 100%;
    height: 100%;
    border-radius: 0.16rem;
}
.Ranking[data-v-f9458656] {
    padding: 0.26667rem 0 0.26667rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    width: 100%;
}
.Ranking-Today[data-v-f9458656] {
    background: #132338;
    padding: 0.90667rem 1.12rem 0.8rem 1.12rem;
    border-radius: 0.32rem;
}
.Ranking-top[data-v-f9458656] {
    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%;
}
.Ranking-header[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.53333rem;
    margin-bottom: 0.53333rem;
}
.Ranking-header-icon[data-v-f9458656] {
    width: 0.45333rem;
    height: 0.45333rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Ranking-header-name[data-v-f9458656] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.53333rem;
    color: #FFFFFF;
}
.Ranking-tab[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.53333rem;
    padding: 0.10667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Ranking-tab > div[data-v-f9458656] {
    margin-right: 0.32rem;
    font-size: 0.42667rem;
    font-family: Barlow;
    line-height: 0.50667rem;
    color: #212121;
    opacity: 1;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: #616161;
    padding: 0.4rem 0.58667rem 0.4rem 0.58667rem;
    border-radius: 0.64rem;
}
.Ranking-tab > div[data-v-f9458656]:last-child {
    margin-right: 0;
}
.Ranking-tab > div.act[data-v-f9458656] {
    background: #FF8216;
}
.Ranking-latest[data-v-f9458656] {
    height: 10.34667rem;
    overflow: hidden;
    width: 100%;
    background: #0D1F34;
    border-radius: 0.16rem;
    margin-bottom: 0.53333rem;
}
.Ranking-latest-th[data-v-f9458656] {
    border-radius: 0.21333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0.34667rem 0 0.45333rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}
.Ranking-latest-th[data-v-f9458656]::before {
    content: "";
    width: calc(100% - 2.98667rem);
    background: rgba(255, 255, 255, 0.2);
    height: 0.02667rem;
    position: absolute;
    bottom: 0;
    right: 0.34667rem;
}
.Ranking-latest-th-left-msg[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.8rem 0;
}
.Ranking-latest-th-left-msg > div[data-v-f9458656]:first-child {
    width: 8.48rem;
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-latest-th-left-msg > div[data-v-f9458656]:nth-child(2) {
    width: 10.21333rem;
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #8A9099;
    opacity: 1;
}
.Ranking-latest-th-left-msg > div[data-v-f9458656]:last-child {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FF8216;
    opacity: 1;
}
.Ranking-latest-th-left-in[data-v-f9458656] {
    font-size: 0.34667rem;
    font-family: Barlow Medium;
    font-weight: 400;
    line-height: 0.56rem;
    color: #ffffff;
    text-decoration: underline;
}
.Ranking-latest-th-right[data-v-f9458656] {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 0.64rem;
    border-radius: 0.16rem;
}
.Ranking-latest-th-open[data-v-f9458656] {
    text-align: center;
    position: absolute;
    background: #FF8216;
    border-radius: 0.77333rem;
    right: 0.34667rem;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.50667rem;
    color: #212121;
    opacity: 1;
    padding: 0.13333rem 0.48rem 0.13333rem 0.53333rem;
}
.Ranking-Today[data-v-f9458656] {
    background: #2f2f2f;
}
.Ranking-Today-title[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0.45333rem;
    color: #8A9099;
}
.Ranking-Today-title-text[data-v-f9458656] {
    font-size: 0.48rem;
    color: #FF8216;
    cursor: pointer;
    font-weight: 700;
}
.Ranking-Today-title-left[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-left-icon[data-v-f9458656] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
}
.Ranking-Today-title-left-text[data-v-f9458656] {
    font-size: 0.48rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.58667rem;
    opacity: 1;
    margin-left: 0.21333rem;
}
.Ranking-Today-title-center[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-center-time[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-center-time-name[data-v-f9458656] {
    font-family: Barlow;
    font-size: 0.48rem;
    font-weight: 400;
    line-height: 0.58667rem;
    opacity: 1;
}
.Ranking-Today-title-center-time-text[data-v-f9458656] {
    font-family: Barlow;
    margin-left: 0.21333rem;
    font-size: 0.48rem;
    font-weight: 400;
    color: #FF8216;
    opacity: 1;
}
.Ranking-Today-title-center-icon[data-v-f9458656] {
    margin-left: 0.21333rem;
    width: 0.34667rem;
    height: 0.34667rem;
    background-size: 100% 100%;
}
.Ranking-Today-title-right[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Ranking-Today-title-right-icon[data-v-f9458656] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
    margin-right: 0.21333rem;
}
.Ranking-Today-title-right-text[data-v-f9458656] {
    font-family: Barlow;
    font-size: 0.48rem;
    font-weight: 400;
    line-height: 0.58667rem;
    opacity: 1;
}
.Ranking-Today-list[data-v-f9458656] {
    -webkit-box-shadow: 0 0.05333rem 0.08rem rgba(0, 0, 0, 0.16);
            box-shadow: 0 0.05333rem 0.08rem rgba(0, 0, 0, 0.16);
    border-radius: 0.10667rem;
    padding-top: 0.37333rem;
}
.Ranking-Today-list-title[data-v-f9458656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 0.21333rem;
    background: #FF8216;
}
.Ranking-Today-list-title-th[data-v-f9458656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 1.12rem;
    line-height: 1.12rem;
    text-align: center;
    color: #212121;
    font-size: 0.42667rem;
    font-weight: 400;
}
.Ranking-Today-list-body-th[data-v-f9458656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 1.17333rem;
    line-height: 1.17333rem;
    border-bottom: 0.02667rem solid rgba(255, 255, 255, 0.1);
}
.Ranking-Today-list-body-th.act[data-v-f9458656] {
    background: #616161;
}
.Ranking-Today-list-body-th-icon[data-v-f9458656],
  .Ranking-Today-list-body-th-phone[data-v-f9458656],
  .Ranking-Today-list-body-th-price[data-v-f9458656],
  .Ranking-Today-list-body-th-Prize[data-v-f9458656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.Ranking-Today-list-body-th-icon[data-v-f9458656] {
    position: relative;
}
.Ranking-Today-list-body-th-icon-you[data-v-f9458656] {
    position: absolute;
    left: 0.13333rem;
}
.Ranking-Today-list-body-th-icon-you > div[data-v-f9458656] {
    width: 0.58667rem;
    height: 0.58667rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-logo[data-v-f9458656] {
    width: 0.53333rem;
    height: 0.53333rem;
    background-size: 100% 100%;
}
.Ranking-Today-list-body-th-icon-slot-text[data-v-f9458656] {
    font-family: Barlow;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-Today-list-body-th-phone[data-v-f9458656] {
    font-family: Barlow Medium;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-Today-list-body-th-price[data-v-f9458656] {
    font-family: Barlow Medium;
    text-align: left;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
}
.Ranking-Today-list-body-th-Prize[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.Ranking-Today-list-body-th-Prize-icon[data-v-f9458656] {
    width: 0.48rem;
    height: 0.48rem;
    background-size: 100% 100%;
    margin-right: 0.13333rem;
}
.Ranking-Today-list-body-th-Prize-text[data-v-f9458656] {
    font-family: Barlow;
    color: #34C724;
    font-size: 0.42667rem;
    font-weight: 400;
    line-height: 0.64rem;
    opacity: 1;
}
.Ranking-Today-list-body-th-Prize-text.act[data-v-f9458656] {
    color: #F54A45;
}
.Jackpot-body-rank-body-IsAll[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0.8rem;
    padding-bottom: 0.26667rem;
}
.Jackpot-body-rank-body-IsAll-icon[data-v-f9458656] {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.Jackpot-body-rank-body-IsAll-icon.top[data-v-f9458656] {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
.Jackpot-body-rank-body-IsAll-icon.bottom[data-v-f9458656] {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.Game-detail[data-v-f9458656] {
    position: relative;
}
.Game-detail-header[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 4.74667rem;
    background-size: 100% 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 32.53333rem;
    margin: 0 auto;
}
.Game-detail-header-back[data-v-f9458656] {
    width: 0.21333rem;
    height: 0.34667rem;
    background-size: 100% 100%;
    margin-right: 0.16rem;
}
.Game-detail-header-text[data-v-f9458656] {
    font-size: 0.53333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.90667rem;
    color: #FFFFFF;
}
.Game-detail-tab[data-v-f9458656] {
    margin-top: 0.53333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: scroll;
    cursor: pointer;
}
.Game-detail-tab > div[data-v-f9458656] {
    display: inline-table;
    margin-right: 0.26667rem;
}
.Game-detail-tab > div[data-v-f9458656]:last-child {
    margin-right: 0;
}
.Game-detail-tab .item[data-v-f9458656] {
    width: 4.74667rem;
    height: 2.02667rem;
    background-size: 100% 100%;
    border-radius: 0.16rem;
}
.Game-detail-list[data-v-f9458656] {
    padding: 0.61333rem 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.Game-detail-list-th[data-v-f9458656] {
    width: 4.16rem;
    height: 5.6rem;
    background-size: 100% 100%;
    margin-right: 0.26667rem;
    border-radius: 0.21333rem;
    margin-bottom: 0.26667rem;
    position: relative;
}
.Game-detail-list-th-name[data-v-f9458656] {
    width: 4.16rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Game-detail-list-th-name > div[data-v-f9458656] {
    background: #2f2f2f;
    border-radius: 0.32rem;
    text-align: center;
    width: 100%;
    height: 0.64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.24rem;
    line-height: 0.26667rem;
    font-family: Barlow;
    font-weight: 700;
    color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 0.42667rem;
}
.Game-detail-list-th-icon[data-v-f9458656] {
    width: 0.90667rem;
    height: 0.90667rem;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.Footer[data-v-f9458656] {
    position: relative;
    display: none;
}
.Footer-GIF[data-v-f9458656] {
    width: 100%;
    height: 17.70667rem;
    position: relative;
}
.Footer-GIF-bg[data-v-f9458656] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-size: 100% 100%;
}
.Footer-GIF-video[data-v-f9458656] {
    position: absolute;
    width: 9.12rem;
    height: 4.34667rem;
    top: 1.36rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 2;
}
.Footer-manufacturer[data-v-f9458656] {
    width: 100%;
    height: 8.61333rem;
    background-size: 100% 100%;
}
.Footer-tips[data-v-f9458656] {
    width: 100%;
    height: 8.53333rem;
}
.Footer-tips-th[data-v-f9458656] {
    padding: 0.93333rem 0.45333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Footer-tips-name[data-v-f9458656] {
    font-size: 0.45333rem;
    font-family: Barlow;
    font-weight: 900;
    line-height: 0.8rem;
    color: #E1FF2F;
    margin-bottom: 0.88rem;
    padding: 0 1.09333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.Footer-tips-title[data-v-f9458656] {
    font-size: 0.4rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin-bottom: 0.45333rem;
    width: 100%;
    text-align: center;
}
.Footer-tips-text[data-v-f9458656] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #88909D;
    width: 100%;
    text-align: center;
}
.Footer-danger[data-v-f9458656] {
    width: 100%;
    padding: 0 0.45333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-danger-bg[data-v-f9458656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 0.16rem;
    padding: 0.32rem 0.50667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-danger-bg-icon[data-v-f9458656] {
    width: 2.08rem;
    height: 0.69333rem;
    background-size: 100% 100%;
    margin-bottom: 0.18667rem;
}
.Footer-danger-bg-text[data-v-f9458656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #FFFFFF;
}
.Footer-tips-app[data-v-f9458656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.56rem 0.45333rem 1.46667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.Footer-tips-app-th[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.Footer-tips-app-th-text[data-v-f9458656] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.45333rem;
    color: #88909D;
    margin-right: 0.29333rem;
}
.Footer-tips-app-th-icon[data-v-f9458656] {
    width: 0.61333rem;
    height: 0.61333rem;
    background-size: 100% 100%;
    margin-right: 0.26667rem;
}
.Index-tab-banner[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.Index-tab-cont[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.32rem 0 0.58667rem 0;
    padding: 0.13333rem;
    border-radius: 0.93333rem;
    overflow: hidden;
}
.Index-tab-triangle[data-v-f9458656] {
    width: 0;
    height: 0;
    border-top: 1.52rem solid transparent;
    border-right: 1.52rem solid #FF8216;
    border-bottom: 0 solid transparent;
}
.jackpot-banner-cont[data-v-f9458656] {
    width: 15.70667rem;
    height: 1.52rem;
    background: linear-gradient(94deg, #FF8216 0%, #ECCA93 100%);
    opacity: 1;
    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;
    border-bottom-right-radius: 0.77333rem;
    border-top-right-radius: 0.77333rem;
}
.jackpot-banner-left[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0.50667rem;
}
.jackpot-banner-left img[data-v-f9458656] {
    width: 0.56rem;
    height: 0.56rem;
}
.jackpot-banner-left span[data-v-f9458656] {
    font-size: 0.53333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.64rem;
    color: #2f2f2f;
    opacity: 1;
    margin-left: 0.21333rem;
}
.jackpot-banner-mid .jackpot-banner-num[data-v-f9458656] {
    font-size: 0.61333rem;
    font-family: Barlow;
    font-weight: bold;
    color: #2f2f2f;
    opacity: 1;
}
.jackpot-banner-mid .jackpot-banner-unit[data-v-f9458656] {
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: bold;
    color: #2f2f2f;
    opacity: 1;
}
.jackpot-banner-right[data-v-f9458656] {
    margin-right: 0.50667rem;
}
.jackpot-banner-right span[data-v-f9458656] {
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.45333rem;
    color: #2f2f2f;
    padding: 0.21333rem 0.4rem;
    background: #FF8216;
    opacity: 1;
    border-radius: 0.58667rem;
}
.footer-pc[data-v-f9458656] {
    opacity: 1;
    border-radius: 0.32rem 0.05333rem 0 0;
    padding: 0.82667rem 0.64rem 0.58667rem 0.64rem;
}
.footer-pc .footer-pc-title[data-v-f9458656] {
    font-size: 0.58667rem;
    font-family: Barlow;
    font-weight: 900;
    line-height: 1.04rem;
    color: #fff;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding-bottom: 0.64rem;
    border-bottom: 0.02667rem solid rgba(255, 255, 255, 0.2);
}
.footer-pc .footer-pc-tips[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item:nth-child(1) .footer-pc-tips-icon-title div[data-v-f9458656]:nth-child(1) {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item:nth-child(2) .footer-pc-tips-icon-title div[data-v-f9458656]:nth-child(1) {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item:nth-child(3) .footer-pc-tips-icon-title div[data-v-f9458656]:nth-child(1) {
    width: 0.82667rem;
    height: 0.64rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item[data-v-f9458656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 1.06667rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-icon-title[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-icon-title span[data-v-f9458656] {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: bold;
    line-height: 0.64rem;
    color: #FFFFFF;
    opacity: 1;
    margin-left: 0.34667rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-details[data-v-f9458656] {
    margin-top: 0.32rem;
}
.footer-pc .footer-pc-tips .footer-pc-tips-item .footer-pc-tips-details span[data-v-f9458656] {
    font-size: 0.32rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.48rem;
    color: #8A9099;
    opacity: 1;
}
.footer-pc .Footer-regular-pc[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 0.02667rem solid rgba(255, 255, 255, 0.2);
    padding: 0.53333rem 0.45333rem;
    text-align: center;
    font-size: 0.37333rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.61333rem;
    color: #8A9099;
}
.footer-pc .Footer-regular-pc img[data-v-f9458656] {
    width: 2.77333rem;
    height: 0.90667rem;
}
.footer-pc .Footer-regular-pc p[data-v-f9458656] {
    margin-left: 0.8rem;
    width: 0.02667rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: left;
}
.footer-pc .footer-pc-bot-info[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0.48rem;
    border-top: 0.02667rem solid rgba(255, 255, 255, 0.2);
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-left[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-left div[data-v-f9458656] {
    width: 2.77333rem;
    height: 0.90667rem;
    background-size: 100% 100%;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-left span[data-v-f9458656] {
    display: inline-block;
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 0.64rem;
    color: #8A9099;
    opacity: 1;
    width: 10.66667rem;
    margin-left: 0.32rem;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-mid[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-mid div[data-v-f9458656] {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
    margin-left: 0.32rem;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-mid span[data-v-f9458656] {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 1.17333rem;
    color: #8A9099;
    opacity: 1;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-right[data-v-f9458656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-right div[data-v-f9458656] {
    width: 0.64rem;
    height: 0.64rem;
    background-size: 100% 100%;
    margin-left: 0.32rem;
}
.footer-pc .footer-pc-bot-info .footer-pc-bot-info-right span[data-v-f9458656] {
    font-size: 0.42667rem;
    font-family: Barlow;
    font-weight: 400;
    line-height: 1.17333rem;
    color: #8A9099;
    opacity: 1;
}
}
@media only screen and (min-width: 1346px) {
.Game-detail-list[data-v-f9458656] {
    padding: 0.58667rem 0.88rem;
}
.Game-detail-list-th-for:nth-child(7n) > .Game-detail-list-th[data-v-f9458656] {
    margin-right: 0 !important;
}
}
@media (max-width: 1346px) and (min-width: 750px) {
.Game-detail-list[data-v-f9458656] {
    padding: 0.58667rem 1.36rem;
}
.Game-detail-list-th-for:nth-child(6n) > .Game-detail-list-th[data-v-f9458656] {
    margin-right: 0 !important;
}
}

