
.reset-inputs .reset-input-list{ height: 54px; position: relative; background: #fff; }
.reset-inputs .reset-input-list .box-ls
{ width: 72px; text-align: center; height: 54px; line-height: 54px; float: left; color: #888; }
.reset-inputs .reset-input-list .placeholder{ position: absolute; z-index: 1; left: 72px; height: 54px; line-height: 54px; color: #ccc; }
.reset-inputs .reset-input-list .reset-user,
.reset-inputs .reset-input-list .reset-code
{ position: relative; z-index: 2; float: left; font-size: 16px; color: #333; font-family:'microsoft yahei';  width: 321px; display: block; height: 20px; line-height: 20px; padding: 17px 5px 17px 0; border: none; border-radius: 0 8px 8px 0; background:none; }
/*重置密码样式*/
.reset-wrap{ background: #f5f5f5 ; }
.reset-wrap .reset-main{ width: 980px; margin: 0 auto; }
.reset-main .reset-tit{ height: 63px; line-height: 63px; padding-top: 10px; font-size: 24px; color: #333; }
.reset-main .reset-cont{ background: #fff; border: 1px solid #e5e5e5; min-height: 580px; padding-top: 52px; }
.reset-main .reset-cont .step-box{ width: 720px; height: 65px; margin: 0 auto; }
.reset-main .reset-cont .step-box li{ width: 240px; float: left; text-align: center; }
.reset-main .reset-cont .step-box li .step-num{ height: 34px; text-align: center; line-height: 34px; margin: 0 auto; font-size: 16px; color: #fff; background: url(../image/user-icon.png) no-repeat; background-position: 0 -246px; }
.reset-main .reset-cont .step-box li .step-name{ font-size: 14px; line-height: 14px; color: #999; margin-top: 14px; }
.reset-main .reset-cont .step-box li.over{ background: url(../image/user-icon.png) no-repeat; background-position: -240px -212px; }
.reset-main .reset-cont .step-box li.over .step-num{ background: url(../image/user-icon.png) no-repeat; background-position: 240px -212px; }
.reset-main .reset-cont .step-box li.now .step-num{  background: url(../image/user-icon.png) no-repeat; background-position: 0 -212px; }
.reset-main .reset-cont .step-box li.now .step-name{ color: #333; }
.reset-main .reset-inputs{ padding: 40px 0 180px 308px; }
/*提示消息*/
.reset-msg{ height: 38px; line-height: 38px; color: #ff6980; font-size: 14px; }
.reset-inputs .reset-input-list{ width: 362px; height: 46px; margin-bottom: 30px; border: 1px solid #ced1d0; border-radius: 4px; }
.reset-inputs .reset-input-list .box-ls{ width: 70px; height: 46px; text-align: right; font-size: 16px; color: #888; line-height: 46px; }
.reset-inputs .reset-input-list .placeholder{ left: 85px; font-size: 16px; height: 46px; line-height: 46px; color: #ccc; }
.reset-inputs .reset-input-list .reset-user{ width: 267px; padding: 13px 5px 13px 15px; font-size: 16px; }
.reset-inputs .reset-input-list .reset-code{ width: 200px; padding: 13px 5px 13px 15px; font-size: 16px; }
.reset-inputs .reset-input-list .code-img{ display: block; width: 70px; height: 40px; margin-top: 3px; cursor: pointer; }
.reset-inputs .reset-input-list .change-code{ position: absolute;top: 0; left: 100%; margin-left: 25px; height: 46px; line-height: 46px; display: block; color: #999; text-overflow: ellipsis; white-space: nowrap; }
.reset-inputs .reset-input-list .change-code span{ color: #ff5370; }
.reset-inputs .reset-next-btn,.step-2-tel .tel-code-btn{ display: block; width: 362px; height: 48px; font-size: 18px; color: #fff; border: none;background: #3ad8e3; border-radius: 4px; cursor: pointer; font-family: 'microsoft yahei'; }

/*重置密码步骤2-手机号*/
.step-2-tel,.step-2-email,.step-3{ width: 362px; margin: 75px auto 0 auto; }
.step-2-tel .tel-code,
.step-3 .step3-box{ height: 46px; line-height: 46px; border: 1px solid #ced1d0; font-size: 16px; border-radius: 4px; position: relative; }
.step-2-tel .tel-code{ *width:357px; }
.step-2-tel .tel-code .code-ls,
.step-3 .step3-box .box-ls{ float: left; width: 68px; text-align: right; color: #888; }
.step-2-tel .tel-code .placeholder,
.step-3 .step3-box .placeholder{ position: absolute; height: 100%; top: 0; left: 80px; color: #ccc; }
.step-2-tel .tel-code .code-val,
.step-3 .step3-box .pass-new,
.step-3 .step3-box .pass-again{ float: left; width: 190px; font-size: 16px; color: #888; height: 20px; padding: 13px 5px 13px 10px; border: none; position: relative; background: none; }
.step-2-tel .tel-box{ width: 650px; height: 48px; background: #fff; }
.step-2-tel .tel-code{ float: left; margin-right: 15px; }
.step-2-tel .voice-msg{ width: 240px; position: relative; height: 48px; overflow: hidden; float: left; font-size: 14px; line-height: 48px; display: none; }
.step-2-tel .voice-msg p{ color: #999; }
.step-2-tel .tel-code .placeholder{ display: none; }
.step-2-tel .tel-code .code-btn{ display: block; float: right; padding-right: 14px; color: #fe5370; font-size: 14px; }
.step-2-tel .tel-code .code-btn:hover{ text-decoration: none; }
.step-2-tel .tel-code .getvcode{ color: #999; cursor: default; }
.step-2-tel .tel-code .tel-err-box{ display: none; height: 20px; line-height: 20px; position:absolute; left: 100%; top: 13px; margin-left: 15px; font-size: 14px; color: #888; text-overflow: ellipsis; white-space: nowrap; }
.step-2-tel .tel-code .tel-err-box i{ display: inline-block; width: 16px; height: 20px; background: url(../image/user-icon.png) no-repeat; background-position: -18px 0; }
.step-2-tel .tel-code .tel-err-box span{ padding-left: 8px; vertical-align: top; }
.step-2-tel .tel-code-btn{ margin-top:30px; font-family: 'microsoft yahei'; }
.step-2-tel .tel-code-msg{ font-size: 14px; color: #888; line-height: 22px; margin-top: 20px; }
.step-3 .step3-btn{ display: block; margin-top: 36px; height: 46px; line-height: 46px; text-align: center; background: #3ad8e3; font-size: 18px; color: #fff; border-radius: 4px; }
/*重置密码步骤3-重置密码*/
.step-3{ margin-top: 40px; }
.step-3 .step3-box{ margin-bottom: 30px; }
.step-3 .step3-box .box-ls{ width: 100px; text-align: right; }
.step-3 .step3-box .placeholder{ display: none; left: 115px; }
.step-3 .step3-box .pass-new,
.step-3 .step3-box .pass-again{ width: 240px; padding-left: 15px; }
.step-3 .step3-btn{ width: 100%; border: none; cursor: pointer; font-family: 'microsoft yahei'; }