﻿.pop {
    display: none;
    position: relative;
    outline: 0;
    margin: .5rem 0;
    font-size: 0;
}

.pop .pop_close {
    width: .35rem;
    height: .35rem;
    position: absolute;
    right: 0;
    top: 0;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_close.png) 0 0/100% no-repeat;
    text-indent: -999em;
    z-index: 2;
}

.pop_tit {
    width: 80%;
    text-align: center;
    margin: 0 auto 0;
    font-size: .36rem;
    color: #dd4419;
    font-family: font1
}

.pop .pop_con {
    padding-top: .18rem
}

.pop1 {
    width: 7.14rem;
    height: 5.64rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop1.png?v=1) no-repeat;
    background-size: 100% 100%;
}

.pop1 .award {
    width: 90%;
    margin: .1rem auto 0
}

.pop1 .award table {
    width: 100%;
    table-layout: fixed
}

.pop1 .award .tb_box {
    width: 100%;
    height: 3.7rem;
    overflow: hidden;
    overflow-y: auto
}

.pop1 .award .tb_box.tb_box::-webkit-scrollbar {
    width: 0
}

.pop1 table th {
    font-size: .22rem;
    color: #f5f5f5;
    font-weight: 700;
    height: .3rem;
    width: 33%
}

.pop1 table td {
    text-align: center;
    font-size: .18rem;
    height: .32rem
}

.pop1 td:nth-of-type(2),
.pop1 td:nth-of-type(3),
.pop1 th:nth-of-type(2),
.pop1 th:nth-of-type(3) {
    border-left: #f4d7cb solid .02rem
}

.pop1 tr:nth-child(odd) td {
    background: #fff
}

.pop1 tr:nth-child(even) td {
    background: #eceeeb
}

.pop1 td:nth-of-type(1) {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.pop1 .btn-switch {
    text-align: center;
    margin-top: .1rem
}

.pop1 .btn-switch a {
    font-size: .18rem;
    color: #f39700;
    margin: 0 .1rem
}

.pop1 .tips,
.pop21 .tips {
    font-size: .18rem;
    color: #676767;
    text-align: center;
    width: 95%;
    margin: 0 auto
}

.pop2 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop2.png) 0 0/100% no-repeat;
    width: 7.14rem;
    height: 9rem;
    padding: 0 0.04rem;
    box-sizing: border-box;
}

.pop2 .pop_tit {
    font-size: .4rem
}

.pop2 .zcx_box {
    height: 3.3rem;
    overflow: hidden;
    overflow-y: auto
}

.pop2 table {
    width: 6.55rem;
    margin: 0 auto;
    box-sizing: border-box;
    border: .02rem solid #f2c4bb
}

.pop2 th {
    font-size: .2rem;
    color: #f5f5f5;
    border-bottom: none;
    font-weight: bolder;
    height: .3rem
}

.pop2 tr td {
    font-size: .18rem;
    color: #323232;
    height: .3rem;
    text-align: center
}

.pop2 tr td a {
    color: #fa3c2a
}

.zcx-tips {
    color: #240303;
    font-size: .16rem;
    text-align: center
}

.pop2 table tr {
    width: 100%
}

.pop1 table thead,
.pop2 table thead {
    height: .3rem;
    background-color: #ff7141
}

.pop1 table tr td,
.pop2 table tr td {
    border: .01rem solid #f4d7cb
}

.pop2 .btn-switch {
    text-align: center;
    padding-top: .2rem
}

.pop2 .btn-switch a,
.pop2 .btn-switch p {
    font-size: .2rem;
    color: #f39700;
    display: inline-block;
    margin: 0 .2rem
}

.pop_code {
    height: 4.12rem;
    width: 4.21rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop_code.png) 0 0/100% no-repeat
}

.pop_code .pop_con {
    padding-top: .4rem
}

.pop_code .pop_close {
    font-size: .5rem;
    color: #fff;
    text-align: center;
    line-height: .5rem;
    text-decoration: none;
    right: -.4rem;
    top: -.35rem
}

.pop_code .code {
    width: 2.71rem;
    height: 2.71rem;
    box-sizing: border-box;
    padding: .05rem;
    border: .01rem solid #f65624;
    margin: .2rem auto
}

.pop_code .code img {
    display: block;
    width: 100%
}

.pop_code p {
    text-align: center;
    font-size: .2rem;
    color: #3d3d3d;
    text-align: center
}

.left-nav {
    width: 2.35rem;
    height: 2.34rem;
    position: fixed;
    top: 70%;
    margin: auto;
    left: .15rem;
    z-index: 99
}

.left-nav .btn_gdqy {
    width: 2.17rem;
    height: .62rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/btn_gdqy.png) 0 0/100% no-repeat;
    font-size: .28rem;
    color: #fff9b2;
    line-height: .24rem;
    text-align: center;
    font-family: font;
    box-sizing: border-box;
    padding: .07rem 0
}

