.register-box{
    width: 1024px;
    background: #fff;
    border: 1px solid #e8e8e8;
    margin: auto;
    border-radius: 6px;
    padding-bottom: 46px;
    margin-bottom: 50px;
}
.pic{
    background: url(imgflow.png);
    height: 147px;
    width: 793px;
    margin: 22px auto 65px auto;
}
.register{
    border: 1px solid #e8e8e8;
    width: 823px;
    margin: auto;
}
.title_register{
    border-bottom: 1px solid #e8e8e8;
    height: 47px;
    background: url(imgzhuce2.png);
}
.title_register div{
    background: url(imgzhuce2_1.png);
    color: #fff;
    width: 308px;
    height: 100%;
    position: relative;
   
    font-size: 18px;
}
.title_register span{
    line-height: 53px;
    background: url(imgzhuce2_3.png) no-repeat center left;
    text-indent: 35px;
    display: block;
    margin-left: 65px;
}
.title_register .arrow{
    position: absolute;
    top: 47px;
    left: 155px;
}
form{
    margin: 22px auto auto 85px;
    font-size: 14px;
}
form tr{
   height: 45px;
}
form select{
    width: 270px;
    height: 36px; 
     margin-top: 10px;
}
form select.city{
    float: right;
}
form th{
    font-weight: normal;
    font-size: 14px;
    width: 70px;
    text-align: left;
    color: #5b5c5c;
}
form input[type="text"],form input[type="password"]{
    width: 270px;
    height: 36px;
    line-height: 36px;
}
form .remark{
    font-size: 14px;
    color: #898989;
}
form span{
    color: #ff0000;
    margin: 0 10px;
}
form input[type="submit"],form input[type="reset"],form input[type="button"]{
    height: 35px;
    background: url(imgzhuce2_4.png);
    width: 135px;
    border-radius: 6px;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    letter-spacing: 3px;
    margin: 20px 40px 53px;
}