﻿/*成功信息*/
.successful{
	padding:0 0 77px 236px;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -670px -109px;
}
.required{
	color:#ff0000;
	margin:0 8px 0 0;
}
/*-------------------登录成功-------------------*/
.successful .wel{
	font:bold 16px/normal "宋体";
	color:#5f930d;
	margin:0 0 15px 15px;
	padding:12px 0 0 0;
	overflow:hidden;
	width:649px;
}
.successful .sysInfo{
	font:bold 14px/normal "宋体";
	color:#000;
	margin:0 0 0 15px;
	width:649px;
	overflow:hidden;
}
.successful .sysInfo em{
	color:#ff0000;
	font-style:normal;
	margin:0 5px;
}
.successful .sysInfo .jump{
	color:#178fd9;
	font:12px/normal "宋体";
}
.successful .sysInfo a:hover{ text-decoration:underline; }

.helpLink{
	text-align:center;
	font:14px/22px "宋体";
	width:100%;
	overflow:hidden;
}
.helpLink .illustrator{
	cursor:default;
	background-position:-885px -1030px;
	padding-left:20px;
	line-height:22px;
}
.helpLink .illustrator:hover{ text-decoration:none; }
.helpLink a{
	color:#ff5402;
	font-weight:bold;
	margin:0 5px;
	
}
.helpLink a:hover{ text-decoration:underline; }
/*-------------------注册成功-------------------*/
.successful .mailed{
	padding:0 0 0 85px;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 -147px;
	width:324px;
	font:12px/22px "宋体";
	color:#676767;
}
.successful .mailed em{
	font-style:normal;
	color:#178fd9;
	margin:0 3px;
}
.successful .mailed strong{
	color:#ff0000;
	font-weight:normal;
	margin:0 3px;
}

