.retrievePass {
	width: 960px;
	height: 540px;
	border: solid 1px #dedede;
	background-color: rgba(61,61,61,0);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.07);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.07);
	box-shadow: 0 3px 7px rgba(0,0,0,.07);
	background-image: -webkit-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -moz-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -o-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -ms-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: linear-gradient(to top, #f4f4f4, #fff 76%);
	position: relative;
}
.retrievePass .header {
	height: 23px;
	padding: 0px;
	margin-top: 32px;
	margin-bottom: 32px;	
}
.retrievePass .header .title {
	font-size: 14px;
	color: #525252;
	width: 110px;
	height: 23px;
	padding-left: 30px;
	float: left;
}
.retrievePass .header .arrow1, .retrievePass .header .arrow2,.retrievePass .header .arrow1, .retrievePass .header .arrow3{
	height: 23px;
	background: url(imgs/msic.png) no-repeat;
	float: left;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
}
.retrievePass .header .arrow1 {
	width: 198px;
	background-position: 0px -41px;
	color: #ffffff;
}
.retrievePass .header .arrow2 ,.retrievePass .header .arrow3 {
	width: 185px;
	margin-left: -10px;
	background-position: 0px -65px;
	color: #999999;
}
.retrievePass .header .arrow3{
	margin-left:-9px;
}
.retrievePass form{
	padding-left: 140px;
}
.retrievePass up\:name {
	width: 65px;
	display: inline-block;
}
.retrievePass input{
	width: 250px;
}
.retrievePass input:focus {
	-webkit-box-shadow: 0 0 4px rgba(254,151,95,.75), inset 0 1px 4px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 4px rgba(254,151,95,.75), inset 0 1px 4px rgba(0,0,0,.09);
	box-shadow: 0 0 4px rgba(254,151,95,.75), inset 0 1px 4px rgba(0,0,0,.09);
	border: solid 1px #f2b6a9;
}
.retrievePass button{
	width: 101px;
	height: 30px;
	margin-top: -8px;
	margin-left: 5px;
	border: none;
	background: url(imgs/Button.png) no-repeat 0px -236px;
	color: #242424;
}
.retrievePass button:hover{
	background-position: 0px -272px;
}
.retrievePass button:active{
	background-position: 0px -312px;
}
.retrievePass #btn_next{
	margin-left: 76px;
	margin-top: 5px;
}
.retrievePass .pic{
	width: 376px;
	height: 286px;
	background: url(imgs/msic1.png) no-repeat 0px 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.info_tip{
	width : 240px;
	height : 60px;
	background : url(imgs/info_tip.png) no-repeat 0 -75px;
	position : absolute;
	display : none;
}
.content_tip{
	width: 210px;
	height: 42px;
	padding: 8px 0px 10px 10px;
	float: left;
	font-size: 12px;
	color: #626262;
}
.close_tip{
	width: 12px;
	height: 12px;
	background : url(imgs/ico_12_12.png) no-repeat;
	float: left;
	margin-top:5px; 
	cursor: pointer;
}
.btn_checkcode_regi {
	width: 105px !important;
}
.bottomPrompt{
	position:absolute;
	bottom:280px;
	padding:15px 0 15px 216px;
	color:#7ca563;
}
.mobilephone up\:prompt.up_prompt_warn{
    display:block;
    margin:3px 0 0 50px;
}
.resetPassSucc{
	width: 960px;
	height: 540px;
	border: solid 1px #dedede;
	background-color: rgba(61,61,61,0);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.07);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.07);
	box-shadow: 0 3px 7px rgba(0,0,0,.07);
	background-image: -webkit-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -moz-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -o-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -ms-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: linear-gradient(to top, #f4f4f4, #fff 76%);
	position: relative;
}

.resetPassSucc .header {
	height: 23px;
	padding: 0px;
	margin-top: 32px;
	margin-bottom: 32px;	
}
.resetPassSucc .header .title {
	font-size: 14px;
	color: #525252;
	width: 110px;
	height: 23px;
	padding-left: 30px;
	float: left;
}
.resetPassSucc .header .arrow1, .resetPassSucc .header .arrow2, .resetPassSucc .header .arrow3{
	height: 23px;
	background: url(imgs/msic.png) no-repeat;
	float: left;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
}
.resetPassSucc .header .arrow1 {
	width: 198px;
	background-position: 0px -89px;
	color: #999999;
}
.resetPassSucc .header .arrow2 {
	width: 185px;
	margin-left: -9px;
	background-position: 0px -65px;
	color: #999999;
}
.resetPassSucc .header .arrow3 {
	width: 185px;
	margin-left: -9px;
	background-position: 0px -113px;
	color: #ffffff;
}

