@charset "utf-8";
.ResetPassword_Box .ResetEmail .ErrorTip{ margin: 3px 0 0 370px;}
.ResetPassword_Box .ResetPassword .ErrorTip{  margin:3px 0 0 220px;}
.NatText{ font-size:12px; color:#999999 !important;}
input.InputYes{ border:1px solid #72c60d !important; background:#fafff8 !important;}

.ResetPassword_Box .ResetPassword .PassWord_Level{  margin-left:220px !important;}
.ResetMain .ResetPassword .Ml_220{margin-left: 220px;}

.ResetPassword_Box .ResetTip{ line-height: 20px; padding:10px 15px; border: #f2f0df solid 1px; background: #fdfbed; margin-bottom: 25px;}
.ResetPassword_Box .ResetTip a{ color: #666666;}
.ResetPassword_Box .Title { font-size: 22px; margin-bottom: 15px; font-weight: normal;}
.ResetStep{ border:#e9e9e9 solid 1px; background: #ffffff;}
.ResetStep .StepDetail{ overflow: hidden; border-bottom: #e9e9e9 solid 1px; background: #f7f7f7; height: 30px; line-height: 30px;}
.ResetStep .StepDetail li{ float: left; position: relative;}
.StepDetail li a{ text-decoration: none; display: block; text-align: center; color:#333333 !important;}
.StepDetail li:after, .StepDetail .BorderArrow{position: absolute; top: 0px; width: 18px; height: 30px;}
.StepDetail li:after{ content: ""; background: url(../images/master/icon_arrow.png) no-repeat; right: 0px;}
.StepDetail .On:after{ background-position: 0 -70px;}
.StepDetail .BorderArrow{ display: none;}
.StepDetail .On .BorderArrow{ background: url(../images/master/icon_arrow.png) 0 -35px; left:-16px; display: block;}
.StepDetail li:last-child::after{ display: none;}
.StepDetail .On a{ background: #ff6a00; color: #ffffff !important;}
.StepDetail .W_249{ width: 249px;}
.StepDetail .W_250{ width: 250px;}
.StepDetail .W_249 a{ width: 231px;}
.StepDetail .W_250 a{ width: 234px;}
.StepDetail li:last-child a{ width: 250px;}

.ResetMain{ padding: 30px 40px 60px;}
.ResetMain h4{ text-align: center; padding-bottom: 20px; font-weight: normal;}
.ResetMain .ResetEmail label{ width:365px;}
.ResetMain .ResetEmail .Ml_370 {margin-left: 370px;}
.ResetMain .ReseTip{ margin-bottom: 25px;}
.ResetMain .RestText{ line-height: 22px;}
.ResetMain .RestText dd{ padding-left: 10px;}
.ResetMain .RestText a{ text-decoration: underline;}
.ResetMain .ResetPassword{ margin: 0 auto; width: 550px;}
.ResetMain .ResetPassword label{ width: 215px;}
.ResetMain .ResetPassword .Ml_150{ margin-left: 150px;}

.ResetMain h2{ text-align: center; font-weight: normal; color: #000000; font-size: 22px; background-position: 80px -550px; line-height: 40px;}
.ResetMain .ResetButton{ margin: 25px auto; width: 390px; overflow: hidden;}
.ResetMain .ResetButton .OrangeButton{ padding: 0 25px; height: 35px; line-break: 35px\9; font-size: 16px; display: block; float: left; margin: 0 10px;}

.ResetMain .OrderInput{ margin: 20px 0;}
.ResetMain .OrderInput li label{ text-align: left;}
.ResetMain .ReturnError{ display: inline-block; background-color: #fff3f3; color: #cc0000; border: 1px dashed #cf9595; margin-bottom: 10px; line-height: 38px; padding: 0 50px;}
.ResetMain .ReturnError:before{ content: ""; background: #fff3f3 url(../images/myaccount/myaccount_icon.png?v=2) no-repeat 0px -110px; display: block; position: absolute; width: 33px; height: 30px; margin-left: -33px;}
#resetPassword2Submit{ width: 220px; margin-top: 35px;}

/*自适应********************************************************************************************************************/
@media (max-width: 767px) {
/*PW-reset-password*/
.PW-reset-password .Bread_Crumb .CrumbText {border: 0;position: unset;padding: 0;}
.PW-reset-password .Bread_Crumb .CrumbText > a {float: left;padding-left: 10px;}
.PW-reset-password .Bread_Crumb {margin-bottom: 0;}
.PW-reset-password .Bread_Crumb .hasChild {padding-right: 0;}
.PW-reset-password .Bread_Crumb font {padding-left: 10px;}
.PW-reset-password .ResetPassword_Box .ResetTip {padding: 10px;font-size: 12px;margin-bottom: 10px;}
.PW-reset-password .ResetPassword_Box .Title {font-size: 16px;padding: 0 10px;margin-bottom: 10px;}
.PW-reset-password .ResetStep {padding: 0 10px;border: 0;}
.PW-reset-password .ResetStep .StepDetail {background: 0;border: 0;}
.PW-reset-password .StepDetail li a {text-align: left;padding-left: 15px;}
.PW-reset-password .ResetMain {padding: 15px 0 40px;}
.PW-reset-password .ResetMain h4 {text-align: left;}
.PW-reset-password .ResetMain .ResetEmail label {width: 100%;text-align: left;}
.PW-reset-password .ResetPassword_Box .ResetEmail .ErrorTip {margin: 0;}
.PW-reset-password .LoginMain li .InputText {min-width: auto;width: 100%;height: 35px;border-radius: 0;}
.PW-reset-password .ResetMain .ResetEmail .Ml_370 {margin-left: 0;}
.PW-reset-password .LoginMain .Button {background: #ff6a00;color: #fff;}
.PW-reset-password .LoginMain .CodeNumber .CodeImg {margin-top: 10px;}

/*PW-reset-password2*/
.PW-reset-password2 .Bread_Crumb .CrumbText {border: 0;position: unset;padding: 0;}
.PW-reset-password2 .Bread_Crumb .CrumbText > a {float: left;padding-left: 10px;}
.PW-reset-password2 .Bread_Crumb {margin-bottom: 0;}
.PW-reset-password2 .Bread_Crumb .hasChild {padding-right: 0;}
.PW-reset-password2 .Bread_Crumb font {padding-left: 10px;}
.PW-reset-password2 .ResetPassword_Box .ResetTip {padding: 10px;font-size: 12px;margin-bottom: 10px;}
.PW-reset-password2 .ResetPassword_Box .Title {font-size: 16px;padding: 0 10px;margin-bottom: 10px;}
.PW-reset-password2 .ResetStep {padding: 0 10px;border: 0;}
.PW-reset-password2 .ResetStep .StepDetail {background: 0;border-bottom: 0;}
.PW-reset-password2 .ResetMain {padding: 15px 0 40px;}
.PW-reset-password2 .LoginMain .Button {background: #ff6a00;color: #fff;}
.PW-reset-password2 .LoginMain li .ErrorTip {margin: 0;}
.PW-reset-password2 .LoginMain li .InputText {min-width: auto;width: 100%;height: 35px;border-radius: 0;}
.PW-reset-password2 #resetPassword2Submit {width: auto;}

/*PW-reset-password3*/
.PW-reset-password3 .Bread_Crumb .CrumbText {border: 0;position: unset;padding: 0;}
.PW-reset-password3 .Bread_Crumb .CrumbText > a {float: left;padding-left: 10px;}
.PW-reset-password3 .Bread_Crumb {margin-bottom: 0;}
.PW-reset-password3 .Bread_Crumb .hasChild {padding-right: 0;}
.PW-reset-password3 .Bread_Crumb font {padding-left: 10px;}
.PW-reset-password3 .ResetPassword_Box .ResetTip {padding: 10px;font-size: 12px;margin-bottom: 10px;}
.PW-reset-password3 .ResetPassword_Box .Title {font-size: 16px;padding: 0 10px;margin-bottom: 10px;}
.PW-reset-password3 .ResetStep {padding: 0 10px;border: 0;}
.PW-reset-password3 .ResetStep .StepDetail {background: 0;border-bottom: 0;}
.PW-reset-password3 .ResetMain {padding: 15px 0 40px;}
.PW-reset-password3 .ResetMain .ResetPassword {width: 100%;}
.PW-reset-password3 .ResetMain .ResetPassword label {width: 100%;text-align: left;}
.PW-reset-password3 .LoginMain li .InputText {width: 100%;height: 35px;}
.PW-reset-password3 .ResetPassword_Box .ResetPassword .ErrorTip {margin: 0;}
.PW-reset-password3 .ResetMain .ResetPassword .Ml_220 {margin: 0;}
.PW-reset-password3 .LoginMain .Button {background: #ff6a00;color:#fff;}
.PW-reset-password3 .ResetMain h4 {text-align: left;}

/*PW-reset-password4*/
.PW-reset-password4 .Bread_Crumb .CrumbText {border: 0;position: unset;padding: 0;}
.PW-reset-password4 .Bread_Crumb .CrumbText > a {float: left;padding-left: 10px;}
.PW-reset-password4 .Bread_Crumb {margin-bottom: 0;}
.PW-reset-password4 .Bread_Crumb .hasChild {padding-right: 0;}
.PW-reset-password4 .Bread_Crumb font {padding-left: 10px;}
.PW-reset-password4 .ResetPassword_Box .ResetTip {padding: 10px;font-size: 12px;margin-bottom: 10px;}
.PW-reset-password4 .ResetPassword_Box .Title {font-size: 16px;padding: 0 10px;margin-bottom: 10px;}
.PW-reset-password4 .ResetStep {padding: 0 10px;border: 0;}
.PW-reset-password4 .ResetStep .StepDetail {background: 0;border-bottom: 0;}
.PW-reset-password4 .StepDetail li:after {content: "";background: url(../images/master/icon_arrow.png) no-repeat;right: -18px;display: block;}
.PW-reset-password4 .StepDetail .On:after {background-position: 0 -70px;}
.PW-reset-password4 .ResetMain {padding: 10px 0;}
.PW-reset-password4 .ResetMain h2 {font-size: 13px;background: url(../images/master/draw.png) 23% 7px no-repeat;background-size: 9%;}
.PW-reset-password4 .ResetMain .ResetButton .OrangeButton {background: #ff6a00;color: #fff;margin: 0;text-align: center;padding: 0 10px;width: 100%;font-size: 14px;}
.PW-reset-password4 .ResetMain .ResetButton a {float: left;width: 48%;margin-right: 2%;}
.PW-reset-password4 .ResetMain .ResetButton {width: 100%;}
}

@media (min-width: 768px) and (max-width: 991px) {
/*PW-reset-password*/
.PW-reset-password .StepDetail .W_250 {width: 150px;}
.PW-reset-password .StepDetail .W_250 a {width: 100%;}
.PW-reset-password .StepDetail li:after {right: -18px;}
.PW-reset-password .StepDetail .W_249 {width: auto;}

/*PW-reset-password2*/
.PW-reset-password2 .StepDetail .W_249 {width: 150px;}
.PW-reset-password2 .StepDetail .W_249 a {width: 150px;}
.PW-reset-password2 .StepDetail li:after {right: -18px;}
.PW-reset-password2 .StepDetail .W_250 {width: 200px;}
.PW-reset-password2 .StepDetail .W_250 a {width: 150px;}

/*PW-reset-password3*/
.PW-reset-password3 .StepDetail .W_250 {width: 180px;}
.PW-reset-password3 .StepDetail .W_250 a {width: 150px;}
.PW-reset-password3 .StepDetail .W_249 {width: 200px;}
.PW-reset-password3 .StepDetail .W_249 a {width: 150px;}
.PW-reset-password3 .StepDetail li:after {right: 32px;}

/*PW-reset-password4*/
.PW-reset-password4 .StepDetail .W_250 {width: 170px;}
.PW-reset-password4 .StepDetail .W_249 a {width: 200px;}
.PW-reset-password4 .StepDetail .W_250 a {width: 200px;}
.PW-reset-password4 .StepDetail .W_249 {width: 200px;}
.PW-reset-password4 .ResetMain h2 {font-size: 14px;}
.PW-reset-password4 .ResetMain .ResetButton .OrangeButton {font-size: 13px;}
}
