.bg { width: 10rem; margin: 0 auto; background: #E6A6C4; } .banner { width: 10rem; height: 9.96rem; background: url(../images/banner.png) no-repeat; background-size: 100% 100%; } .rule-btn, .back { width: 2rem; position: fixed; top: 5rem; right: 0; z-index: 500; } .ref { width: 1rem; position: fixed; top: 5rem; left: 0; z-index: 500; } .tips-box { width: 9.6rem; height: 6.306rem; background: url(../images/tips-box.png) no-repeat; background-size: 100% auto; position: relative; margin: 0 auto ; margin-top: -3rem; z-index: 2; } .mc-task { width: 9.6rem; height: 5.186rem; background: url(../images/mc-task.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; margin-top: 0.5rem; z-index: 2; overflow: hidden; } .exc-box { width: 9.6rem; height: 5.653rem; background: url(../images/exc-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.5rem; position: relative; z-index: 2; overflow: hidden; } .love-box { width: 10rem; height: 12.013rem; background: url(../images/love-box.png) no-repeat; background-size: 100% 100%; position: relative; margin-top: -3.15rem; } .king1 { width: 2.68rem; height: 2.64rem; background: url(../images/king1.png) no-repeat; background-size: 100% 100%; position: absolute; top: 4.15rem; left: 2rem; z-index: 5; } .king1-face { width: 2rem; height: 2rem; border-radius: 1rem; position: absolute; top: 4.5rem; left: 2.35rem; } .king1-like-btn { width: 1.44rem; height: 0.426rem; position: absolute; top: 6.25rem; left: 2.65rem; z-index: 6; } .king1-p1 { width: 3.45rem; height: 0.6rem; line-height: 0.6rem; position: absolute; top: 6.85rem; left: 1.55rem; color: #FF3162; text-align: center; font-size: 0.35rem; font-weight: 700; } .king1-p2 { width: 3.45rem; height: 0.6rem; line-height: 0.6rem; position: absolute; top: 7.38rem; left: 1.55rem; color: #fff; text-shadow: 0.01rem 0.01rem 0.02rem #FF115B, -0.01rem 0.01rem 0.02rem #FF115B, 0.01rem -0.01rem 0.02rem #FF115B, -0.01rem -0.01rem 0.02rem #FF115B; text-align: center; font-size: 0.37rem; font-weight: 700; } .like1 { background: url(../images/like.png) no-repeat; background-size: 100% 100%; } .like2 { background: url(../images/like2.png) no-repeat; background-size: 100% 100%; } .king2-like-btn { width: 1.44rem; height: 0.426rem; position: absolute; top: 6.25rem; left: 5.95rem; z-index: 6; } .king2 { width: 2.144rem; height: 2.112rem; background: url(../images/king1.png) no-repeat; background-size: 100% 100%; position: absolute; top: 4.65rem; left: 5.6rem; z-index: 5; } .king2-p1 { width: 3.45rem; height: 0.6rem; line-height: 0.6rem; position: absolute; top: 6.85rem; left: 5rem; color: #FF3162; text-align: center; font-size: 0.35rem; font-weight: 700; } .king2-p2 { width: 3.45rem; height: 0.6rem; line-height: 0.6rem; position: absolute; top: 7.38rem; left: 5rem; color: #fff; text-shadow: 0.01rem 0.01rem 0.02rem #FF115B, -0.01rem 0.01rem 0.02rem #FF115B, 0.01rem -0.01rem 0.02rem #FF115B, -0.01rem -0.01rem 0.02rem #FF115B; text-align: center; font-size: 0.37rem; font-weight: 700; } .king2-face { width: 1.6rem; height: 1.6rem; border-radius: 1rem; position: absolute; top: 5rem; left: 5.88rem; } .list-box { width: 9.2rem; height: 22.146rem; background: url(../images/list-box.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; z-index: 2; margin-top: -4rem; overflow: hidden; } .list-title { width: 9.2rem; text-align: center; font-size: 0.4rem; font-weight: 700; color: #FF4C77; margin-top: 0.9rem; } .list-tips { text-align: center; font-size: 0.3rem; color: #FF306B; line-height: 0.45rem; margin-top: 0.2rem; } .list-tips span { color: #E74AFF; } .list-btn1 { width: 8.72rem; height: 0.986rem; background: url(../images/list-btn1.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; margin-top: 0.1rem; } .list-btn1 > div { width: 50%; height: 0.986rem; float: left; position: relative; text-align: center; line-height: 0.986rem; font-size: 0.4rem; color: #FF4E79; font-weight: 700; } .list-btn1 .list-btn-click { font-weight: 700; text-shadow: 0.015rem 0.015rem 0.02rem #fff, -0.015rem 0.015rem 0.02rem #fff, 0.015rem -0.015rem 0.02rem #fff, -0.015rem -0.015rem 0.02rem #fff; } .list-btn2 { background: url(../images/list-btn2.png) no-repeat; background-size: 100% 100%; } .list-top-box { height: 5rem; width: 9.1rem; margin: 0 auto; position: relative; } .list-top-box > h2 { line-height: 5rem; font-size: 0.55rem; color: #FF306B; text-align: center; } .list-top1 { width: 2.8rem; height: 4.4rem; position: absolute; left: 3.1rem; top: 0; } .list-top2 { width: 2.8rem; height: 4.4rem; position: absolute; left: 0.3rem; top: 0.55rem; } .list-top3 { width: 2.8rem; height: 4.4rem; position: absolute; left: 5.9rem; top: 0.55rem; } .list-king { margin: 0 auto; width: 2.053rem; height: 2.04rem; background: url(../images/list-king.png) no-repeat; background-size: 100% 100%; margin-top: 0.2rem; position: relative; z-index: 2; } .list-king-face { width: 1.6rem; height: 1.6rem; border-radius: 1rem; position: absolute; top: 0.45rem; left: 0.6rem; } .list-top-p1 { font-weight: 700; font-size: 0.35rem; text-shadow: 0.01rem 0.01rem 0.03rem #FF115B, -0.01rem 0.01rem 0.03rem #FF115B, 0.01rem -0.01rem 0.03rem #FF115B, -0.01rem -0.01rem 0.03rem #FF115B; color: #fff; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list-top-p2 { font-size: 0.35rem; text-align: center; color: #FF4E79; font-weight: 700; margin-top: 0.1rem; } .list-top-p3 { width: 2.053rem; height: 0.52rem; background: url(../images/num-bg.png) no-repeat; background-size: 100% 100%; font-size: 0.35rem; line-height: 0.52rem; text-align: center; margin: 0 auto; font-weight: 700; margin-top: 0.1rem; text-shadow: 0.02rem 0.02rem 0.03rem #FF115B, -0.02rem 0.02rem 0.03rem #FF115B, 0.02rem -0.02rem 0.03rem #FF115B, -0.015rem -0.02rem 0.03rem #FF115B; color: #fff; } .mc-task-btn { width: 4.12rem; height: 1.253rem; background: url(../images/mc-task-btn.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.85rem; } .mc-task-btn-end { background: url(../images/mc-task-btn2.png) no-repeat; background-size: 100% 100%; } .exc-btn1 { width: 4.28rem; height: 1.493rem; background: url(../images/exc-btn1.png) no-repeat; background-size: 100% 100%; position: absolute; top: 2rem; left: 0.4rem; } .exc-btn2 { width: 4.28rem; height: 1.493rem; background: url(../images/exc-btn2.png) no-repeat; background-size: 100% 100%; position: absolute; top: 2rem; right: 0.4rem; } .exc-box-p { width: 9.6rem; text-align: center; font-size: 0.35rem; color: #FF306B; margin-top: 4.1rem; } .list-ul { width: 9rem; margin: 0 auto; height: 13.1rem; overflow: scroll; -webkit-overflow-scrolling: touch; } .list-ul li { height: 1.8rem; width: 9rem; position: relative; } .list-ul .list-box1 { width: 0.9rem; height: 1.8rem; position: relative; float: left; text-align: center; font-size: 0.43rem; text-shadow: 0.01rem 0.01rem 0.03rem #FF115B, -0.01rem 0.01rem 0.03rem #FF115B, 0.01rem -0.01rem 0.03rem #FF115B, -0.01rem -0.01rem 0.03rem #FF115B; color: #fff; line-height: 1.8rem; } .list-ul .list-box2 { width: 4.7rem; height: 1.8rem; float: left; position: relative; font-size: 0.37rem; text-shadow: 0.02rem 0.02rem 0.03rem #FF115B, -0.02rem 0.02rem 0.03rem #FF115B, 0.02rem -0.02rem 0.03rem #FF115B, -0.015rem -0.02rem 0.03rem #FF115B; color: #fff; line-height: 1.8rem; font-weight: 700; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list-ul .list-face { vertical-align: middle; width: 1.3rem; height: 1.3rem; border-radius: 1rem; border: 0.05rem solid #FF306B; margin-top: -0.15rem; margin-right: 0.2rem; } .list-ul .list-box3 { width: 3.4rem; height: 1.8rem; float: left; position: relative; font-size: 0.37rem; text-shadow: 0.02rem 0.02rem 0.03rem #FF115B, -0.02rem 0.02rem 0.03rem #FF115B, 0.02rem -0.02rem 0.03rem #FF115B, -0.015rem -0.02rem 0.03rem #FF115B; color: #fff; line-height: 1.8rem; font-weight: 700; text-indent: 0.1rem; } .mc-task-bottom { height: 1.5rem; width: 9.1rem; position: absolute; bottom: 0; left: 0.25rem; } .mc-task-p1 { color: #fff; font-size: 0.35rem; } .mc-task-p2 { color: rgba(255, 255, 255, 0.8); font-size: 0.3rem; text-align: center; } .pop { position: relative; width: 10rem; height: 7.569rem; background: url(../images/pop.png) no-repeat; background-size: 100% 100%; } .pop2 { position: relative; width: 10rem; height: 8.365rem; background: url(../images/pop2.png?v=20240517) no-repeat; background-size: 100% 100%; } .pop2 .pop-box1 { top: 3.3rem; } .pop2 .pop-box2 { top: 3.3rem; } .close { position: absolute; width: 1.125rem; height: 1.125rem; background: url(../images/pop-colse.png) no-repeat; background-size: 100% 100%; bottom: -0.6rem; left: 50%; margin-left: -0.5625rem; } .pop-box1 { width: 3rem; height: 3rem; left: 1.2rem; position: absolute; top: 2.6rem; } .pop-box1-btn1 { width: 2rem; height: 0.9rem; border-radius: 0.4rem; background: #fff; border: 0.05rem solid #FF0045; position: absolute; left: 0.5rem; top: 0.3rem; font-size: 0.39rem; font-weight: 700; line-height: 0.9rem; text-indent: 0.9rem; color: #FF2561; } .pop-box1-btn1 .pop-btn1-icon { width: 1.069rem; position: absolute; top: -0.1rem; left: -0.2rem; } .pop-box1-btn2 { width: 2rem; height: 0.9rem; border-radius: 0.4rem; background: #fff; border: 0.05rem solid #FF0045; position: absolute; left: 0.5rem; top: 1.65rem; font-size: 0.39rem; font-weight: 700; line-height: 0.9rem; text-indent: 0.9rem; color: #FF2561; } .pop-box1-btn2 .pop-btn2-icon { width: 1.069rem; position: absolute; top: -0.1rem; left: -0.2rem; } .pop-click { background: #FF0045; border: 0.05rem solid #fff; color: #fff; } .pop-box2 { width: 3rem; height: 3rem; right: 1.5rem; position: absolute; top: 2.6rem; } .r1 { width: 10rem; height: 6.55rem; background: url(../images/r1.png) no-repeat; background-size: 100% 100%; position: relative; } .r2 { background: url(../images/r2.png) no-repeat; background-size: 100% 100%; text-align: center; line-height: 6.55rem; font-size: 0%; } .r2 > img { width: 3rem; margin-top: -0.7rem; vertical-align: middle; } .r3 { background: url(../images/r3.png) no-repeat; background-size: 100% 100%; } .r4 { background: url(../images/r4.png) no-repeat; background-size: 100% 100%; } .rule-bg { width: 10rem; height: 22.33rem; background: url(../images/rule.png) no-repeat; background-size: 100% 100%; margin: 0 auto; position: relative; } .layer-list1 { width: 9.6rem; height: 7.266rem; background: url(../images/layer-list1.png) no-repeat; background-size: 100% 100%; } .layer-list2 { width: 9.6rem; height: 7.266rem; background: url(../images/layer-list2.png) no-repeat; background-size: 100% 100%; } .question1 { width: 0.4rem; position: absolute; right: 2.1rem; top: 0.95rem; } .question2 { width: 0.4rem; position: absolute; right: 2.1rem; top: 0.95rem; } .callKF { height: 0.8rem; width: 10rem; position: absolute; bottom: 0.6rem; } .bottom-nav { width: 10rem; height: 3.08rem; background: url(../images/bottom-nav.png) no-repeat; background-size: 100% 100%; position: fixed; bottom: 0; z-index: 500; } .bottom-nav-face { width: 2rem; height: 2rem; border-radius: 1rem; position: absolute; top: 0.95rem; left: 0.8rem; } .bottom-nav-p1 { color: #fff; font-size: 0.4rem; text-indent: 3rem; padding-top: 1.15rem; } .bottom-nav-p1 span { text-shadow: 0.02rem 0.02rem 0.03rem #C71B64, -0.02rem 0.02rem 0.03rem #C71B64, 0.02rem -0.02rem 0.03rem #C71B64, -0.015rem -0.02rem 0.03rem #C71B64; color: #fff; font-weight: 700; } .bottom-nav-p2 { color: #fff; font-size: 0.4rem; text-indent: 3rem; } .bottom-nav-p2 span { text-shadow: 0.02rem 0.02rem 0.03rem #C71B64, -0.02rem 0.02rem 0.03rem #C71B64, 0.02rem -0.02rem 0.03rem #C71B64, -0.015rem -0.02rem 0.03rem #C71B64; color: #fff; font-weight: 700; } .bottom-nav-p3 { color: #fff; font-size: 0.4rem; text-indent: 3rem; } .bottom-nav-p3 span { text-shadow: 0.02rem 0.02rem 0.03rem #C71B64, -0.02rem 0.02rem 0.03rem #C71B64, 0.02rem -0.02rem 0.03rem #C71B64, -0.015rem -0.02rem 0.03rem #C71B64; color: #fff; font-weight: 700; }