@charset "utf-8";

.login_box[data-v-6d8c652e] { width: 100%; }

.login_box[data-v-6d8c652e] .validate-message { width: 100%; }

.welcome[data-v-6d8c652e] { font-size: 26px; line-height: 34px; margin: 16px 0px 20px; }

.reg[data-v-6d8c652e], .welcome[data-v-6d8c652e] { display: none; text-align: center; }

.reg[data-v-6d8c652e] { color: rgb(25, 25, 26); font-size: 13px; line-height: 20px; }

.reg > a[data-v-6d8c652e] { color: rgb(3, 95, 191); }

.form[data-v-6d8c652e] { margin-top: 0px !important; }

.form .validate-message[data-v-6d8c652e] { margin-bottom: 10px; }

.forgot_box[data-v-6d8c652e] { display: flex; -webkit-box-pack: end; justify-content: flex-end; }

.forgot_box a[data-v-6d8c652e] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; }

.form_item[data-v-6d8c652e] { margin-bottom: 16px; }

.form_item .label[data-v-6d8c652e] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; color: rgb(112, 112, 112); font-size: 12px; justify-content: space-between; line-height: 20px; margin-bottom: 4px; }

.form_item .label a[data-v-6d8c652e] { color: rgb(75, 75, 77); }

.form_item .pwd[data-v-6d8c652e] { padding-right: 44px; }

.form_item .inp_box[data-v-6d8c652e] { position: relative; }

.form_item .inp_box .eye[data-v-6d8c652e] { color: rgb(112, 112, 112); cursor: pointer; font-size: 16px; height: 28px; padding: 6px; width: 28px; }

.form_item .inp_box .eye[data-v-6d8c652e]:hover { background: rgb(255, 255, 255); border-radius: 4px; color: rgb(25, 25, 26); }

.form_item .inp_box .fs-popover.hoverTip[data-v-6d8c652e] { position: absolute; right: 7px; top: 7px; }

@media (max-width: 768px) {
  .form_item .inp_box .fs-popover.hoverTip[data-v-6d8c652e] { display: flex; height: 40px; padding: 13px 12px; right: 0px; top: 1px; width: 40px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
  .form_item .inp_box .fs-popover.hoverTip .eye[data-v-6d8c652e]:hover { background-color: transparent; border-radius: 0px; }
}

.form_item .inp_box .text_box[data-v-6d8c652e] { border: 1px solid rgb(255, 255, 255); }

.form_item .inp_box .text_box[data-v-6d8c652e]:-webkit-autofill, .form_item .inp_box .text_box[data-v-6d8c652e]:-webkit-autofill:active, .form_item .inp_box .text_box[data-v-6d8c652e]:-webkit-autofill:focus, .form_item .inp_box .text_box[data-v-6d8c652e]:-webkit-autofill:hover { box-shadow: rgb(246, 246, 248) 0px 0px 0px 1000px inset !important; }

.form_item .inp_box .text_box[data-v-6d8c652e]:hover { background: linear-gradient(0deg, rgba(25, 25, 26, 0.04), rgba(25, 25, 26, 0.04)), rgb(246, 246, 248) !important; }

.form_item .inp_box .text_box[data-v-6d8c652e]:focus { border: 1px solid rgb(112, 112, 112); }

.sign_in_btn[data-v-6d8c652e] { margin: 16px 0px; width: 100%; }

.remember_box[data-v-6d8c652e] { -webkit-box-pack: justify; justify-content: space-between; }

.remember_box[data-v-6d8c652e], .remember_box .left-box[data-v-6d8c652e] { display: flex; -webkit-box-align: center; align-items: center; }

.remember_box > a[data-v-6d8c652e] { color: rgb(0, 96, 191); font-size: 13px; line-height: 20px; }

.remember_box .iconfont-tip[data-v-6d8c652e] { color: rgb(112, 112, 112); cursor: pointer; display: inline-block; font-size: 16px; font-weight: 400; height: 16px; line-height: 1; position: relative; width: 16px; }

.remember_box .chk_box[data-v-6d8c652e] { display: flex; -webkit-box-align: center; align-items: center; color: rgb(112, 112, 112); cursor: pointer; font-size: 13px; line-height: 20px; }

.remember_box .chk_box > input[data-v-6d8c652e] { font-size: 18px; height: 18px; margin-right: 8px; width: 18px; }

.remember_box .chk_box > input[data-v-6d8c652e]::before { display: block; }

.remember_box .login_tip[data-v-6d8c652e] { min-width: 300px; padding: 20px; }

@media (max-width: 960px) {
  .remember_box .login_tip[data-v-6d8c652e] { width: 100%; }
}

.third_login_box[data-v-6d8c652e] { margin-top: 16px; }

.third_login_box .third_title[data-v-6d8c652e] { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 12px; -webkit-box-pack: center; justify-content: center; }

.third_login_box .third_title .text[data-v-6d8c652e] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; padding: 0px; }

.third_login_box .third_title .line[data-v-6d8c652e] { display: none; -webkit-box-flex: 1; background: rgb(229, 229, 229); flex: 1 1 auto; height: 1px; }

.third_login_box .third_login[data-v-6d8c652e] { display: flex; -webkit-box-pack: center; column-gap: 8px; justify-content: center; }

.third_login_box .third_login .aicon[data-v-6d8c652e] { display: flex; -webkit-box-align: center; align-items: center; color: rgb(112, 112, 112); cursor: pointer; }

.third_login_box .third_login .aicon[data-v-6d8c652e]:last-child { margin-right: 0px; }

.third_login_box .third_login .aicon img[data-v-6d8c652e] { display: none; height: 16px; width: 16px; }

.third_login_box .third_login .aicon .iconfont[data-v-6d8c652e] { display: block; }

.third_login_box .third_login .aicon[data-v-6d8c652e]:hover { text-decoration: none; }

.third_login_box .third_login .aicon:hover .iconfont[data-v-6d8c652e] { display: none; }

.third_login_box .third_login .aicon:hover img[data-v-6d8c652e] { display: block; }

.third_login_box .third_login .aicon .third_login_popover[data-v-6d8c652e] { padding: 4px; }

.reg_bottom[data-v-6d8c652e] { background-color: rgb(246, 246, 248); border-radius: 4px; padding: 11px 24px; text-align: center; }

.reg_bottom > a[data-v-6d8c652e] { font-size: 12px; line-height: 20px; }

.reg_bottom .reg_bottom_title[data-v-6d8c652e] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 16px; }

.reg_bottom .reg_bottom_title .text[data-v-6d8c652e] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; padding: 0px 12px; }

.reg_bottom .reg_bottom_title .line[data-v-6d8c652e] { -webkit-box-flex: 1; background: rgb(229, 229, 229); flex: 1 1 auto; height: 1px; }

.reg_bottom .create_btn[data-v-6d8c652e] { cursor: pointer; margin-bottom: 16px; }

.reg_bottom .create_btn .fs-button[data-v-6d8c652e] { color: rgb(0, 96, 191); }

@media (max-width: 768px) {
  .welcome[data-v-6d8c652e] { display: block; }
}