.home-vwx2l {
    padding-top: 1.16rem
}

.home-pm80-RGKFH {
    padding-bottom: 1.6rem
}

.home-topDownload-fZZoa {
    padding-top: 1.8rem!important
}

.homeGj1-OYVGz {
    padding-top: 0!important
}

.homeGj-uOO4N {
    z-index: 999
}

.homeGj-banner-eSm4G {
    padding: .2rem
}

.homeGj-banner-eSm4G .van-skeleton {
    border-radius: .1rem;
    height: 2.22rem
}

.homeGj-banner-eSm4G .van-skeleton h3 {
    display: none
}

.homeGj-notice-xj0_i {
    padding: 0 .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.homeGj-notice-xj0_i .van-skeleton {
    height: .7rem
}

.homeGj-notice-xj0_i .van-skeleton h3 {
    display: none
}

.homeGj-nav-U_l1k {
    padding: 0 .2rem;
    display: flex;
    background: var(--cms-background-color-secondary);
    height: 1rem;
    justify-content: space-between;
    margin-top: .2rem;
    align-items: center;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.homeGj-nav-U_l1k .van-skeleton {
    background: var(--cms-background-color-primary);
    border-radius: .1rem;
    height: .8rem;
    width: 23%
}

.homeGj-nav-U_l1k .van-skeleton h3 {
    display: none
}

.homeGj-game-tlBWv {
    padding: .2rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.homeGj-game-tlBWv .van-skeleton {
    background: var(--cms-background-color-secondary);
    border-radius: .1rem;
    width: 2.12rem;
    height: 3rem;
    margin-bottom: .2rem
}

.homeGj-game-tlBWv .van-skeleton h3 {
    display: none
}

.notice-TMcYg {
    padding: 0 .2rem 0 .25rem;
    width: 100%
}

.notice-bg-pIRbt {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--cms-text-color-secondary);
    z-index: 2;
    width: 100%;
    box-sizing: border-box
}

.notice-bg-pIRbt img {
    height: .32rem;
    width: .36rem;
    top: -.01rem;
    margin-right: .1rem
}

.notice-bg-marquee-a0uEG {
    overflow: hidden;
    position: relative;
    flex: 1 1 0;
    display: flex;
    font-size: .26rem
}

.notice-email-osFxH {
    color: var(--cms-primary-color)!important
}

.notice-email-osFxH rect {
    fill: var(--cms-background-color-primary)
}

.notice-search-vFglv {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: .68rem;
    border-radius: .2rem;
    border: .02rem solid var(--cms-divider-color);
    background-color: var(--cms-background-color-secondary);
    color: var(--cms-text-color-secondary);
    padding: .2rem;
    margin: .08rem 0 0 0
}

.notice-search-vFglv .anticon-search {
    font-size: .4rem;
    color: var(--cms-primary-color)
}

.notice-message-box-mbClH {
    position: relative;
    margin-left: .08rem
}

.notice-message-box-tips-Fjr0j {
    height: .32rem;
    left: .2rem;
    position: absolute;
    right: 0;
    top: -.15rem;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 100
}

.notice-message-box-tips-box-gYbiv {
    font-size: .18rem;
    height: .26rem;
    line-height: .26rem;
    padding: 0 .07rem;
    background-color: #ff4a4a;
    border-radius: .125rem .125rem .125rem 0;
    color: #fff
}

.notice-message-box-tips-tail-dWsKd {
    border-bottom: .07rem solid transparent;
    border-left: .07rem solid #ff4a4a;
    border-right: .07rem solid transparent;
    height: 0;
    width: 0
}

@keyframes notice-scrols-M3kqK {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-33.3333%)
    }
}

.noticeCon-content-hQNXZ {
    cursor: pointer;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    color: var(--cms-text-color-secondary);
    font-size: 12px;
    font-weight: bolder;
    -webkit-text-size-adjust: none
}

.noticeCon-content-list-c2ptG {
    white-space: nowrap;
    will-change: transform;
    display: inline-block;
    transform: translateZ(0)
}

.noticeCon-content-list-c2ptG:hover {
    animation-play-state: paused
}

.noticeCon-content-item-HTZbB {
    white-space: nowrap;
    display: inline-block;
    padding-right: 50px;
    color: var(--cms-text-color-primary)
}

.noticeCon-content-item-HTZbB *,.noticeCon-content-item-HTZbB font,.noticeCon-content-item-HTZbB p,.noticeCon-content-item-HTZbB span {
    font-size: .24rem!important
}

.marqueeWrap-UyYdw {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    -webkit-text-size-adjust: none
}

