@media screen and (max-width: 1280px) { html { font-size: calc(100vw / 7.5); } } @media screen and (min-width: 1280px) { html { font-size: calc(1280px / 7.5); } } html, body, div, ul, li, p { padding: 0; margin: 0; } ul, li { list-style: none; } .container { width: 7.5rem; margin: 0 auto; min-height: 37.69rem; background: url(../img/replacementActivities/bj.png) no-repeat; background-size: cover; overflow: hidden; } .share-node{ width: 0.7rem; height: 1.8rem; position: fixed; background: #084558; border-radius: 0.15rem 0 0 0.15rem; top: 8.17rem; right: 0; overflow: hidden; } .share{ width: 0.45rem; height: 0.46rem; margin: 0.23rem auto 0; display: block; } .qq{ width: 0.44rem; height: 0.46rem; margin: 0.17rem auto 0; display: block; } .line { width: 0.4rem; height: 1px; background: #53A3B7; opacity: 0.4; margin: 0.18rem auto 0; } .cs{ width: 0.44rem; height: 0.45rem; margin: 0.15rem auto 0; display: block; } .date { width: 5.93rem; height: 0.7rem; line-height: 0.7rem; background: rgba(255, 255, 255, 0.18); border-radius: 0.35rem; text-align: center; font-size: 0.32rem; color: #FFFFFE; text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.22); margin: 6.89rem auto 0; } .header{ width: 6.64rem; height: 6.53rem; margin: 0.17rem auto 0; overflow: hidden; border: 1px solid #62767B; border-radius: 0.2rem; background-color: #04222C; } .mt55 { margin-top: 0.55rem; } .mt50 { margin-top: 0.5rem; } .w666h874 { width: 6.66rem; height: 8.74rem; display: block; margin: 0 auto; } .w666h864 { width: 6.66rem; height: 8.64rem; display: block; margin: 0 auto; } .w670h476 { width: 6.7rem; height: 4.76rem; display: block; margin: 0 auto; } .input-container { margin: 0.3rem 0.2rem; border-radius: 0.2rem; height: 4.9rem; background-color: #193B45; overflow: hidden; position: relative; } .login-container{ margin: 0.02rem; height: calc(100% - 0.04rem); border: 1px solid #B58E6D; border-radius: 0.2rem; box-sizing: border-box; overflow: hidden; } .login-bar{ width: 6.54rem; height: 0.96rem; background: url(../img/replacementActivities/bar.png) no-repeat; background-size: 100% 100%; font-size: 0.48rem; text-align: center; line-height: 0.81rem; font-weight: bold; color: #2A7A81; } .login-row-select{ overflow: hidden; display: flex; align-items: center; justify-content: space-between; position: relative; margin-top: 0.4rem; } .options{ width: 4.14rem; height: 1.36rem; position: absolute; top: 0.9rem; left: 1.36rem; z-index: 9999; background-color: #1F3F47; display: none; border-radius: 0.1rem; -webkit-box-shadow:0 0 0.2rem #4A636A inset; -moz-box-shadow:0 0 0.2rem #4A636A inset; box-shadow:0 0 0.2rem #4A636A inset; } .show{ display: block; } .icon-down-first, .icon-down-second, .icon-down-third { width: 100%; height: 0.45rem; line-height: 0.45rem; text-align: center; font-size: 0.24rem; color: #63A1B0; } .icon-down-first:hover, .icon-down-second:hover, .icon-down-third:hover { background-color: #20444D; } input:disabled, input[disabled] { border: 1px solid #325C75; color:#63A1B0; -webkit-text-fill-color:#63A1B0; } .login-row-account{ overflow: hidden; display: flex; align-items: center; justify-content: space-between; margin-top: 0.3rem; } .login-row-password{ overflow: hidden; display: flex; justify-content: space-between; align-items: center; } .login-row-title{ margin-left: 0.3rem; font-size: 0.3rem; font-weight: 400; color: #63A1B0; } .login-row-plc{ position: absolute; top: 0.1rem; left: 1.14rem; font-size: 0.28rem; } .br { border: 1px solid #e72f2f !important; } .login-row-ipt{ width: 4.14rem; height: 0.59rem; border-radius: 0.08rem; outline: none; background: #1A3A43; border: 1px solid #325C75; padding-left: 0.24rem; box-sizing: border-box; font-size: 0.24rem; color: #63A1B0; line-height: 0.05rem; margin-right: 0.3rem; } .tip-text1, .tip-text2, .tip-text3 { font-size: 0.24rem; color: #e72f2f; height: 0.3rem; line-height: 0.3rem; padding-left: 1.7rem; } input:-ms-input-placeholder { color: #63A1B0; opacity: 0.2; } input::-webkit-input-placeholder { color: #63A1B0; opacity: 0.2; } input::-moz-placeholder { color: #63A1B0; opacity: 0.2; } input:-moz-placeholder { color: #63A1B0; opacity: 0.2; } .form-btn { width: 5.6rem; height: 0.82rem; margin: 0 auto; background-image: url('../img/replacementActivities/btn.png'); background-size: 100% 100%; } .icon-down-img{ width: 0.18rem; height: 0.1rem; position: absolute; top: 0.21rem; right: 0.57rem; } .login-btn{ width: 2.75rem; height: 0.75rem; position: absolute; bottom: 0.22rem; left: 1.76rem; } .login-btn-text{ width: 1.81rem; height: 0.48rem; position: absolute; bottom: 0.39rem; left: 2.21rem; } .read-rule{ position: absolute; top: 11.58rem; left: 2.02rem; } .selected{ width: 0.14rem; height: 0.14rem; position: absolute; top: 0.84rem; left: 0.15rem; } .no-selected{ width: 0.2rem; height: 0.2rem; position: absolute; top: 0.82rem; left: 0.12rem; } .rule-text{ width: 3.11rem; height: 0.23rem; position: absolute; top: 0.8rem; left: 0.42rem; } .entry-QQ{ width: 5.84rem; height: 0.6rem; position: absolute; bottom: -0.2rem; left: 0.83rem; z-index: 9; } .entry-QQ-btn{ width: 5.84rem; height: 0.6rem; position: absolute; bottom: 0; left: 0; } .middle{ width: 7.5rem; height: 13.34rem; margin: 0 auto; position: relative; top: -0.02rem; } .middle_bg_img{ width: 100%; height: 100%; } .activity-rule{ width: 5.36rem; height: 0.97rem; position: absolute; top: 0.42rem; left: 1.07rem; } .activity-rule-btn{ width: 5.36rem; height: 0.97rem; position: absolute; top: 0.04rem; left: 0; } .activity-rule-text{ width: 1.56rem; height: 0.37rem; position: absolute; top: 0.3rem; left: 1.9rem; } .rule1{ width: 6.2rem; height: 3.27rem; position: absolute; top: 1.75rem; left: 0.65rem; } .rule6{ width: 5.28rem; height: 0.9rem; position: absolute; top: 5.62rem; left: 1.11rem; } .rule2{ width: 6.2rem; height: 4.25rem; position: absolute; top: 6.9rem; left: 0.65rem; } .rule3{ width: 6.2rem; height: 4.2rem; position: absolute; top: 11.56rem; left: 0.65rem; z-index: 999; } .footer{ width: 7.5rem; height: 13.34rem; margin: 0 auto; position: relative; top: -0.05rem; } .footer_bg_img{ width: 100%; height: 106%; } .rule4{ width: 6.2rem; height: 5rem; position: absolute; top: 2.81rem; left: 0.65rem; } .rule5{ width: 6.2rem; height: 5.38rem; position: absolute; top: 8.17rem; left: 0.65rem; } #toast-container>.toast-error { background-image: none !important; } .toast-error { background-color: rgba(0, 0, 0, 0.8); } #toast-container>div { font-size: 14px; min-width: 80px !important; padding: 12px !important; box-shadow: none; } .toast-center-center { min-width: 100px; top: 50%; left: 50%; text-align: center; transform: translateX(-50%); } @media (max-width: 480px) and (min-width: 241px) { #toast-container>div { min-width: 80px !important; width: auto; } } .mask1 { width: 100%; height: 100vh; position: fixed; top: 0; left: 0; z-index: 9999; background: rgba(0, 0, 0, 0.24); display: none; } .dialog1 { width: 6.42rem; height: 5.76rem; position: absolute; left: 0.7rem; transform: translate(0, -50%); top: -6.96rem; z-index: 999; position: relative; } .dialog1 .title1, .tip .title1, .tip1 .title1 { font-size: 0.36rem; font-weight: bold; color: #FFFFFF; position: absolute; top: 2.32rem; left: 1.57rem; } .dialog-bg{ width: 6.42rem; height: 5.76rem; } .title{ width: 2.75rem; height: 0.38rem; position: absolute; top: 1.22rem; left: 1.1rem; } .content{ width: 3.55rem; height: 1.11rem; position: absolute; top: 2.01rem; left: 0.72rem; } .register-btn{ width: 3.06rem; height: 0.96rem; position: absolute; bottom: 1.53rem; left: 1.53rem; } .register-text{ position: absolute; bottom: 1.2rem; left: 1rem; font-size: 0.24rem; font-weight: 300; color: #333333; opacity: 0.8; } .dialog1 .close { width: 0.71rem; height: 0.71rem; position: absolute; bottom: -0.26rem; left: 2.7rem; } .tip { width: 6.43rem; height: 5.32rem; position: absolute; left: 0.69rem; transform: translate(0, -50%); top: -6.96rem; z-index: 999; } .tip1 { width: 6.43rem; height: 5.72rem; position: absolute; left: 0.69rem; transform: translate(0, -50%); top: -6.96rem; z-index: 999; } .dialog2-bg { width: 6.43rem; height: 5.32rem; } .dialog3-bg { width: 6.43rem; height: 5.72rem; } .tip .close { width: 0.71rem; height: 0.71rem; position: absolute; bottom: -0.71rem; left: 2.7rem; } .tip1 .close { width: 0.71rem; height: 0.71rem; position: absolute; bottom: 0.2rem; left: 2.71rem; } .tip-bg{ width: 4.88rem; height: 2.8rem; } .tip-title{ width: 4.08rem; text-align: center; font-size: 14px; margin-left: 0.4rem; position: absolute; bottom: 1.38rem; } .sure-btn{ width: 1.43rem; height: 0.66rem; position: absolute; bottom: 0.53rem; left: 1.76rem; } .sure-text{ width: 0.78rem; height: 0.34rem; position: absolute; bottom: 0.73rem; left: 2.05rem; } .hidden{ display: none; } .show{ display: block; }