.van-overlay[data-v-657b02e4] {
    z-index: 1000
}

.wrapper[data-v-657b02e4] {
    padding: 0 .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.block[data-v-657b02e4] {
    width: 7rem;
    padding-bottom: .6rem;
    border-radius: .2rem;
    background-color: #fff
}

.content[data-v-657b02e4] {
    width: 100%;
    height: 8rem;
    overflow-y: auto;
    font-weight: 500;
    font-size: .35rem;
    color: #000;
    text-align: center
}

.qd-btn[data-v-657b02e4] {
    width: 4.56rem;
    height: .8rem;
    text-align: center;
    line-height: .8rem;
    border-radius: .5rem;
    font-weight: 700;
    font-size: .35rem;
    color: #fff
}

.content[data-v-657b02e4] {
    word-wrap: break-word
}

.content[data-v-657b02e4] img {
    width: 5.2rem;
    height: auto
}

.content[data-v-657b02e4] p {
    text-align: center;
    margin: 0.2rem 0
}

.page[data-v-ffadea80] {
    padding-bottom: 2rem;
    background-color: #f4efea
}

.hrck-box[data-v-ffadea80] {
    border-radius: .16rem;
    background: linear-gradient(45deg,#ffefef,#fff)
}

.tab[data-v-ffadea80]:after {
    margin-top: .2rem;
    content: "";
    display: block;
    width: .6rem;
    height: 6px;
    background: #0076d7
}

.hrdt-box[data-v-ffadea80] {
    overflow: hidden
}

.l-b[data-v-ffadea80] {
    background: linear-gradient(245deg,#619cee 46.45%,#0447a5 125.87%)
}

.nav[data-v-ffadea80],.select[data-v-ffadea80] {
    width: 1.44rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem
}

.select[data-v-ffadea80] {
    background: linear-gradient(269deg,#2e5cff 3.27%,#5379ff 51.74%,#2e5cff 99.38%);
    color: #fff;
    border-radius: .1rem
}

.new-box[data-v-ffadea80] {
    margin-top: .2rem;
    overflow-y: hidden
}

.new-box .p[data-v-ffadea80],.new-box p[data-v-ffadea80] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.content[data-v-ffadea80] {
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 1.36rem
}

.sh-box[data-v-ffadea80] {
    border-radius: .16rem;
    box-shadow: -5px 0 3px -5px rgba(0,0,0,.5),5px 0 3px -5px rgba(0,0,0,.5),0 -5px 3px -5px rgba(0,0,0,.5),0 5px 3px -5px rgba(0,0,0,.5)
}

.con[data-v-ffadea80] {
    width: 4.76rem;
    height: 2.74rem;
    color: #666;
    font-size: .2rem
}

.content>img[data-v-ffadea80] {
    width: 100%;
    height: auto
}

.my-swipe[data-v-ffadea80] {
    font-size: 0;
    overflow: initial
}

.hrdt-box .tit[data-v-ffadea80] {
    background-color: #1b64ff;
    width: 2.04rem;
    height: .6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .34rem;
    color: #fff
}

.bg-blue-sec[data-v-ffadea80] {
    position: absolute;
    left: 2px;
    top: 50%;
    transform: translateY(-50%)
}

.my-swipe[data-v-ffadea80] .van-swipe__indicators {
    bottom: -.35rem
}

.my-swipe[data-v-ffadea80] .van-swipe__indicator {
    background-color: #cdd1d9
}

.my-swipe[data-v-ffadea80] .van-swipe__indicator--active {
    background-color: #2d84ff;
    width: .45rem;
    border-radius: .15rem
}

.video video[data-v-ffadea80] {
    width: 100%
}

.mask[data-v-ffadea80] {
    background-color: rgba(0,0,0,.8);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center
}

.bgicon[data-v-ffadea80] {
    position: absolute;
    width: 2.16rem;
    height: 1.84rem;
    font-size: 0;
    right: 0;
    top: -.8rem
}

.sign_li[data-v-ffadea80]:nth-last-child(-n+2) {
    width: 48.5%
}

.sign_li.active[data-v-ffadea80] {
    background-color: #f97676
}

.notice_box[data-v-ffadea80] {
    background: #f3f7fd
}

.notice_box .icon[data-v-ffadea80] {
    flex-shrink: 0
}

.notice_box .p[data-v-ffadea80] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ls-b .b[data-v-ffadea80] {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100%;
    flex: 1;
    min-height: 1.24rem;
    border-radius: .1rem;
    padding: .2rem
}

.new_list[data-v-ffadea80] {
    margin-top: .16rem
}

.new-content[data-v-ffadea80] {
    height: 2.2rem;
    background-color: #f3f9ff;
    border-radius: .1rem;
    padding: .3rem
}

.new-content p[data-v-ffadea80],.new-content[data-v-ffadea80] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

.new-content p[data-v-ffadea80] {
    margin: .2rem
}

.new_list li[data-v-ffadea80] {
    margin-bottom: .3rem;
    overflow: hidden
}

.new_list li .img[data-v-ffadea80] {
    width: 100%;
    border-radius: .1rem;
    overflow: hidden;
    flex-shrink: 0
}

.new_list li .info[data-v-ffadea80] {
    font-size: .28rem;
    color: rgba(0,0,0,.9);
    overflow: hidden
}

.new_list li .info h3[data-v-ffadea80] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 0
}

.new_list li .info p[data-v-ffadea80] {
    font-size: .24rem;
    color: rgba(0,0,0,.6);
    margin-top: .1rem
}

.new_list li .info span[data-v-ffadea80] {
    display: flex;
    color: #59d2b0;
    width: .92rem;
    height: .4rem;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    border-radius: .06rem;
    margin: .15rem 0 .1rem
}

.tx-btn[data-v-ffadea80] {
    border-radius: .1rem;
    width: 1.4rem;
    height: .68rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--Linear,linear-gradient(180deg,#faeedc 0,#f9be78 100%));
    margin-right: 1.7rem;
    margin-top: .7rem
}

.n_tit[data-v-ffadea80] {
    position: relative
}

.n_tit[data-v-ffadea80]:after {
    display: block;
    content: "";
    width: .9rem;
    height: 2px;
    background: #d29f5a;
    position: absolute;
    left: .1rem;
    bottom: -.1rem
}

.ms_btn[data-v-ffadea80] {
    z-index: 1;
    color: #ff1010;
    font-size: .22rem;
    background: #fff5b5;
    width: 1.5rem;
    height: .42rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .2rem
}

.light-flash[data-v-ffadea80] {
    animation: smoothFloat-ffadea80 2s ease-in-out infinite
}

@keyframes smoothFloat-ffadea80 {
    0%,to {
        transform: translateY(0)
    }

    25% {
        transform: translateY(-2px)
    }

    75% {
        transform: translateY(2px)
    }
}

.shadow[data-v-ffadea80] {
    box-shadow: 0 1px 7px 0 rgba(0,0,0,.25)
}

.sign_btn[data-v-ffadea80] {
    width: 1.04rem;
    height: .64rem;
    text-align: center;
    line-height: .64rem;
    color: #fff;
    background: linear-gradient(90deg,#ffb84d,#ffb226)
}

.sign_close[data-v-ffadea80] {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%)
}

.sign_box[data-v-ffadea80] {
    position: relative;
    width: 90%;
    padding: .3rem
}

.sign_box .m_title h3[data-v-ffadea80] {
    margin: 0;
    padding: 0;
    font-size: .48rem;
    color: #fd0202
}

.m_title p[data-v-ffadea80] {
    font-size: .3rem;
    color: #33374d
}

.sign_li[data-v-ffadea80] {
    background-color: #f5f9ff;
    text-align: center;
    display: flex;
    flex-flow: column;
    justify-content: center;
    border-radius: .1rem;
    font-size: .2rem;
    width: 23%;
    height: 1.2rem;
    margin-bottom: .2rem;
    color: #333
}

.sign_li[data-v-ffadea80]:nth-last-child(-n+3) {
    width: 32%
}

.sign_li .icon[data-v-ffadea80] {
    font-size: 0;
    width: .47rem;
    margin: .1rem auto 0
}

.sign_li.active[data-v-ffadea80] {
    background: linear-gradient(90deg,#ffb84d,#ffb226);
    color: #fff
}

.sign_li2[data-v-ffadea80] {
    width: 55%;
    flex-flow: row;
    justify-content: space-between;
    padding: 0 .4rem
}

.sign_li2 .ri_img[data-v-ffadea80] {
    width: 1.15rem
}

.sign_li2 p[data-v-ffadea80] {
    color: #e80000;
    line-height: 1
}

.sign_li2 p span[data-v-ffadea80] {
    display: block;
    margin: 1px 0
}

.sign-btn-gray[data-v-ffadea80],.sign-btn[data-v-ffadea80] {
    width: 90%;
    height: .8rem;
    border-radius: .4rem;
    text-align: center;
    line-height: .8rem;
    margin-bottom: .4rem
}

.sign-btn-gray[data-v-ffadea80] {
    background: linear-gradient(180deg,#b6b9bc,#8c8e91)
}

.bg-box[data-v-ffadea80] {
    background-image: url(/static/img/mask_bg.c51bff16.png);
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.m_btn[data-v-ffadea80] {
    width: 2.26rem;
    height: .64rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.bg-gold[data-v-ffadea80] {
    background: linear-gradient(45deg,#ffcd8c,#fff);
    color: brown
}

.mask_title[data-v-ffadea80] {
    color: #ff2121;
    text-align: center;
    text-shadow: 0 4.704px 4.704px rgba(0,0,0,.25);
    font-family: Noto Sans Tamil UI;
    font-size: .47rem;
    font-weight: 700;
    transform: rotate(-3.364deg);
    height: 1.45rem;
    display: flex;
    align-items: center;
    justify-content: center
}