.marqueeContent-sJtjC {
    width: auto;
    position: absolute;
    font-size: 12px
}

.item-DBIdI,.marqueeContent-sJtjC {
    -webkit-text-size-adjust: none
}

.item-DBIdI *,.item-DBIdI font,.item-DBIdI p,.item-DBIdI span {
    font-size: .24rem!important
}

.homeGj1-s0KXs {
    padding-top: 0!important
}

.homeGj-bk1CD {
    z-index: 999
}

.homeGj-banner-hTSe6 {
    padding: 10px
}

.homeGj-banner-hTSe6 .van-skeleton {
    border-radius: 5px;
    height: 100px
}

.homeGj-banner-hTSe6 .van-skeleton h3 {
    display: none
}

.homeGj-notice-ppC14 {
    padding: 0 10px;
    display: flex
}

.homeGj-notice-ppC14 .van-skeleton {
    border-radius: 5px;
    height: 35px
}

.homeGj-notice-ppC14 .van-skeleton h3 {
    display: none
}

.homeGj-nav-oR9Qd {
    padding: 0 10px;
    display: flex;
    height: 50px;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--cms-divider-color);
    margin: 0 10px;
    margin-top: 10px
}

.homeGj-nav-item-rx9i4 {
    width: 25%;
    height: 100%;
    display: flex;
    justify-content: center
}

.homeGj-nav-item-rx9i4 .van-skeleton {
    height: 20px;
    width: 20px
}

.homeGj-nav-item-rx9i4 .van-skeleton h3 {
    display: none
}

