.login[data-v-33fe5b40]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#4994df),color-stop(25%,#ecf9ff),to(#f7faff));background:linear-gradient(180deg,#4994df,#ecf9ff 25%,#f7faff);padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .login-header[data-v-33fe5b40]{text-align:center;padding:2rem 1rem 1.25rem}.login .login-header .header-icon[data-v-33fe5b40]{width:56px;height:56px;margin:0 auto .75rem;background:#fff;border-radius:50%;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;-webkit-box-shadow:0 4px 16px rgba(73,148,223,.25);box-shadow:0 4px 16px rgba(73,148,223,.25)}.login .login-header .header-icon img[data-v-33fe5b40]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.login .login-header .bigTitle[data-v-33fe5b40]{font-size:22px;color:#fff;margin:0 0 6px;font-weight:600;letter-spacing:1px;text-shadow:0 1px 3px rgba(0,0,0,.1)}.login .login-header .minTitle[data-v-33fe5b40]{font-size:14px;color:hsla(0,0%,100%,.85);margin:0;font-weight:400}.login .login-form[data-v-33fe5b40]{margin:0 1rem;padding:1.5rem .5rem .5rem;background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(73,148,223,.12);box-shadow:0 8px 32px rgba(73,148,223,.12)}.login .login-form .form-tip[data-v-33fe5b40]{margin:0 0}.login .login-form .form-submit[data-v-33fe5b40]{padding:1.25rem 0 .25rem}.login .login-form .form-submit .van-button--info[data-v-33fe5b40]{background:linear-gradient(135deg,#4994df,#1989fa);border:none;font-weight:600;font-size:16px;height:46px}.login .login-form .rule[data-v-33fe5b40]{margin-top:.5rem;text-align:center}.login .login-form .rule a[data-v-33fe5b40]{color:#4994df;font-size:13px}.login .login-form .rule .van-checkbox[data-v-33fe5b40]{font-size:13px;color:#666}.login .contact-service[data-v-33fe5b40]{margin:1.5rem 1rem 0;padding:1.25rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.05);box-shadow:0 4px 16px rgba(0,0,0,.05)}.login .contact-service .contact-title[data-v-33fe5b40]{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;gap:6px;font-size:14px;color:#555;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px dashed #e8e8e8}.login .contact-service .contact-title .van-icon[data-v-33fe5b40]{color:#4994df;font-size:16px}.login .contact-service .contact-info[data-v-33fe5b40]{text-align:center}.login .contact-service .contact-info .info-item[data-v-33fe5b40]{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;gap:.5rem;padding:.6rem 0;font-size:14px}.login .contact-service .contact-info .info-item .info-label[data-v-33fe5b40]{color:#888}.login .contact-service .contact-info .info-item .wechat-id[data-v-33fe5b40]{color:#07c160;font-weight:600;letter-spacing:.5px}.login .contact-service .contact-info .info-item .remark[data-v-33fe5b40]{color:#1989fa;font-weight:600}