@charset "UTF-8";.lang-icon[data-v-1f634467]{height:14px;width:14px}.layout-header[data-v-1f634467]{background:#fff;height:64px;position:sticky;top:0;width:100%;z-index:1999}.layout-header .header-contain[data-v-1f634467]{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1366px;padding:0 20px}.layout-header .logo[data-v-1f634467]{align-items:center;display:flex;margin-right:60px;position:relative}.layout-header .logo .logo-text[data-v-1f634467]{color:#000;font-family:PingFang SC;font-size:24px;font-weight:500;letter-spacing:2px}.layout-header .logo .logo-image[data-v-1f634467]{display:block;height:40px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}.layout-header .logo .logo-arrow[data-v-1f634467],.layout-header .logo .logo-nav-dropdown[data-v-1f634467],.layout-header .mobile-lang-switch[data-v-1f634467]{display:none}.layout-header .nav-menu[data-v-1f634467]{align-items:center;display:flex;flex:1;gap:40px;justify-content:center}.layout-header .nav-menu .nav-item[data-v-1f634467]{color:#333639;font-family:PingFang SC;font-size:14px;font-weight:500;padding:5px 0;position:relative;text-decoration:none;transition:color .3s}.layout-header .nav-menu .nav-item[data-v-1f634467]:hover{color:#000}.layout-header .nav-menu .nav-item.active[data-v-1f634467]{color:#00f}.layout-header .nav-dropdown-enter-active[data-v-1f634467],.layout-header .nav-dropdown-leave-active[data-v-1f634467]{transition:all .3s ease}.layout-header .nav-dropdown-enter-from[data-v-1f634467],.layout-header .nav-dropdown-leave-to[data-v-1f634467]{opacity:0;transform:translateY(-10px)}.layout-header .header-right[data-v-1f634467]{align-items:center;display:flex;gap:32px}.layout-header .header-right .lang-switch[data-v-1f634467]{align-items:center;border-radius:4px;color:#000c;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 10px;transition:all .3s}.layout-header .header-right .lang-switch[data-v-1f634467]:hover{background:rgba(0,0,0,.05);color:#000}.layout-header .header-right .lang-switch .arrow-icon[data-v-1f634467]{font-size:12px}.layout-header .header-right .register-btn[data-v-1f634467]{background:transparent;border:none;border-radius:0;color:#000;font-family:PingFang SC;font-size:12px;font-weight:500;height:32px;padding:0 20px}.layout-header .header-right .register-btn[data-v-1f634467]:hover{background:rgba(0,0,0,.05)}.layout-header .header-right .login-link[data-v-1f634467]{align-items:center;background:#33f;color:#fff;cursor:pointer;display:flex;font-family:PingFang SC;font-size:14px;font-weight:400;height:32px;padding:0 20px;transition:opacity .3s}.layout-header .header-right .login-link[data-v-1f634467]:hover{opacity:.9}.layout-header .header-right .user-entry[data-v-1f634467]{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:4px 8px;transition:background .3s}.layout-header .header-right .user-entry[data-v-1f634467]:hover{background:rgba(0,0,0,.05)}.layout-header .header-right .user-entry .user-avatar[data-v-1f634467]{align-items:center;background:#33f;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.layout-header .header-right .user-entry .user-name[data-v-1f634467]{color:#333639;font-family:PingFang SC;font-size:14px;font-weight:400}.layout-header .header-right .user-entry .arrow-icon[data-v-1f634467]{color:#999;font-size:12px}@media screen and (max-width:768px){.layout-header .header-contain[data-v-1f634467]{display:flex;justify-content:space-between;padding:0 16px}.layout-header .nav-menu[data-v-1f634467]{display:none}.layout-header .mobile-lang-switch[data-v-1f634467]{align-items:center;display:flex!important;margin-left:10px}.layout-header .mobile-lang-switch .mobile-lang-trigger[data-v-1f634467]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:4px;padding:6px 10px;transition:background .3s}.layout-header .mobile-lang-switch .mobile-lang-trigger[data-v-1f634467]:hover{background:rgba(0,0,0,.05)}.layout-header .mobile-lang-switch .mobile-lang-trigger span[data-v-1f634467]{color:#333639;font-family:PingFang SC;font-size:13px}.layout-header .mobile-lang-switch .mobile-lang-trigger .mobile-lang-arrow[data-v-1f634467]{color:#666;font-size:10px}.layout-header .mobile-lang-switch .el-dropdown-menu__item[data-v-1f634467]{font-family:PingFang SC;font-size:13px}.layout-header .mobile-lang-switch .el-dropdown-menu__item.active[data-v-1f634467]{background:rgba(0,0,255,.1);color:#00f}.layout-header .logo[data-v-1f634467]{align-items:center;border-radius:6px;cursor:pointer!important;display:flex;flex-shrink:0;gap:4px;margin-right:0;padding:4px 8px;pointer-events:auto!important;transition:background .3s}.layout-header .logo .logo-img[data-v-1f634467]{font-size:18px;letter-spacing:1px}.layout-header .logo .logo-image[data-v-1f634467]{height:28px;max-width:150px}.layout-header .logo .logo-arrow[data-v-1f634467]{color:#333639;display:flex;font-size:12px;transition:transform .3s ease}.layout-header .logo .logo-arrow.is-open[data-v-1f634467]{transform:rotate(180deg)}.layout-header .logo .logo-nav-dropdown[data-v-1f634467]{background:#fff;border-radius:10px;box-shadow:0 6px 20px #0000001a;display:block;left:0;min-width:180px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:2000}.layout-header .logo .logo-nav-dropdown .nav-item[data-v-1f634467]{border-radius:6px;color:#333639;display:block;font-family:PingFang SC;font-size:14px;font-weight:500;padding:10px 14px;text-decoration:none;transition:all .25s ease}.layout-header .logo .logo-nav-dropdown .nav-item[data-v-1f634467]:hover{background:rgba(0,0,255,.06);color:#00f}.layout-header .logo .logo-nav-dropdown .nav-item.active[data-v-1f634467]{background:rgba(0,0,255,.1);color:#00f}.layout-header .header-right[data-v-1f634467]{gap:8px}.layout-header .header-right>.el-dropdown[data-v-1f634467]:first-child{display:none}.layout-header .header-right .login-link[data-v-1f634467],.layout-header .header-right .register-btn[data-v-1f634467]{display:flex}.layout-header .header-right .user-entry[data-v-1f634467]{display:flex;gap:6px;padding:4px 6px}.layout-header .header-right .user-entry .user-avatar[data-v-1f634467]{font-size:11px;height:24px;width:24px}.layout-header .header-right .user-entry .user-name[data-v-1f634467]{font-size:13px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-header .header-right .user-entry .arrow-icon[data-v-1f634467]{font-size:10px}.layout-header .header-right .login-link[data-v-1f634467],.layout-header .header-right .register-btn[data-v-1f634467]{font-size:12px;height:28px;padding:0 12px}}@media screen and (max-width:375px){.layout-header .header-contain[data-v-1f634467]{display:flex;justify-content:space-between;padding:0 12px}.layout-header .logo .logo-image[data-v-1f634467]{height:24px;max-width:128px}.layout-header .logo .logo-text[data-v-1f634467]{font-size:18px;letter-spacing:1px}}.layout-footer[data-v-ceb47e10]{background:#111;color:#fff;padding:60px 80px 20px;width:100%}.footer-top[data-v-ceb47e10]{display:flex;gap:40px;justify-content:space-between}@media (max-width:768px){.footer-top[data-v-ceb47e10]{flex-direction:column;gap:32px}}.footer-col[data-v-ceb47e10]{flex:1}.brand .brand-title[data-v-ceb47e10]{color:#fff;font-size:24px;font-weight:600;margin-bottom:12px}.brand .brand-slogan[data-v-ceb47e10]{color:#888;font-size:14px;line-height:1.6}.col-title[data-v-ceb47e10]{color:#fff;font-size:16px;font-weight:500;margin-bottom:16px}.contact-item[data-v-ceb47e10],.location-item[data-v-ceb47e10]{align-items:center;color:#888;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.contact-item .contact-icon[data-v-ceb47e10],.contact-item .location-icon[data-v-ceb47e10],.location-item .contact-icon[data-v-ceb47e10],.location-item .location-icon[data-v-ceb47e10]{font-size:14px}.footer-bottom[data-v-ceb47e10]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:40px;padding-top:20px;text-align:center}.footer-bottom .footer-links[data-v-ceb47e10]{color:#bebebe;font-size:14px;margin-bottom:12px}.footer-bottom .footer-links a[data-v-ceb47e10]{color:#bebebe;text-decoration:none;transition:color .2s}.footer-bottom .footer-links a[data-v-ceb47e10]:hover{color:#fff}.footer-bottom .footer-links .divider[data-v-ceb47e10]{color:#555;margin:0 12px}.footer-bottom .copyright-text[data-v-ceb47e10]{color:#888;font-size:12px}.footer-bottom .copyright-text a[data-v-ceb47e10]{color:#888;text-decoration:none;transition:color .2s}.footer-bottom .copyright-text a[data-v-ceb47e10]:hover{color:#fff;text-decoration:underline}.login-page[data-v-21201f02]{display:flex;flex-direction:column;min-height:480px;padding:40px 50px}.login-header[data-v-21201f02]{margin-bottom:32px}.login-header h2[data-v-21201f02]{color:#333;font-size:28px;font-weight:600;margin:0}.login-tabs[data-v-21201f02]{align-items:center;display:flex;margin-bottom:32px}.login-tabs .tab-item[data-v-21201f02]{color:#999;cursor:pointer;font-size:16px;transition:color .3s}.login-tabs .tab-item[data-v-21201f02]:hover{color:#333}.login-tabs .tab-item.active[data-v-21201f02]{color:#333;font-weight:600}.login-tabs .tab-divider[data-v-21201f02]{color:#ddd;margin:0 16px}.login-form[data-v-21201f02]{flex:1}.login-form[data-v-21201f02] .el-input__wrapper{border-radius:8px;height:48px;padding-left:15px;padding-right:15px}.login-form[data-v-21201f02] .el-input__inner{font-size:15px;height:48px}.login-form[data-v-21201f02] .el-input__prefix{align-items:center;display:flex}.login-form .input-prefix[data-v-21201f02]{border-right:1px solid #e8e8e8;color:#333;font-size:15px;margin-right:12px;padding-right:12px}.login-form .login-btn[data-v-21201f02]{margin-top:24px}.login-form .login-btn[data-v-21201f02] .el-button{background:#2d46ff;border-color:#2d46ff;border-radius:8px;font-size:16px;height:48px}.login-form .login-btn[data-v-21201f02] .el-button:hover{background:#1a2fd9;border-color:#1a2fd9}.login-form .login-options[data-v-21201f02]{display:flex;justify-content:flex-end;margin-top:16px}.login-form .login-options[data-v-21201f02] .el-button{color:#666;font-size:14px}.login-form .login-options[data-v-21201f02] .el-button:hover{color:#2d46ff}.login-form .register-link[data-v-21201f02]{color:#999;font-size:14px;margin-top:24px;text-align:center}.login-form .register-link[data-v-21201f02] .el-button{font-size:14px}.register-page[data-v-255e1130]{display:flex;flex-direction:column;min-height:auto;padding:30px 50px}.register-header[data-v-255e1130]{margin-bottom:20px;text-align:center}.register-header h2[data-v-255e1130]{color:#333;font-size:28px;font-weight:600;margin:0}.register-form[data-v-255e1130]{flex:1}.register-form[data-v-255e1130] .el-form-item{margin-bottom:20px}.register-form[data-v-255e1130] .el-input__wrapper{border-radius:6px;box-shadow:inset 0 0 0 1px #e9e9e9;height:40px;padding-left:12px;padding-right:12px}.register-form[data-v-255e1130] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px silver}.register-form[data-v-255e1130] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #2d46ff}.register-form[data-v-255e1130] .el-input__inner{font-size:14px;height:40px}.register-form[data-v-255e1130] .el-input__prefix{align-items:center;display:flex;left:8px}.register-form .required-star[data-v-255e1130]{color:#ff4d4f;margin-right:2px}.register-form .phone-input[data-v-255e1130]{align-items:center;display:flex;width:100%}.register-form .phone-input .area-code[data-v-255e1130]{align-items:center;background:#f5f5f5;border:1px solid #e9e9e9;border-radius:6px 0 0 6px;border-right:none;color:#333;cursor:pointer;display:flex;font-size:14px;height:40px;padding:0 12px}.register-form .phone-input .area-code .arrow-icon[data-v-255e1130]{font-size:12px;margin-left:4px}.register-form .phone-input[data-v-255e1130] .el-input{flex:1}.register-form .phone-input[data-v-255e1130] .el-input__wrapper{border-radius:0 6px 6px 0}.register-form .code-input[data-v-255e1130]{align-items:center;display:flex;gap:12px;width:100%}.register-form .code-input[data-v-255e1130] .el-input{flex:1}.register-form .code-input[data-v-255e1130] .el-button{color:#2d46ff;font-size:14px;padding:0 8px;white-space:nowrap}.register-form .code-input[data-v-255e1130] .el-button:disabled{color:#999}.register-form .agreement-check[data-v-255e1130]{align-items:center;display:flex;gap:4px;margin-top:8px;white-space:nowrap}.register-form .agreement-check[data-v-255e1130] .el-checkbox__label{display:none}.register-form .agreement-check .agreement-text[data-v-255e1130]{color:#666;font-size:13px;line-height:1.5;white-space:normal}.register-form .agreement-check .agreement-text .link[data-v-255e1130]{color:#ff6b6b;cursor:pointer;text-decoration:none}.register-form .agreement-check .agreement-text .link[data-v-255e1130]:hover{text-decoration:underline}.register-form .register-btn[data-v-255e1130]{margin-top:20px}.register-form .register-btn[data-v-255e1130] .el-button{background:#33f;border:none;border-radius:7px;font-size:16px;height:40px;width:325px}.register-form .register-btn[data-v-255e1130] .el-button:hover{opacity:.9}.辅助-actions[data-v-255e1130]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px}.辅助-actions .辅助-text[data-v-255e1130]{color:#666;font-size:14px}.辅助-actions[data-v-255e1130] .el-button{color:#2d46ff;font-size:14px;padding:0}.辅助-actions .forgot-password[data-v-255e1130]{margin-left:auto}.辅助-actions .forgot-password[data-v-255e1130] .el-button{color:#999;font-size:14px}.agreement-dialog[data-v-255e1130] .el-dialog__header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:center;margin-right:0;padding:16px 20px;position:relative}.agreement-dialog[data-v-255e1130] .el-dialog__title{color:#333;font-size:18px;font-weight:600;padding-right:0}.agreement-dialog[data-v-255e1130] .el-dialog__headerbtn{height:32px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px}.agreement-dialog[data-v-255e1130] .el-dialog__body{padding:0}.agreement-content[data-v-255e1130]{height:500px;overflow-y:auto;padding:10px 20px 20px 10px}.agreement-content[data-v-255e1130] h1,.agreement-content[data-v-255e1130] h2,.agreement-content[data-v-255e1130] h3{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.agreement-content[data-v-255e1130] h4{color:#333;font-size:15px;font-weight:600;margin:16px 0 8px}.agreement-content[data-v-255e1130] p{color:#666;font-size:14px;line-height:1.8;margin-bottom:8px}.agreement-content[data-v-255e1130] ol,.agreement-content[data-v-255e1130] ul{margin-bottom:12px;padding-left:20px}.agreement-content[data-v-255e1130] li{color:#666;font-size:14px;line-height:1.8;margin-bottom:4px}.link[data-v-255e1130]{color:#ff6b6b!important}@media screen and (max-width:768px){.register-page[data-v-255e1130]{padding:20px 16px}.register-header[data-v-255e1130]{margin-bottom:16px}.register-header h2[data-v-255e1130]{font-size:22px}.register-form[data-v-255e1130] .el-form-item{margin-bottom:10px}.register-form[data-v-255e1130] .el-input__wrapper{height:36px}.register-form[data-v-255e1130] .el-input__inner{font-size:13px;height:36px}.register-form .phone-input .area-code[data-v-255e1130]{font-size:13px;height:36px;padding:0 10px}.register-form .code-input[data-v-255e1130]{gap:8px}.register-form .code-input[data-v-255e1130] .el-button{font-size:13px}.register-form .agreement-check[data-v-255e1130]{margin-top:6px}.register-form .agreement-check .agreement-text[data-v-255e1130]{font-size:12px}.辅助-actions[data-v-255e1130]{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.辅助-actions .辅助-text[data-v-255e1130],.辅助-actions[data-v-255e1130] .el-button{font-size:13px}.辅助-actions .forgot-password[data-v-255e1130]{margin-left:0;margin-top:8px;text-align:center;width:100%}}.forgot-page[data-v-af528915]{display:flex;flex-direction:column;min-height:480px;padding:40px 50px}.forgot-header[data-v-af528915]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.forgot-header h2[data-v-af528915]{color:#333;font-size:28px;font-weight:600;margin:0}.forgot-header[data-v-af528915] .el-button{color:#666;font-size:14px}.forgot-header[data-v-af528915] .el-button:hover{color:#2d46ff}.forgot-form[data-v-af528915]{flex:1}.forgot-form[data-v-af528915] .el-input__wrapper{border-radius:8px;height:48px;padding-left:15px;padding-right:15px}.forgot-form[data-v-af528915] .el-input__inner{font-size:15px;height:48px}.forgot-form[data-v-af528915] .el-input__prefix{align-items:center;display:flex}.forgot-form .input-prefix[data-v-af528915]{border-right:1px solid #e8e8e8;color:#333;font-size:15px;margin-right:12px;padding-right:12px}.forgot-form .forgot-btn[data-v-af528915]{margin-top:24px}.forgot-form .forgot-btn[data-v-af528915] .el-button{background:#2d46ff;border-color:#2d46ff;border-radius:8px;font-size:16px;height:48px}.forgot-form .forgot-btn[data-v-af528915] .el-button:hover{background:#1a2fd9;border-color:#1a2fd9}.bind-page[data-v-d03852fc]{display:flex;flex-direction:column;min-height:480px;padding:40px 50px}.bind-header[data-v-d03852fc]{margin-bottom:32px}.bind-header h2[data-v-d03852fc]{color:#333;font-size:28px;font-weight:600;margin:0}.bind-form[data-v-d03852fc]{flex:1}.bind-form[data-v-d03852fc] .el-input__wrapper{border-radius:8px;height:48px;padding-left:15px;padding-right:15px}.bind-form[data-v-d03852fc] .el-input__inner{font-size:15px;height:48px}.bind-form[data-v-d03852fc] .el-input__prefix{align-items:center;display:flex}.bind-form .input-prefix[data-v-d03852fc]{border-right:1px solid #e8e8e8;color:#333;font-size:15px;margin-right:12px;padding-right:12px}.bind-form .bind-btn[data-v-d03852fc]{margin-top:24px}.bind-form .bind-btn[data-v-d03852fc] .el-button{background:#2d46ff;border-color:#2d46ff;border-radius:8px;font-size:16px;height:48px}.bind-form .bind-btn[data-v-d03852fc] .el-button:hover{background:#1a2fd9;border-color:#1a2fd9}.account[data-v-8fb00beb] .el-dialog{border-radius:12px;overflow:hidden}.account[data-v-8fb00beb] .el-dialog__header{background:transparent;margin:0;padding:0}.account[data-v-8fb00beb] .el-dialog__headerbtn{font-size:20px;right:15px;top:15px;z-index:10}@media screen and (max-width:768px){.account[data-v-8fb00beb] .el-dialog{margin:0 auto;max-width:400px;width:90%!important}.account[data-v-8fb00beb] .el-dialog__body{padding:0}}.account-content[data-v-8fb00beb]{display:flex;min-height:590px}.account-left[data-v-8fb00beb]{background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0;height:590px;width:489px}.account-left .left-image[data-v-8fb00beb]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:590px;padding:42px 0 0 53px;position:relative;width:100%}.account-left .left-image .left-logo[data-v-8fb00beb]{color:#fff;font-family:PingFang SC;font-size:24px;font-style:normal;font-weight:500;height:34px;position:relative;text-align:left;text-transform:none;width:124px;z-index:2}.account-left .left-image .left-img[data-v-8fb00beb],.account-left .left-image .left-placeholder[data-v-8fb00beb]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.account-left .left-image .left-placeholder[data-v-8fb00beb]{align-items:center;color:#fff9;display:flex;flex-direction:column;justify-content:center;z-index:1}.account-left .left-image .left-placeholder .placeholder-icon[data-v-8fb00beb]{height:60px;margin-bottom:12px;width:60px}.account-left .left-image .left-placeholder .placeholder-icon svg[data-v-8fb00beb]{height:100%;width:100%}.account-left .left-image .left-placeholder .placeholder-text[data-v-8fb00beb]{font-size:14px}.account-right[data-v-8fb00beb]{background:#fff;border:1px solid #d8d9db;height:590px;min-width:0;width:482px}@media screen and (max-width:768px){.account[data-v-8fb00beb] .el-overlay-dialog{align-items:flex-start;display:flex;justify-content:center;overflow-y:auto;padding:20px 0}.account[data-v-8fb00beb] .el-dialog{display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 40px);max-width:400px;width:90%!important}.account[data-v-8fb00beb] .el-dialog__body{flex:1;overflow-y:auto;padding:0}.account-content[data-v-8fb00beb]{min-height:auto}.account-left[data-v-8fb00beb]{display:none}.account-right[data-v-8fb00beb]{border:none;height:auto;max-height:calc(100vh - 100px);min-height:auto;overflow-y:auto;width:100%}}