.homeGj-game-S8P5Y {
    padding: 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.homeGj-game-S8P5Y .van-skeleton {
    border-radius: 5px;
    width: 114px;
    height: 120px;
    margin-bottom: 10px
}

.homeGj-game-S8P5Y .van-skeleton h3 {
    display: none
}

.lottie-animation-container {
    width: var(--lottie-animation-container-width);
    height: var(--lottie-animation-container-height);
    background-color: var(--lottie-animation-container-background-color);
    overflow: hidden;
    margin: 0 auto
}

.jackpot-DE9iF {
    width: 100%;
    padding: 0 .16rem;
    font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;
    margin-bottom: .16rem
}

.jackpot-container-z5c9N {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.jackpot-container-tiger1-aQJCx {
    transform: rotateY(180deg)
}

.jackpot-container-tiger-lq4Wp {
    width: 1.7rem;
    height: 1.72rem
}

.jackpot-container-tiger-lq4Wp canvas {
    width: 100%;
    height: 100%
}

.jackpot-container-tiger-rotate-IW5kJ {
    transform: rotateY(180deg)
}

.jackpot-container-bg-BHLDl {
    position: relative;
    width: calc(100% - 3.4rem)
}

.jackpot-container-bg-img-qk3j_ {
    width: 100%;
    height: auto
}

.jackpot-DE9iF .jackpot-box {
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    top: 59%
}

.countUp-m5A9O,.jackpot-DE9iF .jackpot-box {
    text-align: center;
    display: flex;
    justify-content: center
}

.countUp-m5A9O {
    align-items: center;
    font-weight: 700
}

.jackpot-Xo2iZ {
    padding: 0 .2rem;
    font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;
    margin-bottom: .16rem
}

.jackpot-Xo2iZ,.jackpot-container-CIzQL,.jackpot-container-bg-GY2P8 {
    position: relative;
    width: 100%
}

.jackpot-container-bg-item1-P2yAp {
    width: .12rem!important;
    height: .12rem!important;
    margin-top: .44rem!important
}

.jackpot-container-bg-item-Ic29w {
    width: .44rem;
    height: 100%;
    color: red;
    display: flex;
    align-items: center;
    margin-top: .16rem
}

.jackpot-container-bg-item-Ic29w img {
    width: 100%
}

.jackpot-container-bg-img-Fqa9W {
    width: 100%;
    height: auto
}

.jackpot-Xo2iZ .jackpot-box {
    text-align: center;
    list-style: none;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    justify-content: center;
    top: .4rem
}

.jackpot-Xo2iZ .jackpot-box.jackpot-box1 {
    top: 44%
}

.jackpot-Xo2iZ .jackpot-box.jackpot-box2 {
    top: 26%
}

.jackpot-Xo2iZ .jackpot-box.jackpot-box3 {
    top: 43%
}

.jackpot-H6o_i {
    padding: 0 .2rem;
    font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;
    margin-bottom: .16rem
}

.jackpot-H6o_i,.jackpot-container-BmQZq,.jackpot-container-bg-S6G93 {
    position: relative;
    width: 100%
}

.jackpot-container-bg-img-XKRyr {
    width: 100%;
    height: auto
}

.jackpot-H6o_i .jackpot-box {
    text-align: center;
    list-style: none;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #fff;
    position: absolute;
    width: 100%;
    justify-content: center;
    top: .4rem
}

.jackpot-H6o_i .jackpot-box.jackpot-box1 {
    top: 44%
}

.jackpot-H6o_i .jackpot-box.jackpot-box2 {
    top: 26%
}

.jackpot-H6o_i .jackpot-box.jackpot-box3 {
    top: 43%
}

.jackpot-H6o_i .jackpot-box.jackpot-box4 {
    top: 45%
}

.jackpot-H6o_i .jackpot-box.jackpot-box8 {
    top: 47%
}

.jackpot-H6o_i .jackpot-box.jackpot-box5 {
    top: 34%
}

.game-Oo2TQ {
    position: relative;
    width: 100%;
    padding-bottom: .16rem;
    overflow: hidden
}

.game-tabActive-lPnrZ {
    text-align: center
}

.game-tabActive-name-Yg1Mo {
    color: var(--cms-primary-color)!important
}

.game-tabItem-TmCZu {
    text-align: center;
    height: .94rem;
    display: flex;
    flex-direction: column
}

.game-tabItem-wrap-ZRlO2 {
    height: .46rem;
    margin-bottom: .054rem
}

.game-tabItem-img-sBpVq {
    height: .46rem;
    line-height: .46rem
}

.game-tabItem-img-sBpVq img {
    height: 100%
}

.game-tabItem-name-ifuzP {
    color: var(--cms-text-color-secondary);
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.1;
    max-width: 1.36rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: middle
}

.game-next-S0bbn,.game-prev-zr0i4 {
    position: absolute;
    margin-top: .3rem;
    z-index: 100;
    width: .36rem;
    height: .36rem;
    border-radius: 50%;
    background-color: rgba(0,0,0,.1);
    border: .02rem solid hsla(0,0%,100%,.1)
}

.game-next-S0bbn:after,.game-prev-zr0i4:after {
    position: absolute;
    content: "";
    width: .1rem;
    height: .1rem;
    border-left: .02rem solid var(--cms-text-color-primary);
    border-bottom: .02rem solid var(--cms-text-color-primary);
    opacity: .8
}

.game-prev-zr0i4 {
    left: 0
}

.game-prev-zr0i4:after {
    top: .12rem;
    left: .14rem;
    transform: rotate(45deg)
}

.game-next-S0bbn {
    right: 0
}

.game-next-S0bbn:after {
    top: .12rem;
    left: .1rem;
    transform: rotate(-135deg)
}

.game-isFixed-TyMKo {
    position: fixed;
    top: 1rem
}

.game-pcIsFixed-LGHb0 {
    position: fixed;
    top: .9rem
}

.game-isDownloadFixd-j43IV {
    position: fixed;
    top: 1.6rem
}

.game-pcIsDownloadFixd-rwTHj {
    position: fixed;
    top: 1.5rem
}

.game-Oo2TQ .van-tabs__wrap {
    border-bottom: .01rem solid #ffffff !important;
    height: 1.1rem!important;
    background: var(--cms-background-color-primary)
}

.game-Oo2TQ .van-tabs__nav {
    padding: 0 .15rem!important;
    background: #0f3a4b;
}

.game-Oo2TQ .van-tab--disabled {
    cursor: pointer
}

.game-Oo2TQ .van-tabs__content,.game-Oo2TQ .van-tabs__content * {
    transition: none!important
}

.game-Oo2TQ .van-tabs__line {
    background: var(--cms-primary-color);
    height: .06rem;
    width: 1.5rem;
    border-radius: .06rem .06rem 0 0;
    bottom: 0
}

.game-Oo2TQ .van-tab__text {
    width: 100%
}

.game-Oo2TQ .van-tab {
    width: 1.5rem;
    height: 1.1rem;
    padding: 0 .05rem;
    margin: 0 .05rem;
    font-size: .24rem
}

.game-select-Oh2vN {
    position: relative;
    padding-right: .16rem;
    width: 100%;
    margin-bottom: .2rem
}

.game-act-Nf5d8 {
    position: relative;
    display: flex;
    align-items: center;
    padding: .28rem .36rem;
    background-color: #fff;
    border-radius: .24rem;
    line-height: .64rem;
    width: 100%
}

.game-act-text-sL4TI {
    padding-left: .34rem;
    font-size: .32rem;
    color: var(--cms-mango-primary-color);
    font-weight: 700
}

.game-act-flag-ZKmE_ {
    width: .48rem;
    height: .48rem
}

.game-act-icon-9SuR3 {
    font-size: 0;
    margin-left: auto;
    line-height: 1;
    transition: transform .3s
}

.game-act-icon-show-my73h {
    transform: rotate(180deg) translateY(-.08rem)
}

.game-act-list-HugHn {
    position: absolute;
    left: 0;
    top: 1.4rem;
    padding: .28rem .12rem;
    background-color: #fff;
    border-radius: .24rem;
    width: 100%;
    max-height: 0;
    overflow: hidden auto;
    opacity: 0;
    pointer-events: none;
    transition: max-height .3s,opacity .3s
}

.game-act-list-item-S2XWk {
    display: flex;
    align-items: center;
    gap: .16rem;
    padding-left: .32rem;
    padding-right: .32rem;
    width: 100%;
    height: 1.04rem
}

.game-act-list-item-S2XWk>img {
    width: .48rem;
    height: .48rem
}

.game-act-list-item-S2XWk>p {
    font-size: .28rem;
    color: var(--cms-mango-text-color2);
    font-weight: 500
}

.game-act-list-item-active-qKLY3 {
    background-color: var(--cms-mango-background-color);
    border-radius: .24rem
}

.game-act-list-show-iUaI3 {
    max-height: 8.3rem;
    opacity: 1;
    pointer-events: auto
}

.game-con-r4G2w {
    overflow: hidden
}

.game-con1-kcTSc {
    padding: .1rem 0
}

.game-con-title-XS2yc {
    padding: .3rem .2rem;
    width: 100%;
    display: flex;
    align-items: center;
    font-size: .3rem;
    line-height: 1;
    justify-content: space-between;
    position: relative
}

.game-con-title-name-VC5Ta {
    display: flex;
    align-items: center;
    color: var(--cms-text-color-primary);
    margin-right: .04rem
}

.game-con-title-btn-i1A6E {
    flex: 1;
    position: relative;
    display: flex;
    justify-content: flex-end;
    font-size: .28rem;
    color: var(--cms-mango-primary-color);
    align-items: center;
    height: 100%;
    cursor: pointer
}

.game-con-title-btn-all-aoXhY {
    background: var(--cms-mango-background-color2);
    display: block;
    height: 100%;
    line-height: .64rem;
    padding: 0 .2rem;
    border-radius: .32rem;
    color: var(--cms-mango-text-color);
    font-size: .26rem
}

.game-con-title-btn-all-aoXhY span {
    color: var(--cms-primary-color);
    margin-left: .06rem;
    font-size: .28rem
}

.game-con-title-btn-icon-x9HDo {
    transform: rotate(180deg)
}

.game-con-title-btn-i1A6E .swiper-button-disabled {
    opacity: .7!important
}

.game-con-title-btn-i1A6E div {
    width: .64rem;
    height: .64rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--cms-mango-background-color2);
    color: var(--cms-mango-text-color);
    top: .4rem!important;
    cursor: pointer
}

.game-con-title-btn-i1A6E div:after {
    display: none!important
}

.game-con-title-btn-i1A6E div:first-of-type {
    left: auto!important;
    right: .76rem!important
}

.game-con-title-btn-i1A6E div:nth-of-type(2) {
    right: 0!important
}

.game-con-title-XS2yc img {
    height: .4rem;
    margin-right: .07rem
}

.game-con-title-more-VqkvD {
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    cursor: pointer
}

.game-con-item-xhzTI {
    position: relative;
    min-height: 2.88rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem
}

.game-con-item-svg-LDjc5 {
    width: 100%;
    height: 100%;
    position: absolute
}

.game-con-item-svg-LDjc5 svg {
    width: 85%!important;
    margin: 0 auto!important
}

.game-con-item-xhzTI .svg-icon {
    position: absolute;
    top: .6rem
}

.game-con-item-sc-TYzwG {
    width: .5rem;
    height: .5rem;
    position: absolute;
    top: .1rem;
    right: .1rem;
    z-index: 5
}

.game-con-wrap-M2Hox {
    width: 100%;
    padding: 0 .3rem .3rem .3rem;
    height: auto;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: .32rem
}

.game-con-wrap-title-EIYIW {
    padding-left: .1rem;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .24rem;
    line-height: .28rem;
    margin-top: .1rem;
    color: #fff
}

.game-con-wrap-logo-YdglY {
    padding-left: .1rem
}

.game-con-wrap-logo-YdglY img {
    width: 50%!important;
    height: 100%!important
}

.game-con-wrap-img-Wgkc8 {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    transition: all .3s linear;
    overflow: hidden;
    border-radius: .24rem;
    cursor: pointer;
    z-index: 3
}

.game-con-wrap-img-Wgkc8 img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left top;
    object-position: left top;
    transition: all .3s linear
}

