/* 登录弹框 */
.profession-user-operation-mask{width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background:rgba(0,0,0,0.6)}
.profession-user-operation .login_pupop{width:400px;height:auto;position:fixed;top:144px;left:50%;transform:translateX(-50%);background:#333666;border:2px solid #3377ff;border-radius:12px;box-shadow:0px 0px 20px 0px rgba(51,187,255,0.20);z-index:101}
.profession-user-operation .login_title{width:100%;height:40px;display:flex;justify-content:flex-end;align-items:center}
.profession-user-operation .login_clear{width:40px;height:40px;background:url('../images/clear_default.png') no-repeat;background-size:cover}
.profession-user-operation .login_clear:hover{cursor:pointer;background:url('../images/clear_hover.png') no-repeat;background-size:cover}
.profession-user-operation .login_title_tab{width:100%;height:36px;margin-bottom:40px;display:flex;justify-content:center;gap: 24px;}
.profession-user-operation .iphone_login,.profession-user-operation .studentnumber_login{width:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.profession-user-operation .login_title_tab>div:hover{cursor:pointer}
.profession-user-operation .login_title_tab p{opacity:0.8;color:rgba(255,255,255,1);font-size:20px;font-weight:400;font-family:"PingFang SC";letter-spacing:0.4px}
.profession-user-operation .login_title_tab p:hover{opacity:1}
.profession-user-operation .login_title_tab span{width:82px;height:4px;display:block}
.profession-user-operation .selected span{background:url('../images/select_bg.png') no-repeat;background-size:cover}
.profession-user-operation .selected p{opacity:1}
.profession-user-operation .tab_content{width:auto;height:auto}
.profession-user-operation .tab_content>div{display:none}
.profession-user-operation .tab_content .layui_show{display:block}
.profession-user-operation .layui-form-item{width:320px;margin:auto;margin-bottom:26px !important}
.profession-user-operation .layui-input-block{width:320px;height:40px;margin-left:0px !important}
.profession-user-operation .tel,.profession-user-operation .password,.profession-user-operation .autologin{width:100%;height:auto;display:flex;justify-content:center;position:relative}
.profession-user-operation .autologin{width:320px;margin:auto;height:20px;min-height:20px;justify-content:space-between}
.profession-user-operation .autologin>a{font-size:14px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;text-align:LEFT;color:#b2bfff;width:70px}
.profession-user-operation .autologin>a:hover{color:#8095FF}
.profession-user-operation .layui-input{width:320px;height:40px;background:rgba(51,119,255,0.10) !important;border:1px solid #1692f2 !important;border-radius:4px !important;color:#ffffff}
.profession-user-operation .layui-select-title .layui-input{color:#8095FF}
.profession-user-operation .layui-input-block input:focus{border:1px solid #33bbff !important}
.profession-user-operation .layui-input-block input:hover{border:1px solid #33bbff !important}
.profession-user-operation .layui-input-block input::placeholder{color:#8095FF !important}
.profession-user-operation .layui-form-select dl{box-shadow:0px 3px 15px 0px rgb(0 0 0 / 15%) !important;border-radius:4px !important;border:none !important;background:#404480 !important}
.profession-user-operation .layui-form-select dl dd{color:#B2BFFF}
.profession-user-operation .layui-form-select dl dd:hover{background-color:rgba(128,149,255,0.20) !important}
.profession-user-operation .layui-form-select dl::-webkit-scrollbar{width:4px}
.profession-user-operation .layui-form-select dl::-webkit-scrollbar-track{background:transparent}
.profession-user-operation .layui-form-select dl::-webkit-scrollbar-thumb{background:rgba(179,191,255,0.2);border-radius:2px}
.profession-user-operation .layui-form-select dl::-webkit-scrollbar-thumb:hover{background:rgba(179,191,255,0.5)}
.profession-user-operation .layui-form-select dl dd.layui-this{background-color:rgba(128,149,255,0.20) !important}
.profession-user-operation .layui-form-select .layui-edge{display:none}
.profession-user-operation .layui-input-block input:hover{border:1px solid #33bbff !important}
.profession-user-operation .college{position:relative}
.profession-user-operation .search_img{width:16px;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url('../images/search_icon.png') no-repeat;background-size:cover;z-index:101}
.profession-user-operation .search_img:hover{cursor:pointer}
.profession-user-operation .error{font-size:12px;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:#ff6759}
.profession-user-operation .eye,.profession-user-operation .eye_show{width:16px;height:16px;background:url('../images/password_state_off.png') no-repeat;background-size:cover;position:absolute;right:12px;top:50%;transform:translateY(-50%)}
.profession-user-operation .eye:hover{cursor:pointer;background:url('../images/password_state_off_hover.png') no-repeat;background-size:cover}
.profession-user-operation .eye_show{background:url('../images/password_state_on.png') no-repeat;background-size:cover}
.profession-user-operation .eye_show:hover{background:url('../images/password_state_on_hover.png') no-repeat;background-size:cover}
.profession-user-operation .automatic_logon{width:100%;}
.profession-user-operation .auto_k{width:16px;height:16px;border-radius:2px;border:1px solid #1692f2}
.profession-user-operation .layui-form-checkbox i{width:15px !important;height:15px !important;line-height:15px;border:1px solid #1692f2 !important;border-radius:2px !important;border-left:1px solid #1692f2 !important;font-size:16px !important;overflow:hidden !important}
.profession-user-operation .layui-form-checkbox{background:none !important;float:left !important;margin-left:1px !important}
.profession-user-operation .layui-form-checked{background:#3d7eff !important}
.profession-user-operation .layui-form-item .layui-form-checkbox{width:16px !important;height:16px !important;padding-right:0px !important;margin-top:1px !important}
.profession-user-operation .layui-form-checked i,.profession-user-operation .layui-form-checked:hover i{color:#fff !important}
.profession-user-operation .layui-form-checkbox:hover i{color:#fff !important}
.profession-user-operation .layui-icon-ok:before{content:"" !important;font-size:13px}
.profession-user-operation .layui-form-checked .layui-icon-ok:before{content:"\e605" !important;font-size:13px}
.profession-user-operation .auto_text{color:#fff;user-select:none;width:85px;font-size: 14px;}
.profession-user-operation .auto_text:hover{cursor:pointer}
.profession-user-operation .login_btn{width:320px;height:40px;display:block;margin-bottom:40px !important;display:block;margin:auto;margin-top:28px;background:#3377ff;border:1px solid rgba(51,119,255,0.20);border-radius:4px;color:#ffffff}
.profession-user-operation .login_btn:hover{background: #33bbff;}
.profession-user-operation .dislogin{background:rgba(51,119,255,0.30);color:rgba(255,255,255,0.50)}
.profession-user-operation .dislogin{background:rgba(51,119,255,0.30);color:rgba(255,255,255,0.50)}

/*无痕样式*/
.profession-user-operation .nc_scale{border-radius: 4px;border: 1px solid #3377ff4d;background: #3377ff4d;color: #b3bfff;}
.profession-user-operation .nc-container .nc_scale .btn_slide{border-radius: 2px;border: 1px solid #3BF;background: #3377ff99;color:#42acff;}
/*.profession-user-operation .nc_scale div.nc_bg {}*/
.profession-user-operation .nc_scale .scale_text2{color:#fff;}
.profession-user-operation .nc-container .scale_text.scale_text.slidetounlock span[data-nc-lang="SLIDE"]{background:#fff;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: slidetounlock 3s infinite;-webkit-text-size-adjust: none;}

/* 绑定手机弹框 与修改密码*/
.profession-user-operation .iphone_pupop{width:400px;height:fit-content;background:#333666;border-radius:12px;border:2px solid #3377ff;position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;z-index:101;}
.profession-user-operation .iphone_title{width:100%;height:14px;margin-top:20px;display:flex;justify-content:flex-end;align-items:center}
.profession-user-operation .goback{width:auto;height:100%;margin-right:20px;display:flex;align-items:center}
.profession-user-operation .goback_text{color:#33bbff;font-size:14px;font-weight:400;font-family:"PingFang SC";letter-spacing:0.28px}
.profession-user-operation .goback>span{width:10px;height:12px;margin-left:2px;background:url('../images/arrow_right_default.png') no-repeat;background-size:cover}
.profession-user-operation .goback:hover{cursor:pointer}
.profession-user-operation .goback:hover .goback_text{color:#66ccff}
.profession-user-operation .goback:hover span{background:url('../images/arrow_right_hover.png') no-repeat;background-size:cover}
.profession-user-operation .binding_iphone{width:100%;height:20px;margin-top:3px;text-align:center;line-height:20px;font-family:"PingFang SC";letter-spacing:0.4px;font-size:20px;color:#ffffff}
.profession-user-operation .psdchange_center{width:320px;height:auto;margin:auto;margin-top:40px;margin-bottom:40px;display:flex}
.profession-user-operation .register-form .areaCode{font-size:14px;color:#ffffff;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 9px 0 13px}
.profession-user-operation .layui-input-block{position:relative}
.profession-user-operation .register-form .line{width:1px;height:18px;background:rgba(255,255,255,0.30);border-radius:1px;position:absolute;left:48px;top:50%;transform:translateY(-50%)}
.profession-user-operation .register-form .tel input{padding-left:57px;box-sizing:border-box}
.profession-user-operation .register-form .tel .binding-phone-error-exists-cancellation {color: #ff6759;font-size: 12px;}
.profession-user-operation .register-form .tel .binding-phone-error-exists-cancellation .go_cancel {font-size: 14px;font-weight: 600;color: #33bbff;text-decoration: underline;}
.profession-user-operation .register-form .tel .binding-phone-error-exists-cancellation .go_cancel:hover {color: #66ccff;}
.profession-user-operation .slider{width:320px;height:40px;margin-bottom:26px;box-sizing:border-box;background:rgba(51,119,255,0.10);border:1px solid #1692f2;border-radius:5px;box-shadow:0px 0px 20px 0px rgba(51,187,255,0.20);display:flex;justify-content:center;align-items:center}
.profession-user-operation .slider_text{opacity:0.4;font-size:14px;font-family:PingFang SC,PingFang SC-Semibold;font-weight:600;color:#33bbff}
.profession-user-operation .layui-input{padding-left:10px;box-sizing:border-box}
.profession-user-operation .btn-sendCode,.profession-user-operation .resend{color:#33BBFF;font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);padding-right:12px}
.profession-user-operation .btn-sendCode:hover{color:#66ccff}
.profession-user-operation .btn-next{width:320px;height:40px;background:rgba(51,119,255,0.30);border:1px solid rgba(51,119,255,0.20);border-radius:4px;color:rgba(255,255,255,0.50)}
.profession-user-operation .editpsd_btn{margin-top:20px;background: #3377ff;color: #ffffff;cursor: pointer;}
input[type="password"]::-ms-reveal{
    display: none;
}

/*适配手机端*/
/* 登录弹框 */
.use-mobile.profession-user-operation .login_pupop{width:6.06rem;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#333666;border:.02rem solid #3377ff;border-radius:.12rem;box-shadow:0rem 0rem .2rem 0rem rgba(51,187,255,0.20);z-index:101}
.use-mobile.profession-user-operation .login_title{width:100%;height:.4rem;display:flex;justify-content:flex-end;align-items:center}
.use-mobile.profession-user-operation .login_clear{width:.4rem;height:.4rem;background:url('../images/clear_default.png') no-repeat;background-size:cover}
.use-mobile.profession-user-operation .login_clear:hover{cursor:pointer;background:url('../images/clear_hover.png') no-repeat;background-size:cover}
.use-mobile.profession-user-operation .login_title_tab{width:100%;height:.36rem;margin-bottom:.4rem;display:flex;justify-content:center}
.use-mobile.profession-user-operation .iphone_login, .use-mobile.profession-user-operation .studentnumber_login{width:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.use-mobile.profession-user-operation .iphone_login{margin-right:.48rem}
.use-mobile.profession-user-operation .iphone_login.no-student-number{margin-right:0rem;}
.use-mobile.profession-user-operation .login_title_tab>div:hover{cursor:pointer}
.use-mobile.profession-user-operation .login_title_tab p{opacity:0.8;color:rgba(255,255,255,1);font-size:.3rem;font-weight:400;font-family:"PingFang SC";letter-spacing:.004rem}
.use-mobile.profession-user-operation .login_title_tab p:hover{opacity:1}
.use-mobile.profession-user-operation .login_title_tab span{width:.82rem;height:.04rem;display:block}
.use-mobile.profession-user-operation .selected span{background:url('../images/select_bg.png') no-repeat;background-size:cover}
.use-mobile.profession-user-operation .selected p{opacity:1}
.use-mobile.profession-user-operation .tab_content{width:auto;height:auto}
.use-mobile.profession-user-operation .tab_content>div{display:none}
.use-mobile.profession-user-operation .tab_content .layui_show{display:block}
.use-mobile.profession-user-operation .layui-form-item{width:5.42rem;margin:auto;margin-bottom:.45rem !important}
.use-mobile.profession-user-operation .layui-input-block{width:5.42rem;height:.88rem;margin-left:0rem !important}
.use-mobile.profession-user-operation .tel, .use-mobile.profession-user-operation .password, .use-mobile.profession-user-operation .autologin{width:100%;height:auto;display:flex;justify-content:center;position:relative}
.use-mobile.profession-user-operation .autologin{width:5.42rem;margin:auto;height:.24rem;min-height:.24rem;justify-content:space-between}
.use-mobile.profession-user-operation .autologin>a{font-size:.24rem;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;text-align:LEFT;color:#b2bfff; white-space: nowrap; width: auto}
.use-mobile.profession-user-operation .autologin>a:hover{color:#8095FF}
.use-mobile.profession-user-operation .layui-input{width:5.42rem;height:.88rem; padding-left: 0.24rem;font-size: .32rem;background:rgba(51,119,255,0.10) !important;border:1px solid #1692f2 !important;border-radius:.04rem !important;color:#ffffff;box-sizing: border-box;}
.use-mobile.profession-user-operation .layui-select-title .layui-input{color:#8095FF}
.use-mobile.profession-user-operation .layui-input-block input:focus{border:1px solid #33bbff !important}
.use-mobile.profession-user-operation .layui-input-block input:hover{border:1px solid #33bbff !important}
.use-mobile.profession-user-operation .layui-input-block input::placeholder{color:#8095FF !important}
.use-mobile.profession-user-operation .layui-form-select dl{box-shadow:0rem .03rem .15rem 0rem rgb(0 0 0 / 15%) !important;border-radius:.04rem !important;border:none !important;background:#404480 !important}
.use-mobile.profession-user-operation .layui-form-select dl dd{color:#B2BFFF}
.use-mobile.profession-user-operation .layui-form-select dl dd:hover{background-color:rgba(128,149,255,0.20) !important}
.use-mobile.profession-user-operation .layui-form-select dl::-webkit-scrollbar{width:.04rem}
.use-mobile.profession-user-operation .layui-form-select dl::-webkit-scrollbar-track{background:transparent}
.use-mobile.profession-user-operation .layui-form-select dl::-webkit-scrollbar-thumb{background:rgba(179,191,255,0.2);border-radius:.02rem}
.use-mobile.profession-user-operation .layui-form-select dl::-webkit-scrollbar-thumb:hover{background:rgba(179,191,255,0.5)}
.use-mobile.profession-user-operation .layui-form-select dl dd.layui-this{background-color:rgba(128,149,255,0.20) !important}
.use-mobile.profession-user-operation .layui-form-select .layui-edge{display:none}
.use-mobile.profession-user-operation .layui-input-block input:hover{border:1px solid #33bbff !important}
.use-mobile.profession-user-operation .college{position:relative}
.use-mobile.profession-user-operation .search_img{width:.16rem;height:.16rem;position:absolute;right:.1rem;top:50%;transform:translateY(-50%);background:url('../images/search_icon.png') no-repeat;background-size:cover;z-index:101}
.use-mobile.profession-user-operation .search_img:hover{cursor:pointer}
.use-mobile.profession-user-operation .error{font-size:.3rem;font-family:PingFang SC,PingFang SC-Regular;font-weight:400;color:#ff6759}
.use-mobile.profession-user-operation .eye, .use-mobile.profession-user-operation .eye_show{width:.32rem;height:.32rem;background:url('../images/password_state_off.png') no-repeat;background-size:cover;position:absolute;right:.24rem;top:50%;transform:translateY(-50%)}
.use-mobile.profession-user-operation .eye:hover{cursor:pointer;background:url('../images/password_state_off_hover.png') no-repeat;background-size:cover}
.use-mobile.profession-user-operation .eye_show{background:url('../images/password_state_on.png') no-repeat;background-size:cover}
.use-mobile.profession-user-operation .eye_show:hover{background:url('../images/password_state_on_hover.png') no-repeat;background-size:cover}
.use-mobile.profession-user-operation .automatic_logon{width:100%;height:.24rem}
.use-mobile.profession-user-operation .auto_k{width:.16rem;height:.16rem;border-radius:.02rem;border:1px solid #1692f2}
.use-mobile.profession-user-operation .layui-form-checkbox i{width:.24rem !important;height:.24rem !important;line-height:.24rem;border:1px solid #1692f2 !important;border-radius:.02rem !important;border-left:1px solid #1692f2 !important;font-size:.16rem !important;overflow:hidden !important}
.use-mobile.profession-user-operation .layui-form-checkbox{background:none !important;float:left !important;margin-left:1px !important}
.use-mobile.profession-user-operation .layui-form-checked{background:#3d7eff !important}
.use-mobile.profession-user-operation .layui-form-item .layui-form-checkbox{width:.26rem !important;height:.26rem !important;padding-right:0rem !important;margin-top:1px !important}
.use-mobile.profession-user-operation .layui-form-checked i, .use-mobile.profession-user-operation .layui-form-checked:hover i{color:#fff !important}
.use-mobile.profession-user-operation .layui-form-checkbox:hover i{color:#fff !important}
.use-mobile.profession-user-operation .layui-icon-ok:before{content:"" !important;font-size:.13rem}
.use-mobile.profession-user-operation .layui-form-checked .layui-icon-ok:before{content:"\e605" !important;font-size:.13rem}
.use-mobile.profession-user-operation .auto_text{color:#fff;user-select:none;width:1.96rem; font-size: .24rem;}
.use-mobile.profession-user-operation .auto_text:hover{cursor:pointer}
.use-mobile.profession-user-operation .login_btn{width:5.42rem;height:.88rem;display:block;margin-bottom:.64rem !important;display:block;margin:auto;margin-top:.56rem;background:#3377ff;border:1px solid rgba(51,119,255,0.20);border-radius:.04rem;color:#ffffff; font-size: .32rem;}
.use-mobile.profession-user-operation .login_btn:hover{background: #33bbff;}
.use-mobile.profession-user-operation .dislogin{background:rgba(51,119,255,0.30);color:rgba(255,255,255,0.50)}
.use-mobile.profession-user-operation .dislogin{background:rgba(51,119,255,0.30);color:rgba(255,255,255,0.50)}

.message-login .layui-form-item{position: relative;font-size: 14px;}
.message-login .layui-form-item input{font-size: 14px;line-height: 3;}
.message-login #message-login-phone{padding-left: 56px;}
.message-login .phone-code{
    position: absolute;
    left: 12px;
    top: 11px;
    font-size: 14px;
    line-height: 18px;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding-right: 8px;
    font-style: normal;
    color: #fff;}
.message-login .message-code #message-login-code{padding-right: 120px;}
.message-login .message-code .yzmBtn{position: absolute;right: 0px;
    top: 0px;
    color: #33BBFF;
    font-size: 14px;
    line-height: 40px;
    width: auto;
    border: none;
    background: none;
    cursor: pointer;
    padding: 0 12px 0 0;}
.message-login .message-code .yzmBtn:hover,.message-login .message-code .yzmBtn:focus{border:none !important;color: #66CCFF;}

