.page{
	width:100%;
}

.forget-password-area{
	padding-top:67px;
	width:100%;height:765px;
	background:#fff;
	box-sizing:border-box;
}

.forget-password-area .hd{
	position:relative;
	padding-left:50px;
	height:36px;line-height:36px;
	font-size:34px;
	color:#000;
	font-weight:700;
}
.forget-password-area .hd:after{
	content:'';
	position:absolute;
	top:3px;left:37px;
	width:5px;height:30px;
	background:#00acf0;
}

.forget-password-area .content{
	margin:83px auto 0;
	width:1034px;
}

.forget-password-area .content .process{
	width:100%;height:76px;
	background:url('../img/forget-password-step.png') no-repeat;
}
.forget-password-area .content .step1 .process1{
	margin-bottom:95px;
	background-position:0 0;
}
.forget-password-area .content .step2 .process2{
	margin-bottom:95px;
	background-position:0 -76px;
}
.forget-password-area .content .step3 .process3{
	margin-bottom:95px;
	background-position:0 -152px;
}
.forget-password-area .content .step4 .process4{
	margin-bottom:95px;
	background-position:0 -228px;
}

.forget-password-area .content .step1 .row{
	position:relative;
	margin:25px auto 0;
	width:410px;
}
.forget-password-area .content .step1 .row .left{
	float:left;
	width:60px;height:45px;
	line-height:45px;
	font-size:14px;
	color:#6f6f6f;
	text-align:right;
}
.forget-password-area .content .step1 .row .right{
	float:left;
	margin-left:30px;
	width:320px;
}
.forget-password-area .content .step1 .row .right input{
	padding:0 10px;
	width:100%;height:45px;
	line-height:43px;
	border:1px solid #b4b4b4;
	outline:none;
	box-sizing:border-box;
}
.forget-password-area .content .step1 .row1 .right input{
	float:left;
	width:190px;
}
.forget-password-area .content .step1 .row1 .right .code-area{
	float:right;
	width:109px;
}

.forget-password-area .content .row .error-tit{
	position:absolute;
	bottom:-20px;left:90px;
	font-size:14px;
	color:red;
}

.forget-password-area .content .btn{
	display:block;
	margin:35px auto 0;
	width:141px;height:47px;
	line-height:47px;
	background:#00acf0;
	border-radius:50px;
	font-size:16px;
	color:#fff;
	text-align:center;
}

.forget-password-area .content .step2 .row{
	position:relative;
	margin:25px auto 0;
	width:410px;
}
.forget-password-area .content .step2 .row .left{
	float:left;
	width:60px;height:45px;
	line-height:45px;
	font-size:14px;
	color:#6f6f6f;
	text-align:right;
}
.forget-password-area .content .step2 .row .right{
	float:left;
	margin-left:30px;
	width:320px;
}
.forget-password-area .content .step2 .row .right .style{
	width:109px;height:45px;
	line-height:43px;
	border:1px solid #00acf0;
	font-size:14px;
	color:#00acf0;
	text-align:center;
}
.forget-password-area .content .step2 .row .right .tel{
	height:45px;line-height:45px;
	font-size:14px;
	color:#6f6f6f;
}
.forget-password-area .content .step2 .row1 .right{
	height:45px;
	border:1px solid #b4b4b4;
	box-sizing:border-box;
}
.forget-password-area .content .step2 .row1 .right input{
	float:left;
	padding:0 10px;
	width:211px;height:43px;
	line-height:43px;
	border:none;
	outline:none;
	box-sizing:border-box;
}
.forget-password-area .content .step2 .row1 .right .send-code-btn{
	float:right;
	width:107px;height:43px;
	line-height:43px;
	background:#00acf0;
	font-size:14px;
	color:#fff;
	text-align:center;
}

.forget-password-area .content .step3 .row{
	position:relative;
	margin:25px auto 0;
	width:410px;
}
.forget-password-area .content .step3 .row .left{
	float:left;
	width:60px;height:45px;
	line-height:45px;
	font-size:14px;
	color:#6f6f6f;
	text-align:right;
}
.forget-password-area .content .step3 .row .right{
	float:left;
	margin-left:30px;
	width:320px;
}
.forget-password-area .content .step3 .row .right input{
	padding:0 10px;
	width:100%;height:45px;
	line-height:43px;
	border:1px solid #b4b4b4;
	outline:none;
	box-sizing:border-box;
}
.forget-password-area .content .step3 .remind{
	margin-top:35px;
}
.forget-password-area .content .step3 .remind p{
	line-height:30px;
	font-size:14px;
	color:rgba(1,1,1,0.4);
}
.forget-password-area .content .step3 .remind p span{
	color:#010101;
	font-weight:700;
}
.forget-password-area .content .step3 .remind p .icon{
	display:inline-block;
	margin-right:6px;
	width:2px;height:2px;
	background:rgba(1,1,1,0.4);
	vertical-align:4px;
}

.forget-password-area .content .step4 .success-info{
	line-height:35px;
	font-size:14px;
	color:#474747;
	text-align:center;
}
.forget-password-area .content .step4 .success-info .icon{
	display:inline-block;
	margin-right:5px;
	width:19px;height:23px;
	background:url('../img/lock-icon.png') no-repeat;
	vertical-align:-5px;
}
.forget-password-area .content .step4 .success-info span{
	color:#00acf0;
}








