.login-shade{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99999}.login-shade .dialog{padding:15px 30px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;width:440px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px}.login-shade .dialog .login-close{margin-left:auto;width:24px;height:24px;cursor:pointer}.forum-login,.forum-register{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px}.dialog-none{display:none}.login-tabs,.register-tabs,.update-tabs{margin:0 0 24px;font-size:16px;color:#666}.login-tabs span,.register-tabs span,.update-tabs span{cursor:pointer}.login-tabs span:first-child,.register-tabs span:first-child,.update-tabs span:first-child{margin-right:24px}.login-tabs .login-tab-active,.login-tabs .register-tab-active,.login-tabs .update-tab-active,.register-tabs .login-tab-active,.register-tabs .register-tab-active,.register-tabs .update-tab-active,.update-tabs .login-tab-active,.update-tabs .register-tab-active,.update-tabs .update-tab-active{font-weight:700;font-size:20px;color:#333}.login-input,.register-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-input input,.register-input input{margin-bottom:16px;width:100%;height:48px;color:#131313;font-size:16px;border-bottom:1px solid #e6e6e6;caret-color:#ffb31a}.login-input input::-moz-placeholder,.register-input input::-moz-placeholder{color:#ccc}.login-input input::-webkit-input-placeholder,.register-input input::-webkit-input-placeholder{color:#ccc}.login-input input:-ms-input-placeholder,.register-input input:-ms-input-placeholder{color:#ccc}.login-input .margin-0,.register-input .margin-0{margin-bottom:0!important}.login-input .mobile-div,.register-input .mobile-div{position:relative}.login-input .code,.register-input .code{position:relative;margin-bottom:16px}.login-input .code input,.register-input .code input{margin-bottom:0}.login-input .code .login-btn-code,.login-input .code .register-btn-code,.login-input .code .update-btn-code,.register-input .code .login-btn-code,.register-input .code .register-btn-code,.register-input .code .update-btn-code{position:absolute;top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font-size:15px;color:#ffb31a;cursor:pointer}.login-input .code .not-allowed,.register-input .code .not-allowed{cursor:not-allowed;color:#999}.login-input .input-focus,.register-input .input-focus{border-bottom:1px solid #ffb31a}.login-input .error-mob,.login-input .error-password,.login-input .update-error-mob,.register-input .error-mob,.register-input .error-password,.register-input .update-error-mob{position:absolute;left:0;bottom:-5px;color:red;font-size:12px;display:none}.login-input .error-block,.register-input .error-block{display:block}.login-input-none,.register-input-none{display:none}.login-handle,.register-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#666}.login-handle .remember,.register-handle .remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-handle .remember .checkbox,.login-handle .remember .reg-checkbox,.register-handle .remember .checkbox,.register-handle .remember .reg-checkbox{-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;margin-right:6px;border:1px solid #ccc;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.login-handle .remember .checkbox .img-none,.login-handle .remember .reg-checkbox .img-none,.register-handle .remember .checkbox .img-none,.register-handle .remember .reg-checkbox .img-none{display:none}.login-handle .remember a,.register-handle .remember a{margin-left:5px;color:#666;text-decoration:underline}.login-handle .find-password,.register-handle .find-password{cursor:pointer}.error,.update-error{margin:8px 0;display:none;color:red;font-size:12px}.error-show{display:block}.btn-login,.btn-register,.update-confirm{width:100%;height:48px;margin:32px 0 30px;background:#ffb219;border-radius:24px;font-weight:700;font-size:18px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.btn-login img,.btn-register img,.update-confirm img{position:absolute;width:20px;left:140px}.login-btn-active{background:#e5b91c}.btn-login:hover,.btn-register:hover,.update-confirm:hover{background:#e5b91c}.sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.sign-in a{color:#ffb31a}.sign-in img{margin-left:6px}.sign-in-login:hover,.sign-in-register:hover,.sign-in-update:hover{color:#e5b91c}