html, body, div, span,ul,li,p,input{margin: 0; padding: 0;}
.clearfloat:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clearfloat{*zoom:1;}

.psw-header{width: 980px; margin: 20px auto; }
.psw-title{height: 42px; border-bottom: 1px solid #eee; border-top:1px solid #eee;}
.psw-title .text{width: 840px; margin: 0 auto; padding: 0 70px; height: 42px; line-height: 42px; color: #333; font-size: 14px; font-weight: 700;}
.pwd-content{width: 840px; height: 500px; margin: 10px auto; padding: 0 70px;}
.pwd-content ul{height: 34px; background: url(/uhome/jz/img/nav-pwd.png) no-repeat 0 0; margin: 30px 0; line-height: 34px; color: #666; font-size: 16px;}
.pwd-content ul li{list-style: none; float: left; width: 175px; padding-left: 66px;}
.pwd-content ul li.active1{background: url(/uhome/jz/img/sub-nav-1.png) no-repeat 0 0; color: #2e82ff;}
.pwd-content ul li.active2{background: url(/uhome/jz/img/sub-nav-2.png) no-repeat 0 0; color: #2e82ff; margin-left: -12px;  padding-left: 78px;}
.pwd-content ul li.active3{background: url(/uhome/jz/img/sub-nav-3.png) no-repeat 0 0; color: #2e82ff; margin-left: -12px;  padding-left: 78px;}
/* step-1 */
.pwd-content input[type="text"]{display: block; float: left; height: 16px; width: 328px; padding: 11px 10px; margin-right: 10px; border: 1px solid #ddd; font-size: 14px;
    color: #666; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; background: #fff;}
.pwd-content input[type="button"]{display: block; height: 40px; font-size: 16px; font-weight: 700; cursor: pointer;
    color: #fff; background-image: none; border-radius: 3px; border: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    transition: .3s; -moz-transition: .3s; -o-transition: .3s; -webkit-transition: .3s; background-color: #3f89ec; width: 350px;}
.pwd-content .btn{margin-top: 30px;}
/* step-2 */
.pwd-content .step-2 p.title{font-size: 12px; padding-bottom: 10px;}
.pwd-content .step-2 p.label{font-size: 14px; font-weight: 700; line-height: 30px;}
.pwd-content .step-2 .telDiv{font-size: 12px; line-height: 40px; padding-left: 10px; width: 340px; border: 1px solid #eee;}
.pwd-content .step-2 input[type="text"]{width: 200px;}
.pwd-content .step-2 .sendBtn{display: inline-block; text-align: center; width: 120px; height: 38px; border: 1px solid #ccc;
    background: #f7f7f7; color: #666; line-height: 38px; cursor: pointer;}
.pwd-content .step-2 div span{font-size: 12px; color: red; margin-left: 10px;}
/* step-3 */
.pwd-content .step-3 p{color: #999; font-size: 12px; padding-bottom: 20px; padding-left: 110px;}
.pwd-content .step-3 .inputDiv{margin-bottom: 20px;}
.pwd-content .step-3 .inputDiv label{float: left; width:110px; text-align: right; line-height: 40px;}
.pwd-content .step-3 input[type="text"]{width: 328px;}
.pwd-content .step-3 .btn{margin-left: 110px;}