


body,html{
    background: #fff!important;
}
.qu_box{
    font-size: 0.3rem;
    background: #fff;
}
/*导航*/
.qu_nav{
    width: 100%;
    max-width: 7.5rem;
    min-width: 3.2rem;
    box-sizing: border-box;
    padding-left: .2rem; 
    line-height: 0.9rem;
    overflow: hidden;
    background: white;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 100;
}
.qu_nav div{
    float: left;
    color: #999999;
    padding: 0 0.04rem;
}
.qu_nav .qunav_active{
    color: #fe5400;
}

/*问题类型*/
.qu_qubox{
    padding-bottom:2.6rem;
    margin-top: 0.9rem;
    background: #fff;
}
.qu_title{
    color: #333333;
    font-size: 0.36rem;
    text-align: center;
    line-height: 0.9rem;
}
.qu_typelist{
    margin-top: 0.3rem;
    min-height: 2rem;
}
.qu_typelist li{
    padding: 0.1rem 0;
    margin-top: 0.2rem;
    overflow: hidden;
}
.qt_title{
    line-height: 0.7rem;
    color: #fe5400;
    font-size: 0.32rem;
    letter-spacing: 1px;
    padding: 0 0.2rem;
}
.qt_title img{
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.3rem;
    float: left;
    margin-top: 0.2rem;
}
.qt_left{
    width: 6.2rem;
    float: left;
    color: #999999;
    line-height: 0.5rem;
    margin-left: 0.2rem;
}
.qt_content{
    overflow: hidden;
}
.qt_righ{
    width: 0.4rem;
    float: left;
    margin: 0.05rem;
}
.qt_check{
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    border: 0.04rem solid #999999;
    box-sizing: border-box;
    position: relative;
}
.qt_check img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    display: none;
}
.qt_righ .qt_active{
    border: 0;
}
.qt_righ .qt_active img{
    display: inline-block;
}
.qu_text{
    color: #666666;
    font-size: 0.24rem;
    margin-top: 0.5rem;
}
.qu_btncimmit{
    width: 7.5rem;
    height: 0.96rem;
    line-height: 0.96rem;
    text-align: center;
    color: #fff;
    background: #fe5400;
    font-size: 0.36rem;
    letter-spacing: 2px;
    margin-left: -0.2rem;
    margin-top: 0.5rem;
    cursor: pointer;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: 0 auto!important;
}

/*具体问题*/
.qu_dtchange{
    line-height: 0.8rem;
    color: #999999;
    float: right;
    overflow: hidden;
    clear: both;
}
.qu_dtchange span{
    color: #fe5400;
    text-decoration:underline;
    cursor: pointer;
}
.qu_dtchange img{
    width: 0.34rem;
    height: 0.34rem;
    margin-left: 0.1rem;
}
@keyframes rot{
    form{transform: rotate(0deg)}
    to{transform: rotate(360deg)}
}
@-webkit-keyframes rot {
    form{transform: rotate(0deg)}
    to{transform: rotate(360deg)}
}
.qd_xuanzhuan{
    transform: rotate(0deg);
    animation: rot 1s linear infinite;
}
.autoquestion{
    overflow: hidden;
    clear: both;
}
.au_title{
    line-height: 0.8rem;
    color: #666666;
    text-align: left;
}
.au_title span{
    color: #999999;
    float: right;
    cursor: pointer;
}
.au_title img{
    width: 0.33rem;
    height: 0.17rem;
    margin-left: 0.1rem;
}
.au_area{
    min-height: 2.9rem;
    border: 1px solid #999999;
    width: 6.7rem;
    padding: 0.2rem;
    font-size: 0.3rem;
    line-height: 0.46rem;
    display: none;
    margin-top: 0.2rem;
    font-family: "Microsoft YaHei","Hiragino Sans GB","微软雅黑","宋体",Arial,Verdana,sans-serif;
}
textarea::-webkit-input-placeholder {
    color: #ccc;
}
textarea::-ms-input-placeholder { // IE10+
color: #ccc;
}
textarea::-moz-placeholder { // Firefox4-18
color: #ccc;
}
textarea::-moz-placeholder { // Firefox19+
color: #ccc;
}

