@charset "UTF-8";
.m_top{background: url(https://yyglzx.oss-cn-shanghai.aliyuncs.com/wz/pic/index/logo.png) 20px center no-repeat;text-align: right;height:48px;line-height: 48px;padding: 16px 0;}
.m_top a{color:#FF3F01;padding-right: 20px;}
.g_banner{ height:560px; background:#0b3a90 url(../img/login_bg.png) center no-repeat;}
/*登录框容器及切换效果部分*/
.m_login{padding-top: 94px;width:340px;padding-left: 775px;padding-right: 85px;}
.m_login_box{background:#fff; box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.21);overflow: hidden;}
.m_login_hd{height:56px;line-height:56px;border-bottom:1px #ebebeb solid;padding-top: 1px;}
.m_login_hd li{float: left;width: 50%;font-size: 18px;color: #5f5f5f;text-align: center;}
.m_login_hd .j_active{color: #ff3f01;font-weight: bold;}
.m_login_bd{padding: 0 35px 30px;}
/*登录框表单部分*/
.m_form{}
.m_form_itm{margin-top: 16px;position: relative;}
.u_label{position: absolute;width: 42px;height:40px;top:0;left:0; background-repeat: no-repeat;background-position: center;}
.m_ipt_box{border:1px #dedede solid;border-top:1px #b4b4b4 solid;height:38px;padding-left: 42px;}
.m_ipt_box input{display: block;height:38px;width: 100%;line-height: 38px;}
.u_user{background-image: url("../img/login_user.png")}
.u_pwd{background-image: url("../img/login_psw.png")}
.u_yzm{background-image: url("../img/login_yzm.png")}
.m_form a{display: block;margin-top: 21px}
.u_login_btn{height:45px;line-height: 45px;color: #fff;background-color:#ff3f01;text-align: center;font-size: 20px;border-radius: 5px;}
.u_forget{text-align: right;color: #3d3d3d;}
.f_pr137{padding-right: 137px;}
.f_pr82{padding-right:82px;}
.u_mfhq{position: absolute;top:0;right:0;width: 81px;height:40px;line-height:40px;text-align:center;border:1px #dedede solid;border-left:none;color: #2873d8;width:82px;background:#fff;padding:0;}
.m_yzm_box{position:absolute;top:0;right:45px;width: 85px;height: 38px;border:1px #ddd solid;}
.m_yzm_box img{display: block;width: 100%;height:100%;}
.u_change{position:absolute;top:0;right:0;margin: 0!important;width: 45px;line-height: 40px;text-align: center;color: #2873d8;font-size: 12px;}

/*报错段落样式*/
.m_form .error{
    padding:3px;
    display:none;
    padding-left:23px;
    background:#ffebeb url(../img/error.gif) no-repeat 3px;
    background-size:16px 16px;
    color:#e4393c;
    font-size:14px;
    height:20px;
    line-height:20px;
    border:1px solid #faccc6;
}
.m_form .success{
    padding:3px;
    display:none;
    color:green;
    font-size:14px;
    height:20px;
    line-height:20px;
    border:1px solid green;
}

/*忘记密码的弹出框*/
.forget_box{
    width:770px;
    height:520px;
    padding-top:65px;
    padding-left:198px;
}
.forget_box p{
    font-size:16px;
    color:#666;
    margin-bottom:30px;
}
.forget_box p span{
    color:#ff3f01;
    font-size:14px;

}
.for_verCode input,.for_verCode span{
    width:195px;
    height:50px;
    line-height:50px;
    border:1px solid #ccc;
    color:#999;
    padding-left:15px;
    margin-right:10px;
}
.for_verCode span{
    display:inline-block;
    color:#333;
}
.m_login_hd ul{
    width:80%;margin:0 auto
}