body {
    background: #fafafa;
    height: auto;
}

#z-wrap {
    width: 100%;
    height: 100%;
    background: #fafafa;
}


/*表单提交*/

.z-register {
    width: 100%;
    height: 100%;
}

.z-register li {
    width: 100%;
    height: 1rem;
    background: #fff;
    border-bottom: 1px solid #ededed;
    padding-left: .16rem;
    font-size: .24rem;
}

.z-register li div {
    padding: 0;
    line-height: 1rem;
    color: #3c3c3c;
}

.z-register input {
    width: auto;
    /*    height: .7rem;*/
    border: none;
    line-height: .7rem;
    vertical-align: middle;
    overflow-x: auto;
}

.z-name input {
    color: #0a6693;
}

.z-register .zF {
    height: 1rem;
    position: relative;
}

#z-wrap .z-register input::-webkit-file-upload-button {
    width: .9rem;
    height: .9rem;
    border: none;
    border-radius: .3rem;
    margin-top: .03rem;
    position: absolute;
    z-index: 9999;
    opacity: 0;
}

.z-register .zF .image_container {
    position: absolute;
    width: .9rem;
    height: .9rem;
    border: none;
    border-radius: .3rem;
    margin-top: .03rem;
}

.z-register .zF .image_container #preview {
    position: absolute;
    display: inline-block;
    width: .9rem;
    height: .9rem;
    border-radius: .3rem;
    margin-top: .03rem;
    border: 0;
}

.z-register .zGET {
    display: block;
    width: 1.5rem;
    height: .5rem;
    border-radius: .1rem;
    background: none;
    border: 1px solid #0a6693;
    color: #0a6693;
    margin-top: .22rem;
    overflow: hidden;
    line-height: .5rem;
    font-size: .2rem;
}

.zSEX input {
    vertical-align: middle;
    margin: 0 .5rem 0 .2rem;
}

.zAddress {
    height: 1rem;
}

.z-register .zZC {
    height: 1.22rem;
    background: #fafafa;
    border: none;
    line-height: 1.35rem;
}

.z-register .zZC input {
    width: 6rem;
    height: .7rem;
    border: none;
    border-radius: .1rem;
    vertical-align: middle;
    line-height: .7rem;
    font-size: .32rem;
    background: #0a6693;
    color: #fff;
}

.zVEL img {
    width: .68rem;
    height: .48rem;
    vertical-align: middle;
}

#zDW {
    height: 1rem;
}

#allmap {
    width: 100%;
}

#myAddress {
    width: 100%;
}

.zIMG {
    width: 100%;
    height: 100%;
    background: url(../images/z-dingwei.png) no-repeat;
    background-size: cover;
}

.z-register .z-sys {
    height: 1rem;
    background: url(../images/z-saoyisao.png) center;
    background-size: contain;
}

.z-register .zTS {
    width: 100%;
    height: .74rem;
    background: #fafafa;
    line-height: .74rem;
    border: none;
    color: #106a96;
    font-size: .2rem;
}

.z-register .bn {
    border: none;
}

.z-register .zAgree {
    background: #fafafa;
    color: #646464;
    height: .7rem;
    line-height: 1rem;
}

.z-register .zAgree input {
    vertical-align: middle;
    margin: 0 .2rem .05rem 0;
}

/* .z-register .zBz {
    background: #fafafa;
    color: #b4bcc1;
    font-size: .2rem;
    line-height: .7rem;
} */
.z-register .zBz {
    height: 2rem;
    font-size: .2rem;
    color: #a0aab1;
    border: none;
    line-height: .4rem;
    padding: .1rem .16rem;
    background: #fafafa;
}
.dqld_div ul {
    height: 10.9rem;
}