.game-con-wrap-img-popup-Ob_Nm {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    transition: all .3s linear
}

.game-con-wrap-img-popup-Ob_Nm span {
    font-weight: 700;
    font-size: .24rem;
    margin-top: .2rem;
    color: var(--cms-mango-primary-color)!important
}

.game-con-wrap-name-MkNkS {
    padding: .1rem 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--cms-text-color-secondary)
}

.game-con-footer-yptT5 {
    line-height: normal;
    font-size: .24rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    padding: .3rem .3rem 0 .3rem;
    cursor: pointer
}

.game-con-footer-yptT5 div {
    padding-bottom: .04rem
}

.game-con-footer-yptT5 span {
    position: relative;
    padding-right: .24rem;
    color: var(--cms-global-spare-color)
}

.game-con-footer-yptT5 span:after,.game-con-footer-yptT5 span:before {
    content: "";
    position: absolute;
    right: 0;
    top: .04rem;
    transform: rotate(-45deg);
    width: .12rem;
    height: .12rem;
    border-left: .02rem solid var(--cms-global-spare-color);
    border-bottom: .02rem solid var(--cms-global-spare-color)
}

.game-con-footer-yptT5 span:before {
    top: .1rem
}

.game-empty-_0hNM {
    width: 100%;
    height: 8rem;
    margin-bottom: .64rem;
    display: flex;
    font-size: .28rem;
    color: var(--cms-mango-text-color3);
    align-items: center;
    justify-content: center
}

