.head_part{ width:100%; background-color:#009999; overflow:hidden; height:0.36rem; position:relative; z-index:15;}
.head_part em{ float:left; width:0.2rem; height:0.2rem; margin:0.08rem; background:url(image/com_m.png) no-repeat; background-size: 3rem; background-position: -1.4rem -4.6rem;}
.head_part h2{ float:left; font:0.14rem/0.36rem "microsoft yahei"; color:#fff; margin-left:0.04rem;}
.head_part p{font:0.14rem/0.36rem "microsoft yahei"; color:#fff; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.head_part .clo_m_m{ background-position:-1.8rem -4.6rem;}
.head_part .back_m_m{ background-position:-2.2rem -4.6rem;}
.head_part .set_m_m{ background-position:-2rem -4.6rem; float:right;}

.show{ display: block !important;}
.hide{ display: none !important;}
.black_50{ position: fixed; left: 0; z-index: 5; width: 100%; top: 0; height: 100%; background-color: #000; opacity: 0.5;}
.black_70{ position: fixed; left: 0; z-index: 5; width: 100%; top: 0; height: 100%; background-color: #000; opacity: 0.70;}
.black_80{ position: fixed; display: none; left: 0; z-index: 5; width: 100%; top: 0; height: 100%; background-color: #000; opacity: 0.8;}
.black_85{ position: fixed; display: none; left: 0; z-index: 5; width: 100%; top: 0; height: 100%; background-color: #000; opacity: 0.85;}

.hei_fill_120{ overflow: hidden; height: 0.6rem;}
.hei_fill_150{ overflow: hidden; height: 0.6rem; padding-top: 0.08rem;}
.cont_bb{ width: 2.84rem; margin: 0.08rem auto; border-radius: 0.04rem; overflow: hidden; background-color: #fff;}
.head_box{ overflow: hidden; width:100%; background-color: #fff; padding: 0.26rem 0;}
.head_box .pic_b{ position: relative; overflow: hidden; width: 0.48rem; height: 0.48rem; margin: 0.02rem auto; border-radius: 0.24rem;}
.head_box .pic_b img{ display: block; width: 0.48rem; height: 0.48rem;}
.head_box .nm_d{font: 0.12rem/0.32rem "microsoft yahei"; height:0.32rem; overflow:hidden; padding:0 8%; color: #333; text-align: center; display: block; margin-top: 0.04rem;}
.head_box .word_d{ font:0.096rem/0.096rem "microsoft yahei"; color: #aaa; text-align: center; display: block; margin-bottom: 0.06rem; }


.mem_b{ overflow: hidden; width:100%; margin: 0 auto; box-sizing: border-box; padding:0.16rem;}
.mem_b .mem_pic{ float: left; overflow:hidden; width: 0.544rem; height: 0.544rem;border-radius: 50%; position: relative;}
.mem_b .mem_pic img{width: 100%; height: 100%; display: block;}
.mem_b .info_fl_ri{float: right; height: 0.544rem; width: 1.76rem; padding-right:0.08rem; position: relative;}
.mem_b .info_fl_ri::after{position: absolute; content: ""; width:0.08rem; height: 0.2rem; top: 0.172rem; right: 0; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -0.06rem 0;}
.mem_b .info_fl_ri .one_line{ overflow: hidden; margin-top: 0.096rem; height: 0.192rem; font-size:0;}
.mem_b .info_fl_ri .one_line .name_mem{ display:inline-block; vertical-align:middle; font: 0.112rem/0.192rem "microsoft yahei"; color:#333;}
.mem_b .info_fl_ri .one_line .job_mem{  display:inline-block; vertical-align:middle; font-size: 0.08rem; font-family:"microsoft yahei"; border:0.008rem solid #208fff; border-radius: 0.032rem; padding: 0.012rem 0.032rem; color:#208fff; margin-left: 0.048rem;}
.mem_b .info_fl_ri .two_line{overflow: hidden; margin-top: 0.04rem; height: 0.176rem;}
.mem_b .info_fl_ri .two_line span{ font: 0.096rem/0.176rem "microsoft yahei"; color:#aaa; float: left; margin-right:0.08rem;}

.input_part{ margin-top:0.06rem; overflow: hidden; background-color:#fff;}
.input_part .ev_lin{ overflow: hidden; position: relative; box-sizing: border-box; padding: 0 0.12rem; height: 0.48rem; border-bottom:1px solid #ebebeb;}
.input_part .ev_lin:last-child{ border: none;}
.input_part .ev_lin .m_lef{ float: left; margin-right: 0.04rem; width: 0.2rem; height: 0.2rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; margin-top: 0.14rem;}

.input_part .ev_lin .peo_m{ background-position: -0.4rem 0;}
.input_part .ev_lin .tel_m{ background-position: -0.6rem 0;}
.input_part .ev_lin .edit_m{ background-position: -0.8rem 0;}

.input_part .ev_lin input{ float: left; width: 1.8rem; font-size:0.12rem; height: 0.48rem; font-family:"microsoft yahei"; vertical-align: middle; color:#333;}
.input_part .ev_lin .btn_s{position: absolute; border:1px solid #208fff; border-radius: 0.24rem; right: 0.12rem; top: 0.12rem; width: 0.72rem; height: 0.24rem; box-sizing: border-box; font:0.104rem/0.232rem "microsoft yahei"; color:#208fff; text-align: center;}

.tip_deta{ text-align: center; font:0.096rem/0.176rem "microsoft yahei"; color:#aaa; display: block; padding: 0.12rem 0;}
.btn_part{ overflow: hidden;}
.btn_part button{ display: block; outline:none; margin:0 auto; width: 2.56rem; height: 0.384rem; border-radius: 0.2rem; background-color: #208fff; color: #fff; text-align: center; border:none; font:0.128rem/0.384rem "microsoft yahei";}
.btn_part button::after{ border:none;}


.tc_part{ overflow:hidden;}
.tc_part .tc_cont{ min-width: 2.24rem; padding: 0 0.08rem; margin: 0.2rem auto; overflow: hidden; max-width: 2.48rem;}
.tc_part .tc_cont .sta_wor{ width: 2.48rem; display: block; text-align: center; font:bold 0.128rem/0.288rem "microsoft yahei"; color:#333;}
.tc_part .tc_cont .link_u_w{ display: block; width: 2.48rem;text-align: center; font: 0.12rem/0.288rem "microsoft yahei"; color:#777;}

.tc_part .tc_btn{ overflow: hidden; border-top:1px solid #e5e5e5;}
.tc_part .tc_btn .btn_ok_w{ overflow: hidden; width: 100%; text-align: center; font:bold 0.128rem/0.4rem "microsoft yahei"; color:#208fff;}


.pic_big_b{overflow: hidden; width: 2.84rem; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem auto;}
.pic_big_b .pic_b{ overflow: hidden; width:100%; margin: 0 auto; position:relative;height: 1.62rem;}
.pic_big_b .pic_b img{ display: block; width: 100%; height:auto; position:absolute; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); min-height:100%;}

.pic_big_b .anli_name{ overflow:hidden; color:#333; padding:0 0.08rem; margin-top: 0.108rem; margin-bottom: 0.08rem; font: 0.112rem/0.112rem "microsoft yahei";}
.pic_big_b .al_tip{ overflow: hidden; color:#999; padding:0 0.08rem; height:0.1rem; margin-top:0.06rem; margin-bottom:0.12rem;}
.pic_big_b .al_tip span{ font: 0.096rem/0.1rem "microsoft yahei"; height:0.1rem; border-right: 1px solid #999; padding-right: 0.04rem; margin-right: 0.032rem; float: left;}
.pic_big_b .al_tip span:last-child{ border:none;}
.name_p{ font: 0.144rem/0.248rem "microsoft yahei"; color: #333; padding: 0 0.08rem; height:0.248rem; overflow:hidden; margin-top: 0.096rem;}
.deta_p{ font: 0.096rem/0.2rem "microsoft yahei"; color: #777; height:0.2rem; overflow:hidden; padding: 0 0.08rem; margin-bottom: 0.096rem;}



.bot_nav{ position: fixed; bottom: 0; z-index:3; left:0; overflow: hidden; background-color: #fff; border-top:1px solid #e5e5e5; height: 0.6rem; width: 100%;}
.bot_nav .left_thr{ float: left; margin-left: 0.256rem; margin-top: 0.12rem; overflow: hidden;}
.bot_nav .left_thr .bt_lin{ float: left; width: 0.2rem; margin-right: 0.288rem;}
.bot_nav .left_thr .bt_lin:last-child{ margin-right: 0;}
.bot_nav .left_thr .bt_lin img{ width: 0.2rem; height:0.2rem; border-radius:0.2rem; display: block;}
.bot_nav .left_thr .bt_lin span{ display: block; text-align: center; font:0.096rem/0.176rem "microsoft yahei"; color:#333; }
.bot_nav .left_thr .bt_lin .bt_ln_m{ display: block; width: 0.2rem; height: 0.2rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position:0 0; }
.bot_nav .left_thr .bt_lin .ask_m{ background-position: -1rem 0;}
.bot_nav .left_thr .bt_lin .share_m{ background-position: -1.2rem 0;}

.save_sty{ float: right; width: 1.2rem; height: 0.384rem; text-align: center; background-color: #208fff; border-radius: 0.2rem; color:#fff; margin-top: 0.108rem; margin-right: 0.144rem;}
.has_save{ background-color: #fff; border:1px solid #ccc; color:#333;} 


.save_sty span{ font:0.128rem/0.384rem "microsoft yahei";}
.save_sty span::before{ display: inline-block; vertical-align: middle; margin-top: -3px; width:0.16rem; height: 0.2rem; content: ""; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position:-1.42rem 0; margin-right: 0.04rem;}
.has_save span::before{ background-position: -1.42rem -0.2rem;}

.visitor{ overflow: hidden; background-color: #fff; width: 100%; box-sizing: border-box; padding: 0.12rem 0.1rem; }
.visitor .lef_m_g{ float: left; width: 0.256rem; height: 0.256rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -0.672rem -0.272rem; }
.visitor .lef_m_m{ float: left; width: 0.288rem; height: 0.288rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -1.056rem -0.256rem; margin-top: -0.016rem; }
.visitor .lef_m_save{ float: left; width: 0.288rem; height: 0.288rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -1.056rem -3.656rem; margin-top: -0.016rem; }

.visitor .vis_b{ float: left; margin:0.02rem 0.04rem; max-width: 1.56rem; overflow: hidden;}
.visitor .vis_b img{ float: left; width: 0.216rem; height: 0.216rem; border-radius: 0.108rem; margin-left: 0.04rem;}
.visitor .right_m_n{ float: right;}
.visitor .right_m_n .num_vis{ float: right; font:0.104rem/0.256rem "microsoft yahei"; color:#aaa; margin-left: 0.08rem;}
.visitor .right_m_n .num_vis .blue_c{ color:#208fff ;}


.t_bot_b{ overflow: hidden; width: 100%;  position: fixed; bottom: 0; z-index: 5;}
.t_bot_b .lef_bt{ float: left; width: 44%;border-top:1px solid #e5e5e5; text-align: center; font: 0.12rem/0.384rem "microsoft yahei"; background-color: #fff; color: #333}
.t_bot_b .rig_bt{ float: left; width: 56%;border-top:1px solid #208fff; text-align: center; font: 0.12rem/0.384rem "microsoft yahei"; background-color: #208fff; color:#fff}
.t_bot_b .lef_bt::before{ display: inline-block; content: ""; vertical-align: middle; margin-top: -3px; width: 0.16rem; height: 0.2rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; margin-right:0.01rem; background-position: -1.22rem -1rem; }
.t_bot_b .rig_bt::before{ display: inline-block; content: ""; vertical-align: middle; margin-top: -3px; width: 0.16rem; height: 0.2rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; margin-right:0.01rem; background-position: -1.22rem -0.8rem; }

.tel_tc{ width: 100%; overflow:hidden; background-color: #fff; z-index: 5; box-sizing: border-box; padding: 0 0.12rem;}
.tel_tc .tel_word{ overflow: hidden; font:bold 0.184rem/0.664rem "microsoft yahei"; color:#333; }
.tel_tc .row_b{ overflow: hidden; margin-bottom: 0.24rem;}
.tel_tc .row_b .peo_pic{ width: 0.256rem; height: 0.256rem; border-radius: 0.256rem; float: left; overflow: hidden;}
.tel_tc .row_b .peo_pic img{ width: 100%; height: 100%; display: block;}
.tel_tc .row_b .set_word{ float: left; margin-left: 0.08rem; font:0.104rem/0.256rem "microsoft yahei"; color:#777;}
.tel_tc .row_b .tip_m_tel{ float: right; width: 0.2rem; height: 0.2rem; margin: 0.028rem 0;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -1.4rem -2rem;  } 
.tel_tc .row_deta{ overflow: hidden; padding: 0.18rem 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.tel_tc .row_deta .tel_nm{ float: left; font: 0.12rem/0.2rem "microsoft yahei"; color:#333; margin-right: 0.16rem;}
.tel_tc .row_deta .tel_warn{float: left; font: 0.112rem/0.2rem "microsoft yahei"; color:#aaa;}
.tel_tc .row_deta .m_sel_tel{float: right; width: 0.2rem; height: 0.2rem; margin: 0.028rem 0;background: url('image/wg_m.png') no-repeat;
background-size: 1.6rem; background-position: 0rem -2.2rem;}
.tel_tc .other_tel{ overflow: hidden; margin-top: 0.12rem; color:#208fff; font:0.104rem/0.184rem "microsoft yahei";}

.bt_b_p{ overflow: hidden; padding: 0.16rem 0; margin-top: 0.4rem;}
.bt_b_p .refuse{ float: left;width: 1.32rem; height: 0.352rem; border-radius: 0.352rem; text-align: center; background-color:#eef6ff; font:0.128rem/0.352rem "microsoft yahei"; color:#208fff;}
.bt_b_p .agree{ float: right;width: 1.32rem; height: 0.352rem; border-radius: 0.352rem; text-align: center; background-color:#208fff; font:0.128rem/0.352rem "microsoft yahei"; color:#fff;}
.bt_b_p .back_l{ float: left; width: 100%;height: 0.352rem; border-radius: 0.352rem; text-align: center; background-color:#eef6ff; font:0.128rem/0.352rem "microsoft yahei"; color:#208fff;}
.word_tex{ overflow: hidden; font: 0.112rem/0.184rem "microsoft yahei"; color:#777; margin-bottom: 0.6rem;}

.tel_w{ overflow: hidden; width: 100%; height: 100%; z-index: 15; background-color: #fff;}

.tel_w{ overflow: hidden; width: 100%; box-sizing: border-box; padding: 0 0.12rem;}
.tel_w .line_css{ width: 100%; overflow: hidden; margin-top: 0.12rem;}
.tel_w .lef_tex{ float: left; font:0.128rem/0.416rem "microsoft yahei"; color:#333;}
.tel_w .rig_input{ float: right; width:2.304rem; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.tel_w .rig_input input{ float: left; width: 1.28rem; font-size:0.112rem;height:0.416rem; font-family:"microsoft yahei"; color:#aaa; }
.tel_w .rig_input .yzm_btn .bt_s{ float: right; width: 0.8rem; height: 0.248rem; border:1px solid #208fff; border-radius: 0.264rem; margin-top: 0.076rem; text-align: center; color:#208fff; font: 0.112rem/0.248rem "microsoft yahei";}
.tel_w .rig_input .yzm_btn .tim_s{float: right; display: none; width: 0.8rem; height: 0.248rem; border:1px solid #f6f6f6; background-color: #f6f6f6; border-radius: 0.264rem; margin-top: 0.076rem; text-align: center; color:#aaa; font: 0.112rem/0.248rem "microsoft yahei";}
.tel_w .rig_input .yz_bt_cl .bt_s{ display: none;}
.tel_w .rig_input .yz_bt_cl .tim_s{ display: block;}

.save_btn{ overflow: hidden; margin-top: 0.12rem;}
.save_btn span{ float: left; font:0.128rem/0.416rem "microsoft yahei"; color:#333;}
.over_ok{overflow: hidden; width: 100%;height: 0.352rem; border-radius: 0.352rem; text-align: center; background-color:#208fff; font:0.128rem/0.352rem "microsoft yahei"; color:#fff; margin-top: 0.48rem;}
.save_btn .swi_b{ float: right; height: 0.2rem; margin-top: 0.108rem; margin-right: 0.04rem;}
.wx-switch-input{
width:0.256rem !important;
height:0.136rem !important;
}

.wx-switch-input::before{
width:0.24rem !important;
height: 0.12rem !important;
}

.wx-switch-input::after{
width: 0.112rem !important;
height: 0.112rem !important;
}

.m_t_0{ margin-top: 0 !important;}
.bot_tc{ width: 100%; overflow: hidden; background-color: #fff;}

.bot_tc .two_bb{ overflow: hidden;}
.bot_tc .two_bb .ev_b_p{ float: left; width: 50%; height: 0.64rem;}
.bot_tc .two_bb .ev_b_p .b_p_m{ width: 0.256rem; height: 0.24rem; margin: 0 auto; overflow: hidden;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; margin-top: 0.12rem;}

.bot_tc .two_bb .ev_b_p span{ display: block; width: 100%; text-align: center; font:0.112rem/0.192rem "microsoft yahei"; color:#333;}
.bot_tc .two_bb .ev_b_p .tel_bt{background-position: -0.488rem -2.48rem;}
.bot_tc .two_bb .ev_b_p .chat_bt{background-position: -0.088rem -2.48rem;}
.bot_tc .two_bb .ev_b_p .wx_bt{background-position: -1.288rem -2.48rem;}
.bot_tc .two_bb .ev_b_p .hb_bt{background-position: -0.872rem -2.48rem;}

.line{ position: relative;}
.line .cli_area{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}



.deta_lin{ overflow: hidden; font:0.104rem/0.384rem "microsoft yahei"; color:#777; padding: 0 0.12rem; border-top:1px solid #ebebeb;}
.deta_lin::after{float: right; content: ""; margin-top:0.092rem; width: 0.2rem; height: 0.2rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: 0rem 0rem;}

.none_css{ overflow: hidden; margin: 0.4rem auto;}
.none_css .none_mark{ margin: 0.2rem auto; width: 1.2rem; height: 1.4rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: 0 -0.8rem; }
.none_css .fir_none_word{ font: 0.12rem/0.2rem "microsoft yahei"; color:#777; display: block; text-align: center; }
.none_css .sec_none_word{ font: 0.096rem/0.192rem "microsoft yahei"; color:#aaa; display: block; text-align: center; }


.reply_input{ width:100%; background-color:#fff; box-shadow:0 -0.032rem 0.1rem rgba(0,0,0,0.08); bottom:0; height:0.4rem;}
.reply_input input{ float:left; margin-left:0.12rem; width:2.08rem; height:0.288rem; box-sizing:border-box; border:1px solid #e0e0e0; font:0.096rem/0.288rem "microsoft yahei"; color:#777; margin-top:0.056rem; border-radius:0.04rem; padding:0 0.1rem;}
.reply_input span{ float:right; margin-right:0.12rem; width:0.6rem; height:0.288rem; background-color:#208fff; font:0.128rem/0.288rem "microsoft yahei"; color:#fff; border-radius:0.04rem; text-align:center; margin-top:0.056rem;}





.com_info{overflow: hidden; width: 96%; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem 2%;}

.com_info .pic_box{float: left; width: 0.48rem; margin: 0.128rem; height:0.48rem; border-radius: 0.48rem; overflow: hidden;}
.com_info navigator{ float: left; width: 100%;}
.com_info .pic_box img{display: block; width: 0.48rem;height: 0.48rem;}
.com_info .te_info{ float: left; position: relative; width: 2rem; padding-top:0.16rem;}
.com_info .te_info::after{ position: absolute; right: 0rem; top: 0.1rem; content: ""; width: 0.2rem; height: 0.2rem;  background: url('image/wg_m.png') no-repeat; background-size: 1.6rem;  background-position: -0.2rem 0rem; }
.com_info .te_info .name_com{ font: 0.112rem/0.20rem "microsoft yahei"; color:#333; height: 0.20rem; overflow: hidden; margin-top:0.03rem; display: block;}
.com_info .te_info .addr_com{font: 0.096rem/0.144rem "microsoft yahei";  color:#999; height: 0.144rem; position:relative; overflow: hidden; display:block;} 
.com_info .te_info .addr_com .addr_de_w{ float:left; max-width:1.72rem;}
.com_info .te_info .addr_com::after{ float:left; top:0; right:0; width:0.16rem; height: 0.144rem; content: "";  background: url('image/store_m.png') no-repeat; background-size: 3rem;  background-position: -0.62rem -0.036rem;}
.com_info .te_info .tel_com{font:0.096rem/0.144rem "microsoft yahei"; color:#999;height: 0.144rem; overflow: hidden;  display: block;}
.com_info .te_info .tel_com span{color:#ec9873; margin-left:-3px;}
.com_info .te_info .tel_com::after{display: inline-block; width:0.16rem;  height: 0.144rem; content: ""; vertical-align: middle; background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position: -0.82rem -0.036rem; }


.line_mi{ width: 92%; overflow:hidden; margin: 0 4%; height: 1px; background-color: #ebebeb;}
.com_out_box{ overflow:hidden; }
.nav_c{overflow: hidden; width:96%; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem 2%;}

.nav_c .ev_nav{ width: 25%; float: left; margin: 0.104rem 0; }
.nav_c .ev_nav .m_nav{width: 0.4rem; height: 0.4rem; display: block; margin: 0 auto; background: url('image/store_m.png') no-repeat; background-size: 3rem;  }


.nav_c .ev_nav .bjm{background-position: -1.2rem -2rem;}
.nav_c .ev_nav .sjm{background-position: -1.6rem -2rem;}
.nav_c .ev_nav .pjm{background-position: -2rem -2rem;}
.nav_c .ev_nav .shm{background-position: -2.4rem -2rem;}


.nav_c .ev_nav span{ display: block; text-align: center; font:0.104rem/0.2rem "microsoft yahei"; color:#333;}
.cir_b{width: 96% !important; padding:0 2%; text-align: right !important; bottom:0.02rem !important;}
.cir_b span{ display: inline-block; opacity:1; width: 6px; margin: 4px 0.02rem !important; height: 6px; border-radius: 8px; background-color: #f2f2f2;}
.cir_b .swiper-pagination-bullet-active{ background-color: #fc0;}

.al_pic{overflow: hidden; width: 96%; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem 2%;}
.al_pic_peo{ border-radius:0; }
.al_pic .al_box{ overflow: hidden; width: 100%; position: relative;}
.al_pic .al_box swiper{ height: 1.62rem;}
.al_pic .al_box .ev_anl{ overflow: hidden; width: 100%; border-radius: 0.04rem 0.04rem 0 0; height: 1.62rem; position:relative}
.al_pic_peo .al_box .ev_anl{ border-radius:0;}
.al_pic .al_box .ev_anl img{ display: block; width: 100%;border-radius: 0.04rem 0.04rem 0 0;min-height: 1.62rem; position: absolute; left: 0; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.al_pic .al_box .ev_anl .al_deta{ position: absolute; z-index: 2; width:94%; left:0; bottom:0; padding:0.04rem 3%; color:#fff;/* background:rgba(0,0,0,0.15);*/ background-image: -webkit-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.3) 100%);
    background-image: -moz-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.3) 100%);
    background-image: -o-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.3) 100%);
    background-image: linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.3) 100%);}
.al_pic .al_box .ev_anl .al_deta .al_name{ font:0.112rem/0.184rem "microsoft yahei";float: left; max-width: 80%; height: 0.184rem; overflow: hidden;}
.al_pic .al_box .ev_anl .al_deta .al_tip{display:none; font: 0.096rem/0.096rem "microsoft yahei"; float: left; border-right:1px solid #fff; margin-top: 0.04rem; padding-right: 0.032rem; margin-right: 0.032rem;}
.al_pic .al_box .ev_anl .al_deta .al_tip:last-child{ border:none;}
.mor{ display: block; overflow: hidden; height: 0.272rem; text-align: center;}
.mor span{ font: 0.096rem/0.272rem "microsoft yahei"; color:#666;}
.mor span:after{ content: ""; width:0.16rem; height: 0.2rem; display: inline-block; vertical-align: middle;  background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-0.62rem -0.2rem; margin-top: -3px; }

.cont_box{overflow: hidden; width: 96%; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem 2%;}
.ti_sty{ overflow: hidden;}
.ti_sty .ti_name{ float: left; margin-left: 0.06rem; font: 0.12rem/0.21rem "microsoft yahei"; padding:0.064rem 0; color:#333;}
.ti_sty .ti_name::before{content: ""; width: 0.2rem; margin-right: 0.04rem; height: 0.2rem; float:left; margin-top:-0.01rem;  background: url('image/store_m.png') no-repeat; background-size: 3rem; }
.ti_sty .m_hot::before{ background-position: -0.6rem -0.4rem;}
.ti_sty .m_team::before{ background-position: 0 -0.4rem;}
.ti_sty .m_gd::before{ background-position: -0.2rem -0.4rem;}
.ti_sty .m_eval::before{ background-position: -0.4rem -0.4rem;}
.ti_sty .rig_mor{ float: right; font: 0.096rem/0.328rem "microsoft yahei"; color:#999; margin-right: 0.04rem;}
.ti_sty .rig_mor::after{content: ""; width:0.16rem; height: 0.2rem; display: inline-block; vertical-align: middle;  background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-0.62rem -0.2rem; margin-top: -3px;}
.ti_sty .rig_mor span{ color:#f90; margin: 0 0.02rem;}
.hot_news{overflow: hidden; border-top:1px solid #ededed; width: 2.72rem; box-sizing: border-box; margin:0 auto; padding: 0.08rem 0; }

.hot_news .pic_b{ float: left; width: 0.9rem; height: 0.63rem; overflow:hidden; position:relative}
.hot_news .pic_b img{display: block; width:100%; position:absolute; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.hot_news .fl_text{ overflow:hidden; padding-left: 0.076rem;}
.hot_news .fl_text .ne_ti_text{font:0.088rem/0.14rem "microsoft yahei"; color:#999; width: 100%; float: left; max-height: 0.42rem; overflow: hidden;}
.hot_news .fl_text .ne_ti_text:nth-child(1){ max-height:0.16rem; line-height:0.16rem; color:#333; margin-bottom:0.04rem; font-size:0.112rem;}
.hot_news .fl_text .eye_n{ float: left;font: 0.096rem/0.12rem "microsoft yahei"; color:#c7c7c7; margin-top: 0.08rem; }
.hot_news .fl_text .eye_n::before{content: ""; width:0.16rem; height: 0.12rem; display: inline-block; vertical-align: middle;  background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-2.82rem -0.04rem; margin-top: -3px; }
.hot_news .fl_text .time_m{ float: right;font: 0.096rem/0.12rem "microsoft yahei"; color:#c7c7c7; margin-top: 0.08rem; }
.hot_news .fl_text .time_m::before{content: ""; width:0.16rem; height: 0.12rem; display: inline-block; vertical-align: middle;  background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-2.62rem -0.24rem; margin-top: -3px; }

.taket_h{ overflow: hidden; padding-top: 0.12rem; padding-bottom: 0.16rem; width: 2.72rem; margin: 0 auto;}
.taket_h .left_par{ float: left; box-sizing:border-box; width: 1.84rem; height: 0.52rem; background-color: #fff4d9; border:1px solid #ffdb8f; border-radius: 0.032rem 0 0 0.032rem; border-right: none; position: relative;}
.taket_h .left_par::after{ content: ""; position: absolute;right: 0; bottom: 0; width: 0.4rem; height: 0.4rem;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:0rem -0.8rem; }
.taket_h .righ_par{ float: left; box-sizing:border-box; width: 0.8rem; height: 0.52rem; background-color: #fff4d9; border:1px solid #ffdb8f; border-radius:0 0.032rem 0.032rem 0; border-left: none;}
.taket_h .righ_par span{ display: block; width: 0.36rem; height: 0.168rem; margin: 0.176rem auto; font: 0.096rem/0.168rem "microsoft yahei"; color:#fff; text-align: center; border-radius: 0.084rem; background-color: #f60;}
.center_par{ width:0.08rem; float: left; overflow: hidden; height: 0.52rem; position: relative; background-color: #fff4d9; margin-top: 1px;}
.center_par .cir_lin_top{ width:0.08rem; box-sizing: border-box; height: 0.08rem; position: absolute; top: -0.04rem; background-color: #fff; border-radius: 50%; border: 1px solid #ffdb8f;}
.center_par .cir_lin_bot{ width:0.08rem; box-sizing: border-box; height: 0.08rem; position: absolute; bottom: -0.04rem; background-color: #fff; border-radius: 50%; border: 1px solid #ffdb8f;}
.center_par .lin_dot{ display: block; width: 1px;border-left:1px dashed #ffcc66; height: 0.4rem; margin: 0 auto; margin-top:0.06rem; }

.taket_text{ overflow: hidden; display: block; position: relative; z-index: 2;}
.taket_text .fir_lin_t{ display: block; margin-top: 0.012rem; font: 0.112rem/0.2rem "microsoft yahei"; height: 0.2rem; overflow: hidden; color: #333; width: 100%;}
.taket_text .fir_lin_t::before{ float: left; width: 0.2rem; height: 0.2rem; content: "";background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-2.6rem 0px; }
.taket_text .fir_lin_t span{font: 0.096rem/0.2rem "microsoft yahei"; color:#999; }
.taket_text .deta_tex{ display: block;font: 0.096rem/0.144rem "microsoft yahei"; color:#999; max-height: 0.288rem; overflow: hidden; margin-left:0.2rem; width: 1.6rem;}

.team_com{ overflow: hidden; width: 2.88rem; margin: 0 auto;}
.team_com .ev_body{ float: left; width: 0.72rem; padding: 0.04rem 0;  }
.team_com .ev_body .pic_b{ position: relative; overflow: hidden; width: 0.48rem; height: 0.48rem; margin: 0.02rem auto; border-radius: 0.24rem;}
.team_com .ev_body .pic_b img{ display: block; width: 0.48rem; height: 0.48rem;}
.team_com .ev_body .job_te{ font: 0.112rem/0.152rem "microsoft yahei"; color: #333; text-align: center; display: block; margin-top: 0.04rem;}
.team_com .ev_body .name{ font: 0.088rem/0.136rem "microsoft yahei"; color: #999; text-align: center; display: block; }

.ti_sty .m_goods::before{ background-position: -0.8rem -1.6rem;}
.goods_box{overflow: hidden; width: 2.88rem; margin: 0.04rem auto;}
.goods_box .ev_goods{float: left; width: 25%; padding: 0.08rem 0; }
.goods_box .ev_goods .pic_b{ position: relative; overflow: hidden; width: 0.48rem; height: 0.48rem; margin: 0.02rem auto; border-radius: 0.24rem;}
.goods_box .ev_goods .pic_b img{ display: block; width: 0.48rem; height: 0.48rem;}
.goods_box .ev_goods .goods_te{ font: 0.112rem/0.152rem "microsoft yahei"; color: #333; height:0.152rem; overflow:hidden; text-align: center; display: block; margin-top: 0.04rem;}


.gd_info{ overflow: hidden; width: 2.72rem; margin: 0.04rem auto; border-top:1px solid #e5e5e5;}
.gd_info .per_gd{ width: 2.72rem; border-bottom: 1px solid #ededed; overflow: hidden; padding: 0.08rem 0;}
.gd_info .per_gd:last-child{border:none;}
.gd_info .per_gd .lef_inf{ float: left; width: 1.84rem;}
.gd_info .per_gd .lef_inf .gd_nam{font:0.112rem/0.152rem "microsoft yahei"; color: #333; height: 0.152rem; overflow: hidden; display: block;  }
.gd_info .per_gd .lef_inf .gd_addr{font: 0.088rem/0.168rem "microsoft yahei"; color: #999; display: block;  height: 0.168rem; overflow: hidden; }

.map_box{ width: 2.72rem; margin: 0 auto; overflow: hidden; padding: 0.02rem 0; border-top:1px solid #ededed;}
.map_box map{width: 100%; height: 1.12rem;}
.gd_info .per_gd .gd_num{ float: right; width: 0.64rem; font:0.104rem/0.32rem "microsoft yahei"; color:#333;}
.gd_info .per_gd .gd_num span{ color:#208fff; margin:0 0.02rem;}
.gd_info .per_gd .gd_num::after{ content: ""; float: right; width:0.08rem; height: 0.2rem; margin: 0.06rem 0;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-0.86rem -0.2rem;}


.eval_box{ overflow: hidden; width: 2.72rem; margin: 0.04rem auto; border-top:1px solid #ededed;}

.eval_box .per_eval{ border-bottom: 1px solid #e2e2e2; overflow: hidden; padding: 0.12rem 0;}
.eval_box .per_eval .pic_peo{ float: left; width:0.256rem; height: 0.256rem; border-radius: 0.128rem; overflow: hidden;}
.eval_box .per_eval .pic_peo img{ display: block; width: 100%; height: 100%;}

.ri_peo_inf{ float: right; width: 2.4rem;}

.ri_peo_inf .fir_lin{ overflow: hidden;}
.ri_peo_inf .fir_lin .name_peo{ float: left; font:0.112rem/0.104rem "microsoft yahei"; color:#333; }
.ri_peo_inf .fir_lin .tim_eval{ float: right; font:0.088rem/0.104rem "microsoft yahei"; color:#c7c7c7; }
.ri_peo_inf .sec_lin{ overflow: hidden; margin-top: 0.08rem;}
.ri_peo_inf .sec_lin .xing_le{ float: left; font:0.096rem/0.096rem "microsoft yahei"; color:#999;  margin-right: 0.2rem;}
.ri_peo_inf .sec_lin .xing_le::after{content: ""; width: 0.44rem; height: 0.096rem; display: inline-block; vertical-align: middle;  background: url('image/store_m.png') no-repeat; background-size: 3rem; margin-top: -0.032rem; margin-left: 0.04rem;  }
.ri_peo_inf .sec_lin .xing_01::after{ background-position: 0 -0.652rem;}
.ri_peo_inf .sec_lin .xing_02::after{ background-position: -0.6rem -0.652rem;}
.ri_peo_inf .sec_lin .xing_03::after{ background-position: -1.2rem -0.652rem;}
.ri_peo_inf .sec_lin .xing_04::after{ background-position: -1.8rem -0.652rem;}
.ri_peo_inf .sec_lin .xing_05::after{ background-position: -2.4rem -0.652rem;}
.ri_peo_inf .sec_lin .proc_t{ float: right; font: 0.088rem/0.096rem "microsoft yahei"; color:#c7c7c7;}

.ri_deta_eval{float: right; width: 2.4rem; margin-top: 0.144rem;}
.ri_deta_eval .tip_line{ overflow: hidden;}
.ri_deta_eval .tip_line .tip_n{ float: left; font: 0.096rem/0.096rem "microsoft yahei"; color: #999;}
.ri_deta_eval .tip_line .pro_sty{ float: left; font: 0.096rem/0.096rem "microsoft yahei"; color: #333; border-right: 1px solid #333; padding-right: 0.036rem;}
.ri_deta_eval .tip_line .house_tip{ float: left; font: 0.096rem/0.096rem "microsoft yahei"; color: #333; margin-left: 0.036rem;}
.ri_deta_eval .eval_deta{ font: 0.096rem/0.16rem "microsoft yahei"; color:#333; margin-top: 0.064rem; max-height: 0.32rem; overflow: hidden;}



.tc_b{ position: fixed; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); width: 2.72rem; background-color: #fff; border-radius: 0.04rem; overflow:hidden; }

.tc_b .pic_b_wx{ width: 2rem; overflow: hidden; margin: 0 auto; margin-top: 0.288rem;}
.tc_b .pic_b_wx img{ display: block; width: 2rem; height: 2rem;}

.tc_b .pic_b_wx span{ font: 0.088rem/0.384rem "microsoft yahei"; color:#777;}
.tc_b .btn_sty{ width: 100%; background-color: #f60; text-align: center; color:#fff; font:0.104rem/0.304rem "microsoft yahei";}



.dots{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.04rem;
  display: flex;
  justify-content: center;
}
 .dots .dot{
  margin: 0 4rem;
  width: 0.048rem;
  height: 0.048rem;
  background: #fff;
  border-radius: 50%; background-color: #f2f2f2;
 
}


.dots .dot.active{
  opacity: 1;
  background: #fc0;
}



/*公司选择*/
.com_ev{ overflow: hidden; padding: 0.16rem 0.12rem; position: relative; border-bottom: 1px solid #ebebeb; background-color: #fff;}
.com_ev .pic_com{ float: left; border-radius:0.4rem; overflow:hidden; width: 0.4rem; height: 0.4rem; position: relative;}
.com_ev .pic_com img{ float: left; width: 0.4rem; height: 0.4rem;}
.com_ev .com_name{ font: 0.12rem/0.4rem "microsoft yahei"; max-width: 2rem; overflow: hidden; height: 0.4rem; color:#333; float:left; margin-left: 0.096rem;}
.com_ev .ri_m{ position:absolute; right: 0.12rem; top: 50%; margin-top:-0.1rem; width: 0.08rem; height: 0.2rem; background:url(image/com_m.png) no-repeat; background-size: 3rem;  background-position:-0.06rem -0.8rem;}
/*公司选择end*/

/*案例详情*/


.anli_deta{ position: absolute; width: 100%; height: 0.8rem; bottom: 0;background-image: -webkit-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);
    background-image: -moz-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);
    background-image: linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);}

.anli_deta .al_name{ font:bold 0.128rem/0.224rem "microsoft yahei"; color:#fff; padding: 0 0.12rem; margin-top: 0.312rem;}
.anli_deta .tip_al{ font: 0.096rem/0.1rem "microsoft yahei"; margin-top: 0.048rem; height:0.1rem; color:#fff; padding: 0 0.12rem; overflow: hidden;}
.anli_deta .tip_al span{ float: left; margin-right: 0.064rem;font: 0.096rem/0.1rem "microsoft yahei"; padding-right: 0.064rem; border-right:1px solid #ddd;}
.anli_deta .tip_al span:last-child{ border:none;}



.deta_sjs{ display: block; overflow: hidden; position: relative; z-index: 3; padding: 0 0.12rem; margin-top: -0.208rem; margin-bottom: -0.208rem;}
.pic_peo_p{ width:0.384rem; height: 0.384rem; float: right; border:0.016rem solid #fff; position: relative; overflow: hidden; border-radius: 0.2rem; }
.pic_peo_p img{ display: block; width: 100%; height: 100%;}


.anli_de img{ width: 96% !important; margin-bottom: 0.04rem !important; border-radius:0.04rem !important;}

.deta_b{ overflow: hidden; background-color: #fff; margin-top: 0.08rem;}
.deta_b .ti_s{ overflow: hidden; padding: 0.12rem;}
.deta_b .ti_s .nm_ti{ float: left; color:#777; font: 0.112rem/0.192rem "microsoft yahei";}
.deta_b .ti_s .nm_ti_sty{ float: left; color:#333; font:0.144rem/0.224rem "microsoft yahei";}
.deta_b .ti_s .nm_ti_sty::before{ float: left; width: 0.024rem; height: 0.112rem; margin-top: 0.056rem; margin-right: 0.04rem; border-radius: 0.024rem; background-color: #208fff; content:"";}
.detail_b{ overflow: hidden;}
.detail_b span{ font: 0.12rem/0.2rem "microsoft yahei"; color:#333; display: block; padding: 0.08rem 0.12rem; }
.detail_b img{display: block; width: 100%; margin: 0.02rem auto;}


.mar_none{ margin-top: 0 !important;}

.prod_deta{ overflow: hidden; width: 100%; box-sizing:border-box; background-color: #fff; padding: 0.12rem;}
.prod_deta .pro_name{ overflow: hidden; font: 0.16rem/0.272rem "microsoft yahei"; color:#333;}
.prod_deta .pro_deta{ overflow: hidden; font: 0.104rem/0.216rem "microsoft yahei"; color:#777;}

/*案例详情end*/


/*about_com*/
.com_bb{ background-color: #fff; overflow: hidden; padding: 0.08rem 0;}
.com_bb .pic_b{ width: 0.432rem; height: 0.432rem; margin: 0.04rem auto; position: relative;}
.com_bb .pic_b img{ display: block; width: 100%; height: 100%;}
.com_bb .com_nm{ display: block; width: 100%; font: 0.112rem/0.192rem "microsoft yahei"; color:#333; text-align: center;}
.com_bb .com_word{display: block; width: 100%; font: 0.104rem/0.16rem "microsoft yahei"; color:#999; text-align: center;}
.com_bb .com_deta{ overflow: hidden; width: 2.76rem; margin: 0 auto; margin-top: 0.44rem;}
.com_bb .com_deta span{ font: 0.096rem/0.16rem "microsoft yahei"; color:#777; text-indent: 0.192rem; margin-bottom: 0.144rem; display: block;}


.line_box_o{ width: 100%; overflow: hidden; margin: 0.08rem auto;}
.line_box{ background-color: #fff; overflow: hidden; padding: 0.08rem 0.12rem; width: 100%; box-sizing: border-box; position: relative; border-bottom: 1px solid #ededed;}
.line_box .com_inf{ overflow:hidden; width: 100%;}
.line_box .com_inf span{ display: block; font: 0.096rem/0.144rem "microsoft yahei"; color:#666; text-indent: 0.192rem;}
.line_box .mar_right{ position: absolute; width: 0.2rem; right:0.12rem; height: 0.2rem; top: 50%; margin-top: -0.1rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; }
.line_box .jtm{ background-position: 0rem 0rem;}
.line_box .addrm{ background-position:-0.4rem -2.2rem;}
.line_box .telm{ background-position: -0.2rem -2.2rem;}
.line_box .ti_lef{ float: left; font: 0.112rem/0.2rem "microsoft yahei"; color:#333;}
.line_box .deta_rig{ float: right; margin-right: 0.2rem; font: 0.096rem/0.2rem "microsoft yahei"; color:#999;}

.p_t_box{ overflow: hidden; background-color: #fff; padding: 0 0.1rem; margin: 0.08rem auto;}
.p_t_box .ti_title{ overflow: hidden; padding:0 0.04rem; font: 0.112rem/0.336rem "microsoft yahei"; color:#333;}
.p_t_box .ti_title::before{ float: left; width: 0.024rem; height: 0.104rem; content: ""; background-color: #208fff; margin-top: 0.116rem; border-radius: 0.024rem; margin-right: 0.04rem;}
.p_t_box .zs_pic_b{ overflow: hidden; margin-bottom: 0.08rem;}
.p_t_box .zs_pic_b img{width:100%;
overflow:hidden;
margin-bottom:0.08rem;
}
.p_t_box .com_pic_b{ overflow: hidden; margin-bottom: 0.08rem;}
.p_t_box .com_pic_b img{ width: 2.8rem; display: block; margin: 0 auto; margin-bottom: 0.08rem;}


.map_box_fix{position: fixed; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; padding-bottom: 0.72rem;}
.map_box_fix map{ width: 100%; height: 100%; }
.bot_com_inf{ width: 100%; height: 0.72rem; background-color: #fff;}
.bot_com_inf .com_nam{ float: left; font: 0.128rem/0.488rem "microsoft yahei"; color: #333; margin-left: 0.16rem;}
.bot_com_inf .ma_addr{ float: right; margin:0.16rem; width: 0.4rem; height: 0.4rem;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position: -2.6rem -1.6rem;}
.fix_posi{ position: fixed; width: 0.4rem; height: 0.4rem;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position: -0.8rem -2rem; right: 0.18rem; bottom:0.86rem;}

/*about_com_end*/



/*报价*/
.no_aft::after{ display:none !important;}
.no_aft{ padding-top:0.08rem !important;}
.cont_box{overflow: hidden; width: 96%; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem 2%;}
.ti_input{ overflow: hidden; width: 2.72rem; margin: 0 auto; margin-top: 0.08rem;}
.ti_input span{font: 0.112rem/0.312rem "microsoft yahei"; color:#333; display: block; text-align: center;}


.inp_box{ overflow: hidden; width: 2.68rem; margin: 0.06rem auto;}
.inp_box .per_inp{ width: 2.68rem; padding:0 0.12rem; overflow: hidden; box-sizing: border-box; border:1px solid #c8c8c8; border-radius: 0.04rem; margin: 0.08rem auto; position: relative;}

.inp_box .per_inp input{ float: left; width: 100%; height: 0.316rem; font-size: 0.104rem; font-family: "microsoft yahei"; color:#333; vertical-align: middle;}
.inp_box .per_inp select{ float:left; outline:none; background-color:#fff; width:100%; height:0.316rem; border:none;font-size: 0.104rem; font-family: "microsoft yahei"; color:#333; vertical-align: middle;-webkit-appearance:none; -moz-appearance:none;appearance:none; }
.inp_box .per_inp .area_m{ position: absolute; color: #c8c8c8; font: 0.104rem/0.336rem "microsoft yahei"; right: 0.096rem; top: 0;}
.inp_box .per_inp .jt_inpu{ position: absolute; right:0.072rem; top: 0.068rem; width: 0.2rem; height: 0.2rem;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position: -2rem -0.8rem;  }

.btn_box{ width: 2.68rem; overflow: hidden; margin: 0rem auto; margin-top: -0.04rem;}
.btn_box button{ border: none; border-radius:0.04rem; display: block; width: 100%; background-color: #208fff; color: #fff; font: 0.104rem/0.336rem "microsoft yahei"; height: 0.336rem;}
button::after{ border: none;}

.tel_c{ overflow: hidden;  text-align: center; margin: 0.152rem auto;}
.tel_c span{display: block; font: 0.104rem/0.2rem "microsoft yahei"; color: #aaa; }
.tel_c span::before{ display: inline-block; margin-top:-1px; vertical-align: middle; content: ""; width: 0.2rem; height: 0.2rem;background: url('image/wg_m.png') no-repeat; background-size:1.6rem; background-position: -0.2rem -2.2rem; }


.bj_result{ overflow: hidden; width: 2.64rem; margin:0.12rem auto;}

.bj_result .tip_line{ overflow: hidden;border-left:1px solid #ededed;border-top:1px solid #ededed; display: flex;}
.bj_result .tip_line span{font: 0.112rem/0.304rem "microsoft yahei"; position: relative; color:#333; text-align: center;  border-bottom: 1px solid #ededed;border-right: 1px solid #ededed; flex: 1.1;  background-color: #f5f5f5;}
.bj_result .tip_line span:first-child{flex:0.8;}


.bj_result .result_line{ overflow: hidden;border-left:1px solid #ededed; display: flex;}
.bj_result .result_line span{font: 0.112rem/0.304rem "microsoft yahei"; position: relative; color:#777;border-bottom:1px solid #ededed; text-align: center;  border-right: 1px solid #ededed; flex: 1.1;  background-color: #fff;}
.bj_result .result_line .lef_tip{font: 0.096rem/0.304rem "microsoft yahei"; color:#333; flex:0.8; }

.tex_info{ overflow: hidden; text-align: center;}
.tex_info .tip_waring{display: block; text-align: center; font:0.088rem/0.144rem "microsoft yahei"; color:#999; width: 2.56rem; margin: 0 auto; margin-top: 0.1rem;}
.tex_info .ne_contr{ display: block; margin-top: 0.22rem; text-align: center; color: #333; font: 0.096rem/0.176rem "microsoft yahei";}
.tex_info .link_b{width: 0.72rem; background-color:#208fff; margin: 0 auto; margin-top: 0.1rem; margin-bottom: 0.4rem; border-radius: 0.08rem; height:0.16rem; border:1px solid #208fff; overflow: hidden;font: 0.088rem/0.16rem "microsoft yahei"; padding-right: 0.04rem; color:#fff; display: block;}

.suc{ overflow: hidden; text-align: center;}


.suc{overflow: hidden; margin-top: 0.32rem; margin-bottom: 0.048rem;}
.suc .suc_m{width: 0.6rem; height: 0.6rem; margin: 0 auto;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position:-2.2rem -0.8rem;}

.suc .suc_w{ display: block; text-align: center; font:0.112rem/0.192rem "microsoft yahei"; color:#333; margin-top: 0.06rem;  }
.suc .suc_pro{ display: block; text-align: center; font:0.088rem/0.144rem "microsoft yahei"; color:#999; width: 2.16rem; margin: 0 auto; margin-top: 0.3rem; }

.ba_btn{ width: 0.56rem; margin: 0 auto; margin-bottom: 0.4rem; border-radius: 0.08rem; height: 0.16rem; border:1px solid #c8c8c8; overflow: hidden;}
.ba_btn span{ font: 0.088rem/0.16rem "microsoft yahei"; padding-right: 0.04rem; color:#c8c8c8; display: block;}
.ba_btn span::before{display: inline-block; vertical-align: middle; margin-right: 0.04rem; margin-top: -0.02rem; content: ""; width: 0.12rem; height: 0.16rem;background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position: -1.64rem -1.02rem;}

/*报价end*/


/*个人中心*/
.box_id{ background-color: #fff; position: relative; z-index: 5; width: 2.76rem; border-radius: 0.04rem; margin: 0.08rem auto; box-shadow: 0 0.032rem 0.104rem rgba(0,0,0,0.1 )}
.box_id .vis_info{ overflow: hidden; width: 2.52rem; margin: 0 auto; padding: 0.16rem 0; border-bottom: 1px solid #ebebeb;}
.box_id .vis_info .pic_vis{ width: 0.424rem; height: 0.424rem; border-radius: 0.424rem; overflow: hidden; float: left;}
.box_id .vis_info .pic_vis img{ display: block; width: 100%; height: 100%;}
.box_id .vis_info .vis_name{ float: left; font:bold 0.144rem/0.424rem "microsoft yahei"; color:#333; margin-left: 0.1rem;}

.gd_my{ overflow: hidden; width: 2.52rem; margin: 0 auto; padding: 0.16rem 0;  }
.gd_my .gd_pic{ float: left; width: 0.424rem; height: 0.424rem; overflow: hidden; border-radius: 0.04rem;}
.gd_my .gd_pic img{ width: 100%; height: 100%; display: block;}
.gd_my .deta_info{ float: right; width: 1.8rem; padding-right: 0.16rem; overflow: hidden; position: relative;}
.gd_my .deta_info::after{ position: absolute; right:0; top: 0.112rem; width:0.12rem; height: 0.2rem; content: ""; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -0.04rem 0rem;}
.gd_my .deta_info .fir_lin{ overflow: hidden; margin-top: 0.04rem;}
.gd_my .deta_info .fir_lin .pro_s{ float: left; font: 0.096rem/0.144rem "microsoft yahei"; color:#fff; background-color: #3ccc70; padding: 0 0.04rem; border-radius: 0.04rem;}
.gd_my .deta_info .fir_lin .gd_n{ float: left; font: 0.12rem/0.144rem "microsoft yahei"; color:#333; max-width: 1.4rem; height: 0.144rem; margin-left: 0.04rem; overflow: hidden;}
.gd_my .deta_info .gd_nb { overflow: hidden; margin-top: 0.06rem;}
.gd_my .deta_info .gd_nb span{ float: left; font: 0.096rem/0.176rem "microsoft yahei"; color:#777; margin-right: 0.1rem;}

.o_box{ overflow: hidden; position: relative;}
.o_box .bg_hu{ position: absolute; width: 110%; height: 0.96rem; left: -5%; top: 0; background-color: #009999; border-radius: 0 0 50% 50%;}

.line{ width: 2.44rem; margin: 0 auto; overflow: hidden; padding: 0.12rem 0; position: relative; border-bottom: 1px solid #f0f0f0;}
.line:last-child{ border:none;}
.line .mark{ float: left; width:0.2rem; height: 0.2rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; margin-right: 0.06rem;}
.line .zb_m{ background-position: -0.8rem -0.6rem;}
.line .al_m{ background-position: -1rem -0.6rem;}
.line .hd_m{ background-position: -1.2rem -0.6rem;}
.line .cp_m{ background-position: -1.4rem -0.6rem;}
.line .dk_m{ background-position: -1.4rem -0.8rem;}
.line .link_t{ float: left; font: 0.12rem/0.2rem "microsoft yahei"; color:#333;}
.line .num{ float: right; margin-right:0.14rem; font-size: 0.112rem; line-height: 0.2rem; font-family:"microsoft yahei"; font-weight: bold; color:#aaa;}
.line .rig_point{ position: absolute; right: 0rem; top: 0.12rem; width:0.12rem; height: 0.2rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -0.04rem 0rem;}
/*个人中心end*/


/*工地*/
.ev_gd{overflow: hidden; width: 96%; background-color: #fff; border-radius: 0.04rem; margin: 0.08rem 2%; padding: 0.12rem 0; padding-bottom:0;}
.gd_text{ overflow: hidden; width: 2.72rem; margin: 0 auto; margin-bottom:-1px;}
.gd_text .gd_ti{ font: 0.12rem/0.144rem "microsoft yahei"; height:0.144rem;  color:#333; overflow: hidden;}

.gd_text .gd_ti .pro_sty{ width: 0.272rem; margin-right: 0.06rem; height: 0.144rem; font: 0.096rem/0.144rem "microsoft yahei"; color:#fff; background-color: #3ccc70; border-radius: 0.032rem; float: left; text-align: center;}
.gd_text .gd_tip{ overflow: hidden; padding-bottom: 0.12rem; border-bottom: 1px solid #ebebeb;}


.gd_text .gd_tip .left_t_t{float: left;font: 0.096rem/0.12rem "microsoft yahei"; color:#777; margin-right: 0.12rem; margin-top: 0.08rem; }
.gd_text .gd_tip .addr_n{ float: right;font:0.104rem/0.12rem "microsoft yahei"; color:#c7c7c7; margin-top: 0.08rem; }
.gd_text .gd_tip .addr_n::before{content:""; width: 0.16rem; height: 0.12rem; display: inline-block; vertical-align: middle;  background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position:-0.42rem -0.24rem; margin-top: -3px; }

.gz_info{ overflow: hidden; width: 2.72rem; margin: 0 auto; margin-top: 0.1rem;}
.gz_info .pic_b{ float:left; width:0.256rem; height: 0.256rem; border-radius: 50%; overflow: hidden;}
.gz_info .pic_b img{ width:0.256rem; height: 0.256rem; float: left; }
.gz_info .text_b{ width: 2.4rem; float: right; font-size:0; font-family:"microsoft yahei";}
.gz_info .text_b .nam{ font-size: 0.112rem; padding:0.05rem 0; margin-right: 0.04rem; color:#777; display:inline-block; vertical-align:middle;}
.gz_info .text_b .job{ font-size:0.088rem; font-family:"microsoft yahei"; padding: 0.01rem 0.04rem; height: 0.12rem; border: 1px solid #3ccc70; border-radius: 0.024rem; text-align: center; color:#46d278; display:inline-block; vertical-align:middle;}
.gz_info .text_b .time{ float: right; font:0.096rem/0.256rem "microsoft yahei"; color:#aaa; }

.deta_gd{ overflow: hidden;width: 2.72rem; margin: 0 auto; border-bottom: 1px solid #ebebeb;margin-bottom: -1px;
    position: relative;
    z-index: 1;}
.deta_gd .pic_gd{ overflow: hidden; margin-top: 0.1rem; padding-bottom:0.08rem;} 
.deta_gd .pic_gd .pic_b_s{ float: left; width:0.864rem; position:relative; height:0.648rem; margin-left: 0.064rem; overflow:hidden;}
.deta_gd .pic_gd .pic_b_s img{ position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.deta_gd .pic_gd .pic_b_s:first-child{margin-left: 0; }
.deta_gd .gd_deta_text{ overflow: hidden; margin-top: 0.068rem; padding-bottom:0.08rem;}
.deta_gd .gd_deta_text span{ font: 0.12rem/0.184rem "microsoft yahei"; display: block; color:#333;}



.ac_pic{ overflow: hidden; width:3rem; margin: 0 auto; position: relative}
.ac_pic img{ width: 100%; height:auto; float: left;}

.deta_box{position: absolute; width: 100%; height: 0.96rem; box-sizing: border-box; padding: 0 0.12rem; bottom: 0; background-image: -webkit-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);
    background-image: -moz-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);
    background-image: linear-gradient(top, rgba(0,0, 0, 0) 0%, rgba(0,0, 0, 0.5) 100%);}
.deta_box .de_nm{ font:bold 0.128rem/0.128rem "microsoft yahei"; color:#fff; margin-top: 0.36rem;}
.deta_box .de_addr{ font: 0.096rem/0.256rem "microsoft yahei"; color:#fff; height:0.256rem; overflow:hidden;}
.deta_box .de_addr::before{ float: left; width: 0.08rem; height: 0.2rem; margin-top: 0.036rem; content: "";background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -0.66rem -0.6rem; margin-right: 0.032rem; }
.deta_box .de_tip{font: 0.096rem/0.106rem "microsoft yahei"; height:0.106rem; color:#fff; overflow: hidden;}
.deta_box .de_tip span{ float: left; margin-right: 0.064rem; padding-right: 0.064rem; border-right:1px solid #ddd;}
.deta_box .de_tip span:last-child{ border:none;}

.visitor{ padding-bottom:0.12rem !important;}

.proc_new .proc{overflow: hidden; margin: 0.08rem auto; background-color:#fff; border-bottom: 1px solid #e5e5e5;}
.proc_new .pro_ti{ overflow: hidden; color:#333; margin-top: 0.08rem;}
.proc_new .pro_ti .ti_p{font: 0.112rem/0.176rem "microsoft yahei"; margin-left: 0.152rem;}
.proc_new .pro_ti .pro_de{font: 0.088rem/0.176rem "microsoft yahei"; color:#c8c8c8;}
::-webkit-scrollbar {display:none}

.proc_new .process_out{ overflow:auto; width:2.86rem; margin:0 auto; }
.proc_new .process{ max-width:8rem; white-space:nowrap; font-size:0;}

.proc_new .ev_pro{ width: 0.26rem; display:inline-block; vertical-align:middle;text-align: center; margin-top: 0.144rem; margin-bottom: 0.12rem;}
.proc_new .ev_pro span{ font: 0.096rem/0.176rem "microsoft yahei"; color: #3ccc70; display: block; margin-top: 0.04rem;}
.proc_new .lin_cir{ overflow: hidden; width: 0.26rem; position: relative;}
.proc_new .lin_cir .lin_left{ position: absolute; left: 0; top: 0.024rem; width:50%;  height: 0.024rem; background-color: #3ccc70;}
.proc_new .lin_cir .cir{ margin:0.024rem auto; border:none;  background-color: #eee; position: relative; z-index: 3; width: 0.072rem; height: 0.024rem;  border-radius: 0.072rem;}
.proc_new .lin_cir .lin_right{  position: absolute; right: 0; top: 0.024rem; width: 50%; height: 0.024rem; background-color: #3ccc70;}
.proc_new .process .ev_pro:first-child .lin_cir .lin_left{ background-color:#fff; display: none;} 

.proc_new .process .ev_pro:last-child .lin_cir .lin_right{ background-color:#fff; display: none;}

/*.proc_new .process .ev_pro:first-child .lin_cir .cir{ border-radius:0.024rem 0 0 0.024rem;} 

.proc_new .process .ev_pro:last-child .lin_cir .cir{border-radius:0 0.024rem 0.024rem 0;}*/

.proc_new .happen_cir .lin_cir .cir{ background-color: #3ccc70; height: 0.072rem; margin: 0 auto; border-radius: 0.072rem;}
.proc_new .happen_cir .lin_cir .lin_right{ background-color: #eee !important;}
.proc_new .happen_cir span{font:bold 0.112rem/0.176rem "microsoft yahei";}
.proc_new .happen .lin_cir .lin_right{ background-color: #3ccc70;}
.proc_new .happen .lin_cir .cir{ background-color: #3ccc70;}
.proc_new .happen .lin_cir .lin_left{ background-color: #3ccc70;}
.proc_new .process .happen:last-child .lin_cir .lin_right{ background-color: #eee;}
.proc_new .unhappen .lin_cir .lin_left{background-color: #eee;}
.proc_new .unhappen .lin_cir .lin_right{background-color: #eee;}
.proc_new .unhappen span{ color:#c7c7c7;}

.zxgd_deta{ overflow: hidden; background-color: #fff; margin-top: 0.064rem;}
.zxgd_deta .ti_part{ border-bottom: 1px solid #e5e5e5; width: 100%; margin: 0 auto; height: 0.344rem;}
.zxgd_deta .ti_part .nav_text{ font: 0.12rem/0.352rem "microsoft yahei"; color:#aaa;width: 50%; text-align: center; position: relative;}
.zxgd_deta .ti_part .nav_text .num{ font: 0.12rem/0.352rem "microsoft yahei"; color:#aaa; }
.zxgd_deta .ti_part .sel{ color: #333; font-weight: bold;}
.zxgd_deta .ti_part .sel::before{ position: absolute; bottom: 0rem; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); height:0.016rem; border-radius: 0.016rem; content: ""; background-color: #208fff; width: 0.168rem; }
.floa_l{ float: left;}
.floa_r{ float: right;}

.hei_fill{ height: 0.36rem; overflow: hidden;}

.team_b{ width: 100%; margin: 0 auto; margin-bottom:0.08rem;}
.team_b .ev_mem{overflow: hidden; width: 100%; box-sizing: border-box; background-color: #fff;  padding: 0.128rem 0.12rem; border-bottom:1px solid #ebebeb;}
.team_b .ev_mem:last-child{ border:none;}
.team_b .ev_mem .pic_b{ float: left; width: 0.344rem; height: 0.344rem; overflow: hidden; border-radius: 0.344rem;}
.team_b .ev_mem .pic_b img{ width: 0.344rem; height: 0.344rem; display: block;}
.team_b .ev_mem .mem_info{float: left; margin:0 auto; margin-left: 0.12rem; width: 2.24rem; position: relative}

.team_b .ev_mem .mem_info .nam_job{ width: 100%; float: left; font-size:0; font-family:"microsoft yahei";}
.team_b .ev_mem .mem_info .nam_job .nam_m{  display:inline-block; vertical-align:middle; font-size: 0.128rem; padding:0.06rem 0; color:#333; }
.team_b .ev_mem .mem_info .nam_job .job_m{  display:inline-block; vertical-align:middle; margin-left: 0.04rem; font:0.088rem/0.144rem "microsoft yahei"; color:#fff; background-color: #208fff; border-radius: 0.024rem; padding: 0 0.032rem;}

.mar_36{ padding-bottom: 0.12rem;}

.hide{ display: none;}
.show{ display: block;}

.ev_messa{ width: 2.76rem; margin: 0.16rem auto; overflow: hidden;}
.ev_messa .peo_pic{ float: left; width: 0.344rem; height: 0.344rem; border-radius: 0.344rem; overflow: hidden; position: relative;}
.ev_messa .peo_pic img{ display: block; width: 100%; height: 100%;}
.ev_messa .info_block{ float: right; width: 2.32rem; border-bottom: 1px solid #ebebeb; padding-bottom: 0.1rem;}
.ev_messa .info_block .vis_nm{ overflow: hidden; font-size:0; font-family:"microsoft yahei";}
.ev_messa .info_block .vis_nm .nm_v{  display:inline-block; vertical-align:middle; font-weight:bold; font-size: 0.128rem; padding:0.06rem 0; color:#208fff;}
.ev_messa .info_block .vis_nm .job_t{ display:inline-block; vertical-align:middle; padding: 0 0.032rem; margin: 0 0.04rem; border-radius: 0.032rem; background-color: #208fff; color:#fff; font:0.088rem/0.144rem "microsoft yahei";}
.ev_messa .info_block .messa_word{ overflow: hidden; font: 0.12rem/0.176rem "microsoft yahei"; color:#777; margin-top: 0.02rem;}
.ev_messa .info_block .vis_nm .time_t{ float: right;font: 0.096rem/0.24rem "microsoft yahei"; color:#aaa;}
.ev_messa .info_block .messa_pic{ overflow: hidden; margin-top: 0.08rem;}
.ev_messa .info_block .messa_pic .pic_b_s{ float: left; border-radius: 0.024rem; position:relative; overflow:hidden; width: 0.75rem; height: 0.75rem; margin:0 0.03rem 0.03rem 0; }
.ev_messa .info_block .messa_pic .pic_b_s img{ position:absolute; width:100%; min-height:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.ev_messa .info_block .messa_pic .pic_b_s:nth-child(3n){ margin-right: 0;}
.ev_messa .info_block .set_bl{ overflow: hidden;}
.ev_messa .info_block .set_bl .tim_aft{ float: left; font: 0.096rem/0.384rem "microsoft yahei"; color:#aaa;}
.ev_messa .info_block .set_bl .contrl_set{ position: relative; float: right; height: 0.384rem;}
.ev_messa .info_block .set_bl .contrl_set .set_mark{ float: right; width: 0.224rem; height: 0.2rem; margin-top: 0.1rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position:-0.088rem -0.4rem;}
.ev_messa .info_block .set_bl .contrl_set .t_bt{ position: absolute; top:0; right: 0.288rem; width: 1.64rem; height: 0.16rem; padding: 0.112rem 0; background-color: #5a626e; border-radius: 0.032rem; display: none;}

.ev_messa .info_block .set_bl .contrl_set .t_bt span{ float: left; color: #fff; width: 50%; text-align: center; font: 0.112rem/0.16rem "microsoft yahei"; box-sizing: border-box;}
.ev_messa .info_block .set_bl .contrl_set .t_bt span::before{ display: inline-block; vertical-align: middle; margin-top: -3px; content: ""; width: 0.2rem; height: 0.16rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position:0rem -0.6rem; margin-right: 0.04rem;}
.ev_messa .info_block .set_bl .contrl_set .t_bt .pra_mr{ border-right: 1px solid #4c525c;}
.ev_messa .info_block .set_bl .contrl_set .t_bt .pra_mr::before{ background-position: -0.2rem -0.62rem;}
.ev_messa .info_block .set_bl .contrl_set .t_bt .eval_mr::before{ background-position: 0rem -0.62rem;}

.ev_messa .info_block .set_bl .contrl_set .t_bt::after{ position: absolute;  width: 0.2rem; height: 0.2rem; top: 0.092rem; right:-0.188rem; content: ""; background: url('image/wg_m.png') no-repeat;  background-size: 1.6rem; background-position:-1.4rem -1rem; }

.reply_bl{  width: 2.32rem; border-radius: 0.024rem; background-color: #f4f4f4; position: relative;}
.reply_bl::before{ position: absolute; width: 0.2rem; height: 0.12rem; content: ""; left:0.04rem; top: -0.1rem;background: url('image/wg_m.png') no-repeat;  background-size: 1.6rem; background-position:-0.4rem -0.684rem; }
.reply_bl::after{clear: both;}
.reply_bl .fir_l_pr{overflow: hidden; border-bottom: 1px solid #e1e1e1; padding: 0 0.12rem;}
.reply_bl .fir_l_pr::before{float:left; width:0.12rem; height: 0.2rem; content: "";background: url('image/wg_m.png') no-repeat;  background-size: 1.6rem; background-position:-0.44rem -0.4rem; margin-top: 0.072rem; margin-right: 0.04rem;}
.reply_bl .fir_l_pr .pra_peo{float:left; font: 0.112rem/0.312rem "microsoft yahei"; color: #208fff;}

.reply_bl .reply_word_b{ overflow: hidden; padding: 0.08rem 0.12rem;}
.reply_bl .reply_word_b .reply_w_ev{ overflow: hidden; font: 0.112rem/0.16rem "microsoft yahei"; margin-bottom: 0.02rem;}
.reply_bl .reply_word_b .reply_w_ev .vis_name{ color:#208fff;}
.reply_bl .reply_word_b .reply_w_ev .vis_word{ color:#777;}

.ev_messa:last-child .info_block{border-bottom: none;}


/*工地end*/

/*聊天*/
.chat_b{ width: 100%; overflow: hidden; background-color:#fff;}
.chat_b .ev_chat{ width: 100%; box-sizing: border-box; margin: 0 auto; padding: 0.14rem; overflow: hidden; border-bottom: 1px solid #e8e8e8;}
.chat_b .ev_chat .pic_b{ width: 0.384rem; height: 0.384rem; float: left; position: relative;}
.chat_b .ev_chat .pic_b img{ width: 0.384rem; height: 0.384rem; border-radius: 0.192rem;}
.chat_b .ev_chat .pic_b span{ position: absolute; width: 0.112rem; height: 0.112rem; border-radius: 0.056rem; background-color: #ff3300; color: #fff; text-align: center; font: 0.08rem/0.112rem "micrsoft yahei"; top: 0rem; right: -0.012rem;}
.chat_b .ev_chat_p .flo_t{ float: left; position: relative; width: 2rem; padding-right: 0.2rem; margin-left: 0.12rem; height: 0.384rem; color:#333;}
.chat_b .ev_chat_p .flo_t::before{ position: absolute; right: 0rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); content: ""; width:0.12rem; height: 0.2rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position:-0.04rem 0rem;} 
.chat_b .ev_chat_p .flo_t .tex_b .stat_t{ float: left; width: 0.272rem; height: 0.128rem; margin: 0.032rem 0; margin-right:0.08rem; font:0.088rem/0.128rem "microsoft yahei"; color:#fff; background-color: #009999; border-radius: 0.128rem; text-align: center;}
.chat_b .ev_chat_p .flo_t .tex_b .chat_n{float: left; width:1.2rem; height: 0.192rem; overflow: hidden; font: 0.112rem/0.192rem "microsoft yahei";}

.chat_b .ev_chat_p .flo_t .tex_b .tim_date{ float: right; font: 0.096rem/0.192rem "microsoft yahei"; color:#999;}
.chat_b .ev_chat_p .flo_t .tex_b .chat_deta{ float: left; width: 100%; text-indent: 0.04rem; font: 0.096rem/0.192rem "microsoft yahei"; color:#999;}



/*聊天end*/



/*个人主页*/

.head_box{ padding-bottom: 0.08rem; padding-top: 0.12rem;}
.thr_cli{ overflow: hidden; background-color: #fff; display: flex;}

.thr_cli .ev_cl{ flex-grow: 1; position: relative; margin-bottom: 0.096rem; text-align: center; padding-bottom:0.06rem; padding-top: 0.04rem; font: 0.096rem/0.16rem "microsoft yahei"; color:#333; }
.thr_cli .sel::before{ position: absolute; left: 50%; bottom: 0.02rem;transform: translateX(-50%); -webkit-transform: translateX(-50%); background-color: #208fff; width: 0.192rem; height:0.016rem; border-radius: 0.016rem; content: "";}
.thr_cli .sel span{ color:#208fff;}
.thr_cli .ev_cl .colo_6{ color:#333;}
.thr_cli .ev_cl span{ color:#333;}
.thr_cli .ev_cl .num{ color:#aaa;  margin: 0 0.02rem;}
.thr_cli .ev_cl .praise::after{display: inline-block; content: ""; vertical-align: middle; width: 0.12rem; height: 0.12rem; margin-top: -3px; background: url('image/store_m.png') no-repeat; background-size: 3rem; background-position: -2.84rem -0.44rem;}

.mem_info{ overflow: hidden; background-color: #fff; margin: 0.08rem auto;}
.mem_info .ti_sty{overflow: hidden; padding:0 0.12rem; margin-top: 0.12rem;}
.mem_info .ti_sty .nm_ti_css{float: left; color:#333; font:0.128rem/0.224rem "microsoft yahei";}
.mem_info .ti_sty .nm_ti_css::before{ float: left; width: 0.024rem; height: 0.112rem; margin-top: 0.056rem; margin-right: 0.04rem; border-radius: 0.024rem; background-color: #208fff; content:"";}

.mem_info .info_de{ overflow:hidden; width:2.76rem; margin: 0.08rem auto;}
.mem_info .info_de_hei{ padding: 0.1rem 0;}
.mem_info .info_de span{font:0.104rem/0.176rem "microsoft yahei"; color:#333; text-align: left; display: block;}


.wi_72{ width: 0.288rem !important; height: 0.288rem !important;}
.wi_600{ width: 2.4rem !important;}

.proj_info{ overflow: hidden; position: relative; border-radius: 0.032rem; background-color: #f4f4f4; width: 100%; padding: 0 0.1rem; padding-right: 0.16rem; box-sizing: border-box; margin-top:0.08rem;}
.proj_info::after{position: absolute; content: ""; width: 0.08rem; height: 0.2rem; top: 0.092rem; right: 0.08rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -1.26rem -2rem;}
.proj_info span{ float: left; font: 0.112rem/0.392rem "microsoft yahei"; color:#333;}


/*个人主页end*/


/*邀请卡*/
.card_b{ width: 2.56rem; margin-top:0.18rem; position: fixed; left: 50%; margin-left: -1.28rem; z-index: 10; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}

.card_b .fl_tc{ width: 2.56rem; border-radius: 0.08rem; overflow: hidden; background-color: #fff; position: relative;}
.card_b .fl_tc .bg_b{ position: absolute; left: 0; top: 0; width: 100%;}
.card_b .fl_tc .bg_b img{ display: block; width: 100%;}

.card_b .fl_tc .peo_pict{ position: relative; z-index: 3; border-radius: 0.28rem; overflow: hidden; width: 0.56rem; height: 0.56rem; margin: 0 auto; margin-top: 0.52rem; margin-bottom: -0.28rem;}
.card_b .fl_tc .peo_pict img{ width: 100%; height: 100%; display: block;}

.card_b .fl_tc .info_b_p{ position: relative; z-index: 2; background-color: #fff; border-radius: 0.16rem 0.16rem 0 0; padding: 0.28rem 0;}
.card_b .fl_tc .info_b_p .word_fir{ text-align: center; display: block; font: 0.112rem/0.312rem "microsoft yahei"; color:#333;}
.card_b .fl_tc .info_b_p .word_sec{ text-align: center; display: block; font: 0.168rem/0.288rem "microsoft yahei"; color:#ee4e4e; margin-top: 0.16rem;}
.card_b .fl_tc .info_b_p .word_thr{ text-align: center; display: block; font: 0.104rem/0.184rem "microsoft yahei"; color:#777;}
.card_b .fl_tc .info_b_p .line_460{ display: block; width: 1.84rem; height: 1px; margin: 0.28rem auto; background-color: #ebebeb;}
.card_b .fl_tc .info_b_p .ewm_b{ width: 0.76rem; height: 0.76rem; margin: 0 auto; overflow: hidden; position: relative;}
.card_b .fl_tc .info_b_p .ewm_b img{ width: 100%; height: 100%; display: block;}
.card_b .bt_fl{ width: 2.56rem; overflow: hidden; background-color: #1aba1a; text-align: center; color:#fff; font: 0.112rem/0.384rem "microsoft yahei"; border-radius: 0.08rem; margin-top: 0.16rem;}
.card_b .bot_word{ text-align: center; width: 100%; font: 0.096rem/0.176rem "microsoft yahei"; color:#fff; opacity: 0.33; margin-top: 0.06rem;}
/*邀请卡end*/

/*添加留言*/
.inp_text_b{ overflow: hidden; background-color: #fff;}
.inp_text_b textarea{ display: block; border:none; overflow: hidden; box-sizing: border-box; width: 100%; padding: 0.16rem 0.12rem; font-size: 0.128rem; font-family: "microsoft yahei"; color:#333; height: 0.96rem;}
.inp_text_b .lat_num{ font: 0.104rem/0.176rem "microsoft yahei"; color:#ededed; text-align: right; display: block; padding: 0 0.12rem}
.pic_load_b{ overflow: hidden; box-sizing: border-box; width: 100%; padding: 0.08rem 0.12rem; background-color: #fff; padding-bottom: 0.2rem;}
.pic_load_b .file_up_pic{ width: 0.864rem; height: 0.864rem; float: left; position: relative; margin-right: 0.072rem;}
.pic_load_b .file_up_pic:nth-child(3n){ border-right: 0;}
.pic_load_b .file_up_pic .pic_bb{ position: relative; width: 0.864rem; height: 0.864rem; background-color: #f2f2f2; border-radius: 0.032rem;}
.pic_load_b .file_up_pic .pic_bb img{ display: block; width: 100%; height: 100%; border-radius: 0.032rem;}
.pic_load_b .file_up_pic .pic_bb .mr_clo{width: 0.24rem; height: 0.24rem; position: absolute; right: -0.04rem; top: -0.04rem;background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -1.28rem -1.28rem;  }
.pic_load_b .file_up_pic .file_cli{ float: left; width:100%; box-sizing: border-box; border:1px dashed #bbb; border-radius: 0.032rem; height: 100%; position: relative; }

.pic_load_b .file_up_pic .file_cli .mar_file{ width:0.4rem; height: 0.24rem; margin: 0.06rem auto; margin-top: 0.24rem; background: url('image/wg_m.png') no-repeat; background-size: 1.6rem; background-position: -1.2rem -1.68rem; }
.pic_load_b .file_up_pic .file_cli .norm_pic{background-position: -1.2rem -1.68rem;}
.pic_load_b .file_up_pic .file_cli .qj_pic{background-position: -1.6rem -3.2rem;}
.pic_load_b .file_up_pic .file_cli .chat_pic{background-position: -2rem -3.2rem;}
.pic_load_b .file_up_pic .file_cli span{ display: block; text-align: center; font: 0.096rem/0.096rem "microsoft yahei"; color:#666;}

.cir_btn_b{ width: 2.56rem; height: 0.384rem; border-radius: 0.192rem; overflow: hidden; background-color: #8fc7ff; margin: 0.16rem auto; text-align: center;}
.cir_btn_b span{ display: block; width: 100%; text-align: center; font: 0.128rem/0.384rem "microsoft yahei"; color:#fff;}
/*添加留言end*/


.fix_nav{ position:absolute; max-width:600px; width:100%; position:fixed; bottom:0; z-index:20; height:0.44rem; border-top:1px solid #e0e0e0; background-color:#ededed;}
.fix_nav ul li{ width:25%; float:left;}
.fix_nav ul li img{ width:0.2rem; height:0.2rem; margin:0 auto; margin-top:0.04rem; display:block;}
.fix_nav ul li span{ display:block; width:100%; text-align:center; font:0.112rem/0.212rem "microsoft yahei"; color:#999;}
.fix_nav ul .curr span{ color:#009999;}
.fix_100{ position:fixed; width:100%; height:100%; top:0; left:0;}
.map_sty{ width:100%; height:100%; display:block;}



.prod_tip{ overflow:hidden; margin-bottom:0.03rem; margin-top:0.04rem;}
.prod_tip span{ float:left; padding:0 0.05rem; margin-right:0.05rem; font:0.096rem/0.164rem "microsoft yahei"; color:#009999; border:1px solid #009999; border-radius:0.164rem;}



.wg_tc{ position:relative; z-index:10; width:2.56rem; border-radius:0.04rem; overflow:hidden; background-color:#1e92f6;  }
.wg_tc p{ font:bold 0.136rem/0.48rem "microsoft yahei"; color:#fff; text-align:center;}
.wg_tc .deta_box_ewm{ width:2.16rem; overflow:hidden; color:#333; margin:0 auto; background-color:#fff; border-radius:0.06rem; margin-bottom:0.2rem;}
.wg_tc .deta_box_ewm span{ font:0.12rem/0.22rem "microsoft yahei"; color:#333; margin:0.18rem auto auto; width:95%; display:block; text-align:center;}
.wg_tc .deta_box_ewm em{ font:0.096rem/0.22rem "microsoft yahei"; color:#777; display:block; text-align:center;}
.wg_tc .lin_w{ width:1.84rem; height:1px; background-color:#ebebeb; margin:0.16rem auto;}

.wg_tc .deta_box_ewm .pic_ewm{ width:1.12rem; height:1.12rem; margin:0 auto; position:relative;}
.wg_tc .deta_box_ewm .pic_ewm img{ display:block; width:100%; height:100%; } 
.wg_tc .deta_box_ewm b{ font:0.096rem/0.336rem "microsoft yahei"; color:#aaa; display:block; text-align:center;}

.bg_hua{ position:absolute; left:0; bottom:0; width:0.6rem; height:1.0rem; background:url(image/wg_m.png) no-repeat; background-size:1.6rem; background-position:0 -2.8rem;}
.bg_shafa{ position:absolute; right:0; bottom:0; width:1rem; height:0.8rem; background:url(image/wg_m.png) no-repeat; background-size:1.6rem; background-position:-0.6rem -2.8rem;}
.clos_mm{ position:absolute; width:0.4rem; height:0.4rem; bottom:-0.45rem; left:50%; margin-left:-0.2rem; background:url(image/wg_m.png) no-repeat; background-size:1.6rem; background-position:-0.6rem -3.6rem;}

.al_detail{ overflow: hidden; background-color: #fff; font-family: "microsoft yahei";}
.anli_name{ padding: 0 0.12rem; margin-top: 0.08rem; margin-bottom: 0.04rem; font-size: 0.16rem; font-weight: bold; line-height: 0.24rem; color:#333; overflow: hidden; max-height: 0.48rem; }
.editor_deta{ overflow: hidden; padding:0.08rem 0.12rem;}
.editor_deta .pic_b{ width: 0.192rem; float: left; height: 0.192rem; position:relative; border-radius: 0.192rem; overflow: hidden}
.editor_deta .pic_b img{ display: block; width: 100%; height: 100%;}
.editor_deta span{ font-size:0.112rem; line-height: 0.192rem; color:#333; float: left; max-width: 1.6rem; height: 0.192rem; overflow: hidden; margin-left: 0.06rem; }
.house_deta{ width: 2.76rem; border-radius: 0.04rem; padding: 0.08rem 0; margin: 0.04rem auto;border:1px solid #eee;  box-shadow: 0 1px 0.016rem rgba(0,0,0,0.1)}
.house_deta .fir_lin_tip{ width: 2.76rem; overflow: hidden;}
.house_deta .fir_lin_tip span{ float: left; width: 25%; text-align: center; font-size: 0.096rem; color: #aaa; line-height: 0.128rem; height:0.128rem; overflow:hidden}
.house_deta .sec_lin_tip{ width: 2.76rem; overflow: hidden; margin-top: 0.06rem;}
.house_deta .sec_lin_tip span{ float: left; width: 25%; text-align: center; font-size: 0.104rem; color: #333; font-weight: bold; line-height: 0.128rem; height:0.128rem; overflow:hidden}
.dec_price{ font-size:0.144rem; color:#f60; padding: 0.08rem 0.12rem;  line-height: 0.168rem; overflow: hidden; }

.con_map{ width:2.72rem; margin:0 auto; overflow:hidden; height:1.12rem;}
.csssprite{ display:none !important;}
.con_map a{ color:#fff;}

.goods_box .width_30{ width:30%; margin-right:5%;}
.goods_box .width_30:nth-child(3n){ margin-right:0;}


.floa_fix{position: fixed;
width: 0.4rem;
height: 0.4rem;
z-index: 5;
bottom: 0.75rem;
right: 0.1rem;
}
.floa_fix .pic_b{ width:100%; position:relative; height:100%; border:0.03rem solid #009999; border-radius:50%;background-color: #f2f2f2; overflow:hidden; box-sizing: border-box;}
.floa_fix .pic_b img{ position:absolute; left:0; top:50%; width:100%; min-height:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.floa_fix .tel_ma{ width:0.14rem; height:0.14rem; position:absolute; right:0; bottom:0; background:url(image/tel_mar.png) no-repeat center; background-size:0.14rem;}