.left-nav .zd_qy {
    width: 2.17rem;
    height: 1.86rem;
    box-sizing: border-box;
    padding: 1rem .1rem 0;
    position: relative
}

.left-nav .zd_qy p {
    font-size: .18rem;
    color: #e8ecf1;
    text-align: center
}

.left-nav .zd_qy p span {
    color: #fff9af
}

.left-nav .zd_qy .btn_choose {
    width: 1.34rem;
    height: .38rem;
    line-height: .38rem;
    font-size: .18rem;
    color: #eed873;
    text-align: center;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qrdh.png) no-repeat;
    display: none;
    position: absolute;
    bottom: -.1rem
}

.left-nav .zd_qy0 .btn_choose {
    display: block
}

.right-nav {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/right-nav.png) no-repeat;
    width: 2.08rem;
    height: 3.45rem;
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    right: .15rem;
    z-index: 99
}

.right-nav .code {
    height: 1.8rem
}

.right-nav .p_tip {
    color: #f8452d;
    text-align: center;
    line-height: .26rem;
    font-size: .18rem
}

.right-nav .p_tip span {
    color: #343537
}

.right-nav .btn_wen {
    color: #343537;
    font-size: .16rem;
    text-align: center;
    text-decoration: underline;
    display: block
}

.right-nav .btn-kf {
    width: 1.5rem;
    height: .4rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

.pop3 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop3.png);
    width: 14.02rem;
    height: 7.33rem
}

.pop3 .pop_con .zd_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.pop3 .pop_con .zd_list li {
    width: 20%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .3rem
}

.pop3 .pop_con .zd_list li img {
    width: 1.4rem;
    height: auto
}

.pop3 .pop_con .zd_list li p {
    font-size: .26rem;
    color: #222121
}

.pop3 .pop_con .zd_list li input {
    width: .46rem;
    height: .46rem;
    position: absolute;
    bottom: .4rem;
    right: .25rem
}

#pop_uniform .pop_con .zd_list li input {
    width: .46rem;
    height: .46rem;
    position: absolute;
    bottom: .4rem;
    right: .4rem
}

.pop3 .pop_con .btn_qrxz {
    width: 3.72rem;
    height: 1.34rem;
    background-position: -15.33rem -19.55rem;
    position: absolute;
    bottom: -.8rem;
    left: 50%;
    transform: translate(-50%)
}

.pop3 .swiper-container {
    width: 100%;
    height: 100%;
    position: relative
}

.pop3 .swiper-container .pop_con {
    width: 80%;
    margin: 1rem auto 0
}

.pop3 .swiper-container .pop_con .pop_tit:nth-of-type(1) {
    text-align: left
}

.pop3 .swiper-container .pop_con .pop_tit:nth-of-type(2) {
    margin: .3rem auto
}

.pop3 .swiper-container .pop_con .pop_tit:nth-of-type(3) {
    text-align: end
}

.pop3 .swiper-slide {
    width: 100% !important;
    font-size: .18rem;
    display: flex;
    justify-content: center
}

.pop3 .swiper-pagination {
    width: 2rem !important;
    height: .5rem;
    bottom: 0 !important;
    display: flex;
    align-items: center;
    left: 50% !important;
    transform: translateX(-50%);
    justify-content: space-evenly;
    position: absolute
}

.pop3 .swiper-button-prev {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/prev.png) no-repeat;
    width: .28rem;
    height: .25rem;
    font-size: 0 !important;
    top: 98%;
    left: 41%
}

.pop3 .swiper-button-next {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/next.png) no-repeat;
    width: .28rem;
    height: .25rem;
    font-size: 0 !important;
    top: 98%;
    right: 41%
}

.pop3 .swiper-button-next:after,
.pop3 .swiper-button-prev:after {
    display: none
}

.pop3 .swiper-slide p {
    position: absolute;
    top: 1rem;
    color: #ff8033
}

.pop3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: .15rem !important;
    height: .15rem !important;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/center.png) no-repeat !important;
    background-size: 100% !important
}

.pop3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: .15rem !important;
    height: .15rem !important;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/center-on.png) no-repeat !important;
    background-size: 100% !important
}

.pop3 .pop3-ts input {
    width: .2rem;
    height: .2rem;
    line-height: .3rem;
    vertical-align: middle
}

.pop3 .pop3-ts {
    width: 2.1rem;
    height: .6rem;
    position: absolute;
    bottom: .1rem;
    right: .68rem;
    z-index: 9
}

.pop3 .pop3-ts .pop_tips {
    text-align: center;
    font-size: .2rem;
    line-height: .3rem
}

.pop3 .btn_qd {
    width: .84rem;
    height: .27rem;
    border-radius: .05rem;
    background: #a0a0a0;
    margin: 0 auto;
    display: block;
    line-height: .27rem;
    text-align: center;
    color: #fefefe
}