/*选择提问的人*/
.qu_qubox .qu_checkper{
    min-height: 3rem;
}
.qu_qubox .qu_checkper .qt_title{
    color: #000;
}


.qu_qubox .qu_checkper .qt_left{
    color: #000;
    line-height: 0.6rem;
}
.qu_qubox .qu_checkper .qt_righ{
    padding-top: 0.15rem;
}
.qc_addbtn{
    color: #fe5400;
    text-align: center;
    font-size: 0.36rem;
    margin-top: 0.5rem;

}
.qc_addbtn span{
    cursor: pointer;
}
.qc_btn{
    width: 3.5rem;
    height: 0.65rem;
    line-height: 0.65rem;
    text-align: center;
    border-radius: 0.06rem;
    font-size: 0.36rem;
    color: #fff;
    letter-spacing: 2px;
    margin: 0.8rem auto;
    background: #fe5400;
    cursor: pointer;
}

/*弹窗*/
.qu_proposhadow{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    z-index: 1000;
    display: none;
}
.qu_proposmall{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 5.4rem;
    height: 5.6rem;
    background: #fff;
    border-radius: 0.1rem;
    margin-top: -3.1rem;
    margin-left: -3rem;
    padding: 0.3rem;
}
.po_title{
    font-size: 0.36rem;
    text-align: center;
    margin-bottom: 0.4rem;
}
.po_title img{
    float: right;
    width: 0.34rem;
    height: 0.34rem;
    margin-top: 0.1rem;
}
.po_formbox{
    height: 0.65rem;
    margin-top: 0.25rem;
    line-height: 0.65rem;
    animation: 1s;
}
.po_formbox .po_inout{
    border: 1px solid #e4e4e4;
    height: 0.4rem;
    padding: 0.1rem;
    float: right;
    width: 3.5rem;
    font-size: 0.28rem;
    overflow: hidden;
}
.po_formbox .po_inout .forminput_hang_birth{
    line-height: 0.4rem;
}
.po_formbox dl{
    float: left;
    cursor: pointer;
    margin: 0 0.1rem 0 0 ;
}
.po_formbox .pofom_active dd{
    border: 0;
}
.po_formbox .pofom_active img{
    display: block;
}
.po_formbox dd{
    float: left;
    width: 0.34rem;
    height: 0.34rem;
    border: 1px solid #999999;
    border-radius: 50%;
    margin: 0.17rem;
    position: relative;
    box-sizing: border-box;
}
.po_formbox dd img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.po_formbox dt{
    float: left;
    line-height: 0.65rem;
    font-size: 0.32rem;
    color: #999999;
}

