@charset "utf-8";
/* 忘记密码css文件 */
body{
	background:#fff;
}

.regTitle{
	height:100px;
	border-bottom:1px solid #e5e5e5;
}

.regImg{
	display:inline-block;
	width:206px;
	height:54px;
	margin-top:23px;
	float:left;
	margin-right:40px;
}

.regImg>img{
	width:206px;
	height:54px;
}

.regT{
	float:left;
	height:40px;
	line-height:40px;
	font-size:30px;
	margin-top:30px;
	padding-left:40px;
	border-left:1px solid #e5e5e5;
}

.validate{
	height: 30px;
    line-height: 30px;
    color: #fe4b5e;
    float: left;
    margin-left:10px;
}

.regname{
	height:34px;
	margin-bottom:20px;
}

.reg_group{
	height:44px;
	margin-bottom:20px;
}

.regname>label{
	float:left;
	line-height:44px;
	width:60px;
	text-align:left;
}

.regname>input{
	width:390px;
	height:40px;
	float:left;
	border-radius:5px;
	border:none;
	border:1px solid #ccc;
	background:#f7f9fc;
	outline:none;
	padding-left:10px;
}

.reg_group>label{
	float:left;
	line-height:44px;
	width:60px;
	text-align:left;
}

.reg_in_size{
	width:260px;
	height:40px;
	float:left;
	border-radius:5px;
	border:none;
	border:1px solid #ccc;
	background:#f7f9fc;
	outline:none;
	padding-left:10px;
	margin-right:10px;
}

.reg_btn{
	width:120px;
	height:40px !important;
	float:left;
	border-radius: 2px;
	border:1px #478cDd solid ;
	color:#fff;
	background:#478cDd;
	outline:none;
	cursor:pointer;
}
.yanzhengma{
	width:120px;
	height:40px !important;
	float:left;
	border-radius: 2px;
	background:#478cDd!important;
	color:#fff!important;
}
.right-btn-pressed{
	color:#999 !important;
	background:#dfe1e4!important;
	border: 1px #dfe1e4 solid;
}
.reg_btn:HOVER{
	background: #63a3ef !important;
	border-color: #63a3ef !important;
}

.center{
	background:#fff;
	text-align:center;
}

.center:before{
	content:"";
	display:table;
}

.fopcon{
	width:470px;
	height:300px;
	margin:auto;
	margin-top:70px!important;
}

.reg_sub{
	width:100%;
	height:46px !important;
	background:#21a1d6;
	border:none;
	outline:none;
	color:#fff;
	border-radius:5px;
	margin:30px 0;
	cursor:pointer;
}

.reg_sub:hover{
	background-color:#27b2eb;
}

.fotitle{
	width:1100px;
	margin:auto;
	display:inline-block;
}

.fotitleLeft{
	border-bottom:1px solid #25CCA2;
	width:260px;
	float:left;
	height:100px;
	position:relative;
}

.fotitleRight{
	border-bottom:1px solid #25CCA2;
	width:840px;
	float:left;
	height:100px;
	position:relative;
	z-index:10;
}

.fotitleRightColor{
	border-bottom:1px solid #ccc!important;
}

.fotitle>div>span{
	color:#fff;
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	background:#ccc;
	text-align:center;
	display:block;
	position:absolute;
	bottom:-10px;
	z-index:20;
}

.forPass{
	margin-top:30px;
}

.oneNum{
	right:-10px;
}

.twoNum{
	left:560px;
}

.successColor{
	background:#25CCA2!important;
}

.validate_new{
	height: 30px;
    line-height: 30px;
    color: #fe4b5e;
    margin-left:60px;
    font-size:12px;
    text-align: left;
}

.validate_new2{
	height: 30px;
    line-height: 30px;
    color: #fe4b5e;
    float:left;
    margin-left:10px;
    font-size:12px;
}

.validateSuccess{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:12px;
	background:#25CCA2;
	color:#fff;
	text-align:center;
	line-height:12px;
	font-size:3px;
} 

.validatefault{
	display:inline-block;
	width:12px;
	height:12px;
	background:url(../../images_new/rw.png) no-repeat -22px 0;
} 