@charset "utf-8";
/* CSS Document */
.w_body {
    background: #f2f4f7 url("../../images/crbg.jpg") no-repeat top;
}

.w_wrap {
    position: relative;
    width: 908px;
    margin: 0 auto;
}

.w_bg {
    background: url("../../images/bot.png") no-repeat bottom;
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 203px;
    z-index: 100;
}

.w_bgjiao {
    background: url("../../images/jiao1.png") no-repeat bottom;
    width: 65px;
    position: absolute;
    bottom: 163px;
    height: 27px;
    z-index: 0;
    left: 16px;
    transform: rotate(-18deg);
}

.w_bgjiao2 {
    background: url("../../images/jiao2.png") no-repeat bottom;
    width: 54px;
    position: absolute;
    bottom: 163px;
    height: 39px;
    z-index: 0;
    right: 17px;
    transform: rotate(3deg);
}

.w_box {
    width: 818px;
    margin: 108px auto;
    box-shadow: 0 0 29px rgba(156, 172, 197, .15);
    border-radius: 15px;
    padding-bottom: 145px;
    position: absolute;
    left: 49px;
    z-index: 10;
    background: -webkit-linear-gradient(bottom, #fef6e5, #fff 40%);
}


.w_headtit {
    font-size: 24px;
    color: #565656;
    text-align: center;
    padding-top: 60px;
    line-height: 54px;
    margin-bottom: 38px;
    font-weight: bold
}

.w_rowmain {
    text-align: center
}

.l_mbtopitem {
    display: inline-block
}

.l_mbtoplist {
    margin-bottom: 21px
}

.l_choose {
    border-radius: 10px;
    border: 1px solid #d2d2d7;
    line-height: 50px;
    width: 370px;
    padding: 0 18px;
}

.l_slable {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #666666;
    padding-right: 15px;
    width: 75px;
    text-align: right;
}

.l_text_input {
    display: inline-block;
    font-size: 14px;
    color: #333333;
    width: 280px;
    height: 50px;
    line-height: 50px;
}

.w_form_btn {
    margin-top: 14px
}

.w_form_btn a {
    line-height: 52px;
    border-radius: 10px;
    height: 52px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    width: 408px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00c3ff), to(#0075f1));
    background: -webkit-linear-gradient(left, #00c3ff, #0075f1);
    background: -moz-linear-gradient(left, #00c3ff, #0075f1);
    background: -o-linear-gradient(left, #00c3ff, #0075f1);
    background: -ms-linear-gradient(left, #00c3ff, #0075f1);
    box-shadow: 0 0 20px rgba(0, 123, 242, .15);

}

.w_lqbox {
    width: 500px;
    margin: 0 auto;
}

.w_lqtit {
    font-size: 20px;
    color: #ff5e5e;
    text-align: center;
    line-height: 45px;
    padding-top: 38px;
    margin-bottom: 16px
}

.w_lqtit img {
    vertical-align: middle
}

.w_lqtit span {
    vertical-align: middle;
    margin-left: 6px;
}

.w_checkd_txt {
    border-bottom: 1px dashed #fdc79c;
    padding: 16px 0
}

.w_checkd_txt:nth-last-child(1) {
    border-bottom: 0
}

.w_checkd_txt .w_checkd_tli {
    min-width: 50%;
    line-height: 30px;
}

.w_checkd_txt .w_checkd_tli label {
    font-size: 14px;
    color: #000000;
}

.w_checkd_txt .w_checkd_tli label span {
    text-align-last: justify;
    text-align: justify;
    text-justify: distribute-all-lines;
    display: inline-block;
    width: 60px;
    margin-right: 3px
}

.w_checkd_txt .w_checkd_tli .w_chname {
    font-size: 14px;
    color: #666
}


.w_lqbtn {
    text-align: center;
    margin-top: 32px
}

.w_lqbtn a {
    line-height: 37px;
    border-radius: 20.5px;
    height: 41px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    width: 181px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fa8d66), to(#f8503e));
    background: -webkit-linear-gradient(left, #fa8d66, #f8503e);
    background: -moz-linear-gradient(left, #fa8d66, #f8503e);
    background: -o-linear-gradient(left, #fa8d66, #f8503e);
    background: -ms-linear-gradient(left, #fa8d66, #f8503e);
    box-shadow: 0 0 20px rgba(248, 84, 65, .15);
}

.w_lqbtn img {
    vertical-align: middle
}

.w_lqbtn span {
    vertical-align: middle
}


.w_lqtit1 {
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 32px;
    margin-top: 16px
}

.w_lqtit2 {
    font-size: 14px;
    color: #ff5e5e;
    text-align: center;
    line-height: 32px;
    margin-top: 26px;
}

/*移动端*/

@media only screen and (min-width: 100px) and (max-width: 760px) {
    .w_box {
        margin: 50px 20px 20px;
        width: auto;
        left: 0;
    }

    .w_headtit {
        line-height: 40px;
    }

    .l_choose {
        width: auto;
        display: flex;
        padding: 0;
    }

    .l_mbtopitem {
        width: 100%;
        padding: 0 16px;
        box-sizing: border-box;
    }

    .l_text_input {
        flex: 1;
        display: flex;
        width: 100%;
    }

    .w_form_btn {
        width: 100%;
        padding: 0 16px;
        box-sizing: border-box;
    }

    .w_form_btn a {
        width: auto;
        display: block;
    }

    .w_wrap {
        width: auto;
    }

    .w_lqbox {
        width: auto;
    }

    .w_lqtit {
        font-size: 16px;
    }

    .w_checkd_txt {
        padding: 16px;
        display: flex;
        flex-direction: column;
    }

    .w_checkd_txt li {
        display: flex;
    }

    .w_checkd_txt .w_checkd_tli label {
        margin-right: 6px;
    }

    .w_checkd_txt .w_checkd_tli .w_chname {
        flex: 1;
    }

    .w_bgjiao {
        left: 0;
        bottom: 110px
    }

    .w_bgjiao2 {
        right: 0;
        bottom: 110px
    }
}
