
@charset "utf-8";
html{max-width:100%;margin:0 auto;overflow-x:hidden;height:100%;}
body {padding:0px; text-decoration:none;margin:0 auto;font-size:14px;max-width:100%;font-family:"font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;";
overflow-x:hidden;background:white;height:100%;
}
div,h1,
div,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,input,button,textarea,form,ul,li,img{margin:0; padding:0; border:0; font-weight:normal; text-decoration:none}
input,textarea,select{color:#333;font-family:arial;outline:none ;}
.intnav a{text-decoration:none; color:white;}
.gsnavc a{
	
	
	text-decoration:none; color:black;
	
}


.wzzyc a{
	text-decoration:none; color:black;
	
}

a{text-decoration:none;}
a:hover{ text-decoration:none; }
li{list-style:none;}
/************分页************/

.fenye{ text-align:center;padding:0.2rem 0 0.6rem; }
.fenyelist{ display:inline-block; border:0.02rem solid #eee;font-size:13px;margin:0 0px;background:#fff;padding: 0.07rem 0.2rem;margin:0 0.05rem;font-size:0.25rem}
.fenye a .fenyelist:hover{ cursor:pointer; }

.fenye a{
	
	color:#b6b6b6
	
}
.yes{color:white;background:#44b753;border:none !important;}
.no{color:#b6b6b6;}
/************常用************/
.fl{float:left;}
.fr{float:right !important;}
.cle{clear:both;}
.nolist{height:50px;line-height:50px;text-align:center;color:#555;}
.cw{
	color:white!important;
}

.c7{
	color:#eee 
}


.hanggao1{
	
	
	height:0.1rem
}
.hanggao2{
	
	
		height:0.2rem
}
.hanggao3{
	
	
		height:0.3rem
}
.hanggao4{
	
	
		height:0.4rem
}
.hanggao5{
	
	
		height:0.5rem
}
.hanggao6{
	
	
		height:0.6rem
}
.hanggao8{
	
	
		height:0.8rem
}
.hanggao7{
	
	
		height:0.7rem
}
/**首页**/
.in_tyc{
	
	margin:0 0.25rem
	
}


.banner{
	
	width:100% !important;
	height:4.55rem!important;
	
}

.in_navc{
	
	width:25%;
	float:left;
	text-align:center;
	margin-left:0%;
	margin-top:0.5rem
}
.in_navc p{
	
	margin-top:0.1rem;
		color:#393939;
			font-size:0.25rem
}
.in_navc img{
	height:0.54rem
	
	
}


.in_cen{
	
	
	    text-align: center !important;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 0.25rem;
}
.in_navc2{
	
	width:25%;
	float:left;
	text-align:center;
	margin-left:0%;
	margin-top:0.5rem
}
.in_navc2 p{
	
	margin-top:0.1rem;
	color:#393939;
		font-size:0.25rem
}
.in_navc2 img{
	height:0.54rem
	
	
}


.search{background:#eeeeee;margin:0.2rem 0.25rem ;width:7rem;height:0.75rem;overflow:hidden;border-radius:0.4rem;line-height:0.75rem}
.search img{height:0.3rem;width:0.3rem;float:left;margin-left:0.3rem;margin-top:0.23rem}
.search input{background:#eeeeee;width:5.08rem;margin-top:0rem ;line-height:0.75rem;height:0.75rem;display:block;font-size: 0.28rem ;margin-left:0.1rem;float:left;}

.in_xian{
	
	height:0.15rem;
	background:#eeeeee
}

.in_tiimg img{
	
	width:100%
	
}

.in_tyc{
	
	margin:0 0.2rem
	
}

.in_proc{
	
	width:3.45rem;
	margin-top:0.3rem;
	
}

.in_procimg{
	
	width:100%;
	height:3.34rem
	
}
.in_proti{
	
	font-size:0.3rem;
	margin-top:0.2rem;
	padding:0 0.15rem;
	
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

}

.in_pro_jg{
	
	color:#d84423;
	font-size:0.25rem
	
}

.in_pro_jg span{
	
	color:#d84423;
		font-size:0.4rem !important
	
}

.in_pro_yj{
	
	color:#acacac;
	font-size:0.25rem;
	margin-top:0.12rem;
	margin-left:0.15rem
	
}
.in_pro_jgcen{
	
	margin-top:0.2rem;
	padding:0 0.15rem
}

.in_room{
	
	height:3rem;
	width:100%
	
}

.in_room{
	
	height:3rem;
	width:100%;
	margin-bottom:0.25rem;
}
.in_room_jgcen{
	
	background:#bf9c46;
	color:white;
	font-size:0.3rem;
		padding:0.1rem 0.2rem;
		border-radius:0.4rem 0rem 0em  0.4rem;
		margin-top:0.2rem
	
}
.in_room_jgcen span{
	
	
	font-size:0.2rem;

	
}

.in_room_ti{
	
	color:white;
	font-size:0.3rem;
	margin-left:0.2rem;
	margin-top:1.6rem
	
}
.footer{width:7.5rem;height:1.10rem;background-color:#dcdcdc;max-width:750px;position:fixed;bottom:0;z-index:49;}
.footer ul{height:100%;font-size:0.24rem;}
.footer li{float:left;text-align:center;width:1.5rem;padding-top:0.25rem; text-align:center}
.footer li img{height:0.33rem;display:block;margin:0 auto;}
.footer li p{height:0.5rem;line-height:0.5rem;color:#676666}
.sign_home{width:1.3rem;height:1.3rem;border-radius:50%;background-color:white;border:0.18rem solid #dcdcdc;position:relative;margin:0 auto;top:-0.7rem;}
.sign_home img{width:0.41rem;height:0.39rem;margin-top:0.1rem !important}
.sign_home p{color:#676666;}


/**餐厅详情**/


.ty_topti{
	
	text-align:center;
	padding:0.15rem 0rem;
	font-size:0.3rem;
	background:white;
	position:fixed;
	width:100%;
	z-index:99
	
}

.top_left{
	
	position:absolute;
	width:0.8rem;
	left:0.1rem;
	top:0.17rem;
	text-align: left;
	
}
.top_left img{
	

	width:0.3rem;
	
	
}

.ctxq_ti{
	
	
	float:left;
	border-bottom:0.08rem solid#c09c46;
	padding:0.1rem 0.1rem;
	font-size:0.3rem
	
}
.ctxq_xq {
	
	margin-top:0.15rem;
	
}
.ctxq_xq img{
	
	width:100%;
	
}

/**联系我们**/

.lx_logoimg{
	width:0.61rem;
	
	margin-right:0.2rem;margin-top:0.12rem;
}

.lx_dztxt{
	
	width:5.9rem;
	font-size:0.3rem;
	color:#555a5a;
	line-height:0.5rem;
	margin-top:0.07rem
	
}

.ditu{
	
	
	height:5.62rem
}
/*抢购*/


.qg_timec{
	
	height:1.2rem;
	background:#f4f4f4
	
}

.qg_time_logo{
	
	width:0.39rem;
	margin-left:0.7rem
	
}

.qg_time_shijian{
	
	font-size:0.28rem;
	color:#1f1f1f;
	margin-left:0.15rem
	
}
.qg_prob{
	
	height:2.29rem;
	border-bottom:0.01rem solid#e5e5e5;
	margin-top:0.3rem
}

.qg_proimg{
	
	width:2.63rem;
	height:1.97rem;
	border-radius:0.05rem;
	
	
}

.qg_proright{
	
	width:4.2rem;
	
}

.qg_proti{
	
	font-size:0.3rem;
	margin-top:0.07rem;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.qg_protd{
	
	color:#9b9b9b;
	font-size:0.25rem;
	margin-top:0.1rem;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
	
}

.qg_projg{
	
	color:red;
		margin-top:0.1rem;
		font-weight:500
}

.qg_projg span{
	
	color:red;
	font-size:0.3rem
}

.qg_proyj{
	color:#9b9b9b;
	font-size:0.25rem;
	margin-top:0.19rem;
	
}
.qg_progm{
	background:#b99d54;
	color:white;
	font-size:0.27rem;
	padding:0.05rem 0.1rem;
	border-radius:0.05rem;
	margin-top:0.1rem
	
}

/***会员中心**/
.sqyy{
	
	border:0.01rem solid black;
	padding:0.1rem 0.15rem;
	border-radius:0.10rem;
	font-size:0.28rem;
	margin-left:0.4rem
	
}
.sqyy_in{
	
	background:#b88a3a;
	color:white;
	border:0.01rem solid#b88a3a;
	
}
.viptb{
	
	height:4.55rem;
	margin:0.18rem;
	
}
.vipkh{
	
	color:white;
	font-weight:900;
	font-size:0.35rem;
	margin-right:0.2rem;
	margin-top:0.2rem
	
}
.hy_top{
	
	
	height:2.3rem;
}
.hy_tx{
	
	width:1.27rem;
	height:1.27rem;
	border-radius:50%;
	border:0.06rem solid white;
	margin-top:0.44rem;
	margin-left:0.57rem
	
}

.hy_mc{
	
	font-size:0.28rem;
	color:white;
	margin-bottom:0.15rem;
	margin-left:0.15rem
	
}

.hy_inddc{
	
	border-bottom:0.01rem solid#f4f2f3;
	padding:0.25rem 0
	
}

.hy_tyti{
	
font-size:0.3rem;	
	
}

.hy_tymore{
	
	color:#5e5e5e
}

.hy_ddnav{
	
	float:left;
	width:25%;
	text-align:center;
	margin:0.3rem 0;
	position:relative
	
	
}

.hy_ddnav img{
	
	height:0.51rem

	
	
}

.hy_ddnav p{
	
	font-size:0.23rem;

	color:#808080;
	margin-top:0.15rem
	
}


.hy_xian{
	
	
	height:0.21rem;
	background:#f7f7f7;
	width:100%
}


/**订单提交**/

.r_ddtj1c{
	
	margin: 0 0.25rem;
	padding:0.35rem 0.28rem;
	background:white;
	border-radius:0.1rem;
	position:relative;

	top:-1.3rem
	
}

.r_ddtj1c3{
	
	/*margin: 0 0.25rem;*/
	
	margin-bottom:1.5rem;
	padding:0.35rem 0.28rem;
	background:white;
	border-radius:0.1rem;
	margin-top:0.3rem;
	

	margin-left:0.25rem;
	margin-right:0.25rem
}
.r_ddtj1c4{
	
	margin: 0 0rem;
height:1.10rem;
	background:white;
	border-radius:0.1rem;
	position: fixed;
bottom: 0;
z-index: 49;
	width:100%;

	margin-top:2rem;
	line-height:1.1rem
}


.r_ddtj_wzti{
	
	font-weight:900;
	font-size:0.3rem
	
}
.r_ddtj_pti{
	
	
	font-size:0.27rem;
		color:#7a7c8b;
	
}

.r_ddtj_pjg{
	
	color:#cb5e41;
	
	margin-left:0.3rem;
		font-size:0.25rem
}

.r_ddtj_pjg span{
	
	color:#cb5e41;
	font-size:0.3rem
	
	
}

.r_ddtj_rzrq{
	
	color:#1c293d;
	
	font-size:0.3rem;

	
}


.r_ddtj_rzrq span{
	
	color:#ba5c84;
	
	font-size:0.3rem
	
}

.r_ddtj_tkts{
	
		color:#1c293d;
	
}

.r_ddtj_tkts span{
	
		color:#bb5c84;
	
}
.r_ddtj1c2{
	

margin-top: -1rem;
	background:white;
	border-radius:0.1rem;

	width:7.02rem;
margin-left:0.25rem
	
}

.r_ddtj1c_tyc{
	
padding:0.25rem 0.25rem
	
}
.r_ddtj1c_tyc5{
	
padding:0rem 0.25rem
	
}
.r_ddtj1c_ti{
	font-size:0.35rem;
	
		font-weight:900;
		color:#1c293d;
}
.r_ddtj_xian{
	
	
	background:#ececec;
	height:0.02rem;
	width:100%;
		
	
}

.r_ddtj1c_ti2{
	
		color:#1c293d;
		
	font-size:0.25rem;
	font-size:0.3rem;
	line-height:0.56rem
}

.shu{
	
	float:left;
	font-size:0.35rem;
	height:0.51rem;
	width:0.6rem;
	line-height:0.51rem;
	text-align:center
	
}

.dd_jia{
	
	width:0.49rem;
	float:left
}

.dd_jian{
	
	width:0.49rem;
	float:left;
	margin-left:1.19rem
}

.zs_xm{
	
		font-size:0.28rem;
		margin-left:1rem;
		margin-top:0.07rem;
		line-height:0.4rem;
		width:3.5rem;
		
}
.zs_xm2{
	
		font-size:0.28rem;
		margin-left:1rem;
		margin-top:0.07rem;
		line-height:0.4rem;
		width:3.7rem;
		background:#fdf2ef
		
}
.r_xmlogo{
	height:0.56rem
	
}

.r_ddtj1c_tyc2{
	
	background:#fdf2ef;
	padding:0.25rem
	
}


.r_ddtj_xuxian{
	
	

	height:0.2rem;
	width:4.53rem;
	border-bottom:0.02rem dashed#e0e0e0;
	margin-left:2rem
}

.r_ddtj_srsj{
	
	color:#ed7055;
		margin-left:2rem;
		margin-top:0.3rem;
		font-size:0.28rem
	
	
}

.r_ddtj1c_jg

{
	
	
	color:#c95032;
	margin-left:0.15rem
}

.r_ddtj1c_jg span

{
	
	
	color:#c95032;
	font-size:0.35rem
}

.r_ddtj1c_zf{
	
	background:#bf9c46;
	color:white;
	height:0.66rem;
	line-height:0.66rem;
	font-size:0.3rem;
	padding:0 0.4rem;
	border-radius:0.3rem;
	margin-top:0.26rem
	
}

/***客房列表**/

.r_list_top{
	
	background:white;
	margin-left:0.2rem;
	margin-right:0.2rem;
	width:7.1rem;
	border-radius:0.1rem;
	position: relative;
	top: 0.3rem;
	padding:0.3rem 0rem
	
}

.r_list_top_c{
	
	padding:0 0.5rem
	
}

.r_list_top_img{
	
	
	width:0.4rem;
	margin-top:0.3rem
	
}


.r_list_ri{
	
	font-weight:900;
	font-size:0.7rem;
	color:#0e2a48;
	margin-left:0.35rem
	
}
.r_list_ri2{
	
	font-weight:900;
	font-size:0.7rem;
	color:#0e2a48;
	margin-left:0.25rem
	
}
.r_list_yue{
	
	color:#78838d;
	
	font-size:0.25rem;
	margin-top:0.12rem;
	margin-left:0.1rem
}

.r_list_week{
	
	color:#78838d;
	margin-left:0.1rem;
	margin-top:0.01rem;
	font-size:0.25rem;
}

.r_list_jt{
	
	width:0.5rem;
	margin-top:0.3rem;
	margin-left:0.30rem
	
	
}

.r_list_wanshu{
	
	color:#40474c;
	font-size:0.25rem;
	margin-top:0.3rem
	
}

.r_list_ssbuton{
	
	background:#ccd7e0;
	text-align:center;
	width:100%;
	height:0.8rem;
	color:#78838d;
	font-size:0.3rem;
	line-height:0.8rem;
	margin-top:0.4rem;
	border-radius:0.05rem
}


.r_list_c{

margin-top:0.5rem
}

.r_list_proc{
	
	background:white;
	padding:0.2rem 0.15rem 0.2rem 0.2rem;

	margin-bottom:0.2rem
	
}

.r_list_procimg{
	
		width:1.55rem;
	height:1.55rem
	
}

.r_list_pro_ti{
	width:2.8rem;
	font-size:0.3rem;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-left:0.3rem;
margin-top:0.15rem
}

.r_list_pro_td{
	
		width:2.8rem;
	font-size:0.26rem;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-left:0.3rem;
margin-top:0.4rem;
color:#8c8c8c
	
}


.r_list_pro_jg{
	
	color:#d9bc72;
	font-weight:900;
	font-size:0.3rem;
	margin-top:0.2rem
	
}

.r_list_pro_yd{
	
	color:white;
	background:#b99d54;
	width:1.2rem;
	height:0.5rem;
	line-height:0.5rem;
	text-align:center;
	font-size:0.28rem;
	border-radius:0.05rem;
		margin-top:0.1rem
	
}

.r_list_pro_yj{
	
	color:#a9a9a9;
	margin-top:0.1rem
	
}
.wxz{
	
    background: #67ccfe;
    padding: 0.07rem 0.15rem;
    color: white;
    font-size: 0.27rem;
    border-radius: 0.1rem;
    margin-top: 0.25rem;
    margin-left: 0.5rem;
}

/**房间详情**/

.roomxq_tyc{
	
	
	margin:0 0.3rem;
}

.roomxq_ti{
	font-weight:normal;
	font-size:0.3rem
	
}



.roomxq_jg{
	
	color:#cb5e41;
	
		
}

.roomxq_jg span{
	
	color:#cb5e41;
	font-size:0.35rem
	
	
}

.roomxq_yj{
	
	color:#ababab;
	font-size:0.22rem;
	margin-top:0.10rem;
	margin-left:0.08rem

}

.r_fx{
	
	
	width:0.9rem;
	margin-top:0.1rem
}

.roomxq_nrti{
	color:#878787;
	font-size:0.27rem;
	margin-bottom:0.25rem
	
}
.roomxq_nrtx{
	color:black;
	font-size:0.27rem;
	width:2.3rem;

	margin-left:0.1rem
	
}

.index_title{padding:0 5px;line-height:0.3rem;font-size:0.27rem;border-left:5px solid #b99d54;font-weight:900;margin-top:0.15rem;margin-left:0.15rem}


.index_title2{font-size:0.30rem;border-bottom:0.04rem solid black;width:1.3rem;padding-bottom:0.07rem}
.roomxq_tyc2{
	margin-top:0.3rem;
	margin-bottom:0.1rem
}
.roomxq_tyc2 img{
	
	width:100%
	
}


.xqhc{
	
	background:#f6f5f5;
	border-top:0.05rem solid#ad9565;
	padding:0.2rem 0;
	margin-bottom:1.2rem
	
}

.xqhc_dzc{
	
	background:white;
	border-radius:0.1rem;
	width:6.5rem;
	min-height:2rem;
	margin-left:0.2rem;
	padding:0.2rem 0rem;
	position:relative
	
}

.pro_dz{
	
	width:0.42rem;
		margin-left:0.15rem
}

.pro_dz_txt{
	
	font-size:0.28rem;
	color:#9a9a9a;
	width:5rem;
	margin-left:0.15rem
}

.pro_daoh{
	
	text-align:center;
	width:1rem;
	padding:0.15rem 0;
	border-radius:0.15rem;
	background:#d6cab2;
	font-size:0.24rem;
	position:absolute;
	margin-left:6.1rem;
	margin-top:-0.7rem
	
}


.pro_qtti{
	
	font-size:0.25rem;
	color:#9d9d9d;
	margin-left:0.2rem;
	margin-top:0.2rem
	
	
}

.qg_img{
	
	width:100%;
	height:2.5rem;
	border-radius:0.1rem 0.1rem 0 0;
	
}

.ck_ti{
	width:90%;
	position: absolute;
	margin-left:5%;
	top:2.6rem;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.prock_jgc{
	position: absolute;
	top:3.1rem;
	width:90%;
	
}

.prock_jg{
	
	color:#9d8147;
	font-size:0.23rem;
	margin-left:3%;

	
}


.prock_jg span{
	
	color:#9d8147;
	font-size:0.3rem;
	

	
}

.prock_yj{
	
		color:#bcbcbc;
		font-size:0.28rem;
		margin-left:0.2rem
}
.pro_f{
	
	
		position:fixed;
		z-index:99;
		background:white;
		width:100%;
		height:1.2rem;
		bottom:0rem;
		border-top:0.01rem solid#eeeeee
}
.roomxq_footer{
	
	background:#d7a633;
	height:0.9rem;
	line-height:0.9rem;
	z-index:99;
	width:4rem;
	margin-top:0.15rem;

	margin-right:0.2rem;

	border-radius:0.1rem;
	text-align:center;
	color:white;
	font-size:0.32rem;
	
}


.roomxq_footer_in{
	
	background:#cecece !important;
	
}

.proxq_index{
	
	border-right:0.01rem solid#eeeeee;
	width:1.4rem;
	text-align:center;
	height:0.9rem;
	float:left;
	margin-top:0.15rem;
}
.proxq_index img{
	width:0.43rem;
	margin-top:0.05rem
	
}

.proxq_index p{
	
	
	color:#767575;
	font-size:0.28rem
}
.roomxq_yd{
	

	
}
/************抢购详情************/
.qianggouxq_top{width:100%;height:0.94rem}
.qianggouxq_top table{width:100%;height:40px;font-size:12px;color:#fff;border-collapse:collapse;}

.qianggouxq_top table .td1{height:25px;font-size:0.23rem;line-height:25px;padding-top:15px;padding-left:0.2rem;width:1rem}
.qianggouxq_top table .td3 del{height:25px;font-size:0.27rem;line-height:25px;padding-top:0.3rem;margin-left:0.2rem}
.qianggouxq_top table .td3 {line-height:0.3rem;padding-top: 0.1rem;}
.qianggouxq_top table .td1 span{font-size:0.45rem; font-weight:900}
.qianggouxq_top table .td2{line-height:20px;text-align:right;}

.qianggouxq_top table .td2 .qg_time{color:#b99d54;margin-right:0.15rem}
.qianggouxq_top table .td2 p{color:#ffe400;}
.qianggouxq_top table .td2 .qgzt{color:#b99d54;font-size:0.26rem;margin-right:0.3rem;margin-top:0.15rem}

.qianggouxq_top table .td2 span{background:#b99d54;padding:0 0.1rem;color:white !important}
.productxq_footer{width:100%; max-width:640px; position:fixed; bottom:0px;}
.productxq_footer .footer_x{width:100%;height:5px;vertical-align:top;display:block;}
.productxq_footer ul{}
.productxq_footer li{float:left;padding:5px 0;width:19%;text-align:center;}
.productxq_footer li:nth-child(2){box-shadow:-1px 0px 0px 0px #d9d9d9,1px 0px 0px 0px #d9d9d9;}
.productxq_footer li img{height:25px;vertical-align:top;}
.productxq_footer li p{height:15px;line-height:15px;}
.productxq_footer .libtn{width:100%;font-size:0.3rem;background:#e69c2e;color:#fff;padding:0.3rem 0rem}

.product_img{width:100%;padding-top:65%;-moz-background-size:cover !important;background-size:cover !important;overflow:hidden;}


.product_img2{width:100%;height:4rem !important;-moz-background-size:cover !important;background-size:cover !important;overflow:hidden;}

#fx_tishi{display:none;width:100%;max-width:640px;position:fixed;top:0px;z-index:1000;text-align:right;background-color:rgba(0, 0, 0, 0.5);height:100%}

.productxq_li{width:33%;display:inline-block;font-size:16px;}
.sp{font-weight:900;color:#85c226;}
.productxq_title{padding:2%;margin-top:5px;line-height:150%;font-size:16px;border-bottom:1px solid #eee;color:#444;}
.productxq_price{padding:2%;line-height:35px;border-bottom:1px solid #eee;}

.product_xq{height:50px;line-height:50px;font-size:14px;color:#707070;background:#eee;text-align: center;}
.product_xq img{height:15px;margin:3px 5px;vertical-align:middle;}
.product_pj{padding:5px 15px 10px;line-height:150%;}
.product_pj p{font-size:14px;color:#888;line-height:40px;}
.product_pj p img{height:18px;padding-right:5px;border-radius:50%;-moz-border-radius:50%;vertical-align:middle;}
.product_pj span{font-size:12px;float:right;}
.product_info{padding:2%;}

.product_bot{height: 50px;position: fixed; bottom: 0;width: 100%;max-width:640px;background:#fff;z-index:999;}
.product_bot1{width:18%;height:50px;text-align:center;line-height:20px;float:left;}
.product_bot1 img{height:25px;}
.product_bot2{float:left;width:32%;height:40px;line-height:40px;margin:5px 0;font-size:14px;color:#fff;text-align:center;}
.bg_orange{/*background:#ff9d2f;*/border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;
	background: -webkit-linear-gradient(left,#f9c24d, #ff8700);
	background: -o-linear-gradient(left,#f9c24d, #ff8700);
	background: -moz-linear-gradient(left,#f9c24d, #ff8700);
	background: linear-gradient(left,#f9c24d, #ff8700); 
}
.bg_red{/*background:#f34334;*/border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;
	background: -webkit-linear-gradient(left,#ff5000, #ef2b1a);
	background: -o-linear-gradient(left,#ff5000, #ef2b1a);
	background: -moz-linear-gradient(left,#ff5000, #ef2b1a);
	background: linear-gradient(left,#ff5000, #ef2b1a); 
}
.fx_span{float:right;padding:0 3px 0 10px;font-size:12px;color:#9f9f9f;border-radius:50px 0 0 50px;background:#eee;line-height:25px;display: flex;justify-content: center;align-items: center; }

.pad2{padding:2%;}

.pad2 img{width:100%;}
/************预订************/
#datelist{width:100%;max-width:640px;background:#fff;}
#rilitable{width:100%;border-collapse:collapse;margin:0 auto;}
#rilitable a{font-weight:bold;text-decoration:none;}
.fontb{color:#333;font-size:14px;}
.fontb2{color:#666; background:#F5F5DC;}
#rilitable th{width:14.2%;}
#rilitable th{height:35px; text-align:center; }
#rilitable td{height:45px;padding-top:5px;text-align:center;border-radius:8px;-moz-border-radius:8px;}
#rilitable td .t1{color:#999;height:25px; line-height:25px; font-weight:bold;}
#rilitable td .t2{height:20px; line-height:20px;font-size:12px;}
#rilitable td .t1 span{width:24px;height:24px;display:inline-block;border:1px solid #999;border-radius:50%;-moz-border-radius:50%;margin:0 auto;}
#rilitable td .rishu0{border:1px solid #dc6767 !important;}
#rilitable td .rishu1{border:1px solid #e8ad61 !important;}
#rilitable td .rishu2{border:1px solid #18a417 !important;}
#rilitable td .span0{color:#dc6767 !important;}
#rilitable td .span1{color:#e8ad61 !important;}
#rilitable td .span2{color:#18a417 !important;}
.baco{background:#e1eef7;}

.yuding_t{padding: 10px;font-size: 16px;line-height: 180%;color: #85c226;background-color: #fdfbf1;border-top: 1px solid #ddd;font-weight:bold;}
.f-top {margin-top:20px;font-size: 16px;color: #666;padding: 10px;border-top: 1px solid #eee;line-height: 20px;height: 20px;}
.f-top .img{float:left;padding-right:5px;}
.f-top .img img{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width:20px;height:20px;}
.f-top .tishi{float:left;}

.rzd {font-size:14px; padding: 5px;height:25px;line-height:25px;background:#FFEDED;}
.rzd input{font-size:14px;height: 25px;}

.inp{padding:10px;background:#fff;margin-top:5px;font-size:14px;}
.inp input{padding-left:10px;font-size:14px;border: none;height: 30px;width:66%;}

.bottom{height: 50px;position: fixed;bottom: 0; width: 100%;max-width:640px;}
.bottom2{width:100%; max-width: 640px; height: 50px;margin:0 auto;}
.bottom3{background-color: #fff;box-shadow: 0 -2px 2px rgba(0,0,0,0.2);position: relative;height: 50px;}
.bottom3 .btn { display: inline-block; padding:5px 15px;border: none; background-color: #1b81ff; height: 40px;line-height: 40px; font-size: 14px;color: #fff;cursor: pointer;float: right;text-align: center;}

.yyinfo{padding:15px 10px;}
.yyinfo img{max-width:100%;}
/************选择日期************/
.xuan_date_btn{width:100%;max-width:640px;background: #85c226;position:fixed;bottom:0;line-height:50px;color:#fff;font-size:16px;text-align:center;}
.fontb{color:#333; }
.fontb0{background:#f9fffc;}.fontb1{background:#fdf6ed;}.fontb2{background:#bfbfbf;}.fontb3{background:#f1b9b9;}
.xuanzhong1,.xuanzhong2,.xuanzhong3{background:#80bb01;}
.cfff{color:#fff !important;}

/*搜索*/

.pro_sx{
	
	background:#b99d54;
	color:white;
	padding:0.1rem 0.2rem;
	font-size:0.35rem;
	font-weight:900
}

/**VIP申请**/

.sqti{
	
	color:#828080;
	font-size:0.3rem;
	text-align:right;
	width:1.7rem;
	line-height:0.65rem
	
}
.cw_dr_input{
	
	background:#eeeeee;
	border:0.01rem solid#a6a5a5;
	width:4rem;
	height:0.7rem;
	padding:0 0.15rem;
	border-radius:0.10rem;
	margin-left:0.15rem
	
	
}
.cw_dr_input2{
	
	background:#eeeeee;
	border:0.01rem solid#a6a5a5;
	width:2rem;
	height:0.7rem;
	padding:0 0.15rem;
	border-radius:0.10rem;
	margin-left:0.15rem
	
	
}

.sqtj{
	
	text-align:center;
	color:white;
	padding:0.2rem;
	font-size:0.3rem;
	background:#b99d54;
	border-radius:0.15rem
}
.sqtj2{
	
	text-align:center;
	color:white;
	padding:0.2rem;
	font-size:0.3rem;
	background:#b99d54;
	border-radius:0.15rem;
	position:fixed;
	bottom:0.1rem;
	width:90%;
	margin: 0 5%;
	
}

.divcode{
	
	
	color:white;
	background:#00b7ee;
	padding:0.1rem 0.15rem;
	font-size:0.3rem;
	margin-top:0.04rem;
	margin-left:0.2rem;
	border-radius:0.1rem
	
}

/**/

.txjlc{
	
	
		padding:0.2rem 0.3rem;
	font-size:0.3rem;
	
	background:#faf4e4;
	
	
}


.txjlc span{
	
	margin-left:0.8rem
	
}

.txti2{
	
	
	color:#ff0000;
	font-size:0.3rem;
	
}
.txti3{
	
	
	color:#acacac;
	font-size:0.3rem;
	
}

.txti2 img{
	
	
	width:0.2rem;
	height:0.12rem;
      position:absolute;
	  margin-top:0.15rem;
	  margin-left:0.05rem
	
}

.txje{
	
	font-size:0.3rem;
	color:#acacac;
}
.txrq1{
	
	color:#acacac;
	font-size:0.26rem
	
}
.bw{
	
	background:white !important;
	

}

/**特价**/
.tj_nav{
	
	background:#cecece;
	width:45%;
	text-align:center;
padding:0.15rem 0;
	border-radius:0.15rem;
	
	font-size:0.28rem
	
}

.tj_nav_in{
	
	background:#b99d54;
	color:white
	
}

/*优惠卷*/
.bg666{background:#666!important;}


.bgeee{background:#eee;overflow:hidden}
.coupon_div{margin:0.32rem auto;padding:0.06rem 0.08rem;width:7rem;height:3rem;background:url('../images/quan_bg0.png') no-repeat;background-size:100%;}
.coupon_div_top_l{float:left;width:1.8rem;height:1.08rem;padding-top:0.28rem;text-align:center;color:#eb7711;}
.coupon_div_top_l div{line-height:0.5rem;font-size:0.35rem;font-weight: 900;}
.coupon_div_top_l p{line-height:0.4rem;font-size:0.25rem;}
.coupon_div_top_r{float:left;width:4.6rem;height:1.06rem;padding-top:0.3rem;padding-left:0.4rem;}
.coupon_div_top_r div{line-height:0.3rem;padding:0.1rem 0;font-size:0.25rem;}
.coupon_div_top_r p{line-height:0.4rem;font-size:0.21rem;}
.coupon_div_foot1{margin: 0.63rem 0 0 0.25rem;height:0.5rem;color:#7e7e7e;font-size:0.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.coupon_div_foot2{margin-left:0.25rem;margin-right:0.25rem;line-height:0.7rem;color:#2c6eda;font-size:0.25rem;float:right}
.coupon_div_foot2 span{padding:0 0.3rem;line-height:0.5rem;text-align:center;margin-top:0.15rem;float:right;display:inline-block;background:#889e40;color:#fff;border-radius:0.1rem;}
.coupon_div .type{
	
	color:#c09c46;
	font-size:0.28rem;
	margin:0.15rem 0 0 0.2rem
}

.mycoupon_div .type{
	
	color:#c09c46;
	font-size:0.28rem;
	margin:0.15rem 0 0 0.2rem
}
/************我的优惠券************/
.bc{
	
	background:#cecece !important
}

.br{
	
	background:red !important
}
.mycoupon_div{margin:0.32rem auto;padding:0.06rem 0.08rem;width:7rem;height:3rem;background:url('../images/quan_bg0.png') no-repeat;background-size:100%;}
.mycoupon_div_use{height:0;text-align:right;}
.mycoupon_div_use img{padding-right:0.5rem;width:2rem;}
.more1{text-align:center;padding:0.1rem 0}

.yhewm{
	text-align:center;
	font-size:0.3rem;
	margin-top:2rem
}


.yhewm img{
	width:3rem
	
}.yh_hx_mc{
	
	
	font-size:0.28rem;
	text-align:center;
	margin:0.15rem 0
}

.d_yh select{
    font-size: 14px;
margin-top:0.2rem;
    width: 50%;
    padding: 5px;
    background: #eee;
    border-radius: 10px;
    -moz-border-radius: 10px;
    border: 0;
}

.ddhx_txt{
	
	margin-left:0.15rem;

	font-size:0.28rem;
	margin-bottom:0.15rem;
	border-bottom:0.01rem dashed black;
	padding-bottom:0.15rem
	
}



/**订单详情**/
.ddhaoc{
	
	
	padding:0.23rem 0.33rem
	
	
}


.ddtit{
	
	font-size:0.24rem
	
	
}

.ddtxt{
	
	font-size:0.3rem
	
	
}

.shxxc{
	
	

	height:0.9rem;
	border-bottom:0.01rem solid #dcdcdc;
	
	padding:0rem 0.33rem;
	overflow:hidden
	
}


.shxxti{
	
	font-size:0.3rem;
	line-height:0.9rem;
	font-weight:900;
	
}


.shxxtx{
	
	
	padding:0.05rem  0.1rem;
	
	border:0.01rem solid#e4b226;
	color:#e4b226;
	
	font-size:0.28rem;
	margin-top:0.2rem
}


.shxxnr{
	
	font-size:0.28rem;
	color:#a8a8a8
	
}

.shxxnr span{
	
	font-size:0.28rem;
	color:#a8a8a8;
	margin-left:7px
	
}

.shxmc{
	
	
	padding:0.15rem 0.33rem;
	
	border-bottom:0.01rem dashed  black;
	
}
.shxmc2{
	
	
	padding:0rem 0.33rem;
	padding-top:0.2rem;
	padding-bottom:0.1rem;
	
	border-bottom:0.01rem dashed  black;
	
}
.cr{
	
	color:red
	
}
.xian1{width:100%;height:10px;margin-top:5px;margin-bottom:5px;background:#eee;}


.yhewm{
	text-align:center;
	font-size:0.3rem;
	margin-top:2rem
}


.yhewm img{
	width:3rem
	
}.yh_hx_mc{
	
	
	font-size:0.28rem;
	text-align:center;
	margin:0.15rem 0
}
.orderxq_time{padding:10px;}
.order_hx{margin:3% 30%;line-height:40px;background:red;color:#fff;letter-spacing:2px;font-size:14px;text-align:center;border-radius:5px;-moz-border-radius:5px;}

/************签到************/
.integral{ background:#b7974a;color:#fff; padding:5%;}
.integral_left{ width:33.3%; float:left; text-align:center;}
.instructions{font-size:12px;line-height:200%;}
.sign2{ background:#fff; width:80%; line-height:150%; color:#3a3a3a; border:1px solid #3a3a3a; margin:5px auto; border-radius:50px; -moz-border-radius:50px; -wekit-border-radius:50px;}
.employees_header1{width:80%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border:0.01rem solid #fff; margin:0 auto;}
.employees_name1{ padding-top:5px;}

.hy_top .qiandao{
	
  border-radius: 0.5rem;
  background: white;

  padding: 0.1rem 0.25rem;
  margin: 1rem 0.15rem 0 0;
  font-size: 0.28rem;
}
.viptb  .qiandao{
	
  border-radius: 0.5rem;
  background: white;

  padding: 0.1rem 0.25rem;
  margin: 2.2rem 0.15rem 0 0;
  font-size: 0.28rem;
}

/**积分商城**/

.jf1{height: auto;position: relative;}
.jf1 .i1{width: 100%;}
.jf1 .a1{position: absolute;width: 7.14rem;left: 0.17rem;top: 3.06rem;border-radius: 0.13rem;background: #FFF;box-shadow: 0.02rem 0.02rem 0.1rem #e4c8e1;height: 2.84rem;}
.jf1 .i2{width: 1.34rem;height: 1.34rem;border-radius: 0.73rem;background-repeat: no-repeat;background-size: cover;background-position: center center;position: absolute;left: 0.36rem;top: 0.17rem;border: 0.06rem #eeeeee solid;}
.jf1 .t1{width: 3.4rem;height: 0.44rem;line-height: 0.44rem;position: absolute;top: 0.74rem;left: 2.2rem;font-size: 0.3rem;color: #441814;font-weight: bolder;}
.jf1 .t2{height: 0.62rem;line-height: 0.62rem;width: 1.44rem;text-align: center;background: #fff100;border-radius: 0.31rem 0 0 0.31rem;position: absolute;top: 0.55rem;right: 0;font-size: 0.3rem;font-weight: bolder;color: #441814;cursor: pointer;}
.jf1 .b1{width: 2.88rem;height: 0.6rem;border-radius: 0.3rem;line-height: 0.6rem;text-align: center;border: 0.01rem #441814 solid;font-size: 0.3rem;color: #f39800;font-weight: bolder;cursor: pointer;position: absolute;bottom: 0.45rem;left: 0.24rem;}
.jf1 .b2{width: 1.88rem;height: 0.6rem;border-radius: 0.3rem;line-height: 0.6rem;text-align: center;border: 0.01rem #441814 solid;font-size: 0.3rem;color: #441814;font-weight: bolder;cursor: pointer;position: absolute;bottom: 0.45rem;left: 2.54rem;}
.jf1 .b3{width: 2.88rem;height: 0.6rem;border-radius: 0.3rem;line-height: 0.6rem;text-align: center;border: 0.01rem #441814 solid;font-size: 0.3rem;color: #441814;font-weight: bolder;cursor: pointer;position: absolute;bottom: 0.45rem;left: 4rem;}
.jf2{height: 1.46rem;}
.jf3{width: 3.36rem;height: 4.4rem;border: 0.01rem #e5e5e5 solid;margin-left: 0.25rem;float: left;margin-top: 0.24rem;}
.jf3 .i1{width: 3.14rem;height: 2.28rem;margin-top: 0.11rem;margin-left: 0.1rem;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.jf3 .t1{height: 0.5rem;margin: 0.14rem 0.12rem 0 0.12rem;line-height: 0.5rem;font-size: 0.3rem;font-weight: bold;color: #000;overflow: hidden;}
.jf3 .t2{height: 0.5rem;margin: 0rem 0.12rem 0 0.12rem;line-height: 0.5rem;font-size: 0.27rem;font-weight: bold;color: #f8af24;overflow: hidden;}
.jf3 .t2 .s1{color: #020202;margin: 0 0.08rem;}
.jf3 .t2 .s2{color: #ff0909;}
.jf3 .t2 .i2{width: 0.32rem;float: left;margin: 0.09rem 0.06rem;}
.jf3 .b1{width: 3rem;height: 0.64rem;line-height: 0.64rem;text-align: center;background: #ec6941;border-radius: 0.32rem;margin: 0.1rem 0 0 0.18rem;font-size: 0.3rem;color: #FFF;font-weight: bolder;}



.pr2{height: auto;padding: 0.12rem 0.25rem;line-height: 0.5rem;font-size: 0.33rem;color: #010101;font-weight: bolder;}
.pr3{line-height:0.54rem;padding: 0 0.25rem;font-size: 0.52rem;color: #ff0202;}
.pr32{line-height:0.54rem;padding: 0 0.25rem;font-size: 0.45rem;color: #ff0202;}
.pr3 .s1{font-size: 0.3rem;}
.pr3 .s12{font-size: 0.3rem;}
.pr3 .s13{font-size: 0.3rem;color:#ffb300}
.pr3 .s2{font-size: 0.25rem;color: #8a8a8a;text-decoration: line-through;margin-left: 0.2rem;}
.pr4{height: 0.72rem;line-height: 0.72rem;padding: 0 0.25rem;font-size: 0.25rem;color: #8a8a8a;}
.pr4 .i1{height: 0.25rem;float: right;margin-top: 0.26rem;}
.pr4 .t1{float: right;font-size: 0.22rem;color: #feab43;margin-left: 0.08rem;margin-top:0.03rem}
.pr5{height: 0.2rem;background: #f8f8f8;}
.pr6{margin-top: 0.08rem;padding:0.1rem 0.25rem;} 
.pr6 .l1{width: 1.2rem;font-size: 0.26rem;color: #999999;float: left;line-height:0.65rem}
.pr6 .m1{width: 5.9rem;font-size: 0.28rem;color: #101010;float: left;}
.pr6 .r1{width: 0.24rem;font-size: 0.4rem;text-align: right;color: #cccccc;font-weight: bolder;float: right;}
.pr7{height: auto;padding: 0 0.25rem 0rem 1.08rem;}
.pr7 .d1{height: 0.6rem;line-height: 0.6rem;background: #eeeeee;border-radius: 0.04rem;padding: 0 0.24rem;margin-right: 0.1rem;float: left;font-size: 0.24rem;color: #999999;margin-bottom: 0.10rem;cursor: pointer;}
.pr8{height:auto;padding-top: 0.18rem;background: #f2f2f2;}
.pr8 .d1{background: #FFF;border-radius: 0.25rem 0.25rem 0 0;}
.pr8 .d2{height: 1rem;line-height: 1rem;padding: 0 0.32rem;}
.pr8 .d2 .s1{width: 0.07rem;background: #f39801;height: 0.33rem;float: left;margin:0.33rem 0.08rem 0 0.01rem; }
.pr8 .d2 .s2{font-size: 0.33rem;color: #0b0b0b;font-weight: bolder;}
.pr8 .d2 .s3{font-size: 0.28rem;color: #0c0c0c;font-weight: bold;margin-left: 0.08rem;}
.pr8 .d2 .s4{font-size: 0.28rem;color: #8d8d8d;font-weight: bold;float: right;}
.pr8 .d2 .s5{font-size: 0.28rem;color: #101010;font-weight: bold;float: right;margin-left: 0.08rem;}
.pr8 .d3{height: auto;margin: 0.13rem 0.33rem 0 0.33rem;}
.pr8 .d3 .b1{height: 0.52rem;line-height: 0.52rem;float: left;border-radius: 0.2rem;background: #ffede9;padding: 0 0.2rem;font-size: 0.3rem;color: #191816;letter-spacing: 0.01rem;margin-right: 0.09rem;margin-bottom: 0.13rem;}
.pr8 .d4{height: 0.68rem;padding: 0 0.33rem;margin-top: 0.27rem;}
.pr8 .d4 .i1{width: 0.68rem;height: 0.68rem;border-radius: 0.34rem;float: left;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.pr8 .d4 .t{width: 5.7rem;float: left;margin-left: 0.18rem;height: auto;}
.pr8 .d4 .t1{line-height: 0.36rem;height: 0.36rem;overflow: hidden;font-size: 0.28rem;color: #131313;}
.pr8 .d4 .t2{line-height: 0.36rem;height: 0.32rem;overflow: hidden;font-size: 0.28rem;color: #999999;}
.pr8 .d5{height: auto;padding: 0.27rem 0.33rem 0.13rem 0.33rem;line-height: 0.36rem;font-size: 0.3rem;color: #131313;}
.pr8 .d6{height: auto;padding: 0.08rem 0.35rem;}
.pr8 .d6 .i1{height: 1.6rem;margin: 0 0.02rem;}
.pr8 .d7{height: auto;text-align: center;padding-bottom: 0.3rem;}
.pr8 .d7 .b1{display: inline-block;height: 0.54rem;line-height: 0.54rem;border: 0.01rem #6e6e6e solid;border-radius: 0.27rem;padding: 0 0.36rem;font-size: 0.3rem;color: #393939;cursor: pointer;}

.pr8 .d8{padding-top: 0.24rem;height: auto;text-align: center;}
.pr8 .d8 .w{width: 33.3%;height: 0.6rem;float: left;cursor: pointer;}
.pr8 .d8 .w1{line-height: 0.54rem;height: 0.54rem;display: inline-block;border-bottom: 0.06rem #f29700 solid;padding: 0 0.1rem;font-size: 0.26rem;color: #4d4d4d;font-weight: bold;}
.pr8 .d8 .w2{line-height: 0.54rem;height: 0.54rem;display: inline-block;font-size: 0.26rem;color: #4d4d4d;}
.pr8 .d9{height: 1.1rem;padding: 0 0.15rem;}
.pr8 .d9 .w{height: 0.6rem;border-bottom: 0.03rem #f39801 solid;position: relative;}
.pr8 .d9 .w .w1{width: 1.5rem;height: 0.5rem;line-height: 0.5rem;text-align: center;font-size: 0.32rem;color: #f39800;background: #FFF;position: absolute;left: 50%;bottom: -0.23rem;margin-left: -0.75rem;}
.pr8 .d10{height: auto;padding:0 0.15rem}
.pr8 .d10 img{width: 100%;}
.pr9{height: 1.1rem;}
.pr10{height: 1.1rem;position: fixed;bottom: 0;width: 100%;max-width: 750px;background: #FFF;}
.pr10 .l1{width: 15%;height: 1.09rem;border-top: 0.01rem #e6e5eb solid;border-right: 0.01rem #dbdbdb solid;text-align: center;cursor: pointer;float: left;}
.pr10 .l2{width: 1.08rem;height: 1.09rem;border-top: 0.01rem #e6e5eb solid;text-align: center;float: left;}
.pr10 .i1{height: 0.36rem;margin-top: 0.2rem;cursor: pointer;}
.pr10 .t1{line-height: 0.34rem;height: 0.34rem;font-size: 0.25rem;color: #7c7c7c;}
.pr10 .l3{width: 2.81rem;height: 1.1rem;line-height: 1.1rem;float: right;background: #ec6841;font-size: 0.32rem;color: #fffffd;text-align: center;cursor: pointer;}
.pr10 .l4{width: 2.51rem;height: 1.1rem;line-height: 1.1rem;float: right;background: #f39801;font-size: 0.32rem;color: #fffffd;text-align: center;cursor: pointer;}

.pr10 .l42{width: 85%;height: 1.1rem;line-height: 1.1rem;float: right;background: #f39801;font-size: 0.32rem;color: #fffffd;text-align: center;cursor: pointer;}
.bg999{
	
	background:#cecece !important;
	
}





.event_btn{height: 50px;position: fixed; bottom: 0px;width: 100%;max-width:750px;background:#fff;z-index:999;border-bottom:5px solid #eee;}
.event_btn2{width:65%;height:50px;line-height:50px;text-align:right;float:left;}
.event_btn2 span{color:red;font-size:16px;}
.event_btn3{background:#bf9138;float:right;width:30%;line-height:50px;height: 50px;font-size:16px;font-weight:900;color:#fff;text-align:center;}




.qg_list_div2{margin-top:10px;margin-bottom:10px;padding:2%;width:96%;}
.qg_list_div_s{line-height:20px;}
.qg_list_div_s img{height:15px;padding-left:5px;padding-right:5px;border-radius:5px;-moz-border-radius:5px;}
.qg_list_div_s div{float:right;width:22px;line-height:22px;text-align:center;font-size:16px;color:#fff;background:red;border-radius:5px;-moz-border-radius:5px;}
.qg_list_div_l{width:30%;padding-top:25%;float:left;-moz-background-size:cover !important;background-size:cover !important;border-radius:0.15rem}
.qg_list_div_l_sy{height:0;}
.qg_list_div_l_sy div{position:relative;top:-20px;margin:0 auto;line-height:20px;font-size:12px;padding-right:5px;text-align:right;color:#fff;background-color:rgba(133, 194, 38, 0.8);}
.qg_list_div_r{width:68%;float:left;padding-left:2%;line-height:150%;}
.qg_list_div_r_t{font-size:16px;color:#191919;margin:2px 2px 5px;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.qg_list_div_r_j{}
.qg_list_div_r_j2{
	color:red;
	margin-top:0.6rem
	
}

.qg_list_div_r_j p{line-height:20px;font-size:12px;color:#777;}
.qg_list_div_r_j div{line-height:25px;}
.qg_list_div_r_j span{color:red;font-size:16px;}
.qg_list_div_r_j_l{float:left;width:65%;}
.qg_list_div_r_j_r{float:right;width:35%;}
.qg_list_div_r_j_r div{width:90%;line-height:25px;font-size:13px;text-align:center;background:#85c226;color:#fff;border-radius:8px;-moz-border-radius:8px;}
.dujia_div{width:100%;max-width:640px;position: fixed;top: 45px;background:#fff;}
.dujia_div_nav{width:50%;line-height:45px;font-size:16px;float:left;text-align:center;border-bottom:5px solid #eee;border-top:5px solid #eee;}
.dujia_div_in{background:#85c226;color:#fff;}
.fr {
    float: right;
}
.gwc_sp{margin-top:5px;padding:10px 3%;width:94%;background:#fafafa;}
.gwc_sp_l{width:25%;float:left;}
.gwc_sp_r{width:73%;float:right;}
.gwc_sp_r_t{font-size:14px;line-height:150%;min-height:60px;}
.gwc_sp_r p{color:#676767;}

.gwc_sp_div{margin-top:10px;margin-bottom:10px;padding:10px;line-height:25px;height:25px;background:#fff;}
.sp_price{float:left;height:25px;line-height:25px;font-size:14px;}
.sp_num{float:right;height:20px;line-height:20px;padding-top:5px;padding-right:10px;}
.sp_num input{width:50px;line-height:20px;border:0;text-align:center;vertical-align:middle;font-size:0.3rem}

.service_table{width:100%;padding:1.5%;line-height:150%;font-size:0.25rem}
.service_table tr{
	
	margin-bottom:0.15rem;
	height: 0.6rem;
}
.service_table td:nth-child(1){width:90px;letter-spacing:3px}
.service_table td:nth-child(2){text-align:left;}
.service_table input,.service_table select,.service_table textarea{font-size:14px;width:85%;padding:2px 5px;background:#f0bf95;border-radius:10px;-moz-border-radius:10px;border:0;}
.red{color:#ff6666 !important;}



.jf4{height: auto;margin: 0.2rem 0.24rem;background: #FFF;}
.jf4 .d1{height: 0.82rem;border-bottom: 0.01rem #f2f2f2 solid;margin-bottom: 0.03rem;}
.jf4 .d1 .w1{border-bottom: 0.04rem #f39800 solid !important;font-size: 0.28rem;color: #f39800 !important;font-weight: bold;cursor: pointer;}
.jf4 .d1 .w2{width: 33.3%;height: 0.78rem;line-height: 0.78rem;float: left;border-bottom: 0.04rem #FFF solid;text-align: center;font-size: 0.28rem;color: #333333;cursor: pointer;}
.jf4 .d2{margin: 0.28rem 0.24rem 0 0.26rem;padding-bottom: 0.16rem;border-bottom: 0.03rem #cecece solid;height: auto;} 
.jf4 .d2 .i1{width: 1.6rem;height: 1.16rem;float: left;margin-right: 0.25rem;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.jf4 .d2 .l1{width: 3rem;height: auto;float: left;}
.jf4 .d2 .l1 .t1{height: 0.64rem;line-height: 0.64rem;overflow: hidden;font-size: 0.26rem;color: #1f1f1f; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.jf4 .d2 .l1 .t2{height: 0.48rem;line-height: 0.48rem;overflow: hidden;font-size: 0.24rem;color: #9b9b9b;}
.jf4 .d2 .t3{height: 0.48rem;line-height: 0.48rem;overflow: hidden;font-size: 0.24rem;color: #9b9b9b;}
.jf4 .d2 .r1{float: right;text-align: right;font-size: 0.26rem;color: #f39800;font-weight: bold;width: 1.6rem;}
.jf4 .d2 .r2{width: 1.1rem;float: right;text-align: right;font-size: 0.3rem;color: #999999;font-weight: bold;}

.qg_fenlei{
	font-size:0.35rem;
	background:#b99d54;
	padding:0.1rem 0.2rem;
	color:white
}.qg_anv {
  width: 30%;
  text-align: center;
  float: left;
  border: 0.01rem solid #b99d54;
  padding: 0.07rem 0.15rem;
  border-radius: 0.05rem;
  font-size: 0.28rem;
  margin: 0.3rem 0.045rem;
}.qg_anv_in{
		border:0.01rem solid#b99d54;
background:#b99d54;
color:white
}
.qg_anvcen{
	
	
display: flex;
justify-content: center;
flex-wrap: wrap;
}