.login[data-v-d4bd37fe]{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.login-container[data-v-d4bd37fe]{background:#f9f9f9;border-radius:16px;position:relative;width:540px}.login-title[data-v-d4bd37fe]{background:url(https://cos.ggzy2015.com/site/www/login/head_bg.png) no-repeat 0 0;background-size:100% 100%;box-sizing:border-box;overflow:hidden;padding:16px 0 12px;text-align:center}.login-title h1[data-v-d4bd37fe]{color:#fff;font-family:SourceHanSerifCN;font-size:26px;font-weight:800;line-height:37px;margin:0}.login-title span[data-v-d4bd37fe]{color:#fff;font-family:SourceHanSansCN;font-size:10px;font-weight:400;line-height:10px;margin-top:2px}.login-tabs[data-v-d4bd37fe]{background:#f0f0f0;border-radius:8px;display:flex;margin:20px 20px 0;padding:4px}.login-tabs .tab-item[data-v-d4bd37fe]{border-radius:6px;color:#666;cursor:pointer;flex:1;font-size:16px;padding:12px 0;text-align:center;transition:all .3s ease}.login-tabs .tab-item.active[data-v-d4bd37fe]{background:#fff;color:#ea3a3a;font-weight:500}.login-tabs .tab-item[data-v-d4bd37fe]:hover:not(.active){color:#333}.login .circle-close[data-v-d4bd37fe],.login .el-icon[data-v-d4bd37fe]{color:#fff;cursor:pointer;position:absolute;right:-54px;top:0;width:34px;z-index:2}.login .login-form[data-v-d4bd37fe]{padding:30px 70px 20px}.login .el-input[data-v-d4bd37fe]{height:48px;width:100%}.login .el-input[data-v-d4bd37fe] .el-input__wrapper{background-color:#f0f0f0;border:none;border-radius:8px;box-shadow:none;padding:1px 20px}.login .el-form-item[data-v-d4bd37fe]{align-items:center;display:flex;margin-bottom:24px}.login .el-form-item .code-box[data-v-d4bd37fe]{align-items:center;background-color:#f0f0f0;border-radius:8px;display:flex;justify-content:space-between;padding-right:20px;width:100%}.login .el-form-item .code-box .el-input[data-v-d4bd37fe]{flex:1}.login .el-form-item .code-box span[data-v-d4bd37fe]{color:#333;cursor:pointer;font-family:SourceHanSansCN;font-size:18px;font-weight:400;line-height:27px;text-align:center}.login .el-form-item .captcha-box[data-v-d4bd37fe]{align-items:center;background-color:#f0f0f0;border-radius:8px;display:flex;justify-content:space-between;padding-right:20px;width:100%}.login .el-form-item .captcha-box .el-input[data-v-d4bd37fe]{flex:1}.login .el-form-item .captcha-box .captcha-wrapper[data-v-d4bd37fe]{align-items:center;display:flex;flex-direction:column;gap:4px}.login .el-form-item .captcha-box .captcha-wrapper .captcha-img[data-v-d4bd37fe]{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;height:40px;-o-object-fit:contain;object-fit:contain;transition:all .2s ease;width:100px}.login .el-form-item .captcha-box .captcha-wrapper .captcha-img[data-v-d4bd37fe]:hover{border-color:#ea3a3a;transform:scale(1.02)}.login .el-form-item .captcha-box .captcha-wrapper .captcha-tip[data-v-d4bd37fe]{color:#999;font-size:12px;line-height:1}.login .el-checkbox[data-v-d4bd37fe]{margin-right:6px;transform:scale(1.2)}.login .el-form-item span[data-v-d4bd37fe]{color:#666;font-family:SourceHanSansCN;font-size:16px;font-weight:400;line-height:24px}.login .el-form-item span a[data-v-d4bd37fe]{color:#ea3a3a;text-decoration:none;transition:color .3s ease}.login .el-form-item span a[data-v-d4bd37fe]:hover{color:#d32f2f;text-decoration:underline}.login .el-button[data-v-d4bd37fe]{background:#ea3a3a;border:0;border-radius:8px;color:#fff;font-family:SourceHanSansCN;font-size:18px;font-weight:400;height:40px;line-height:40px;margin:0 auto;text-align:center;width:300px}.footer[data-v-d1e295ba]{background:#f5f5f5;border-top:1px solid #d01818;bottom:0;position:fixed;width:100%;z-index:2}.footer-content[data-v-d1e295ba]{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;width:1200px}.footer-links a[data-v-d1e295ba]{color:#666;font-family:SourceHanSansCN;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.footer-sep[data-v-d1e295ba]{color:#cfcfcf;margin:0 10px}.footer-info[data-v-d1e295ba]{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-family:SourceHanSansCN;font-size:16px;font-weight:400;line-height:24px}.footer-icon[data-v-d1e295ba]{height:20px;margin:0 4px;vertical-align:middle;width:18px}.contact-wrapper[data-v-d1e295ba]{display:inline-block;position:relative}.contact-trigger[data-v-d1e295ba]{color:#666;font-size:16px;text-decoration:none}.contact-card[data-v-d1e295ba]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;bottom:36px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;gap:8px;left:50%;opacity:0;padding:12px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%) translateY(8px);transition:opacity .18s ease,transform .18s ease;width:120px;z-index:10}.contact-wrapper:focus-within .contact-card[data-v-d1e295ba],.contact-wrapper:hover .contact-card[data-v-d1e295ba]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.qr-wrap[data-v-d1e295ba]{align-items:center;display:flex;justify-content:center}.qr-img[data-v-d1e295ba],.qr-wrap[data-v-d1e295ba]{height:92px;width:92px}.qr-img[data-v-d1e295ba]{border:1px solid #f0f0f0;border-radius:6px;-o-object-fit:cover;object-fit:cover}.qr-caption[data-v-d1e295ba]{color:#666;font-size:13px;margin-top:4px}.divider[data-v-d1e295ba]{background:#f0f0f0;border-radius:1px;height:1px;margin:6px 0;width:84%}.contact-phones[data-v-d1e295ba]{align-items:center;color:#333;display:flex;flex-direction:column;font-size:13px;line-height:1.4}.contact-phones .phone-title[data-v-d1e295ba]{color:#999;font-size:12px}.contact-phones .phone[data-v-d1e295ba]{color:#222;font-weight:600;margin-top:6px}