.pop5 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop5.png) no-repeat;
    width: 8.96rem;
    height: 4.99rem
}

.pop3 .pop3_txt1 {
    color: #d53a03;
    font-size: .26rem;
    text-align: center
}

.pop3 .pop3_txt2 {
    color: #f65624;
    font-size: .26rem;
    margin: .5rem auto;
    text-align: center
}

.pop3 .pop3_txt1 input {
    height: .45rem;
    background: #f65624;
    clip-path: polygon(0 0, 3.5rem 0, 3.5rem .3rem, 3.35rem .45rem, 0 .45rem);
    vertical-align: middle;
    margin-left: .1rem;
    outline: 0;
    border: none;
    box-sizing: border-box;
    padding: 0 .15rem;
    color: #fff
}

.pop3 .btn_dh {
    width: 2.81rem;
    height: .75rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_dh.png) 0 0/100% no-repeat;
    text-align: center;
    margin: .5rem auto 0;
    display: block
}

.pop3 .btn_dh span {
    line-height: .75rem;
    font-size: .46rem;
    font-family: font;
    background: linear-gradient(to bottom, #fffbc9, #fff);
    -webkit-background-clip: text;
    color: transparent
}

.pop-mpxx {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop-xx.png);
    width: 7.01rem;
    height: 4.99rem
}

.pop-mpxx .pop_tit {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    font-size: .5rem
}

.pop-mpxx .mpxx-text {
    color: #323232;
    font-size: .18rem;
    text-align: center;
    margin-bottom: .3rem
}

.pop-mpxx .mpxx-text1 {
    margin-top: .1rem;
    margin-bottom: 0;
    font-size: .18rem;
    text-align: center
}

.pop-mpxx .mpxx-text i,
.pop-mpxx2 .select_box i {
    width: .9rem;
    display: inline-block;
    text-align: end
}

.pop-mpxx .mpxx-text input {
    width: 3.9rem;
    height: .38rem;
    background: 0 0;
    clip-path: none;
    vertical-align: middle;
    margin-left: .1rem;
    outline: 0;
    border: none;
    box-sizing: border-box;
    padding: 0 .15rem;
    color: #000;
    border: .01rem solid #323232
}

.pop-mpxx .pop3_txt1 {
    margin-top: .2rem;
    color: #f8452d;
    font-size: .2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.pop-mpxx .pop3_txt1 input {
    width: .26rem;
    height: .26rem;
    margin-right: .15rem
}

.pop-mpxx .btn_qrdh {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qrdh.png) no-repeat;
    width: 2.49rem;
    height: .67rem;
    text-align: center;
    margin: .07rem auto;
    display: block
}

.pop-mpxx .btn_qrdh span {
    line-height: .49rem;
    font-size: .3rem;
    font-family: font;
    color: #eed873
}

.pop-mpxx2 .select_box select {
    width: 1.26rem;
    height: .42rem;
    border: .01rem solid #323232;
    color: #323232;
    background: #f7f4f2
}

.pop-mpxx2 .pop_tit {
    margin-bottom: .2rem
}

.pop-mpxx2 .pop3_txt1 {
    margin-top: .4rem
}

.pop-mpxx .pop3_txt1 a {
    color: #f8452d
}

.pop-zw {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop-zw.png);
    width: 7.09rem;
    height: 1.2rem;
    color: #f7f7f7;
    font-size: .46rem;
    text-align: center;
    line-height: 1.2rem
}

.pop-xz {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop-xz.png) no-repeat;
    width: 7.04rem;
    height: 5rem
}

.pop-xz .popxz {
    color: #172b34;
    font-size: .22rem;
    position: absolute;
    top: -.3rem
}

.pop-xz .popxz_txt1 {
    font-size: .2rem;
    color: #000;
    width: 5.2rem;
    position: absolute;
    top: .6rem;
    left: 50%;
    transform: translate(-50%)
}

.pop-xz .popxz_txt1 input {
    width: .26rem;
    height: .26rem;
    position: relative;
    top: .06rem
}

.pop-xz .popxz_txt1 i {
    margin-left: .1rem
}

.pop-xz .popxz-box {
    width: 5.2rem;
    position: absolute;
    top: 1.5rem;
    left: 50%;
    transform: translate(-50%)
}

.pop-xz .popxz-box select {
    width: 5.2rem;
    height: .42rem;
    border: .01rem solid #415658;
    color: #415658;
    margin-top: .2rem;
    background: #f7f4f2
}

.pop-xz .popxz-btnbox {
    width: 80%;
    height: .58rem;
    display: flex;
    justify-content: space-around;
    position: absolute;
    bottom: .5rem;
    left: 50%;
    transform: translate(-50%)
}

