.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; // background: pink; 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; // background: pink; 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; // background: pink; 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; // background: pink; 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; 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; >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-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; >h2{ line-height: 5rem; font-size: 0.55rem; color: #FF306B; text-align: center; } // background: yellowgreen; } .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; // color: #FF4E79; 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; // background: yellowgreen; li{ height: 1.8rem; width: 9rem; position: relative; } .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-box2{ width: 4.7rem; height: 1.8rem; line-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-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-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; // background: yellow; 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%; .pop-box1{ top: 3.3rem; } .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; // background: yellow; 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-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-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; // background: yellow; 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%; >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; // background: pink; 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; position: absolute; 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; 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; 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; 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; } }