.game-scroolselect-VWsSh {
    margin: 0 .26rem;
    height: 1.54rem;
    display: flex;
    align-items: center;
    gap: .16rem;
    background: linear-gradient(#fff,#f1fff8);
    box-shadow: 0 0 .08rem 0 #caddd5;
    border-radius: .08rem;
    overflow: auto hidden
}

.game-scroolselect-box-YqrtJ {
    display: flex;
    gap: .16rem;
    background: #fff;
    border-radius: .1rem
}

.game-scroolselect-ActListItem-Yxb0s {
    padding: 0 .2rem;
    margin: 0 .04rem;
    height: .92rem;
    border-radius: .1rem;
    color: var(--cms-mango-text-color4);
    font-size: .28rem;
    text-align: center;
    border-bottom: .04rem solid transparent
}

.game-scroolselect-ActListItem-Yxb0s img {
    width: .48rem;
    height: .48rem;
    pointer-events: none
}

.game-scroolselect-ActListItem-Yxb0s p {
    font-size: .22rem;
    white-space: nowrap;
    pointer-events: none
}

.game-scroolselect-ActListItem-Yxb0s:last-child {
    margin-right: 0
}

.game-scroolselect-ActListItemActive-zl3EW {
    border-radius: .16rem;
    color: #fff;
    border-bottom-color: #459478
}

.game-scroolselect2-iZhfY {
    width: 100%;
    padding-right: .16rem;
    border-radius: .24rem;
    display: flex;
    gap: .16rem;
    margin-bottom: .4rem;
    overflow: auto hidden
}

.game-scroolselect2-ActListItem-fOer6 {
    min-width: 1.68rem;
    max-width: 1.68rem;
    height: 1.68rem;
    background-color: #fff;
    border-radius: .24rem;
    color: var(--cms-mango-text-color2);
    font-size: .28rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: .08rem
}

.game-scroolselect2-ActListItem-fOer6 img {
    width: .48rem;
    height: .48rem;
    pointer-events: none
}

.game-scroolselect2-ActListItem-fOer6 p {
    width: 100%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none
}

.game-scroolselect2-ActListItem-fOer6:last-child {
    margin-right: 0
}

.game-scroolselect2-ActListItemActive-ekuYR {
    background: var(--cms-mango-primary-color)!important;
    color: var(--cms-mango-text-color)
}

.game-search-N4LQQ {
    font-size: .28rem;
    height: 100%
}

.game-search-content-T05UL {
    padding-top: .9rem;
    height: 100%
}

.game-search-title-Kf4m4 {
    background-color: var(--main-item-bg);
    background: #164633;
    border-bottom: .01rem solid #2a815f;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 .1rem 0 .2rem;
    height: .9rem;
    width: 100%;
    position: fixed;
    z-index: 2023
}

.game-search-title-left-wom_z {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    width: .8rem
}

.game-search-title-left-wom_z>span:last-child {
    margin-left: .2rem
}

.game-search-title-left-wom_z .anticon-left,.game-search-title-left-wom_z>span:last-child {
    font-size: .32rem;
    color: var(--main-ligth-color)
}

.game-search-title-right-CSawz {
    width: .9rem
}

.game-search-title-center-l4U51 {
    font-size: .28rem;
    color: var(--main-ligth-color);
    flex: 1;
    text-align: center
}

.game-search-title-center-l4U51 img {
    width: 1.24rem;
    height: .14rem;
    margin: 0 .16rem
}

.game-search-title-center-l4U51 .ant-image:last-child {
    transform: rotate(-180deg)
}

.game-search-input-yyuvF {
    border-color: #2a815f;
    border-radius: .16rem;
    padding: .2rem .2rem 0;
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll
}

.game-search-input-wrap-M5xJV {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.game-search-input-wrap-M5xJV .ant-input-affix-wrapper {
    height: .5rem;
    border-radius: .25rem;
    border-color: #2a815f;
    background-color: transparent;
    color: #fff;
    padding: 0 .2rem 0 .2rem;
    box-sizing: border-box;
    font-size: .22rem
}

.game-search-input-wrap-M5xJV .ant-input-affix-wrapper:focus,.game-search-input-wrap-M5xJV .ant-input-affix-wrapper:hover {
    border-color: var(--cms-primary-color)
}

.game-search-input-wrap-M5xJV .ant-input-affix-wrapper ::-moz-placeholder {
    filter: opacity(.5)
}

.game-search-input-wrap-M5xJV .ant-input-affix-wrapper ::placeholder {
    filter: opacity(.5)
}

.game-search-input-wrap-M5xJV .ant-input-affix-wrapper .anticon-search {
    font-size: .3rem;
    color: var(--main-text-color);
    color: #7db39e
}

.game-search-input-wrap-M5xJV .ant-btn-primary {
    height: .84rem;
    background-color: var(--cms-primary-color);
    border-color: var(--cms-theme-divider-color);
    color: var(--cms-theme-text-color-primary);
    font-size: .28rem;
    border-radius: .16rem
}

.game-search-input-histroy-MG7K7 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .22rem;
    color: #7db39e;
    margin-top: .3rem
}

.game-search-input-histroy-left-fJX08 svg {
    margin-right: .12rem
}

.game-search-input-histroy-content-BnV42 {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: .3rem .2rem
}

.game-search-input-histroy-content-BnV42>div {
    height: .5rem;
    border-radius: .25rem;
    border: .01rem solid #2a815f;
    padding: 0 .18rem;
    position: relative;
    font-size: .22rem;
    color: #7db39e;
    margin-right: .3rem;
    margin-bottom: .2rem;
    text-align: center;
    display: flex;
    align-items: center
}

.game-search-input-histroy-content-BnV42>div:hover {
    color: var(--cms-primary-color);
    cursor: pointer
}

.game-search-input-histroy-content-BnV42 .anticon-close-circle {
    font-size: .24rem;
    position: absolute;
    right: -.06rem;
    top: -.12rem
}

.game-search-input-histroy-del-xd5Qy>span {
    color: #ea4d3d!important
}

.game-search-input-histroy-del-xd5Qy svg {
    margin-right: .12rem
}

.game-search-input-histroy-MG7K7 span {
    color: var(--main-ligth-color);
    cursor: pointer
}

.game-search-nav-joIQG {
    background-color: var(--cms-background-color-secondary);
    padding: .3rem
}

.game-search-nav-swiper-lWPto {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: .84rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    overflow-y: auto
}

.game-search-nav-swiper-item-u4O4q {
    font-size: .24rem;
    margin-left: .3rem;
    display: flex;
    align-items: center;
    position: relative;
    height: 100%
}

.game-search-nav-swiper-item-u4O4q:first-child {
    margin-left: 0
}

.game-search-nav-swiper-item-u4O4q>img {
    width: .38rem;
    height: .38rem
}

.game-search-nav-swiper-item-u4O4q>span {
    color: var(--main-text-color);
    color: #c5e2d2;
    margin-left: .06rem;
    max-width: 1.2rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.game-search-nav-swiper-active-DftDk>span {
    color: var(--cms-primary-color)!important
}

.game-search-nav-swiper-active-DftDk:after {
    content: "";
    width: 100%;
    height: .03rem;
    background-color: var(--cms-primary-color);
    position: absolute;
    bottom: -.01rem;
    left: 0
}

.game-search-con-E68o1 {
    margin-bottom: .64rem;
    background-color: var(--main-item-bg);
    padding: .3rem
}

.game-search-con-wrap-CYxf_ {
    -moz-column-count: 3;
    column-count: 3;
    gap: .2rem
}

.game-search-con-wrap-item-oIB7s {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    box-sizing: border-box;
    margin-bottom: .2rem
}

.game-search-con-wrap-item-pic-l4VeA {
    background: var(--cms-mango-background-color4);
    border-radius: .2rem;
    overflow: hidden
}

.game-search-con-wrap-item-name-CR7ap {
    padding: .1rem 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: var(--cms-mango-text-color7)
}

.game-search-con-wrap-item-oIB7s:hover {
    transform: translateY(-.1rem)
}

.game-search-con-wrap-item-oIB7s:hover>div:last-child {
    display: flex
}

.game-search-con-wrap-item-oIB7s .ant-image,.game-search-con-wrap-item-oIB7s .ant-skeleton-button {
    width: 100%
}

.game-search-con-wrap-item-oIB7s img {
    width: 100%;
    height: auto;
    border-radius: .2rem
}

.game-search-con-wrap-item-mask-Wo7n_ {
    display: none;
    position: absolute;
    inset: 0;
    background-color: rgba(0,0,0,.4);
    justify-content: center;
    align-items: center;
    z-index: 1
}

.game-search-con-wrap-item-mask-Wo7n_>div {
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    padding: .04rem 0 0 .16rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--cms-primary-color)
}

.game-search-con-wrap-item-mask-Wo7n_>div path,.game-search-con-wrap-item-mask-Wo7n_>div>svg {
    fill: var(--main-color)
}

.scence-YP26m {
    padding: 0 .16rem
}

.scence-nav-IVQmo {
    display: flex;
    margin: 0 .16rem;
    height: .96rem;
    position: relative;
    transition: all .25s ease 0s
}

.scence-nav-fixed-gDzqe {
    position: fixed;
    left: 0;
    right: 0;
    top: 1rem;
    z-index: 100
}

.scence-nav-IVQmo .swiper-button-next:after,.scence-nav-IVQmo .swiper-button-prev:after {
    font-size: 0
}

.scence-nav-IVQmo .swiper-button-disabled {
    display: none
}

.scence-nav-IVQmo .swiper-button-next {
    right: -.2rem;
    z-index: 100
}

.scence-nav-IVQmo .swiper-button-prev {
    left: -.2rem;
    z-index: 100
}

.scence-nav-IVQmo .van-icon {
    width: .36rem;
    height: .36rem;
    text-align: center;
    line-height: .36rem;
    border-radius: 50%;
    background-color: rgba(0,0,0,.1);
    border: .02rem solid var(--cms-divider-color);
    font-size: .2rem;
    color: #fff
}

.scence-nav-con-Q5dR8 {
    height: 100%;
    display: flex;
    justify-content: space-between;
    padding-right: 0 .6rem;
    background: var(--cms-background-color-secondary);
    border-bottom: .02rem solid var(--cms-divider-color);
    background-size: 100% 100%;
    margin: 0 auto;
    z-index: 9
}

.scence-nav-con-Q5dR8,.scence-nav-con-wrap-Mwghe {
    width: 100%;
    position: relative
}

.scence-nav-con-wrap-game-n6jtg {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 1.12rem;
    height: .96rem;
    color: var(--cms-text-color-secondary);
    overflow: hidden
}

.scence-nav-con-wrap-game-logo-GlTRf {
    width: auto;
    height: .56rem;
    margin-top: -.06rem
}

.scence-nav-con-wrap-game-name-tcUs8 {
    width: 100%;
    line-height: .22rem;
    font-size: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .04rem;
    transform: scale(.917)
}

.scence-nav-con-wrap-active-EwmyU {
    color: var(--cms-text-color-primary);
    border-bottom: .04rem solid var(--cms-primary-color)
}

.scence-nav-con-wrap-Mwghe .swiper {
    height: 100%
}

.scence-nav-con-wrap-Mwghe .swiper-slide {
    width: 1.12rem;
    height: 100%;
    text-align: center;
    border-radius: .16rem
}

.scence-nav-con-user-se6dm {
    width: 2.34rem;
    height: 100%;
    position: relative
}

.scence-nav-con-user-no-login-ubUyI {
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: right
}

.scence-nav-con-user-no-login-ubUyI p {
    line-height: 1;
    color: #000;
    width: 100%;
    white-space: nowrap
}

.scence-nav-con-user-no-login-ubUyI p:first-of-type {
    margin-top: .48rem;
    font-weight: 500;
    margin-bottom: .14rem
}

.scence-nav-con-user-login-UBP6T {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: .06rem;
    padding-top: .18rem;
    padding-bottom: .18rem;
    width: 100%;
    height: 100%;
    font-size: 0;
    box-sizing: border-box
}

.scence-nav-con-user-login-UBP6T * {
    box-sizing: border-box
}

.scence-nav-con-user-login-btn-dXNXF {
    transform: rotate(180deg);
    transition: transform .3s linear
}

.scence-nav-con-user-login-UBP6T p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right
}

