.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 .gift-box { background: url(../images/en/gift-box.png) no-repeat; background-size: 100% 100%; height: 9.88rem; margin-top: 0.2rem; } .bg-en .swiper { top: 2.4rem; } .bg-en .list-box1 { background: url(../images/en/list-box1.png) no-repeat; background-size: 100% 100%; } .bg-en .list-btn1 { margin-top: 3.8rem; background: url(../images/en/list-btn1.png) no-repeat; background-size: 100% 100%; } .bg-en .list-btn2 { background: url(../images/en/list-btn2.png) no-repeat; background-size: 100% 100%; } .bg-en .list-ul { height: 7.5rem; } .bg-en .list-box2 { background: url(../images/en/list-box2.png) no-repeat; background-size: 100% 100%; } .bg-en .task1 { background: url(../images/en/task1.png) no-repeat; background-size: 100% 100%; } .bg-en .task2 { background: url(../images/en/task2.png) no-repeat; background-size: 100% 100%; } .bg-en .task3 { background: url(../images/en/task3.png) no-repeat; background-size: 100% 100%; } .bg-en .task4 { background: url(../images/en/task4.png) no-repeat; background-size: 100% 100%; } .bg-en .task5 { background: url(../images/en/task5.png) no-repeat; background-size: 100% 100%; } .bg-en .task6 { background: url(../images/en/task6.png) no-repeat; background-size: 100% 100%; } .bg-en .turn-box { background: url(../images/en/turn-box.png) no-repeat; background-size: 100% auto; height: 14.2rem; } .bg-en .turn-box iframe { top: 6.3rem; } .bg-en .lucky-box { background: url(../images/en/lucky-box.png) no-repeat; background-size: 100% 100%; } .bg-en .lucky-btn1 { background: url(../images/en/lucky-btn1.png) no-repeat; background-size: 100% 100%; } .bg-en .lucky-btn2 { background: url(../images/en/lucky-btn2.png) no-repeat; background-size: 100% 100%; } .bg-en .task-box { background: url(../images/en/task-box.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-dew { width: 9.97rem; height: 8.74rem; background: url(../images/en/layer-dew.png) no-repeat; background-size: 100% 100%; position: relative; } .bg-en .layer-turn { width: 9.97rem; height: 11.02rem; background: url(../images/en/layer-turn.png) no-repeat; background-size: 100% 100%; position: relative; } .bg-en .layer-gift-box { background: url(../images/en/lucky-gift-box.png) no-repeat; background-size: 100% auto; } .bg-en .lucky-tips { left: 8.1rem; } .bg-en .act-room-bg1 { 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 .exc { position: absolute; width: 1.09rem !important; top: 3.48rem !important; left: 7.15rem !important; } .bg-en .layer-result { background: url(../images/en/layer-record.png) no-repeat; background-size: 100% 100%; } .layer-result { display: none; position: relative; width: 9.97rem; height: 7.613rem; background: url(../images/layer-record.png) no-repeat; background-size: 100% 100%; } .layer-result-ul { width: 9.2rem; height: 4.4rem; left: 0.4rem; position: absolute; overflow: scroll; -webkit-overflow-scrolling: touch; top: 3rem; } .layer-result-ul li { height: 1rem; width: 9.2rem; position: relative; } .layer-result-ul li div { width: 50%; height: 1rem; line-height: 1rem; float: left; position: relative; font-size: 0.35rem; color: #fff; text-align: center; } body .rule-bg-en { width: 10rem; height: 45.093rem; background: url(../images/en/rule-bg.png) no-repeat; background-size: 100% auto; position: relative; } .bg { width: 10rem; position: relative; margin: 0 auto; } .back { width: 1.22rem; position: fixed; left: 0; top: 6rem; } .ref { width: 1.22rem; position: fixed; right: 0; top: 6rem; z-index: 500; } .rule-bg { width: 10rem; height: 34.853rem; background: url(../images/rule-bg.png) no-repeat; background-size: 100% auto; 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: #025752; } .rule-btn { top: 6rem; left: 0; z-index: 500; position: fixed; width: 1.22rem; } .banner { width: 10rem; height: 10.96rem; background: url(../images/banner.png) no-repeat; background-size: 100% 100%; position: relative; } .top-btn1 { width: 9.066rem; height: 1.866rem; background: url(../images/top-btn1.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; margin-top: -2.3rem; z-index: 2; } .top-btn1 div { width: 50%; float: left; height: 1.866rem; position: relative; } .top-btn2 { background: url(../images/top-btn2.png) no-repeat; background-size: 100% 100%; } .gift-box { position: relative; width: 9.97rem; height: 11.026rem; background: url(../images/gift-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: -2.3rem; } .top-mc-box { width: 10rem; height: 4.8rem; position: relative; } .floor { position: relative; width: 10rem; height: 5.613rem; background: url(../images/floor.png) no-repeat; background-size: 100% 100%; pointer-events: none; top: -0.5rem; } .list-box1 { width: 9.97rem; height: 18.08rem; background: url(../images/list-box1.png) no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; } .list-box2 { margin-top: 0.6rem; width: 9.97rem; height: 18.08rem; background: url(../images/list-box2.png) no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; } .king1 { width: 2.026rem; height: 1.92rem; background: url(../images/king1.png) no-repeat; background-size: 100% 100%; position: absolute; top: 0.5rem; left: 2.3rem; z-index: 2; } .king1-face { position: absolute; width: 1.6rem; height: 1.6rem; border-radius: 50%; top: 0.65rem; left: 2.45rem; } .king2 { width: 2.026rem; height: 1.92rem; background: url(../images/king1.png) no-repeat; background-size: 100% 100%; position: absolute; top: 0.5rem; right: 2.3rem; z-index: 2; } .king2-face { position: absolute; width: 1.6rem; height: 1.6rem; border-radius: 50%; top: 0.65rem; right: 2.58rem; } .top-mc1-p1 { position: absolute; left: 1.6rem; top: 2.6rem; width: 3.3rem; text-align: center; color: #fff; font-size: 0.37rem; font-weight: 700; text-shadow: 0.03rem 0.03rem 0.03rem #0E4D99, -0.03rem 0.03rem 0.03rem #0E4D99, 0.03rem -0.03rem 0.03rem #0E4D99, -0.03rem -0.03rem 0.03rem #0E4D99; } .top-mc1-p2 { position: absolute; left: 1.6rem; top: 3.15rem; width: 3.3rem; text-align: center; color: #fff; font-size: 0.37rem; font-weight: 700; text-shadow: 0.03rem 0.03rem 0.03rem #0E4D99, -0.03rem 0.03rem 0.03rem #0E4D99, 0.03rem -0.03rem 0.03rem #0E4D99, -0.03rem -0.03rem 0.03rem #0E4D99; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .top-mc1-p3 { position: absolute; left: 1.6rem; top: 3.7rem; width: 3.3rem; text-align: center; color: #24FDFF; font-size: 0.37rem; font-weight: 700; text-shadow: 0.03rem 0.03rem 0.03rem #0E4D99, -0.03rem 0.03rem 0.03rem #0E4D99, 0.03rem -0.03rem 0.03rem #0E4D99, -0.03rem -0.03rem 0.03rem #0E4D99; } .top-mc2-p1 { position: absolute; right: 1.6rem; top: 2.6rem; width: 3.3rem; text-align: center; color: #fff; font-size: 0.37rem; font-weight: 700; text-shadow: 0.03rem 0.03rem 0.03rem #0E4D99, -0.03rem 0.03rem 0.03rem #0E4D99, 0.03rem -0.03rem 0.03rem #0E4D99, -0.03rem -0.03rem 0.03rem #0E4D99; } .top-mc2-p2 { position: absolute; right: 1.6rem; top: 3.15rem; width: 3.3rem; text-align: center; color: #fff; font-size: 0.37rem; font-weight: 700; text-shadow: 0.03rem 0.03rem 0.03rem #0E4D99, -0.03rem 0.03rem 0.03rem #0E4D99, 0.03rem -0.03rem 0.03rem #0E4D99, -0.03rem -0.03rem 0.03rem #0E4D99; } .top-mc2-p3 { position: absolute; right: 1.6rem; top: 3.7rem; width: 3.3rem; text-align: center; color: #24FDFF; font-size: 0.37rem; font-weight: 700; text-shadow: 0.03rem 0.03rem 0.03rem #0E4D99, -0.03rem 0.03rem 0.03rem #0E4D99, 0.03rem -0.03rem 0.03rem #0E4D99, -0.03rem -0.03rem 0.03rem #0E4D99; } .list-btn1 { width: 8rem; height: 1.333rem; background: url(../images/list-btn1.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; margin-top: 3.4rem; } .list-btn1 > div { width: 50%; height: 1.333rem; float: left; } .list-btn2 { background: url(../images/list-btn2.png) no-repeat; background-size: 100% 100%; } .list-top-box { height: 5.2rem; width: 9.5rem; margin: 0 auto; position: relative; } .list-top-box > h2 { font-size: 0.6rem; text-align: center; color: #fff; line-height: 5rem; } .list-top1 { width: 3.16rem; height: 4.1rem; position: absolute; left: 3.16rem; } .list-top2 { width: 3.16rem; height: 4.1rem; position: absolute; left: 0; top: 1.1rem; } .list-top3 { width: 3.16rem; height: 4.1rem; position: absolute; right: 0; top: 1.1rem; } .list-king { width: 2.3rem; height: 2.106rem; background: url(../images/list-king.png) no-repeat; background-size: 100% 100%; left: 0.5rem; z-index: 5; position: absolute; } .list-top-face { width: 1.7rem; height: 1.7rem; border-radius: 50%; position: absolute; left: 0.75rem; top: 0.3rem; } .list-top-p1 { color: #00F6FF; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; font-size: 0.35rem; text-align: center; padding-top: 2.2rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list-top-p2 { color: #fff; font-size: 0.35rem; text-align: center; padding-top: 0.05rem; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; } .list-top-p3 { color: #fff; font-size: 0.35rem; text-align: center; padding-top: 0.05rem; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; } .list-ul { width: 9.5rem; margin: 0 auto; height: 8rem; overflow: scroll; -webkit-overflow-scrolling: touch; } .list-ul li { height: 2rem; width: 9.5rem; position: relative; } .list-ul .list-li1 { position: relative; width: 0.9rem; height: 2rem; float: left; font-size: 0.35rem; color: #fff; text-align: center; line-height: 2rem; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; } .list-ul .list-li2 { position: relative; width: 4.7rem; height: 2rem; float: left; color: #00F6FF; font-size: 0.35rem; line-height: 2rem; text-indent: 1.55rem; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; } .list-ul .list-li2 .list-face { position: absolute; left: 0; width: 1.3rem; height: 1.3rem; border-radius: 50%; top: 0.35rem; } .list-ul .list-li3 { position: relative; width: 3.85rem; height: 2rem; line-height: 2rem; float: left; font-size: 0.35rem; color: #fff; text-indent: 0.1rem; } .task-box { position: relative; width: 9.97rem; height: 13.22rem; background: url(../images/task-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.2rem; overflow: hidden; } .turn-box { position: relative; width: 10rem; height: 13.2rem; background: url(../images/turn-box.png) no-repeat; background-size: 100% auto; margin-top: 0.2rem; } .turn-box iframe { width: 10rem; height: 8.02rem; position: absolute; top: 5.3rem; left: 0; border-radius: 0.3rem; } .lucky-box { position: relative; width: 10rem; height: 8.76rem; background: url(../images/lucky-box.png) no-repeat; background-size: 100% 100%; } .lucky-btn-box { height: 2rem; width: 10rem; position: relative; } .lucky-btn1 { position: absolute; left: 0.4rem; width: 4.53rem; height: 1.76rem; background: url(../images/lucky-btn1.png) no-repeat; background-size: 100% 100%; } .lucky-btn2 { position: absolute; right: 0.4rem; width: 4.53rem; height: 1.76rem; background: url(../images/lucky-btn2.png) no-repeat; background-size: 100% 100%; } .layer-turn { width: 9.97rem; height: 7.53rem; background: url(../images/layer-turn.png) no-repeat; background-size: 100% 100%; position: relative; } .layer-dew { width: 9.97rem; height: 7.05rem; background: url(../images/layer-dew.png) no-repeat; background-size: 100% 100%; position: relative; } .layer-dew .exc { position: absolute; width: 1.09rem; top: 2.9rem; left: 5.5rem; } .task-box1 { width: 8.95rem; height: 1.4rem; background: #114092; border-radius: 0.2rem; margin: 0 auto; margin-top: 3.2rem; position: relative; } .task-box2, .task-box3, .task-box4, .task-box5, .task-box6 { width: 8.95rem; height: 1.4rem; background: #114092; border-radius: 0.2rem; margin: 0 auto; margin-top: 0.25rem; position: relative; } .task-box1, .task-box2 { color: #00F6FF; font-size: 0.38rem; line-height: 1.4rem; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; text-indent: 0.4rem; } .task-box3, .task-box4, .task-box5, .task-box6 { color: #00F6FF; font-size: 0.38rem; line-height: 1rem; text-shadow: 0.02rem 0.02rem 0.02rem #001FA8; text-indent: 0.4rem; } .task-box3 > img, .task-box4 > img, .task-box5 > img, .task-box6 > img { width: 0.4rem; position: absolute; top: 0.3rem; } .task-box3 span, .task-box4 span, .task-box5 span, .task-box6 span { left: 0.1rem; top: 0.53rem; color: #C0D4FA; font-size: 0.3rem; position: absolute; } .task-btn { width: 1.65rem; height: 0.74rem; position: absolute; right: 0.45rem; top: 0.35rem; } .task1 { background: url(../images/task1.png) no-repeat; background-size: 100% 100%; } .task2 { background: url(../images/task2.png) no-repeat; background-size: 100% 100%; } .task3 { background: url(../images/task3.png) no-repeat; background-size: 100% 100%; } .task4 { background: url(../images/task4.png) no-repeat; background-size: 100% 100%; } .task5 { background: url(../images/task5.png) no-repeat; background-size: 100% 100%; } .task6 { background: url(../images/task6.png) no-repeat; background-size: 100% 100%; } .layer-gift-box { width: 9.97rem; height: 9.72rem; background: url(../images/lucky-gift-box.png) no-repeat; background-size: 100% auto; background-position-y: -1.3rem; position: relative; margin: 0 auto; } .layer-gift1 { display: none; width: 9.97rem; height: 9.24rem; background: url(../images/layer-gift1.png) no-repeat; background-size: 100% 100%; position: relative; } .layer-btn { width: 3.28rem; height: 1.17rem; background: url(../images/layer-btn.png) no-repeat; background-size: 100% 100%; position: absolute; left: 50%; margin-left: -1.72rem; top: 7rem; } .layer-gift-content { width: 3.05rem; height: 3.4rem; text-align: center; line-height: 3.4rem; font-size: 0; position: absolute; top: 2.5rem; left: 3.38rem; } .layer-gift-content img { vertical-align: middle; width: 3.05rem; } .layer-gift-content .layer-gift-content-p { text-align: center; width: 3.05rem; color: #fff; font-size: 0.35rem; position: absolute; top: 3.6rem; left: 0; line-height: 0.6rem; } .layer-gift2 { display: none; overflow: hidden; width: 9.97rem; height: 10.12rem; background: url(../images/layer-gift2.png) no-repeat; background-size: 100% 100%; position: relative; } .layer-gift2 .layer-btn { top: 7.8rem; } .layer-gift-ul { width: 9.1rem; margin: 0 auto; margin-top: 2.5rem; } .layer-gift-ul li { width: 1.82rem; height: 2.5rem; float: left; position: relative; } .layer-gift-ul .gift-bg { width: 1.8rem; height: 1.96rem; line-height: 1.96rem; font-size: 0; background: url(../images/gift-bg.png) no-repeat; background-size: 100% 100%; margin: 0 auto; } .layer-gift-ul .gift-bg img { vertical-align: middle; width: 1.8rem; } .layer-gift-ul .gift-p { width: 1.78rem; margin: 0 auto; color: #fff; padding-top: 0.05rem; font-size: 0.3rem; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .layer-gift-ul .gift-p span { color: yellow; } .act-room-bg1 { width: 10rem; height: 10.48rem; background: url(../images/act-room-bg.png) no-repeat; background-size: 100% 100%; position: relative; } .act-room-bg1 .act-room-p1 { font-size: 0.8rem; font-weight: 700; color: #1FFFF2; position: absolute; background: url(../images/act-room-p.png) no-repeat; background-size: 100% 100%; left: 2rem; top: 4rem; height: 2rem; line-height: 2rem; width: 6rem; text-align: center; } .act-room-bg1 .act-room-p2 { position: absolute; left: 2rem; width: 6rem; font-size: 0.8rem; font-weight: 700; background: url(../images/act-room-p.png) no-repeat; background-size: 100% 100%; color: #1FFFF2; top: 7.85rem; height: 2rem; line-height: 2rem; text-align: center; } .act-room-bg2 { position: relative; float: right; width: 8rem; height: 5.44rem; background: url(../images/act-room-bg2.png) no-repeat; background-size: 100% 100%; } .act-room-bg2 p { font-size: 0 !important; } .dew-tips { font-size: 0.35rem; color: #21FCFF; position: absolute; text-decoration-line: underline; top: 1.3rem; left: 7rem; } .turn-tips1 { background: #020E4D; color: #2EF3FF; width: 1.88rem; height: 0.57rem; text-align: center; line-height: 0.57rem; font-size: 0.3rem; border-radius: 1rem; position: absolute; left: 7.4rem; top: 1.9rem; } .turn-tips2 { background: #020f4d73; color: #2EF3FF; width: 1.88rem; height: 0.57rem; text-align: center; line-height: 0.57rem; font-size: 0.3rem; border-radius: 1rem; position: absolute; left: 0.3rem; top: 1.9rem; } .lucky-tips { background: #020f4d79; color: #2EF3FF; width: 1.88rem; height: 0.57rem; text-align: center; line-height: 0.57rem; font-size: 0.3rem; border-radius: 1rem; position: absolute; left: 7.8rem; top: 1.65rem; text-decoration-line: underline; } .swiper { width: 9rem; height: 4.5rem; margin: 0 auto; position: absolute; top: 4.4rem; overflow: hidden; left: 0.4rem; } .swiper-slide { text-align: center; top: 0; width: 9rem !important; height: 4rem !important; display: flex; justify-content: center; align-items: center; } .swiper-slide img { width: 9rem !important; height: 3.3rem !important; } .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: auto !important; left: 3.8rem !important; } .swiper-pagination { top: 3.75rem; line-height: 0; } .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } .swiper-pagination-bullet-active { background: #93BBFF !important; } .bottom-nav { width: 10rem; height: 1.8rem; position: fixed; bottom: 0; left: 50%; margin-left: -5rem; z-index: 500; background: url(../images/bottom-nav.png) no-repeat; background-size: 100% 100%; } .bottom-box1 { width: 1rem; height: 1.8rem; float: left; position: relative; font-size: 0.3rem; line-height: 1.8rem; text-align: center; font-size: 0.4rem; color: #fff; } .bottom-box2 { width: 5rem; height: 1.8rem; line-height: 1.8rem; float: left; position: relative; font-size: 0.35rem; color: #fff; text-indent: 1.35rem; } .bottom-box3 { width: 4rem; height: 1.8rem; float: left; position: relative; font-size: 0.35rem; line-height: 1.8rem; color: #fff; } .bottom-face { position: absolute; width: 1.1rem; height: 1.1rem; border-radius: 50%; top: 0.35rem; left: 0; } .act-room-tips1 { color: #fff; font-size: 0.6rem; text-align: center; width: 10rem; position: absolute; top: 2.9rem; } .act-room-tips2 { color: #fff; font-size: 0.6rem; text-align: center; width: 10rem; position: absolute; top: 6.7rem; } .shadow-box { display: none; width: 10rem; height: 100vh; line-height: 100vh; position: fixed; top: 0; left: 0; z-index: 800; background: rgba(0, 0, 0, 0.6); font-size: 0; text-align: center; } .shadow-box > img { vertical-align: middle; width: 10rem; }