.btn_dh_b,
.btn_dh_y,
.pop-xz .popxz-btnbox .btn_qr,
.pop-xz .popxz-btnbox .btn_qx {
    width: 2.48rem;
    height: .66rem;
    text-align: center;
    line-height: .66rem
}

.btn_dh_y,
.pop-xz .popxz-btnbox .btn_qr {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qr.png) no-repeat
}

.btn_dh_y span,
.pop-xz .popxz-btnbox .btn_qr span {
    font-size: .26rem;
    font-family: font;
    color: #fff
}

.btn_dh_b,
.pop-xz .popxz-btnbox .btn_qx {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qx.png) no-repeat
}

.btn_dh_b span,
.pop-xz .popxz-btnbox .btn_qx span {
    line-height: 549x;
    font-size: .26rem;
    font-family: font;
    color: #fff
}

.pop-zd .popzdbox {
    width: 9.2rem;
    height: 3.9rem;
    position: absolute;
    right: .4rem;
    top: 1rem;
    text-align: left;
    font-size: .2rem;
    color: #faf2e7
}

.pop-zd .pop_tit {
    width: 100%;
    font-size: .58rem;
    color: #ffe875
}

.pop-zd .popzdbox i {
    color: #ffe875
}

.pop-zd .popzdbox .pop_tit2,
.pop-zd .popzdbox .zd-yqm {
    letter-spacing: .01rem;
    text-indent: .1rem
}

.pop-zd .popzdbox .zd-yqm i {
    letter-spacing: .05rem
}

.pop-zd .zdjl1 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/jl1.png) no-repeat;
    width: 3.57rem;
    height: 2.17rem;
    position: absolute;
    bottom: 0;
    left: .1rem
}

.pop-zd .zdjl2 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/jl2.png) no-repeat;
    width: 2.35rem;
    height: 2.17rem;
    position: absolute;
    bottom: 0;
    left: 4.3rem
}

.pop-zd.on1 .popzdbox {
    color: #172b34
}

.pop-zd.on1 .pop_tit,
.pop-zd.on1 .popzdbox i {
    color: #f65624
}

#milo-broadcast ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%
}

#milo-broadcast ul li {
    margin: 0;
    padding: 0;
    width: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#milo-broadcast ul li div {
    float: left;
    box-sizing: border-box;
    line-height: .3rem
}

#milo-broadcast ul li div:nth-child(1) {
    width: 30% !important
}

#milo-broadcast ul li div:nth-child(2) {
    width: 70% !important
}

.milo-paginator {
    font-size: .2rem;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    color: #fa512b;
    display: flex;
    justify-content: center;
    align-items: center
}

.milo-paginator a,
.milo-paginator span {
    color: #fa512b;
}

.milo-paginator .my-page-next,
.milo-paginator .my-page-prev {
    float: left;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    cursor: pointer
}

.milo-paginator .my-page-next:hover,
.milo-paginator .my-page-prev:hover {
    color: #409eff
}

.milo-paginator .my-page-group {
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.milo-paginator .my-page-group li {
    float: left;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: .3rem;
    padding: 0 .08rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    margin: 0 .05rem;
    cursor: pointer
}

.milo-paginator .my-page-forbid {
    pointer-events: none;
    background-color: #f4f4f5;
    color: rgba(0, 0, 0, .2)
}

.milo-paginator .my-page-cell {
    border: .01rem solid #ddd;
    border-radius: .02rem
}

.milo-paginator .my-page-checked {
    background-color: #409eff;
    color: #fff
}

.milo-paginator.my-page-omit {
    pointer-events: none
}

#pop_mp {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop3.png);
    width: 14.02rem;
    height: 6.38rem
}

#pop_mp .pop_con {
    width: 80%;
    margin: 0 auto
}

#pop_mp .pop_con .zd_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

#pop_mp .pop_con .zd_list li {
    width: 20%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .3rem
}

#pop_mp .pop_con .zd_list li img {
    width: 1.89rem;
    height: auto
}

#pop_mp .pop_con .zd_list li p {
    font-size: .26rem;
    color: #222121
}

#pop_mp .pop_con .zd_list li input {
    width: .46rem;
    height: .46rem;
    position: absolute;
    bottom: .45rem;
    right: .2rem
}

#pop_mp .pop_con .btn_qrxz,
#pop_uniform .pop_con .btn_qrxz {
    width: 2.81rem;
    height: .75rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_dh.png) 0 0/100% no-repeat;
    position: absolute;
    bottom: -.35rem;
    left: 50%;
    transform: translate(-50%);
    text-align: center;
    line-height: .75rem;
    font-family: font
}

#pop_mp .pop_con .btn_qrxz span,
#pop_uniform .pop_con .btn_qrxz span {
    background: linear-gradient(to bottom, #fffbc9, #fff);
    -webkit-background-clip: text;
    color: transparent;
    font-size: .4rem
}

#pop_mp .pop_con input[type=checkbox]:checked {
    display: none
}

