*{ margin:0;padding:0;   font-size: 0.24rem;}
*::before,
*::after{
    margin:0;
    padding: 0;
    box-sizing:border-box;
}
a{color: #000000;
    text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
html{    background-color: white;}
img{display:block;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}

.pdlfrg3{padding:0 3%;}

.pd3{padding: 0.3rem;
    background-color: white;   }
.mt2{margin-top:0.2rem;}


.max-box{max-width: 6.4rem;margin:0 auto;color:#333;}

.top_navlist{border-radius: 0.17rem;height:0.8rem;line-height: 0.8rem;background-color:white;}
.top_navlist img{display:inline-block;}
.top_navlist .top_navlist_lft{font-size:0.3rem;color:#000;}
.top_navlist .top_navlist_lft img{width:0.49rem;height:0.44rem;vertical-align: sub;    margin-right: 0.07rem;}

.top_navlist .top_navlist_rig{color:#333333;font-size:0.28rem;}
.top_navlist .top_navlist_rig img{width:0.16rem;height:0.1rem;}
.top_navlist form{display:flex;justify-content: space-between;}

.mid_zjlist{border-radius: 0.17rem;display:flex;}
.mid_zjlist .zj_img{margin-right: 0.25rem;}
.mid_zjlist .zj_img img{    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100%;}
.zj_msg{}
.zj_msg .zj_name{font-size:0.3rem;color:#000;}
.zj_msg .zj_zhicheng,.zj_msg .zj_keshi{font-size:0.24rem;color:#666}
.zj_msg .zj_zhicheng{margin:0 0.12rem 0 0.15rem;}

.zj_yy{display:flex;    margin: 0.15rem 0 0.2rem 0;}
.zj_yy .zj_sjys{margin-right:0.15rem;background-color:#a17149;font-size:0.18rem;color:white;display:inline-block;width:1rem;height:0.3rem;line-height: 0.3rem;text-align: center;border-radius: 1rem;}
.zj_sjys img{width: 1rem; height: 0.3rem;}
.zj_yy .zj_yiyuan{font-size:0.24rem;color:#333333;}
 .zj_shanchang{font-size:0.2rem;color:#666;}

.color_size{color:#a17149 !important;font-size:0.26rem;margin-left:0.1rem;}
.zj_xx{display:flex;font-size:0.22rem;color:#666;    margin: 0.3rem 0 0.25rem 0;}
.zj_xx .p1{display:flex;line-height: 0.3rem;    width: 1.6rem;
    margin-right: 0.3rem;}
.zj_xx .p1 img{width:0.26rem;height:0.26rem;}
.zj_xx .p1+p{width: 1.6rem;}
.zj_xx .jzs{margin-left:0 !important;};

.zj_btn{display:flex;justify-content: flex-end;}
.zj_btn span{width:1.6rem;height:0.5rem;line-height: 0.5rem;display:inline-block;border-radius: 0.4rem;text-align: center;}

.mr3{margin-right:0.3rem;}
.zj_btn .zj_zxzx{border:1px solid #a17149;color:#A17149}
.zj_btn .zj_ygm{border:1px solid #999999;color:#999999;}
.zj_btn .zj_yygh{color:#d0333b;border:1px solid #d0333b;}


.ks_bg{background:#7f7f7f;opacity: 0.5;width:100%;height:100%;    position: absolute;
    top: 0;
    left: 0;display:none;}
.ks_list{background-color:white;padding:0.3rem 0.3rem 0.5rem 0.3rem;    border-top-left-radius: 0.17rem;
    border-top-right-radius: 0.17rem;    position: fixed;
    z-index: 99;
    left: 0;bottom:0;display:none;}
.ks_title{font-size:0.32rem;color:#000;text-align: center;position: relative; }
.ks_title span{position: absolute;top: 0.1rem;right: 0; }
.ks_title span img{width: 0.22rem; height: 0.22rem;}
.ks_title2{font-size:0.3rem;color:#000;margin: 0.5rem 0 0.35rem 0;}
.ks_btn_list{overflow: hidden;}
.ks_btn_list a{margin-bottom: 0.24rem;font-size:0.26rem;color:#000;width:1.75rem;height:0.66rem;line-height: 0.66rem;display:inline-block;text-align: center;    border: 0.02rem solid white;
    border-radius: 0.4rem;margin-right:0.21rem;background-color:#f7f7f7;float:left;}
.ks_btn_list a.active{color:#a17149;border:0.02rem solid #a17149;border-radius: 0.4rem;background-color:white;}
.ks_btn_list img{display:none;}
.ks_btn_list a:nth-child(3),.ks_btn_list a:nth-child(6),.ks_btn_list a:nth-child(9),.ks_btn_list a:nth-child(12),.ks_btn_list a:nth-child(15),.ks_btn_list a:nth-child(18){margin-right:0;}

.ks_btn_ok{ display:block;   margin-top: 0.26rem;font-size:0.3rem;background-color:#A17149;color:white;height:0.8rem;line-height: 0.8rem;text-align: center;border-radius: 0.4rem;}

.showtopface{width: 88%;
 position: fixed;
 top: 0;
 left: 3%;
 margin-top: 0;
 border-bottom: 1px solid #d2c5b1;
    border-radius: none;
        border-bottom-left-radius: 0.17rem;
    border-bottom-right-radius: 0.17rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
        max-width: 640px;
    margin: 0 auto;
    left: 0;
    right: 0;
}


/*#soso_click{    position: absolute;
    top: 0;
    right: 2rem;}*/
#soso_clicks{width:1.1rem;}
#soso_clicks button{font-size: 0.28rem;
    border: none;
    background-color: white;color:#333;    font-weight: inherit;}
#soso_clicks button img{width: 0.45rem;
    height: 0.45rem;
    margin-top: -0.05rem;
    vertical-align: middle;}
#soso_max form{    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    background-color: white;}
#soso_back{width:10%}
#soso_back img{    width: 0.3rem;
    height: 0.3rem;
    padding-top: 0.15rem;}

.soso_inpute{position:relative;}
.soso_inpute img{    width: 0.35rem;
    height: 0.35rem;
    margin-top: 0.13rem;
     position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    background-color: #e2e2e2;
    border-radius: 50%;
}
#soso_value{   
    text-indent:1em;
    outline: none;
    width: 100%;
    border: 1px solid #ead8c9;
    border-top-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
        height: 0.6rem;
}

#soso_max button{    padding-top: 0.1rem;
    border: none;
    background-color: white;
    color: #505050;
    width: 15%;}
#to_top {
    position: fixed;
    bottom: 0.2rem;
    right: 0.1rem;
    background-color: white;
    border-radius: 50%;
    border: 1px solid #ddd;
    padding: 1%;
    display: none;
    z-index: 99;
}
#to_top img {
    width: 0.5rem;
    height: 0.5rem;
}
.showtop {
    display: block!important;
}
    
/*推荐专家*/
.tjzj{
    border-radius: 0.17rem;margin-top: 0.4rem;
    padding: 0.2rem 0.3rem 0.2rem 0.3rem;
    background-color:white;
}
.tjzj .tjzj_title{display: flex;
    justify-content: flex-start;
    font-weight: bold;
    font-size: 0.32rem;
    background: url(/images/ys_title_img.png) no-repeat bottom 0.025rem left 0.48rem;
    background-size: 1.3rem 0.12rem;}
.tjzj .tjzj_title img{width: 0.42rem !important; height: 0.42rem;margin-right: 1%;}