.forget-pwd__step{width:680px;margin:auto;margin-bottom:65px;padding-left:0;padding-right:0}
@media(max-width:768px){.forget-pwd__step{width:100%;margin-bottom:30px;margin-top:10px}
}
.forget-pwd__step li{width:33.333333%;float:left;text-align:center;height:8px;background-color:#acacac;list-style-type:none}
.forget-pwd__step li div{margin:auto;margin-top:-11px;width:30px;line-height:30px;background-color:#acacac;color:#fff;border-radius:50%}
.forget-pwd__step .forget-pwd__step--active{background-color:#c80000}
.forget-pwd__step .forget-pwd__step--active div{background-color:#c80000}
.forget-pwd__step:after{clear:both;display:block;overflow:hidden;content:"0";height:0}
.forget-pwd__border--show{border:1px solid #e5e5e5}
.forget-pwd__border--hidden{border:0}
.forget-pwd__first a{color:red}
.forget-pwd__first .forget-pwd__title{font-size:36px;font-weight:500;font-weight:bold;text-align:center}
@media(max-width:768px){.forget-pwd__first .forget-pwd__title{font-size:28px}
}
.forget-pwd__first .forget-pwd__form{width:430px;margin:auto;border:1px solid #e5e5e5;margin-top:20px;padding:35px 30px}
@media(max-width:768px){.forget-pwd__first .forget-pwd__form{width:100%;border:0;padding:20px 15px;margin-top:0}
}
.forget-pwd__first .forget-pwd__sub-title{font-size:14px;color:#595959;margin-bottom:30px;text-align:justify}
.forget-pwd__first .forget-pwd__email-group,.forget-pwd__first .forget-pwd__tel-group{margin-bottom:20px}
.forget-pwd__first .forget-pwd__tel-label,.forget-pwd__first .forget-pwd__email-label{font-size:16px;color:#000;margin-bottom:17px}
.forget-pwd__first .forget-pwd__tel,.forget-pwd__first .forget-pwd__email{width:100%;height:48px;border:1px solid #e5e5e5;padding-left:10px;background-color:white}
.forget-pwd__first .forget-pwd__captcha-group--figure,.forget-pwd__first .forget-pwd__captcha-group--code{position:relative;padding-right:140px;margin-bottom:20px}
.forget-pwd__first .forget-pwd__captcha,.forget-pwd__first .forget-pwd__code{width:100%;height:48px;border:1px solid #e5e5e5;padding-left:10px;background-color:#fff}
.forget-pwd__first .forget-pwd__captcha-img{cursor:pointer;position:absolute;right:0;top:15%}
.forget-pwd__first .forget-pwd__captcha-btn--email,.forget-pwd__first .forget-pwd__captcha-btn--phone{position:absolute;right:0;top:0;width:123px;height:50px;font-size:14px;background-color:#e6e6e6;color:#5e5e5e;text-align:center;float:right;border:1px solid #e5e5e5}
.forget-pwd__first .forget-pwd__captcha-btn--disabled{background-color:#d3d3d3}
.forget-pwd__first .forget-pwd__submit,.forget-pwd__first .forget-pwd__submit--first{width:100%;line-height:50px;display:block;font-size:18px;color:#fff;text-align:center;cursor:pointer;height:50px;text-indent:0;margin-bottom:10px;margin-top:30px;border:1px solid #e5e5e5;padding-left:10px;background-color:#c80000}
.forget-pwd__first .forget-pwd__submit--disable{pointer-events:none;cursor:default}
.forget-pwd__first .forget-pwd__error-msg,.forget-pwd__first .forget-pwd__error-msg--first,.forget-pwd__first .forget-pwd__error-msg--second{color:red;font-size:14px}
.forget-pwd__first .forget-pwd__other-way{display:flex;flex-direction:row;align-items:center;padding-top:10px;font-size:14px}
.forget-pwd__first .forget-pwd__wechat-way,.forget-pwd__first .forget-pwd__qq-way{padding-left:10px}
@media(max-width:768px){.forget-pwd__first .forget-pwd__wechat-way,.forget-pwd__first .forget-pwd__qq-way{display:none}
}
.forget-pwd__first .forget-pwd__icon--wechat,.forget-pwd__first .forget-pwd__icon--qq{width:33px;height:32px;display:inline-block}
@media(max-width:768px){.forget-pwd__first .forget-pwd__qq-way{display:inline-block}
}
.forget-pwd__first .forget-pwd__icon--qq{height:33px;background-size:100%}
.forget-pwd__first .forget-pwd__notice{font-size:12px;color:#595959}
.forget-pwd__first .forget-pwd__notice p{margin:0;margin-top:20px}
.forget-pwd__second .forget-pwd__title{font-size:28px;text-align:center;font-weight:bold}
.forget-pwd__second .forget-pwd__form{width:430px;padding:35px 30px;margin:20px auto;border:1px solid #e5e5e5}
@media(max-width:768px){.forget-pwd__second .forget-pwd__form{width:100%;padding:30px 0;padding:20px 15px;border:0;margin-top:0}
}
.forget-pwd__second .forget-pwd__form .forget-pwd__sub-title{font-size:14px;color:#595959;margin-bottom:30px}
.forget-pwd__second .forget-pwd__form .forget-pwd__password-group,.forget-pwd__second .forget-pwd__form .forget-pwd__password-group--repeat{margin-bottom:20px}
.forget-pwd__second .forget-pwd__form .forget-pwd__password-group .forget-pwd__password-label,.forget-pwd__second .forget-pwd__form .forget-pwd__password-group--repeat .forget-pwd__password-label{color:#000;margin-bottom:17px;vertical-align:middle}
.forget-pwd__second .forget-pwd__form .forget-pwd__password-group .forget-pwd__password-label:after,.forget-pwd__second .forget-pwd__form .forget-pwd__password-group--repeat .forget-pwd__password-label:after{content:'*';color:red;margin-left:5px}
.forget-pwd__second .forget-pwd__form .forget-pwd__password-group .forget-pwd__password,.forget-pwd__second .forget-pwd__form .forget-pwd__password-group--repeat .forget-pwd__password,.forget-pwd__second .forget-pwd__form .forget-pwd__password-group .forget-pwd__password--repeat,.forget-pwd__second .forget-pwd__form .forget-pwd__password-group--repeat .forget-pwd__password--repeat{height:48px;width:100%;border:1px solid #e5e5e5;padding-left:10px}
.forget-pwd__second .forget-pwd__form .forget-pwd__error-msg--second{color:red;font-size:14px;margin-bottom:10px}
.forget-pwd__second .forget-pwd__submit--second{width:100%;line-height:50px;display:block;font-size:18px;color:#fff;text-align:center;cursor:pointer;height:50px;text-indent:0;margin-bottom:10px;margin-top:30px;border:1px solid #e5e5e5;padding-left:10px;background-color:#c80000}
.forget-pwd__second .forget-pwd__submit--disable{pointer-events:none;cursor:default}
.forget-pwd__third .forget-pwd__box{width:430px;margin:auto;border:1px solid #e5e5e5;margin-top:20px;padding:35px 30px;display:flex;flex-direction:column;align-items:center}
@media(max-width:768px){.forget-pwd__third .forget-pwd__box{width:100%;padding:20px 15px;border:0;margin-top:0}
}
.forget-pwd__third .forget-pwd__icon{margin-bottom:35px}
.forget-pwd__third .forget-pwd__title{font-size:36px;font-weight:bold}
@media(max-width:768px){.forget-pwd__third .forget-pwd__title{font-size:28px}
}
.forget-pwd__third .forget-pwd__action{font-size:20px;color:#c80000;display:block;margin-top:35px;margin-bottom:20px;text-align:center;text-decoration:underline}