body{ background-color:#fff;}
header.s1{ background-color:#fff !important;}
.tex_b{ position:absolute; width:100%; left:0; top:2.3rem; text-align:center;}
.tex_b p{color:#666; font:0.072rem/0.14rem "microsoft yahei"; margin:0 auto;}
.tex_b ul{ width:2.16rem; margin:0 auto; margin-top:0.1rem; overflow:hidden;}
.tex_b ul li{ float:left; width:0.72rem; text-align:center; font:0.096rem/0.22rem "microsoft yahei"; color:#cc7300;} 
.tex_b ul li:before{ display:inline-block; margin-right:0.05rem; vertical-align:middle; content:""; margin-top:-3px; width:0.2rem; height:0.2rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem;}
.tex_b ul .jq:before{ background-position:-1.4rem -0.8rem;}
.tex_b ul .kj:before{ background-position:-1.6rem -0.8rem;}
.tex_b ul .fx:before{ background-position:-1.8rem -0.8rem;}
.f_lin{ overflow:hidden; width:100%; background:url(../image/nav_bg.jpg) no-repeat; background-size:3rem; background-position:top; background-color:#fff; padding:0.3rem 0 0.1rem 0;}
.f_lin ul li{ float:left; width:25%;}
.f_lin ul li span{ width:0.4rem; height:0.4rem; display:block; margin:0 auto; background:url(../image/data_m.png) no-repeat; background-size:2.4rem;}
.f_lin ul li .xf{ background-position:0 0;}
.f_lin ul li .bs{ background-position:-0.4rem 0;}
.f_lin ul li .jf{ background-position:-0.8rem 0;}
.f_lin ul li .sy{ background-position:-1.2rem 0;}
.f_lin ul li p{ text-align:center; font:0.088rem/0.212rem "microsoft yahei"; color:#333;}


.bac_c{background-color:#f9f0e7;} 

.inde_pic{  height:4.72rem; width:100%; z-index:2; position:relative; margin:0 auto;}

.index_bg{ position:absolute; left:0; top:0; width:100%; height:4.72rem; background:url(../image/bg_i.jpg) no-repeat; background-size:3rem; background-position:center;}
.start_data{ width:1.8rem; position:absolute; left:50%; margin-left:-0.9rem; bottom:-0.24rem; height:0.6rem; font-size:0.18rem; color:#fff; line-height:0.6rem; text-align:center; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:0 -1.8rem;}

.top_tit{ width:100%; overflow:hidden}
.top_tit img{ width:100%; height:1.2rem; display:block;}
 

.cont_box{ width:100%; overflow:hidden; min-height:4.4rem; background:url(../image/cont_bg_w.jpg) no-repeat bottom center; background-size:3rem; background-color:#fff;margin:0 auto;position:relative;}
.cont_gray{background:url(../image/cont_bg.jpg) repeat-y top center; background-color:#f3f3f3; background-size:3rem;}
.cont_box .tit_tex{ width:1.8rem; height:0.4rem; margin:0.12rem auto; margin-bottom:0.15rem; background:url(../image/tit_m.png) no-repeat; background-size:2rem; background-position:0 0rem;} 
.cont_box .tit01{ background-position:0 0; opacity:0.9;}
.cont_box .tit02{ background-position:0 -0.4rem; opacity:0.9;}
.cont_box .tit03{ background-position:0 -0.8rem; opacity:0.9;}
.cont_box .tit04{ background-position:0 -1.2rem; opacity:0.9;}
.cont_box .tit05{ background-position:0 -1.6rem; opacity:0.9;}
.cont_box .tit06{ background-position:0 -2.0rem; margin-bottom:-0.05rem;}
.cont_box .tit07{ background-position:0 -2.4rem; margin-bottom:0}
.cont_box .tit08{ background-position:0 -2.8rem; margin-bottom:0}
.pic_b{ position:relative; overflow:hidden;}
.pic_b img{ float:left; width:100%; min-height:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.type_box{ width:2.68rem; overflow:hidden; margin:0.08rem auto;}
.type_box ul li{ float:left; width:1.34rem; margin-bottom:0.1rem;}
.type_box ul li .pic_b{ width:1.12rem; height:0.672rem; overflow:visible;  margin:0 0.11rem;}
.type_box ul li .pic_b img{ border-radius:0.05rem;}
.type_box ul li p{ font:0.112rem/0.28rem 'microsoft yahei'; color:#333; text-align:center;}

.type_box ul li.sel_li .pic_b span{ position:absolute; left:0; top:0; border-radius:0.05rem; width:100%; height:100%; background:url(../image/opac.png) repeat; background-size:100%;}
.type_box ul li.sel_li .pic_b em{ position:absolute; width:0.4rem; height:0.4rem; left:50%; top:50%; margin-left:-0.2rem; margin-top:-0.2rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-1.8rem -1rem;}
.type_box ul li .pic_b b{position: absolute;
    width: 0.6rem;
    height: 0.4rem;
    right: -0.18rem;
    top: -0.2rem;
    background: url(../image/data_m.png) no-repeat;
    background-size: 2.4rem;
    background-position: -1.8rem -2rem;
    color: #fff;
    font: 0.088rem/0.39rem "microsoft yahei";
    text-align: center;}

.cont_bg{ overflow:hidden;}

.next_box{ width:2.6rem; margin:0 auto;}
.last_btn{ float:left; width:0.8rem; font:0.12rem/0.6rem 'microsoft yahei'; text-align:center;}
.nex_btn{ float:right; width:1.8rem; height:0.6rem; line-height:0.6rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:0 -1.8rem; color:#fff; font:0.16rem/0.6rem 'microsoft yahei'; text-align:center;}
.nex_btn em{ font-size:0.128rem;}



.cir_box{ width:2.64rem; overflow:hidden; margin:0.12rem auto;}
.cir_box ul li{ float:left; width:0.88rem; margin:0.07rem 0;}
.cir_box ul li .pic_b{ width:0.56rem; height:0.56rem; margin:0 0.16rem; border-radius:0.56rem;}
.cir_box ul li p{ font:0.112rem/0.32rem 'microsoft yahei'; color:#333; text-align:center;}

.cir_box ul li.sel_li .pic_b span{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#f90; opacity:0.5; }
.cir_box ul li.sel_li .pic_b em{ position:absolute; width:0.2rem; height:0.2rem; left:50%; top:50%; margin-left:-0.1rem; margin-top:-0.1rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-2rem -0.8rem;}

.cir_box_b{ width:2.64rem; overflow:hidden; margin:0.12rem auto;}
.cir_box_b ul li{ float:left; width:1.32rem; margin:0.07rem 0;}
.cir_box_b ul li .pic_b{ width:1rem; height:1rem; margin:0 0.16rem; border-radius:1rem;}
.cir_box_b ul li p{ font:0.112rem/0.32rem 'microsoft yahei'; color:#333; text-align:center;}

.cir_box_b ul li.sel_li .pic_b span{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#f9bc03; opacity:0.5; }
.cir_box_b ul li.sel_li .pic_b em{ position:absolute; width:0.2rem; height:0.2rem; left:50%; top:50%; margin-left:-0.1rem; margin-top:-0.1rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-2rem -0.8rem;}




.addr_img{ display:block; width:1rem; height:0.8rem; margin:0 auto; margin-bottom:0.15rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-0.8rem -1rem;}



.addr_deta{ overflow:hidden; width:2.48rem; margin:0.2rem auto; margin-bottom:0.1rem;}
.addr_deta .per_inp{ overflow:hidden; position:relative; border:0.008rem solid #c8c8c8; box-sizing:border-box; border-radius:0.384rem; background-color:#fff; margin-bottom:0.1rem;}
.addr_deta .per_inp input{ position:relative; height:0.384rem; vertical-align:middle; font-size:0.128rem; font-family:"microsoft yahei"; color:#333; z-index:3; width:100%; box-sizing:border-box; padding:0 0.1rem 0 0.36rem;}
.addr_deta .per_inp .uni_css{ line-height:0.2rem;position:absolute; top:50%; margin-top:-0.1rem; right:0.1rem; font:0.128rem/0.2rem '宋体'; color:#000;}
.addr_deta .per_inp i{ position:absolute;  width:0.2rem; height:0.2rem; left:0.11rem; top:50%; margin-top:-0.1rem;background:url(../image/data_m.png) no-repeat; background-size:2.4rem;}
.addr_deta .per_inp .prov{ background-position:-2.2rem -1rem;}
.addr_deta .per_inp .comm{ background-position:-2.2rem -1.2rem;}
.addr_deta .per_inp .area{ background-position:-2.2rem -1.4rem;}
.addr_deta .per_inp .tel{ background-position:-2rem -1.4rem;}
.addr_deta .per_inp .rig_point{position:absolute; width:0.2rem; height:0.2rem; right:0.1rem; top:50%; margin-top:-0.1rem;background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-1.8rem -1.4rem;}
.te_info{ overflow:hidden; text-align:center; font:0.096rem/0.12rem "microsoft yahei"; color:333; margin-bottom:0.16rem;}
.te_info b{ margin:0 0.02rem;}


.tel_connact{ overflow:hidden; margin:0 auto;}
.tel_connact .tit_tel{overflow:hidden; margin:0.08rem auto;}
.tel_connact .tit_tel .tel_mm{ margin:0 auto; overflow:hidden;  width:1.2rem; height:0.4rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-1.2rem -2.4rem;}

.tel_line{ width:2.2rem; margin:0 auto; margin-bottom:0.2rem; overflow:hidden; text-align:center; font-size:0; height:0.36rem; background-color:#fff; border-radius:0.36rem;}
.tel_line p{ font:0.168rem/0.36rem 'microsoft yahei'; color:#f60; display:inline-block; vertical-align:middle; margin-right:0.05rem;}
.tel_line p em{ font-size:0.104rem; color:#333; display:inline-block; margin:0 0.05rem; vertical-align:middle; margin-top:-0.03rem; }
.tel_line span{ width:0.3rem; height:0.3rem; display:inline-block; vertical-align:middle; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-2.05rem -1.65rem;}


.suc_box{ overflow:hidden; margin:0.24rem auto;}
.suc_box .suc_m{ width:0.8rem; height:0.8rem; margin:0 auto; display:block; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:0rem -1rem;}
.suc_box p{ font:0.128rem/0.228rem 'microsoft yahei'; color:#333; text-align:center;}
.suc_box em{font:0.104rem/0.172rem 'microsoft yahei'; color:#666; text-align:center; display:block; margin-top:0.16rem;}



.link_f{ overflow:hidden; margin-top:0.1rem; margin-bottom:0.3rem; position:relative; z-index:3;}
.link_f p{ text-align:center; vertical-align:middle; font:0.128rem/0.204rem "microsoft yahei"; color:#333;}
.link_f p em{ width:0.32rem; height:1px; display:inline-block; background-color:#c7c7c7; margin:0 0.08rem; vertical-align:middle;}
.link_f ul{display:block; overflow:hidden; text-align:center; margin-top:0.02rem;}
.link_f ul li{ display:inline-block; width:20%; margin:1.5%; text-align:center;}
.link_f ul li em{ display:block; margin:0 auto; width:0.4rem; height:0.4rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem;}
.link_f ul a:nth-child(1) li em{  background-position:-1.6rem 0rem}
.link_f ul a:nth-child(2) li em{  background-position:-2.0rem 0rem}
.link_f ul a:nth-child(3) li em{  background-position:-1.6rem -0.4rem}
.link_f ul a:nth-child(4) li em{  background-position:-2.0rem -0.4rem}
.link_f ul li span{ width:100%; display:block; text-align:center; font:0.096rem/0.144rem "microsoft yahei"; color:#333;}

.cir_out{ width:2.84rem; margin:0.3rem auto; margin-bottom:0.5rem; border-top:1px solid #fff; background-color:#fff; border-radius:0.128rem 0.128rem 0.2rem 0.2rem;  box-sizing:border-box; box-shadow:0 0.02rem 0.04rem rgba(0,0,0,0.2);}
.com_part{ width:100%; background-color:#fff; overflow:hidden; margin:0 auto; box-sizing:border-box;  border-radius:0.128rem; }
.cir_out .tit_tex{ margin-top:-0.2rem;}

.com_part .com_list_b{ overflow:hidden; width:2.58rem; margin:0.1rem auto; height:1.68rem;}
.com_part .hei_auto{ height:auto;}
.com_part .com_list_b ul{}
.com_part .com_list_b ul li{ display:block; overflow:hidden;  padding:0.08rem 0;}


.com_part .com_list_b ul li .pic_b{ float:left; position:relative; box-sizing:border-box; border:1px solid #eee; width:1rem; height:0.4rem; overflow:hidden;}
.com_part .com_list_b ul li .pic_b img{ display:block; width:100%; height:100%;}
.com_part .com_list_b ul li .sel_b_m{ float:left; position:relative; width:0.2rem; margin-top:0.1rem; height:0.2rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-1.4rem -0.4rem; margin-right:0.05rem;}
.com_part .com_list_b ul li .sel_com{ background-position:-1.4rem -0.6rem;}
.com_part .com_list_b ul li .com_inf{ float:right; width:1.3rem; overflow:hidden;}
.com_part .com_list_b ul li .com_inf .fir_lin{ overflow:hidden;}

.com_part .com_list_b ul li .com_inf .fir_lin h3{ float:left;  color:#333; font:0.128rem/0.2rem "microsoft yahei"; max-width:0.8rem; overflow:hidden; height:0.2rem; padding-right:0.5rem; position:relative}
.com_part .com_list_b ul li .com_inf .fir_lin h3 b{ position:absolute; right:0; color:#aaa; font:0.088rem/0.2rem "microsoft yahei"; max-width:0.5rem; top:0; overflow:hidden; height:0.2rem;}
.com_part .com_list_b ul li .com_inf .fir_lin span{ float:right; color:#aaa; font:0.088rem/0.2rem "microsoft yahei"; max-width:0.5rem; overflow:hidden; height:0.2rem;}
.com_part .com_list_b ul li .com_inf .tip_bb{ overflow:hidden; margin-top:0.03rem; height:0.136rem; overflow:hidden;}
.com_part .com_list_b ul li .com_inf .tip_bb span{ font:0.072rem/0.136rem "microsoft yahei"; margin-bottom:0.032rem; float:left; margin-right:0.032rem; color:#fff; padding:0 0.04rem; background-color:#ffa5a5;}



.mor_com{ overflow:hidden; width:100%; border-radius:0 0 0.128rem 0.128rem; background-color:#f9bc03; height:0.384rem; text-align:center;}
.mor_com p{ display:block; text-align:center; font:0.128rem/0.384rem "microsoft yahei"; color:#fff; }
.mor_com p:before{ display:inline-block; vertical-align:middle; margin-top:-3px; content:""; width:0.2rem; height:0.2rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-2.2rem -0.8rem; margin-right:0.04rem;}
.mor_com .drop_p:before{ background-position:-1.8rem -1.6rem;}

.cl_01{ background-color:#ffa5a5 !important}
.cl_02{ background-color:#7ab7a1 !important}
.cl_03{ background-color:#ffad77 !important}

.eval_box{ overflow:hidden; padding-bottom:0.2rem; text-align:center; position:relative; z-index:3;}
.eval_box p{ font:0.104rem/0.228rem "microsoft yahei"; color:#666;}
.eval_box ul{ display:block; margin:0.1rem auto; overflow:hidden; width:2.16rem;}
.eval_box ul li{ width:0.72rem; float:left;}
.eval_box ul li em{ width:0.4rem; display:block; height:0.4rem; margin:0 auto;background:url(../image/data_m.png) no-repeat; background-size:2.4rem;}



.eval_box ul .worse_m{ background-position:-0.4rem -2.4rem;}
.eval_box ul .normal_m{ background-position:-0.8rem -2.4rem;}
.eval_box ul .good_m{ background-position:-0rem -2.4rem;}
.eval_box ul li span{ display:block; width:100%; font:0.128rem/0.212rem "microsoft yahei"; color:#666; text-align:center;} 

.pri_box{ width:2.72rem; margin:0 auto; overflow:hidden; text-align:center;padding-bottom: 0.1rem;}
.pri_box ul li{ overflow:hidden; margin-bottom:0.1rem; font-size:0;}
.pri_box ul li p{ font:0.128rem/0.32rem 'microsoft yahei'; display:inline-block; width:100%; color:#c8c8c8; position:relative}
.pri_box ul li p:after{ content:''; position:absolute; width:0.16rem; height:0.032rem; border-radius:0.032rem; background-color:#f60; bottom:0; left:50%; margin-left:-0.08rem;}
.pri_box ul li span{ display:inline-block; width:50%; color:#333; font:0.128rem/0.28rem 'microsoft yahei';}
.pri_box ul li span b{ font:0.168rem/0.28rem 'microsoft yahei'; color:#f60; margin-left:0.04rem;}
.pri_box p.x_ts{ font:0.072rem/0.14rem 'microsoft yahei'; color:#666; margin-bottom:0.1rem}


.fg_box{ overflow:hidden; width:2.6rem; margin:0 auto; padding:0.2rem 0; margin-top:0.15rem !important;}
.fg_box li{ float:left; opacity:0.65;}
.fg_box li img{ display:block; width:100%;}


.fg_box .swiper-slide-active {
   z-index:3; transform:scale(1.3,1.3); opacity:1; 
}
.fg_box .swiper-container{ overflow:visible;}

.fg_box .swiper-pagination-bullet-active {
    opacity: 1;
    background: #f60;
}
.fg_word{ text-align:center; font:0.128rem/0.36rem 'microsoft yahei'; color:#333; margin-top:0.2rem;}

.scrol_css{ bottom:0.14rem !important; width:1rem !important; top:auto !important; overflow:hidden; height:0.032rem !important; border-radius:0.032rem !important; left:50% !important; margin-left:-0.5rem; background-color:#c8c8c8;}
.scrol_css .swiper-pagination-progressbar{ background-color:#f60 !important; border-radius:0.032rem;}

.mor_css{ width:2.72rem; height:0.48rem; margin:0 auto; border-top:1px solid #e8e8e8; text-align:center; font-size:0;}
.mor_css p{ display:inline-block; vertical-align:middle; font:0.128rem/0.48rem 'microsoft yahei'; color:#333;}
.mor_css em{ display:inline-block; vertical-align:middle; content:""; width:0.2rem; height:0.2rem; background:url(../image/data_m.png) no-repeat; background-size:2.4rem; background-position:-1.8rem -1.8rem;}