.resetPassSucc .content {
	width: 960px;
	height: 540px;
}
.resetPassSucc .wel{
	text-align: center;
	font-size: 36px;
	color: #5F5F5F;
	font-weight: normal;
	line-height: 36px;
	height: 40px;
	margin-bottom: 10px;
	margin-top: 160px;
	background: url("imgs/msic.png") no-repeat 300px 0px;
}
.resetPassSucc .link {
	font-size: 14px;
	text-align: center;
	color: #626262;
	margin-left: -60px;
}
.resetPassSucc .link a{
	color: #0005d9;
}
.resetPassSucc .pic{
	width: 376px;
	height: 286px;
	background: url(imgs/msic1.png) no-repeat 0px 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.resetPass {
	width: 960px;
	height: 540px;
	border: solid 1px #dedede;
	background-color: rgba(61,61,61,0);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.07);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.07);
	box-shadow: 0 3px 7px rgba(0,0,0,.07);
	background-image: -webkit-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -moz-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -o-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: -ms-linear-gradient(bottom, #f4f4f4, #fff 76%);
	background-image: linear-gradient(to top, #f4f4f4, #fff 76%);
	position: relative;
}
.resetPass .header {
	height: 23px;
	padding: 0px;
	margin-top: 32px;
	margin-bottom: 32px;	
}
.resetPass .header .title {
	font-size: 14px;
	color: #525252;
	width: 110px;
	height: 23px;
	padding-left: 30px;
	float: left;
}
.resetPass .header .arrow1, .resetPass .header .arrow2, .resetPass .header .arrow3{
	height: 23px;
	background: url(imgs/msic.png) no-repeat;
	float: left;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
}
.resetPass .header .arrow1 {
	width: 198px;
	background-position: 0px -89px;
	color: #999999;
}
.resetPass .header .arrow2 {
	width: 185px;
	margin-left: -11px;
	background-position: 0px -113px;
	color: #ffffff;
}
.resetPass .header .arrow3 {
	width: 185px;
	margin-left: -9px;
	background-position: 0px -65px;
	color: #999999;
}
.resetPass form{
	padding-left: 140px;
}
.resetPass up\:name {
	width: 65px;
	display: inline-block;
}
.resetPass input{
	width: 250px;
}
.resetPass input:focus {
	-webkit-box-shadow: 0 0 4px rgba(254,151,95,.75), inset 0 1px 4px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 4px rgba(254,151,95,.75), inset 0 1px 4px rgba(0,0,0,.09);
	box-shadow: 0 0 4px rgba(254,151,95,.75), inset 0 1px 4px rgba(0,0,0,.09);
	border: solid 1px #f2b6a9;
}
.resetPass button{
	width: 100px;
	height: 30px;
	margin-top: -8px;
	margin-left: 5px;
	border: none;
	background: url(imgs/Button.png) no-repeat 0px -236px;
	color: #242424;
}
.resetPass button:hover{
	background-position: 0px -272px;
}
.resetPass button:active{
	background-position: 0px -312px;
}
.resetPass .pic{
	width: 376px;
	height: 286px;
	background: url(imgs/msic1.png) no-repeat 0px 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.resetPass .btn_next{
	margin-left: 76px;
	margin-top: 5px;
}
.safebox{
	width: 271px;
	height: 20px;
	clear: both;
	overflow: hidden;
	margin-left: 80px;
}
.saveline{
	width: 225px;
	margin-top: 2px;
	height: 10px;
	background: #dedede;
	float: left;
}
.savemuch{
	width: 2px;
	height: 10px;
	background: #ff0000;
}
.safetext{
	color: #545454;
	width: 46px;
	text-align: right;
	float: left;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
}
#form_fetchPwd label.error {
    color: #e1593b;
    padding-left: 22px;
    background: url(/src/widget/validator/src/imgs/icon.png) no-repeat -13px -9px;
    display: block;
    margin-left: 130px;
}
label.valid {
    padding-left: 18px;
    background: url(/src/widget/validator/src/imgs/icon.png) no-repeat -13px -27px;
    display: inline;
    margin-left: 6px;
}


/************************************************************************
英文版样式
*********************/
.EnUs{}
.EnUs .retrievePass .header .title{
    width: 190px;
    font-size: 12px;
}
.EnUs .retrievePass form {
    padding-left: 220px;
}
.EnUs up\:name.up_noblank{
    width: 120px;
}
.EnUs .retrievePass #btn_next{
    margin-left: 133px;
}
.EnUs .bottomPrompt{
    left: 139px;
}
.EnUs up\:name.Verification_Code{
    padding-left: 0;
}


/**/
.EnUs .resetPass .header .title{
    width: 225px;
    font-size: 12px;
}
.EnUs .resetPass form{
    padding-left: 255px;
}
.EnUs .resetPass #btn_resetPass{
    margin-left: 133px;
}

/**/
.EnUs .resetPassSucc .header .title{
    width: 225px;
    font-size: 12px;
}
.EnUs .resetPassSucc .wel{
    background: url("imgs/msic.png") no-repeat 111px 0px;
}

.EnUs .safetext{
    width:auto;
}