@CHARSET "UTF-8";

.findpass_bd {
	padding: 20px;
}

.findpass_bd .error {
}

.findpass_bd .error a {
	color: #ff7f14;
}

.findpass_bd .error a:hover {
	text-decoration: underline;
}

.findpass_bd h2.title {
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #333;
}

.findpass_bd h2.title .ex {
	margin-left: 5px;
	font-size: 12px;
	color: #999;
	font-weight: normal;
}

.findpass_bd h2.title i {
	margin-right: 4px;
	font-weight: normal;
	font-size: 16px;
}

.find_flow {
	position: relative;
	height: 60px;
	width: 500px;
	margin: auto;
}

.find_step1, .find_step2, .find_step3 {
	width: 500px;
	height: 60px;
	margin: auto;
	background: url(/images/find_step.png) no-repeat;
}

.find_step1 {
	background-position: 0 0;
}

.find_step2 {
	background-position: 0 -60px;
}

.find_step3 {
	background-position: 0 -120px;
}

.findpass_form {
	width: 360px;
	padding: 40px 0;
	margin: auto;
}

.findpass_bd .form_bd {
	width: 360px;
	border: solid 1px #d0d0d0;
}

.findpass_bd .form_bd.border_none {
	background-color: #f1f1f1;
	border: solid 1px #f1f1f1;
}

.findpass_form_input {
	height: 70px;
}

.findpass_bd .ipt_txt {
	width: 330px;
}

.findpass_bd .ipt_txt.only {
	color: #777;
}

.findpass_bd .ipt_yzm {
	float: left;
	width: 258px;
}

.findpass_bd .ipt_yzm2 {
	float: left;
	width: 190px;
}

.findpass_bd .ipt_yzm input {
	width: 228px;
}

.findpass_bd .ipt_yzm2 input {
	width: 160px;
}

.findpass_bd .findpass_yzm {
	float: left;
	width: 95px;
	margin-left: 4px;
}

.findpass_bd .findpass_yzm2, .findpass_bd .findpass_yzm2_gray {
	float: left;
	width: 160px;
	height: 38px;
	margin-left: 8px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border-radius: 3px;
}

.findpass_bd .findpass_yzm2 {
	color: #fff;
	background: #ff7f14;
}

.findpass_yzm2:hover {
	color: #fff;
	background: #ec730d;
}

.findpass_bd .findpass_yzm2.findpass_yzm2_gray {
	color: #999;
	background: #e0e0e0;
	cursor: default;
}

.findpass_yzm img {
	width: 95px;
}

.findpass_form_input .form_ts {
	display: block;
	color: #fff;
}