li{list-style:none}img{border:0;vertical-align:middle;border:none}button{cursor:pointer}a{color:#163561;text-decoration:none}a:hover{color:#0d86ff}button,input{font-family:Microsoft YaHei,SC,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif}input,textarea{outline:none;caret-color:#999}body,html{width:100%;height:100%;font-family:Poppins,Poppins-Medium,SC,arial,Hiragino Sans GB,sans-serif}.hide,.none{display:none}.clearfix:after{visibility:hidden;clear:both;display:block;content:".";height:0}.login_pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;display:none}.containerLogin{width:100%;padding-top:140px}.bg{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.5)}.loginContent{max-width:565px;width:100%;margin:0 auto;padding:40px;box-sizing:border-box;position:absolute;z-index:9;left:50%;transform:translateX(-50%);top:150px;background:#191919;border-radius:20px;border:1px solid #4e4e4e}.loginContent>.logo{margin-bottom:20px;width:160px;height:32px;border-radius:4px 4px 4px 4px;display:flex;align-items:center}.text-left{font-weight:bold;font-size:24px;color:#fff;line-height:29px;text-align:left}.login-right{width:419px;height:331px;float:right}.google_box{width:100%;height:42px;border-radius:4px 4px 4px 4px;border:1px solid #e8e8e9;margin-top:20px;background:#ffffff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:all .3s}.google_box:hover{box-shadow:0 0 0 3px #f3f4f4}.google_box .g_id_signin_cont{width:100%;height:42px;position:absolute;top:0px;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.google_box .g_id_signin_cont>img{display:inline-block;width:24px}.google_box .g_id_signin_cont>span{font-size:16px;color:#333333;line-height:22px}.login_close{position:absolute;background:url(../img/sign_close.png) no-repeat center;width:24px;height:24px;right:12px;top:12px;cursor:pointer}.register-tips{font-size:12px;color:#9F9F9F;line-height:17px;margin-top:20px}.register-tips a{color:#9EFF00}.register-tips a:hover{opacity:.8}.line{width:100%;position:relative;text-align:center;margin-top:16px}.line>p{background:#191919;position:relative;z-index:2;display:inline-block;padding:0 5px;color:#cccccc}.line::after{content:"";display:block;position:absolute;width:100%;height:1px;background:#4E4E4E;top:10px}.user_msg{width:100%;margin-top:24px;position:relative}.user_msg>.code_loading{width:30px;height:30px;position:absolute;right:-29px;top:65%;transform:translateY(-50%);display:none}.user_msg>p{font-size:14px;color:#fff;line-height:14px}.user_msg>p>span{color:#866bed;font-size:14px}.user_msg>input{width:100%;height:42px;background:#000000;color:#fff;border-radius:4px 4px 4px 4px;border:1px solid #000;padding:0 12px;font-size:16px;margin-top:4px;outline:none;box-sizing:border-box}.user_msg>.code_box{width:100%;height:42px;background:#000000;color:#8E8F92;border-radius:4px 4px 4px 4px;border:1px solid #000000;font-size:16px;margin-top:4px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box}.user_msg>.code_box>input{width:84%;height:40px;line-height:40px;margin-right:5px;border:none;background:#000000;font-size:16px;border-radius:4px;outline:none}.user_msg>.code_box>button{width:80px;height:24px;line-height:24px;padding:0 6px;white-space:nowrap;background:rgba(158,255,0,0.2);border-radius:3px 3px 3px 3px;font-size:12px;color:#9EFF00;border:none;transition:all .3s;margin-left:auto}.user_msg>.code_box>button:hover{opacity:.8}.user_msg .pwd_box{width:100%;height:42px;margin-right:5px;background:#000000;border-radius:4px;border:1px solid #000000;font-size:16px;margin-top:4px;outline:none}.user_msg .pwd_box>input{line-height:42px;width:92%;border:0;outline:none;background:none;padding:0 12px;box-sizing:border-box;border-radius:4px;color:#fff}.user_msg .pwd_box>img{display:inline-block;width:24px;cursor:pointer}.user_msg>.error_tip{display:none}.user_msg.error{position:relative}.user_msg.error>input{border:1px solid #ff0000}.user_msg.error>.error_tip{display:block;left:0;bottom:-20px;font-size:14px;line-height:17px;text-align:left;color:#ff0000;margin-top:3px}.forget_pwd{width:100%}.forget_pwd>a{width:100%;margin-top:12px;display:block;text-align:right;text-decoration:none;font-size:14px;color:#9F9F9F;line-height:22px;transition:all .3s}.forget_pwd>a:hover{text-decoration:underline;color:#9EFF00}.info_text{font-size:14px;color:#9F9F9F;line-height:20px;text-align:center;margin-top:20px}.info_text>span{color:#9EFF00;transition:all .3s}.info_text>span:hover{opacity:.8;text-decoration:underline;cursor:pointer}.login_btn{width:100%;height:48px;background:#9EFF00;box-shadow:0 4px 16px 0 rgba(64,83,239,0.2);border-radius:4px 4px 4px 4px;margin-top:20px;text-align:center;border:0;outline:none;font-size:18px;color:#191919;cursor:pointer;position:relative;transition:all .3s}.login_btn .loading-mask{position:absolute;z-index:2000;background:#9EFF00;border-radius:6px;margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s;text-align:center;cursor:pointer;display:none}.login_btn:hover{opacity:.8}>.go_register{width:100%;margin-top:24px;text-align:left;font-size:16px;color:#333333}>.go_register>a{color:#866bed;text-decoration:none}>.go_register>a:hover{text-decoration:underline}>.agreement{width:100%;margin-top:24px;text-align:center;font-size:14px;color:#333;text-align:left}>.agreement>a{color:#866bed;text-decoration:underline}>.agreement>a:hover{opacity:.8}>.record{margin-top:166px;width:100%;text-align:left;font-size:14px;color:#999999}.loading-circle{width:24px;height:24px;margin-top:14px;border:2px solid #fff;border-top-color:rgba(255,255,255,0.5);border-radius:50%;display:inline-block;position:relative;animation:spin 1s linear infinite}.lo_message{width:100%;position:fixed;top:-200px;height:40px;display:flex;text-align:center;align-items:center;justify-content:center;transition:all .2s;z-index:999998}.lo_message span{background:rgba(0,0,0,0.8);border-radius:4px;color:#fff;font-size:14px;padding:6px 14px}.lo_message.on{top:240px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (max-width:990px){.loginContent{width:90%;padding:20px}.user_msg .pwd_box>input{width:86%}}