@charset "utf-8";
/* CSS Document */

.nv_h{ width:100%;height:0.36rem; position:relative; z-index:10}
.nv_h .nv_p{ overflow:hidden; text-align:center; width:100%; position:relative;  background-color:#fff;}
.nv_h .nv_p .bac_m{ float:left; width:0.2rem; height:0.2rem; margin:0.08rem 0.056rem; margin-right:-0.104rem; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-1rem -1.2rem;}
.nv_h .nv_p .log{ width:0.5rem; height:0.14rem;width:0.56rem; height:0.152rem; margin:0.104rem 0; margin-left:0.12rem; float:left;}
.nv_h .nv_p .log img{ display:block; width:100%; height:100%;} 
.nv_h .nv_p .adr{ float:left; font-size:0; margin:0.08rem 0; margin-left:0.17rem;}
.nv_h .nv_p .adr p{ display:inline-block; vertical-align:middle; font:0.112rem/0.2rem 'microsoft yahei';font-family: "Source Han Sans SC","HanHei SC","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif !important; color:#222;}
.nv_h .nv_p .adr em{ display:inline-block; vertical-align:middle; width:0.16rem; height:0.2rem;background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-0.02rem -1rem;}
.nv_h .nv_p .wor_t{ float:left; font:0.112rem/0.36rem 'microsoft yahei'; color:#222;}
.nv_h .nv_p .wor_t i{ font:0.2rem/0.36rem 'microsoft yahei'; float:left; margin:0 0.06rem;}
.nv_h .nv_p .ri_p{ float:right;}
.nv_h .nv_p .ri_p .usr{ float:left; width:0.2rem; height:0.2rem; margin:0.08rem 0; margin-right:0.168rem; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-0.2rem -1rem;}
.nv_h .nv_p .ri_p .menu{ float:left; position:relative; z-index:31; width:0.2rem; height:0.2rem; margin:0.08rem; margin-left:0; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-0.8rem -1.2rem;}
.cet_w{ display:inline-block; font:0.112rem/0.36rem 'microsoft yahei'; color:#222;}

.menu_c ul li h2{ font:0.112rem/0.2rem 'microsoft yahei'; color:#222;}
body,#headnav{ max-width:none !important;}
.hei_200{ height:0.8rem; overflow:hidden;}
.bt{ position:fixed; width:100%; height:0.54rem; bottom:0; border-top:1px solid #ebebeb; overflow:hidden; background-color:#fff;}
.bt .tel_c{ float:left; margin:0.1rem 0.28rem; margin-right:0}
.bt .tel_c em{ width:0.2rem; height:0.2rem; display:block;background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-1.2rem -0.8rem;}
.bt .tel_c p{  width:0.2rem; text-align:center; font:0.088rem/0.144rem 'microsoft yahei'; color:#222;}
.bt .btn_sty{ float:right; margin-top:0.1rem; margin-right:0.12rem; height:0.34rem;  width:2.16rem;}
.bt .btn_sty p{ width:1.06rem; float:left; height:0.34rem; border:1px solid #ff6a00; margin-top:-1px; text-align:center; font:0.104rem/0.34rem 'microsoft yahei';}
.bt .btn_sty p.bor_s{ background-color:#fff; border-color:#ddd; color:#222;border-radius:0.34rem 0 0 0.34rem;}
.bt .btn_sty p.bac_s{ background-color:#ff6a00; color:#fff;border-radius: 0 0.34rem 0.34rem 0;}


.ser_b{ overflow:hidden; width:100%; height:0.384rem; background-color:#fff;}
.ser_b .ser_s{ width:2.76rem; overflow:hidden; height:0.288rem; margin:0.048rem auto; position:relative; border-radius:0.04rem; background-color:#f6f6f6;}
.ser_b .ser_s input{ position:absolute; width:100%; height:100%; font-size:0.096rem; vertical-align:middle; box-sizing: border-box; padding:0 0.2rem;}
.ser_b .ser_s .ser_m{ width:0.16rem; height:0.16rem; position:absolute; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-1.22rem -1.22rem; margin-left:0.04rem; margin-top:0.064rem;}

.com_b{ width:2.76rem; margin:0.04rem auto; overflow:hidden; position:relative;}

.com_b ul li{ width:2.76rem; float:left; margin:0.04rem 0; overflow:hidden; background-color:#fff; border-radius:0.04rem; }
.com_b ul li .pic_b{ position:relative; margin-right:0.08rem; float:left; width:0.8rem; height:0.32rem; border-radius:0.024rem; overflow:hidden;}
.com_b ul li .pic_b img{position:absolute; left:0; top:50%; width:100%; min-height:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.com_b ul li .cm_n{ width:1.56rem; font-size:0; overflow:hidden;}
.com_b ul li .cm_n h3{ font:0.112rem/0.168rem 'microsoft yahei'; color:#222; display:inline-block; vertical-align:middle;}
.com_b ul li .tip_o{ float:left; margin-top:0.045rem; font-size:0; overflow:hidden;}
.com_b ul li .tip_o span{display:inline-block; margin-bottom:0.04rem; vertical-align:middle; font:0.088rem/0.088rem "microsoft yahei"; color:#999; padding-right:0.06rem; margin-right:0.06rem; border-right:1px solid #e0e0e0;}
.com_b ul li .tip_o span:last-child{ border-right:0;}
.com_b ul li .tip_t{ font-size:0; overflow:hidden;}
.com_b ul li .tip_t span{display:inline-block; background-color:#fff3eb; border-radius:0.016rem; margin-right:0.04rem; margin-bottom:0.04rem; vertical-align:middle; font:0.088rem/0.16rem "microsoft yahei"; color:#ff6a00; padding:0 0.03rem;}
.com_b ul li .tip_t span:last-child{ border-right:0;}

.com_b ul li .ht_n{ font-size:0; overflow:hidden; margin-top:0.04rem; margin-bottom:0.02rem;}
.com_b ul li .ht_n em{ display:inline-block; vertical-align:middle; padding:0 0.02rem 0.01rem; background-color:#ff6a00; color:#fff; border-radius:0.016rem; font:0.08rem/0.12rem 'microsoft yahei';}
.com_b ul li .ht_n p{ display:inline-block; vertical-align:middle; font:0.088rem/0.12rem 'microsoft yahei'; color:#222; width:0.8rem; overflow:hidden; height:0.12rem; margin-left:0.03rem;}

.one_p{ width:2.44rem; margin:0 auto; overflow:hidden; margin-top:0.04rem; padding:0.12rem 0; border-bottom:1px solid #f0f0f0;}
.one_p .rig_cs{ float:left; width:1.56rem;}
.two_p{ width:2.44rem; margin:0 auto; overflow:hidden;padding:0.1rem 0; }
.com_b ul li .two_p .ht_n p{ width:2.16rem; }


.flo_r{ float:right; margin-top:0.024rem;}


.sel_pp{ width:100%; height:0.36rem; background-color:#fff; position:relative; z-index:10;}
.sel_pp .fir_s{ width:2.72rem; padding:0 0.14rem; overflow:hidden; height:0.36rem; margin:0 auto; border-bottom:1px solid #ebebeb;}
.sel_pp .fir_s ul{ display:flex; overflow:hidden;}
.sel_pp .fir_s ul li{ flex:1; text-align:center; font-size:0;}
.sel_pp .fir_s ul li span{ font:0.096rem/0.36rem 'microsoft yahei'; color:#222; display:inline-block; vertical-align:middle;}
.sel_pp .fir_s ul li em{ display:inline-block; vertical-align:middle; width:0.2rem; height:0.2rem; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-1.2rem -1rem;}
.sel_pp .fir_s ul li.sel em{ background-position:-1.4rem -1rem;}
.sel_pp .fir_s ul li.sel span{ color:#ff6a00;}

.sel_pp .sec_s{ width:2.8rem; margin:0 auto; padding:0.11rem 0.1rem; background-color:#fff; overflow:hidden; overflow-y:auto; max-height:2rem}
.sel_pp .sec_s .four_c{ overflow:hidden;}
.sel_pp .sec_s .four_c ul li{ width:0.64rem; height:0.256rem; border-radius:0.032rem; margin:0.05rem 0.03rem; float:left; text-align:center; font:0.096rem/0.256rem 'microsoft yahei'; color:#222; background-color:#f6f6f6;}
.sel_pp .sec_s .four_c ul li.sel{ background-color:#fff3eb; color:#ff6a00}

.bla50{position: fixed; background-color: #000; opacity: 0.5; width: 100%; height: 100%; left: 0; top: 0; z-index: 5;}

.ou_p{ z-index:8; position:relative;}
.mar{ height:0.964rem; overflow:hidden;}
.pos_s{ position:fixed; top:0; z-index:10; background-color:#fff;}
.pos_s .sec_t{ background-color:#fff; border-top:1px solid #f6f6f6;}

.bt_tw{ position:fixed; z-index:4; width:100%; height:0.56rem; bottom:0; border-top:1px solid #ebebeb; overflow:hidden; background-color:#fff;}
.bt_tw .btn_on{ width:2.76rem; margin:0.1rem auto; height:0.36rem; background-color:#ff6a00; font-size:0.112rem; text-align:center; color:#fff; border-radius:0.032rem; line-height:0.36rem; }


.tel_o{float:left; margin-top:0.045rem; font-size:0; overflow:hidden;}
.tel_o span{ width:0.12rem; height:0.12rem; display:inline-block; vertical-align:middle;background:url(../img/sto_m.png) no-repeat; background-size:1.6rem; background-position:-1.44rem -0.24rem;}
.tel_o p{display:inline-block; vertical-align:middle; font-size:0.104rem; color:#ff6a00;}
.jc_css { width:100%; margin-top:0;}
.jc_css ul li{ border-radius:0; padding:0 0.12rem; margin-top:0; margin-bottom:0.08rem;}
.jc_css .one_p{ border-bottom:none; width:100%;}
.jc_css .one_p .rig_cs{ width:1.8rem;}
.jc_css .one_p .rig_cs .cm_n{ width:1.8rem;}

.sel_pp .fir_s ul li em.map_m{ background:url(../img/sto_m.png) no-repeat; width:0.14rem; background-size:1.6rem; background-position:-1.03rem -1rem;}
.one_c{ overflow:hidden;}
.one_c li{ border-bottom:1px solid #ebebeb; font-size:0.104rem; line-height:0.44rem; text-align:center; color:#222}
.one_c li.sel{ color:#ff6a00;}

.one_w{ width:100% !important; padding:0 !important;}


.posi_c{ position:fixed; left:0; z-index:5; top:0; width:100%;}
.ou_p.posi_c{ top:0.36rem;}
.bot_posi{ position:fixed; background-color:#f6f6f6; overflow:hidden; left:0; z-index:5; bottom:0; width:100%; }
.cont_in{ overflow:hidden;max-height:3.76rem; overflow-y:auto;}
.up_mm{ width:100%; background-color:#fff; height:0.28rem; overflow:hidden;}
.up_mm .m_up{ width:0.4rem; height:0.2rem; margin:0.04rem auto;background:url(../img/jc_m.png) no-repeat; background-size:2rem; background-position:-1.6rem -0.6rem;}
.up_mm .m_down{ background-position:-1.6rem -0.8rem;}
.map_b{ position:fixed; left:0; top:0; width:100%; height:100%;}

