.phone-bg { width: 10rem; margin: 0 auto; position: relative; overflow: hidden; transform: translate3d(0, 0, 0); } .layer-ios { display: none; width: 7.3rem; height: 12.24rem; background: url(../room/images/layer-ios.png) no-repeat; background-size: 100% 100%; position: relative; } .layer-ios .layer-ios-close { width: 0.8rem; height: 0.8rem; position: absolute; right: 0; top: 0; } .layer-tips { width: 8.4rem; height: 14.57rem; background: url(../images/layer-tips.png) no-repeat; background-size: 100% 100%; position: relative; display: none; } .layer-tips-close { width: 0.8rem; height: 0.8rem; position: absolute; right: 0.1rem; top: 0.1rem; } .layer-tips-btn { width: 6rem; height: 1rem; position: absolute; bottom: 0.9rem; left: 1.1rem; } .top-box { height: 1.2rem; width: 10rem; background: linear-gradient(to right, #EB3588, #EA34BD); position: fixed; left: 50%; top: 0; z-index: 800; margin-left: -5rem; } .top-box-ul li { height: 1.2rem; width: 1.9rem; float: left; text-align: center; font-size: 0.4rem; color: #FFAFF2; line-height: 1.1rem; font-weight: 700; } .top-box-ul li .click-img { display: none; position: absolute; width: 0.44rem; top: 0.9rem; left: 0.75rem; } .top-box-ul .top-box-li-click { color: #fff; } .top-box-ul .top-box-li-click .click-img { display: block; } .top-nav { width: 10.8rem; height: 3.25rem; background: url(../images/top-bg.png) no-repeat; background-size: 100% 100%; margin-top: -1.2rem; margin-left: -0.4rem; position: relative; } .nav-btn { font-size: 0.5rem; font-weight: 700; width: 10.8rem; text-align: center; position: relative; top: 1.6rem; } .nav-btn .nav-click { color: #ffffff; } .nav-btn > div { width: 2rem; display: inline-block; height: 0.8rem; text-align: center; color: #FFABEE; position: relative; } .nav-btn > div img { display: none; position: absolute; width: 0.44rem; left: 50%; margin-left: -0.22rem; bottom: 0; } .nav-btn .nav-click img { display: block; } .live-ul { width: 9.4rem; margin: 0 auto; } .live-ul li { width: 4.6rem; height: 4.6rem; border-radius: 0.2rem; margin-bottom: 0.2rem; position: relative; float: left; } .live-ul a:nth-child(2n) li { margin-left: 0.2rem; } .live-ul .live-shadow { height: 1.25rem; width: 4.6rem; position: absolute; bottom: 0; left: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); border-radius: 0 0 0.2rem 0.2rem; pointer-events: none; z-index: 2; } .live-ul .live-li-face { width: 4.6rem; height: 4.6rem; position: absolute; z-index: 1; border-radius: 0.2rem; top: 0; left: 0; } .hot-num-box { border: 0.02rem solid #E66C37; height: 0.35rem; border-radius: 1rem; padding-right: 0.2rem; background: rgba(0, 0, 0, 0.2); position: absolute; z-index: 5; font-size: 0.3rem; text-indent: 0.45rem; line-height: 0.35rem; color: #FFFFFF; right: 0.3rem; top: 0.2rem; } .hot-num-box span { text-indent: 0; transform: scale(0.9); display: inline-block; } .hot-num-box > img { position: absolute; width: 0.48rem; left: 0; top: -0.13rem; } .live-bottom-box { width: 4.6rem; height: 1.25rem; position: absolute; bottom: 0; left: 0; z-index: 6; color: #fff; } .live-bottom-box p:nth-child(1) { font-size: 0.3rem; height: 0.45rem; text-indent: 0.25rem; padding-top: 0.15rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .live-bottom-box p:nth-child(2) { font-size: 0.3rem; text-indent: 0.25rem; padding-top: 0.1rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .bottom-nav { width: 10rem; height: 1.4rem; position: fixed; bottom: 0; left: 50%; margin-left: -5rem; z-index: 580; background: #FFFFFF; box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.3); } .bottom-nav > div { width: 25%; height: 1.4rem; line-height: 1.4rem; float: left; font-size: 0; text-align: center; position: relative; } .bottom-nav > div p { font-size: 0.3rem; width: 2.5rem; position: absolute; bottom: -0.37rem; left: 0; color: #969696; } .bottom-nav > div .bottom-p-click { color: #EF3A8F; } .bottom-nav > div .bottom-nav-img1 { transition: 0.35s all; width: 0.62rem; height: 0.65rem; background: url(../images/nav-icon1.png) no-repeat; background-size: 100% 100%; margin: 0 auto; display: inline-block; vertical-align: middle; position: relative; top: -0.2rem; z-index: 5; } .bottom-nav > div .bottom-nav-img2 { transition: 0.35s all; width: 0.72rem; height: 0.61rem; background: url(../images/nav-icon2.png) no-repeat; background-size: 100% 100%; margin: 0 auto; display: inline-block; vertical-align: middle; position: relative; top: -0.2rem; z-index: 5; } .bottom-nav > div .bottom-nav-img3 { transition: 0.35s all; width: 0.57rem; height: 0.64rem; background: url(../images/nav-icon3.png) no-repeat; background-size: 100% 100%; margin: 0 auto; display: inline-block; vertical-align: middle; position: relative; top: -0.2rem; z-index: 5; } .bottom-nav > div .bottom-nav-img4 { transition: 0.35s all; width: 0.82rem; height: 0.66rem; background: url(../images/nav-icon4.png) no-repeat; background-size: 100% 100%; margin: 0 auto; display: inline-block; vertical-align: middle; position: relative; top: -0.2rem; z-index: 5; } .bottom-nav > div .bottom-nav-img1-click { background: url(../images/nav-icon1-click.png) no-repeat; background-size: 100% 100%; } .bottom-nav > div .bottom-nav-img2-click { background: url(../images/nav-icon2-click.png) no-repeat; background-size: 100% 100%; } .bottom-nav > div .bottom-nav-img3-click { background: url(../images/nav-icon3-click.png) no-repeat; background-size: 100% 100%; } .bottom-nav > div .bottom-nav-img4-click { background: url(../images/nav-icon4-click.png) no-repeat; background-size: 100% 100%; } .right-nav { width: 7.8rem; height: 100vh; background: #fff; position: fixed; transition: 0.35s all; right: -8rem; top: 0; z-index: 800; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2); overflow: hidden; } .right-nav-top { height: 1.75rem; width: 7.8rem; border-bottom: 1px solid #EBEBEB; position: relative; } .logo2 { width: 2.76rem; position: absolute; left: 0.45rem; top: 0.48rem; } .close-right { color: #999999; font-size: 1rem; position: absolute; top: 0.05rem; right: 0.5rem; } .right-list-box { height: 1.45rem; border-bottom: 1px solid #EBEBEB; color: #353535; line-height: 1.45rem; font-size: 0.35rem; text-indent: 0.45rem; font-weight: 700; position: relative; } .right-list-bottom1 { position: fixed; width: 7.8rem; bottom: 0; left: 0; height: 1.45rem; color: #353535; line-height: 1.45rem; font-size: 0.35rem; text-indent: 0.45rem; font-weight: 700; border-top: 1px solid #EBEBEB; } .search-box { width: 10rem; overflow: scroll; background: #F3F3F3; z-index: 800; left: 50%; } .search-top { height: 2.1rem; width: 10rem; position: fixed; top: 0; left: 0; background: #F3F3F3; z-index: 500; } .more-input-box { width: 9rem; height: 0.88rem; background: #FFFFFF; border-radius: 1rem; position: absolute; top: 0.21rem; left: 0.8rem; } .more-input-box .search-input { top: 0 !important; left: 0.8rem !important; width: 7.4rem !important; text-indent: 0.2rem !important; } .search-input-box { height: 1.3rem; width: 10rem; position: relative; } .search-input-box .search-input { width: 9rem; height: 0.88rem; background: #FFFFFF; border-radius: 1rem; position: absolute; top: 0.21rem; left: 0.8rem; text-indent: 0.9rem; font-size: 0.35rem; } .search-input-box > span { color: #313131; transform: scaleY(1.5); font-size: 0.6rem; position: absolute; top: 0.22rem; left: 0.18rem; } .search-nav { height: 0.8rem; width: 9.5rem; margin: 0 auto; border-bottom: 1px solid #E9E9E9; text-indent: 0.1rem; } .search-nav > div { width: 1.6rem; float: left; height: 0.8rem; text-align: left; color: #292929; font-size: 0.35rem; line-height: 0.8rem; position: relative; } .search-nav .search-box-bottom { width: 0.95rem; height: 0.05rem; background: #DA186C; bottom: 0rem; position: absolute; display: none; left: 0; } .search-nav .search-nav-click { color: #DA186C; } .search-nav .search-nav-click .search-box-bottom { display: block; } .search-ul { width: 9.5rem; margin: 0 auto; } .search-ul li { width: 9.5rem; height: 1.4rem; position: relative; } .search-ul .search-box1 { width: 7rem; height: 1.4rem; line-height: 1.4rem; float: left; } .search-ul .search-box1 > img { width: 0.9rem; height: 0.9rem; border-radius: 50%; position: absolute; top: 0.25rem; left: 0.2rem; } .search-ul .search-box1 > p { text-indent: 1.3rem; font-size: 0.35rem; } .search-ul .search-box2 { width: 2.5rem; height: 1.4rem; float: left; } .search-ul .search-box2 .search-like-box { width: 2.1rem; height: 0.72rem; background: #FEE5F0; border-radius: 1rem; margin: 0 auto; text-align: center; line-height: 0.72rem; margin-top: 0.3rem; border: 1px solid #DE327F; font-size: 0.35rem; font-weight: 700; color: #DE327F; } .box3 { min-height: 100vh; overflow: hidden; background: linear-gradient(to bottom, #F3F3F3 0%, #FFFFFF 50%); } .zone-top { width: 10rem; height: 4.65rem; background: #F3F3F3; position: relative; } .zone-content { width: 10rem; border-radius: 0.5rem 0.5rem 0 0; background: #fff; } .zone-content-box1 { min-height: 4.35rem; width: 9.5rem; border-bottom: 1px solid #EDEDED; margin: 0 auto; } .zone-face { width: 1.6rem; height: 1.6rem; border-radius: 50%; position: absolute; border: 0.05rem solid #E8387A; left: 0.7rem; top: 0.45rem; } .zone-top-like-box { width: 1.7rem; height: 1.6rem; position: absolute; top: 0.5rem; left: 5.5rem; text-align: center; } .zone-top-like-box > div:nth-child(1) { font-size: 0.5rem; font-weight: 700; color: #333333; line-height: 0.8rem; padding-top: 0.1rem; } .zone-top-like-box > div:nth-child(2) { font-size: 0.3rem; } .zone-top-fans-box { width: 1.7rem; height: 1.6rem; position: absolute; top: 0.5rem; left: 7.5rem; text-align: center; } .zone-top-fans-box > div:nth-child(1) { font-size: 0.5rem; font-weight: 700; color: #333333; line-height: 0.8rem; padding-top: 0.1rem; } .zone-top-fans-box > div:nth-child(2) { font-size: 0.3rem; } .zone-top-btn { width: 8.8rem; height: 1.05rem; margin: 0 auto; line-height: 1.05rem; text-align: center; color: #E03B84; font-weight: 700; font-size: 0.5rem; border-radius: 1rem; border: 0.05rem solid #E03B84; position: absolute; left: 0.55rem; top: 2.7rem; } .zone-content-box1-id { padding-top: 0.5rem; text-indent: 0.2rem; font-size: 0.35rem; } .zone-content-box1-id > div { display: inline-block; padding: 0.05rem 0.2rem; text-indent: 0; color: #fff; background: #EA8486; border-radius: 1rem; margin-left: 0.1rem; } .zone-content-box1-id .sexBox0 { background: #EA8486; } .zone-content-box1-id .sexBox1 { background: #1E80FF; } .zone-content-box1-poster { font-size: 0.35rem; text-indent: 0.2rem; line-height: 0.6rem; padding-top: 0.2rem; } .zone-content-box1-poster > img { width: 0.4rem; vertical-align: middle; margin-right: 0.2rem; } .zone-content-box1-card { margin-left: 0.2rem; margin-top: 0.3rem; } .zone-content-box1-card > div { font-size: 0.3rem; padding: 0.05rem 0.15rem; border: 0.05rem solid #F3D3D5; border-radius: 1rem; float: left; margin-right: 0.15rem; margin-top: 0.2rem; } .zone-content-box1-tips { text-indent: 0.3rem; font-size: 0.35rem; padding-top: 0.2rem; margin-bottom: 0.2rem; } .zone-rich-box { width: 9.5rem; height: 1.75rem; border-bottom: 1px solid #EBEBEB; margin: 0 auto; line-height: 1.75rem; } .zone-rich-box span:nth-child(1) { font-size: 0.35rem; } .zone-rich-box span:nth-child(2) { font-size: 0.35rem; color: #804BEC; float: right; margin-right: 0.2rem; } .zone-rich-box span:nth-child(2) > img { width: 0.42rem; vertical-align: middle; margin-right: 0.1rem; } .zone-diamond-box { width: 9.5rem; height: 1.75rem; border-bottom: 1px solid #EBEBEB; margin: 0 auto; line-height: 1.75rem; } .zone-diamond-box span:nth-child(1) { font-size: 0.35rem; } .zone-diamond-box span:nth-child(2) { font-size: 0.35rem; color: #DE478A; float: right; margin-right: 0.2rem; } .zone-diamond-box span:nth-child(2) > img { width: 0.42rem; vertical-align: middle; margin-top: -0.1rem; margin-right: 0.1rem; } .zone-car-box { width: 9.5rem; height: 1.75rem; border-bottom: 1px solid #EBEBEB; margin: 0 auto; line-height: 1.75rem; } .zone-car-box span:nth-child(1) { font-size: 0.35rem; } .zone-car-box span:nth-child(2) { font-size: 0.35rem; color: #DE478A; float: right; margin-right: 0rem; } .zone-car-box span:nth-child(2) > img { width: 1.2rem; vertical-align: middle; margin-top: -0.1rem; } .zone-car-box span:nth-child(2) > span { font-size: 0.4rem; color: #C5C5C5; transform: scaleY(1.5); } .zone-medal-box { width: 9.5rem; height: 1.75rem; border-bottom: 1px solid #EBEBEB; margin: 0 auto; line-height: 1.75rem; } .zone-medal-box span:nth-child(1) { font-size: 0.35rem; } .zone-medal-box span:nth-child(2) { font-size: 0.35rem; color: #DE478A; float: right; margin-right: 0rem; } .zone-medal-box span:nth-child(2) > span { font-size: 0.4rem; color: #C5C5C5; transform: scaleY(1.5); } .zone-medal-box .zone-medal-ul { position: absolute; width: 5.25rem; left: 4.1rem; } .zone-medal-box .zone-medal-ul li { width: 0.9rem; height: 1.75rem; line-height: 1.75rem; float: left; text-align: center; font-size: 0; float: right; } .zone-medal-box .zone-medal-ul li img { vertical-align: middle; width: 0.8rem; margin-top: -0.1rem; } .zone-photo-ul { width: 9.6rem; margin: 0 auto; } .zone-photo-ul li { width: 4.7rem; height: 4.7rem; border-radius: 0.2rem; margin-top: 0.2rem; float: left; overflow: hidden; position: relative; } .zone-photo-ul li:nth-child(2n) { margin-left: 0.2rem; } .zone-photo-ul .zone-photo-img { width: 4.7rem; height: 4.7rem; position: absolute; left: 0; top: 0; } .zone-photo-ul .zone-photo-shadow { width: 4.7rem; height: 2rem; position: absolute; bottom: 0; left: 0; z-index: 5; pointer-events: none; background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } .zone-photo-ul .zone-photo-title { color: #FEFEFE; font-size: 0.33rem; position: relative; z-index: 5; width: 4.2rem; margin: 0 auto; padding-top: 0.2rem; line-height: 0.55rem; } .zone-photo-bottom-box { position: absolute; height: 0.9rem; width: 4.7rem; bottom: 0; left: 0; line-height: 0.9rem; font-size: 0.35rem; z-index: 6; color: #fff; } .zone-photo-bottom-box img { height: 0.4rem; vertical-align: middle; margin-top: -0.1rem; } .zone-photo-bottom-p1 { margin-left: 0.25rem; } .zone-photo-bottom-p2 { margin-left: 0.25rem; } .zone-photo-bottom-p3 { float: right; margin-right: 0.2rem; } .box2 > h2 { height: 0.8rem; line-height: 0.8rem; font-size: 0.4rem; color: #666666; font-weight: 700; text-indent: 0.35rem; padding-top: 0.1rem; } .secret { position: absolute; width: 0.9rem; z-index: 10; top: 0.2rem; right: 0.3rem; animation: lockShow 3s linear infinite; } @keyframes lockShow { 0% { opacity: 1; } 20% { opacity: 1; } 50% { opacity: 0.6; } 80% { opacity: 1; } 100% { opacity: 1; } } .nav-shadow { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; z-index: 600; display: none; } .box2-search-box { width: 9.4rem; height: 0.9rem; background: #FFFFFF; margin: 0 auto; border-radius: 1rem; margin-bottom: 0.3rem; position: relative; } .search-icon { width: 0.44rem; position: absolute; top: 0.23rem; left: 0.23rem; } .box2-search-input { height: 0.9rem; width: 7.8rem; font-size: 0.35rem; position: absolute; background: #fff; top: 0; left: 0.9rem; } .search-del { width: 0.3rem; position: absolute; right: 0.3rem; top: 0.3rem; } .box4-search-icon { width: 0.44rem; position: absolute; top: 0.4rem; left: 1.05rem; z-index: 5; } .box4-search-del { width: 0.3rem; position: absolute; right: 0.45rem; top: 0.5rem; } .no-like-box { text-align: center; } .no-like-box > img { width: 3.49rem; padding-top: 1.5rem; } .no-like-box .no-like-tips { font-size: 0.3rem; color: #999999; padding-top: 0.5rem; } .no-like-box .no-like-btn { width: 5.15rem; height: 1.05rem; line-height: 1.05rem; text-align: center; background: linear-gradient(to right, #E43984, #E538C1); border-radius: 1rem; color: #fff; font-size: 0.42rem; font-weight: 700; margin: 0 auto; margin-top: 0.5rem; } .no-search-box { color: #999999; text-align: center; } .no-search-box > img { width: 5.5rem; margin-top: 2rem; } .no-search-box > p { font-size: 0.35rem; margin-top: 0.5rem; } .search-ul .search-like-box-yes { background: #C2C2C2 !important; border: none !important; color: #fff !important; } .add-video-box { position: relative; width: 9.35rem; min-height: 6.75rem; margin: 0 auto; border-radius: 0.2rem; overflow: hidden; margin-top: 0.3rem; background: #FFFFFF; } .add-shadow { width: 9.35rem; height: 5.08rem; background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); position: absolute; top: 0; left: 0; pointer-events: none; z-index: 5; } .add-time { color: #fff; font-size: 0.3rem; position: absolute; z-index: 10; right: 0.4rem; top: 4.3rem; } .add-face-name { position: absolute; z-index: 10; top: 4.2rem; left: 0.3rem; line-height: 0.65rem; color: #ffffff; font-size: 0.3rem; text-indent: 0.8rem; } .add-face-name img { left: 0; position: absolute; height: 0.55rem; width: 0.55rem; border-radius: 50%; border: 0.05rem solid #E13D85; } .add-video-img { width: 9.35rem; overflow: hidden; height: 5.08rem; position: relative; background-position-y: center; } .play-icon { width: 1.06rem; position: absolute; top: 1.85rem; left: 4.14rem; } .add-video-text-box { height: 1.65rem; width: 9.35rem; position: relative; } .add-video-text-box > p { color: #131313; font-size: 0.35rem; text-indent: 0.28rem; margin-top: 0.2rem; font-weight: 700; } .tag-content { margin-left: 0.28rem; margin-top: 0.15rem; } .tag-content .tag { min-width: 1.05rem; height: 0.45rem; background: #FFE8F1; color: #E53985; font-size: 0.3rem; line-height: 0.45rem; text-align: center; float: left; margin-right: 0.2rem; border-radius: 0.1rem; margin-bottom: 0.2rem; } .revise-top { font-size: 0.4rem; color: #313131; line-height: 1rem; } .revise-top span { margin-top: -0.18rem; vertical-align: middle; display: inline-block; transform: scaleY(2); margin-left: 0.2rem; margin-right: 0.2rem; } .revise-face-box { text-align: center; margin-top: 0.8rem; } .revise-face-box .revise-face { width: 1.6rem; height: 1.6rem; border-radius: 50%; border: 0.05rem solid #E11C66; } .revise-face-box > p { font-size: 0.35rem; text-align: center; line-height: 0.6rem; } .revise-content { margin-top: 0.8rem; } .revise-content > div { background: #F7F7F7; height: 1.2rem; border-top: 1px solid #E1E1E1; line-height: 1.2rem; font-size: 0.35rem; } .revise-content > div .revise-p1 { float: left; text-indent: 0.4rem; } .revise-content > div .revise-p2 { float: right; margin-right: 0.4rem; } .revise-content > div .revise-p2 span { display: inline-block; color: #CACACA; transform: scaleY(1.8); margin-left: 0.1rem; margin-top: -0.05rem; } .zone-like-btn { width: 8.85rem; height: 1.08rem; line-height: 1.08rem; color: #fff; font-size: 0.37rem; font-weight: 700; text-align: center; background: linear-gradient(to right, #E43984, #E538C1); border-radius: 1rem; position: absolute; left: 50%; margin-left: -4.425rem; top: 2.8rem; } .like-end { background: #ccc; color: #fff; } .userRoom-top { font-size: 0.45rem; font-weight: 700; line-height: 1.2rem; height: 1.2rem; overflow: hidden; } .userRoom-top .userRoom { display: inline-block; transform: scaleY(1.8); font-size: 0.5rem; font-weight: 400; position: relative; top: -0.04rem; margin-left: 0.2rem; margin-right: 0.1rem; } .right-list-box-face > img { width: 0.95rem; height: 0.95rem; border-radius: 50%; position: absolute; top: 0.25rem; left: 0.25rem; } .right-list-box-face > p { text-indent: 1.4rem; } .right-list-box-reg { line-height: 1.45rem; } .right-list-box-reg > span { line-height: 1.45rem; display: inline-block; /* width: 2.2rem; */ float: right; position: relative; text-indent: 0.7rem; color: #FA5AA0; margin-right: 0.3rem; } .right-list-box-reg .right-add { width: 0.3rem; position: absolute; left: 0.33rem; top: 0.35rem; z-index: 5; } .right-list-box-reg .right-diamond { width: 0.38rem; position: absolute; left: 0.15rem; top: 0.48rem; } .right-list-box-out { position: absolute; width: 7.8rem; bottom: 0; border-top: 1px solid #EBEBEB; } .right-list-box-ref { position: absolute; width: 7.8rem; bottom: 1.45rem; border-top: 1px solid #EBEBEB; border-bottom: none; } .revise-layer { width: 10rem; height: 100vh; background: #F3F3F3; position: fixed; top: 100vh; left: 0; transition: 0.2s all; } .revise-input-title { height: 1.3rem; line-height: 1.3rem; width: 10rem; font-size: 0.45rem; position: relative; text-indent: 0.8rem; } .revise-input-title > span { display: inline-block; color: #333333; transform: scaleY(1.8); position: absolute; top: -0.05rem; left: 0.23rem; text-indent: 0rem; } .revise-input-box { height: 1.2rem; background: #F7F7F7; width: 10rem; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; position: relative; } .revise-input { width: 10rem; font-size: 0.35rem; height: 1.2rem; text-indent: 0.55rem; position: absolute; top: 0; left: 0; } .revise-send-btn { width: 8.8rem; height: 1.05rem; background: linear-gradient(to right, #E43984, #E538C1); text-align: center; line-height: 1.05rem; color: #fff; font-size: 0.45rem; font-weight: 700; border-radius: 1rem; margin: 0 auto; margin-top: 1.1rem; } .down-bg { position: relative; width: 10rem; height: 19.66rem; background: url(../images/down-bg.png) no-repeat; background-size: 100% 100%; background-position-y: -1.5rem; } .down-txt1 { width: 5.72rem; height: 1.04rem; background: url(../images/down-txt1.png) no-repeat; background-size: 100% 100%; position: absolute; margin-left: -2.86rem; left: 50%; top: 0.5rem; } .down-txt2 { width: 5.24rem; height: 0.52rem; background: url(../images/down-txt2.png) no-repeat; background-size: 100% 100%; position: absolute; left: 50%; margin-left: -2.62rem; top: 12.5rem; } .down-btn { width: 6.18rem; height: 1.34rem; background: url(../images/down-btn.png) no-repeat; background-size: 100% 100%; left: 50%; margin-left: -3.09rem; position: absolute; top: 13.5rem; } .right-list-box-face span { position: absolute; font-size: 0.5rem; right: 0.3rem; top: 0rem; transform: scaleY(1.8); color: #999; font-weight: 400; } .first-login-btn { background: #FDEBF9; display: none; height: 0.7rem; width: 2.3rem; line-height: 0.7rem; font-size: 0.35rem; color: #EE2781; position: absolute; text-align: center; border-radius: 1rem; right: 0.3rem; top: 0.25rem; } .sex-select { width: 2rem; height: 0.7rem; text-indent: 0.5rem; position: absolute; top: 0.25rem; left: 0.3rem; background: #fff; border-radius: 0.1rem; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1); } .sex-tips { line-height: 1.2rem; height: 1.2rem; font-size: 0.35rem; position: absolute; left: 2.8rem; } .revise-input-box3 { font-size: 0.3rem; line-height: 1.2rem; text-indent: 0.35rem; } .revise-input-box3 select { height: 0.55rem; } .revise-input-box4 { line-height: 1.2rem; font-size: 0.35rem; text-indent: 0.3rem; position: relative; } .revise-input-box4 .height-select { height: 0.6rem; width: 2rem; margin-left: 0.2rem; text-indent: 0.25rem; } .revise-input-box5 { line-height: 1.2rem; font-size: 0.35rem; text-indent: 0.3rem; position: relative; } .revise-input-box5 .weight-select { height: 0.6rem; width: 2rem; margin-left: 0.2rem; text-indent: 0.25rem; } .revise-input-box6 { line-height: 1.2rem; font-size: 0.35rem; text-indent: 0.3rem; position: relative; } .revise-input-box6 .education-select { height: 0.6rem; width: 2rem; margin-left: 0.2rem; text-indent: 0.25rem; } .revise-input-box7 { line-height: 1.2rem; font-size: 0.35rem; text-indent: 0.3rem; position: relative; } .revise-input-box7 .revise-input2 { width: 10rem; font-size: 0.35rem; height: 1.2rem; text-indent: 0.55rem; position: absolute; top: 0; left: 0; } .revise-input-box8 { line-height: 1.2rem; font-size: 0.35rem; text-indent: 0.3rem; position: relative; } .revise-input-box8 .revise-input3 { width: 10rem; font-size: 0.35rem; height: 1.2rem; text-indent: 0.55rem; position: absolute; top: 0; left: 0; } .exc-name-tips { font-size: 0.3rem; color: #333; position: absolute; top: 1.4rem; left: 0.5rem; }