.m-bg { width: 10rem; margin: 0 auto; position: relative; } .bg-en .banner { background: url(../images/en/banner.png) no-repeat !important; background-size: 100% 100% !important; } .bg-en .top-btn1 { background: url(../images/en/top-btn1.png) no-repeat !important; background-size: 100% 100% !important; } .bg-en .top-btn2 { background: url(../images/en/top-btn2.png) no-repeat !important; background-size: 100% 100% !important; } .bg-en .gift-box { background: url(../images/en/gift-box.png) no-repeat; background-size: 100% 100%; } .bg-en .user-btn1 { background: url(../images/en/user-btn1.png) no-repeat; background-size: 100% 100%; } .bg-en .user-btn2 { background: url(../images/en/user-btn2.png) no-repeat; background-size: 100% 100%; } .bg-en .record-btn { background: url(../images/en/record-btn.png) no-repeat; background-size: 100% 100%; } .bg-en .exc-bg { background: url(../images/en/exc-box.png) no-repeat; background-size: 100% 100%; } .bg-en .exc-btn { transform: translateY(0.35rem); background: url(../images/en/exc-btn.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-exc { background: url(../images/en/layer-exc.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-ok-btn1 { background: url(../images/en/exc-btn1.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-ok-btn2 { background: url(../images/en/exc-btn2.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-ok-name { line-height: 0.45rem !important; } .ref { width: 0.8rem; position: fixed; top: 5rem; left: 0; z-index: 500; } .rule-bg { width: 10rem; height: 35.946rem; background: url(../images/rule-bg.png) no-repeat; background-size: 100% auto; position: relative; margin: 0 auto; } .rule-bg-en { height: 36.946rem; background: url(../images/en/rule-bg.png) no-repeat; background-size: 100% auto; } .rule-btn { width: 1.72rem; position: fixed; right: 0; top: 5rem; z-index: 500; } .back { width: 1.72rem; position: fixed; right: 0; top: 5rem; z-index: 500; } .room-bg1 { width: 10rem; height: 8.885rem; background: url(../images/room-bg1.png?v=2024061701) no-repeat; background-size: 100% 100%; position: relative; } .room-bg1 .room-title { font-size: 0.8rem; height: 2rem; line-height: 1.9rem; color: #fff; text-align: center; } .room-bg1 .room-bg-p1 { color: #fff; font-size: 0.85rem; text-indent: 0.9rem; padding-top: 0.4rem; } .room-bg1 .room-bg-p1 span { color: #F83AFF; } .room-bg1 .room-bg-p2 { color: #fff; font-size: 0.85rem; text-indent: 0.9rem; padding-top: 0.4rem; } .room-bg1 .room-bg-p2 span { color: #F83AFF; } .room-bg1 .room-bg-p3 { color: #fff; font-size: 0.85rem; text-indent: 0.9rem; padding-top: 0.4rem; } .room-bg1 .room-bg-p3 span { color: #F83AFF; } .banner { width: 10rem; height: 8.6rem; background: url(../images/banner.png) no-repeat; background-size: 100% 100%; } .top-btn1 { width: 9.6rem; height: 1.6rem; margin: 0 auto; position: relative; background: url(../images/top-btn1.png) no-repeat; background-size: 100% 100%; margin-top: -2.7rem; } .top-btn1 div { width: 50%; float: left; height: 1.6rem; } .top-btn2 { background: url(../images/top-btn2.png) no-repeat; background-size: 100% 100%; } .gift-box { width: 10rem; height: 12.33rem; background: url(../images/gift-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; position: relative; margin-top: 0.3rem; } .list-bg { width: 10rem; height: 20.053rem; background: url(../images/list-bg.png) no-repeat; background-size: 100% 100%; position: relative; margin-top: 0.05rem; } .list-top-title { height: 0.9rem; line-height: 0.9rem; width: 4.5rem; margin: 0 auto; color: #FBF3FF; position: relative; top: 0.15rem; text-align: center; font-size: 0.42rem; font-weight: 700; } .list-text-box { width: 9rem; height: 1.9rem; margin: 0 auto; margin-top: 0.15rem; position: relative; } .list-text-box .list-text-p1 { margin-top: 0.4rem; font-size: 0.3rem; text-align: center; color: #FFECFF; } .list-text-box .list-text-p2 { font-size: 0.33rem; text-align: center; color: #FFECFF; margin-top: 0.15rem; } .list-text-box .list-text-p2 span { color: #FF3CFF; } .list-ul { width: 9.2rem; height: 16rem; margin: 0 auto; position: relative; overflow: scroll; -webkit-overflow-scrolling: touch; } .list-ul li { position: relative; height: 2.35rem; width: 9.2rem; } .list-ul .list-li-box1 { width: 0.75rem; height: 2.35rem; float: left; position: relative; text-align: center; line-height: 2.35rem; color: #fff; font-size: 0.35rem; } .list-ul .list-li-box2 { width: 2.95rem; height: 2.35rem; float: left; position: relative; } .list-ul .list-li-box2 .list-mc-face { top: 0.52rem; height: 1.3rem; width: 1.3rem; position: absolute; border-radius: 1rem; left: 0.05rem; } .list-ul .list-li-box2 .list-user-face { top: 0.72rem; height: 1.1rem; width: 1.1rem; position: absolute; border-radius: 1rem; left: 1.45rem; } .list-ul .list-li-box3 { width: 3.3rem; height: 2.35rem; float: left; position: relative; } .list-ul .list-li-box3 .list-li-p1 { padding-top: 0.65rem; font-size: 0.35rem; color: #F3E4FF; width: 3.3rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list-ul .list-li-box3 .list-li-p2 { padding-top: 0.05rem; font-size: 0.3rem; color: #E998FF; } .list-ul .list-li-box4 { width: 2.2rem; height: 2.35rem; float: left; position: relative; } .list-ul .list-li-box4 .nav { width: 1.706rem; height: 0.613rem; line-height: 0.6rem; background: url(../images/nav.png) no-repeat; background-size: 100% 100%; position: absolute; top: 0.8rem; left: 0.1rem; text-align: center; font-size: 0.3rem; color: #fff; } .task-bg { position: relative; width: 9.866rem; height: 35.546rem; background: url(../images/task-bg.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.8rem; overflow: hidden; } .exc-bg { position: relative; width: 9.866rem; height: 16.306rem; background: url(../images/exc-box.png) no-repeat; background-size: 100% 100%; } .user-btn1 { width: 9.6rem; height: 1.6rem; margin: 0 auto; background: url(../images/user-btn1.png) no-repeat; background-size: 100% 100%; margin-top: 0.5rem; } .user-btn1 > div:nth-child(1) { margin-left: 1.2rem; } .user-btn1 > div { height: 1rem; float: left; width: 3.5rem; margin-top: 0.3rem; } .user-btn2 { background: url(../images/user-btn2.png) no-repeat; background-size: 100% 100%; } .task-p1 { text-align: center; font-size: 0.3rem; color: #EAD0FF; margin-top: -0.2rem; } .task-p2 { text-align: center; font-size: 0.3rem; color: #F83AFF; margin-top: 0.1rem; } .card-box { height: 1.7rem; width: 9.2rem; margin: 0 auto; margin-top: 0.35rem; position: relative; } .card-box > p { color: #F09CFF; font-size: 0.3rem; line-height: 1.7rem; text-indent: 2rem; } .card-img { position: absolute; top: 0.2rem; left: 0.3rem; width: 1.3rem; height: 1.3rem; background: #BA16D2; text-align: center; } .card-img > img { width: 1.3rem; } .card-img span { position: absolute; width: 1.3rem; font-size: 0.35rem; color: #fff; left: 0; top: 1.03rem; font-weight: 700; } .record-btn { position: absolute; width: 1.706rem; height: 0.6133rem; background: url(../images/record-btn.png) no-repeat; background-size: 100% 100%; right: 0.5rem; top: 0.55rem; } .task-box { width: 9.2rem; height: 2.1rem; margin: 0 auto; position: relative; } .task-box .card-img { top: 0.4rem; } .task-box .task-line { width: 6.6933rem; position: absolute; left: 1.2533rem; bottom: 0; } .task-box .task-name { color: #fff; font-size: 0.3rem; padding-top: 0.5rem; text-indent: 2rem; } .task-box .task-nav-box { position: absolute; width: 4.4rem; height: 0.3rem; background: #592A88; border-radius: 1rem; left: 2rem; top: 1.13rem; } .task-box .task-nav-box > div { border-radius: 1rem; width: 50%; height: 0.3rem; background: linear-gradient(to right, #D022C2, #8C0FF1); box-shadow: inset 0rem 0rem 0.1rem #fff, inset 0rem 0rem 0.1rem #fff; } .task-get-btn { position: absolute; width: 1.7rem; height: 0.613rem; background: url(../images/nav.png) no-repeat; background-size: 100% 100%; text-align: center; line-height: 0.613rem; color: #fff; font-size: 0.3rem; right: 0.5rem; top: 0.7rem; } .exc-time { color: #FD3AFF; font-size: 0.3rem; text-align: center; padding-top: 0.35rem; } .my-exc-box { position: relative; height: 1.7rem; width: 9.2rem; margin: 0 auto; margin-top: 0.3rem; } .my-exc-box p { color: #F09CFF; font-size: 0.3rem; line-height: 1.7rem; text-indent: 2.2rem; } .exc-box { position: relative; height: 10.9rem; width: 9.2rem; margin: 0 auto; } .exc-btn { position: absolute; width: 1.706rem; height: 0.6133rem; background: url(../images/exc-btn.png) no-repeat; background-size: 100% 100%; } .exc-btn1 { top: 4.25rem; left: 1.5rem; } .exc-btn2 { top: 4.25rem; left: 5.7rem; } .exc-btn3 { top: 9.5rem; left: 1.5rem; } .exc-btn4 { top: 9.5rem; left: 5.7rem; } .m1 { position: absolute; width: 0.6rem; top: 0.2rem; } .list-line { width: 6.6933rem; position: absolute; left: 1.2533rem; bottom: 0; } .task-get-btn1, .task-get-btn3 { filter: grayscale(100%); } .layer-exc { width: 9.986rem; height: 9.04rem; background: url(../images/layer-exc.png) no-repeat; background-size: 100% 100%; position: relative; } .callKF { width: 10rem; position: absolute; bottom: 0.3rem; height: 0.8rem; color: #FBF3FF; text-align: center; font-size: 0.33rem; } .callKF > span { height: 0.5rem; padding: 0.08rem; padding-left: 0.25rem; padding-right: 0.25rem; background: #f3f3f3; border-radius: 0.1rem; color: #FF3CFF; } .layer-ok { position: relative; width: 9.866rem; height: 8.533rem; background: url(../images/layer-ok.png) no-repeat; background-size: 100% 100%; } .layer-ok .layer-ok-gift { position: absolute; width: 2.2rem; height: 2.9rem; left: 3.7rem; top: 1.4rem; } .layer-ok .layer-ok-gift img { width: 2.2rem; } .layer-ok .layer-ok-name { position: absolute; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; color: #fff; text-align: center; width: 2.2rem; bottom: 0; left: 0; } .layer-ok .layer-ok-p1 { position: absolute; color: #EAD0FF; font-size: 0.4rem; top: 4.8rem; left: 2.5rem; } .layer-ok .layer-ok-p1 span { color: #F83AFF; } .layer-ok .layer-ok-p2 { position: absolute; color: #EAD0FF; font-size: 0.4rem; top: 5.4rem; left: 2.5rem; } .layer-ok .layer-ok-p2 span { color: #F83AFF; } .layer-ok-btn1 { width: 3.013rem; height: 1.013rem; background: url(../images/exc-btn1.png) no-repeat; background-size: 100% 100%; position: absolute; top: 6.3rem; left: 1.5rem; } .layer-ok-btn2 { width: 3.013rem; height: 1.013rem; background: url(../images/exc-btn2.png) no-repeat; background-size: 100% 100%; position: absolute; top: 6.3rem; right: 1.5rem; } .layer-exc-ul { width: 9rem; height: 6.3rem; position: relative; top: 2rem; left: 0.5rem; overflow: scroll; -webkit-overflow-scrolling: touch; } .layer-exc-ul li { height: 0.9rem; line-height: 0.9rem; } .layer-exc-ul li > div { width: 33.33%; height: 0.9rem; line-height: 0.9rem; float: left; text-align: center; font-size: 0.3rem; color: #FFFFFF; } .question { width: 0.5rem; height: 0.5rem; top: 2.1rem; left: 3.2rem; position: absolute; background: url(../images/question.png) no-repeat; background-size: 100% 100%; z-index: 50; } .bottom-bg { background: url(../images/bottom-bg.png) no-repeat; background-size: 100% 100%; width: 10rem; height: 1.88rem; position: fixed; bottom: 0; left: 0; z-index: 500; } .bottom-bg .list-li-box1 { width: 0.75rem; height: 2.35rem; float: left; position: relative; text-align: center; line-height: 2.35rem; color: #fff; font-size: 0.35rem; top: -0.1rem; } .bottom-bg .list-li-box2 { width: 2.95rem; height: 2.35rem; float: left; position: relative; top: -0.2rem; } .bottom-bg .list-li-box2 .list-mc-face { top: 0.52rem; height: 1.3rem; width: 1.3rem; position: absolute; border-radius: 1rem; left: 0.05rem; } .bottom-bg .list-li-box2 .list-user-face { top: 0.72rem; height: 1.1rem; width: 1.1rem; position: absolute; border-radius: 1rem; left: 1.45rem; } .bottom-bg .list-li-box3 { width: 3.3rem; height: 2.35rem; float: left; position: relative; top: -0.1rem; } .bottom-bg .list-li-box3 .list-li-p1 { padding-top: 0.65rem; font-size: 0.35rem; color: #F3E4FF; height: 0.55rem; line-height: 0.55rem; width: 3.3rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .bottom-bg .list-li-box3 .list-li-p2 { padding-top: 0.05rem; font-size: 0.3rem; color: #E998FF; } .bottom-bg .list-li-box4 { width: 2.2rem; height: 2.35rem; float: left; position: relative; top: -0.1rem; } .bottom-bg .list-li-box4 .nav { width: 1.706rem; height: 0.613rem; line-height: 0.6rem; background: url(../images/nav.png) no-repeat; background-size: 100% 100%; position: absolute; top: 0.8rem; left: 0.1rem; text-align: center; font-size: 0.3rem; color: #fff; }