body{background:#f5f5f5;}
ul,li{list-type:none;}
.forgothead{ width:940px; margin:0 auto;}
.forgot-contant{width:940px; margin:0 auto; height:auto; padding:90px 0;}
.forgot-step{padding:5px 34px 40px; display:block;}
.forgot-step ul{width:100%; height:30px;margin:0;padding:0;}
.forgot-step ul li{float:left;display:inline-block;}
.forgot-step ul li .step-number{width:30px; height:30px; float:left; background:url(../imgs/stepbg.png) 0 0 no-repeat; position:relative; font-size:14px; color:#fff; line-height:30px; text-align:center; display:block;}
.forgot-step ul li .step-number .step-font{position:absolute; width:124px; height:20px; line-height:20px; display:block; text-align:center;font-size:12px; color:#888; bottom:-25px; left:-47px;}
.forgot-step ul li .step-line{width:170px; margin:14px 2px;height:2px;background:#c4c4c4;float:left;}
.forgot-step ul li.active .step-number{background-position:0 -30px;font-weight:700;}
.forgot-step ul li.active .step-number .step-font{ color:#f63; font-weight:700;}
.forgot-step ul li.active .step-line{background:#f63;}
.forgot-step ul li.over .step-number{background-position:0 -30px;}
.forgot-step ul li.over .step-number .step-font{ color:#888;}
.forgot-step ul li.over .step-line{background:#f63;}

.forgot-main{ width:938px; height:auto; background:#fff; border:1px solid #d5d5d5; margin:0 auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; overflow:hidden;}
.forgot-main .title{display:block; height:50px; border-bottom:1px solid #dfdfdf; color:#666; font-size:18px; line-height:50px; padding-left:24px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f5f5f5);
	background: -ms-linear-gradient(top, #fff,  #f5f5f5);
	background:-moz-linear-gradient(top,#fff,#f5f5f5);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#f5f5f5));
	background: -webkit-linear-gradient(top, #fff, #f5f5f5); 
	background: -o-linear-gradient(top, #fff, #f5f5f5);}
.forgot-main .main-center{font-size:14px; padding:40px 100px 80px; min-height:450px;}
.forgot-main .main-center .inputtext{ border:1px solid #d1d1d1;padding:0 10px; height:34px; line-height:34px; font-size:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; color:#333;}
.forgot-main .main-center #verifyCode{font-size:15px;color:#ccc;}
.forgot-main .main-center .inputBtn{
	margin-top: -5px;
    margin-left: 4px;
	width: 175px;
	background-color: #ffa713;
	color:#fff;
	border: 0px;
    height: 34px;
}
.forgot-main .main-center .wd1{ width:400px;}
.forgot-main .main-center .wd2{ width:180px;}
.forgot-main .main-center .wd3{ width:320px;}
.forgot-main .main-center .subnext{width:160px;height:40px; border:0;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#0853a0;outline:none;font-size:16px;
color:#fff; text-align:center; transition:transform 0.15s ease;}
.forgot-main .main-center .subnext:disabled{background:#aaa;cursor:not-allowed;}
.forgot-main .main-center .subnext:disabled:hover{background:#aaa;}
.forgot-main .main-center .subnext:hover{background:#074483;transform:scale(1,1);}
.forgot-main .main-center .main-title{font-size:14px; color:#666; line-height:20px; margin-bottom:5px;}
.forgot-main .main-center .main-title b{color:#333;}
.forgot-main .main-center .main-reqest b{
	display: inline-block;
    font-size: 15px;
    color: #333;
    margin-bottom: 18px;
    background: #e1e1e1;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    border-radius: 2px;
    padding-right: 10px;
}
.forgot-main .main-center h3{font-size:16px; font-weight:700; color:#208edb; line-height:30px; margin-bottom:10px; margin-top:0;}
.forgot-main .mt{margin-bottom:20px;}

.forgot-main .main-center-success{padding:70px 100px 50px 160px;min-height:450px;}
.forgot-main .main-center-success .success-div{padding-left:75px; font-size:14px; color:#666; line-height:24px;background:url(../imgs/success.jpg) left top no-repeat;}
.forgot-main .main-center-success .success-div h4{font-size:18px;margin:0;padding:0;color:#058122;line-height:30px;}
.forgot-main .main-center-success .success-div .success-bt{padding-top:45px;}
.success-bt .back-login{background:#0b9f3f;padding:0 20px;height:40px; line-height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
font-size:16px; text-align:center; color:#fff;transition:transform 0.15s ease;display:inline-block;text-decoration:none;}
.success-bt .back-login:hover,.success-bt .back-login:link,.success-bt .back-login:active{transform:scale(1,1);background:#058b44;text-decoration:none;}