#pop_mp .pop_con input[type=checkbox]:checked+label:after {
    content: "\2713";
    width: .42rem;
    height: .42rem;
    position: absolute;
    right: .2rem;
    bottom: .45rem;
    font-size: .3rem;
    color: #fff;
    text-align: center;
    line-height: .42rem;
    background-color: #000
}

#pop_uniform .pop_con input[type=checkbox]:checked {
    display: none
}

#pop_uniform .pop_con input[type=checkbox]:checked+label:after {
    content: "\2713";
    width: .42rem;
    height: .42rem;
    position: absolute;
    right: .4rem;
    bottom: .45rem;
    font-size: .3rem;
    color: #fff;
    text-align: center;
    line-height: .42rem;
    background-color: #000
}

#pop20_6 .btn_box a,
#pop20_7 .btn_box a {
    animation: none
}

.pop20_con {
    overflow: hidden;
    box-sizing: border-box;
    padding-top: .9rem
}

#delaypop .pop20_con,
#pop25 .pop20_con {
    padding-top: 0
}

.pop20 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop_qy.png?v=1) no-repeat 0 0/100%;
    width: 7.14rem;
    height: 3.7rem
}

.pop20 p {
    width: 6rem;
    font-size: .2rem;
    text-align: center;
    margin: .4rem auto
}

#pop2 p {
    margin: .2rem auto
}

#pop2 .poptxtdjs {
    text-align: left;
    width: 4.8rem
}

#pop2 p a {
    color: #f8452d
}

#pop20_6 p {
    margin: .3rem auto .3rem
}

.pop_xx3 .btn_box {
    width: 6rem
}

.btn_box {
    display: flex;
    justify-content: space-around;
    margin: auto;
    font-size: 0;
}

#pop20_6 .pop3_txt1 {
    margin: .1rem auto 0;
    color: #000;
    font-size: .2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

#pop20_6 .pop3_txt1 input {
    width: .26rem;
    height: .26rem;
    margin-right: .15rem
}

#delaypop .pop20_con p {
    margin-top: .2rem;
    font-size: .19rem
}

#delaypop .pop3_txt1 {
    margin-top: .14rem
}

i {
    font-style: normal
}

.pop21 {
    width: 7.14rem;
    height: 5rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop1.png) no-repeat top center;
    background-size: 100% 100%;
}

.pop21 h3 {
    height: 1rem;
    font-size: .4rem;
    text-align: center;
    color: #dd4419;
    font-family: font1;
    line-height: 1rem
}

.pop21 .kaika {
    box-sizing: border-box;
    width: 7rem;
    margin: 0 auto;
}

.pop21 .kaika .tab_con {
    width: 100%;
    height: 3.4rem;
    overflow: hidden;
    overflow-y: auto
}

.pop21 .kaika .tab_con table {
    width: 100%
}

.pop21 .kaika .tab_con table tr {
    height: .56rem;
    line-height: .56rem
}

.pop21 .kaika .tab_con table tr th {
    background-color: #edeae9;
    font-size: .26rem;
    font-weight: 700;
    text-align: center;
    width: 33%
}

.pop21 .kaika .tab_con table tr td {
    font-size: .2rem;
    text-align: center;
    width: 33%
}

.pop22 {
    width: 7.14rem;
    height: 3.71rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop29.png?v=1) no-repeat;
    background-size: 100% 100%;
}

.pop22 h1 {
    width: 4rem;
    font-size: 0;
    color: #fa502a;
    text-align: center;
    margin: auto;
    font-family: font1;
    font-weight: 400;
    padding-top: .2rem
}

.pop22 .share {
    width: 4.7rem;
    height: 1.6rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.pop22 .share_box {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 6.3rem;
    margin: 1rem auto 0
}

.pop22 .share_box .code {
    width: 1.52rem;
    height: 1.52rem;
    box-sizing: border-box;
    padding: .05rem;
    background-color: #a6a6a6
}

.pop22 .share_box .code canvas {
    width: 100%;
    height: 100%
}

.pop22 .share_box .share_btn {
    display: flex;
    justify-content: space-between
}

.pop22 .share_box .share_btn a {
    width: 1.2rem;
    height: .33rem;
    line-height: .33rem;
    text-align: center;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop22_btn1.png?v=1);
    font-size: .16rem;
    color: #fff;
    margin: 0 .02rem
}

.pop22 .share_box input {
    width: 4.7rem;
    height: .5rem;
    box-sizing: border-box;
    padding: 0 .1rem;
    border: none;
    outline: 0;
    margin-top: .1rem;
    background-color: #a6a6a6;
    font-size: .2rem
}

.pop23 h1,
.pop24 h1 {
    width: 4rem;
    font-size: .5rem;
    color: #fa502a;
    text-align: center;
    margin: auto;
    font-family: font1;
    font-weight: 400;
    padding-top: 0
}

