#citylist,
#citylist1 {
    width: auto;
    margin-right: 10px;
}

#citylist select,
#citylist1 select {
    float: left;
}

.register .fleft {
    color: red;
}

/*register*/

.register {
    width: 800px;
    margin: 0 auto;
}

.register .a_input {
    width: 13px;
    height: 13px;
    border: 0;
    margin-top: 8px;
}

.register table td {
    padding: 5px;
}

.register table colgroup {
    width: 400px;
}

.register #get-yanzhengma {
    padding: 0 5px;
    border: 1px solid #000;
    border-radius: 5px;
    background-color: #0E6EBB;
    line-height: 25px;
    color: #fff;
    line-height: 25px;
    position: absolute;
    right: 55px;
    width: 150px;

}

.register #register-submit {
    padding: 0 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #0E6EBB;
    line-height: 35px;
    color: #fff;
    line-height: 35px;
    font-size: 20px;
    width: 738px;
    float: left;

}

.register .register-input .select1 {
    width: 168px;
}

/* 输入框的图标 */


.register .register-input {
    position: relative;
}

.register .register-input span {
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: 4px;
}

.register .register-input input,
.register .register-input select {
    padding-left: 25px;
    width: 335px;
}

.register .register-input .fullname-span {
    background: url(/cn/images/register/fullname.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}


.register .register-input .position-span {
    background: url(/cn/images/register/position.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .company-span {
    background: url(/cn/images/register/company.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .mobile-span {
    background: url(/cn/images/register/mobile.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .tel-span {
    background: url(/cn/images/register/tel.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .email-span {
    background: url(/cn/images/register/email.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .inv-span {
    background: url(/cn/images/register/inv.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .code-span {
    background: url(/cn/images/register/code.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .file-span {
    background: url(/cn/images/register/file.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .pwd-span {
    background: url(/cn/images/register/pwd.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .qudao-span {
    background: url(/cn/images/register/qudao.png) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}
.register .register-input .bank-span {
    background: url(/cn/images/register/bank.jpg) no-repeat;
    background-size: 70% 70%;
    background-position: center;
}