@charset "utf-8";

@import "common.css";
/*main*/
.main{ background-color:#f2f2f2;}
/*retrivePwd*/
.l_retrive1{height:79px; background:url(../images/l_retrive.gif) left center no-repeat; background-size: 100%; margin:20px 0;}
.l_retrive_first{ color:#27539c; font-size:18px; line-height:36px;  margin-top: 20px; margin-bottom: 20px;font-weight:bold;}
.tab1{ margin:0 auto; font-size:14px; line-height:30px;}
.tab1 th{ width:158px; text-align:right; color:#7d7d7d;  }
.tab1 td{ line-height:30px;}
.tabLeft strong{ color:#ff673d; margin-right:5px;}
.tabRight{ margin-left:12px; padding:6px 0;}
.tabRight .true{ width:28px; height:30px; position:relative; top:10px;  background:url(../images/true.gif) left center  no-repeat; display:inline-block; *display:inline; }
.tabRight .false{ width:28px; height:30px; position:relative; top:10px;    display:inline-block; *display:inline;  }
/*retrivePwd2*/
.l_retrive2{ height:79px; background:url(../images/l_retrive2.gif) left center no-repeat;background-size: 100%;  margin:20px 0;}
/*retrivePwd3*/
.l_retrive3{ width:1000px; height:79px; background:url(../images/l_retrive3.gif) left center no-repeat;  margin:20px 0;}
.register3{ width:1000px; height:78px; background:url(../images/bg_register.gif) left center no-repeat; padding-top:20px;}
.registerCenter{ height:460px; background-color:#fff;}
.bgRegisterCenter{ width:161px; height:161px; background:url(../images/bg_registerCenter.gif) left center no-repeat; padding:50px 0 30px; margin:0 auto;}
.Successful{line-height:36px; font-weight:bold; text-align:center; font-size:36px; color:#e66557; font-family:Microsoft YaHei;}
.conRegister{ margin-top:35px;}
.conRegister p{ text-align:center; font-size:18px; font-family:Microsoft YaHei;}
.returnIndex{ text-align:center; margin-top:25px; }
.returnIndex a{ color:#3f62a3; font-size:14px; text-decoration:underline; font-family:Microsoft YaHei;}
/*updatePwd1*/
.l_updatePwd1{ width:1000px; height:78px; background:url(../images/updatePwd1.gif) left center no-repeat; margin:20px 0;}
.l_userNameUpd{ height:30px; line-height:30px; padding-left:10px; padding-top:5px;}
.AuthCode{width:100px;height:30px;border:1px solid #dfdfdf;border-radius:3px;line-height:30px;padding-left:10px;display:inline-block;margin-left:0px;}
.rowh2{padding-top:10px;font-size:14px;}
.validation-error {
	background: url(../images/false.gif) left center no-repeat;
}
.validation_tip {
	top: 0px;
	position: relative;
	height: 20px;
	width: 0px;
	display: inline-block;
	*display: inline;
}
.validation-valid, .validation-ready, .validation-focus,
	.validation-error {
	padding-left: 30px;
	width: 310px;
	height: 30px;
	position: absolute;
	display: inline-block;
	*display: inline;
}
.validation-ready {
	display: none;
}
.validation-valid {
	background: url(../images/true.gif) left center no-repeat;
}