
.enquiry-policy {
    padding-left: .55rem;
    position: relative;
    cursor:pointer;
}

.enquiry-policy p {
    color: #999999;
}

.enquiry-policy p a {
    color: #111;
}

.enquiry-policy .agree-btn {
    width: .2rem;
    height: .2rem;
    border: 1px solid #626970 !important;
    position: absolute;
    left: 0;
    top: .08rem;
    cursor: pointer;
}

.enquiry-policy .agree-btn.active {
    background: url(../../images/enquiry/yes_icon.png) center center no-repeat #626970 !important;
    background-size: 80%;
    border-color: #626970 !important;
}
.rowmain .val-name,
.rowmain .d-tel,
.rowmain .d-name{
    padding-left: .2rem;
}
.enquiry-item-right .val-name,
.enquiry-item-right .dealer-result {
    padding-left: .5rem;
}
.enquiry-item-right .enquiry-input {
    padding-left: .5rem;
}
.enquiry-item-right .select-icon {
    right: .5rem;
}
.enquiry-item.w25{
    width: 25%;
}
.rowmain.w50{
    width: 50%;
}
.rowmain.w33,
.enquiry-item.w33{
    width: 33.33%;
}
.form-error{
    display: none;
    position: absolute;
    /* bottom: 0; */
    top: .6rem;
    left: .22rem;
    /* transform: translateY(150%); */
    color: #d7000f !important;
    font-size: .16rem;
    line-height: 1;
}
.enquiry-policy .form-error{
    top: auto;
    bottom: 0;
    transform: translateY(140%);
}
.error .form-error{
    display: block;
}
.enquiry-item-right .form-error{
    left: .5rem;
}
.rowmain.error,
.m-select.error,
.enquiry-item.error,
.enquiry-policy.error .agree-btn,
.col2.error .m-input,
.error.m-input{
    border-color: #626970 !important;
}
.form-checkbox .form-error,
.enquiry-policy .form-error{
    left: .55rem;
}
.select-row-city .form-error{
    left: .3rem;
}
.checkbox-text .form-error{
    left: .36rem;
}
.login-cont .enquiry-policy .form-error{
    left: .55rem;
}
.enquiry-radio strong,
.rowmain.form-radios{
    padding-left: .5rem;
    border: none;
}
.rowmain.select-row-city{
    padding-left: 0;
}
.rowmain.select-row-city .val-name{
    padding-left: .3rem;
}
.rowmain.w33.select-row-city{
    padding-left: 0;
}
.same-city{
    width: 100%;
}
.login-cont .mb40{
    margin-bottom: .4rem;
    position: relative;
}
.rowmain.form-radios label{
    margin-right: .5rem;
}
.same-province{
    position: relative;
}
.same-province:before {
    content: '';
    position: absolute;
    top: 0.15rem;
    right: 0;
    width: 0.01rem;
    height: 0.22rem;
    background: #e3e3e3;
}
@media (max-width: 767px) {
    .enquiry-item{
        margin-bottom: .4rem;
    }
    .enquiry-item.error{
        margin-bottom: .4rem;
    }
    .enquiry-item.w25,
    .rowmain.w33,
    .enquiry-item.w33{
        width: 100%;
    }
    .rowmain.w50{
        width: 100%;
    }
    [data-formtype="userName"].w25,
    [data-formtype="userGender"].w25{
        width: 50%;
    }
    /* .form-checkbox .form-error, */
    .enquiry-item.enquiry-no-line,
    /* .enquiry-policy .form-error, */
    .select-row-city .form-error,
    .enquiry-item-right .form-error{
        left: .22rem;
    }
    .enquiry-list {
        padding-bottom: 0;
    }
    .enquiry-radio strong,
    .rowmain.form-radios{
        padding-left: .2rem;
        border: none;
    }
    [data-formtype="userGender"] .enquiry-radio{
        padding-left:.2rem;
        padding-right:.2rem;
    }
    .enquiry-radio span{
        padding-right: 0;
    }
    .enquiry-radio [data-sex="M"]{
        float: left;
    }
    .enquiry-radio [data-sex="W"]{
        float: right;
    }
    /* .appointment .form-error{
        font-size: .18rem;
    } */
    .form-error{
        font-size: .22rem;
        top: .9rem;
    }
    .enquiry-policy .form-error{
        top: auto;
        bottom: 0;
        transform: translateY(140%);
    }
    #app .form-error{
        font-size: .2rem;
        top: .6rem;
    }
    .login-cont .form-error{
        top: .66rem;
    }
    .login-cont .checkbox-text  .form-error{
        top: auto;
        left: .55rem;
        bottom: 0;
    }
    .enquiry-item-right .enquiry-input {
        padding-left: .2rem;
    }
    .enquiry-list.last-list{
        padding-bottom: 0;
    }
    .enquiry-item-right .dealer-result {
        padding-left: .2rem;
    }
    .dealer-result-list p{
        padding-bottom: 0;
    }
    .enquiry-radio strong{
        padding-left: 0;
    }
    .enquiry-item-right .select-icon {
        right: .2rem;
    }
    .same-province:before {
        content: none;
    }
    .rowmain.w33.same-name,
    .rowmain.w50.same-name,
    .rowmain.w33.form-radios,
    .rowmain.w50.form-radios{
        /* width: 50%; */
        float: left;
    }
    .rowmain.form-radios label{
        margin-right: 0;
        margin-left: .4rem;
    }
    .rowmain.select-row-city .val-name{
        padding-left: .2rem;
    }
    .enquiry-policy .agree-btn {
        top: .1rem;
    }
    .rowmain.w33.same-name.error-2, 
    .rowmain.w50.same-name.error-2{
        margin-bottom: .45rem;
    }
}