.scence-nav-con-user-login-UBP6T p:first-of-type {
    font-size: .28rem;
    font-weight: 600;
    color: var(--cms-primary-color)
}

.scence-nav-con-user-login-UBP6T p:nth-of-type(2) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: .24rem;
    font-weight: 500;
    color: #000;
    text-align: right
}

.scence-nav-con-user-login-UBP6T p:nth-of-type(2) img {
    width: .34rem;
    height: .34rem;
    margin-right: .08rem
}

.scence-nav-con-user-login-UBP6T p:nth-of-type(3) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: .12rem
}

.scence-nav-con-user-login-UBP6T p:nth-of-type(3) span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: .44rem;
    height: .44rem;
    border-radius: 50%;
    overflow: hidden;
    transition: transform .3s linear
}

.scence-nav-con-user-login-trigger-aR0JF {
    position: absolute;
    right: .16rem;
    bottom: .22rem;
    z-index: 100;
    width: .36rem;
    height: .36rem;
    border-radius: 50%
}

.scence-nav-con-user-login-UBP6T p:nth-of-type(4) {
    width: 1.08rem;
    height: 0;
    opacity: 0;
    position: absolute;
    top: 1.66rem;
    right: -.16rem;
    z-index: 10;
    box-sizing: border-box;
    border: .08rem solid var(--cms-primary-color);
    background: #333431;
    border-radius: 1.08rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .16rem;
    transition: all .3s linear
}

