html, body { width: 100%; background: #C0AAFF; padding-bottom: 0.5866666667rem; overflow-x: hidden; } .back { position: fixed; top: 0.9333333333rem; left: 0.4533333333rem; z-index: 9; width: 0.8266666667rem; height: 0.8266666667rem; } .back img { width: 100%; height: 100%; } .header { width: 10rem; height: 13.4666666667rem; background: url(../images/header.png) no-repeat; background-size: 100% 100%; margin: 0 auto -2.6533333333rem; position: relative; } .header .rules { width: 0.64rem; height: 1.8666666667rem; position: absolute; right: 0; top: 4.0133333333rem; } .ruleContent { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99; } .ruleContent img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 8rem; height: 13.2666666667rem; } .limitGift { width: 9.2rem; height: 3.84rem; background: url(../images/limitGift.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.5333333333rem; position: relative; z-index: 2; box-sizing: border-box; padding-top: 1.12rem; } .limitGift .swiper { width: 7.9333333333rem; height: 2.4rem; margin: 0 auto; overflow: hidden; } .limitGift .swiper .swiper-slide img { width: 100%; height: 100%; display: block; } .tabBox { width: 9.2rem; height: 0.8933333333rem; margin: 0 auto 0.5333333333rem; position: relative; z-index: 2; display: flex; justify-content: space-between; } .tabBox .tab { width: 2.2rem; height: 0.8933333333rem; } .tabBox .tab1 { background: url(../images/tab1_active.png) no-repeat; background-size: 100% 100%; } .tabBox .tab2 { background: url(../images/tab2_active.png) no-repeat; background-size: 100% 100%; } .tabBox .tab3 { background: url(../images/tab3_active.png) no-repeat; background-size: 100% 100%; } .tabBox .tab4 { background: url(../images/tab4_active.png) no-repeat; background-size: 100% 100%; } .tabBox .tab1_active { background: url(../images/tab1.png) no-repeat; background-size: 100% 100%; } .tabBox .tab2_active { background: url(../images/tab3.png) no-repeat; background-size: 100% 100%; } .tabBox .tab3_active { background: url(../images/tab2.png) no-repeat; background-size: 100% 100%; } .tabBox .tab4_active { background: url(../images/tab4.png) no-repeat; background-size: 100% 100%; } .page1 .desire { width: 9.2rem; height: 27.48rem; margin: 0 auto 0rem; background: url(../images/desire.png) no-repeat; background-size: 100% 100%; position: relative; } .page1 .desire .rule1_but { width: 2rem; height: 0.7rem; position: absolute; right: 0.4rem; top: 2.6rem; } .page1 .desire .clock { color: #FE447F; font-size: 0.3466666667rem; position: absolute; left: 2.2933333333rem; top: 2.7733333333rem; font-weight: bold; } .page1 .desire .speed { width: 8.56rem; height: 1.4666666667rem; border: 0.0133333333rem solid #FFFFFF; background: linear-gradient(0deg, #FFC9BA 0%, #FF8D9F 96%); border-radius: 0.2133333333rem; position: relative; left: 50%; transform: translateX(-50%); top: 3.52rem; } .page1 .desire .speed .line { position: relative; width: 7.8rem; height: 0.2666666667rem; border-radius: 0.1066666667rem; left: 50%; top: 0.4133333333rem; transform: translateX(-50%); background: rgba(255, 255, 255, 0.5); } .page1 .desire .speed .line span { width: 10%; height: 100%; border-radius: 0.1066666667rem; position: absolute; left: 0; top: 0; background: #FF6686; } .page1 .desire .speed .line .gift1, .page1 .desire .speed .line .gift2, .page1 .desire .speed .line .gift3 { position: absolute; left: 1.1rem; top: 90%; transform: translateY(-50%); width: 1.7333333333rem; } .page1 .desire .speed .line .gift1 img, .page1 .desire .speed .line .gift2 img, .page1 .desire .speed .line .gift3 img { display: block; width: 1.2266666667rem; height: 0.8933333333rem; margin: 0 auto; } .page1 .desire .speed .line .gift1 p, .page1 .desire .speed .line .gift2 p, .page1 .desire .speed .line .gift3 p { color: #FFFFFF; font-size: 0.2933333333rem; text-align: center; } .page1 .desire .speed .line .gift2 { left: 4.08rem; } .page1 .desire .speed .line .gift3 { left: 6.4533333333rem; } .page1 .desire .card { width: 4rem; height: 5.1733333333rem; position: absolute; z-index: 1; } .page1 .desire .card .clicks { position: absolute; left: 0; top: 0; width: 4rem; height: 5.1733333333rem; display: none; } .page1 .desire .card .notObtained { display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/notObtained.png) no-repeat; background-size: 100% 100%; z-index: 2; } .page1 .desire .card .notObtained .but { width: 2.3333333333rem; height: 0.8rem; position: absolute; left: 50%; transform: translateX(-50%); top: 2.15rem; } .page1 .desire .card .obtained { display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/obtained.png) no-repeat; background-size: 100% 100%; z-index: 3; } .page1 .desire .card .obtained .but1 { width: 2.8rem; height: 0.9066666667rem; position: absolute; left: 50%; transform: translateX(-50%); top: 1.1rem; } .page1 .desire .card .obtained .but2 { width: 2.8rem; height: 0.9066666667rem; position: absolute; left: 50%; transform: translateX(-50%); top: 2.45rem; } .page1 .desire .card .acquired { display: none; position: absolute; z-index: 2; left: 0; top: 0.0133333333rem; width: 2.1333333333rem; height: 0.8rem; } .page1 .desire .card .cardNum { position: absolute; width: 0.8533333333rem; height: 0.8533333333rem; line-height: 0.9866666667rem; text-align: center; color: #FE447F; font-size: 0.3466666667rem; right: 0.1466666667rem; bottom: 1.32rem; background: url(../images/cardNum.png) no-repeat; background-size: 100% 100%; } .page1 .desire .card1 { left: 0.32rem; top: 5.2933333333rem; } .page1 .desire .card2 { right: 0.32rem; top: 5.2933333333rem; } .page1 .desire .card3 { left: 0.32rem; top: 10.7733333333rem; } .page1 .desire .card4 { right: 0.32rem; top: 10.7733333333rem; } .page1 .desire .card5 { left: 0.32rem; top: 16.28rem; } .page1 .desire .card6 { right: 0.32rem; top: 16.28rem; } .page1 .desire .card7 { left: 0.32rem; bottom: 0.5333333333rem; } .page1 .desire .card8 { right: 0.32rem; bottom: 0.5333333333rem; } .page2 .redTree { width: 9.2rem; height: 11.8266666667rem; background: url(../images/redTree.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.6133333333rem; position: relative; } .page2 .redTree .redTree_bag { position: absolute; color: #FE447F; font-size: 0.3466666667rem; height: 0.5866666667rem; left: 2.4rem; top: 1.36rem; } .page2 .redTree .redTree_bag span { display: inline-block; width: 0.5866666667rem; height: 0.5866666667rem; background: url(../images/redTree_bag_span.png) no-repeat; background-size: 100% 100%; margin-right: 0.1333333333rem; float: left; } .page2 .redTree .redTree_bag b { height: 0.5866666667rem; line-height: 0.5866666667rem; display: inline-block; float: left; } .page2 .redTree .recordRules { width: 2.1333333333rem; height: 0.64rem; line-height: 0.64rem; border-radius: 0.2666666667rem; position: absolute; top: 1.3466666667rem; text-align: center; color: #FE447F; font-size: 0.3466666667rem; right: 0.32rem; background: #fff; } .page2 .redTree .box { width: 8.56rem; height: 6.4rem; left: 50%; transform: translateX(-50%); top: 2.2666666667rem; background: url(../images/redTreeBg.png) no-repeat; background-size: 100% 100%; border-radius: 0.2666666667rem; position: absolute; } .page2 .redTree .box .cloud { width: 8.3466666667rem; height: 2.2rem; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0.0666666667rem; z-index: 2; } .page2 .redTree .box .red { width: 2rem; height: 2.1333333333rem; position: absolute; background: url(../images/nohb.png) no-repeat; background-size: 100% 100%; } .page2 .redTree .box .red .red_in { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: none; } .page2 .redTree .box .red .red_in .gift { position: absolute; width: 0.96rem; height: 0.96rem; left: 50%; transform: translateX(-50%); top: 0.2133333333rem; border-radius: 50%; } .page2 .redTree .box .red .red_in .gift_img { width: 0.9rem; height: 0.45rem; top: 0.5rem; } .page2 .redTree .box .red .red_in p { width: 100%; text-align: center; color: #fff; font-size: 0.2666666667rem; position: absolute; left: 0; top: 1.4rem; } .page2 .redTree .box .red .red_in span { position: absolute; width: 100%; left: 0; top: 1.72rem; color: #FEFFA3; font-size: 0.24rem; text-align: center; } .page2 .redTree .box .red .redBagSvag { position: absolute; left: 0; top: 0; width: 2rem; height: 2.1333333333rem; display: none; } .page2 .redTree .box .red1 { left: 0.0933333333rem; top: 2.8666666667rem; } .page2 .redTree .box .red2 { left: 2.1733333333rem; top: 3.8266666667rem; } .page2 .redTree .box .red3 { left: 3.1733333333rem; top: 1.3866666667rem; } .page2 .redTree .box .red4 { left: 4.8933333333rem; top: 3.5733333333rem; } .page2 .redTree .box .red5 { left: 5.68rem; top: 0.9733333333rem; } .page2 .redTree .box .active { background: url(../images/hb.png) no-repeat; background-size: 100% 100%; } .page2 .redTree .box2 { width: 8.56rem; height: 6.4rem; left: 50%; transform: translateX(-50%); top: 2.2666666667rem; position: absolute; z-index: 1; display: none; } .page2 .redTree .box2 .red { width: 2rem; height: 2.1333333333rem; position: absolute; } .page2 .redTree .box2 .red .redBagSvag { position: absolute; left: 0; top: 0; width: 2rem; height: 2.1333333333rem; display: none; } .page2 .redTree .box2 .red1 { left: 0.0933333333rem; top: 2.8666666667rem; } .page2 .redTree .box2 .red2 { left: 2.1733333333rem; top: 3.8266666667rem; } .page2 .redTree .box2 .red3 { left: 3.1733333333rem; top: 1.3866666667rem; } .page2 .redTree .box2 .red4 { left: 4.8933333333rem; top: 3.5733333333rem; } .page2 .redTree .box2 .red5 { left: 5.68rem; top: 0.9733333333rem; } .page2 .redTree .box2 .active { background: url(../images/hb.png) no-repeat; background-size: 100% 100%; } .page2 .redTree .redTreeBut { width: 5.3333333333rem; height: 1.3066666667rem; position: absolute; left: 50%; transform: translateX(-50%); top: 9.2533333333rem; } .page2 .redTree .sx { width: 4rem; height: 0.5rem; left: 50%; transform: translateX(-50%); bottom: 0.47rem; position: absolute; } .page2 .redTreeTakst { width: 9.2rem; height: 10.7866666667rem; margin: 0 auto 0.5333333333rem; background: url(../images/redTreeTakst.png) no-repeat; background-size: 100% 100%; position: relative; } .page2 .redTreeTakst .redTreeTakstTab { position: absolute; width: 6.6666666667rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.96rem; background: #FFFFFF; display: flex; justify-content: space-between; position: absolute; left: 50%; transform: translateX(-50%); top: 1.4266666667rem; } .page2 .redTreeTakst .redTreeTakstTab div { width: 3.3333333333rem; height: 100%; border-radius: 0.96rem; text-align: center; color: #FE7AA3; background: #fff; font-size: 0.4rem; font-weight: bold; } .page2 .redTreeTakst .redTreeTakstTab .active { color: #FFFFFF; background: linear-gradient(0deg, #FF7489 0%, #FFC1AF 100%); } .page2 .redTreeTakst .title { width: 100%; position: absolute; left: 0; top: 2.8266666667rem; font-size: 0.2933333333rem; color: #BB4A56; text-align: center; } .page2 .redTreeTakst .tabs1 { width: 8.5466666667rem; margin: 0.6133333333rem auto 0; overflow: hidden; } .page2 .redTreeTakst .tabs1 .div { width: 8.5466666667rem; position: relative; background: linear-gradient(90deg, #FF8894 0%, #FFA2A4 99%); border-radius: 0.2133333333rem; margin-bottom: 0.2133333333rem; height: 1.2533333333rem; } .page2 .redTreeTakst .tabs1 .div p { position: absolute; color: #fff; font-size: 0.2666666667rem; left: 0.3466666667rem; top: 0.2933333333rem; } .page2 .redTreeTakst .tabs1 .div b { position: absolute; font-size: 0.24rem; color: #FEFFA3; left: 0.3466666667rem; top: 0.7066666667rem; } .page2 .redTreeTakst .tabs1 .div .but { width: 1.4666666667rem; height: 0.6rem; background: url(../images/redTreeTakst_but.png); background-size: 100% 100%; border-radius: 0.1066666667rem; color: #3D001F; font-size: 0.3066666667rem; text-align: center; line-height: 0.5333333333rem; position: absolute; right: 0.3466666667rem; top: 50%; transform: translateY(-50%); } .page2 .redTreeTakst .tabs1 .div .butOut { background: #EBCACB; color: #FFF3F9; } .page2 .redTreeTakst .tabs1 .div1 { height: 2.2266666667rem; margin-top: 3.3866666667rem; } .page2 .redTreeTakst .tabs1 .div1 p { color: #fff; font-size: 0.2666666667rem; position: absolute; left: 0.3466666667rem; top: 0.1866666667rem; } .page2 .redTreeTakst .tabs1 .div1 .line { width: 5.8533333333rem; height: 0.36rem; border-radius: 0.36rem; border: 0.0133333333rem solid #FFE4E7; position: absolute; left: 0.32rem; top: 1.12rem; box-sizing: border-box; background: #ff6687; } .page2 .redTreeTakst .tabs1 .div1 .line b { position: absolute; z-index: 3; color: #fff; font-size: 0.2666666667rem; left: 0.1066666667rem; top: 50%; transform: translateY(-50%); } .page2 .redTreeTakst .tabs1 .div1 .line span { position: absolute; left: 0; top: 0; width: 80%; height: 0.3266666667rem; background: linear-gradient(90deg, #FFD5A9 0%, #E6FFFC 99%); border-radius: 0.3266666667rem; } .page2 .redTreeTakst .tabs1 .div1 .line .gift1, .page2 .redTreeTakst .tabs1 .div1 .line .gift2, .page2 .redTreeTakst .tabs1 .div1 .line .gift3 { width: 1.0666666667rem; height: 1.3333333333rem; position: absolute; left: 1.7333333333rem; top: 50%; transform: translateY(-50%); } .page2 .redTreeTakst .tabs1 .div1 .line .gift1 b, .page2 .redTreeTakst .tabs1 .div1 .line .gift2 b, .page2 .redTreeTakst .tabs1 .div1 .line .gift3 b { display: block; width: 100%; text-align: center; color: #FEFFA3; font-size: 0.24rem; position: absolute; left: 0; top: 0.2rem; } .page2 .redTreeTakst .tabs1 .div1 .line .gift1 img, .page2 .redTreeTakst .tabs1 .div1 .line .gift2 img, .page2 .redTreeTakst .tabs1 .div1 .line .gift3 img { display: block; width: 0.6533333333rem; height: 0.64rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .page2 .redTreeTakst .tabs1 .div1 .line .gift1 i, .page2 .redTreeTakst .tabs1 .div1 .line .gift2 i, .page2 .redTreeTakst .tabs1 .div1 .line .gift3 i { width: 100%; text-align: center; color: #fff; font-size: 0.2666666667rem; position: absolute; left: 0; bottom: 0; font-style: normal; } .page2 .redTreeTakst .tabs1 .div1 .line .gift2 { left: 3.7333333333rem; } .page2 .redTreeTakst .tabs1 .div1 .line .gift3 { left: 5.2rem; } .page2 .redTreeTakst .tabs2 { display: none; } .page2 .redTreeTakst .tabs2 .redTreeTakstGift { width: 8.5866666667rem; height: 5.96rem; position: absolute; left: 50%; transform: translateX(-50%); top: 3.3733333333rem; } .page2 .redTreeTakst .tabs2 .redTreeTakstButImg { position: absolute; width: 3.7333333333rem; height: 0.96rem; left: 50%; transform: translateX(-50%); top: 9.5066666667rem; } .page3 .lovePostOffice { width: 9.2rem; height: 10.8266666667rem; background: url(../images/lovePostOffice.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.52rem; position: relative; overflow: hidden; } .page3 .lovePostOffice .dm { margin: 1.6rem auto 0; width: 8rem; height: 6rem; } .page3 .lovePostOffice .dm .my_containers { height: 0.8rem; line-height: 0.8rem; border-radius: 0.8rem; font-size: 0.32rem; color: #FEFFA3; position: relative; box-sizing: border-box; background: rgba(48, 0, 9, 0.5); padding: 0 0.1866666667rem 0 1.6rem; border: 0.0266666667rem solid #FFF7D0; } .page3 .lovePostOffice .dm .my_containers .l { position: absolute; left: 0.0133333333rem; top: 0rem; width: 0.7466666667rem; height: 0.7466666667rem; border-radius: 0.7466666667rem; } .page3 .lovePostOffice .dm .my_containers .r { position: absolute; left: 0.64rem; top: 0rem; width: 0.7466666667rem; height: 0.7466666667rem; border-radius: 0.7466666667rem; z-index: 2; } .page3 .lovePostOffice .zfImg { position: absolute; right: 0.3066666667rem; top: 8.0133333333rem; width: 3.68rem; height: 0.4533333333rem; } .page3 .lovePostOffice .yw { width: 4.1333333333rem; height: 1.6rem; position: absolute; left: 0.32rem; top: 8.7466666667rem; } .page3 .lovePostOffice .yx { width: 4.1333333333rem; height: 1.6rem; position: absolute; right: 0.32rem; top: 8.7466666667rem; } .page3 .lovePostOffice .redDot { width: 0.2133333333rem; height: 0.2133333333rem; border-radius: 0.2133333333rem; background: #FF3871; z-index: 3; position: absolute; right: 0.56rem; bottom: 1.6933333333rem; } .page3 .twoWayRush { width: 9.2rem; height: 17.48rem; background: url(../images/twoWayRush.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.72rem; position: relative; } .page3 .twoWayRush .rule_img { position: absolute; width: 2.2rem; height: 0.7rem; right: 0.15rem; top: 0.2rem; } .page3 .twoWayRush .twoWayRush_qs { width: 2.1066666667rem; height: 1.12rem; position: absolute; left: 50%; transform: translateX(-50%); top: 2.5066666667rem; background: url(../images/twoWayRush_qs.png) no-repeat; background-size: 100% 100%; } .page3 .twoWayRush .twoWayRush_qs .twoWayRush_ax { position: absolute; width: 1.32rem; height: 0.64rem; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 3; } .page3 .twoWayRush .twoWayRush_qs .tx_l { width: 1.0666666667rem; height: 1.0666666667rem; position: absolute; left: 0.0266666667rem; top: 0.0266666667rem; border-radius: 50%; z-index: 1; } .page3 .twoWayRush .twoWayRush_qs .tx_r { width: 1.0666666667rem; height: 1.0666666667rem; position: absolute; right: 0.0266666667rem; top: 0.0266666667rem; border-radius: 50%; z-index: 2; } .page3 .twoWayRush .twoWayRushline { width: 8.56rem; height: 0.5333333333rem; position: absolute; left: 50%; transform: translateX(-50%); top: 3.64rem; border-radius: 0.5333333333rem; background: #fff; display: flex; } .page3 .twoWayRush .twoWayRushline .mc { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; } .page3 .twoWayRush .twoWayRushline .c { width: 0.08rem; height: 0.6933333333rem; border-radius: 0.08rem; background: #FF4B85; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 3; } .page3 .twoWayRush .twoWayRushline .left { width: 10%; position: absolute; left: 0; top: 0; height: 0.5333333333rem; background: linear-gradient(90deg, #FF4585 0%, #FF8691 100%); flex: 1; border-top-left-radius: 0.5333333333rem; border-bottom-left-radius: 0.5333333333rem; } .page3 .twoWayRush .twoWayRushline .right { width: 10%; position: absolute; right: 0; top: 0; height: 0.5333333333rem; background: linear-gradient(90deg, #89CCFF 0%, #A272F4 100%); flex: 1; border-top-right-radius: 0.5333333333rem; border-bottom-right-radius: 0.5333333333rem; } .page3 .twoWayRush .qingshu { width: 8.56rem; position: absolute; left: 50%; transform: translateX(-50%); top: 4.4666666667rem; } .page3 .twoWayRush .qingshu span { float: left; color: #482F2F; font-size: 0.3466666667rem; } .page3 .twoWayRush .qingshu span b { color: #FE447F; font-size: 0.32rem; font-weight: bold; } .page3 .twoWayRush .qingshu .r { float: right; } .page3 .twoWayRush .twoWayRushRed { height: 0.5866666667rem; line-height: 0.5866666667rem; position: absolute; top: 6.4933333333rem; left: 2.28rem; } .page3 .twoWayRush .twoWayRushRed img { display: inline-block; float: left; width: 0.5866666667rem; height: 0.5866666667rem; margin-right: 0.12rem; } .page3 .twoWayRush .twoWayRushRed b { float: left; font-weight: bold; color: #FE447F; font-size: 0.3466666667rem; line-height: 0.6666666667rem; } .page3 .twoWayRush .gbdm { width: 8.5733333333rem; height: 7.3733333333rem; background: url(../images/gb.png) no-repeat; background-size: 100% 100%; position: absolute; top: 7.6133333333rem; left: 50%; transform: translateX(-50%); } .page3 .twoWayRush .gbdm .yqz9999 { width: 1.8533333333rem; height: 1.7733333333rem; position: absolute; left: 0.28rem; top: 0; } .page3 .twoWayRush .gbdm .yqz12999 { width: 1.8533333333rem; height: 1.7733333333rem; position: absolute; left: 0.28rem; top: 0; display: none; } .page3 .twoWayRush .gbdm .num { color: #FE447F; font-size: 0.32rem; position: absolute; z-index: 2; right: 0.9066666667rem; bottom: 3.28rem; font-weight: bold; } .page3 .twoWayRush .gbdm textarea { width: 6.76rem; height: 0.96rem; position: absolute; left: 0.9066666667rem; top: 2.8666666667rem; background: none; outline: none; border: none; resize: none; overflow: auto; color: #482F2F; font-weight: bold; font-size: 0.32rem; } .page3 .twoWayRush .gbdm textarea::-webkit-input-placeholder { color: #FE447F; font-size: 0.2933333333rem; font-weight: normal; } .page3 .twoWayRush .gbdm .text { width: 6.4933333333rem; height: 0.5866666667rem; line-height: 0.5866666667rem; border-radius: 0.5866666667rem; text-align: center; color: #FE447F; position: absolute; left: 50%; transform: translateX(-50%); top: 4.6rem; border: 0.0133333333rem solid #FE447F; } .page3 .twoWayRush .gbdm .gbdmBut { position: absolute; left: 50%; transform: translateX(-50%); top: 5.88rem; width: 3.7333333333rem; height: 0.96rem; } .page3 .twoWayRush .gbdm .tx_l { width: 1.3066666667rem; height: 1.3066666667rem; border-radius: 1.3066666667rem; top: 0.5466666667rem; left: 1.5866666667rem; position: absolute; } .page3 .twoWayRush .gbdm .tx_r { width: 1.3066666667rem; height: 1.3066666667rem; border-radius: 1.3066666667rem; top: 0.5333333333rem; right: 1.74rem; position: absolute; } .page3 .twoWayRush .gbdm .nice_l { width: 2.5rem; font-size: 0.3466666667rem; color: #FE447F; left: 1.2rem; top: 2.13rem; position: absolute; text-align: center; } .page3 .twoWayRush .gbdm .nice_r { width: 2.5rem; font-size: 0.3466666667rem; color: #FE447F; right: 1.2rem; top: 2.13rem; position: absolute; text-align: center; } .page3 .twoWayRush .gbdm .new { width: 1.4933333333rem; height: 0.4533333333rem; position: absolute; left: 6.8rem; top: 6.1333333333rem; } .page3 .twoWayRush .office { width: 8.56rem; height: 1.8666666667rem; position: absolute; top: 15.28rem; left: 50%; transform: translateX(-50%); background: url(../images/office.png) no-repeat; background-size: 100% 100%; } .page3 .twoWayRush .office .reduce { width: 0.64rem; height: 0.48rem; position: absolute; left: 3.3733333333rem; top: 0.68rem; } .page3 .twoWayRush .office input { background: none; outline: none; border: none; width: 0.8rem; height: 0.48rem; text-align: center; color: #482F2F; font-weight: bold; font-size: 0.2933333333rem; position: absolute; left: 4.1733333333rem; top: 0.68rem; box-sizing: border-box; padding: 0 0.1333333333rem; } .page3 .twoWayRush .office .add { width: 0.64rem; height: 0.48rem; position: absolute; left: 5.1333333333rem; top: 0.68rem; } .page3 .twoWayRush .office .but { width: 1.4666666667rem; height: 0.5866666667rem; position: absolute; right: 0.4133333333rem; top: 0.6666666667rem; } .page3 .twoWayRush .office .p1 { color: #fff; font-size: 0.2666666667rem; position: absolute; left: 53%; transform: translateX(-50%); top: 1.3733333333rem; } .page3 .twoWayRush .office .p2 { color: #fff; font-size: 0.2933333333rem; position: absolute; right: 0.3333333333rem; top: 0.1866666667rem; height: 0.4rem; line-height: 0.4rem; } .page3 .twoWayRush .office .p2 b { font-weight: bold; color: #FEF15B; font-size: 0.32rem; } .page3 .rule_roce { position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99; display: none; } .page3 .rule_roce .rule_roce_in { width: 8rem; height: 9.3866666667rem; background: linear-gradient(90deg, #DAFFFC 0%, #FFFBE6 47%, #FFD5EC 100%); position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 0.5333333333rem; overflow: hidden; } .page3 .rule_roce .rule_roce_in .tab { width: 6.6666666667rem; height: 0.96rem; border-radius: 0.96rem; margin: 0.5333333333rem auto 0.32rem; display: flex; justify-content: space-between; background: #FFDBE0; } .page3 .rule_roce .rule_roce_in .tab div { width: 3.3333333333rem; height: 100%; line-height: 0.96rem; text-align: center; color: #BB4A56; font-size: 0.4rem; font-weight: bold; } .page3 .rule_roce .rule_roce_in .tab .active { background: linear-gradient(0deg, #FF7489 0%, #FFC1AF 100%); color: #fff; border-radius: 0.96rem; } .page3 .rule_roce .rule_roce_in .tab1 { margin: 0 auto 0; width: 7.2rem; height: 7.04rem; border-radius: 0.1333333333rem; background: #fff; } .page3 .rule_roce .rule_roce_in .tab1 img { display: block; width: 100%; height: 100%; } .page3 .rule_roce .rule_roce_in .tab2 { margin: 0 auto 0; width: 7.2rem; height: 7.04rem; border-radius: 0.1333333333rem; background: #fff; box-sizing: border-box; padding: 0.2rem 0.2266666667rem; display: none; } .page3 .rule_roce .rule_roce_in .tab2 p { font-size: 0.2933333333rem; color: #3D001F; margin-bottom: 0.3333333333rem; line-height: 0.5rem; font-weight: bold; } .page3 .recipient { position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99; display: none; } .page3 .recipient .recipient_in { width: 100%; height: 13.3333333333rem; background: linear-gradient(90deg, #DAFFFC 0%, #FFFBE6 47%, #FFD5EC 100%); position: absolute; left: 0; bottom: 0; border-radius: 0.5333333333rem 0.5333333333rem 0px 0px; overflow: hidden; padding: 0rem 0.44rem; box-sizing: border-box; } .page3 .recipient .recipient_in .recipient_text { display: block; width: 5.9333333333rem; height: 0.72rem; margin: 0.4266666667rem auto 0.3333333333rem; } .page3 .recipient .recipient_in ul { width: 100%; height: 11.1rem; overflow-y: scroll; } .page3 .recipient .recipient_in ul li { width: 100%; height: 2.0133333333rem; margin-bottom: 0.4133333333rem; } .page3 .recipient .recipient_in ul li .num { width: 0.64rem; height: 100%; line-height: 2.0133333333rem; color: #482F2F; font-size: 0.48rem; margin-right: 0.44rem; float: left; } .page3 .recipient .recipient_in ul li .left { float: left; width: 1.6133333333rem; height: 1.6133333333rem; background: url(../images/recipientBg.png) no-repeat; background-size: 100% 100%; position: relative; margin-right: 0.08rem; text-align: center; } .page3 .recipient .recipient_in ul li .left .tx { width: 1.3066666667rem; height: 1.3066666667rem; border-radius: 50%; position: absolute; left: 0.1466666667rem; top: 0.1466666667rem; } .page3 .recipient .recipient_in ul li .left .nickLeft { position: absolute; bottom: -0.4rem; left: 0; width: 100%; text-align: center; color: #FE447F; font-size: 0.32rem; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page3 .recipient .recipient_in ul li .love { float: left; width: 2.04rem; height: 0.8666666667rem; margin-top: 0.3866666667rem; margin-right: 0.0533333333rem; display: block; } .page3 .recipient .recipient_in ul li .right { float: left; width: 1.6133333333rem; height: 1.6133333333rem; background: url(../images/recipientBg.png) no-repeat; background-size: 100% 100%; position: relative; margin-right: 0.08rem; text-align: center; } .page3 .recipient .recipient_in ul li .right .tx { width: 1.3066666667rem; height: 1.3066666667rem; border-radius: 50%; position: absolute; left: 0.1466666667rem; top: 0.1466666667rem; } .page3 .recipient .recipient_in ul li .right .nickLeft { position: absolute; bottom: -0.4rem; left: 0; width: 100%; text-align: center; color: #FE447F; font-size: 0.32rem; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page3 .recipient .recipient_in ul li .but { float: right; width: 2.1333333333rem; height: 0.8rem; display: block; margin-top: 0.52rem; } .page3 .letter { position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99; display: none; } .page3 .letter .letter_in { width: 8rem; height: 9.3866666667rem; background: linear-gradient(90deg, #DAFFFC 0%, #FFFBE6 47%, #FFD5EC 100%); position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 0.5333333333rem; overflow: hidden; } .page3 .letter .letter_in .tab { width: 6.6666666667rem; height: 0.96rem; border-radius: 0.96rem; margin: 0.5333333333rem auto 0.4266666667rem; display: flex; justify-content: space-between; background: #FFDBE0; } .page3 .letter .letter_in .tab div { width: 3.3333333333rem; height: 100%; line-height: 0.96rem; text-align: center; color: #BB4A56; font-size: 0.4rem; } .page3 .letter .letter_in .tab .active { background: linear-gradient(0deg, #FF7489 0%, #FFC1AF 100%); color: #fff; border-radius: 0.96rem; } .page3 .letter .letter_in ul { width: 100%; padding: 0 0.4rem; box-sizing: border-box; margin: 0 auto 0; height: 7rem; overflow-y: scroll; } .page3 .letter .letter_in ul li { width: 100%; height: 1.9733333333rem; background: linear-gradient(90deg, #FF8894 0%, #FFA2A4 99%); border-radius: 0.1333333333rem; position: relative; margin-bottom: 0.2133333333rem; } .page3 .letter .letter_in ul li p { width: 100%; position: absolute; left: 0.2266666667rem; top: 0.2266666667rem; color: #fff; font-size: 0.2933333333rem; } .page3 .letter .letter_in ul li .tx_l { width: 0.96rem; height: 0.96rem; border: 0.0133333333rem solid #fff; background: #98535B; border-radius: 50%; position: absolute; left: 0.44rem; top: 0.7466666667rem; z-index: 2; box-sizing: border-box; } .page3 .letter .letter_in ul li .love2 { position: absolute; width: 1.2933333333rem; height: 0.56rem; top: 0.96rem; left: 1.2133333333rem; } .page3 .letter .letter_in ul li .tx_r { width: 0.96rem; height: 0.96rem; border: 0.0133333333rem solid #fff; background: #98535B; border-radius: 50%; position: absolute; left: 2.28rem; top: 0.7466666667rem; z-index: 2; box-sizing: border-box; } .page3 .letter .letter_in ul li .letters { width: 1.2133333333rem; height: 1.0133333333rem; position: absolute; left: 3.6666666667rem; top: 0.6933333333rem; } .page3 .letter .letter_in ul li .but { width: 1.48rem; height: 0.5866666667rem; position: absolute; top: 0.9466666667rem; right: 0.4133333333rem; } .page3 .capture { position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99; display: none; } .page3 .capture .letter_in1Img { width: 8.5866666667rem; height: 8.5066666667rem; position: absolute; left: 50%; transform: translateX(-50%); top: 35%; border-radius: 0.2666666667rem; } .page3 .capture .letter_in1 { width: 8.5866666667rem; height: 8.5066666667rem; position: absolute; left: 50%; transform: translateX(-50%); top: 35%; border-radius: 0.2666666667rem; } .page3 .capture .letter_in1 .letter_in111111 { width: 8.5866666667rem; height: 8.5066666667rem; position: absolute; left: 0; top: 0; border-radius: 0.2666666667rem; } .page3 .capture .letter_in1 .letter_in111111 img { display: block; width: 100%; height: 100%; } .page3 .capture .letter_in1 .letter_in222 { width: 0.72rem; height: 0.72rem; position: absolute; left: 1.2933333333rem; top: 1.5rem; border-radius: 0.2666666667rem; overflow: hidden; border-radius: 50%; border: 0.0133333333rem solid #FF7489; } .page3 .capture .letter_in1 .letter_in222 img { display: block; width: 100%; height: 100%; } .page3 .capture .letter_in1 .letter_in333 { width: 0.72rem; height: 0.72rem; position: absolute; right: 2.4rem; top: 5.1333333333rem; border-radius: 0.2666666667rem; overflow: hidden; border-radius: 50%; border: 0.0133333333rem solid #FF7489; } .page3 .capture .letter_in1 .letter_in333 img { display: block; width: 100%; height: 100%; } .page3 .capture .letter_in1 .line { width: 95%; height: 95%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border: 0.0266666667rem solid #FFB9C4; border-radius: 0.4rem; background: #FFFAE6; display: none; } .page3 .capture .letter_in1 .title { width: 100%; text-align: center; left: 0; top: 0.7733333333rem; color: #990D39; font-weight: bold; font-size: 0.44rem; position: absolute; } .page3 .capture .letter_in1 .to { height: 0.7333333333rem; line-height: 0.7333333333rem; position: absolute; left: 0.6933333333rem; top: 1.44rem; color: #FE447F; font-size: 0.32rem; } .page3 .capture .letter_in1 .to .toImg { display: inline-block; width: 0.7333333333rem; height: 0.7333333333rem; margin: 0 0.0533333333rem; border-radius: 50%; border: 0.0133333333rem solid #FF7489; z-index: 5; } .page3 .capture .letter_in1 p { width: 5.2rem; text-align: center; color: #3D001F; font-size: 0.32rem; top: 3.2533333333rem; left: 50%; transform: translateX(-50%); position: absolute; line-height: 0.5rem; z-index: 2; } .page3 .capture .letter_in1 .bg { width: 6.9333333333rem; height: 1.9733333333rem; position: absolute; left: 50%; transform: translateX(-50%); top: 2.7466666667rem; background: #FFE8E8; border-radius: 0.2666666667rem; z-index: 2; } .page3 .capture .letter_in1 .form { height: 0.7333333333rem; line-height: 0.7333333333rem; position: absolute; right: 0.7066666667rem; bottom: 2.6533333333rem; color: #FE447F; font-size: 0.32rem; } .page3 .capture .letter_in1 .form .toImg { display: inline-block; width: 0.7333333333rem; height: 0.7333333333rem; margin: 0 0.0533333333rem; border-radius: 50%; border: 0.0133333333rem solid #FF7489; z-index: 5; } .page3 .capture .letter_in1 .form .toImg img { width: 100%; height: 100%; display: block; border-radius: 50%; } .page3 .capture .letter_in1 i { font-style: normal; color: #723E52; font-size: 0.2933333333rem; position: absolute; right: 0.8266666667rem; bottom: 2.24rem; } .page3 .capture .letter_in2 { width: 8.5866666667rem; height: 4.5066666667rem; background-size: 100% 100%; position: absolute; left: 49.9%; transform: translateX(-50%); top: 53%; z-index: 2; } .page3 .capture .letter_in2 .close { width: 2.9333333333rem; height: 0.8666666667rem; line-height: 0.8666666667rem; border-radius: 0.8666666667rem; text-align: center; color: #482F2F; font-weight: bold; font-size: 0.3733333333rem; position: absolute; left: 1.0266666667rem; bottom: 0.3333333333rem; background: #FFFFFF; } .page3 .capture .letter_in2 .ok { width: 2.9333333333rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.96rem; text-align: center; color: #482F2F; font-weight: bold; font-size: 0.3733333333rem; position: absolute; right: 1.0266666667rem; bottom: 0.2933333333rem; } .page3 .dynamic { position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.8); z-index: 99; display: none; } .page3 .dynamic .dynamic_in { width: 8rem; height: 5.6133333333rem; background: linear-gradient(90deg, #DAFFFC 0%, #FFFBE6 47%, #FFD5EC 100%); position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 0.5333333333rem; overflow: hidden; } .page3 .dynamic .dynamic_in .title { width: 2.7733333333rem; height: 1.04rem; margin: 0.44rem auto 0.8666666667rem; display: block; } .page3 .dynamic .dynamic_in p { color: #3D001F; font-size: 0.3466666667rem; width: 100%; text-align: center; font-weight: bold; } .page3 .dynamic .dynamic_in .close { position: absolute; width: 2.9333333333rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.96rem; text-align: center; color: #482F2F; font-weight: bold; font-size: 0.3733333333rem; background: #fff; left: 0.8rem; bottom: 0.44rem; } .page3 .dynamic .dynamic_in .ok { position: absolute; width: 2.9333333333rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.96rem; text-align: center; color: #482F2F; font-weight: bold; font-size: 0.3733333333rem; background: #fff; right: 0.8rem; bottom: 0.44rem; } .desire_pub { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 999; background: rgba(0, 0, 0, 0.8); } .desire_pub .desire_pub_in { width: 8rem; height: 9.4rem; background: url(../images/desire_pub.png) no-repeat; background-size: 100% 100%; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); } .desire_pub .desire_pub_in .desire_pub_in_tab { width: 6.6666666667rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.96rem; background: #fff; font-size: 0.4rem; display: flex; justify-content: space-between; position: absolute; left: 50%; transform: translateX(-50%); top: 0.5333333333rem; } .desire_pub .desire_pub_in .desire_pub_in_tab div { width: 3.3333333333rem; text-align: center; color: #FE7AA3; font-weight: bold; } .desire_pub .desire_pub_in .desire_pub_in_tab .active { background: linear-gradient(0deg, #FF7489 0%, #FFC1AF 100%); border-radius: 0.96rem; color: #fff; } .desire_pub .desire_pub_in ul { position: absolute; left: 50%; transform: translateX(-50%); top: 1.92rem; width: 7.2rem; height: 7.04rem; overflow-y: scroll; box-sizing: border-box; padding: 0.2133333333rem; } .desire_pub .desire_pub_in ul li { width: 100%; height: 1.1733333333rem; margin-bottom: 0.24rem; } .desire_pub .desire_pub_in ul li img { display: inline-block; width: 1.1733333333rem; height: 1.1733333333rem; background: #FFADB7; float: left; margin-right: 0.1866666667rem; border-radius: 50%; } .desire_pub .desire_pub_in ul li div { float: left; } .desire_pub .desire_pub_in ul li div p { margin: 0.2533333333rem 0 0.1466666667rem; color: #482f2f; font-size: 0.32rem; } .desire_pub .desire_pub_in ul li div b { color: #fe447f; font-size: 0.2666666667rem; } .desire_pub .desire_pub_in .rule { display: none; position: absolute; left: 50%; transform: translateX(-50%); top: 1.92rem; width: 7.2rem; height: 7.04rem; box-sizing: border-box; padding: 0.2133333333rem; } .desire_pub .desire_pub_in .rule p { color: #482f2f; font-size: 0.32rem; margin-bottom: 0.3333333333rem; line-height: 0.5333333333rem; } .redTree_pub { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 999; background: rgba(0, 0, 0, 0.8); } .redTree_pub .desire_pub_in { width: 8rem; height: 9.4rem; background: url(../images/desire_pub.png) no-repeat; background-size: 100% 100%; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); } .redTree_pub .desire_pub_in .desire_pub_in_tab { width: 6.6666666667rem; height: 0.96rem; line-height: 0.96rem; border-radius: 0.96rem; background: #fff; font-size: 0.4rem; display: flex; justify-content: space-between; position: absolute; left: 50%; transform: translateX(-50%); top: 0.5333333333rem; } .redTree_pub .desire_pub_in .desire_pub_in_tab div { width: 3.3333333333rem; text-align: center; color: #FE7AA3; font-weight: bold; } .redTree_pub .desire_pub_in .desire_pub_in_tab .active { background: linear-gradient(0deg, #FF7489 0%, #FFC1AF 100%); border-radius: 0.96rem; color: #fff; } .redTree_pub .desire_pub_in ul { position: absolute; left: 50%; transform: translateX(-50%); top: 1.92rem; width: 7.2rem; height: 7.04rem; overflow-y: scroll; box-sizing: border-box; padding: 0.2133333333rem; overflow-x: hidden; } .redTree_pub .desire_pub_in ul li { width: 6.6666666667rem; margin: 0 auto; height: 0.8rem; line-height: 0.8rem; display: flex; justify-content: space-between; } .redTree_pub .desire_pub_in ul li span { flex: 1; font-weight: bold; color: #3D001F; text-align: center; font-size: 0.32rem; } .redTree_pub .desire_pub_in ul .li { margin-bottom: 0.32rem; } .redTree_pub .desire_pub_in ul .li span { width: 1.6666666667rem; height: 0.6666666667rem; } .redTree_pub .desire_pub_in ul .li span i { width: 100%; height: 0.25rem; text-align: center; color: #3D001F; font-size: 0.2933333333rem; margin-bottom: 0.1466666667rem; font-style: normal; display: block; } .redTree_pub .desire_pub_in ul .li span b { width: 100%; text-align: center; font-size: 0.2666666667rem; color: #C3646E; } .redTree_pub .desire_pub_in .rule { display: none; position: absolute; left: 50%; transform: translateX(-50%); top: 1.92rem; width: 7.2rem; height: 7.04rem; box-sizing: border-box; padding: 0.2133333333rem; } .redTree_pub .desire_pub_in .rule p { color: #3D001F; font-size: 0.2933333333rem; margin-bottom: 0.3333333333rem; font-weight: bold; line-height: 0.5333333333rem; } .desire_see { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 999; background: rgba(0, 0, 0, 0.8); } .desire_see .desire_see_in { width: 8rem; height: 8.4rem; background: linear-gradient(90deg, #DAFFFC 0%, #FFFBE6 47%, #FFD5EC 100%); position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 0.5333333333rem; } .desire_see .desire_see_in .title { width: 3.3733333333rem; height: 1.04rem; position: absolute; left: 50%; transform: translateX(-50%); top: 0.3866666667rem; } .desire_see .desire_see_in .gift { width: 7.2rem; height: 4.28rem; background: #fff; border-radius: 0.1333333333rem; position: absolute; left: 50%; transform: translateX(-50%); top: 1.7866666667rem; } .desire_see .desire_see_in .desire_see_in_but { position: absolute; left: 50%; transform: translateX(-50%); top: 6.9466666667rem; width: 3.7333333333rem; height: 0.96rem; } .confirmTheGift { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 999; background: rgba(0, 0, 0, 0.8); } .confirmTheGift .confirmTheGift_in { width: 8rem; height: 5.6133333333rem; background: linear-gradient(90deg, #DAFFFC 0%, #FFFBE6 47%, #FFD5EC 100%); position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 0.5333333333rem; box-sizing: border-box; } .confirmTheGift .confirmTheGift_in .confirmTheGift_in_title { width: 100%; text-align: center; position: absolute; left: 0; top: 0.5333333333rem; color: #990D39; font-size: 0.3466666667rem; font-weight: bold; } .confirmTheGift .confirmTheGift_in .confirmTheGift_in_title b { color: #503938; font-weight: bold; } .confirmTheGift .confirmTheGift_in .confirmTheGift_in_title i { font-style: normal; font-weight: bold; } .confirmTheGift .confirmTheGift_in .gift { width: 2.1333333333rem; height: 2.1333333333rem; background: #FFADB7; border-radius: 50%; position: absolute; left: 50%; transform: translateX(-50%); top: 1.48rem; } .confirmTheGift .confirmTheGift_in .but1 { text-align: center; color: #482F2F; font-size: 0.3733333333rem; font-weight: bold; line-height: 0.96rem; width: 2.9333333333rem; height: 0.96rem; border-radius: 0.96rem; position: absolute; left: 0.8rem; top: 4.2133333333rem; background: #fff; } .confirmTheGift .confirmTheGift_in .but2 { width: 2.9333333333rem; height: 0.96rem; position: absolute; right: 0.8rem; top: 4.2133333333rem; background: url(../images/confirmTheGift_in_but2.png) no-repeat; background-size: 100% 100%; } .page4 .rankTab { width: 6.6666666667rem; height: 1.1466666667rem; background: #FFC2CA; border: 0.04rem solid #FFE1EC; border-radius: 0.56rem; margin: 0.5333333333rem auto 0; display: flex; position: relative; z-index: 1; } .page4 .rankTab .rankItem { width: 50%; height: 1.1466666667rem; color: #D5747E; font-size: 0.4533333333rem; text-align: center; line-height: 1.1466666667rem; margin-top: -0.02rem; } .page4 .rankTab .rankItem_act { background: url(../images/rank/rank_act.png) no-repeat; background-size: 100% 100%; color: #FFFFFF; } .page4 .yqListWrap { width: 9.2rem; height: 39.5rem; background: linear-gradient(90deg, #FFE1ED 0%, #FFF6E7 100%); border-radius: 0.4rem; margin: -0.6rem auto 2rem; position: relative; } .page4 .yqListWrap .rankAward { width: 2.1333333333rem; height: 0.64rem; background: #FFFFFF; border-radius: 0.2666666667rem; font-size: 0.3466666667rem; color: #FE447F; text-align: center; line-height: 0.64rem; position: absolute; top: 0.8rem; right: 0.4rem; } .page4 .yqListWrap .tips { width: 100%; font-size: 0.32rem; color: #482F2F; text-align: center; position: absolute; top: 1.76rem; } .page4 .yqListWrap .dateTab { width: 4.5733333333rem; height: 0.88rem; position: absolute; top: 2.36rem; left: 2.3066666667rem; display: flex; justify-content: space-between; } .page4 .yqListWrap .dateTab .iteml { width: 2.2666666667rem; height: 0.88rem; background: url("../images/rank/date.png") no-repeat; background-size: 100%; line-height: 0.88rem; text-align: center; font-size: 0.3466666667rem; color: #CE5F6B; font-weight: 500; transform: rotate(180deg); } .page4 .yqListWrap .dateTab .iteml p { transform: rotate(-180deg); } .page4 .yqListWrap .dateTab .itemr { width: 2.2666666667rem; height: 0.88rem; background: url("../images/rank/date.png") no-repeat; background-size: 100%; line-height: 0.88rem; text-align: center; font-size: 0.3466666667rem; color: #CE5F6B; font-weight: 500; } .page4 .yqListWrap .dateTab .iteml_act { background: url("../images/rank/date_act.png") no-repeat; background-size: 100%; transform: rotate(0deg); } .page4 .yqListWrap .dateTab .iteml_act p { transform: rotate(0deg); } .page4 .yqListWrap .dateTab .itemr_act { background: url("../images/rank/date_act.png") no-repeat; background-size: 100%; transform: rotate(180deg); } .page4 .yqListWrap .dateTab .itemr_act p { transform: rotate(-180deg); } .page4 .yqListWrap .time { width: 8.75rem; height: 0.48rem; line-height: 0.48rem; text-align: center; display: flex; position: relative; left: 5%; top: 3.5466666667rem; overflow-x: scroll; } .page4 .yqListWrap .time::-webkit-scrollbar { width: 0; display: none; } .page4 .yqListWrap .time span { min-width: 0.96rem; height: 100%; background: #FFD8E5; font-size: 0.2933333333rem; color: #3D001F; border-radius: 0.1333333333rem; margin-right: 0.2933333333rem; z-index: 2; } .page4 .yqListWrap .time .active { background: linear-gradient(0deg, #FF5A7D 1%, #FFC99E 98%); color: #fff; } .page4 .yqListWrap .time p { position: absolute; top: 50%; left: 2%; transform: translateY(-50%); width: 135%; height: 0.08rem; background-color: #FFD8E5; z-index: 1; } .page4 .yqListWrap .yqList { width: 8.5333333333rem; height: 34.6rem; background: #FFA2AB; border-radius: 0.16rem; position: absolute; top: 4.4666666667rem; left: 50%; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no1 { width: 7.1333333333rem; height: 5.04rem; position: absolute; top: 0.3066666667rem; left: 50%; transform: translateX(-50%); background: url(../images/rank/no1Bg.png) no-repeat; background-size: 100%; } .page4 .yqListWrap .yqList .no1 .bg { width: 1rem; height: 0.7866666667rem; background: url(../images/rank/cpLink.png) no-repeat; background-size: 100%; position: absolute; top: 1.6266666667rem; left: 47%; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no1 .img1 { width: 1.6rem; height: 1.6rem; border: 0.0266666667rem solid #fff; border-radius: 50%; position: absolute; top: 1.1866666667rem; left: 1.2rem; } .page4 .yqListWrap .yqList .no1 .img2 { width: 1.6rem; height: 1.6rem; border: 0.0266666667rem solid #fff; border-radius: 50%; position: absolute; top: 1.1866666667rem; right: 1.63rem; } .page4 .yqListWrap .yqList .no1 .name1, .page4 .yqListWrap .yqList .no1 .name2 { width: 1.4rem; height: 0.4533333333rem; font-size: 0.32rem; color: #fff; text-align: center; line-height: 0.4533333333rem; white-space: nowrap; } .page4 .yqListWrap .yqList .no1 .name1 { position: absolute; left: 1.3rem; top: 2.9rem; } .page4 .yqListWrap .yqList .no1 .name2 { position: absolute; right: 1.8rem; top: 2.9rem; } .page4 .yqListWrap .yqList .no1 b { font-size: 0.3466666667rem; color: #FEFFA3; position: absolute; bottom: 1.04rem; left: 48%; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no2 { width: 3.5rem; height: 4.24rem; position: absolute; top: 5.5rem; left: 2.2rem; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no2 .bg { width: 1.4266666667rem; height: 1.8133333333rem; background: url(../images/rank/no2.png) no-repeat; background-size: 100%; position: absolute; top: 0.3rem; left: 50.5%; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no2 .img1 { width: 1.3466666667rem; height: 1.3466666667rem; border: 0.0266666667rem solid #fff; border-radius: 50%; position: absolute; top: 1.1rem; left: 0; } .page4 .yqListWrap .yqList .no2 .img2 { width: 1.3466666667rem; height: 1.3466666667rem; border: 0.0266666667rem solid #fff; border-radius: 50%; position: absolute; top: 1.1rem; right: 0; } .page4 .yqListWrap .yqList .no2 .name1, .page4 .yqListWrap .yqList .no2 .name2 { width: 1.4rem; height: 0.4533333333rem; font-size: 0.32rem; color: #fff; text-align: center; line-height: 0.4533333333rem; white-space: nowrap; } .page4 .yqListWrap .yqList .no2 .name1 { position: absolute; left: 0rem; top: 2.6rem; } .page4 .yqListWrap .yqList .no2 .name2 { position: absolute; right: 0rem; top: 2.6rem; } .page4 .yqListWrap .yqList .no2 b { font-size: 0.3466666667rem; color: #FEFFA3; white-space: nowrap; position: absolute; bottom: 0.7rem; left: 48%; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no3 { width: 3.5rem; height: 4.24rem; position: absolute; top: 5.55rem; right: 0.4rem; } .page4 .yqListWrap .yqList .no3 .bg { width: 1.4266666667rem; height: 1.8133333333rem; background: url(../images/rank/no3.png) no-repeat; background-size: 100%; position: absolute; top: 0.3rem; left: 52%; transform: translateX(-50%); } .page4 .yqListWrap .yqList .no3 .img1 { width: 1.3466666667rem; height: 1.3466666667rem; border: 0.0266666667rem solid #fff; border-radius: 50%; position: absolute; top: 1.1rem; left: 0; } .page4 .yqListWrap .yqList .no3 .img2 { width: 1.3466666667rem; height: 1.3466666667rem; border: 0.0266666667rem solid #fff; border-radius: 50%; position: absolute; top: 1.1rem; right: 0; } .page4 .yqListWrap .yqList .no3 .name1, .page4 .yqListWrap .yqList .no3 .name2 { width: 1.4rem; height: 0.4533333333rem; font-size: 0.32rem; color: #fff; text-align: center; line-height: 0.4533333333rem; white-space: nowrap; } .page4 .yqListWrap .yqList .no3 .name1 { position: absolute; left: 0rem; top: 2.6rem; } .page4 .yqListWrap .yqList .no3 .name2 { position: absolute; right: 0rem; top: 2.6rem; } .page4 .yqListWrap .yqList .no3 b { font-size: 0.3466666667rem; color: #FEFFA3; white-space: nowrap; position: absolute; bottom: 0.7rem; left: 48%; transform: translateX(-50%); } .page4 .yqListWrap .yqList ul { width: 100%; height: 25.55rem; position: absolute; bottom: 0; overflow-y: hidden; } .page4 .yqListWrap .yqList ul li { width: 7.8533333333rem; height: 2.1066666667rem; margin: 0 auto; position: relative; border-bottom: 1px solid rgba(247, 189, 189, 0.5); } .page4 .yqListWrap .yqList ul li:nth-child(7) { border-bottom: 0; } .page4 .yqListWrap .yqList ul li .num { width: 1.0666666667rem; font-size: 0.3466666667rem; font-weight: 500; color: #FFFFFF; text-align: center; position: absolute; top: 0.9333333333rem; left: 0; } .page4 .yqListWrap .yqList ul li .img1 { width: 1.2rem; height: 1.2rem; border-radius: 50%; box-sizing: border-box; border: 1px solid #fff; position: absolute; left: 1.6666666667rem; top: 0.2666666667rem; z-index: 1; } .page4 .yqListWrap .yqList ul li .img2 { width: 1.2rem; height: 1.2rem; border-radius: 50%; box-sizing: border-box; border: 1px solid #fff; position: absolute; left: 2.7866666667rem; top: 0.2666666667rem; z-index: 2; } .page4 .yqListWrap .yqList ul li p { width: 3rem; font-size: 0.2933333333rem; color: #fff; text-align: center; white-space: nowrap; position: absolute; left: 1.25rem; top: 1.6533333333rem; } .page4 .yqListWrap .yqList ul li b { position: absolute; right: 0.1rem; top: 50%; transform: translateY(-50%); color: #FEFFA3; font-size: 0.3466666667rem; } .page4 .myGulp { position: fixed; left: 0; bottom: 0; width: 100%; height: 2.5066666667rem; background: linear-gradient(0deg, #FF97CA 0%, #FFF4E8 99%); border-radius: 0.2133333333rem 0.2133333333rem 0px 0px; box-sizing: border-box; padding: 0.56rem 0; z-index: 5; transition: all 0.4s; } .page4 .myGulp .more { position: absolute; left: 50%; transform: translateX(-50%); top: 0.1466666667rem; width: 0.3333333333rem; height: 0.2533333333rem; transition: all 0.4s; } .page4 .myGulp .more_act { transform: translateX(-50%) rotate(180deg); } .page4 .myGulp ul { width: 100%; height: 1.6666666667rem; overflow: hidden; } .page4 .myGulp ul::-webkit-scrollbar { width: 0; display: none; } .page4 .myGulp ul li { width: 8.6666666667rem; height: 1.6666666667rem; margin: 0 auto; position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } .page4 .myGulp ul li .num { width: 1.0666666667rem; font-size: 0.3466666667rem; font-weight: 500; color: #3D001F; text-align: center; position: absolute; top: 0.64rem; left: 0; } .page4 .myGulp ul li .img1 { width: 1.2rem; height: 1.2rem; border-radius: 50%; box-sizing: border-box; border: 1px solid #fff; position: absolute; left: 1.6666666667rem; top: 0.05rem; z-index: 1; } .page4 .myGulp ul li .img2 { width: 1.2rem; height: 1.2rem; border-radius: 50%; box-sizing: border-box; border: 1px solid #fff; position: absolute; left: 2.7866666667rem; top: 0.05rem; z-index: 2; } .page4 .myGulp ul li p { width: 3rem; font-size: 0.2933333333rem; color: #fff; text-align: center; white-space: nowrap; position: absolute; left: 1.26rem; top: 1.3rem; } .page4 .myGulp ul li b { position: absolute; right: 0; top: 0.5333333333rem; color: #CF636E; font-size: 0.3466666667rem; } .page4 .myGulp ul .active { text-align: center; font-size: 0.4rem; line-height: 1.6666666667rem; color: #ffffff; } .page4 .mlListWrap { display: none; width: 9.2rem; height: 32.5866666667rem; background: linear-gradient(90deg, #FFE1ED 0%, #FFF6E7 100%); border-radius: 0.4rem; margin: -0.6rem auto 1.8rem; position: relative; } .page4 .mlListWrap .rankAward { width: 2.1333333333rem; height: 0.64rem; background: #FFFFFF; border-radius: 0.2666666667rem; font-size: 0.3466666667rem; color: #FE447F; text-align: center; line-height: 0.64rem; position: absolute; top: 0.8rem; right: 0.4rem; } .page4 .mlListWrap .tips { width: 100%; font-size: 0.32rem; color: #482F2F; text-align: center; position: absolute; top: 1.76rem; } .page4 .mlListWrap .mlList { width: 8.5333333333rem; height: 29.4666666667rem; background: #FFA2AB; border-radius: 0.16rem; position: absolute; top: 2.6933333333rem; left: 50%; transform: translateX(-50%); } .page4 .mlListWrap .mlList .no1 { width: 3.0133333333rem; height: 3.0133333333rem; position: absolute; top: 0.5333333333rem; left: 50.6%; transform: translateX(-50%); padding: 0.4533333333rem 0; box-sizing: border-box; } .page4 .mlListWrap .mlList .no1 .bg { width: 4.96rem; height: 3.8933333333rem; position: absolute; top: 0; left: 50.6%; transform: translateX(-50%); } .page4 .mlListWrap .mlList .no1 .tx { display: block; width: 2.35rem; height: 2.35rem; margin: -0.14rem auto 0.4133333333rem; border-radius: 50%; } .page4 .mlListWrap .mlList .no1 .No { width: 3.0133333333rem; height: 3.0133333333rem; position: absolute; top: 0; left: 50.6%; transform: translateX(-50%); box-sizing: border-box; } .page4 .mlListWrap .mlList .no1 p { width: 2.8666666667rem; height: 0.6rem; background: linear-gradient(90deg, rgba(253, 183, 205, 0.02) 1%, rgba(255, 111, 135, 0.96) 41%, rgba(253, 184, 205, 0) 100%); font-size: 0.32rem; color: #fff; line-height: 0.6rem; text-align: center; } .page4 .mlListWrap .mlList .no1 b { width: 100%; text-align: center; color: #FEFFA3; font-size: 0.2933333333rem; display: block; padding-top: 0.16rem; } .page4 .mlListWrap .mlList .no2, .page4 .mlListWrap .mlList .no3 { width: 2.16rem; height: 2.2266666667rem; position: absolute; top: 1.7rem; left: 0.5rem; padding: 0.2133333333rem 0; box-sizing: border-box; } .page4 .mlListWrap .mlList .no2 .tx, .page4 .mlListWrap .mlList .no3 .tx { display: block; width: 1.8rem; height: 1.8rem; margin: 0.05rem auto 0.3rem; border-radius: 50%; } .page4 .mlListWrap .mlList .no2 .No, .page4 .mlListWrap .mlList .no3 .No { width: 2.16rem; height: 2.2266666667rem; position: absolute; top: 0; left: 50.6%; transform: translateX(-50%); box-sizing: border-box; } .page4 .mlListWrap .mlList .no2 p, .page4 .mlListWrap .mlList .no3 p { width: 2.2rem; height: 0.6rem; background: linear-gradient(90deg, rgba(253, 183, 205, 0.02) 1%, rgba(255, 111, 135, 0.96) 41%, rgba(253, 184, 205, 0) 100%); font-size: 0.32rem; color: #fff; line-height: 0.6rem; text-align: center; } .page4 .mlListWrap .mlList .no2 b, .page4 .mlListWrap .mlList .no3 b { width: 100%; text-align: center; color: #FEFFA3; font-size: 0.2933333333rem; display: block; padding-top: 0.16rem; } .page4 .mlListWrap .mlList .no3 { left: 6rem; } .page4 .mlListWrap .mlList .ul { width: 8.4rem; height: 24.3rem; border-radius: 0.16rem; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); overflow: hidden; } .page4 .mlListWrap .mlList .ul li { width: 7.8533333333rem; height: 2rem; margin: 0 auto; border-bottom: 1px solid rgba(247, 189, 189, 0.5); } .page4 .mlListWrap .mlList .ul li .num { width: 1.0666666667rem; text-align: center; color: #fff; font-size: 0.3466666667rem; margin-left: 0.1333333333rem; margin-top: 0.9333333333rem; margin-right: 0.2933333333rem; display: block; float: left; } .page4 .mlListWrap .mlList .ul li .tx { display: block; float: left; width: 1.36rem; height: 1.36rem; margin-top: 0.4266666667rem; margin-right: 0.2933333333rem; border: 1px solid #fff; box-sizing: border-box; border-radius: 50%; } .page4 .mlListWrap .mlList .ul li .nick { margin-top: 0.9333333333rem; text-align: center; color: #fff; font-size: 0.2933333333rem; float: left; } .page4 .mlListWrap .mlList .ul li b { float: right; margin-right: 0.1333333333rem; margin-top: 0.9333333333rem; text-align: right; color: #FEFFA3; font-size: 0.32rem; } .page4 .myList { width: 100%; height: 2.3066666667rem; position: fixed; left: 0; bottom: 0; background: linear-gradient(0deg, #FF97CA 0%, #FFF5E7 100%); border-radius: 0.2133333333rem 0.2133333333rem 0 0; z-index: 5; } .page4 .myList .num { width: 17%; text-align: center; height: 0.48rem; margin-left: 0.6533333333rem; margin-right: 0.1rem; display: block; float: left; color: #3D001F; font-size: 0.4rem; line-height: 1.7866666667rem; } .page4 .myList .tx { display: block; float: left; width: 1.2rem; height: 1.2rem; margin-top: 0.32rem; margin-right: 0.3rem; border: 1px solid #fff; box-sizing: border-box; border-radius: 50%; } .page4 .myList .nick { height: 100%; width: 25%; line-height: 1.7866666667rem; color: #fff; font-size: 0.2933333333rem; float: left; } .page4 .myList .right { width: 25%; float: right; margin-right: 0.6933333333rem; line-height: 1.7866666667rem; text-align: right; color: #CF636E; font-size: 0.3466666667rem; } .page4 .listRule1 { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); z-index: 9999; display: none; } .page4 .listRule1 .listRule1_in { width: 8rem; height: 13.2666666667rem; background: url(../images/rank/rankBg.png) no-repeat; background-size: 100% 100%; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); position: relative; overflow: hidden; } .page4 .listRule1 .listRule1_in .title { position: absolute; width: 3.0666666667rem; height: 1.04rem; left: 50%; transform: translateX(-50%); top: 0.2133333333rem; } .page4 .listRule1 .listRule1_in .box { width: 6.7333333333rem; overflow-y: scroll; box-sizing: border-box; margin: 1.8933333333rem auto 0; height: 10.6rem; } .page4 .listRule1 .listRule1_in .box::-webkit-scrollbar { width: 0; display: none; } .page4 .listRule1 .listRule1_in .box img { width: 100%; height: 26.9333333333rem; } .page4 .listRule2 { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); z-index: 9999; display: none; } .page4 .listRule2 .listRule2_in { width: 8rem; height: 13.2666666667rem; background: url(../images/rank/rankBg.png) no-repeat; background-size: 100% 100%; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); position: relative; overflow: hidden; } .page4 .listRule2 .listRule2_in .title { position: absolute; width: 3.0666666667rem; height: 1.04rem; left: 50%; transform: translateX(-50%); top: 0.2133333333rem; } .page4 .listRule2 .listRule2_in .box { width: 6.7333333333rem; overflow-y: scroll; box-sizing: border-box; margin: 2rem auto 0; height: 10.5rem; } .page4 .listRule2 .listRule2_in .box::-webkit-scrollbar { width: 0; display: none; } .page4 .listRule2 .listRule2_in .box img { width: 100%; height: 13.32rem; } .jieshu { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); z-index: 9999; display: none; } .jieshu .jieshu_in { width: 8.4533333333rem; height: 4.8666666667rem; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(../images/rank/jieshu.png) no-repeat; background-size: 100% 100%; } .jieshu .jieshu_in span { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0.68rem; width: 5.4rem; height: 1.3rem; } /*# sourceMappingURL=index.css.map */