.pop23 {
    width: 7.14rem;
    height: 3.7rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop26.png) no-repeat;
    background-size: 100% 100%;
}

.pop23 p {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    font-size: .24rem;
    padding-top: 1.4rem
}

.pop_ks {
    width: 4.13rem;
    height: 3.99rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop_ks.png) 0 0/100% no-repeat
}

.pop24 {
    width: 7.43rem;
    height: 4.84rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop10.png) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-top: 0.6rem;
}

.pop24x {
    width: 5.02rem;
    height: 3.27rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop10.png) no-repeat;
    background-size: 100% 100%;
}

.pop24_ls {
    display: block;
    position: relative;
    text-align: center;
    font-size: 0;
    padding-top: 0.3rem;
    box-sizing: border-box;
}

.pop24_ls .pop24_ls_item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.04rem 0.08rem 0.04rem;
}

.pop24_ls .pop24_ls_item img {
    width: 1.22rem;
}

.pop25 {
    width: 7rem;
    height: 3.78rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop27.png) no-repeat;
    box-sizing: border-box;
    padding-top: .2rem;
    background-size: 100% 100%;
}

.pop25-ti {
    text-align: center;
    font-size: .18rem;
    padding-top: .77rem
}

.pop25 .btn_qrdh {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qrdh.png) no-repeat;
    width: 1.95rem;
    height: .49rem;
    text-align: center;
    margin: .07rem auto;
    display: block
}

.pop25 .btn_qrdh span {
    line-height: .49rem;
    font-size: .3rem;
    font-family: font;
    color: #eed873
}

.pop25 .pop25box {
    width: 6.2rem;
    margin: .5rem auto .4rem;
    font-size: .24rem;
    color: #262626;
    display: flex;
    justify-content: space-between
}

.pop25 .pop25box span {
    color: #f8452d
}

.pop26 {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop30.png?v=1) 0 0/100% no-repeat;
    width: 7rem;
    height: 4.4rem
}

.pop26 .pop_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 1rem;
    width: 3.5rem;
    margin: 0 auto
}

.pop26 .pop_list li {
    width: 50%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .15rem
}

.pop26 .pop_list li img {
    width: 1.17rem;
    height: auto
}

.pop26 .pop_list li input {
    width: .3rem;
    height: .3rem;
    position: absolute;
    bottom: .2rem;
    right: .1rem
}

.pop26 .pop_list input[type=checkbox]:checked+label:after {
    content: "\2713";
    width: .23rem;
    height: .23rem;
    position: absolute;
    right: .2rem;
    bottom: .22rem;
    font-size: .26rem;
    color: #fff;
    text-align: center;
    line-height: .23rem;
    background-color: #000
}

.pop26 .btn_qrdh {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qrdh.png) 0 0/100% no-repeat;
    width: 1.95rem;
    height: .49rem;
    text-align: center;
    margin: .25rem auto 0;
    display: block
}

.pop26 .btn_qrdh span {
    line-height: .49rem;
    font-size: .22rem;
    font-family: font;
    color: #fff
}

.btn_copy {
    width: 3.68rem;
    height: .96rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/btn_copy.png) 0 0/100% no-repeat;
    position: absolute;
    bottom: -.6rem;
    left: 50%;
    transform: translate(-50%)
}

#pop_uniform .pop_con .zd_list li img {
    width: 2.4rem;
    height: auto
}

.awardofjin,
.mycode {
    display: none
}

.lunbo_tip {
    width: 100%;
    font-size: .2rem;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#milo-broadcast {
    margin-top: 0
}

.btn_close {
    display: block;
    width: .4rem;
    height: .4rem;
    background-color: #f94a2a;
    color: #fff;
    font-size: .24rem;
    text-align: center;
    position: absolute;
    top: -.5rem;
    right: 0
}

.pop_gl {
    width: 7rem;
    height: 5.3rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop1.png) 0 0/100% no-repeat;
    box-sizing: border-box;
    padding: .35rem .25rem 0
}

.pop_gl .gl_btn {
    display: flex;
    justify-content: space-around
}

.pop_gl .gl_btn li {
    width: 2.4rem;
    height: .54rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_gl.png) 0 0/100% no-repeat;
    cursor: pointer
}

