#loginMask{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000;display:none;flex-flow:column;align-items:center;justify-content:center}#loginMask .loginContent{width:812px;height:610px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}#loginMask .loginContent .closeLoginBtn{position:absolute;right:20px;top:20px;width:16px;height:16px;z-index:1;color:rgba(0,0,0,0.2)}#loginMask .loginContent .closeLoginBtn:hover{color:#179f97;cursor:pointer}#loginMask .loginContent .loginBanner{width:406px;height:100%;background:url("/public/images/login_banner_2.png") #2f5fa7 no-repeat center/100% 100%}#loginMask .loginContent .loginBanner.loginBannerForDetail{width:406px;height:100%;background:url("/public/images/login_banner-1.png") #2f5fa7 no-repeat center/100% 100%}#loginMask .loginContent .loginBanner.loginBindPhone{background:url("/public/images/login_banner_2.png") no-repeat center/100% 100%}#loginMask .loginContent .loginhandleBox{width:406px;height:100%;background:#ffffff;position:relative;display:flex;justify-content:center;align-items:center}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin{width:100%;height:100%;display:flex;flex-flow:column;align-items:center}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu{width:100%;display:flex;justify-content:center;margin-top:40px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu li{height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;margin:0 45px;color:#333}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu li span{color:#333}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu li:hover span{color:#179f97}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu li.active{color:#179f97;position:relative}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu li.active span{color:#179f97}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginTypeMenu li.active::after{content:"";width:100%;height:2px;background:linear-gradient(90deg, #179f97, #0bb18f);position:absolute;bottom:0;left:0}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone{flex:1;width:100%;display:flex;flex-flow:column;align-items:center;margin-top:40px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group{margin-bottom:12px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group#loginByPhoneBox{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group#loginByPhoneBox.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group#loginByPhoneBox #loginByPhone{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .invalid-feedback{margin:4px 0}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .form-control{width:326px;height:50px;border-radius:6px;font-size:14px;padding:0 13px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .form-control:focus{box-shadow:none;border-color:#0bb18f}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .verificationBox{width:326px;display:flex;justify-content:space-between}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .verificationBox .form-control{width:182px;height:50px;border-radius:6px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .verificationBox .getVerificationBtn{width:133px;height:50px;border:none;border-radius:6px;font-size:14px;font-weight:400;background:#0bb18f;color:#fff}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .form-group .verificationBox .getVerificationBtn[disabled]{background:rgba(11,177,143,0.2)}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .submitBtn{width:326px;height:50px;background:linear-gradient(90deg, #179f97, #0bb18f);border-radius:5px;font-size:18px;font-weight:400;color:#ffffff;border:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .submitBtn .loading{display:none;margin-right:10px;animation:rotate 2s infinite linear}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .submitBtn[disabled]{background:linear-gradient(90deg, rgba(23,159,151,0.3), rgba(11,177,144,0.3))}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement{padding:0 40px 0;margin-top:20px;width:100%;font-size:12px;font-weight:400;color:#909399;display:flex;align-items:center}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement.shakeX{animation:shakeX 0.2s 3}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement .checkbox{width:12px;height:12px;border:1px solid #909399;margin-right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement .checkbox .checkIcon{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement .checkbox.check{border:1px solid #179f97}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement .checkbox.check .checkIcon{display:block;font-size:12px;color:#179f97}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginByPhone .clearanceAgreement .getAgreement{color:#179f97;font-size:12px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin{width:100%;flex:1;display:flex;flex-flow:column;align-items:center;margin-top:40px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group{margin-bottom:12px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group#weChatBindPhoneBox{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group#weChatBindPhoneBox.hide{display:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group#weChatBindPhoneBox #weChatBindPhone{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .invalid-feedback{margin:4px 0}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .form-control{width:326px;height:50px;border-radius:6px;font-size:14px;padding:0 13px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .form-control:focus{box-shadow:none;border-color:#0bb18f}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .verificationBox{width:326px;display:flex;justify-content:space-between}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .verificationBox .form-control{width:182px;height:50px;border-radius:6px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .verificationBox .getVerificationBtn{width:133px;height:50px;border:none;border-radius:6px;font-size:14px;font-weight:400;background:#0bb18f;color:#fff}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .form-group .verificationBox .getVerificationBtn[disabled]{background:rgba(11,177,143,0.2)}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .submitBtn{width:326px;height:50px;background:linear-gradient(90deg, #179f97, #0bb18f);border-radius:5px;font-size:18px;font-weight:400;color:#ffffff;border:none}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .submitBtn .loading{display:none;margin-right:10px;animation:rotate 2s infinite linear}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .submitBtn[disabled]{background:linear-gradient(90deg, rgba(23,159,151,0.3), rgba(11,177,143,0.3))}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .retrievePassword{width:406px;height:75px;background:#fff;display:flex;align-items:flex-start;justify-content:space-between;padding:18px 40px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .retrievePassword .registerBtnBox{display:flex;font-size:14px;font-weight:400;color:#909399}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .retrievePassword .registerBtnBox .goRegister{color:#179f97;cursor:pointer}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .userNameLogin .retrievePassword .findPassWord{font-size:14px;font-weight:400;color:#179f97;cursor:pointer}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginContentBottom{width:406px;display:flex;align-items:center;flex-flow:column;justify-content:space-between;padding:18px 40px 40px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginContentBottom .byWechatTips{display:flex;align-items:center;justify-content:center}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginContentBottom .byWechatTips .line{width:92px;height:1px;background:#c7ccd1}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginContentBottom .byWechatTips .text{font-size:14px;font-weight:400;color:#909399;margin:0 20px}#loginMask .loginContent .loginhandleBox .phoneOrUserNameLogin .loginContentBottom .loginByWeChatBtn{width:42px;height:42px;margin-top:30px;background:url("/public/images/login/wechat_logo.png") no-repeat center/100% 100%;cursor:pointer}#loginMask .loginContent .loginhandleBox .wechatLoginBox{width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}#loginMask .loginContent .loginhandleBox .wechatLoginBox.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu{width:100%;display:flex;justify-content:space-between;padding:0 40px;margin-top:40px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu li{height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu li.loginByPhoneLink{font-size:16px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu li:hover{color:#179f97}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu li.active{color:#179f97;position:relative}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu li.active::after{content:"";width:100%;height:2px;background:linear-gradient(90deg, #179f97, #0bb18f);position:absolute;bottom:0;left:0}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeMenu.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeBindPhone{display:flex;justify-content:center;padding:0 40px;margin-top:50px;font-size:20px;color:#333;line-height:22px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginTypeBindPhone.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat{width:100%;flex:1;display:flex;flex-flow:column;align-items:center;justify-content:center;padding-bottom:80px;position:relative}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode{width:167px;height:167px;display:flex;align-items:center;justify-content:center;position:relative}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .loginQrCodeLoading{position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;right:0;bottom:0;margin:auto;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#179f97;background:url("/public/images/pic_moren.jpg") no-repeat center/100%;z-index:2000}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .loginQrCodeLoading.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .loginQrCodeLoading .loading{font-size:28px;animation:rotate 2s infinite linear}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .loginQrCodeLoading .loading.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode img{width:100%;height:100%}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .qrExceedShaodow{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;flex-flow:column;align-items:center;justify-content:center;font-size:14px;color:#fff;line-height:16px;cursor:pointer}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .qrExceedShaodow.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat .loginQrCode .qrExceedShaodow span{margin-top:10px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat p{font-size:14px;font-weight:400;color:#909399}#loginMask .loginContent .loginhandleBox .wechatLoginBox .loginByWeChat p span{color:#179f97}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone{width:100%;flex:1;display:flex;flex-flow:column;align-items:center;padding-top:40px;position:relative}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .notBindTips{position:absolute;font-size:14px;color:#909399;left:0;right:0;bottom:65px;margin:auto;line-height:18px;cursor:pointer;user-select:none;text-align:center}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .loginByPhoneLink{position:absolute;font-size:14px;color:#909399;left:0;right:0;bottom:40px;margin:auto;line-height:18px;cursor:pointer;user-select:none;text-align:center}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group{margin-bottom:12px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group#weChatBindPhoneBox{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group#weChatBindPhoneBox.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group#weChatBindPhoneBox #weChatBindPhone{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .invalid-feedback{margin:4px 0}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .form-control{width:326px;height:50px;border-radius:6px;font-size:14px;padding:0 13px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .form-control:focus{box-shadow:none;border-color:#0bb18f}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .verificationBox{width:326px;display:flex;justify-content:space-between}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .verificationBox .form-control{width:182px;height:50px;border-radius:6px}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .verificationBox .getVerificationBtn{width:133px;height:50px;border:none;border-radius:6px;font-size:14px;font-weight:400;background:#0bb18f;color:#fff}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .form-group .verificationBox .getVerificationBtn[disabled]{background:rgba(11,177,143,0.2)}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .submitBtn{width:326px;height:50px;background:linear-gradient(90deg, #179f97, #0bb18f);border-radius:5px;font-size:18px;font-weight:400;color:#ffffff;border:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .submitBtn .loading{display:none;margin-right:10px;animation:rotate 2s infinite linear}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .submitBtn[disabled]{background:linear-gradient(90deg, rgba(23,159,151,0.3), rgba(11,177,143,0.3))}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox{padding:0 40px 40px;width:100%}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement{margin-top:20px;font-size:12px;font-weight:400;color:#909399;display:flex;align-items:center;width:max-content}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement.shakeX{animation:shakeX 0.2s 3}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement.hide{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement .checkbox{width:12px;height:12px;border:1px solid #909399;margin-right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement .checkbox .checkIcon{display:none}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement .checkbox.check{border:1px solid #179f97}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement .checkbox.check .checkIcon{display:block;font-size:12px;color:#179f97}#loginMask .loginContent .loginhandleBox .wechatLoginBox .bindPhone .clearanceAgreementBox .clearanceAgreement .getAgreement{color:#179f97;font-size:12px}#loginMask .loginContent .loginhandleBox .userRegisterBox{width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}#loginMask .loginContent .loginhandleBox .userRegisterBox.hide{display:none}#loginMask .loginContent .loginhandleBox .userRegisterBox .loginTypeMenu{width:100%;display:flex;justify-content:space-between;padding:20px 40px 0;margin:20px 0}#loginMask .loginContent .loginhandleBox .userRegisterBox .loginTypeMenu li{height:44px;display:flex;align-items:center;justify-content:center;font-size:18px}#loginMask .loginContent .loginhandleBox .userRegisterBox .loginTypeMenu li.useUserNameLoginLink{font-size:16px}#loginMask .loginContent .loginhandleBox .userRegisterBox .loginTypeMenu li.active{color:#179f97;position:relative}#loginMask .loginContent .loginhandleBox .userRegisterBox .loginTypeMenu li.active::after{content:"";width:100%;height:2px;background:#179f97;position:absolute;bottom:0;left:0}#loginMask .loginContent .loginhandleBox .userRegisterBox .loginTypeMenu li a{color:#179f97;font-size:16px}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister{width:100%;flex:1;display:flex;flex-flow:column;align-items:center}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister.hide{display:none}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group{margin-bottom:12px}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group#userRegisterNcBox{width:326px;height:50px;flex-shrink:0}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group#userRegisterNcBox.hide{display:none}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group#userRegisterNcBox #userRegisterNc{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .invalid-feedback{margin:4px 0}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .invalid-feedback small{font-size:12px}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .form-control{width:326px;height:50px;border-radius:6px;font-size:14px;padding:0 13px}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .form-control:focus{box-shadow:none;border-color:#0bb18f}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .verificationBox{width:326px;display:flex;justify-content:space-between}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .verificationBox .form-control{width:182px;height:50px;border-radius:6px}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .verificationBox .getVerificationBtn{width:133px;height:50px;border:none;border-radius:6px;font-size:14px;font-weight:400;background:#0bb18f;color:#fff}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .form-group .verificationBox .getVerificationBtn[disabled]{background:rgba(11,177,143,0.2)}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .submitBtn{width:326px;height:50px;flex-shrink:0;background:linear-gradient(90deg, #179f97, #0bb18f);border-radius:5px;font-size:18px;font-weight:400;color:#ffffff;border:none}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .submitBtn .loading{display:none;margin-right:10px;animation:rotate 2s infinite linear}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .submitBtn[disabled]{background:linear-gradient(90deg, rgba(23,159,151,0.3), rgba(11,177,143,0.3))}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox{padding:0 40px 40px;width:100%}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement{margin-top:20px;font-size:12px;font-weight:400;color:#909399;display:flex;align-items:center;width:max-content}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement.shakeX{animation:shakeX 0.2s 3}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement.hide{display:none}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement .checkbox{width:12px;height:12px;border:1px solid #909399;margin-right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement .checkbox .checkIcon{display:none}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement .checkbox.check{border:1px solid #179f97}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement .checkbox.check .checkIcon{display:block;font-size:12px;color:#179f97}#loginMask .loginContent .loginhandleBox .userRegisterBox .userRegister .clearanceAgreementBox .clearanceAgreement .getAgreement{color:#179f97;font-size:12px}#loginMask .loginContent .loginhandleBox .userFindPassBox{width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}#loginMask .loginContent .loginhandleBox .userFindPassBox.hide{display:none}#loginMask .loginContent .loginhandleBox .userFindPassBox .loginTypeMenu{width:100%;display:flex;justify-content:space-between;padding:0 40px;margin:40px 0}#loginMask .loginContent .loginhandleBox .userFindPassBox .loginTypeMenu li{height:44px;display:flex;align-items:center;justify-content:center;font-size:18px}#loginMask .loginContent .loginhandleBox .userFindPassBox .loginTypeMenu li.active{color:#179f97;position:relative}#loginMask .loginContent .loginhandleBox .userFindPassBox .loginTypeMenu li.active::after{content:"";width:100%;height:2px;background:#179f97;position:absolute;bottom:0;left:0}#loginMask .loginContent .loginhandleBox .userFindPassBox .loginTypeMenu li a{font-size:16px}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass{width:100%;flex:1;display:flex;flex-flow:column;align-items:center}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass.hide{display:none}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group{margin-bottom:12px}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group.hidden{display:none}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group#userFindPassNcBox{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group#userFindPassNcBox.hide{display:none}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group#userFindPassNcBox #userFindPassNc{width:326px;height:50px}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .invalid-feedback{margin:4px 0}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .form-control{width:326px;height:50px;border-radius:6px;font-size:14px;padding:0 13px}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .form-control:focus{box-shadow:none;border-color:#0bb18f}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .verificationBox{width:326px;display:flex;justify-content:space-between}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .verificationBox .form-control{width:182px;height:50px;border-radius:6px}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .verificationBox .getVerificationBtn{width:133px;height:50px;border:none;border-radius:6px;font-size:14px;font-weight:400;background:#0bb18f;color:#fff}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .form-group .verificationBox .getVerificationBtn[disabled]{background:rgba(11,177,143,0.2)}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .submitBtn{width:326px;height:50px;background:linear-gradient(90deg, #179f97, #0bb18f);border-radius:5px;font-size:18px;font-weight:400;color:#ffffff;border:none}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .submitBtn .loading{display:none;margin-right:10px;animation:rotate 2s infinite linear}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .submitBtn[disabled]{background:linear-gradient(90deg, rgba(23,159,151,0.3), rgba(11,177,143,0.3))}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .emailVerifyBox{display:flex;align-items:center;width:326px;margin-bottom:10px;font-size:14px;color:#666666}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .emailVerifyBox.hidden{display:none}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .emailVerifyBox .emailVerifyBtn{cursor:pointer;color:#179f97;text-decoration:underline}#loginMask .loginContent .loginhandleBox .userFindPassBox .userFindPass .invalid-feedback small{font-size:12px !important}#loginMask .loginContent .loginhandleBox .shareCode.hide{display:none}#loginMask .loginContent div.shareCodeText{width:326px;height:50px;background:rgba(23,159,151,0.06);border-radius:6px;font-size:14px;color:#179f97;padding:0 12px;display:flex;align-items:center}#loginMask .loginContent [class*="nocaptcha"]{width:100% !important;height:100% !important}#loginMask .loginContent [class*="nocaptcha"] [class*="wrapper"]{width:100% !important;height:100% !important}#loginMask .loginContent [class*="nocaptcha"] [class*="wrapper"] [class*="scale"]{width:100% !important;height:100% !important}#loginMask .loginContent [class*="nocaptcha"] [class*="wrapper"] [class*="scale"] span{height:50px;line-height:50px}#loginMask .loginContent.hide{display:none}#loginMask .bindPhoneTips{width:480px;height:434px;background:#ffffff;border-radius:16px;position:relative;padding-top:50px}#loginMask .bindPhoneTips.hide{display:none}#loginMask .bindPhoneTips .closeBox{position:absolute;right:20px;top:20px;width:16px;height:16px;color:rgba(0,0,0,0.16);background:url("/public/images/gca_cn/dialog_close.png") no-repeat center/100%;opacity:0.3;z-index:1}#loginMask .bindPhoneTips .closeBox:hover{cursor:pointer;opacity:1}#loginMask .bindPhoneTips .tips_title{font-size:20px;font-weight:bold;color:#303133;width:100%;text-align:center}#loginMask .bindPhoneTips .bindPhoneImg{width:231px;height:210px;background:url("/public/images/tc_yhq.png") no-repeat center/100%;margin:30px auto 0}#loginMask .bindPhoneTips .bindPhoneButtonList{display:flex;justify-content:center;margin-top:30px}#loginMask .bindPhoneTips .bindPhoneButtonList .bindPhoneButton{width:150px;height:46px;border-radius:6px;font-size:14px;text-align:center;line-height:46px;cursor:pointer}#loginMask .bindPhoneTips .bindPhoneButtonList .bindPhoneButton.cancel{background:#f4f6fb;color:#909399}#loginMask .bindPhoneTips .bindPhoneButtonList .bindPhoneButton.cancel:hover{background:#eff2f9;color:#606266}#loginMask .bindPhoneTips .bindPhoneButtonList .bindPhoneButton.continue{font-size:16px;background:linear-gradient(90deg, #4e7cf6, #459dff);box-shadow:0px 10px 10px 0px rgba(83,126,237,0.23);color:#fff;margin-left:30px}#loginMask .bindPhoneTips .bindPhoneButtonList .bindPhoneButton.continue:hover{background:linear-gradient(90deg, #3265eb, #2d90ff)}@keyframes rotate{0%{transform:rotate(0deg) skew(0deg) scale(1);-ms-transform:rotate(0deg) skew(0deg) scale(1);-moz-transform:rotate(0deg) skew(0deg) scale(1);-webkit-transform:rotate(0deg) skew(0deg) scale(1);-o-transform:rotate(0deg) skew(0deg) scale(1)}100%{transform:rotate(360deg) skew(0deg) scale(1);-ms-transform:rotate(360deg) skew(0deg) scale(1);-moz-transform:rotate(360deg) skew(0deg) scale(1);-webkit-transform:rotate(360deg) skew(0deg) scale(1);-o-transform:rotate(360deg) skew(0deg) scale(1)}}@keyframes shakeX{0%{transform:translate(0px, 0px)}20%{transform:translateX(3px)}40%{transform:translateX(3px)}}