/*订单支付*/
.ap_typelist li{
    margin: 0;
    padding: 0.1rem;
}
.qp_left{
    line-height: 0.6rem;
    color: #333333;
    padding: 0 0.14rem;
}
.qp_text{
    color: #999999;
    line-height: 0.4rem;
    margin-top: 0.3rem;
}
.qp_paybox{

}
.py_title{
    font-size: 0.36rem;
    line-height: 0.8rem;
}
.py_title img{
    width: 0.37rem;
    height: 0.37rem;
    margin: 0.2rem 0.1rem;
}
.py_ulbox li{
    color: #666666;
    font-size: 0.36rem;
    height: 0.8rem;
    margin-top: 0.3rem;
    cursor: pointer;
}
.py_ulbox li img{
    width: 0.42rem;
    height: 0.42rem;
    margin: 0.19rem 0.4rem 0.19rem 0.1rem;
}
.py_ulbox li i{
    font-style: normal;
}
.py_ulbox li span{
    float: right;
    margin: 0.19rem;
}
.py_ulbox .py_active .qt_check{
    border: 0;
}
.py_ulbox .py_active .qt_check img{
    display: block;
    margin: 0;
}
.qp_btm{
    width: 7.5rem;
    height: 1.16rem;
    margin: 0 auto;
    position: fixed;
    left: 0;
    bottom: 0.98rem;
    background: #fff;
}
.qb_lef{
    float: left;
    width: 54%;
    height: 1.16rem;
}
.qb_rig{
    float: right;
    width: 46%;
    height: 1.16rem;
    background: #fe5400;
    cursor: pointer;
    text-align: center;
    line-height: 1.16rem;
    color: #fff;
    font-size: 0.36rem;
    letter-spacing: 1px;
}
.oldprice{
    color: #999999;
    font-size: 0.28rem;
    margin-left: 0.2rem;
    margin-top: 0.1rem;
    text-decoration: line-through;
}
.newprice{
    margin-left: 0.2rem;
    margin-top: 0.05rem;
    font-size: 0.36rem;
}
.pay_coupop{
    height: 1rem;
    line-height: 1rem;
}
.pay_coupop img{
    float: left;
    width: 0.45rem;
    height: 0.44rem;
    margin: 0.24rem 0.5rem 0 0.1rem;
}
.pay_coupop span{
    float: left;
    font-size:0.3rem;
    font-weight:bold;
    color:rgba(253,123,59,1);
}
.pay_coupop i{
    float: right;
    font-size:0.32rem;
    font-weight:bold;
    color:rgba(253,123,59,1);
    font-style: normal;
}
/*老司机为您测算*/
.cs_box{
    min-height: 3.16rem;
    background: url("../images/questiwen/cs_line.png") 0 0 no-repeat;
    background-size: 100%;
    margin-top: 0.2rem;
    padding: 0.15rem;
}
.cs_box p{
    line-height: 0.68rem;
}
.cs_box p span{
    font-size: 0.4rem;
    color: #ff0000;
}

