@charset "utf-8";
/* CSS Document */
*{ font-family:"microsoft yahei";}
.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%; z-index:4; 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;}








.out_b{ overflow:hidden; margin:0 auto; width:100%; background-color:#fff;}
.ou_p{ background-color:#fff; overflow:hidden;}
.ti_c{ width:2.76rem; margin:0 auto; overflow:hidden;}
.ti_c .on_s{ float:left; overflow:hidden;}
.ti_c .on_s p{ float:left; padding:0 0.14rem; margin-right:0.05rem; border-radius:0.264rem; height:0.264rem; font:0.104rem/0.264rem 'microsoft yahei'; color:#222; background-color:#f6f6f6;}
.ti_c .on_s p.sel{ background-color:#ff6a00; color:#fff;}
.ti_c .tw_s{ float:left; overflow:hidden;}
.ti_c .tw_s p{ float:left; height:0.264rem; font:0.144rem/0.264rem 'microsoft yahei'; color:#222;}

.bor_t{  border-top:0.06rem solid #f6f6f6;}
.ti_c.mar_t{ margin-top:0.05rem;}
.ti_c .mor{ float:right; font-size:0; margin:0.032rem 0;}
.ti_c .mor span{ display:inline-block; vertical-align:middle; font:0.096rem/0.2rem 'microsoft yahei'; color:#999;}
.ti_c .mor em{ display:inline-block; vertical-align:middle; width:0.1rem; height:0.2rem; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-0.25rem -0.8rem;}
.ti_c .mor p{ font:0.104rem/0.2rem 'microsoft yahei'; color:#999;}
.ti_s{ overflow:hidden; background-color:#fff; padding:0 0.12rem; display:flex; width:2.76rem; }
.ti_s p{ float:left; position:relative; 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; }

.ti_thr{ overflow:hidden;background-color:#fff; padding:0 0.12rem; overflow-x:auto; width:2.76rem;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.12rem;}
.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}


.sec_t{ overflow:hidden; overflow-x:auto; width:2.76rem; margin:0 auto; padding:0 0.12rem;}
.sec_t ul{ max-width:6rem; white-space:nowrap; font-size:0;}
.sec_t ul li{ display:inline-block; font:0.096rem/0.264rem 'microsoft yahei'; color:#222; padding:0 0.12rem; margin:0.12rem 0;}
.sec_t ul li.sel{ background-color:#f7e8dd; color:#ff6a00; border-radius:0.264rem;}
.sec_t::-webkit-scrollbar {display:none}


.stu_c .sec_t{ border-top:0px solid #ebebeb;}
.stu_c .sec_t ul li{ line-height:0.24rem; border-radius:0.24rem;  margin-bottom:0.08rem;border:1px solid #e6e6e6; margin-right:0.04rem; }
.stu_c .sec_t ul li.sel{ background-color:#fff0e5; color:#ff6a00; border-color:#fff0e5;}




.nv_b{ overflow:hidden; width:2.8rem; margin:0.05rem auto;}
.nv_b ul li{ /*float:left; width:0.56rem;*/ padding:0.04rem 0;}
.nv_b ul li span{ display:block; width:0.4rem; height:0.4rem; margin:0 auto; background:url(../img/study_m.png) no-repeat; background-size:2rem;}
.nv_b ul li span.sp{ background-position:0 0;}
.nv_b ul li span.lc{ background-position:-0.4rem 0;}
.nv_b ul li span.bk{ background-position:-0.8rem 0;}
.nv_b ul li span.sc{ background-position:-1.2rem 0;}
.nv_b ul li span.zt{ background-position:-1.6rem 0;}
.nv_b ul li span.wd{background:url(../img/wap_m.png) no-repeat;background-position:0 -2.4rem;background-size:2rem; }
.nv_b ul li p{ text-align:center; font:0.096rem/0.16rem 'microsoft yahei'; color:#222;}
.nv_b ul{ display:flex; text-align:center}
.nv_b ul a{ flex:1}

.tw_st{ width:2.77rem; overflow:hidden; margin:0 auto; margin-bottom:0.1rem;}
.vid_c{ margin-top:0.06rem;}
.xgt_c{ overflow:hidden; margin-top:0.06rem;}
.xgt_c li{box-sizing: border-box;
    border: 1px solid #ebebeb;}
.tw_st ul li{ width:1.34rem; margin:0.04rem 0; overflow:hidden; float:left; background-color:#fff; border-radius:0.04rem;}
.tw_st ul li .pic_b{ position:relative; margin:0 auto; width:1.34rem; border-radius:0.04rem 0.04rem 0 0; overflow:hidden;}
.tw_st ul li .pic_b img{ width:100%; display:block}
.tw_st ul li p{ padding:0.06rem 0.1rem; font:0.096rem/0.16rem 'microsoft yahei'; color:#222;}
.tw_st ul li .t_line{ max-height:0.32rem; overflow:hidden;}
.tw_st ul li .pic_b .pro{ position:absolute; text-align:center; font-size:0; width:0.4rem; padding-right:0.02rem; height:0.16rem; background:rgba(0,0,0,0.5); right:0.05rem; bottom:0.05rem; border-radius:0.16rem;}
.tw_st ul li .pic_b .pro i{ width:0.14rem; height:0.16rem; display:inline-block; vertical-align:middle; background:url(../img/zb.gif) no-repeat center; background-size:0.112rem; }
.tw_st ul li .pic_b .pro em{ display:inline-block; vertical-align:middle; font:0.088rem/0.16rem 'microsoft yahei'; color:#fff; }

.tw_st ul li .pic_b .pla_m{ position:absolute; width:0.4rem; height:0.4rem; left:50%; top:50%; margin-left:-0.2rem; margin-top:-0.2rem; z-index:2; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-0.8rem -0.8rem;}

.tw_st ul li .tp_o{ overflow:hidden; padding:0 0.1rem; margin-bottom:0.1rem; height:0.11rem;}
.tw_st ul li .tp_o span{margin-bottom:0.04rem; float:left; font:0.08rem/0.08rem "microsoft yahei"; color:#999; padding-right:0.03rem; margin-right:0.03rem; border-right:1px solid #e5e5e5;}
.tw_st ul li .tp_o span:last-child{ border-right:0; padding:0; margin:0;}
.tw_st ul li .pic_i{ overflow:hidden; padding:0 0.1rem; margin-bottom:0.1rem;}
.tw_st ul li .pic_i .pic_p{ position:relative; float:left; width:0.3rem; height:0.12rem; border-radius:0.016rem; overflow:hidden;}
.tw_st 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%);}
.tw_st ul li .pic_i span{ float:left; margin-left:0.04rem; font:0.088rem/0.12rem 'microsoft yahei'; color:#222; width:0.78rem; height:0.12rem; 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;}


.one_news{ width:2.76rem; padding:0 0.12rem; margin:0 auto; background-color:#fff; overflow:hidden;}
.one_news ul li{ padding:0.05rem 0; overflow:hidden; border-bottom:1px solid #ebebeb;}
.one_news ul li:last-child{ border-bottom:none;}
.one_news ul li .pic_b{ float:right; position:relative; margin-left:0.24rem; width:0.88rem; height:0.66rem; border-radius:0.04rem; overflow:hidden;}
.one_news ul li .pic_b img{ position:absolute; width:100%; min-height:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.one_news ul li .tex_p{ overflow:hidden;}
.one_news ul li .tex_p p{font:0.112rem/0.168rem 'microsoft yahei'; color:#222; max-height:0.336rem; overflow:hidden; margin-top:0.04rem; margin-bottom:0.12rem;}
.one_news ul li .tex_p span{font:0.096rem/0.16rem 'microsoft yahei'; display:block; color:#bbb; overflow:hidden;}

.one_news ul li .thr_pic{ width:2.82rem; overflow:hidden;}
.one_news ul li .thr_pic .pic_b{ float:left; margin-right:0.06rem; margin-left:0; margin-bottom:0.1rem;}

.one_news ul li .one_pic{ width:2.76rem; overflow:hidden;}
.one_news ul li .one_pic .pic_b{ float:left; width:100%; height:1.6rem; margin-left:0; margin-bottom:0.1rem;}

.art_b{ overflow:hidden; width:100%;  background-color:#fff;}
.bor_bot{ border-bottom:1px solid #ebebeb}
.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.256rem 'microsoft yahei'; color:#222;}
.art_ti .tip_art{ font:0.088rem/0.168rem 'microsoft yahei'; color:#bbb; display:block; margin-top:0.07rem;}
.art_shor{width:2.52rem;padding:0.12rem;border-radius:0.032rem;background-color: #FFFAEE;margin:0.24rem auto;margin-bottom:0;border: 1px solid #FDD6A2;}
.art_shor p{font-size:0.112rem;line-height:0.224rem;color: #333;}
.art_shor p em{ color:#ff6a00;}
.art_ti .tip_art em{ float:right;}

.sm_b{width:2.44rem; padding:0.16rem; border-radius:0.032rem; background-color:#f8f8f8; margin:0 auto; margin-bottom:0.18rem;}
.sm_b ul { overflow:hidden; width:2.72rem;}
.sm_b ul li{ float:left; width:1.08rem; margin-right:0.28rem;}
.sm_b ul li p{ text-align:center; font-size:0.096rem; color:#222; margin-bottom:0.06rem;}
.sm_b ul li .pic_b{ overflow:hidden; width:1.08rem; height:1.08rem; box-sizing:border-box; padding:0.06rem; background-color:#fff;}
.sm_b ul li .pic_b img{ display:block; width:100%;}


.tex_b{ width:2.76rem; margin:0 auto; padding:0.14rem 0; overflow:hidden;}
.tex_b p{ font:0.12rem/0.224rem 'microsoft yahei'; color:#222;} 

.praise_b{ overflow:hidden; background-color:#fff;padding:0.2rem 0; width:2.76rem; margin:0 auto; border-bottom:1px solid #f0f0f0;}
.praise_b span{ display:block; text-align:center; width:0.72rem; height:0.28rem; margin:0 auto; border-radius:0.16rem; background-color:#f5792a;}
.praise_b span em{ display:inline-block; vertical-align:middle; width:0.2rem; height:0.2rem; background:url(../img/study_m.png) no-repeat; background-size:2rem; background-position:-1rem -0.4rem;}
.praise_b span b{ display:inline-block; vertical-align:middle; padding:0 0.05rem; font:0.12rem/0.28rem "microsoft yahei"; color:#fff;}
.praise_b p{ width:100%; text-align:center; margin-top:0.1rem; font:0.096rem/0.196rem "microsoft yahei"; color:#aaa;}

.nex_art{ width:2.76rem; overflow:hidden; background-color:#fff; padding:0.18rem 0; margin:0 auto;}
.nex_art p{font:0.104rem/0.168rem "microsoft yahei"; overflow:hidden; color:#333; padding:0.06rem 0;}
.nex_art p span{color:#aaa; float:left;}
.nex_art p em{ float:left; width:2.24rem;}

.com_if{ width:2.76rem; margin:0rem auto; margin-bottom:0.16rem; 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;}



.com_no_css{ margin-top:0.1rem; margin-bottom:0;}
.com_no_css .pic_b{ margin:0.1rem auto;margin-right:0.08rem; width:0.8rem; height:0.32rem;}
.com_no_css .one_p .rig_cs{ float:left; width:1.64rem;}

.com_no_css .cm_n{ margin-top:0.09rem;}

.com_info_p .pic_i{ overflow:hidden; padding:0 0.12rem; margin-bottom:0.2rem;}
.com_info_p .pic_i .pic_p{ position:relative; float:left; width:0.2rem; height:0.2rem; border-radius:0.2rem; overflow:hidden;}
.com_info_p .pic_i .pic_p img{position:absolute; left:0; top:50%; width:100%; min-height:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.com_info_p .pic_i p{ float:left; margin-left:0.04rem; font:0.104rem/0.2rem 'microsoft yahei'; color:#222; width:0.78rem; height:0.2rem; overflow:hidden;}
.com_info_p .pic_i .mor{ float:right;}
.com_info_p .pic_i .mor span {
    display: inline-block;
    vertical-align: middle;
    font: 0.088rem/0.2rem 'microsoft yahei';
    color: #999;
}
.com_info_p .pic_i .mor em {
    display: inline-block;
    vertical-align: middle;
    width: 0.1rem;
    height: 0.2rem;
    background: url(../img/wap_m.png) no-repeat;
    background-size: 2rem;
    background-position: -0.25rem -0.8rem;
}
.com_if .xing_o{  margin-top:0.05rem; margin-left:-0.04rem; font-size:0; overflow:hidden;}
.arti_css{ margin-top:0.15rem;}
.arti_css .pic_i{ margin-bottom:0}

.video_part .inf_deta{ width:2.76rem; margin:0 auto; overflow:hidden; padding:0.18rem 0;padding-top: 0.08rem;}
.video_part .inf_deta p{ font:0.144rem/0.208rem 'microsoft yahei'; color:#222; margin-bottom:0.08rem;}

.video_part .inf_deta .tip_e{font-size:0; overflow:hidden;}
.video_part .inf_deta .tip_e span{display:inline-block; margin-bottom:0.04rem; vertical-align:middle; font:0.088rem/0.088rem "microsoft yahei"; color:#999; margin-right:0.05rem; padding-right:0.05rem; border-right:1px solid #e0e0e0;}
.video_part .inf_deta .tip_e span:last-child{ border-right:0;}
.video_part{ overflow:hidden; background-color:#fff; width:100%;}


.one_video{ width:2.76rem; padding:0 0.12rem; margin:0 auto; background-color:#fff; overflow:hidden;}
.one_video ul li{ padding:0.08rem 0; overflow:hidden;}
.one_video ul li .pic_b{ float:left; position:relative; margin-right:0.08rem; width:0.92rem; height:0.52rem; border-radius:0.04rem; overflow:hidden;}
.one_video ul li .pic_b img{ position:absolute; width:100%; min-height:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.one_video ul li .tex_p{ overflow:hidden;}
.one_video ul li .tex_p p{font: 0.104rem/0.18rem 'microsoft yahei';color:#222;height: 0.36rem;overflow:hidden;margin-bottom: 0.02rem;}
.one_video ul li .tex_p span{font:0.008rem/0.16rem 'microsoft yahei'; display:block; color:#999; overflow:hidden;}
.one_video ul li .tex_p span em{ float:left;}
.one_video ul li .tex_p i{ float:left; width:0.1rem; margin-right:0.02rem; height:0.16rem;background:url(../img/study_m.png) no-repeat; background-size:2rem; background-position:-1.45rem -0.42rem;}

.vid_p{ overflow:hidden; width:100%; height:1.68rem; position:relative;}

.vid_p .sv-picinpic{ display:none;}
.vid_p .sv-loading{ display:none;}
.vid_p .sv-svgPause{ position:absolute; width:0.4rem; height:0.4rem; left:50%; top:50%; margin-left:-0.2rem; margin-top:-0.2rem; z-index:2; background:url(../img/wap_m.png) no-repeat; background-size:2rem; background-position:-0.8rem -0.8rem;}

.bor_n{ border:none !important;}



.pos_s {
    position: fixed;
    top: 0;
    z-index: 5;
    background-color: #fff;
}
.mar_pos{ overflow:hidden; height:0.4rem;}