@charset "utf-8";
/* CSS Document */

.nv_h{ width:100%;height:0.36rem;}
.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;}


.ti_s{ overflow:hidden; background-color:#fff; padding:0 0.12rem; display:flex; width:2.76rem; margin:0 auto;}
.ti_s a{ flex:1;}
.ti_s p{ float:left; position:relative; width:100%; text-align:center; flex:1; font:0.104rem/0.4rem 'microsoft yahei'; color:#bbb;}
.ti_s p.sel{ color:#222;}
.ti_s p.sel:after{ position:absolute; content:""; width:0.24rem; bottom:0; background-color:#ff6a00; left:50%; margin-left:-0.12rem; height:0.024rem; }

.bor_bot{ border-bottom:1px solid #ebebeb}
.pos_s {
    position: fixed;
    top: 0;
    z-index: 5;
    background-color: #fff;
}
.mar_pos{ overflow:hidden; height:0.4rem;}



.one_cs{ width:2.76rem; padding:0 0.12rem;  margin:0 auto; background-color:#fff; overflow:hidden;}
.one_cs ul li{ padding:0.16rem 0; overflow:hidden; border-bottom:1px solid #ebebeb;}
.one_cs ul li:last-child{ border-bottom:none;}
.one_cs ul li .pic_b{ float:left; position:relative; margin-right:0.08rem; width:0.96rem; height:0.72rem; border-radius:0.032rem; overflow:hidden;}
.one_cs ul li .pic_b img{ position:absolute; width:100%; min-height:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.one_cs ul li .tex_p{ overflow:hidden;}
.one_cs ul li .tex_p p{font:0.112rem/0.16rem 'microsoft yahei'; color:#222; max-height:0.32rem; overflow:hidden; margin-top:0.06rem; margin-bottom:0.14rem;}
.one_cs ul li .tex_p span{font:0.096rem/0.16rem 'microsoft yahei'; height:0.16rem; display:block; color:#777; overflow:hidden;}
.one_cs ul li .tex_p span em{ color:#bbb;}

.one_cs_big{width:2.76rem; padding:0 0.12rem; border-top:1px solid #ebebeb; margin:0 auto; overflow:hidden;}
.one_cs_big ul li{ width:100%; margin-top:0.1rem; border-radius:0.032rem; background-color:#fff; overflow:hidden;}
.one_cs_big ul li .pic_b{ position:relative; width:100%; height:1.28rem; overflow:hidden;}
.one_cs_big ul li .pic_b img{ position:absolute; width:100%; min-height:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.one_cs_big ul li .tex_pp{ overflow:hidden; padding:0.12rem 0.16rem;}
.one_cs_big ul li .tex_pp p{ font-size:0.12rem; color:#222; line-height:0.16rem; margin-bottom:0.08rem; height:0.16rem; overflow:hidden;}
.one_cs_big ul li .pic_i{ overflow:hidden; margin:0.02rem 0;}
.one_cs_big ul li .pic_i .pic_p{ position:relative; float:left; width:0.32rem; height:0.128rem; border-radius:0.016rem; overflow:hidden;}
.one_cs_big ul li .pic_i .pic_p img{position:absolute; left:0; top:50%; width:100%; min-height:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.one_cs_big ul li .pic_i span{ float:left; margin-left:0.04rem; font:0.088rem/0.128rem 'microsoft yahei'; color:#222; width:0.78rem; height:0.12rem; overflow:hidden;}


.com_if{ width:2.76rem; margin:0rem auto; margin-bottom:0.06rem; background-color:#fff; box-shadow:0 0.012rem 0.048rem rgba(99,93,87,0.12); border-radius:0.04rem; overflow:hidden; position:relative;}

.com_if .pic_b{ position:relative; margin:0.18rem 0; margin-right:0.08rem; float:left; width:0.68rem; height:0.272rem; border-radius:0.024rem; overflow:hidden;}
.com_if .pic_b img{position:absolute; left:0; top:50%; width:100%; min-height:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.com_if .cm_n{ width:1.56rem; margin-top:0.14rem; font-size:0; overflow:hidden;}
.com_if .cm_n h3{ font:0.112rem/0.168rem 'microsoft yahei'; color:#222; display:inline-block; vertical-align:middle;}
.com_if .tip_o{ float:left; margin-top:0.056rem; font-size:0; overflow:hidden;}
.com_if .tip_o span{display:inline-block; margin-bottom:0.04rem; vertical-align:middle; font:0.088rem/0.088rem "microsoft yahei"; color:#999; margin-right:0.1rem;}
.one_p{ width:2.52rem; margin:0 auto; overflow:hidden;}
.one_p .rig_cs{ float:left; width:1.76rem;}
.bor_n{ border:none !important;}


.art_b{ overflow:hidden; width:100%;  background-color:#fff;}

.art_pic{ overflow:hidden; width:100%;}
.art_pic img{ display:block; width:100%;}
.art_ti{ overflow:hidden;width:2.76rem; margin:0 auto; padding:0.16rem 0; border-bottom:1px solid #ebebeb;}
.art_ti p{ font:0.168rem/0.24rem 'microsoft yahei'; color:#222;}
.art_ti span{ font:0.096rem/0.168rem 'microsoft yahei'; color:#bbb; display:block; margin-top:0.04rem;}
.tex_b{ width:2.76rem; margin:0 auto; padding:0.14rem 0; overflow:hidden;}
.tex_b p{ font:0.112rem/0.224rem 'microsoft yahei'; color:#222;} 


.com_if .xing_o{  margin-top:0.05rem; margin-left:-0.04rem; font-size:0; overflow:hidden;}



.search_b{ width:2.76rem; z-index:12; padding:0 0.12rem; background-color:#fff; overflow:hidden;}

.search_b .sear_kuang{ width:100%; position:relative; box-sizing:border-box; height:0.288rem; margin:0.05rem 0; border-radius:0.288rem;}
.search_b .sear_kuang input{ width:100%; padding:0 0.15rem;    padding-left: 0.24rem; font:0.096rem/0.288rem "microsoft yahei";  height:0.288rem; border-radius:0.288rem; background-color:#f6f6f6;}
.search_b .sear_kuang em{ position:absolute; left:0.05rem; top:0.044rem; width:0.2rem; height:0.2rem; background:url(../img/study_m.png) no-repeat; background-size:2rem; background-position:-1.2rem -0.4rem;}
.search_b .bor_ra{ border-radius:0.04rem; overflow:hidden;}
.search_b .bor_ra input{border-radius:0.04rem;} 

.lef_f{ float:left;}
.rig_f{ float:right;}
.bg_g{ background-color:#f4f4f4; border-radius:0.024rem; padding:0 0.05rem;}


.tj_css ul li .pic_b{ float:left; position:relative; margin-right:0.08rem; width:0.88rem; height:0.66rem; border-radius:0.04rem; overflow:hidden;}

.tj_css ul li .tex_p{ overflow:hidden;}
.tj_css ul li .tex_p p{font:0.112rem/0.16rem 'microsoft yahei'; color:#222; height:0.16rem; overflow:hidden; margin-top:0.03rem; margin-bottom:0.07rem;}
.tj_css ul li .tex_p .jj_tex{font:0.096rem/0.152rem 'microsoft yahei'; display:block; color:#bbb; overflow:hidden; max-height:0.304rem; overflow:hidden;}
.ti_thr{ overflow:hidden;background-color:#fff; padding:0 0.02rem; overflow-x:auto; width:2.96rem;margin:0 auto;}
.ti_thr .tit_ww{ max-width:6rem; white-space:nowrap; font-size:0;}
.ti_thr .tit_ww p{display:inline-block; font:0.104rem/0.4rem 'microsoft yahei'; color:#222; position:relative; padding:0 0.1rem;}
.ti_thr .tit_ww p.sel:after{ position:absolute; content:""; width:0.24rem; bottom:0; background-color:#ff6a00; left:50%; margin-left:-0.12rem; height:0.024rem; }
.ti_thr::-webkit-scrollbar {display:none}










