.bg-en .banner { background: url(../images/en/banner.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 .top-btn1 { background: url(../images/en/top-btn1.png) no-repeat; background-size: 100% 100%; margin-left: 0; } .bg-en .top-btn2 { background: url(../images/en/top-btn2.png) no-repeat; background-size: 100% 100%; } .bg-en .k6 { background: url(../images/en/k6.png) no-repeat; background-size: 100% 100%; } .bg-en .k5 { background: url(../images/en/k5.png) no-repeat; background-size: 100% 100%; } .bg-en .k4 { background: url(../images/en/k4.png) no-repeat; background-size: 100% 100%; } .bg-en .k3 { background: url(../images/en/k3.png) no-repeat; background-size: 100% 100%; } .bg-en .k2 { background: url(../images/en/k2.png) no-repeat; background-size: 100% 100%; } .bg-en .k1 { background: url(../images/en/k1.png) no-repeat; background-size: 100% 100%; } .bg-en .lucky-name { background: url(../images/en/lucky-name.png) no-repeat; background-size: 100% 100%; width: 7.37rem; height: 3rem; } .bg-en .task1 { top: 3.4rem; } .bg-en .task2 { top: 5.35rem; } .bg-en .task3 { top: 6.4rem; } .bg-en .task4 { top: 8.3rem; } .bg-en .task5 { top: 9.9rem; } .bg-en .task-img1 { background: url(../images/en/task1.png) no-repeat; background-size: 100% 100%; } .bg-en .task-img2 { background: url(../images/en/task2.png) no-repeat; background-size: 100% 100%; } .bg-en .task-img3 { background: url(../images/en/task3.png) no-repeat; background-size: 100% 100%; } .bg-en .task-img4 { background: url(../images/en/task4.png) no-repeat; background-size: 100% 100%; } .bg-en .task-img5 { background: url(../images/en/task5.png) no-repeat; background-size: 100% 100%; } .bg-en .task-box { height: 11.94rem; background: url(../images/en/task-box.png) no-repeat; background-size: 100% 100%; } .bg-en .extract1 { background: url(../images/en/extract1.png) no-repeat; background-size: 100% 100%; } .bg-en .extract10 { background: url(../images/en/extract10.png) no-repeat; background-size: 100% 100%; } .bg-en .lucky-gift-box { background: url(../images/en/lucky-gift-box.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-fans { background: url(../images/en/layer-fans.png) no-repeat; background-size: 100% 100%; } .bg-en .record-btn { background: url(../images/en/record.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-result { background: url(../images/en/layer-result.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-gift1 { background: url(../images/en/layer-gift1.png) no-repeat; background-size: 100% 100%; } .bg-en .layer-gift10 { background: url(../images/en/layer-gift2.png) no-repeat; background-size: 100% 100%; } .bg { margin: 0 auto; position: relative; background: url(../images/bg.png) repeat-y; background-size: 100% auto; width: 10rem; overflow: hidden; } .ref { width: 0.73rem; position: fixed; left: 0; top: 5.5rem; z-index: 500; } .rule-bg { position: relative; width: 10rem; height: 31.866rem; background: url(../images/rule-bg.png) no-repeat; background-size: 100% auto; margin: 0 auto; } .rule-bg-en { position: relative; width: 10rem; height: 39.44rem; background: url(../images/en/rule-bg.png) no-repeat; background-size: 100% auto; margin: 0 auto; } .back { position: fixed; top: 5.5rem; right: 0; width: 1.72rem; z-index: 500; } .rule-btn { position: fixed; top: 5.5rem; right: 0; width: 1.72rem; z-index: 500; } .banner { width: 10rem; height: 11.61rem; background: url(../images/banner.png) no-repeat; background-size: 100% 100%; margin-top: -0.7rem; } .top-btn1 { width: 10rem; height: 1.6rem; background: url(../images/top-btn1.png) no-repeat; background-size: 100% 100%; position: relative; margin-top: -1.2rem; transform: scale(1.1); margin-left: 0.2rem; } .top-btn1 div { height: 1.3rem; width: 4.05rem; float: left; margin-left: 0.5rem; } .top-btn2 { background: url(../images/top-btn2.png) no-repeat; background-size: 100% 100%; } .gift-box { width: 9.62rem; height: 11.61rem; background: url(../images/gift-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; position: relative; margin-top: 0.4rem; margin-bottom: 1.2rem; } .mc-box { width: 10rem; position: relative; } .floor { width: 10rem; height: 0.93rem; background: url(../images/floor.png) no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: 12rem; } .top-k { width: 4rem; height: 1.68rem; margin: 0 auto; } .k6 { background: url(../images/k6.png) no-repeat; background-size: 100% 100%; } .k5 { background: url(../images/k5.png) no-repeat; background-size: 100% 100%; } .k4 { background: url(../images/k4.png) no-repeat; background-size: 100% 100%; } .k3 { background: url(../images/k3.png) no-repeat; background-size: 100% 100%; } .k2 { background: url(../images/k2.png) no-repeat; background-size: 100% 100%; } .k1 { background: url(../images/k1.png) no-repeat; background-size: 100% 100%; } .mc-box-tips { color: #fff; font-size: 0.3rem; font-weight: 700; text-align: center; } .mc-box-tips span { color: #FFE428; } .card-content { margin-top: 0.3rem; height: 4.013rem; } .card-box { width: 2.386rem; height: 4.013rem; background: url(../images/card-box.png) no-repeat; background-size: 100% 100%; position: relative; float: left; margin-left: 0.09rem; } .card-face { width: 1.9rem; height: 1.9rem; position: absolute; left: 0.24rem; top: 0.24rem; } .like-btn { width: 1.21rem; position: absolute; top: 1.83rem; left: 0.58rem; } .card-p1 { text-align: center; width: 2.2rem; height: 0.45rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0 auto; font-size: 0.3rem; color: #fff; padding-top: 2.35rem; } .card-p2 { text-align: center; width: 2.2rem; margin: 0 auto; font-size: 0.3rem; color: #C45EFF; padding-top: 0.04rem; } .card-p2 span { color: #FFE428; } .card-btn { width: 1.9rem; font-size: 0.3rem; height: 0.48rem; line-height: 0.48rem; background: #752F9D; color: #DC80FA; text-align: center; margin: 0 auto; margin-top: 0.07rem; } .task-box { position: relative; width: 9.62rem; height: 10.89rem; background: url(../images/task-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.3rem; } .lucky-box { height: 10rem; width: 10rem; background: url(../images/lucky-bg.png) no-repeat; background-size: 100% 100%; margin-top: 0.5rem; position: relative; } .lucky-box .floor { top: -0.5rem; } .helo { width: 10rem; position: absolute; top: 6rem; } .lucky-name { width: 6.2rem; height: 2.666rem; background: url(../images/lucky-name.png) no-repeat; background-size: 100% 100%; margin: 0 auto; } .extract1 { position: absolute; left: 1.2rem; bottom: 0.5rem; width: 3.426rem; height: 1.16rem; background: url(../images/extract1.png) no-repeat; background-size: 100% 100%; } .extract10 { position: absolute; right: 1.2rem; bottom: 0.5rem; width: 3.426rem; height: 1.16rem; background: url(../images/extract10.png) no-repeat; background-size: 100% 100%; } .arm { position: absolute; width: 4rem; top: 3.3rem; left: 3rem; opacity: 0.5; } .arm-show { animation: armShow 4s infinite linear; } .arm-show2 { animation: armShow2 2.5s 1 linear forwards; } @keyframes armShow { 0% { opacity: 0.5; transform: scale(1) translateY(0); } 70% { opacity: 0.1; transform: scale(1.05) translateY(-0.1rem); } 100% { opacity: 0.5; transform: scale(1) translateY(0); } } @keyframes armShow2 { 0% { opacity: 0; transform: scale(1) translateY(2rem); } 50% { opacity: 0.6; transform: scale(1.05) translateY(-0.1rem); } 90% { opacity: 1; transform: scale(1) translateY(0); } 100% { opacity: 1; transform: scale(1) translateY(0); } } .task-btn { position: absolute; width: 1.706rem; height: 0.693rem; background: url(../images/task1.png) no-repeat; background-size: 100% 100%; right: 0.6rem; } .task1 { top: 2.8rem; } .task2 { top: 4.3rem; } .task3 { top: 5.8rem; } .task4 { top: 7.3rem; } .task5 { top: 8.8rem; } .live { position: absolute; width: 0.906rem; right: 0; top: 0; z-index: 5; } .task-img1 { background: url(../images/task1.png) no-repeat; background-size: 100% 100%; } .task-img2 { background: url(../images/task2.png) no-repeat; background-size: 100% 100%; } .task-img3 { background: url(../images/task3.png) no-repeat; background-size: 100% 100%; } .task-img4 { background: url(../images/task4.png) no-repeat; background-size: 100% 100%; } .task-img5 { background: url(../images/task5.png) no-repeat; background-size: 100% 100%; } .layer-gift1 { width: 9.62rem; height: 8.4rem; background: url(../images/layer-gift1.png) no-repeat; background-size: 100% 100%; position: relative; } .gift-img-box { width: 2rem; height: 2rem; position: absolute; left: 3.77rem; top: 1.95rem; text-align: center; line-height: 2rem; } .gift-img-box img { width: 2rem; } .gift1-p { font-size: 0.35rem; color: #fff; font-weight: 700; text-align: center; padding-top: 4.2rem; } .gift1-p span { color: yellow; } .ok { width: 3.4rem; height: 1.373rem; background: url(../images/ok.png) no-repeat; background-size: 100% 100%; position: absolute; left: 50%; margin-left: -1.75rem; top: 4.75rem; } .layer-gift10 { width: 9.62rem; height: 13.293rem; background: url(../images/layer-gift2.png) no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; } .layer-gift10 .ok { top: 10.3rem; } .layer-gift-ul { width: 9.2rem; height: 8.4rem; margin: 0 auto; margin-top: 1.4rem; } .layer-gift-ul li { position: relative; width: 2.132rem; height: 1.973rem; line-height: 1.973rem; background: url(../images/gift-bg.png) no-repeat; background-size: 100% 100%; float: left; margin-left: 0.13rem; margin-bottom: 0.8rem; text-align: center; font-size: 0; } .layer-gift-ul li > img { vertical-align: middle; width: 1.8rem; } .layer-gift-ul li > p { font-size: 0.3rem; text-align: center; width: 2.132rem; position: absolute; color: #fff; height: 0.5rem; line-height: 0.5rem; top: 2.05rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .layer-gift-ul li > p span { color: yellow; } .lucky-gift-box { width: 9.62rem; height: 15.053rem; background: url(../images/lucky-gift-box.png) no-repeat; background-size: 100% 100%; position: relative; margin: 0 auto; } .layer-fans { width: 9.62rem; height: 6.346rem; background: url(../images/layer-fans.png) no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; } .layer-fans-ul { width: 9rem; margin: 0 auto; height: 3.72rem; margin-top: 1.38rem; } .layer-fans-ul li { height: 1.24rem; width: 9rem; position: relative; } .layer-fans-ul .layer-fans-box1 { width: 1.75rem; height: 1.24rem; float: left; position: relative; font-size: 0.45rem; text-align: center; line-height: 1.24rem; color: #efd9ff; } .layer-fans-ul .layer-fans-box2 { width: 3.85rem; height: 1.24rem; line-height: 1.24rem; float: left; position: relative; color: #efd9ff; font-size: 0.38rem; text-indent: 0.8rem; } .layer-fans-ul .layer-fans-box2 > a img { width: 0.8rem; height: 0.8rem; border-radius: 50%; left: -0.38rem; position: absolute; top: 0.25rem; } .layer-fans-ul .layer-fans-box3 { width: 3.4rem; height: 1.24rem; line-height: 1.24rem; float: left; position: relative; color: #efd9ff; font-size: 0.38rem; text-indent: 0.2rem; } .mc-nav { position: fixed; bottom: 0; left: 0; z-index: 500; width: 10rem; height: 1.97rem; background: url(../images/nav.png) no-repeat; background-size: 100% 100%; display: none; } .mc-nav-box1 { width: 2rem; height: 1.97rem; float: left; position: relative; text-align: center; font-size: 0; line-height: 1.97rem; } .mc-nav-box1 img { vertical-align: middle; width: 1.3rem; height: 1.3rem; border-radius: 100%; } .mc-nav-box2 { width: 4.5rem; height: 1.97rem; line-height: 1.97rem; float: left; position: relative; font-size: 0.35rem; color: #efd9ff; } .mc-nav-box2 > span { position: absolute; top: 0.33rem; left: 2.1rem; margin-left: 0.5rem; } .mc-nav-box2 > span img { width: 3rem; } .mc-nav-box3 { width: 3.5rem; height: 1.97rem; line-height: 1.97rem; float: left; position: relative; font-size: 0.35rem; color: #efd9ff; text-indent: 0.8rem; } .act-room-bg1 { position: relative; width: 10rem; height: 8.064rem; background: url(../images/act-room-bg.png) no-repeat; background-size: 100% 100%; } .act-title { width: 5.07rem; line-height: 1.4rem; color: #fff; font-size: 0.8rem; text-align: center; font-weight: 700; height: 1.5rem; position: absolute; left: 2.45rem; text-shadow: 0.05rem 0.05rem 0.05rem #170060, -0.05rem 0.05rem 0.05rem #170060, 0.05rem -0.05rem 0.05rem #170060, -0.05rem -0.05rem 0.05rem #170060; } .act-room-p1 { width: 10rem; font-size: 0.6rem; color: #f0edfa; text-align: center; position: absolute; top: 1.8rem; } .act-room-p2 { width: 10rem; position: absolute; top: 2.6rem; font-size: 0.7rem; color: #f0edfa; text-align: center; padding-top: 0.35rem; } .act-room-p3 { width: 10rem; position: absolute; top: 3.8rem; font-size: 0.6rem; color: #f0edfa; text-align: center; padding-top: 0.6rem; } .act-room-p4 { width: 10rem; position: absolute; top: 5.3rem; font-size: 0.7rem; color: #f0edfa; text-align: center; padding-top: 0.35rem; } .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; } .record-btn { width: 1.56rem; height: 0.573rem; background: url(../images/record.png) no-repeat; background-size: 100% 100%; position: absolute; right: 0.3rem; top: 0.6rem; } .layer-result { position: relative; width: 9.626rem; height: 7.8rem; background: url(../images/layer-result.png) no-repeat; background-size: 100% 100%; } .layer-result-ul { width: 9.2rem; height: 4.9rem; left: 0.213rem; position: absolute; overflow: scroll; -webkit-overflow-scrolling: touch; top: 2rem; } .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; }