.scence-nav-con-user-login-show-vfO9N {
    padding-top: .16rem;
    padding-bottom: .16rem;
    height: 4rem!important;
    opacity: 1!important
}

.scence-nav-con-logo-CEcig {
    width: 1.88rem;
    height: .6rem;
    position: absolute;
    right: 0;
    top: -.6rem;
    text-align: center;
    color: #fff;
    font-size: .26rem;
    z-index: 5;
    overflow: hidden
}

.scence-nav-con-logo-CEcig div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.scence-nav-con-logo-CEcig div svg {
    width: 100%!important;
    height: 100%!important
}

.scence-nav-con-logo-CEcig span {
    position: relative;
    z-index: 2
}

.scence-nav-con-logo-CEcig img {
    width: 100%;
    height: .72rem
}

.loadingSvg-Zsxsl {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: .2rem
}

.loadingSvg-Zsxsl svg {
    width: 85%!important;
    margin: 0 auto!important
}

.collect-oEvLU {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 50;
    opacity: .8;
    box-shadow: 0 0 .04rem 0 rgba(0,0,0,.3);
    border-radius: 50%
}

.collect-active-moqPQ {
    border-radius: 10px;
    overflow: hidden;
    background: var(--cms-primary-color)!important
}

.collect-oEvLU svg {
    color: #ccc!important
}

