.captcha-container[data-v-fc3df428]{width:400px;background:white;border-radius:12px;padding:20px;box-shadow:0 4px 20px #0000001a;font-family:-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.captcha-overlay[data-v-fc3df428]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.captcha-header[data-v-fc3df428]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.instruction[data-v-fc3df428]{font-size:16px;color:#333;font-weight:500}.target-indicators[data-v-fc3df428]{display:flex;gap:12px}.target-indicator[data-v-fc3df428]{width:40px;height:40px;border:2px solid #dee2e6;border-radius:8px;background:white;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.target-indicator.completed[data-v-fc3df428]{border-color:#28a745;background:#e8f5e8}.indicator-icon[data-v-fc3df428]{font-size:20px;color:#6c757d}.target-indicator.completed .indicator-icon[data-v-fc3df428]{color:#28a745}.captcha-main[data-v-fc3df428]{margin-bottom:20px}.background-container[data-v-fc3df428]{position:relative;width:400px;height:300px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026}.background-image[data-v-fc3df428]{width:100%;height:100%;object-fit:cover}.click-area[data-v-fc3df428]{position:absolute;width:50px;height:50px;cursor:pointer;transition:all .3s ease;border:1px solid #2196f3;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.area-icon[data-v-fc3df428]{font-size:20px;color:#2196f3}.click-area[data-v-fc3df428]:hover{transform:scale(1.1);z-index:10;box-shadow:0 4px 16px #2196f366}.click-area.clicked[data-v-fc3df428]{transform:scale(1.2);z-index:20}.click-area.correct[data-v-fc3df428]{border-color:#28a745;background:rgba(40,167,69,.9);box-shadow:0 0 20px #28a74599}.click-area.correct .area-icon[data-v-fc3df428]{color:#fff}.click-area.wrong[data-v-fc3df428]{border-color:#dc3545;background:rgba(220,53,69,.9);animation:shake-fc3df428 .5s ease-in-out;box-shadow:0 0 20px #dc354599}.click-area.wrong .area-icon[data-v-fc3df428]{color:#fff}@keyframes shake-fc3df428{0%,to{transform:translate(0) scale(1.1)}25%{transform:translate(-5px) scale(1.1)}75%{transform:translate(5px) scale(1.1)}}.captcha-footer[data-v-fc3df428]{display:flex;justify-content:space-around;margin-top:20px}.icon-btn[data-v-fc3df428]{width:50px;height:50px;border:none;border-radius:50%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;font-size:20px}.refresh-btn[data-v-fc3df428]{color:#17a2b8}.close-btn[data-v-fc3df428]{color:#6c757d}.icon-btn[data-v-fc3df428]:hover{background:#e9ecef;transform:translateY(-2px)}.error-message[data-v-fc3df428],.success-message[data-v-fc3df428]{margin-top:15px;padding:12px 16px;border-radius:6px;text-align:center;font-weight:500;animation:fadeIn-fc3df428 .3s ease}.error-message[data-v-fc3df428]{background:#ffebee;color:#c62828;border:1px solid #ffcdd2}.success-message[data-v-fc3df428]{background:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}@keyframes fadeIn-fc3df428{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.captcha-container[data-v-fc3df428]{width:100%;padding:15px}.captcha-header[data-v-fc3df428]{flex-direction:column;gap:15px;text-align:center}.target-indicators[data-v-fc3df428]{justify-content:center}.background-container[data-v-fc3df428]{width:100%;height:250px}}.LoginPopUp{width:860px!important;height:550px;border-radius:6px!important;overflow:hidden;box-shadow:0 0 4px #b9433b!important;position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:99999999;background:#fff}.LoginPopUp .el-dialog__header{display:none}.LoginPopUp .el-dialog__body{padding:0;height:100%;display:flex;justify-content:space-between;position:relative}.LoginPopUp .el-dialog__body .hidden{position:absolute;right:8px;top:8px;font-size:14px;cursor:pointer;color:#999}.LoginPopUp .el-dialog__body .hidden:hover{color:#333}.LoginPopUp .el-dialog__body .logo-info{width:320px;background:linear-gradient(224deg,#FF9690,#E21E11);display:flex;justify-content:center;align-items:center}.LoginPopUp .el-dialog__body .box{flex:1;display:flex;flex-direction:column;margin-top:40px}.LoginPopUp .el-dialog__body .box .tabs{list-style:none;display:flex;position:relative;justify-content:space-between;align-items:center;margin-left:60px;margin-right:60px}.LoginPopUp .el-dialog__body .box .login-type .account-phone{display:flex}.LoginPopUp .el-dialog__body .box .login-type .account-phone .tab{display:inline;font-size:14px;font-weight:700;color:#333;border-bottom:4px solid #E9E9E9;padding-bottom:12px;width:120px;text-align:center;cursor:pointer}.LoginPopUp .el-dialog__body .box .login-type .account-phone .tab:last-child{margin-right:0}.LoginPopUp .el-dialog__body .box .login-type .account-phone .tab:hover{opacity:.8}.LoginPopUp .el-dialog__body .box .login-type .account-phone .active:hover{opacity:1}.LoginPopUp .el-dialog__body .box .login-type .account-phone .active{border-bottom:4px solid red}.LoginPopUp .el-dialog__body .box .login-type .quick .tab{position:relative}.LoginPopUp .el-dialog__body .box .login-type .quick .tab:after{content:"";width:400px;border:1px solid rgba(228,228,228,.4);position:absolute;left:0;bottom:-3px}.LoginPopUp .el-dialog__body .box .login-type .qr-code{margin-top:-20px}.LoginPopUp .el-dialog__body .box .login-type .account-back,.LoginPopUp .el-dialog__body .box .login-type .qr-code-back{moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center}.LoginPopUp .el-dialog__body .box .login-type .account-back .iconfont,.LoginPopUp .el-dialog__body .box .login-type .qr-code-back .iconfont{font-size:40px;margin-left:20px;color:#d2d2d2}.LoginPopUp .el-dialog__body .box .login-type .account-back .name,.LoginPopUp .el-dialog__body .box .login-type .qr-code-back .name{position:relative;margin:20px auto;height:unset;padding:0 10px;font-size:12px;border-radius:4px;background-color:#ecf5ff;color:#409eff;line-height:1.6;border:1px solid #409EFF}.LoginPopUp .el-dialog__body .box .login-type .account-back .name:before,.LoginPopUp .el-dialog__body .box .login-type .qr-code-back .name:before{content:"";border-top:5px solid transparent;border-left:6px solid #409EFF;border-bottom:5px solid transparent;position:absolute;right:-6px;bottom:5px}.LoginPopUp .el-dialog__body .box .login-type .qr-code-back .name{background-color:#f0f9eb;color:#67c23a;border:1px solid #67c23a}.LoginPopUp .el-dialog__body .box .login-type .qr-code-back .name:before{border-left:6px solid #67c23a}.LoginPopUp .el-dialog__body .box .form{margin-left:60px;margin-right:60px;margin-top:10px;display:flex;flex:1;flex-direction:column}.LoginPopUp .el-dialog__body .box .form .el-input__prefix{display:flex;justify-content:center;align-items:center}.LoginPopUp .el-dialog__body .box .form .send-sms{width:145px;height:100%}.LoginPopUp .el-dialog__body .box .form .send-sms:hover{opacity:.8;border:1px solid #EBEEF5}.LoginPopUp .el-dialog__body .box .form .send-sms-img{width:145px;height:100%}.LoginPopUp .el-dialog__body .box .form .submit-button{margin-top:10px;width:100%}.LoginPopUp .el-dialog__body .box .form .item{display:flex;justify-content:space-between;margin-bottom:20px}.LoginPopUp .el-dialog__body .box .form .item .el-input.is-active .el-input__inner,.LoginPopUp .el-dialog__body .box .form .item .el-input__inner:focus{border-color:#f56c6c!important;outline:0}.LoginPopUp .el-dialog__body .box .form .item .register,.LoginPopUp .el-dialog__body .box .form .item .forgot-password{color:#f56c6c;cursor:pointer}.LoginPopUp .el-dialog__body .box .form .item .register:hover,.LoginPopUp .el-dialog__body .box .form .item .forgot-password:hover{opacity:.8}.LoginPopUp .el-dialog__body .box .form .msg-action{min-height:40px}.LoginPopUp .el-dialog__body .box .form .other-login-type{width:100%;display:flex;align-items:center;flex-direction:column}.LoginPopUp .el-dialog__body .box .form .other-login-type .items{margin-top:18px}.LoginPopUp .el-dialog__body .box .form .other-login-type .items .item{cursor:pointer}.LoginPopUp .el-dialog__body .box .form .other-login-type .items .item .iconfont{font-size:40px}.LoginPopUp .el-dialog__body .box .form .other-login-type .items .wechat:hover{color:#1afa29}.LoginPopUp .el-dialog__body .box .qr-code-from{align-items:center}.LoginPopUp .el-dialog__body .box .qr-code-from .welcome-desc{background:#f7f7f7;padding:6px 20px;border-radius:6px;margin-top:20px;font-size:14px}.LoginPopUp .el-dialog__body .box .qr-code-from .welcome-desc .official-account{color:#e21e11}.LoginPopUp .el-dialog__body .box .qr-code-from .ewm_box{width:143px;height:143px;margin:20px 0;position:relative}.LoginPopUp .el-dialog__body .box .qr-code-from .ewm_show{width:143px;height:143px;position:absolute;z-index:2;background:rgba(0,0,0,.8)}.LoginPopUp .el-dialog__body .box .qr-code-from .ewm_show:after{content:"\5df2\5931\6548";color:#dfe4ebcc;font-size:18px;position:absolute;top:43%;left:33%}.LoginPopUp .el-dialog__body .box .qr-code-from .ewm{width:143px;height:143px;position:relative;z-index:1}.LoginPopUp .el-dialog__body .box .qr-code-from .tips{padding-bottom:120px;font-size:14px}.LoginPopUp .el-dialog__body .box .qr-code-from .tips .txt:first-child{margin-bottom:10px;color:#ccc}.LoginPopUp .el-dialog__body .box .qr-code-from .tips .refresh-qrcode{color:#f56c6c;cursor:pointer}.LoginPopUp .el-dialog__body .login-box .form{justify-content:space-around}.LoginPopUp .el-dialog__body .register-box{margin-top:26px}.LoginPopUp .el-dialog__body .register-box .register-type{margin-bottom:10px;justify-content:space-between}.LoginPopUp .el-dialog__body .register-box .register-type .account-register{font-size:14px;font-weight:700;color:#333}.LoginPopUp .el-dialog__body .register-box .register-type .login-back{font-weight:unset;margin-left:6px;color:#f56c6c;cursor:pointer}.LoginPopUp .el-dialog__body .register-box .agreement{line-height:1;justify-content:flex-start!important}.LoginPopUp .el-dialog__body .register-box .agreement .el-form-item__content{line-height:1}.LoginPopUp .el-dialog__body .register-box .submit-button{margin-top:4px!important}.LoginPopUp .el-dialog__body .register-box .msg-action{margin-top:-10px}.LoginPopUp .el-dialog__body .forgotPassword-box{margin-top:26px}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs{flex-direction:column}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs .tab{width:100%}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs .reset-password{font-size:14px;font-weight:700;color:#333}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs .steps{margin-top:40px}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs .steps .step-name .el-step__title{font-size:14px}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs .steps .step-name .is-process{color:#f56c6c}.LoginPopUp .el-dialog__body .forgotPassword-box .tabs .steps .step-name .el-step__icon.is-text{border-color:unset}.LoginPopUp .el-dialog__body .forgotPassword-box .form{margin-top:40px}.LoginPopUp .el-dialog__body .forgotPassword-box .form .steps-next{width:100%;margin-top:10px}.LoginPopUp .el-dialog__body .forgotPassword-box .form .account-back{margin:18px auto 0;display:table;line-height:1;color:#f56c6c;cursor:pointer}.LoginPopUp .el-dialog__body .forgotPassword-box .form .account-back:hover{opacity:.8}.LoginPopUp .el-dialog__body .forgotPassword-box .form .success{font-size:40px;color:#67c23a}.LoginPopUp .el-dialog__body .forgotPassword-box .step3{display:flex;align-items:center;color:#333}.LoginPopUp .el-dialog__body .forgotPassword-box .step3 .reset-success{margin:20px 0 10px}.LoginPopUp .el-dialog__body .forgotPassword-box .step3 .popup-auto-close{margin-bottom:20px}.LoginPopUp .el-dialog__body .bind-phone .bind-phone-tips{display:flex;flex-direction:column;align-items:center;line-height:2.6;margin-bottom:20px}.logo{width:80%}.captcha_code .el-input-group__append{padding:0!important}.footer[data-v-72e119fe]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#252525;width:100%;min-width:1280px;position:relative;padding-bottom:6px}.footer .container[data-v-72e119fe]{width:1280px}.footer .footer-title[data-v-72e119fe]{padding:40px;display:flex;justify-content:center;border-bottom:1px solid rgba(255,255,255,.3);font-weight:400;font-size:18px;color:#fff}.footer .footer-content[data-v-72e119fe]{display:flex;flex-direction:row;text-align:left;padding:20px 10px 30px}.footer .footer-content .rules[data-v-72e119fe]{list-style:none;flex:1}.footer .footer-content .rules .item[data-v-72e119fe]{margin-top:10px}.footer .footer-content .rules .item .link[data-v-72e119fe]{font-weight:400;font-style:normal;font-size:14px;color:#9b9ea0}.footer .footer-content .rules .item .link[data-v-72e119fe]:hover{color:#da251d}.footer .footer-content .rules .item[data-v-72e119fe]:first-child{font-weight:650;font-style:normal;font-size:18px;margin-bottom:18px;color:#fff}.footer .footer-content .contact[data-v-72e119fe]{flex:2.5}.footer .footer-content .contact .item[data-v-72e119fe]{font-weight:400;font-style:normal;font-size:14px;color:#9b9ea0}.footer .footer-content .contact .item[data-v-72e119fe]:first-child{font-weight:650;font-style:normal;font-size:18px;color:#fff}.footer .footer-content .contact .addr[data-v-72e119fe]:hover{color:#d9001b}.footer .footer-content .contact .font[data-v-72e119fe]{font-weight:400;font-style:normal;font-size:14px;color:#fff;margin-left:.625rem}.footer .links[data-v-72e119fe]{list-style:none;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);display:flex;flex-direction:row;align-items:center;padding:18px 0}.footer .links .link[data-v-72e119fe]{font-weight:400;font-style:normal;font-size:14px;color:#73777a;text-align:center;text-decoration:none;margin-left:18px}.footer .links .link[data-v-72e119fe]:first-child{margin-left:8px}.footer .links .link[data-v-72e119fe]:hover{color:#da251d}.footer .copyright[data-v-72e119fe]{white-space:nowrap;font-size:14px;color:#73777a;padding:20px 0;display:flex;justify-content:center;align-items:center}.footer .copyright .link[data-v-72e119fe]{margin-left:10px;font-size:14px;color:#73777a;text-decoration:none}.footer .copyright .link[data-v-72e119fe]:hover{color:#da251d}.footer[data-v-72e119fe]:after{content:"";height:6px;position:absolute;left:0;right:0;bottom:0px;background:#DD332C}
