body{ background-color:#FFF !important;}
.btm_line{ position:fixed; width:100%; height:1px; bottom:0; z-index:0;max-width: 600px;}
.btm_line::before{ content:""; position:absolute; width:100%; z-index:0; height:1.388rem; bottom:0; background:url(../image/body_bg.png) no-repeat; background-size:100%;}
header.s1 {background-color: #fff !important;}
.inde_pic{ overflow:hidden; position:relative; height:4.4rem; z-index:2;}
.inde_pic img{ display:block; width:100%;}
.tex_b{ position:absolute; width:100%; left:0; top:1.76rem; text-align:center;}
.tex_b p{color:#FF6600; font:0.112rem/0.176rem "microsoft yahei";}
.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.12rem/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/dsj_m.png) no-repeat; background-size:2.4rem;}
.tex_b ul .jq:before{ background-position:0 -1.6rem;}
.tex_b ul .kj:before{ background-position:-0.2rem -1.6rem;}
.tex_b ul .fx:before{ background-position:-0.4rem -1.6rem;}
.inde_pic a{ position:absolute; width:100%; height:1.65rem; /*width:1.6rem; height:0.44rem; left:50%; margin-left:-0.8rem;*/ bottom:0.2rem;}
.f_lin{overflow:hidden;position:relative;z-index:3;margin:0 auto; margin-top:-0.18rem; width: 95%; padding:0.1rem 0;}
.f_lin ul li{ float:left; width:25%;}
.f_lin ul li span{ width:0.6rem; height:0.6rem; display:block; margin:0 auto; background:url(../image/dsj_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.6rem 0;}
.f_lin ul li .jf{ background-position:-1.2rem 0;}
.f_lin ul li .sy{ background-position:-1.8rem 0;}
.f_lin ul li p{ text-align:center; font:0.112rem/0.112rem "microsoft yahei"; margin-top:-0.03rem; color:#333;}

.top_pic_ti{ overflow:hidden; position:relative; z-index:3;}
.top_pic_ti img{ display:block; width:100%;}
.top_pic_ti .top_tex{ position:absolute; width:100%; left:0; text-align:center; top:0.42rem;}
.top_pic_ti .top_tex p{font:0.096rem/0.176rem "microsoft yahei"; color:#c30;}
.top_pic_ti .top_tex .col_xf{ color:#cd9a7e; margin-top:0.05rem;} 
.top_pic_ti .top_tex .col_bs{ color:#845607; margin-top:0.05rem;}
.top_pic_ti .top_tex .col_lf{ margin-top:0.08rem;color:#12bf9b;}
.top_pic_ti .top_tex .col_sw{ margin-top:0.06rem;color:#069;}

.top_pic_ti .new_f span{ position:absolute; right:0.36rem; top:0.22rem; width:0.4rem; height:0.2rem;}
.top_pic_ti .new_f span{ color:#fff; font:0.072rem/0.152rem "microsoft yahei"; text-align:center; width:0.4rem; height:0.2rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem;}
.top_pic_ti .new_f .new_f_c{ background-position:0 -2.6rem;}
.top_pic_ti .new_f .bs_f_c{ background-position:-0.4rem -2.6rem;}
.top_pic_ti .new_f .old_f_c{ background-position:-0.8rem -2.6rem; right:0.245rem; top:0.24rem;}
.top_pic_ti .new_f .sw_f_c{ background-position:-1.2rem -2.6rem;}

.cent_box{ overflow:hidden; position:relative; z-index:3;}
.cent_ti{ overflow:hidden; margin-top:0.1rem;}
.cent_ti p{ font:0.128rem/0.228rem "microsoft yahei"; color:#CCC; text-align:center;}
.cent_ti p b{ color:#333; margin:auto 10px; font-weight:normal;}

.f_h{ overflow:hidden; margin-bottom:0.28rem;}
.f_h ul{ width:2.72rem; overflow:hidden; margin:0 auto; padding-top:0.15rem;}
.f_h ul li{ float:left; width:1.36rem; margin-top:0.1rem;}
.f_h ul li .pic_b{ width:1.096rem; margin:0 auto; position:relative; height:0.76rem; border-radius:0.048rem}
.f_h ul li .pic_b img{ display:block; width:100%; height:100%;}
.f_h ul li p{ font:0.112rem/0.392rem "microsoft yahei"; color:#333; text-align:center;}
.f_h ul .sel_li .pic_b em{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,153,0,0.8); border-radius:0.048rem;}
.f_h ul .sel_li .pic_b em:before{ position:absolute; content:""; left:50%; top:50%; margin-left:-0.2rem; margin-top:-0.2rem; width:0.4rem; height:0.4rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:0 -1.2rem;}
.f_h ul li .pic_b span{ position:absolute; width:0.6rem; height:0.4rem; right:-0.18rem; top:-0.2rem;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-1.6rem -2.2rem; color:#fff; font:0.088rem/0.36rem "microsoft yahei"; text-align:center;}

.cir_sty_sel{ overflow:hidden; margin:0 auto; margin-bottom:0.1rem;}
.cir_sty_sel ul { width:2.7rem; margin:0 auto; padding-top:0.1rem;}
.cir_sty_sel ul li{ width:0.9rem; float:left;}
.cir_sty_sel ul li .pic_b{position:relative; width:0.56rem; height:0.56rem; border-radius:0.56rem; overflow:hidden; margin:0 auto;}
.cir_sty_sel ul li .pic_b img{ width:100%; height:100%; display:block;}
.cir_sty_sel ul .sel_li .pic_b em{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,153,0,0.8); border-radius:0.048rem;}
.cir_sty_sel ul .sel_li .pic_b em:before{ position:absolute; content:""; left:50%; top:50%; margin-left:-0.1rem; margin-top:-0.1rem; width:0.2rem; height:0.2rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:0 -1rem;}
.cir_sty_sel ul li p{ font:0.112rem/0.392rem "microsoft yahei"; color:#333; text-align:center;}

.bies_c ul .sel_li .pic_b em{background:rgba(127,78,2,0.8);}
.lf_c ul .sel_li .pic_b em{background:rgba(51,153,153,0.8);}
.sw_c ul .sel_li .pic_b em{background:rgba(0,102,204,0.8);}

.addr_m{ overflow:hidden; width:1.2rem; height:1rem; margin:auto; margin-top:0.05rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-0.6rem -0.6rem;}
.addr_deta{ overflow:hidden; width:2.48rem; margin:0 auto; margin-bottom:0.1rem;}
.addr_deta .per_inp{ overflow:hidden; position:relative; border:1px solid #c8c8c8; box-sizing:border-box; background-color:#fff; border-radius:0.042rem; margin-bottom:0.12rem;}
.addr_deta .per_inp input{ position:relative; height:0.384rem; vertical-align:middle; font-size:0.12rem; font-family:"microsoft yahei"; color:#333; z-index:3; width:100%; box-sizing:border-box; padding:0 0.2rem 0 0.25rem;}
.addr_deta .per_inp i{ position:absolute;  width:0.2rem; height:0.2rem; left:0.03rem; top:50%; margin-top:-0.1rem;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem;}
.addr_deta .per_inp .prov{ background-position:-0.6rem -1.6rem;}
.addr_deta .per_inp .comm{ background-position:-0.8rem -1.6rem;}
.addr_deta .per_inp .tel{ background-position:-1.0rem -1.6rem;}
.addr_deta .per_inp .rig_point{position:absolute; width:0.2rem; height:0.2rem; right:0.08rem; top:50%; margin-top:-0.1rem;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-1.2rem -1.6rem;}
.te_info{ overflow:hidden; text-align:center; font:0.096rem/0.1rem "microsoft yahei"; color:#666; margin-bottom:0.28rem;}

.suc_par{ overflow:hidden; margin:0.08rem auto; width:2.72rem; padding-bottom:0.08rem; border-bottom:1px solid #ddd;}
.suc_par .suc_m{ width:0.6rem; height:0.6rem; border-radius:0.3rem; background:url(../image/dsj_m.png) no-repeat; background-color:#fe6a06; background-size:2.4rem; background-position:-1.8rem -1.2rem; display:block; margin:0 auto;}
.suc_par p{ font:0.128rem/0.228rem "microsoft yahei"; color:#333; text-align:center;}

.add_info{ overflow:hidden;}
.add_info .wor_ti{ text-align:center; color:#c8c8c8; font:0.112rem/0.168rem "microsoft yahei"; margin-bottom:0.1rem;}
.add_info .line_info{width:2.72rem;overflow:hidden;margin:0 auto;margin-bottom: 0.08rem;}

.add_info .line_info .lef_ti{ font:0.12rem/0.224rem "microsoft yahei"; color:#333; float:left; width:0.64rem; margin:0.04rem 0; margin-left:0.04rem; text-align:center;}
.add_info .line_info input{ width:1.96rem; margin:0 0.04rem; vertical-align:middle; font-family:"microsoft yahei"; float:left; height:0.304rem; border:1px solid #c8c8c8; border-radius:0.022rem; font-size:0.12rem; box-sizing:border-box; padding:0 0.05rem;}
.add_info .line_info em{ float:left; width:0.6rem; margin:0.04rem; text-align:center; box-sizing:border-box; border:1px solid #c8c8c8; font:0.088rem/0.224rem "microsoft yahei"; color:#333;}
.add_info .line_info .sel_a{ background-color:#f60; color:#fff; border-color:#f60;}

.add_info_suc{ overflow:hidden; margin-top:0.2rem; display:none;}
.add_info_suc p{ font:0.104rem/0.16rem "microsoft yahei"; color:#666; text-align:center;}
.add_info_suc .mar_add_suc{ display:block; margin:0.1rem auto; margin-top:0.2rem; width:0.6rem; height:0.6rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-1.8rem -0.6rem;}
.add_info_suc span{ display:block; font:0.104rem/0.16rem "microsoft yahei"; margin-bottom:0.45rem; color:#666; text-align:center;}

.bot_btn{ overflow:hidden; margin-bottom:0.2rem; position:relative; z-index:3;}
.bot_btn p{width: 1.42rem;margin:0 auto;height: 0.32rem;border-radius:0.172rem;overflow:hidden;background-color:#fd7306;color:#fff;text-align:center;font: 0.132rem/0.32rem "microsoft yahei";}
.bot_btn p span{ font-size:0.096rem; margin-left:0.05rem;}
.bot_btn .bies_c{ background-color:#7f4e02;}
.bot_btn .lf_b{ background-color:#339999;}
.bot_btn .sw_b{ background-color:#0066cc;}

.bot_btn a.s_y_b{float:left;font:0.12rem/0.32rem "microsoft yahei";/* margin: auto 0.1rem; *//* text-indent: 0.22rem; */border: 1px solid #F5F5F5;border-radius: 0.2rem;text-align: center;width: 0.8rem;margin-left: 0.3rem;margin-right: -0.18rem;}


input::-webkit-input-placeholder{
	color:#999;
}
input::-moz-placeholder{
	color:#999;
}
input:-moz-placeholder{  
	color:#999;
}
input:-ms-input-placeholder{ 
	color:#999;
}

.com_sel{ overflow:hidden; width:2.6rem; box-shadow:0 0.024rem 0.08rem rgba(168,168,168,0.26); margin:0 auto; border-radius:0.064rem; background-color:#fff; margin-top:-0.32rem; position:relative; z-index:5;}
.out_com_box{ background-color:#fff;}
.out_com_box::after{ display:block; clear:both; content:"";}
.com_sel .com_list_b{ overflow:hidden; width:2.36rem; margin:0 auto; height:1.78rem;}
.com_sel .hei_auto{ height:auto;}
.com_sel .com_list_b ul{ margin-top:0.1rem;}
.com_sel .com_list_b ul li{ display:block; overflow:hidden;  padding:0.1rem 0;}

.com_sel .com_list_b ul li .pic_b{ float:left; position:relative; width:0.9rem; height:0.36rem; overflow:hidden;}
.com_sel .com_list_b ul li .pic_b img{ display:block; width:100%; height:100%;}
.com_sel .com_list_b ul li .sel_b_m{ float:left; position:relative; width:0.112rem; margin-top:0.108rem; border-radius:0.032rem; height:0.112rem; border:0.016rem solid #c8c8c8; margin-right:0.1rem;}
.com_sel .com_list_b ul li .sel_com{ width:0.144rem; height:0.144rem; border:none;}
.com_sel .com_list_b ul li .sel_com::before{ position:absolute; width:0.144rem; height:0.144rem; left:0; top:0; content:""; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-1.428rem -1.628rem;}
.com_sel .com_list_b ul li .com_inf{ float:right; width:1.12rem; overflow:hidden;}
.com_sel .com_list_b ul li .com_inf .fir_lin{ overflow:hidden;}
.com_sel .com_list_b ul li .com_inf .fir_lin h3{ float:left;  color:#333; font:0.112rem/0.14rem "microsoft yahei";  overflow:hidden; height:0.14rem;}
.com_sel .com_list_b ul li .com_inf .fir_lin h3 b{ font-weight:normal; color:#aaa; font-size:0.104rem;}
.com_sel .com_list_b ul li .com_inf .fir_lin span{ float:right; color:#aaa; font:0.088rem/0.12rem "microsoft yahei"; max-width:0.4rem; overflow:hidden; height:0.12rem;}
.com_sel .com_list_b ul li .com_inf .tip_bb{ overflow:hidden; margin-top:0.06rem; height:0.136rem; overflow:hidden;}
.com_sel .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; }
.mor_com p{ display:block; text-align:center; font:0.112rem/0.384rem "microsoft yahei"; color:#666; }
.mor_com p:after{ display:inline-block; vertical-align:middle; margin-top:-3px; content:""; width:0.08rem; height:0.08rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-1.26rem -1.66rem; margin-left:0.04rem;}
.mor_com .drop_p:after{ background-position:-1.66rem -1.66rem;}

.cl_01{ background-color:#cfab8d !important}
.cl_02{ background-color:#ffad77 !important}
.cl_03{ background-color:#7ab7a1 !important}

.eval_box{ overflow:hidden; padding-top:0.4rem; text-align:center; margin-bottom:0.1rem; position:relative; z-index:3;}
.eval_box p{ font:0.128rem/0.228rem "microsoft yahei"; color:#333;}
.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/dsj_m.png) no-repeat; background-size:2.4rem;}
.eval_box ul li .worse_m{ background-position:-1.2rem -1.8rem;}
.eval_box ul li .normal_m{ background-position:-1.6rem -1.8rem;}
.eval_box ul li .good_m{ background-position:-2rem -1.8rem;}

.eval_box ul .sel span{ color:#f46521;}
.eval_box ul .sel .worse_m{ background-position:0 -1.8rem;}
.eval_box ul .sel .normal_m{ background-position:-0.4rem -1.8rem;}
.eval_box ul .sel .good_m{ background-position:-0.8rem -1.8rem;}
.eval_box ul li span{ display:block; width:100%; font:0.112rem/0.212rem "microsoft yahei"; color:#333; text-align:center;} 

.link_f{ overflow:hidden; /*margin-top:-0.15rem;*/ position:relative; z-index:3; padding-bottom:0.15rem;}
.link_f p{ text-align:center; vertical-align:middle; font:0.104rem/0.204rem "microsoft yahei"; color:#CCC;}
.link_f p em{ width:0.24rem; height:1px; display:inline-block; background-color:#DDD; margin:0 10px; vertical-align:middle;}
.link_f ul{display:block; overflow:hidden; text-align:center;}
.link_f ul li{ display:inline-block; width:20%; margin:0 1.5%; text-align:center;}
.link_f ul li em{ display:block; margin:0 auto; width:0.4rem; height:0.4rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem;}
.link_f ul a:nth-child(1) li em{  background-position:0 -2.2rem}
.link_f ul a:nth-child(2) li em{  background-position:-0.4rem -2.2rem}
.link_f ul a:nth-child(3) li em{  background-position:-0.8rem -2.2rem}
.link_f ul a:nth-child(4) li em{  background-position:-1.2rem -2.2rem}
.link_f ul li span{ width:100%; display:block; text-align:center; font:0.104rem/0.144rem "microsoft yahei"; color:#666;}

.bs_sty_sel{ overflow:hidden; margin:0.28rem 0;}
.bs_sty_sel ul{ overflow:hidden; margin:0 auto; width:2.688rem;}
.bs_sty_sel ul li{ float:left; width:1.344rem; margin-bottom:0.16rem;}
.bs_sty_sel ul li .pic_b{ position:relative; width:1.072rem; height:0.692rem; margin:0 auto; overflow:hidden;}
.bs_sty_sel ul li .pic_b img{ position:absolute; left:0; top:0; width:100%; height:100%; display:none;}
.bs_sty_sel ul li .pic_b .bs_one{ display:block;}
.bs_sty_sel ul .sel_li .pic_b .bs_one{ display:none;}
.bs_sty_sel ul .sel_li .pic_b .bs_two{ display:block;}
.bs_sty_sel ul li p{ font:0.112rem/0.272rem "microsoft yahei"; color:#333; text-align:center;}
.bs_sty_sel ul .sel_li .pic_b em{width:0.4rem; height:0.4rem; position:absolute; left:50%; top:50%; margin-left:-0.2rem; margin-top:-0.2rem;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position: 0 -1.2rem; }

.cir_sty_sel_posi{ width:2.2rem; height:2.52rem; overflow:hidden; position:relative; margin:0.25rem auto;}
.cir_sty_sel_posi ul li{ position:absolute; width:0.72rem; height:0.96rem;}
.cir_sty_sel_posi ul .lef_t{ left:0; top:0}
.cir_sty_sel_posi ul .rig_t{ right:0; top:0}
.cir_sty_sel_posi ul .cen_p{ left:50%; top:50%; margin-left:-0.36rem; margin-top:-0.48rem;}
.cir_sty_sel_posi ul .lef_b{ left:0; bottom:0}
.cir_sty_sel_posi ul .rig_b{ right:0; bottom:0}
.cir_sty_sel_posi ul li .pic_b{position:relative; width:0.72rem; height:0.72rem; border-radius:0.72rem; overflow:hidden; margin:0 auto;}
.cir_sty_sel_posi ul li .pic_b img{ width:100%; height:100%; display:block;}
.cir_sty_sel_posi ul .sel_li .pic_b em{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(127,78,2,0.8); border-radius:0.048rem;}
.cir_sty_sel_posi ul .sel_li .pic_b em:before{ position:absolute; content:""; left:50%; top:50%; margin-left:-0.09rem; margin-top:-0.09rem; width:0.18rem; height:0.18rem; background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-0.01rem -1.01rem;}
.cir_sty_sel_posi ul li p{ font:0.112rem/0.272rem "microsoft yahei"; color:#333; text-align:center;}

.bs_color{ background-color:#7f4e02 !important;}
.lf_color{ background-color:#339999 !important;}
.sw_color{ background-color:#0066cc !important;}
.add_info .bes_cl .sel_a{ background-color:#7f4e02; border-color:#7f4e02;}
.add_info .lf_cl .sel_a{ background-color:#339999; border-color:#339999;}
.add_info .sw_cl .sel_a{ background-color:#0066cc; border-color:#06c;}

.villa_bg{ position:fixed; z-index:1; width:100%; top:1.12rem; height:1px;}
.villa_bg img{ width:100%; display:block;}


.pg_img{ overflow:hidden; position:relative;}
.pg_img img{ width:100%; display:block;}
.pg_img .btn_ne{ width:2rem; margin:0 auto; border-radius:0.192rem; overflow:hidden; position:absolute; left:50%; margin-left:-1rem; bottom:0.52rem;}
.pg_img .new_color_shadow{background: -webkit-linear-gradient(#e68c06,#f4a032);
    background: -o-linear-gradient(#e68c06,#f4a032); 
    background: -moz-linear-gradient(#e68c06,#f4a032);
    background: linear-gradient(#e68c06,#f4a032);box-shadow:0 0.064rem 0.168rem rgba(240,150,20,0.26);
	}
.pg_img .old_color_shadow{background: -webkit-linear-gradient(#02be96,#00d2a0);
    background: -o-linear-gradient(#02be96,#00d2a0); 
    background: -moz-linear-gradient(#02be96,#00d2a0);
    background: linear-gradient(#02be96,#00d2a0);box-shadow:0 0.064rem 0.168rem rgba(0,200,154,0.3);
	}
.pg_img .villa_color_shadow{background: -webkit-linear-gradient(#be7e0c,#da9416);
    background: -o-linear-gradient(#be7e0c,#da9416); 
    background: -moz-linear-gradient(#be7e0c,#da9416);
    background: linear-gradient(#be7e0c,#da9416);box-shadow:0 0.064rem 0.168rem rgba(190,126,10,0.24);
	}
.pg_img .offi_color_shadow{background: -webkit-linear-gradient(#0c88f6,#369ef6);
    background: -o-linear-gradient(#0c88f6,#369ef6); 
    background: -moz-linear-gradient(#0c88f6,#369ef6);
    background: linear-gradient(#0c88f6,#369ef6);box-shadow:0 0.064rem 0.168rem rgba(30,140,240,0.24);
	}
.pg_img .btn_ne p{ text-align:center; font-size:0.128rem; font-family:"microsoft yahei"; line-height:0.384rem; color:#fff;}
.pg_img .tip_pg{ font-size:0.104rem; color:#777; font-family:"microsoft yahei"; position:absolute; text-align:center; bottom:0.2rem; width:100%; max-width:600px;}
.col_wh{ color:#fff !important;}
.mar_b_sub{ margin-bottom:-0.15rem;}



footer{ text-align:center; font:0.08rem/0.14rem "microsoft yahei"; color:#777; margin:0.32rem auto 0.05rem;}


.cont{ overflow: hidden; width: 100%; position: relative; height: 5.672rem; font-family: 'microsoft yahei';}
.cont .ind_bg{ display: block; width: 100%; height: 5.672rem;}
.thr_bl{ width: 2.16rem; position: absolute; left: 50%; margin-left: -1.08rem; bottom: 2.46rem;}
.thr_bl span{ float: left; width: 0.72rem; text-align: center; font-size: 0.12rem; color: #333;}
.thr_bl span:last-child{ padding-left: 0.07rem; width: 0.65rem;}
.tip_word{ position: absolute; width: 100%; left: 0; bottom:1.92rem; color: #333; text-align: center; font-size: 0.104rem; line-height:0.172rem;  }
.link_to_f{ position: absolute; width: 1.656rem; height: 0.4rem; left: 50%; margin-left: -0.828rem; bottom: 1rem; color: #FFFFFF; text-align: center; font-size: 0.2rem; line-height: 0.4rem;}

.f_lin_posi{overflow:hidden;position:absolute;z-index:3; background-color:transparent; left: 0; bottom: 0.08rem; width: 100%; box-sizing: border-box; padding:0.1rem 0;}


.bj_link{ overflow: hidden; width: 100%;}
.bj_link img{ display: block; width: 100%; height: 0.888rem;}


/*2020.12.29优化添加报价及效果图*/

.bjia_box{ overflow:hidden; padding-top:0.4rem; text-align:center; margin-bottom:0.1rem; position:relative; z-index:3;}
.bjia_box p{ font:0.128rem/0.228rem "microsoft yahei"; color:#333;}
.bjia_box ul{ display:block; margin:0.1rem auto; overflow:hidden; width:2.16rem;}
.bjia_box ul li{ width:0.72rem; float:left;}
.bjia_box ul li em{ width:0.4rem; display:block; height:0.4rem; margin:0 auto;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem;}
.bjia_box ul li .worse_m{ background-position:-1.2rem -1.8rem;}
.bjia_box ul li .normal_m{ background-position:-1.6rem -1.8rem;}
.bjia_box ul li .good_m{ background-position:-2rem -1.8rem;}
.bjia_box ul .sel span{ color:#f46521;}
.bjia_box ul .sel .worse_m{ background-position:0 -1.8rem;}
.bjia_box ul .sel .normal_m{ background-position:-0.4rem -1.8rem;}
.bjia_box ul .sel .good_m{ background-position:-0.8rem -1.8rem;}
.bjia_box ul li span{ display:block; width:100%; font:0.112rem/0.212rem "microsoft yahei"; color:#333; text-align:center;} 

.bjia_box .addr_deta{ overflow:hidden; width:2.48rem; margin:0 auto; margin:0.1rem auto auto;}
.bjia_box .per_inp{ overflow:hidden; position:relative; border:1px solid #c8c8c8; box-sizing:border-box; background-color:#fff; border-radius:0.042rem; margin-bottom:0.12rem; position:relative;}
.bjia_box .per_inp input{ position:relative; height:0.384rem; vertical-align:middle; font-size:0.12rem; font-family:"microsoft yahei"; color:#333; z-index:3; width:100%; box-sizing:border-box; padding:0 0.2rem 0 0.25rem;}
.bjia_box .per_inp i{ position:absolute;  width:0.2rem; height:0.2rem; left:0.03rem; top:50%; margin-top:-0.1rem;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem;}
.bjia_box .per_inp .prov{ background-position:-0.6rem -1.6rem;}
.bjia_box .per_inp .comm{ background-position:-0.8rem -1.6rem;}
.bjia_box .per_inp .tel{ background-position:-1.0rem -1.6rem;}
.bjia_box .per_inp .rig_point{position:absolute; width:0.2rem; height:0.2rem; right:0.08rem; top:50%; margin-top:-0.1rem;background:url(../image/dsj_m.png) no-repeat; background-size:2.4rem; background-position:-1.2rem -1.6rem;}

.bjia_box .per_inp em{ position:absolute; right:0.1rem; top:0; font:0.132rem/0.384rem "microsoft yahei"; color:#999;}



.tit_tex{ width:1.8rem; margin:0.132rem auto 0.032rem; overflow:hidden; font-size:0; text-align:center;} 	
.tit_tex p{ text-align:center; display:inline-block; vertical-align:middle; margin:0 0.08rem; font:bold 0.144rem/0.18rem 'microsoft yahei';}
.tit_tex em{ width:0.16rem; height:0.015rem; display:inline-block; vertical-align:middle; background-color:#DDDDDD; border-radius:0.024rem 0 0 0.024rem;}
.tit_tex em:last-child{ width:0.16rem; height:0.015rem; display:inline-block; vertical-align:middle; background-color:#DDDDDD; border-radius:0 0.024rem 0.024rem 0;}

.com_sel .re_price{ display:block; overflow:hidden; margin-bottom:0.2rem;}
.com_sel .re_price li{ width:2.32rem; margin:0 auto;  overflow:hidden;}
.com_sel .re_price li .ti_dec{ width:100%; overflow:hidden;}
.com_sel .re_price li .ti_dec em{ display:inline-block; margin-right:0.04rem; vertical-align:middle; width:0.032rem; height:0.12rem; border-radius:0.032rem; background-color:#e76751;}

.com_sel .re_price li .ti_dec span{ display:inline-block; vertical-align:middle; font:0.104rem/0.4rem "microsoft yahei"; color:#333;}

.com_sel .re_price li .pric{ width:48%; float:left; margin:0 1%; margin-bottom:0.08rem;}

.com_sel .re_price li .pric span{ font:0.104rem/0.2rem "microsoft yahei"; color:#777;}
.com_sel .re_price li .pric span b{ color:#e76751; margin:0 5px; font-size:0.144rem; font-weight:normal;font-family:Arial;}


.pic_t{ overflow:hidden;}
.text_lef{ float:left;  margin-left:0.18rem; overflow:hidden; margin-top:0.32rem;}
.pic_t p{ font:bold 0.16rem/0.28rem 'microsoft yahei'; color:#fa8200;}
.pic_t span{ font:0.112rem/0.28rem 'microsoft yahei'; color:#333; display:block;}	
.pic_t em{ width:0.8rem; margin-top:0.16rem; height:0.8rem; float:right;background:url(../img/tg_m.png) no-repeat; background-size:2rem; background-position:-1rem -1.2rem; margin-right:0.08rem;}	
	
.pri_p{ width:2.46rem; margin:0.06rem auto; overflow:hidden;}
.pri_p .inp_p{ float:left; position:relative; width:1.68rem; background-color:#f6f6f6; border-radius:0.04rem; overflow:hidden;}
	
.pri_p .inp_p input{ position:relative; height:0.32rem; vertical-align:middle; font-size:0.104rem; font-family:"microsoft yahei"; color:#333; z-index:3; width:100%; box-sizing:border-box; padding:0 0.2rem 0 0.28rem;}
.pri_p .inp_p .area{ position:absolute;  width:0.2rem; height:0.2rem; left:0.08rem; top:50%; margin-top:-0.09rem;background:url(../img/tg_m.png) no-repeat; background-size:2rem; background-position:-1rem -1rem;}
.pri_p .inp_p .uni_t{ position:absolute;  width:0.2rem; height:0.2rem; right:0.04rem; top:50%; margin-top:-0.1rem; font:0.104rem/0.2rem "microsoft yahei"; color:#333;}	
.pri_p .btn_cs{ width:0.68rem; float:right; height:0.32rem;border-radius:0.32rem; line-height:0.32rem; background-color: #fa880a; background-image: linear-gradient(#fabe28,#fa880a); color:#fff; font:0.104rem/0.32rem 'microsoft yahei'; text-align:center;}	
	
	
.pri_box{ width:2.82rem; margin:0 auto; overflow:hidden;}
.pri_box ul li{ text-align:center; float:left; width:0.88rem; margin:0 0.03rem; height:1.44rem; border-radius:0.08rem; background-color:#f6f6f6;}	
.pri_box ul li p{ font:0.112rem/0.4rem 'microsoft yahei'; color:#fa8200;}
.pri_box ul li span{ display:block; width:100%; margin-bottom:0.16rem;}
.pri_box ul li span em{ display:block; font:0.096rem/0.16rem 'microsoft yahei'; color:#aaa; }	
.pri_box ul li span b{ display:block; font:0.128rem/0.16rem 'microsoft yahei'; font-family: inherit;color:#333; }	
.pri_box ul li span b i{ font-size:0.08rem; font-style:normal;}
	
.xgt_box{ width:2.84rem; padding-bottom:0.2rem; padding-top:0.12rem; overflow:hidden; margin:0 auto; position:relative; z-index:5;}
.xgt_box ul li{ float:left; width:1.34rem; margin:0.04rem;}
.xgt_box ul li .pic_b{ width:1.34rem; height:1rem; border-radius:0.08rem; overflow:hidden; position:relative}
.xgt_box ul li .pic_b img{ display:block; width:100%; height:100%;}
.xgt_box ul li p{font: 0.096rem/0.18rem 'microsoft yahei';color:#333;height:0.36rem;overflow: hidden;}	
	

.poin_cs span{ width:0.05rem;margin: 0 0.025rem !important; height:0.05rem; border-radius:0.05rem; background-color:#e5e5e5; opacity:1;}	
.poin_cs .swiper-pagination-bullet-active{ background-color:#fa8200; opacity:1;}


.next_box{ width:2.52rem; margin:0.16rem auto; overflow:hidden; margin-top:0.1rem;}
.last_btn{ float:left; width:0.88rem; height:0.4rem; border-radius:0.4rem; background-color:#eee; font:0.128rem/0.4rem 'microsoft yahei'; text-align:center;}
.nex_btn{ float:right; width:1.48rem; height:0.4rem; border-radius:0.4rem; line-height:0.4rem; background-color: #fa880a; background-image: linear-gradient(#fabe28,#fa880a); color:#fff; font:0.128rem/0.4rem 'microsoft yahei'; text-align:center;}
.all_btn{ width:2.4rem;height:0.4rem; border-radius:0.4rem; line-height:0.4rem; background-color: #fa880a; background-image: linear-gradient(#fabe28,#fa880a); color:#fff; font-sie:0; text-align:center;}
.all_btn p{display:inline-block; vertical-align:middle;font:0.128rem/0.4rem 'microsoft yahei';}
.all_btn em{ display:inline-block; margin:0.1rem 0; vertical-align:middle; width:0.1rem; height:0.2rem; background-size:2rem; background-position:-1.25rem -0.8rem;}
.cir_box{ width:2.7rem; overflow:hidden; margin:0.12rem auto;}
.cir_box ul li{ float:left; width:0.9rem; margin-bottom:0.08rem;}
.cir_box ul li .pic_b{ width:0.58rem; overflow:hidden; height:0.58rem; position:relative; margin:0 0.16rem; border-radius:0.58rem;}
.cir_box ul li p{ font:0.104rem/0.264rem '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:#ff8c00; opacity:0.9; }
.cir_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-size:2rem; background-position:0rem -0.8rem;}



/*-------- 验证码区块2021.9.19 --------*/
.pw_yzm{ position:absolute; padding-bottom:0.12rem;}
.pw_yzm .ppw_close{position:fixed;right: 0;top:0;font: 0.2rem/0.32rem "microsoft yahei";color:#666;display: inline-block;width: 0.32rem;height: 0.32rem;text-align: center;}
.pw_yzm h3{ font:0.142rem/0.42rem "microsoft yahei"; text-align:center;}
.pw_yzm p{ font:0.08rem/0.16rem "microsoft yahei"; padding:0 0.125rem; min-height:0.16rem; text-align:center; color:#CCC;}
.pw_yzm p i{ margin:auto 0.05rem; font-style:normal; color:#666;}
.pw_yzm p em{ color:#666; margin-right:0.02rem;}
.pw_yzm p a{ color:#36F; font:0.11rem/0.20rem "microsoft yahei";}
.pw_yzm p.ppw_rem{ color:#F30;}
.enter-input{ text-align:center; margin:0.12rem auto;}
.enter-input input{ width:40px; height:40px; padding:0; font-weight:500; font-size:20px; line-height:20px; padding:10px 0; color:#000000; background:rgba(22, 24, 35, 0.05); border:1px solid rgba(78, 144, 255, 0.1); border-radius:2px; box-sizing: border-box; -webkit-appearance:none; -webkit-box-flex:0; -webkit-flex:none; flex:none; outline:none; text-align:center;}
.enter-input input:nth-child(n+2){ margin-left:8px;}
.enter-input input:focus{ background: rgba(22, 24, 35, 0.05); border:1px solid #338AFF; border-radius:2px;}
.enter-input input:disabled{ opacity:1; background:rgba(22, 24, 35, 0.05); border:1px solid rgba(78, 144, 255, 0.1); border-radius:2px;}


.addr_deta .per_inp input.yzm_inp{ width: 1.36rem;
    text-align: left;
    padding:0 0.12rem;
    border: 1px solid #c8c8c8;
	border-radius: 0.042rem;
	float: left;
}

.yzm_p{float: right;
    width: 1rem;
	position: relative;
	
}
.addr_deta .per_inp.border_none{ border:none;}
.yzm_p .yzm_btn{ width: 1rem;
    height: 0.384rem;
    line-height: 0.384rem;
    text-align: center;
    background-color: #eee;
    color: #777;
	border:none;
	border-radius: 0.042rem;
	font-size: 0.112rem; position:relative; z-index: 1}
.yzm_p .btn_cover{ position:absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; z-index: 2;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}