/*炫目消息*/
.successful .xuanmu{
	font:bold 14px/normal "宋体";
	color:#000;
	padding-left:16px;
}
.successful .xuanmu strong{ color:#ff0000; }
.successful .xuanmu a{
	font-weight:normal;
	color:#178FD9;
	margin:0 10px;
}
.successful .xuanmu a:hover{ text-decoration:underline; }

.successful .fillfull{
	margin:33px 0 0 0;
}
.successful .fillfull .fillDet{
	float:left;
	font:bold 14px/normal "宋体";
	color:#178fd9;
	font-style:normal;
	margin:20px 0 0 0;
}
.successful .fillfull .fillDet:hover{ text-decoration:underline; }
.successful .fillfull span{
	float:left;
	font:bold 14px/normal "宋体";
	margin:20px 20px 0 0;
}
.successful .fillfull strong{ color:#ff0000; }
.successful .fillDetBtn{
	float:left;
	display:inline;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -44px;
	height:34px;
	width:119px;
	color:#fff;
	font:14px/34px arial,"宋体";
}
.successful .fillDetBtn:hover{ background-position:-130px -44px; }
.successful .moreOper{
	margin:33px 0 0 0;
}
.successful .moreOper a{
	font:bold 14px/normal "宋体";
	color:#178fd9;
	margin:0 20px 0 0;
}
.successful .moreOper a:hover{ text-decoration:underline; }
/*-------------------邮件发送失败-------------------*/
.failMail{
	width:689px;
	margin:0 auto;
}
.failMail .top{
	display:block;
	overflow:hidden;
	background:url(../images/bg/regLog/regLog_repeat_y.png) no-repeat -3095px 0;
	height:10px;
}
.failMail .btm{
	display:block;
	overflow:hidden;
	background:url(../images/bg/regLog/regLog_repeat_y.png) no-repeat -3095px -10px;
	height:10px;
}
.failMail .inner{
	background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y -3790px 0;
}
.failMail h2{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 -293px;
	height:30px;
	font:bold 16px/30px "宋体";
	padding:0 0 0 46px;
	margin:0 0 0 42px;
}
.failMail ul{
	margin:0 0 0 90px;
}
.failMail li{
	width:100%;
	overflow:hidden;
	margin:0 0 5px 0;
}
.failMail li span{
	float:left;
	font:14px/normal "宋体";
	margin:6px 10px 0 0;
}
.failMail .reMailBtn{
	float:left;
	background:url(../images/bg/gen/gen_btns.png) no-repeat -379px -592px;
	height:22px;
	width:75px;
	font:12px/22px "宋体";
	color:#000;
}
.failMail .reMailBtn:hover{ background-position:-379px -614px}
/*-------登录与注册-------*/
.mainContent{ padding:20px 0; width:900px; overflow:hidden; }
.focus{ background:#ffffe1; }
img.validImg{
	border:1px solid #c0c0c0;
}
.loginForm .inner,
.regForm .inner{
	height:470px;
	padding:20px 0 0 0;
}
.loginForm .inner td.error,
.regForm .inner td.error{
	text-align:center;
	color:#ff0000;
	font:13px/normal "宋体";
	padding:5px 0 0 0;
}
tr.errorInfo td{ 
	text-align:center; 
	color:#ff0000;
	font:14px/normal "宋体";
}
/*-------------------登录-------------------*/
.loginForm{
	float:left;
	width:432px;
}
.loginForm h1{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 0;
	height:41px;
}
.loginForm h1 .title{
	color:#fff;
	font:bold 14px/41px "宋体";
	margin:0 14px 0 23px;
}
.loginForm h1 .prompt{
	color:#fff;
	font:12px/41px "宋体";
}
.loginForm h1 .prompt b{
	color:#f2ff67;
}
.loginForm .inner{
	background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y -436px 0;
}
.loginForm table{
	width:100%;
	margin:0 0 46px 0;
}
.loginForm tr.validate{ display:none; }
.loginForm td{
	vertical-align:middle;
	padding:5px 0;
}
.loginForm td.label{
	width:94px;
	text-align:right;
	font:14px/normal "宋体";
}
.loginForm .inputText{
	float:left;
	border:1px solid #c0c0c0;
	padding:4px;
	height:15px;
	font:12px/normal verdana,sans-serif,"宋体";
	margin:0 9px 0 0;
}
.loginForm .username,
.loginForm .password{
	width:203px;
}
.loginForm input.validate{
	width:108px;
}
.loginForm .validImg{
	float:left;
	margin:0 9px 0 0;
}
.loginForm table a{
	float:left;
	font:12px/normal "宋体";
	color:#018ade;
	margin:8px 0 0 0;
}
.loginForm table a:hover{ text-decoration:underline; }
.loginForm table .prompt{
	font:12px/normal "宋体";
	color:#7d7d7d;
}

.loginForm .loginBtn{
	float:left;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -589px;
	font:bold 16px/49px "宋体";
	color:#fff;
	height:49px;
	width:213px;
	margin:0 0 0 89px;
	display:inline;
}
.loginForm .loginBtn:hover{ background-position:0 -638px; }
.loginForm td.tdBtn{ padding-top:30px; }
.loginForm .btm{
	display:block;
	overflow:hidden;
	background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y 0 -13px;
	height:7px;
	width:100%;
}
.loginForm span.error{ color:#ff0000; font:12px/24px "宋体"; }
.loginForm span.success{
	background:url("../images/bg/regLog/regLog_bg_1.png") no-repeat scroll -505px -12px transparent;
	float:left;
	height:11px;
	margin:8px 0 0;
	width:14px
}
/*老会员登录*/
.loginForm .oldMember{ text-align:center; }
.loginForm .oldMember a{
	font:bold 14px/18px "宋体";
	color:#4e4e4e;
	margin-left:77px;
	padding-left:21px;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 -1091px;
}
.loginForm .oldMember a strong{ color:#ff0078; }
.loginForm .oldMember a:hover{ text-decoration:underline; }
/*老会员登录*/
.loginForm .omBox .innerBox{
	border:1px solid #bfc067;
	background:#fbffd5;
	width:388px;
	margin:0 auto;
	padding:5px 0;
}
.loginForm .omBox label{ 
	float:left;
	font:bold 14px/20px "宋体";
}
.loginForm .omBox p{ padding:5px 0 5px 15px; text-align:center; }
.loginForm .omBox .inputText{ 
	float:left; 
	padding-top:1px; 
	padding-bottom:1px; 
}
.loginForm .omBox .required{ float:left; font:bold 12px/20px "宋体"; }
/*-------------------注册-------------------*/
.regForm{
	float:left;
	width:432px;
}
.regForm h1{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 -41px;
	height:41px;
}
.regForm h1 .title{
	color:#fff;
	font:bold 14px/41px "宋体";
	margin:0 3px 0 13px;
}
.regForm h1 .prompt{
	color:#fff;
	font:12px/41px "宋体";
}
.regForm .inner{
	background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y -1313px 0;
}
.regForm table{
	width:100%;
	margin:0 0 20px 0;
}
.regForm td{
	vertical-align:middle;
	padding:5px 0;
}
.regForm td.label{
	width:105px;
	text-align:right;
	font:14px/normal "宋体";
}
.regForm .inputText{
	float:left;
	border:1px solid #c0c0c0;
	padding:4px;
	height:15px;
	font:12px/normal Verdana,sans-serif,"宋体";
	margin:0 5px 0 0;
	width:205px;
}
.regForm input.validate{ width:48px; }
.regForm .validImg{ float:left; margin:0 3px 0 0;}
.regForm tr.validate a{
	float:left;
	color:#018ADE;
	font:12px/normal "宋体";
	margin:8px 3px 0 0;
}
.regForm tr.validate a:hover{ text-decoration:underline; }
.regForm td .error{
	float:left;
	font:12px/normal "宋体";
	color:#ff0000;
	margin:8px 0 0 0;
}
.regForm td .success{
	float:left;
	height:11px;
	width:14px;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -505px -12px;
	margin:8px 0 0 0;
}
.regForm td .prompt{
	font:12px/normal "宋体";
	color:#7d7d7d;
}
.regForm .regBtn{
	float:left;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -687px;
	font:bold 16px/49px "宋体";
	color:#fff;
	height:49px;
	width:213px;
	margin:0 0 0 89px;
	display:inline;
}
.regForm .regBtn:hover{ background-position:0 -736px; }
.regForm td.tdBtn{ padding-top:10px; }
.regForm .readProtocol{
	text-align:center;
	width:100%;
	overflow:hidden;
}
.regForm .readProtocol label{
	float:left;
	margin:0 0 0 84px;
	display:inline;
}
.regForm .readProtocol input{
	float:left;
	margin:0 5px 0 0;
}
.regForm .readProtocol span{
	float:left;
	font:14px/normal "宋体";
	line-height:22px\9;
}
.regForm .readProtocol a{
	color:#008ade;
}
.regForm .readProtocol a:hover{ text-decoration:underline; }

.regForm .btm{
	display:block;
	overflow:hidden;
	background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y -878px -13px;
	height:7px;
	width:100%;
}

.rg-login{ margin:0 12px 0 0; }

/*-------------------登录页面-------------------*/
.login-wrapper{
	background:url(../images/bg/regLog/regLog_bg_2.png) #fff no-repeat 0 40px;
	height:366px;
}
.login-login{
	margin:0 0 0 40px;
}
.login-login .inner{
	height:auto;
	padding-bottom:20px;
}
.login-login a.reg{
	font:bold 14px/normal "宋体";
	color:#ff5402;
	margin:20px 0 0 10px;
}

.whyAaidai{
	float:left;
	margin:89px 0 0 52px;
	display:inline;
}
.whyAaidai h1{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -876px 0;
	font:25px/normal "微软雅黑";
	margin:0 0 24px 0;
	text-indent:35px;
}
.whyAaidai h3{
	font:16px/normal "微软雅黑";
	margin:0 0 18px 0;
	text-indent:35px;
	color:#2397de;
}
.loginForm .longLogin label,
.loginForm .longLogin input,
.loginForm .longLogin{
	float:left;
	cursor:pointer;
}
.loginForm .longLogin input{
	margin:0 3px 0 0;
}
.loginForm .longLogin label{
	font:12px/normal "宋体";
	margin-top:4px\9;
	+margin-top:5px;
	_margin-top:5px;
}
/*-------------------注册单页-------------------*/
.reg-wrapper{
	background:url(../images/bg/regLog/regLog_bg_2.png) #fff no-repeat 0 40px;
	margin-bottom:15px;
}
.reg-reg{
	float:none;
	margin:0 auto;
	width:642px;
}
.reg-reg h1{
	background-position:0 -82px;
	width:642px;
}
.reg-reg .inner{
	background-position:-2402px 0;
	height:auto;
	padding-bottom:20px;
	padding-top:0;
	width:642px;
	overflow:hidden;
}
.reg-reg td.label{
	width:112px;
	width:17%\9;
}
/*促销券*/
td.reg-proms{
	padding:0 0 10px 0;
}
td.reg-proms .promsWrapper{
	background:#53b6f2;
	width:638px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0;
}
.reg-proms span{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat left -1001px;
	height:20px;
	float:left;
	display:inline;
	margin:0 10px 0 20px;
}
.reg-proms span em{
	display:block;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat right -1001px;
	height:20px;
	padding:0 10px;
	font:normal bold 12px/20px Arial,"宋体";
	float:left;
}
.reg-proms .proms1{ color:#dd7231; margin-left:100px; }
.reg-proms .proms2{ color:#ff0000; }
.reg-reg .inputText{
	width:221px;
}
.reg-reg input.validate{
	width:116px;
}
.reg-reg td.tdBtn{ padding-top:5px; }
.reg-reg .regBtn{
	margin-left:116px;
}
.regForm .readProtocol{ margin:0 0 20px 0; }
.regForm .readProtocol label{
	margin-left:91px;
}
.regForm .dirLogin{
	float:left;
	font:bold 14px/normal "宋体";
	color:#008ade;
	margin:33px 0 0 10px;
	display:inline;
}
.regForm .dirLogin:hover{ text-decoration:underline; }
.regForm .helpLink{
	padding-left:118px;
	text-align:left;
	overflow:hidden;
}
.regForm .helpLink .illustrator{
	font:14px/20px "宋体";
	background-position:-885px -1030px;
	color:#000;
}
.reg-reg .btm{
	background-position:-1753px -13px;
}
/*-------------------邮件提醒-------------------*/
.remind-email{
	background:url(../images/bg/regLog/regLog_bg_2.png) #fff no-repeat 0 0;
	padding:24px 0 77px 0;
}
.remind-email .mainInfo{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -650px -422px;
	padding:13px 0 20px 270px;
	font:bold 16px/25px "宋体";
	color:#1e6299;
	width:420px;
}
.remind-email .mainInfo strong{
	color:#ff0000;
}
.remind-email .prompEmail{
	padding:0 0 0 270px;
	margin:22px 0 0 0;
	font:bold 14px/normal "宋体";
	color:#767676;
}
.remind-email .prompEmail strong{ color:#3f3f3f; }
.remind-email .resend{
	padding:0 0 0 270px;
	margin:40px 0 0 0;
}
.remind-email .resend span{
	float:left;
	font:14px/normal "宋体";
	color:#1e6299;
	margin:10px 20px 0 0;
}
.remind-email .resend .resendBtn{
	float:left;
	display:inline;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -44px;
	height:34px;
	width:119px;
	color:#fff;
	font:14px/34px arial,"宋体";
}
.remind-email .resend .resendBtn:hover{ background-position:-130px -44px; }
/*-------------------系统错误信息-------------------*/
.failInfo{
	color:#ff0000;
	font:14px/normal "宋体";
	text-align:center;
	margin:0 0 20px 0;
}
.successInfo{
	color:#208900;
	font:14px/normal "宋体";
	text-align:center;
	margin:0 0 20px 0;
}
/*-------------------完善资料-------------------*/
.fillDetails{
	background:url(../images/bg/regLog/regLog_bg_2.png) #fff no-repeat 0 0;
	padding:22px 0;
}
.fillDetails h1{
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 -426px;
	padding-left:48px;
	height:35px;
	font:bold 16px/35px "宋体";
	color:#1e6299;
	width:333px;
	margin:0 auto 20px auto;
}
.fillDetails h1 strong{
	color:#ff0000;
}
.fillForm{
	width:702px;
	margin:0 auto 20px auto;
}
.fillForm span.top{
	display:block;
	height:9px;
	overflow:hidden;
	width:100%;
	background:url(../images/bg/regLog/regLog_repeat_y.png) no-repeat -4487px 0;
}
.fillForm span.btm{
	display:block;
	height:9px;
	overflow:hidden;
	width:100%;
	background:url(../images/bg/regLog/regLog_repeat_y.png) no-repeat -4487px -11px;
}
.fillForm .inner{
	display:block;
	background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y -5200px 0;
	padding:0 20px;
	width:662px;
}
.fillForm table{
	width:100%;
}
.fillForm td{
	border-bottom:1px dashed #c3c3c3;
	padding:10px 0;
	font:14px/normal "宋体";
}
.fillForm td.top{ vertical-align:top; }
.fillForm td.middle{ vertical-align:middle; }
.fillForm td.label{
	width:90px;
	text-align:right;
}
.fillForm td.email{
	width:28%;
}
.fillForm td.nickname{
	width:11%;
}
.fillForm td.noborder{ border:0; }
.fillForm .inputText{
	border-top:1px solid #abadb3;
	border-right:1px solid #dbdfe6;
	border-bottom:1px solid #e3e9ef;
	border-left:1px solid #e2e3ea;
	float:left;
	margin-right:10px;
	padding:4px;
	width:220px;
}
.fillForm .prompt{
	font:12px/normal "宋体";
	color:#7d7d7d;
	padding:5px 0 0 0;
}
.fillForm p.prompt{ clear:both; }
.fillForm .success{
	font:12px/normal "宋体";
	color:#0c891e;
}
.fillForm .error{
	font:12px/normal "宋体";
	color:#ff0000;
}
.fillForm .def{ color:#7d7d7d; }
/*头像*/
.fillForm .userico{
	float:left;
	border:1px solid #c0c0c0;
	height:100px;
	width:100px;
	margin:0 20px 0 0;
}
.fillForm .uploadIco{
	float:left;
}
.fillForm .uploadIco h3{
	font:12px/normal "宋体";
	clear:both;
	margin:0 0 5px 0;
}
.fillForm .file{ margin:0 0 5px 0; }
.fillForm .ifUpfile{ float:left; height:23px; width:300px; overflow:hidden; }

.fillForm .file span{
	float:left;
	line-height:20px;
}
/*性别*/
.fillForm .gender{
	float:left;
	margin:0 20px 0 0;
	cursor:default;
}
.fillForm .gender input{
	float:left;
	margin:3px 5px 0 0;
	*margin-top:0;
}
.fillForm .gender span{
	float:left;
	font:14px/21px "宋体";
	margin:3px 0 0 0\9;
	*margin-top:0;
}
/*生日*/
.fillForm .birthday select,
.fillForm .birthday span{
	float:left;
	margin:0 5px 0 0;
}
.fillForm .birthday span{
	font:12px/20px "宋体";
	margin:0 20px 0 0;
}
/*身份*/
ul.identity{ margin-top:-7px; }
ul.identity li{
	float:left;
	width:82px;
	margin:5px 0 0 0;
}
ul.identity li label{ float:left; cursor:default; }
ul.identity li input{
	float:left;
	margin:3px 5px 0 0;
}
ul.identity li span{
	float:left;
	font:12px/21px "宋体";
	margin:2px 0 0 0\9;
	_margin:3px 0 0 0;
}
ul.identity li.custom{ width:100%; }
ul.identity li .identity{
	float:left;
	width:79px;
	padding:0;
}
/*居住地*/
.fillForm .choseAddr .select{
	margin:0 0 10px 0;
}
.fillForm .choseAddr select{
	float:left;
	margin:0 15px 0 0;
}
.fillForm .dirSele{
	border:1px solid #bbbbbb;
	background:#f9f9f9;
	padding:5px 5px 5px 10px;
	float:left;
	clear:both;
	margin:5px 0 0 0;
}
.fillForm .dirSele a{
	float:left;
	margin:0 1em 0 0;
	font:12px/normal "宋体";
	color:#636363;
}
.fillForm .dirSele a:hover{ text-decoration:underline; } 
/*按钮*/
.fillDetails .submitBtn{
	float:left;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -44px;
	height:34px;
	width:119px;
	font:14px/34px "宋体";
	color:#fff;
	margin:0 10px 0 308px;
	display:inline;
}
.fillDetails .submitBtn:hover{ background-position:-130px -44px;}
.fillDetails .submit span{
	float:left;
	font:14px/34px "宋体";
	
}
.fillDetails .submit span strong{ color:#ff0000; font-weight:normal; }
/*-------------------忘记密码 发送邮件-------------------*/
.wrapper{ background:url(../images/bg/regLog/regLog_bg_2.png) #fff no-repeat 0 40px; }
.findBox{
	width:818px;
	margin:0 auto;
}
.findBox h1{
	 background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat 0 -1024px;
	 height:41px;
	 width:100%;
	 overflow:hidden;
}
.findBox .inner{
	 background:url(../images/bg/regLog/regLog_repeat_y.png) repeat-y -5930px 0;
	 width:100%;
	 overflow:hidden;
	 padding:40px 0 100px 0;
}
.findBox .btm{
	display:block;
	background:url(../images/bg/regLog/regLog_repeat_y.png) no-repeat -6754px -12px;
	height:8px;
	overflow:hidden;
}
.findBox h1 strong{
	float:left;
	font:bold 14px/41px "宋体";
	display:inline;
	margin:0 0 0 23px;
	color:#fff;
}
.findBox h1 span.prompt{
	float:left;
	font:12px/41px "宋体";
	color:#fff;
	margin:0 0 0 20px;
}
.findBox .inputText{ border:1px solid #c0c0c0; padding:4px; }
.findBox span.error,
.findBox span.success{
	font:14px/25px "宋体";
	color:#ff0000;
}
.findBox span.success{ color:#009944; }
.fp-step1 .inner{
	padding:70px 0 200px 0;
}
.fp-step1 table{
	width:100%;
	margin:0 0 30px 0;
}
.fp-step1 td{
	vertical-align:middle;
	font:14px/normal "宋体";
}
.fp-step1 td.label{
	text-align:right;
	width:29%;
}
.fp-step1 td.input{ width:38%; }
.fp-step1 .inputText{ width:284px; }
.fp-step1 .oldMemberLink{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-bottom:20px;
}
.fp-step1 .oldMemberLink a{
	font:bold 13px/normal "宋体";
	color:#2BA8FA;
}
.fp-step1 .oldMemberLink a:hover{ text-decoration:underline;}
.findBox .submitBtn{
	float:left;
	height:25px;
	width:103px;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -846px;
	color:#fff;
	font:12px/25px "宋体";
}
.findBox .submitBtn:hover{ background-position:-115px -846px; }
.fp-step1 p.prompt{
	text-align:center;
	color:#7d7d7d;
	font:14px/normal "宋体";
}
.fp-step1 span.error{
	margin:0 0 0 1em;
}
/*-------------------忘记密码 邮件已发送-------------------*/
.fp-step2 .inner h2{
	float:left;
	display:inline;
	height:42px;
	font:14px/28px "宋体";
	padding:0 0 0 70px;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -850px -1023px;
	margin:0 0 0 200px;
	clear:both;
}
.fp-step2 .yourEmail{
	clear:both;
	float:left;
	display:inline;
	font:16px/normal Tahoma,"宋体";
	color:#8b8b8b;
	margin:0 0 20px 270px;
}
.fp-step2 .fp-info{
	clear:both;
	float:left;
	display:inline;
	margin:0 0 20px 270px;
	font:14px/normal "宋体";
	white-space:nowrap;
}
.fp-step2 .fp-info strong{ color:#ff0000; }
.fp-step2 .fp-oper{
	clear:both;
	width:548px;
	overflow:hidden;
	padding:0 0 20px 270px;
}
.fp-step2 .fp-oper .error,
.fp-step2 .fp-oper .success{
	margin:0 0 0 1em;
	white-space:nowrap;
	float:left;
}
/*-------------------忘记密码 重置密码-------------------*/
.fp-step3 .inner h2.fp-title{
	font:14px/normal Tahoma,"宋体";
	color:#0080ce;
	text-align:center;
	margin:0 0 20px 0;
	background:#f2fbff;
}
.fp-step3 table{
	width:100%;
}
.fp-step3 table td{
	vertical-align:middle;
	font:14px/normal "宋体";
	padding:5px 0;
}
.fp-step3 td.label{
	width:30%;
	text-align:right;
}
.fp-step3 td .inputText{ width:285px; float:left; margin:0 1em 0 0; }
.fp-step3 td span.error{
	color:#ff0000;
	float:left;
}
.fp-step3 td span.success{
	float:left;
	height:11px;
	width:14px;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -505px -12px;
	margin-top:8px;
}
.fp-step3 td span.prompt{
	font:12px/normal "宋体";
	color:#7d7d7d;
}
.fp-step3 .submitBtn{
	margin:20px 0 0 330px;
}
/*-------------------忘记密码 重置成功-------------------*/
.fp-step4 .inner{ padding:100px 0 150px 0; }
.fp-step4 .inner h2{
	font:16px/35px "宋体";
	color:#009944;
	padding:0 0 0 50px;
	float:left;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -860px -1107px;
	height:42px;
	margin:0 0 30px 283px;
	display:inline;
}
.fp-step4 .fp-oper{
	clear:both;
}
.fp-step4 .submitBtn{
	margin:0 0 0 366px;
}
/*-------------------忘记密码 重置失败-------------------*/
.fp-step4-fail .inner h2{
	font:16px/35px "宋体";
	color:#d62828;
	padding:0 0 0 50px;
	float:left;
	background:url(../images/bg/regLog/regLog_bg_1.png) no-repeat -860px -1158px;
	height:42px;
	margin:0 0 30px 283px;
	display:inline;
}
.fp-step4-fail .fp-oper{
	clear:both;
	float:left;
	margin:0 0 30px 238px;
}
.fp-step4-fail .fp-oper span{
	float:left;
	font:14px/28px "宋体";
	margin:0 10px;
}
.fp-step4-fail p.prompt{
	clear:both;
	font:14px/normal "宋体";
	text-align:center;
}
