body,html{width:1920px;height:1080px;margin:0;padding:0;overflow:hidden}*{-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}input{box-shadow:inset 0 0 0 1000px #fff!important}#app{width:100%;height:100%;background:url("/img/BG.png") no-repeat;background-size:100% 100%;background-position:center center}#app .content{width:1200px;height:600px;box-shadow:0 0 8px #888;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;display:flex}#app .content .contenImg{width:50%;height:100%;background:url("/img/contentBg.png") no-repeat;background-size:100% 100%;background-position:center center}#app .content .contentBox{width:50%;height:100%;background:#fff;padding-top:84px;box-sizing:border-box}#app .content .contentBox .contentTitle{width:100%;color:#333;font-size:26px;font-family:PingFang SC;font-weight:800;text-align:center}.LoginTab{width:100%;height:30px;display:flex;justify-content:center;align-items:center}.LoginTab .TabBox{width:240px;height:100%;display:flex;justify-content:center;align-items:center;font-family:PingFang SC;color:#999}.LoginTab .TabBox .TabText{width:50%;text-align:center;line-height:30px;cursor:pointer}.LoginTab .TabBox .Tabline{display:block;width:100%;height:1px;background:#eee}.LoginTab .TabBox .activeTab{color:#1377e3}.LoginTab .TabBox .activeTab .Tabline{background:#1377e3}.MenuBox{width:100%;height:46px;display:flex;justify-content:center;align-items:center}.operationBox{margin-top:10px}.NosecretBox{height:210px;display:flex;flex-direction:column}.ErrorMessageBox{display:none;justify-content:center!important;align-items:center;width:100%;margin-bottom:10px}.ErrorBox{width:360px;min-height:44px;background:#fff9ed;border-radius:4px;color:#ff6010;display:flex;align-items:center;justify-content:center;padding:0 16px;box-sizing:border-box;font-size:15px;gap:8px;margin:0 auto}.ErrorIcon{display:inline-block;width:20px;height:20px;background:url('/img/waring.png') no-repeat;background-size:100% 100%;background-position:center center;flex-shrink:0}.ErrorText{text-align:center;line-height:1.4}.LoginButtonBox{display:flex;justify-content:center;flex-direction:column;align-items:center}.InnerBox{width:360px;height:42px;background:#fff;border:1px solid #cad1d7;border-radius:4px;display:flex;align-items:center;justify-content:center;padding-left:11px;box-sizing:border-box}.PhoneIcon{display:inline-block;width:15px;height:22px;background:url('/img/phone.png') no-repeat;background-size:100% 100%;background-position:center center}.InnerBox .PhoneInput{height:100%;outline:0;border:none;padding:0;margin:0;width:calc(100% - 15px);padding-left:20px;box-sizing:border-box;border-radius:0 4px 4px 0}.VerificationCode{margin-top:31px}.CodeIcon{display:inline-block;width:20px;height:20px;background:url('/img/code.png') no-repeat;background-size:100% 100%;background-position:center center}.CodeInput{height:100%;outline:0;border:none;padding:0;margin:0;width:calc(100% - 120px);padding-left:15px;box-sizing:border-box}.ShortMessage{width:100px;height:100%;color:#5e637b;text-align:center;line-height:44px;font-size:14px;cursor:pointer}.ShortTime{width:100px;height:100%;color:#5e637b;text-align:center;line-height:44px;font-size:14px}.accountNumberIcon{display:inline-block;width:17px;height:20px;background:url('/img/loginuser.png') no-repeat;background-size:100% 100%;background-position:center center}.passwordIcon{display:inline-block;width:14px;height:17px;background:url('/img/password.png') no-repeat;background-size:100% 100%;background-position:center center}.SecretVerificationIcon{display:inline-block;width:20px;height:20px;background:url('/img/code.png') no-repeat;background-size:100% 100%;background-position:center center}.accountInput{width:calc(100% - 17px);height:100%;border:none;outline:0;margin:0;padding:0;border-radius:0 4px 4px 0;padding-left:13px;box-sizing:border-box;background:#fff!important}.passwordInput{width:calc(100% - 14px);height:100%;border:none;outline:0;margin:0;padding:0;border-radius:0 4px 4px 0;padding-left:16px;box-sizing:border-box}.verificationBox{display:inline-block;width:134px;height:100%}.SecretInput{width:calc(100% - 154px);height:100%;border:none;outline:0;margin:0;padding:0;border-radius:0 4px 4px 0;padding-left:10px;box-sizing:border-box}.accountNumber,.passwordMenu{margin-bottom:31px}.ShowPasw{display:inline-block;width:20px;height:20px;background:url('/img/eye.png') no-repeat;background-position:center center;background-size:100% 100%;margin-right:10px;cursor:pointer}.secretBox{height:260px}.LoginButton{width:360px;height:50px;background:#0189fb;border-radius:4px;color:#fff;text-align:center;line-height:50px;cursor:pointer}.forgetNumber{color:#848585;cursor:pointer;margin-left:1px;margin-top:10px;font-size:13px}.LoginOpts{display:flex;align-items:center;justify-content:space-between;padding-left:11px;width:360px;margin:0 auto}.RegisterOptsParent{display:flex;flex-direction:column;height:160px}.RegisterOpts{display:flex;justify-content:center;align-items:center;width:360px;margin:0 auto;margin-top:auto;margin-bottom:20px}.RegisterOpts .registerInfo{margin:0;color:#848585;cursor:pointer;font-size:13px}.RegisterOpts .guestInfo{margin:0;color:#00f;cursor:pointer;font-size:13px}.rememberNumber{color:#848585;cursor:pointer;margin-top:10px;font-size:13px}.rememberNumber:hover{color:#4a4a4a}.registerInfo:hover{color:#4a4a4a}.forgetNumber:hover{color:#4a4a4a}.rememberNumber input[type=checkbox]{box-shadow:0 0 0 #333!important}.islogin{width:100%;height:46px;display:flex;justify-content:center;align-items:center;color:red;font-size:13px}.disableislogin{background:#999;pointer-events:none}.info{position:fixed;width:580px;height:580px;background-color:#fff;box-shadow:0 0 20px #0000005c;border-radius:10px;padding:10px 105px;left:50%;top:50%;margin-top:-290px;margin-left:-290px;box-sizing:border-box;z-index:1000}.info .close{position:absolute;right:10px;top:10px;width:18px;border:solid 1px #6e6e6e;border-radius:20px;height:18px;line-height:16px;font-size:16px;text-align:center;cursor:pointer}.info .info-title{text-align:center;font-size:18px;font-weight:700}.info-mask{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#000000a8}.prompt{font-size:14px;color:#d9001b;margin:4px}.prompt span{display:inline-block;width:14px;height:14px;font-size:12px;border:solid 1px #d9001b;border-radius:7px;box-sizing:border-box;padding:1px;line-height:10px;margin-right:3px}.ok{color:#2c9501!important}.ok span{border:solid 1px #2c9501!important}.userInfo{margin:16px 0;color:#333;font-size:14px;line-height:1.6}.passInfo{position:absolute;top:30px;left:0;right:0;bottom:0;background-color:#fff;text-align:center}.passInfo .ico{display:inline-block;width:100px;height:100px;font-size:50px;border:solid 3px #2c9501;border-radius:50px;box-sizing:border-box;color:#2c9501;margin-top:100px;margin-bottom:50px;line-height:87px}.passInfo .LoginButton{display:inline-block;width:100px;margin-top:20px}.code-image{position:relative;top:.5px;left:10px;cursor:pointer}#registerModal{height:auto;padding-bottom:30px;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:580px;background:#fff}.prompt{color:#848585;display:flex;align-items:center;margin-top:6px;padding-left:2px}.prompt.error{color:#d9001b}.prompt.ok{color:#2c9501}#registerModal .MenuBox{margin-bottom:0;height:auto}#registerModal .prompt{margin-top:2px;margin-bottom:30px;padding-left:2px}#forgotModal .MenuBox{margin-bottom:0;height:auto}#forgotModal .prompt{margin-top:2px;margin-bottom:30px;padding-left:2px}#noticeModal{top:35%;transform:translateX(-15%);max-height:110vh;display:none!important}#noticeModal[style*="display: block"]{display:flex!important}#noticeModal .notice-header{position:relative;padding:20px 70px 12px;border-bottom:1px solid #e9ecef;flex-shrink:0;background:#fff;border-radius:10px 10px 0 0}#noticeModal .close{position:absolute;right:20px;top:20px;width:28px;height:28px;line-height:26px;font-size:18px;border:1px solid #adb5bd;border-radius:50%;text-align:center;cursor:pointer;background:#fff;transition:all .2s;z-index:10}#noticeModal .close:hover{background:#f8f9fa;border-color:#6c757d}#noticeModal .info-title{text-align:center;font-size:20px;font-weight:700;color:#333;margin:0;padding-right:24px}#noticeModal .notice-scroll-content{flex:1;overflow-y:auto;padding:20px 60px 30px;max-height:calc(110vh - 80px)}.notice-price-table{width:100%;border-collapse:collapse;margin-bottom:18px}.notice-price-table th{background:#f8f9fa;color:#333;font-weight:600;padding:10px 12px;border-bottom:2px solid #dee2e6}.notice-price-table td{padding:10px 12px;text-align:center;border-bottom:1px solid #eee}.notice-price-table tr:hover td{background:#f1f8e9}.notice-benefit{margin:16px 0}.notice-steps{margin:22px 0 16px}.notice-steps h3{font-size:16px;font-weight:700;color:#1377e3;border-left:4px solid #1377e3;padding-left:10px;margin-bottom:10px}.notice-steps ol{margin-left:1.5em;color:#555}.notice-steps ol li{margin-bottom:6px}.notice-qrcode{text-align:center;margin:24px 0 10px}.qrcode-placeholder{width:160px;height:160px;margin:0 auto;background:#f5f5f5;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center}.qrcode-placeholder img{width:100%;height:100%;object-fit:contain}