.cs_gzh{
    overflow: hidden;
}
.cs_title{
    font-size: 0.36rem;
    color: #fd7b3b;
    line-height: 0.66rem;
}
.cs_title span{
    float: right;
    width: 2.88rem;
    height: 0.66rem;
    border-radius: 0.1rem;
    background: #fd7b3b;
    color: #fff;
    text-align: center;
    line-height: 0.66rem;
    cursor: pointer;
    font-size: 0.3rem;
    letter-spacing: 1px;
}
.cs_gzh img{
    display: block;
    margin: 0.3rem auto;
    width: 2rem;
    height: 2rem;
}
.cs_turnbtn{
    border: 1px solid #fd7b3b;
    color: #fd7b3b;
    width: 4.7rem;
    height: 0.78rem;
    border-radius: 0.1rem;
    margin: 0 auto;
    text-align: center;
    line-height: 0.78rem;
    font-size: 0.32rem;
    cursor: pointer;
    display: block;
}
/* 关注专属客服 */
.layui-m-layercont{
    font-size: .28rem;
}
.zf_photo{
    width: 100%;
    margin-top: .9rem;
}
.zf_photo img{
    width: 100%;
}
.zf_photo h2{
    margin-top: .14rem;
    margin-bottom: .3rem;
    text-align: center;
    font-size:.48rem;
    font-family:'PingFangSC-Regular';
    font-weight:400;
    color:rgba(238,122,82,1)
}
.zf_photo .zf_content{
    width:7.13rem;
    height:1.76rem;
    margin: 0 auto;
    background:rgba(255,255,255,1);
    box-shadow:0rem .04rem .12rem .01rem rgba(117,117,117,0.1);
    border-radius:.06rem;
    text-align: center;
    padding-top:.3rem;
    box-sizing: border-box; 
}
.zf_photo .zf_content .zf_kefu span{
    color: #EE7A52;
}
.zf_photo .zf_content p{
    font-size:.3rem;
    font-family:'PingFangSC-Regular';
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:.57rem;
}
.zf_photo .button_a{
    width:5.79rem;
    height:.73rem;
    line-height: .73rem;
    background:rgba(238,122,82,1);
    border-radius:.37rem;
    margin: auto;
    text-align: center;
    margin-top: .41rem;
    margin-bottom: .3rem;
    font-size:.3rem;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.zf_photo .button_b{
    text-align: center;
    width:5.79rem;
    height:.73rem;
    line-height: .73rem;
    border:.02rem solid rgba(243,103,55,1);
    border-radius:.37rem;  
    margin: auto; 
    font-size:.3rem;
    font-weight:400;
    color:#EE7A52; 
}
/*相关问题*/
.ab_ques{

}
.ab_title{
    font-size: 0.36rem;
    color: #333333;
    margin: 0.6rem 0 .22rem .21rem;
}
.ab_qulist li{
    width: 7.12rem;
    height: .83rem;
    line-height: 0.83rem;
    margin-top: 0.2rem;
    cursor: pointer;
    margin: 0 auto;
    border-bottom: .01rem solid #E7E7E7;
}
.ab_qulist li img{
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.3rem;
    float: left;
    margin-top: 0.2rem;
}
.ab_qulist li span{
    color: #666666;
}

.pay_coupopbox{
    min-height: 1rem;
}
.pay_coupopbox p{
    line-height: 1rem;
    text-align: right;
    color: #fe5400;
}
/*优惠券二次修改*/
.pay_coupop .checkcoupon{
    float: right;
    cursor: pointer;
}
.pay_coupop .youhuiqunatitleimg{
    width: 0.38rem;
    height: 0.3rem;
    float: left;
    margin: 0.35rem 0 0 0.1rem;
}
.pay_coupop .youhuiqunatitlei{
    float: left;
    margin-left: 0.1rem;
    font-weight:bold;
    color:rgba(102,102,102,1);
}
body .cuoponList{
    width: 6.2rem;
    margin: 0 auto;
}
body .cuoponList li {
    width: auto;
    height: 1.8rem;
}
body .couli_btm {
    line-height: 1.3rem;
}
.cuoponList{
    height: 4.6rem;
    overflow-y: scroll;
}
.cuoist_btn{
    font-size:0.36rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    text-align: center;
    height: 0.8rem;
    /* width: 6rem; */
    width: 100%;
    line-height: 0.8rem;
    cursor: pointer;
    margin: 0.1rem auto;
    border-top: .02rem solid #f3f3f3;
}
.cuoponList .couli_btmtext {
    font-size: 0.7rem;
}
.cuoponList .cou_btn {
    width: 1.8rem;
    height: 0.52rem;
    line-height: 0.52rem;
    font-size:0.3rem;
    margin-top: 0.5rem;
    cursor: pointer;
    margin-right: 0.1rem;
}
.pay_coupop .pay_coupopquxiao{
    float: right;
    font-size:0.3rem;
    font-weight:bold;
    color:rgba(153,153,153,1);
    cursor: pointer;
    padding-left: 0.2rem;
}
/*新流程*/
.qune_nav{
    height: 0.65rem;
    overflow: hidden;
    position: fixed;
    /* left: 0; */
    /* top: .9rem; */
    top: .85rem;
    background: white;
    z-index: 100;
    /* width: 100%; */
}
.qune_nav li{
    float: left;
    width: 0.85rem;
    height: 0.6rem;
    border-bottom: 0.05rem solid transparent;
    text-align: center;
    line-height: 0.65rem;
    margin: 0 0.27rem;
}
.qune_nav .qunenav_active{
    border-color: rgba(253,123,59,1);
    color: rgba(253,123,59,1);
}
.po_formbox span{
    font-size: 0.28rem;
}