.popup-rQjQY {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    transition: all .3s linear;
    z-index: 10
}

.popup-rQjQY i {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    margin-top: .1rem;
    color: var(--cms-text-color-primary)!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    width: 96%
}

.popup-disable-Mzpva {
    width: auto!important;
    height: 50%!important;
    max-width: 50px!important;
    max-height: 50px!important
}

.pcpopup-rRI7E {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .3s linear;
    z-index: 1
}

.pcpopup-rRI7E i {
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    color: var(--cms-text-color-primary)!important;
    margin-top: 8px
}

.pcpopup-rRI7E:hover {
    opacity: 1;
    transition: all .3s linear
}

::-moz-selection {
    background: var(--cms-primary-color);
    color: #fff
}

::selection {
    background: var(--cms-primary-color);
    color: #fff
}

.backTop-NhFae {
    position: fixed;
    bottom: 1.44rem;
    right: .2rem;
    width: 1.1rem;
    height: 1rem;
    border-radius: .16rem;
    border: .02rem solid var(--cms-divider-color);
    background-color: var(--cms-background-color-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 999;
    cursor: pointer
}

.backTop-NhFae>img {
    width: .5rem;
    height: .5rem
}

.backTop-NhFae>span {
    padding-top: .08rem;
    font-size: .18rem;
    color: var(--cms-text-color-secondary)
}
