@charset "utf-8";
/*登录界面*/
.header{
    width:100%;
    color:#5d5d5d;
}
.headerBox{
    width:1000px;
    margin:40px auto;
}
.headerBox a{
    text-indent: -9999px;
    display: block;
    width:178px;
    height:42px;
    background:url("../images/logo.png") no-repeat;
}
.headerBox .line_x{
    width:2px;
    height:31px;
    background:#787878;
    float: left;
    margin:5px 0 0 30px;
}
.headerBox span{
    float: left;
    margin:11px 0 0 41px;
}
.content{
    width:100%;
    margin:65px 0;
}
.contentBox{
    width:1000px;
    margin:0 auto;
    padding-bottom:50px;
    border:1px solid #e3e3e3;
}
.contentBox h2{
    font-size:18px;
    padding:40px 0 30px 0;
    border-bottom:1px solid #c4c4c4;
}
.contentBox .loginBox{
    padding-top:60px;
    background:#fff;
}
.m38{
    margin-top:38px;
}
.m40{
    margin:0 40px;
}
.contBot{
    margin-left:60px;
}
/*记住密码*/
.loginBox .remPwd{
	padding-left:88px;
	margin-top:20px;
}
.loginBox .remPwd label{
	display:inline-block;
	background:url("../images/sel.png") -6px -4px no-repeat;
	padding-left:20px;
	line-height:12px;
}
/*选中状态*/
.loginBox .remPwd label.on{
	background-position:-6px -19px;
}
.loginBox .part .int{
    width:50px;
    float: left;
    line-height:38px;
    text-align:right;
    margin-right:35px;
}
.loginBox .part .inte{
    height:38px;
    float:left;
    position: relative;
}
.loginBox .part input{
    width:218px;
    height:38px;
    border:1px solid #e3e3e3;
    position: absolute;
    padding-left:60px;
    line-height:38px;
    border-radius: 3px;
}
.loginBox .name i{
     width:18px;
     height:20px;
     background:url("../images/login_icon.png") -8px -34px;
     position: absolute;
     top:10px;
     left:19px;
     z-index:1;
}
.loginBox .passwd i{
    width:15px;
    height:20px;
    background:url("../images/login_icon.png") -31px -35px;
    position: absolute;
    top:10px;
    left:19px;
    z-index:1;
}
.loginBox .yanzhen input{
    width:112px;
    height:38px;
    border:1px solid #e3e3e3;
    padding-left:20px;
    line-height:38px;
    border-radius:3px;
    display: inline-block;
}
.loginBox .yanzhen img{
    margin-left:146px;
    display: inline-block;
}
.loginBox .yanzhen a{
    width:17px;
    height:27px;
    background:url("../images/login_icon.png") -62px -11px;
    display: inline-block;
    line-height:38px;
}
.loginBox .sub{
	text-align:right;
}
.registBox .wrong{
    width:378px;
    padding-left:12px;
}
.wrong{
    margin-top: 16px;
    display: none;
    text-align: right;
}
.wrong i{
    width:17px;
    height:17px;
    background:url("../images/login_icon.png") -62px -39px;
    float: left;
    margin:1px 14px 0 4px;
}
.wrong em{
    color:#d64242;
}
/* .sub{
    text-align:right;
} */
.sub input{
    width:278px;
    height:38px;
    background:#cf0101;
    text-align: center;
    line-height:38px;
    color:#fff;
    cursor: pointer;
    border-radius:2px;
}
.loginBox .sub p{
    width:278px;
    margin-left:80px;
    margin-top:18px;
}
.loginBox .sub p a{
    color:#c4c4c4;
}
.login_bg{
    margin-top:20px;
}
/*注册*/
.RcontBox{
    border:1px solid #c4c4c4;
    padding-bottom:30px;
}
span.tite{
    width:60px;
    display: inline-block;
    line-height:38px;
    margin-right:22px;
    text-align: right;
}
.registBox{
    padding-top:50px;
}
.registBox input[type=text]{
    height:38px;
    line-height:38px;
    border:1px solid #e3e3e3;
    border-radius:3px;
    padding-left:24px;
}
.registBox input[type=password]{
    height:38px;
    line-height:38px;
    border:1px solid #e3e3e3;
    border-radius:3px;
    padding-left:24px;
}
.registBox .phone input{
    width:280px;
}
.registBox .message input{
    width:130px;
}
.registBox .message a{
    width:135px;
    height:38px;
    line-height:38px;
    border:1px solid #e3e3e3;
    background:#f5f5f5;
    text-align: center;
    display: inline-block;
    border-radius:2px;
    margin-left:12px;
}
.registBox .yanzhen input{
    width:128px;
    display: inline-block;
}
.registBox .yanzhen img{
    margin-left:14px;
    display: inline-block;
    vertical-align:middle;
}
.registBox .yanzhen a{
    width:17px;
    height:15px;
    background:url("../images/login_icon.png") -62px -11px;
    display: inline-block;
    margin:14px 0 0 8px;
    line-height:38px;
}
.registBox .sub input{
    width:375px;
    margin-left:20px;
}
.registBox .sub p{
    text-align: right;
    margin-top:40px;
    color:#5d5d5d;
}
.registBox .sub p a{
    color:#cf0101;
}
.RcontBox .reg_bg{
    margin:20px 0 0 38px;
}
/*找回重置密码*/
.content .findBox{
    text-align: center;
    padding:0;
}
.stepAll{
    margin:50px 60px;
}
.step{
    float: left;
    text-align: center;
    margin-right:30px;
}
.dashed{
    width:250px;
    border:1px dashed #9f9f9f;
    float: left;
    margin-right:30px;
    margin-top:30px;
}
.step i{
    width:65px;
    height:65px;
    display: block;
}
.step .step1{
    background: url(../images/icon1.png) no-repeat;
}
.step1 i.active{
    background: url(../images/icon1.png) no-repeat 0 -72px;
}
.step .step2{
    background: url(../images/icon1.png) no-repeat 0 -149px;
}
.step2 i.active{
    background: url(../images/icon1.png) no-repeat 0 -223px;
}
.step .step3{
    background: url(../images/icon1.png) no-repeat 0 -305px;
}
.step3 i.active{
    background: url(../images/icon1.png) no-repeat 0 -378px;
}
.step span{
    margin-top:10px;
    display:block;
    color:#9f9f9f;
}
.step span.active{
    color:#f76a4b;
}
.succ{
    text-align: center;
    vertical-align: middle;
    color:#82edea;
    font-size:18px;
    letter-spacing:2px;
}
.succ img{
    display: inline-block;
}
/*设置密码*/
.setPasswd{
    text-align: center;
}
.setPasswd span{
    width:307px;
    text-align: left;
    display: inline-block;
}
.setPasswd input{
    width:283px;
}
.setPasswd .sub{
    text-align: center;
}
.setPasswd .sub input{
    width:307px;
    margin:0;
}
.mt20{
    margin-top:20px;
}
/*密码设置成功*/
.loginSet .layui-layer-title{
    padding-left:40px;
    height:60px;
    line-height:60px;
}
.loginSet .layui-layer-setwin{
    top:23px;
}
.cont{
    width:600px;
    padding-top:82px;
}
.cont p{
    clear: both;
}
.cont .succ-one{
    height:21px;
    margin-left:200px;
    line-height:21px;
    text-align: center;
}
.cont .succ-one i{
    width:21px;
    height:21px;
    background:url(../images/icon.png) -130px -244px;
    float:left;
}
.cont .succ-one span{
    float:left;
    color:#cf0101;
    font-size:14px;
    padding-left:18px;
}
.cont .succ-two{
    text-align: center;
    margin-top:30px;
}
