body{ font-family:"microsoft yahei" !important; background-color:#fff !important;}
header.s1{ background-color:#fff !important;}
.foot_s{ background:none; background-color:#fff;}
.cont_bg{ overflow:hidden; position:relative; z-index:3; width:100%; max-width:600px; background-image:url(../image/bg_css.jpg);}

.bn{ width:100%; overflow:hidden;}
.bn img{ display:block; width:100%;}

.vip_nav{ width:2.8rem; position:relative; z-index:3; margin:0 auto; overflow:hidden;}
.vip_nav ul li{ float:left; width:0.56rem; margin-bottom:0.08rem;}
.vip_nav ul li em{ display:block; margin:0.03rem auto; width:0.4rem; height:0.4rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 0;}
.vip_nav ul li em.nav_m01{ background-position:0 0;}
.vip_nav ul li em.nav_m02{ background-position:-0.4rem 0;}
.vip_nav ul li em.nav_m03{ background-position:-0.8rem 0;}
.vip_nav ul li em.nav_m04{ background-position:-1.2rem 0;}
.vip_nav ul li em.nav_m05{ background-position:-1.6rem 0;}
.vip_nav ul li em.nav_m06{ background-position:0 -0.4rem;}
.vip_nav ul li em.nav_m07{ background-position:-0.4rem -0.4rem;}
.vip_nav ul li em.nav_m08{ background-position:-0.8rem -0.4rem;}
.vip_nav ul li em.nav_m09{ background-position:-1.2rem -0.4rem;}
.vip_nav ul li em.nav_m10{ background-position:-1.6rem -0.4rem;}

.vip_nav ul li p{ text-align:center; font-size:0.096rem; color:#fff; line-height:0.196rem;}

.swi_news{ width:2.84rem; position:relative; z-index:3; margin:0 auto; margin-top:0.25rem; overflow:hidden;}
.swi_news .news_p{ width:2.84rem; padding-bottom:0.232rem; height:1.6rem; overflow:hidden; position:relative;}
.pic_b{ position:relative; overflow:hidden;}
.pic_b img{ position:absolute; width:100%; min-height:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.swi_news .news_p .pic_b{ width:2.84rem; height:1.6rem;}

.swi_news .news_p li{ width:100%; height:1.6rem; overflow:hidden;border-radius:0.05rem;}
.swi_news .news_p .tex_p{ position:absolute; width:100%; left:0; bottom:0; padding:0.08rem 0.1rem 0 0.1rem; height:0.32rem; box-sizing:border-box; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.2))}
.swi_news .news_p .tex_p p{ font-size:0.104rem; line-height:0.24rem; color:#fff;}


.swi_news .bl_cl{ width:100%; text-align:center; font-size:0; bottom:0 !important;}
.swi_news .bl_cl span{ display:inline-block; border-radius:0; width:0.1rem; height:0.032rem; vertical-align:middle; margin: 0.1rem 0.02rem !important; background-color:#fff; opacity:0.2;}
.swi_news .bl_cl span.swiper-pagination-bullet-active{ background-color:#fabea0; opacity:1;}


.line_01{ width:100%; height:0.32rem; overflow:hidden; background:url(../image/qx02.jpg) no-repeat; background-size:3rem;}
.line_02{ width:100%; height:0.4rem; overflow:hidden; background:url(../image/qx01.jpg) no-repeat; background-size:3rem;}
.line_03{ width:100%; height:0.32rem; overflow:hidden; background:url(../image/qx03.jpg) no-repeat; background-size:3rem;}
.line_04{ width:100%; margin-bottom:-1px; height:0.4rem; overflow:hidden; background:url(../image/qx04.jpg) no-repeat; background-size:3rem;}
.tit_news{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -0.8rem;}
.tit_about{ width:1.8rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -1.2rem;}
.tit_event{ width:2rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -1.6rem;}
.tit_partner{ width:2rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -2rem;}
.tit_media{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -2.4rem;}
.tit_adv{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -2.8rem;}
.tit_ad{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -3.6rem;}
.tit_vip{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -3.2rem;}
.tit_reply{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -4rem;}
.tit_praise{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -4.4rem;}
.tit_connact{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -4.8rem;}
.tit_phone{ width:1.8rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -5.2rem;}
.tit_coop{ width:1.6rem; height:0.4rem; margin:0 auto; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:0 -5.6rem;}
.inp_part{ overflow:hidden; background-color:#3c3c3c; width:100%;}

.input_part{ overflow:hidden; width:2.4rem; margin:0 auto;}
.input_part ul li{ width:2.4rem; padding:0.1rem 0; overflow:hidden; border-radius:0.04rem; margin:0.1rem auto; position:relative; background-color:#fff;}
.input_part ul li em{ position:absolute; left:0.06rem; top:0.1rem;width:0.2rem; height:0.2rem;background:url(../image/vip_m.png) no-repeat; background-size:2rem;}
.input_part ul li em.inp_01{ background-position:-1.6rem -4.2rem;}
.input_part ul li em.inp_02{ background-position:-1.6rem -4.4rem;}
.input_part ul li em.inp_03{ background-position:-1.8rem -4.4rem;}
.input_part ul li em.inp_04{ background-position:-1.6rem -4.6rem;}
.input_part ul li em.inp_05{ background-position:-1.8rem -4.6rem;}
.input_part ul li em.inp_00{ background-position:-1.8rem -4.8rem;}
.input_part .yzm_p{ position:absolute; right:0; top:0; padding:0.1rem 0; background-color:#F5F5F5;}
.input_part .yzm_p input{ padding:0 0.2rem;}
.input_part ul li i{position:absolute; right:0.06rem; top:0.1rem;width:0.2rem; height:0.2rem;background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.8rem -4.2rem;}
.input_part ul li input{ width:100%; float:left; height:0.2rem; box-sizing:border-box; padding:0 0.1rem 0 0.3rem; font:0.112rem/0.2rem 'microsoft yahei'; color:#333;}
.input_part ul li textarea{ width:100%; float:left; height:0.36rem; border:none; box-sizing:border-box; padding:0 0.1rem 0 0.3rem; font:0.112rem/0.2rem 'microsoft yahei'; color:#333;}
.apply_btn{ width:2.4rem; height:0.4rem; margin:0.1rem auto; margin-top:0.06rem; border-radius:0.04rem; overflow:hidden; text-align:center; background-color: #fabc9c;  background-image: linear-gradient(#fabc9c, #f29964)}
.apply_btn p{ text-align:center; font:0.128rem/0.4rem 'microsoft yahei'; color:#fff; }
.flos{ position:absolute; left:0; z-index:1; width:3rem; height:2rem; top:2.2rem; background-image:url(../image/flo_s.png); background-size:3rem;}
.floa_sid{ position:fixed; z-index:5; bottom:1rem; right:0.14rem;}
.apply_mr{ width:0.4rem; height:0.6rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.6rem -3.6rem;}
.bl_33{ position:fixed; width:100%; z-index:5; width:100%; height:100%; left:0; top:0; background-color:#000; opacity:0.33;}
.apply_suc{ width:2.4rem; height:2.96rem; position:fixed; left:50%; top:50%; margin-left:-1.2rem; margin-top:-1.46rem; overflow:hidden; border-radius:0.08rem; background-image:url(../image/bg_css.jpg); z-index:10;}
.apply_suc .bor_box{ width:2.24rem; position:relative; z-index:2; height:2.8rem; box-sizing:border-box; border-radius:0.04rem; border:0.008rem solid #f2986a; margin:0.08rem;}
.apply_suc .floss{position:absolute; z-index:1; width:3rem; height:2rem; left:0rem;  top:2.1rem; background-image:url(../image/flo_s.png); background-size:3rem;}
.suc_p{ overflow:hidden; margin-top:0.24rem;}
.suc_p .mar_suc{ margin:0 auto; display:block; width:0.6rem; height:0.6rem; background:url(../image/adv_m.png) no-repeat; background-size:2rem; background-position:-1.2rem -1.2rem;}
.suc_p p{ color:#f29868; margin:0.1rem; font:0.152rem/0.2rem 'microsoft yahei'; text-align:center;}
.suc_p span{ font:0.104rem/0.16rem 'microsoft yahei'; color:#fff; text-align:center; display:block;}
.bac_btn{ width:1.76rem; overflow:hidden; margin:0.2rem auto;}
.bac_btn p{ width:1.76rem; height:0.32rem; border-radius:0.04rem; margin:0.08rem 0; text-align:center;}
.bac_btn .bac_btn_css{ font:0.112rem/0.32rem 'microsoft yahei'; color:#333; background-color:#fff;}
.bac_btn .tel_css{ font-size:0;background-color:#f2986a;}
.bac_btn .tel_css span{ font:0.112rem/0.32rem 'microsoft yahei'; display:inline-block; vertical-align:middle; color:#fff; }
.bac_btn .tel_css em{display:inline-block; vertical-align:middle; width:0.1rem; height:0.2rem;background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.65rem -4.8rem;}


.news_part{ overflow:hidden; background-color:#3c3c3c; width:100%;}
.news_list{ overflow:hidden;}
.news_list ul li{ width:2.84rem; overflow:hidden; margin:0.08rem auto; border-radius:0.04rem; background-color:#282828; padding:0.08rem; box-sizing:border-box;}
.news_list ul li .pic_b{ float:left; margin-right:0.08rem; width:0.96rem; height:0.72rem; border-radius:0.04rem; overflow:hidden;}
.news_list ul li .tex_r{ overflow:hidden;}
.news_list ul li .tex_r h3{ font-size:0.104rem; float:left; width:100%; line-height:0.16rem; color:#fff; height:0.32rem; margin-bottom:0.16rem; margin-top:0.04rem; overflow:hidden;}
.news_list ul li .tex_r span{ float:left; width:70%; font-size:0.088rem; color:#fff; opacity:0.5;}
.news_list ul li .tex_r em{ float:left; text-align:right; width:30%; font-size:0.088rem; color:#fff; opacity:0.5;}
.news_list ul a:nth-child(2n) li{ background-color:#3c3c3c;}
.news_list ul li:nth-child(2n) { background-color:#3c3c3c;}

.news_part .page_btn{ width:100%; overflow:hidden; text-align:center;}
.news_part .page_btn em{ display:inline-block; vertical-align:middle; box-sizing:border-box; margin:0.14rem; position:relative; width:0.4rem; height:0.32rem; border:0.008rem solid #fabc9c; border-radius:0.024rem;}
.news_part .lef_page i{ display:block; width:0.2rem; height:0.2rem; position:absolute; left:50%; top:50%; margin-left:-0.1rem; margin-top:-0.1rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.6rem -0.8rem}
.news_part .rig_page i{ display:block; width:0.2rem; height:0.2rem; position:absolute; left:50%; top:50%; margin-left:-0.1rem; margin-top:-0.1rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.8rem -0.8rem}
.news_part .page_btn span{ display:inline-block; vertical-align:middle; font:0.12rem/0.4rem 'microsoft yahei'; color:#fff;}
.media_part{ overflow:hidden;}
.media_box{ overflow:hidden; width:2.88rem; margin:0.12rem auto;}
.media_box ul li{ float:left; overflow:hidden; width:0.92rem; height:0.44rem; margin:0.02rem; background-color:#fff; border-radius:0.04rem;}
.media_box ul li img{ display:block; width:0.92rem;}
.media_box ul li p{ text-align:center; font:bold 0.128rem/0.44rem 'microsoft yahei'; color:#666;}

.about_p{ overflow:hidden;}
.about_p .pic_b{ width:2.84rem; margin:0.1rem auto; height:1.6rem; border-radius:0.024rem; overflow:hidden;}
.about_p .com_intro{font-size:0.104rem;  width:2.84rem; margin:0.12rem auto; line-height:0.2rem; overflow:hidden; color:#fff;}

.about_p .com_intro .cli_mor{ display:inline-block; margin-left:0.04rem;}
.about_p .com_intro .cli_mor em{ display:inline-block; vertical-align:middle; font-size:0.104rem; color:#FF7700; margin-top:-0.02rem;}
.about_p .com_intro .cli_mor i{ display:inline-block; vertical-align: middle; height:0.2rem; width:0.1rem;margin-top:-0.02rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem;  background-position:-1.85rem -1rem;}
.about_p .com_intro .off_mor i{ background-position:-1.65rem -1rem;}

.event_p{ background-color:#3c3c3c; overflow:hidden;}
.event_box{ width:2.84rem; position:relative; margin:0.12rem auto; padding-bottom:0.1rem; overflow:hidden;}

.event_box ul li{ display:inline-block; width:1.28rem; vertical-align:top;}
.event_box ul li .date_m{ width:0.64rem; height:0.24rem; margin:0 auto;  margin-bottom:0.072rem;position:relative; border-radius:0.04rem; text-align:center; font:0.104rem/0.24rem 'microsoft yahei'; background-color:#fff; color:#fa6e50;}
.event_box ul li .date_m em{ position:absolute; width:0.06rem; height:0.06rem; bottom:-0.03rem; background-color:#fff; left:50%; margin-left:-0.03rem; transform: rotate(45deg); -webkit-transform:rotate(45deg);}
.event_box ul li .line_p{ position:relative;  width:100%; height:0.08rem;}
.event_box ul li .line_p .lef_line{ position:absolute; left:0; height:0.008rem; background-color:#fff; width:50%; top:0.036rem;}
.event_box ul li .line_p .rig_line{ position:absolute; right:0; height:0.008rem; background-color:#fff; width:50%; top:0.036rem;}
.event_box ul li .line_p .cir_m{ width:0.06rem; height:0.06rem; position:absolute; z-index:2; border-radius:0.06rem; background-color:#fff; left:50%; top:0.01rem; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.event_box ul li .event_cont{ width:1.2rem; margin:0.08rem auto; overflow:hidden; border-radius:0.04rem; background-color:#282828;}
.event_box ul li .event_cont .pic_b{ width:1.2rem; height:0.72rem;}

.event_box ul li .event_cont p{ font:0.096rem/0.144rem 'microsoft yahei'; text-align:center; text-align:left; overflow:hidden; white-space:normal; color:#fff; padding:0.08rem 0.06rem; width:1.08rem;}

.event_box ul li.curr .date_m{ background-color:#fa6e50; color:#fff;}
.event_box ul li.curr .date_m em{ background-color:#fa6e50; }

.event_box ul li.curr .line_p .cir_m{ background-color:#fa6e50; width:0.08rem; height:0.08rem; top:0; }
.event_box ul li.curr .line_p .lef_line{ display:none;}
.event_box ul li:last-child .line_p .rig_line{ display:none;}

.event_box .scrol_css{ bottom:0 !important; width:0.48rem !important; top:auto !important; overflow:hidden; height:0.048rem !important; border-radius:0.048rem !important; left:50% !important; margin-left:-0.24rem; background-color:#636363;}
.event_box .scrol_css .swiper-pagination-progressbar{ background-color:#e0a86e !important; border-radius:0.048rem;}


.event_box_deta{ width:2.64rem; margin:0.12rem auto; overflow:hidden; position:relative;}
.event_box_deta:after{ content:''; position:absolute; height:100%; width:0; border-left:0.008rem dashed #fff; opacity:0.5; top:0; margin-left:-0.002rem; left:50%;}
.event_box_deta ul{ position:relative; z-index:2;}
.event_box_deta ul li{ width:2.64rem; margin-top:0.2rem; overflow:hidden;}
.event_box_deta ul li:first-child{ margin-top:0;}
.event_box_deta ul li .date_m{ width:0.72rem; height:0.24rem; margin:0 auto;  margin-bottom:0.1rem;position:relative; border-radius:0.04rem; text-align:center; font:0.104rem/0.24rem 'microsoft yahei'; background-color:#fff; color:#fa6e50;}
.event_box_deta ul li .date_m em{ position:absolute; width:0.06rem; height:0.06rem; bottom:-0.03rem; background-color:#fff; left:50%; margin-left:-0.03rem; transform: rotate(45deg); -webkit-transform:rotate(45deg);}
.event_box_deta ul li .event_cont{ width:2.48rem; overflow:hidden; padding:0.08rem; border-radius:0.04rem; background-color:#282828;}
.event_box_deta ul li .event_cont .pic_b{ width:2.48rem; height:1.6rem;}

.event_box_deta ul li .event_cont p{ font:0.104rem/0.144rem 'microsoft yahei'; padding:0.04rem 0; margin-top:0.08rem; color:#fff;  width:2.5rem;}

.event_box_deta ul li.curr .date_m{ background-color:#fa6e50; color:#fff;}
.event_box_deta ul li.curr .date_m em{ background-color:#fa6e50; }


.mor_btn{ overflow:hidden;}
.mor_btn em{ display:block; margin:0 auto; background:url(../image/vip_m.png) no-repeat; width:0.4rem; height:0.4rem; background-size:2rem; background-position:-1.6rem -2.4rem;}
.mor_btn span{ display:block; text-align:center; font:0.088rem/0.2rem 'microsoft yahei'; color:#fff;}
.off_btn em{background-position:-1.6rem -3.2rem;}
.partner_p{ overflow:hidden; }
.com_box{ overflow:hidden; width:2.88rem; margin:0.12rem auto;}
.com_box ul li{ float:left; overflow:hidden; width:0.918rem; margin:0.02rem;}
.com_box ul li img{ display:block; width:0.92rem; height:0.4rem;}

.com_box .bl_cl{ width:100%; text-align:center; font-size:0; bottom:0 !important;}
.com_box .bl_cl span{ display:inline-block; border-radius:0; width:0.1rem; height:0.032rem; vertical-align:middle; margin: 0.1rem 0.02rem !important; background-color:#fff; opacity:0.2;}
.com_box .bl_cl span.swiper-pagination-bullet-active{ background-color:#fabea0; opacity:1;}

.intro_p{ overflow:hidden; background-color:#3c3c3c;}
.intro_p .deta_intro{ width:2.84rem; margin:0 auto; overflow:hidden;}
.intro_p .deta_intro img{ display:block; margin:0.12rem 0; width:2.84rem; border-radius:0.024rem;}
.intro_p .deta_intro p{ font:0.104rem/0.16rem 'microsoft yahei'; color:#fff; }


.adv_p{ overflow:hidden; width:100%; background-color:#3c3c3c;}
.adv_box{ width:2.84rem;padding-top: 0.42rem; margin:0 auto; overflow:hidden;}
.adv_box ul li{ width:2.84rem; margin-bottom:0.38rem; border-radius:0.04rem; background-color:#282828; box-sizing:border-box; border:0.12rem solid #282828;}
.adv_box ul li:last-child{ margin-bottom:0.12rem;}
.adv_box ul li em{ display:block; border-radius:0.6rem; width:0.52rem; margin:0 auto; margin-top:-0.42rem; height:0.52rem;  border:0.04rem solid #282828; background:url(../image/adv_m.png) no-repeat; background-size:2rem;}
.adv_box ul li em.adv_08{ background-position:-0.04rem -0.04rem;}
.adv_box ul li em.adv_07{ background-position:-0.64rem -0.04rem;}
.adv_box ul li em.adv_06{ background-position:-1.24rem -0.04rem;}
.adv_box ul li em.adv_05{ background-position:-0.04rem -0.64rem;}
.adv_box ul li em.adv_04{ background-position:-0.64rem -0.64rem;}
.adv_box ul li em.adv_03{ background-position:-1.24rem -0.64rem;}
.adv_box ul li em.adv_02{ background-position:-0.04rem -1.24rem;}
.adv_box ul li em.adv_01{ background-position:-0.64rem -1.24rem;}
.adv_box ul li span{ display:block; text-align:center; font:0.136rem/0.28rem 'microsoft yahei'; color:#fabc9c;}
.adv_box ul li p{ text-align:center; width:100%;font:0.096rem/0.144rem 'microsoft yahei'; color:#fff; margin-bottom:0.06rem;}

.vip_p{ overflow:hidden; width:100%; background-color:#3c3c3c;}
.vip_tb{ width:2.84rem; overflow:hidden; margin:0.12rem auto; border-radius:0.04rem;}

.level_b em{ display:block; text-align:center; width:0.71rem;}

.vip_tb td{ text-align:center;border-right:1px solid #e6e6e6; background-color:#fff; font:0.096rem/0.136rem 'microsoft yahei'; color:#222; padding:0.08rem 0;}
.vip_tb tr td:last-child{ border-right:none;}
.vip_tb th{ text-align:center; background-color:#f5f5f5; font:bold 0.104rem/0.32rem 'microsoft yahei'; color:#222;}
.vip_tb th em{ display:inline-block; width:0.71rem;}
.head_css th{ background-color:#b89c70; height:0.4rem; border-right:1px solid #e6e6e6; font-weight:normal; font-size:0.096rem; color:#fff; line-height:0.12rem;}
.head_css th:last-child{ border-right:none;}
.four_c td{ height:0.4rem;border-bottom:1px solid #e6e6e6;}
.one_c td{  height:0.4rem; padding:0;}
.bot_colo{ background-color:#b89c70; color:#fff;}
.one_c td span{ display:inline-block; width:2.64rem;text-align:left; padding:0.14rem 0;}

.vip_tb .bot_colo td{ background-color:transparent; color:#fff;}

.ad_p{ overflow:hidden; width:100%; background-color:#3c3c3c;}
.ad_box{ width:2.84rem; margin:0 auto; margin-bottom:0.12rem; overflow:hidden;}
.sel_ad_b{ width:2.72rem; margin:0.2rem auto; background-color:#2e2e2e; overflow:hidden; border-radius:0.04rem;}
.sel_ad_b p{ width:1.36rem; float:left; line-height:0.36rem; text-align:center; color:#fabc9c; font-size:0.12rem; text-align:center; line-height:0.36rem;}
.sel_ad_b p.sel_ad{ color:#fff;background-image: linear-gradient(to bottom, #fabc9c, #f2996a)}

.ad_show_b{ width:100%; overflow:hidden;}
.ad_show_b img{ display:block; width:100%;}

.reply_p{ overflow:hidden; width:100%; background-color:#3c3c3c;}
.reply_b{ width:2.84rem; position:relative; margin:0 auto; margin-bottom:0.12rem; overflow:hidden;}
.reply_b .item{ width:1.4rem; margin-bottom:0.04rem; overflow:hidden; background-color:#fff;}
.reply_b .item img{ display:block; width:100%;}
.reply_b .item p{ text-align:center; background-color:#fff; font:0.096rem/0.14rem 'microsoft yahei'; padding:0.05rem; border-top:1px solid #eee; color:#333;}


.praise_p{overflow:hidden; width:100%; background-color:#3c3c3c;}


.praise_box{ width:2.88rem; margin:0.12rem auto;  overflow:hidden;}
.praise_box ul li{ width:1.24rem; padding:0.08rem; margin:0.02rem; float:left; overflow:hidden; border-radius:0.04rem; background-color:#282828}
.praise_box ul li .pic_b{ width:1.24rem; height:1.6rem;}
.praise_box ul li p{font:0.096rem/0.136rem 'microsoft yahei'; height:0.136rem; overflow:hidden; margin-top:0.08rem; color:#fff; text-align:center;}


.connact_p{overflow:hidden; width:100%; background-color:#3c3c3c;}

.ewm_b{ overflow:hidden; margin:0.1rem auto;}
.ewm_b ul li{ float:left; width:1rem;}
.ewm_b ul li .pic_b{ margin:0 auto; width:0.72rem; height:0.72rem;}
.ewm_b ul li p{ text-align:center; color:#fff; font:0.096rem/0.32rem 'microsoft yahei';}



.tel_box{ overflow:hidden;}
.tel_box .fir_tel{ background-color:#282828; font-size:0; text-align:center; border-radius:0.04rem; width:2.84rem; height:0.4rem; padding:0.1rem 0; margin:0.1rem auto;}
.tel_box .fir_tel .tel_m{ display:inline-block; vertical-align:middle; width:0.4rem; height:0.4rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.6rem -2.8rem;}
.tel_box .fir_tel .tit_tel{display:inline-block; margin-right:0.02rem; text-align:left; vertical-align:middle; height:0.2rem; }
.tel_box .fir_tel .tit_tel em{ font:0.072rem/0.09rem 'microsoft yahei'; color:#fff; opacity:0.5; display:block;}
.tel_box .fir_tel .tit_tel span{ font:0.096rem/0.11rem 'microsoft yahei'; color:#fff; display:block;}
.tel_box .fir_tel p{display:inline-block; vertical-align:middle; font-size:0.2rem; color:#fff;}
.tel_box .f_tel{ text-align:center; overflow:hidden;}
.tel_box .f_tel p{ font:0.112rem/0.2rem 'microsoft yahei'; color:#fff;}

.tel_box .fir_tel .tel_q{ display:inline-block; vertical-align:middle; width:0.4rem; height:0.4rem; background:url(../image/vip_m.png) no-repeat; background-size:2rem; background-position:-1.6rem -5.58rem;}


.map_p{ overflow:hidden; width:2.84rem; margin:0.2rem auto;}
.map_p .map_box{ width:2.84rem; height:1.44rem; overflow:hidden; border-radius:0.04rem;}
.map_p .addr_info{ width:2.84rem; overflow:hidden; margin-top:0.08rem;}
.map_p .addr_info p{ font:0.112rem/0.22rem 'microsoft yahei'; color:#fabc9c}
.map_p .addr_info span{ font:0.096rem/0.16rem 'microsoft yahei'; display:block; color:#fff}
.anchorBL{ display:none;}

.tit_phone{ overflow:hidden;}
.hot_city{ width:2.88rem; overflow:hidden; margin:0.08rem auto;}
.hot_city p{ width:0.68rem; margin:0.02rem; text-align:center; border-radius:0.04rem; background-color:#282828; float:left; color:#fff; font:0.104rem/0.32rem 'microsoft yahei';}

.abc_b{width:2.88rem; overflow:hidden; margin:0.08rem auto;}
.abc_b p{  width:0.44rem; margin:0.02rem; text-align:center; border-radius:0.04rem; background-color:#282828; float:left; color:#fff; font:0.112rem/0.32rem 'microsoft yahei';}
.abc_b p.cli_cur{ background-image: linear-gradient(to bottom, #fabc9c, #f2996a)}

.city_tel{ width:2.88rem; min-height:1.08rem; overflow:hidden; margin:0.08rem auto;}
.city_tel p{ width:0.68rem; margin:0.02rem; text-align:center; border-radius:0.04rem; background-color:#282828; float:left; color:#fff; font:0.104rem/0.32rem 'microsoft yahei';}





.black_60{ position:fixed; z-index:5; background-color:#000; opacity:0.6; left:0; top:0; width:100%; height:100%;}


.fl_img{ width:100%; z-index:10; overflow:hidden; position:fixed; max-width:600px; top:50%; transform:translateY(-50%);}
.fl_img .jq_box_f{ width:100%;  overflow:hidden; height:4.3rem;}
.fl_img ul li{ width:100%; float:left; height:4.3rem; }
.fl_img ul li .pic_b{ width:100%;height:3.9rem;}
.fl_img ul li p{ font:0.128rem/0.3rem 'microsoft yahei'; color:#fff; text-align:center; margin:0.05rem auto;}

.fl_qq{ position: fixed;
    z-index: 50;
    width: 2.2rem;
    height: 100%;
    left: 50%;
    top: 0;
    margin-left: -1.1rem;}

.qq_pic{width: 2.2rem;
    height: 100%;
    overflow: hidden;}
.qq_pic .pic_tex{position: absolute;
  
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #fff;
    overflow: hidden;}
.qq_pic .pic_tex img{ display:block; width:2.2rem;}
.qq_pic .pic_tex p{ font:0.112rem/0.16rem 'microsoft yahei'; border-top:1px solid #ddd; padding:0.07rem 0.05rem; color:#333; text-align:center; margin:0rem auto;}

.hide_css{visibility: hidden;z-index: -1;}


.fix_tit{position: fixed;
    width: 2.84rem;
    overflow: hidden;
   border-radius: 0.04rem 0.04rem 0 0;
    left: 50%;
    margin-left: -1.42rem;
    top: 0;}
	
.vip_tb_before:before{ position:fixed; content:''; width:2.84rem; height:0.2rem; top:0;background-color:#2c2c2c;}	

.top_flo{ position:fixed; border:1px solid #ddd; box-shadow:0 0.01rem 0.04rem rgba(0,0,0,0.2); right:0.12rem; z-index:4; opacity:0.9; bottom:0.4rem; width:0.3rem; height:0.3rem; border-radius:0.3rem; background-color:#fff;}
.top_flo:after{ position:absolute; top:0.05rem; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); content:''; width: 0;
    height: 0;
	border-right:0.048rem solid transparent;
	border-left:0.048rem solid transparent;
	border-bottom:0.048rem solid #333;
} 
.top_flo p{ text-align:center; position:relative; z-index:3; height:0.3rem; font:bold 0.096rem/0.36rem 'microsoft yahei'; color:#333;}


.mb_gg{ display:none;}


