.main{
        width:100%;
    }
.pw_title{
    width: 100%;
    height:40px;
    border-bottom: 1px solid #EBEBEC;
    background-color: #F8F8F8;
}
.pw_title span{
    display: block;
    width: 960px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #7A3618;
    font-weight: bold;
    margin: 0px  auto;

}
.div_form{
    width: 960px;
    margin: 0px  auto;
    margin-top: 10px;
}
.step_div{
    width: 100%;
    height:50px;
    float: left;
    color:#333;
    font-weight: bold;
}
.step_div div{
  width: 213px;
  height: 46px;
  line-height: 46px;
  float: left;
  text-align: center;
  letter-spacing: 3px;
  background-color: #F8F8F8;
}
table td{
    border:0px;
}
input{
    border: 1px solid gray;
}
.next_step{
    width:213px;
    height:45px;
    background: #7a3618;
    color:#FFF;
    border: 0px;
    cursor: pointer;
    font-size: 18px;
    letter-spacing: 3px;
    font-weight: bold;
}
.idcard_input{
    width:300px;
    height:35px;
    font-size: 16px;
    color:#333;
}
.input_tip{
    font-size: 16px;
    color:#333;
    font-weight: bold;
}
table tr td{
    height:50px;
}