.pop_gl .gl_btn li span {
    width: 100%;
    display: block;
    font-size: .28rem;
    text-align: center;
    line-height: .54rem;
    font-family: font;
    background: linear-gradient(to bottom, #fffbc9, #fff);
    -webkit-background-clip: text;
    color: transparent
}

.pop_gl .gl_btn li.on span {
    background: linear-gradient(to bottom, #feab7a, #fff);
    -webkit-background-clip: text;
    color: transparent
}

.pop_gl .tab_box {
    width: 100%;
    margin: 0 auto
}

.pop_gl .tab_box table {
    width: 6.5rem;
    margin: 0 auto 0
}

.pop_gl .tab_box .tab {
    display: none;
    height: 3.75rem;
    overflow: hidden;
    overflow-y: auto
}

.pop_gl .tab_box .tab::-webkit-scrollbar {
    width: 0
}

.pop_gl .tab_box tr {
    font-size: .22rem;
    height: .5rem;
    line-height: .5rem;
    text-align: center
}

.pop_gl .tab_box tr th {
    background-color: #ff7141;
    color: #f5f5f5;
    border: .01rem solid #f4d7cb
}

.pop_gl .tab_box tr td {
    width: 50%;
    border: .01rem solid #f4d7cb;
    color: #172b34
}

.pop_gl .tab_box tr td:nth-of-type(2) {
    color: #f8452d
}

#pop_gl2 .tab {
    display: block;
    height: 4.1rem;
    overflow: hidden;
    overflow-y: auto
}

#pop_gl2 .tab::-webkit-scrollbar {
    width: 0
}

.tab4 .pop_con .qy_list li a {
    text-decoration: underline;
    color: #f94729
}

.pop_gl .page_box {
    width: 6.5rem;
    height: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: .1rem auto 0
}

.pop_gl .page_box a,
.pop_gl .page_box p {
    width: .8rem;
    font-size: .2rem;
    color: #172b34;
    text-align: center
}

.pop_gs2 .tab_box tr td {
    width: 25%
}

.pop_gl .tab_box3 .tab {
    height: 4.7rem
}

.pop_rule .rule_list {
    font-size: .2rem;
    color: #313131
}

.pop_rule .rule_list li {
    line-height: .36rem
}

.pop_gs1 .pop_tit,
.pop_gs2 .pop_tit {
    width: 1.67rem;
    height: .35rem;
    background-position: 0 -24.93rem;
    margin-bottom: .3rem
}

.pop_rule .pop_tit {
    width: 2.44rem;
    height: .32rem;
    background-position: 0 -24.14rem;
    margin-bottom: .3rem
}

#pop_rule .pop_tit {
    font-size: .4rem;
    width: 3.5rem
}

#pop_rule .rule_list {
    height: 4.5rem;
    overflow: hidden;
    overflow-y: auto
}

#pop_rule .rule_list::-webkit-scrollbar {
    width: 0
}

.pop_xx3 .pop_con {
    padding-top: .2rem
}

.pop_xx3 .pop_tit {
    font-family: font1;
    padding-top: .2rem
}

.pop_xx3 .pop3_txt1 {
    margin: .3rem
}

.pop20_7 .pop20_con {
    padding-top: 0
}

.pop20_7 .pop20_con .btn_box {
    margin-top: .2rem
}

#luck1 .tab tr th,
#luck2 .tab tr th {
    width: 25%
}

.pop_fl {
    width: 7rem;
    height: 5.38rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop_fl.png) 0 0/100% no-repeat
}

.pop_fl h4 {
    font-size: .38rem;
    color: #f65624;
    text-align: center;
    font-family: font;
    padding-top: .35rem
}

.pop_fl .fl_txt {
    font-size: .18rem;
    color: #323232;
    text-align: center
}

.pop_fl .page_login {
    color: #f65624;
    font-size: .2rem;
    position: relative
}

.pop_fl .page_login a {
    color: #f65624
}

.pop_fl .fl_dj {
    width: 2.82rem;
    height: 2.39rem;
    margin: .2rem auto 0
}

.pop_fl .fl_dj img {
    width: 100%;
    height: auto
}

.pop_fl .btn_dh_y {
    margin: .2rem auto 0
}

.rule_pop {
    width: 7rem;
    height: 4.42rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop_rule.png) 0 0/100% no-repeat
}

.rule_pop .tit {
    font-size: .4rem;
    color: #dd4419;
    text-align: center;
    line-height: 1rem;
    font-family: font1
}

.rule_pop .rule_list {
    font-size: .23rem;
    color: #323232;
    width: 90%;
    margin: 0 auto
}

.rule_pop .rule_list li {
    line-height: .4rem;
    text-align: justify
}

.pop11 {
    width: 7.14rem;
    height: 5.64rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop1.png) no-repeat;
    background-size: 100% 100%;
}

.pop11 .tit {
    font-size: .36rem;
    color: #dd4419;
    text-align: center;
    font-family: font1;
    line-height: 1rem;
    height: .8rem
}

.pop11 .hl_tab {
    width: 90%;
    height: 4.4rem;
    overflow: hidden;
    overflow-y: auto;
    margin: 0 auto
}

.pop11 .hl_tab::-webkit-scrollbar {
    width: .1rem
}

.pop11 .hl_tab::-webkit-scrollbar-thumb {
    background-color: #f4d7cb
}

.pop11 .hl_tab::-webkit-scrollbar-track {
    background-color: #323232
}

.pop11 .hl_tab table {
    width: 100%
}

