.bg { width: 10rem; position: relative; margin: 0 auto; background: linear-gradient(to bottom, #4233AB, #4233AB, #4233AB, #2B147F); overflow: hidden; } .banner { position: relative; width: 10rem; height: 18.52rem; background: url("../images/banner2.png") no-repeat; background-size: 100% 100%; } .box2 img { width: 10rem; margin-top: -0.5rem; z-index: 100; position: relative; } .box3 { margin-top: 1rem; } .box3 img { width: 10rem; } .bottom-box { height: 2.4rem; text-align: center; } .list-btn { position: absolute; width: 2.38rem; top: 8.2rem; right: 0; position: fixed; z-index: 5000; animation-name: pulse; -webkit-animation-name: pulse; animation-duration: 2s; -webkit-animation-duration: 2s; animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .illuminate { width: 10rem; position: absolute; top: 0.5rem; } .invite-btn { width: 7.2rem; position: absolute; left: 1.4rem; top: 12.5rem; z-index: 1500; animation-name: pulse; -webkit-animation-name: pulse; animation-duration: 2s; -webkit-animation-duration: 2s; animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .InvitationCode { text-align: center; position: absolute; color: #ffffff; width: 10rem; font-size: 0.4rem; top: 14.5rem; } .InvitationCode button { margin-left: 0.2rem; background: none; font-size: 0.35rem; color: #ffffff; padding: 0.05rem 0.1rem 0.05rem 0.1rem; border: 0.04rem solid #00ED8C; border-radius: 0.15rem; margin-top: -0.2rem; position: relative; z-index: 550; } .invite-rich-box { position: absolute; border-radius: 0.2rem; width: 9.1rem; height: 1.4rem; background: #3F2898; left: 0.45rem; top: 16.1rem; color: #ffffff; font-size: 0.4rem; line-height: 1.4rem; text-indent: 0.5rem; } .invite-rich-box img { width: 0.4rem; vertical-align: middle; margin-top: -0.2rem; } .invite-rich-box .invite-rich-num { color: #00EE8B; } .invite-rich-btn { height: 0.8rem; width: 2rem; background: linear-gradient(to right, #00EF89, #00A5EB); border-radius: 0.6rem; color: #ffffff; font-size: 0.4rem; position: absolute; top: 0.3rem; right: 0.5rem; z-index: 500; } .gold1 { width: 1rem; position: absolute; right: 0; top: 3rem; animation-delay: 0.2s; animation-name: floater; -webkit-animation-name: floater; animation-duration: 3s; -webkit-animation-duration: 3s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; } .gold2 { position: absolute; width: 1.05rem; left: 0; top: 13.9rem; animation-delay: 0.7s; animation-name: floater; -webkit-animation-name: floater; animation-duration: 3s; -webkit-animation-duration: 3s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; } .gold3 { position: absolute; width: 0.8rem; left: 0; top: 4.7rem; animation-delay: 1.2s; animation-name: floater; -webkit-animation-name: floater; animation-duration: 3s; -webkit-animation-duration: 3s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; } .Thunder1 { position: absolute; width: 0.53rem; left: 2.3rem; top: 1.7rem; } .Thunder2 { position: absolute; width: 0.57rem; top: 2.2rem; left: 8rem; } .Thunder3 { position: absolute; width: 0.61rem; top: 3.1rem; left: 1.35rem; } .share-Thunder1 { position: absolute; width: 0.53rem; left: 4.15rem; top: 4.85rem; z-index: 500; } .share-Thunder2 { position: absolute; width: 0.73rem; right: 0.5rem; top: 3.5rem; z-index: 500; } .share-Thunder3 { position: absolute; width: 0.98rem; top: 4.75rem; z-index: 500; left: 0.25rem; } .share-star1 { position: absolute; z-index: 500; width: 0.4rem; right: 1.62rem; top: 4.2rem; } .share-star2 { position: absolute; z-index: 500; width: 0.22rem; top: 4.75rem; left: 1rem; } @keyframes floater { 0% { transform: translateY(0); } 50% { transform: translateY(0.2rem); } 100% { transform: translateY(0); } } .floor { position: fixed; width: 10rem; top: -26rem; animation-name: floor; animation-timing-function: linear; -webkit-animation-name: floor; animation-duration: 4s; -webkit-animation-duration: 4s; z-index: 499; visibility: visible !important; } @keyframes floor { 0% { opacity: 1; transform: translateY(0); } 38% { opacity: 1; transform: translateY(21rem); } 90% { opacity: 1; transform: translateY(42rem); } 100% { opacity: 0; transform: translateY(42rem); } } .share-bg { position: relative; width: 10rem; height: 17.78rem; background: url("../images/share-bg.png") no-repeat; background-size: 100% 100%; margin: 0 auto; } .share-code-box { position: absolute; left: 2.77rem; top: 10.9rem; } .share-En-p { text-align: center; width: 6.62rem; margin: 0 auto; height: 1rem; background: url("../images/share-code-bg.png") no-repeat; background-size: 100% 100%; line-height: 1rem; font-size: 0.35rem; color: #F6FFBE; } .share-En-p img { vertical-align: middle; margin-top: -0.15rem; margin-left: 0.1rem; } .share-bg-En { background: url("../images/share-bg2-En.png") no-repeat; background-size: 100% 100%; } .share-text { position: absolute; width: 9.4rem; left: 0.3rem; top: 3.4rem; } .share-tips { width: 5.76rem; position: absolute; left: 2.12rem; top: 9.8rem; } .share-face { width: 10rem; height: 2.5rem; text-align: center; position: absolute; top: 6.8rem; } .share-face img { margin-top: 0.8rem; width: 1.2rem; height: 1.2rem; border-radius: 50%; } .share-face p { height: 0.5rem; font-size: 0.43rem; color: #ffffff; margin-top: 0.15rem; } .share-num-box { width: 4.45rem; height: 1.17rem; background: url(../images/share-box.png) no-repeat; background-size: 100% 100%; position: absolute; } .share-num-box p { color: #FFFFC5; font-size: 0.45rem; line-height: 1.17rem; text-align: center; } .share-num-box .share-num-btn { height: 0.55rem; width: 1rem; border-radius: 0.25rem; background: #2D0766; color: #05FDC0; line-height: 0.55rem; font-size: 0.3rem; border: 0.03rem solid #05FDC0; text-align: center; position: absolute; left: 1.65rem; top: 0.85rem; z-index: 1000; } .down-btn { width: 7.2rem; position: absolute; left: 1.4rem; top: 12.5rem; z-index: 1000; animation-name: pulse; -webkit-animation-name: pulse; animation-duration: 2s; -webkit-animation-duration: 2s; animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; } .share-light { width: 10rem; position: absolute; top: 0; } .share-illuminate { width: 10rem; position: absolute; top: 1.5rem; } .shadow-bg { position: fixed; display: none; width: 10rem; height: 100vh; z-index: 55555; top: 0; left: 0; background: rgba(0, 0, 0, 0.8); } .shadow-bg img { position: absolute; top: 0; right: 0; width: 7rem; } .userList-bg .user-list { width: 10rem; margin: 0 auto; padding-top: 0.1rem; } .userList-bg .user { height: 1.73rem; margin-bottom: 0.03rem; background: #171717; font-size: 0; } .userList-bg .user-avatar { display: inline-block; vertical-align: top; width: 1.07rem; height: 1.07rem; border-radius: 50%; margin-top: 0.33rem; margin-left: 0.33rem; } .userList-bg .user-info { width: 8.6rem; box-sizing: border-box; display: inline-block; vertical-align: top; padding: 0.35rem 0.3rem 0 0.2rem; } .userList-bg .user-line1 { font-size: 0.4rem; } .userList-bg .user-name { float: left; color: #fff; } .userList-bg .user-txt { color: #B3B3B3; float: right; } .userList-bg .user-line2 { font-size: 0.35rem; } .userList-bg .user-uid { float: left; color: #fff; } .userList-bg .user-time { color: #B3B3B3; float: right; } .userList-bg .no-record { display: block; margin: 0 auto; width: 2.5rem; margin-top: 3rem; display: none; } .userList-bg .no-txt { color: #B3B3B3; font-size: 0.4rem; text-align: center; margin-top: 0.2rem; display: none; } @keyframes pulse { 0% { transform: scale(0.95); opacity: 0.9; } 50% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.95); opacity: 0.9; } } .shadow-img { display: none; width: 10rem; position: fixed; height: 100vh; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: 1000; } .shadow-img img { position: absolute; top: 0; right: 0; width: 6.98rem; } .fly { width: 5.78rem; position: absolute; left: 2.11rem; top: 0.5rem; z-index: 88; } .fly-btn { width: 7rem; height: 1.2rem; border-radius: 1rem; background: linear-gradient(to right, #00f088, #00a0e9); color: #ffffff; font-size: 0.6rem; text-align: center; line-height: 1.2rem; position: absolute; top: 12rem; left: 1.5rem; } .b-tips { width: 10rem; position: absolute; bottom: 2.4rem; font-size: 0.3rem; color: #f3f3f3; left: 0; text-align: center; } .yes-layerBox { display: none; width: 8.97rem; height: 9.76rem; background: url("../images/ok-layer.png") no-repeat; background-size: 100% 100%; } .yes-layerBox .p2 { font-size: 0.43rem; color: #FFFFFF; text-align: center; padding-top: 5.7rem; } .yes-layerBox .p3 { font-size: 0.43rem; color: #FFFFFF; text-align: center; padding-top: 0.1rem; } .yes-layerBox button { background: linear-gradient(to right, #00f088, #00a0e9); width: 4rem; height: 1rem; font-size: 0.45rem; color: #ffffff; border-radius: 1rem ; } .no-layerBox { display: none; height: 9.17rem; width: 7.86rem; background: url("../images/no-layer.png") no-repeat; background-size: 100% 100%; } .no-layerBox .p1 { color: #FFFFE5; font-size: 0.6rem; font-weight: 700; text-align: center; padding-top: 3rem; } .no-layerBox .p2 { font-size: 0.43rem; color: #FFFFFF; text-align: center; padding-top: 0.8rem; } .no-layerBox .p3 { font-size: 0.43rem; color: #FFFFFF; text-align: center; padding-top: 0.1rem; } .no-layerBox button { background: linear-gradient(to right, #00f088, #00a0e9); width: 4rem; height: 1rem; font-size: 0.45rem; color: #ffffff; border-radius: 1rem ; }