.bg { width: 10rem; margin: 0 auto; position: relative; overflow: hidden; } body .rule-bg-en { height: 66.04rem; background: url(../images/en/rule-bg.png) no-repeat; background-size: 100% auto; } .bg-en .act-room-bg { background: url(../images/en/act-room-bg.png) no-repeat; background-size: 100% 100%; } .bg-en .act-room-bg2 { background: url(../images/en/act-room-bg2.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-day { background: url(../images/en/layer-day.png) no-repeat; background-size: 100% 100%; } .bg-en .banner { background: url(../images/en/banner.png) no-repeat; background-size: 100% 100%; } .bg-en .top-btn1 { background: url(../images/en/top-btn1.png) no-repeat; background-size: 100% 100%; } .bg-en .top-btn2 { background: url(../images/en/top-btn2.png) no-repeat; background-size: 100% 100%; } .bg-en .lucky-text-box { height: 18.92rem; background: url(../images/en/lucky-text-box.png?v=2024090301) no-repeat; background-size: 100% 100%; } .bg-en .list-bg { background: url(../images/en/list-bg.png) no-repeat; background-size: 100% 100%; } .bg-en .task-box { height: 12.52rem; background: url(../images/en/task-box.png) no-repeat; background-size: 100% 100%; } .bg-en .turn-box { height: 13.72rem; background: url(../images/en/turn-box.png) no-repeat; background-size: 100% 100% ; } .bg-en .turn-reg-box { background: url(../images/en/turn-reg-box.png) no-repeat; background-size: 100% 100%; } .bg-en .turn-reg-box2 { background: url(../images/en/turn-reg-box2.png) no-repeat; background-size: 100% 100%; } .bg-en .turn-reg-box3 { background: url(../images/en/turn-reg-box3.png) no-repeat; background-size: 100% 100%; } .bg-en .day-box { background: url(../images/en/day-box.png) no-repeat; background-size: 100% 100%; } .bg-en .day-box-btn { background: url(../images/en/day-box-btn.png) no-repeat; background-size: 100% 100%; } .bg-en .task1 { top: 4.5rem; } .bg-en .task2 { top: 6.3rem; } .bg-en .task3 { top: 8.77rem; } .bg-en .task4 { top: 10.2rem; } .bg-en .task1-btn { background: url(../images/en/task1.png) no-repeat; background-size: 100% 100%; } .bg-en .task2-btn { background: url(../images/en/task2.png) no-repeat; background-size: 100% 100%; } .bg-en .task3-btn { background: url(../images/en/task3.png) no-repeat; background-size: 100% 100%; } .bg-en .task4-btn { background: url(../images/en/task4.png) no-repeat; background-size: 100% 100%; } .bg-en .task5-btn { background: url(../images/en/task5.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-reg { background: url(../images/en/layer-reg.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-rule { background: url(../images/en/layer-rule.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-day { background: url(../images/en/layer-day.png) no-repeat; background-size: 100% 100%; } .bg-en .ok-btn { background: url(../images/en/ok-btn.png) no-repeat !important; background-size: 100% 100% !important; } .bg-en .day-box-btn-end { background: url(../images/en/day-box-btn2.png) no-repeat; background-size: 100% 100%; } .rule-bg { width: 10rem; height: 61.4rem; background: url(../images/rule-bg.png) no-repeat; background-size: 100% auto; position: relative; margin: 0 auto; z-index: 500; } .back { width: 1.586rem; position: fixed; right: 0; top: 5rem; z-index: 500; } .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: #025752; } .layer-day { width: 9.98rem; height: 12.906rem; background: url(../images/layer-day.png) no-repeat; background-size: 100% 100%; position: relative; display: none; } .ref { width: 0.8rem; position: fixed; top: 5rem; left: 0; z-index: 500; } .rule-btn { width: 1.72rem; position: fixed; top: 5rem; right: 0; z-index: 500; } .ok-btn { width: 3.26rem; height: 1.106rem; background: url(../images/ok-btn.png) no-repeat; background-size: 100% 100%; position: relative; top: 9.85rem; left: 3.35rem; } .banner { width: 10rem; height: 10.88rem; background: url(../images/banner.png) no-repeat; background-size: 100% 100%; } .bottom-nav { width: 10rem; height: 1.973rem; background: url(../images/nav-bg.png) no-repeat; background-size: 100% 100%; display: none; position: fixed; z-index: 500; bottom: 0; left: 0; } .bottom-nav li { width: 8.58rem; height: 2.5rem; margin: 0 auto; margin-top: -0.2rem; } .bottom-nav .li-top { background: url(../images/list-bg1.png) no-repeat; background-size: 100% 100%; } .bottom-nav .li-top .li-box1 { font-size: 0; } .bottom-nav .li-box1 { width: 1rem; height: 2.5rem; float: left; position: relative; line-height: 2.5rem; text-align: center; font-size: 0.5rem; font-weight: 700; color: #fff; text-shadow: 0.03rem 0.03rem 0.03rem #A12CDE, -0.03rem 0.03rem 0.03rem #A12CDE, 0.03rem -0.03rem 0.03rem #A12CDE, -0.03rem -0.03rem 0.03rem #A12CDE; } .bottom-nav .li-mc-face { width: 1.2rem; height: 1.2rem; border-radius: 50%; position: absolute; top: 0.6rem; left: 0.2rem; } .bottom-nav .li-user-face { width: 1.2rem; height: 1.2rem; border-radius: 50%; position: absolute; top: 0.6rem; left: 1.6rem; } .bottom-nav .li-box2 { width: 5.3rem; height: 2.5rem; float: left; position: relative; color: #fff; font-size: 0.33rem; text-indent: 2rem; } .bottom-nav .li-box2 .li-p1 { padding-top: 0.7rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .bottom-nav .li-box2 .li-p2 { font-size: 0.3rem; color: #DEB7FF; padding-top: 0.1rem; } .bottom-nav .li-box3 { width: 2.2rem; height: 2.5rem; line-height: 2.5rem; float: left; position: relative; font-size: 0; text-align: center; } .bottom-nav .li-box3 p { font-size: 0.35rem; color: #fff; text-shadow: 0.03rem 0.03rem 0.03rem #A12CDE, -0.03rem 0.03rem 0.03rem #A12CDE, 0.03rem -0.03rem 0.03rem #A12CDE, -0.03rem -0.03rem 0.03rem #A12CDE; } .bottom-nav .li-box3 > img { vertical-align: middle; width: 1.94rem; } .top-btn1 { width: 10rem; height: 1.706rem; background: url(../images/top-btn1.png) no-repeat; background-size: 100% 100%; transition: 0.25s all; position: relative; left: 0.2rem; margin-top: -2.3rem; } .top-btn1 div { width: 50%; height: 1.706rem; float: left; position: relative; } .top-btn2 { background: url(../images/top-btn2.png) no-repeat; background-size: 100% 100%; } .task-box { width: 9.98rem; height: 11.373rem; background: url(../images/task-box.png) no-repeat; background-size: 100% 100%; position: relative; } .turn-box { width: 9.98rem; height: 13.28rem; margin: 0 auto; background: url(../images/turn-box.png) no-repeat; background-size: 100% 100%; position: relative; margin-top: -0.2rem; overflow: hidden; } .turn-center { width: 6.16rem; height: 6.16rem; background: url(../images/turn-center.png) no-repeat; background-size: 100% 100%; position: absolute; top: 2.8rem; left: 1.93rem; transition: 3.5s all; } .pointer { width: 1.392rem; height: 2.272rem; position: absolute; top: 4.4rem; left: 4.3rem; background: url(../images/pointer.png) no-repeat; background-size: 100% 100%; } .day-box { width: 9.98rem; height: 14.613rem; background: url(../images/day-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; overflow: hidden; margin-top: 0.2rem; } .turn-reg-box { width: 4.46rem; height: 1.506rem; background: url(../images/turn-reg-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 10.3rem; } .turn-reg-box2 { background: url(../images/turn-reg-box2.png) no-repeat; background-size: 100% 100%; } .turn-reg-box3 { background: url(../images/turn-reg-box3.png) no-repeat; background-size: 100% 100%; } .day-box-btn { width: 4.46rem; height: 1.506rem; background: url(../images/day-box-btn.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 12rem; } .day-box-btn-end { background: url(../images/day-box-btn2.png) no-repeat; background-size: 100% 100%; } .lucky-text-box { width: 9.98rem; height: 18.22rem; margin: 0 auto; position: relative; background: url(../images/lucky-text-box.png) no-repeat; background-size: 100% 100%; } .king-bg { width: 10rem; height: 9.826rem; background: url(../images/king-bg.png) no-repeat; background-size: 100% 100%; margin-top: -2.7rem; position: relative; overflow: hidden; } .top-king { width: 1.866rem; height: 1.866rem; background: url(../images/top-king.png) no-repeat; background-size: 100% 100%; left: 50%; position: absolute; top: 3.4rem; margin-left: -0.933rem; z-index: 5; } .top-face { width: 1.4rem; height: 1.4rem; border-radius: 50%; position: absolute; top: 3.6rem; left: 4.2rem; } .top-p1 { width: 10rem; font-size: 0.4rem; font-weight: 700; color: #fff; text-align: center; text-shadow: 0.03rem 0.03rem 0.03rem #641788, -0.03rem 0.03rem 0.03rem #641788, 0.03rem -0.03rem 0.03rem #641788, -0.03rem -0.03rem 0.03rem #641788; margin-top: 5.3rem; } .top-p2 { width: 10rem; text-align: center; color: #300076; font-size: 0.33rem; font-weight: 700; padding-top: 0.05rem; } .top-p3 { width: 10rem; text-align: center; color: #F9FF4B; font-size: 0.33rem; font-weight: 700; } .list-bg { width: 9.98rem; height: 22.52rem; background: url(../images/list-bg.png) no-repeat; background-size: 100% 100%; margin: 0 auto; position: relative; margin-top: -2.8rem; overflow: hidden; } .list-ul { width: 8.58rem; margin: 0 auto; margin-top: 4rem; height: 17.5rem; overflow: scroll; -webkit-overflow-scrolling: touch; } .list-ul li { width: 8.58rem; height: 2.5rem; background: url(../images/list-bg2.png) no-repeat; background-size: 100% 100%; margin-bottom: 0.25rem; } .list-ul .li-top { background: url(../images/list-bg1.png) no-repeat; background-size: 100% 100%; } .list-ul .li-top .li-box1 { font-size: 0; } .list-ul .li-box1 { width: 1rem; height: 2.5rem; float: left; position: relative; line-height: 2.5rem; text-align: center; font-size: 0.5rem; font-weight: 700; color: #fff; text-shadow: 0.03rem 0.03rem 0.03rem #A12CDE, -0.03rem 0.03rem 0.03rem #A12CDE, 0.03rem -0.03rem 0.03rem #A12CDE, -0.03rem -0.03rem 0.03rem #A12CDE; } .list-ul .li-mc-face { width: 1.2rem; height: 1.2rem; border-radius: 50%; position: absolute; top: 0.6rem; left: 0.2rem; } .list-ul .li-user-face { width: 1.2rem; height: 1.2rem; border-radius: 50%; position: absolute; top: 0.6rem; left: 1.6rem; } .list-ul .li-box2 { width: 5.3rem; height: 2.5rem; float: left; position: relative; color: #fff; font-size: 0.33rem; text-indent: 3rem; } .list-ul .li-box2 .li-p1 { padding-top: 0.7rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list-ul .li-box2 .li-p2 { font-size: 0.3rem; color: #DEB7FF; padding-top: 0.1rem; } .list-ul .li-box3 { width: 2.2rem; height: 2.5rem; line-height: 2.5rem; float: left; position: relative; font-size: 0; text-align: center; } .list-ul .li-box3 p { font-size: 0.35rem; color: #fff; text-shadow: 0.03rem 0.03rem 0.03rem #A12CDE, -0.03rem 0.03rem 0.03rem #A12CDE, 0.03rem -0.03rem 0.03rem #A12CDE, -0.03rem -0.03rem 0.03rem #A12CDE; } .list-ul .li-box3 > img { vertical-align: middle; width: 1.94rem; } .task1 { position: absolute; width: 1.94rem; height: 0.86rem; left: 7.3rem; top: 3.62rem; } .task2 { position: absolute; width: 1.94rem; height: 0.86rem; left: 7.3rem; top: 5.35rem; } .task3 { position: absolute; width: 1.94rem; height: 0.86rem; left: 7.3rem; top: 7.27rem; } .task4 { position: absolute; width: 1.94rem; height: 0.86rem; left: 7.3rem; top: 9.3rem; } .task1-btn { background: url(../images/task1.png) no-repeat; background-size: 100% 100%; } .task2-btn { background: url(../images/task2.png) no-repeat; background-size: 100% 100%; } .task3-btn { background: url(../images/task3.png) no-repeat; background-size: 100% 100%; } .task4-btn { background: url(../images/task4.png) no-repeat; background-size: 100% 100%; } .task5-btn { background: url(../images/task5.png) no-repeat; background-size: 100% 100%; } .layer-reg { display: none; width: 10rem; height: 9.33rem; background: url(../images/layer-reg.png) no-repeat; background-size: 100% 100%; position: relative; } .layer-reg .ok-btn { width: 3.26rem; height: 1.106rem; background: url(../images/ok-btn.png) no-repeat; background-size: 100% 100%; position: relative; top: 6rem; left: 3.35rem; } .layer-reg-gift { width: 2.5rem; height: 2.5rem; position: absolute; top: 2.15rem; left: 3.75rem; font-size: 0; } .layer-reg-gift img { width: 2.5rem; } .layer-reg-name { color: #fff; text-align: center; text-shadow: 0.03rem 0.03rem 0.03rem #A12CDE, -0.03rem 0.03rem 0.03rem #A12CDE, 0.03rem -0.03rem 0.03rem #A12CDE, -0.03rem -0.03rem 0.03rem #A12CDE; font-size: 0.35rem; position: absolute; width: 10rem; top: 5.1rem; } .top-like { position: absolute; width: 1.3rem; height: 0.5rem; left: 4.3rem; top: 4.7rem; /* display: none; */ z-index: 50; } .act-room-bg { width: 10rem; height: 11.079rem; background: url(../images/act-room-bg.png) no-repeat; background-size: 100% 100%; background-position-y: -0.4rem; position: relative; } .act-room-bg .act-room-p1 { color: #fff; font-size: 1rem; text-align: center; position: absolute; width: 10rem; top: 3.4rem; line-height: 3.6rem; text-shadow: 0.03rem 0.03rem 0.03rem #A12CDE, -0.03rem 0.03rem 0.03rem #A12CDE, 0.03rem -0.03rem 0.03rem #A12CDE, -0.03rem -0.03rem 0.03rem #A12CDE; } .act-room-p2 { font-size: 0.7rem; color: #CA9FFF; position: absolute; top: 7.5rem; left: 3.3rem; } .act-room-p2 span { color: #C852FF; } .act-room-p3 { font-size: 0.7rem; color: #CA9FFF; position: absolute; top: 8.6rem; left: 3.3rem; } .act-room-p3 span { color: #C852FF; } .act-room-bg2 { width: 8rem; height: 5.604rem; background: url(../images/act-room-bg2.png) no-repeat; background-size: 100% 100%; float: right; position: relative; } .act-room-bg2 p { display: none; }