.pop11 .hl_tab table tr td,
.pop11 .hl_tab table tr th {
    width: 50%;
    height: .3rem;
    color: #f5f5f5;
    font-size: .23rem;
    text-align: center;
    border: .01rem solid #f4d7cb
}

.pop11 .hl_tab table tr td {
    color: #f8452d
}

.pop11 .hl_tab table tr td:nth-of-type(2) {
    color: #f8452d
}

.pop11 .hl_tab table tr th {
    background-color: #ff7141
}

.pop11 .hl_tab table tr {
    background-color: #fff
}

.pop11 .hl_tab table tr:nth-of-type(2n) {
    background-color: #eceeeb
}

.pop11 .btn_box {
    width: 3rem;
    margin: .1rem auto 0;
    display: flex;
    justify-content: space-between;
    font-size: .24rem
}

.pop11 .btn_box a {
    display: block;
    text-align: center;
    text-decoration: underline;
    color: #f4d7cb
}

.pop11 .btn_box p {
    width: 1rem;
    text-align: center;
    color: #f4d7cb
}

.pop12 .hl_tab table tr td,
.pop12 .hl_tab table tr th {
    width: 30%
}

.pop12 .hl_tab table tr td:nth-of-type(2) {
    color: #172b34
}

.pop14 {
    width: 7.04rem;
    height: 5.45rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop14.png) 0 0/100% no-repeat
}

#pop_jc1 {
    padding-top: .2rem
}

#pop_jc2 .hl_tab {
    height: 4.1rem
}

#pop_jc1 .tit {
    font-size: .3rem;
    line-height: .6rem
}

.pop_jcbox li {
    display: none
}

.pop14 .jc_nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 60%;
    margin: 0 auto
}

.pop14 .jc_nav li {
    font-size: .24rem;
    width: 1.74rem;
    height: .58rem;
    text-align: center;
    line-height: .58rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qx.png) 0 0/100% no-repeat;
    color: #eed873;
    font-family: font;
    cursor: pointer
}

.pop14 .jc_nav li.on {
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/btn_qr.png) 0 0/100% no-repeat;
    color: #fff
}

.pop15 {
    width: 7rem;
    height: 3.38rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/pop/pop15.png) 0 0/100% no-repeat
}

.pop15 .tit {
    height: .9rem
}

.pop15 .pop15_nav {
    width: 5.3rem;
    display: flex;
    justify-content: space-between;
    margin: 0 auto
}

.pop15 .pop15_nav li {
    width: 2.48rem;
    height: .57rem
}

.pop15 .pop15_nav .week1 {
    background-position: -9.52rem -11.5rem
}

.pop15 .pop15_nav .week2 {
    background-position: -12.32rem -11.5rem
}

.pop15 .pop15_nav .week1.on {
    background-position: -9.52rem -10.5rem
}

.pop15 .pop15_nav .week2.on {
    background-position: -12.32rem -10.5rem
}

.pop15 .pop15_gift {
    width: 6.65rem;
    margin: .2rem auto 0
}

.pop15 .pop15_gift li {
    height: 1.4rem;
    width: auto;
    display: none
}

.pop15 .pop15_gift li img {
    height: 1.4rem;
    width: auto
}

.pop_xf {
    display: none;
    width: 1.68rem;
    height: 1.31rem;
    background: url(//game.gtimg.cn/images/actdaoju/act/a20250507pass/xuanfu.png) 0 0/100% no-repeat;
    position: fixed;
    top: 30%;
    right: 0;
    transform: translateY(-50%);
    z-index: 10
}

.xf_box {
    display: block;
    width: 100%;
    height: 100%
}

.item_td {
    width: 0% !important
}

.gray {
    pointer-events: none;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray
}

#pop_day .cont {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

#pop_day .btn_box {
    width: 100%;
    margin: 0
}

#pop_day .btn_box a {
    position: relative;
    display: block;
}

.copy_code_box {
    font-size: 0;
    text-align: center;
    position: relative;
    padding-top: 1.12rem;
    box-sizing: border-box;
}

.copy_code_box span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.1rem;
    font-size: 0.22rem;
    color: #000;
}

.copy_code_btn {
    display: block;
    margin: 0.52rem auto 0 auto;
    position: relative;
    color: #fff;
    font-weight: bold;
    font-size: 0.22rem;
    text-align: center;
    line-height: 0.68rem;
}

.pop20 .copy_code_tips {
    color: #000;
    font-size: 0.18rem;
    text-align: center;
    margin-top: 0.05rem;
    display: block;
}

#pop_points {
    background-size: 100% 100%;
    height: 3.98rem;
}

.pop_wq_frame {
    width: 7.26rem;
    height: 5.3rem;
    position: relative;
}

.pop_wq_frame img {
    width: 7.26rem;
    height: 5.3rem;
    position: relative;
    display: block;
    margin: 0 auto;
}