.banner { width: 10rem; height: 9.77rem; background: url(../images/banner.png) no-repeat; background-size: 100% 100%; margin: 0 auto; overflow: hidden; } .e-ref { width: 0.8rem; left: 0; top: 7rem; position: fixed; z-index: 500; } .result { width: 0.94rem; position: fixed; z-index: 500; right: 0; top: 7rem; } .top-btn1 { width: 9.36rem; height: 1.34rem; background: url(../images/top-btn1.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 4.8rem; transition: 0.35s all; } .top-btn1 div { width: 50%; height: 1.34rem; float: left; } .top-btn2 { background: url(../images/top-btn2.png) no-repeat; background-size: 100% 100%; } .buy-big-box { width: 10rem; height: 61.77rem; background: url(../images/buy-big-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: -3.1rem; position: relative; } .stage { width: 9.33rem; height: 2.74rem; background: url(../images/stage.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: -3.2rem; } .time-box1 { width: 8.86rem; height: 0.74rem; background: url(../images/time-box1.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.5rem; position: relative; } .time-box1 span:nth-child(1) { height: 0.75rem; width: 1.15rem; position: absolute; left: 4rem; color: #FFCD60; font-size: 0.45rem; line-height: 0.75rem; font-weight: 700; letter-spacing: 0.3rem; text-indent: 0.15rem; } .time-box1 span:nth-child(2) { height: 0.75rem; width: 1.15rem; position: absolute; left: 5.63rem; color: #FFCD60; font-size: 0.45rem; line-height: 0.75rem; font-weight: 700; letter-spacing: 0.3rem; text-indent: 0.15rem; } .time-box1 span:nth-child(3) { height: 0.75rem; width: 1.15rem; position: absolute; left: 7.29rem; color: #FFCD60; font-size: 0.45rem; line-height: 0.75rem; font-weight: 700; letter-spacing: 0.3rem; text-indent: 0.15rem; } .gift-box { width: 9.62rem; height: 9.88rem; background: url(../images/gift-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.4rem; } .list-top { width: 10rem; height: 4.22rem; background: url(../images/list-top.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.5rem; } .list-content { width: 10rem; min-height: 5rem; background: url(../images/list-content.png) repeat-y; background-size: 100% auto; margin: 0 auto; } .list-bottom { height: 1.96rem; line-height: 1.56rem; text-align: center; width: 10rem; background: url(../images/list-bottom.png) no-repeat; background-size: 100% 100%; margin: 0 auto; font-size: 0; } .list-bottom .more-box { display: none; color: #FFE89C; font-size: 0.4rem; } .list-title { width: 8.68rem; height: 0.57rem; margin: 0 auto; background: url(../images/list-tile.png) no-repeat; background-size: 100% 100%; } .list-ul li { height: 2.5rem; width: 8.7rem; border-bottom: 1px solid #F26A6F; margin: 0 auto; } .list-ul li > span { height: 2.5rem; line-height: 2.5rem; float: left; position: relative; } .list-ul .list-span1 { width: 1.5rem; font-size: 0; text-align: center; } .list-ul .list-span1 img { vertical-align: middle; width: 0.6rem; } .list-ul .list-span1 span { color: #FEE298; font-size: 0.35rem; } .list-ul .list-span2 { width: 2.7rem; } .list-ul .list-span2 .mc-face { width: 1.3rem; height: 1.3rem; border-radius: 50%; border: 0.08rem solid #FF7F48; position: absolute; top: 0.5rem; z-index: 5; } .list-ul .list-span2 .user-face { width: 1.1rem; height: 1.1rem; border-radius: 50%; border: 0.08rem solid #FF7F48; position: absolute; top: 0.6rem; left: 1rem; } .list-ul .list-span3 { width: 2.8rem; font-size: 0.3rem; color: #FFF1A1; } .list-ul .list-span4 { width: 1.65rem; color: #FFE99C; font-size: 0.3rem; text-indent: 0.2rem; } .bottom-box { height: 1.2rem; line-height: 1.2rem; color: #810010; font-size: 0.3rem; text-align: center; } .buy-content { width: 9.62rem; height: 20.1rem; background: url(../images/buy-content.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: 0.3rem; position: relative; } .gift-box-ul { position: absolute; top: 5.1rem; right: 0.15rem; } .gift-box-ul li { position: relative; height: 2.15rem; width: 9.21rem; margin-top: 0.6rem; } .gift-box-ul li:nth-child(1) { margin-top: 0.5rem; } .li-content { position: absolute; right: 0.25rem; width: 2.6rem; height: 0.7rem; bottom: -0.25rem; } .li-content .add-btn { height: 0.7rem; position: absolute; right: 0; z-index: 5; } .li-content .less-btn { height: 0.7rem; position: absolute; left: -0.05rem; z-index: 5; display: none; } .li-content .li-num-box { height: 0.6rem; width: 2.4rem; border: 1px solid #FAC174; background: #F94E6E; border-radius: 1rem; text-align: center; position: absolute; color: #FFE27A; font-size: 0.35rem; font-weight: 700; display: none; } i { display: none; } .bottom-nav-no { width: 10rem; position: fixed; bottom: 0; left: 0; height: 1.6rem; z-index: 500; background: #B2B2B2; } .bottom-nav-no-span1 { width: 4.4rem; height: 1.6rem; line-height: 1.6rem; color: #C72942; font-size: 0.35rem; text-indent: 2.4rem; float: left; position: relative; font-weight: 700; } .bottom-nav-no-span1 .bottom-nav-face { width: 1.2rem; height: 1.2rem; border-radius: 50%; position: absolute; left: 0.55rem; top: 0.17rem; box-shadow: 0.02rem 0.05rem 0.1rem #8E8E8E; } .bottom-nav-no-span1 .bottom-diamond { width: 0.44rem; position: absolute; top: 0.62rem; left: 1.9rem; } .bottom-nav-no-span2 { width: 5.6rem; height: 1.6rem; line-height: 1.5rem; float: left; position: relative; font-size: 0; } .bottom-nav-no-span2 i { margin-left: 0.2rem; display: inline; font-size: 0.45rem; color: #fff; font-weight: 700; } .bottom-nav-no-span2 .bottom-icon { width: 2.34rem; position: absolute; top: 0.38rem; right: 0.2rem; } .bottom-nav { height: 1.6rem; width: 10rem; background: #E83350; position: fixed; bottom: 0; left: 0; z-index: 500; } .bottom-nav .bottom-nav-face { width: 1.2rem; height: 1.2rem; border-radius: 50%; position: absolute; left: 0.55rem; top: 0.17rem; box-shadow: 0.02rem 0.05rem 0.1rem #8E8E8E; } .bottom-nav .bottom-diamond { width: 0.44rem; position: absolute; top: 0.62rem; left: 1.9rem; } .bottom-nav .bottom-nav-span1 { width: 6rem; height: 1.6rem; line-height: 1.6rem; float: left; font-size: 0; } .bottom-nav .happy-money { color: #FFEC6A; font-size: 0.3rem; margin-left: 2.4rem; } .bottom-nav .original-money { color: #FFF0F3; font-size: 0.3rem; text-decoration: line-through; margin-left: 0.2rem; } .bottom-nav .bottom-nav-span2 { width: 4rem; height: 1.6rem; float: left; position: relative; } .bottom-buy-btn { width: 2.66rem; height: 0.8rem; background: linear-gradient(to bottom, #FFEBBA, #FFD350); border-radius: 1rem; color: #B56202; font-size: 0.35rem; line-height: 0.8rem; text-align: center; top: 0.37rem; left: 0.45rem; position: absolute; } .bottom-nav-top { height: 0.52rem; line-height: 0.52rem; font-size: 0.3rem; width: 10rem; background: #FFD87B; position: absolute; top: -0.52rem; color: #C56602; text-align: center; } .buy-btn { width: 2.32rem; height: 0.96rem; background: url(../images/buy1.png) no-repeat; background-size: 100% 100%; position: absolute; left: 6.5rem; } .buy-btn-no { width: 2.32rem; height: 0.96rem; background: url(../images/buy2.png) no-repeat; background-size: 100% 100%; position: absolute; left: 6.5rem; } .buy-btn1 { top: 11.6rem; } .buy-btn2 { top: 20.9rem; } .buy-btn3 { top: 30.4rem; } .buy-btn4 { top: 40rem; } .buy-btn5 { top: 49.6rem; } .buy-btn6 { top: 59.15rem; } .buy-big-btn { width: 8rem; height: 1.3rem; margin: 0 auto; } .buy-big-btn div { width: 50%; float: left; height: 1.3rem; } .lucky-box { width: 10rem; height: 26.85rem; background: url(../images/lucky-box.png) no-repeat; background-size: 100% 100%; margin: 0 auto; margin-top: -3rem; overflow: hidden; position: relative; } .lucky-text-box { height: 0.55rem; width: 5.8rem; background: #F9862B; position: absolute; border-radius: 0.15rem; top: 3.74rem; left: 2.1rem; color: #CB1418; font-size: 0.35rem; text-align: center; line-height: 0.55rem; font-weight: 700; } .lucky-ul { width: 9.2rem; margin: 0 auto; margin-top: 3.6rem; } .lucky-ul li { width: 3.01rem; height: 4.86rem; float: left; margin-left: 1.05rem; margin-bottom: 0.45rem; position: relative; } .lucky-ul .quan { width: 0.53rem; height: 0.53rem; background: url(../images/quan.png) no-repeat; background-size: 100% 100%; line-height: 0.53rem; text-align: center; font-size: 0.3rem; color: #fff; font-weight: 700; position: absolute; right: -0.2rem; top: -0.2rem; } .lucky-box1 { background: url(../images/box1.png) no-repeat; background-size: 100% 100%; } .lucky-box2 { background: url(../images/box2.png) no-repeat; background-size: 100% 100%; } .lucky-box3 { background: url(../images/box3.png) no-repeat; background-size: 100% 100%; } .lucky-box4 { background: url(../images/box4.png) no-repeat; background-size: 100% 100%; } .lucky-box5 { background: url(../images/box5.png) no-repeat; background-size: 100% 100%; } .lucky-box6 { background: url(../images/box6.png) no-repeat; background-size: 100% 100%; } .lucky-box7 { background: url(../images/box7.png) no-repeat; background-size: 100% 100%; margin-left: 3.05rem !important; } .lucky-box1-end { background: url(../images/box1-end.png) no-repeat; background-size: 100% 100%; } .lucky-box1-end .quan { display: none; } .lucky-box2-end { background: url(../images/box2-end.png) no-repeat; background-size: 100% 100%; } .lucky-box2-end .quan { display: none; } .lucky-box3-end { background: url(../images/box3-end.png) no-repeat; background-size: 100% 100%; } .lucky-box3-end .quan { display: none; } .lucky-box4-end { background: url(../images/box4-end.png) no-repeat; background-size: 100% 100%; } .lucky-box4-end .quan { display: none; } .lucky-box5-end { background: url(../images/box5-end.png) no-repeat; background-size: 100% 100%; } .lucky-box5-end .quan { display: none; } .lucky-box6-end { background: url(../images/box6-end.png) no-repeat; background-size: 100% 100%; } .lucky-box6-end .quan { display: none; } .lucky-box7-end { background: url(../images/box7-end.png) no-repeat; background-size: 100% 100%; } .lucky-box7-end .quan { display: none; } .nav-num { width: 0.45rem; height: 0.45rem; line-height: 0.45rem; background: linear-gradient(to right, #FFD388, #FF972C); border-radius: 50%; text-align: center; font-size: 0.3rem; color: #fff; position: absolute; font-weight: 700; left: 0.5rem; z-index: 50; top: 0.15rem; } .layer-box1 { width: 7.68rem; height: 3.22rem; background: url(../images/layer-box1.png) no-repeat; background-size: 100% 100%; position: relative; display: none; } .layer-box2 { position: relative; width: 7.68rem; height: 3.22rem; background: url(../images/layer-box2.png) no-repeat; background-size: 100% 100%; display: none; } .layer-box2 p { color: #FFEAA1; text-align: center; font-size: 0.35rem; line-height: 0.6rem; padding-top: 0.6rem; } .layer-box-btn1 { width: 3rem; height: 0.8rem; top: 2.35rem; position: absolute; left: 0.55rem; } .layer-box-btn2 { width: 3rem; height: 0.8rem; top: 2.35rem; position: absolute; right: 0.55rem; } .layer-rule { display: none; width: 8.88rem; height: 8.16rem; background: url(../images/layer-rule.png) no-repeat; background-size: 100% 100%; position: relative; } .buy-question { width: 0.65rem; position: absolute; top: 0.68rem; right: 2.6rem; } .layer-list { display: none; width: 8.88rem; height: 7rem; background: url(../images/layer-list.png) no-repeat; background-size: 100% 100%; overflow: hidden; } .layer-list-ul { width: 7.9rem; margin: 0 auto; margin-top: 1.9rem; height: 4.5rem; } .layer-list-ul li { width: 7.9rem; margin: 0 auto; height: 0.9rem; border-bottom: 1px solid #B50528; } .layer-list-ul li span { width: 33.33%; float: left; height: 0.9rem; font-size: 0.33rem; color: #FFFFA3; line-height: 0.9rem; } .layer-list-ul li span:nth-child(1) { text-indent: 0.3rem; } .layer-list-ul li span:nth-child(2) { text-align: center; } .layer-list-ul li span:nth-child(3) { text-indent: 1.15rem; } .layer-diamond { width: 7.08rem; height: 5.86rem; background: url(../images/layer-diamond.png) no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; } .layer-diamond-title { width: 2.6rem; height: 0.7rem; line-height: 0.7rem; position: absolute; left: 2.25rem; text-align: center; color: #fff; font-size: 0.35rem; font-weight: 700; } .layer-diamond-p1 { color: #FFFFA7; font-size: 0.3rem; text-align: center; margin-top: 1.25rem; } .big-diamond { width: 1.5rem; position: absolute; top: 2.7rem; left: 2.8rem; } .layer-diamond-p2 { color: #FFFFA7; font-size: 0.3rem; text-align: center; margin-top: 3.15rem; } .layer-pay { width: 8.77rem; height: 8.14rem; background: url(../images/layer-pay.png) no-repeat; background-size: 100% 100%; position: relative; overflow: hidden; } .layer-pay .close { width: 0.5rem; position: absolute; right: 0.3rem; top: 0.3rem; } .layer-pay-p1 { color: #444444; font-size: 0.35rem; text-align: center; line-height: 0.55rem; margin-top: 1.4rem; } .layer-pay-p2 { color: #444444; font-size: 0.35rem; text-align: center; line-height: 0.55rem; } .layer-pay-ul { height: 2.8rem; width: 6.5rem; margin: 0 auto; margin-top: 0.57rem; } .layer-pay-ul li { height: 1.4rem; position: relative; } .layer-pay-ul .click-icon { width: 0.48rem; position: absolute; right: 0.2rem; top: 0.45rem; } .pay-btn { width: 5.3rem; height: 0.93rem; background: linear-gradient(to right, #FD6F3F, #FF4304); color: #FFF9F7; line-height: 0.93rem; font-size: 0.38rem; text-align: center; border-radius: 1rem; margin: 0 auto; margin-top: 0.5rem; }