@charset "utf-8";
*{ margin:0; padding:0; font-size:0.32rem; font-family: "\5fae\8f6f\96c5\9ed1","\5B8B\4F53","\9ED1\4F53",arial,sans-serif; }
/* .clear { clear:both; font-size:0px; }
img{ border:0rem; display: block;}
input{outline:none;}
ul{ margin:0; padding:0; }
li{ list-style-type:none; }
.left{ float:left;}
.right{ float:right;} */
body{background-color: #f4f4f4;}
li {list-style: none;}
a{ text-decoration:none; color:#000000; }
.lue{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap ;}
.center{ margin:0 auto;}
.row{ display: flex ; flex-direction: row; flex-wrap: wrap;align-content:flex-start;}
.row_right{ display: flex; flex-direction: row-reverse; flex-wrap: wrap;align-content:flex-start;}
.row_mid{display: flex; flex-direction: row; flex-wrap: wrap;justify-content:space-around;}
.row_btw{display: flex; flex-direction: row; flex-wrap: wrap;justify-content:space-between;}
.yinying{box-shadow: 0px 0px 10px #ffd1b2;}
.hid{ display:none !important;}
.lue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lue2{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				 
	text-overflow: ellipsis;		 
	display: -webkit-box;			 
	-webkit-line-clamp: 2;			 
	line-clamp: 2;					
	-webkit-box-orient: vertical;
	
}
.cuizhi{display: flex; align-items: center; /*垂直居中*/ }
.cuizhi2{display: flex; align-items: center;justify-content: center;}
.neibian{ box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
input[type="search"]::-webkit-search-cancel-button {
    display: none;
}
input[type="search"]::-ms-clear {
    display: none;
}
/*文字苗黑边*/
.txtborder{text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; 
-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; 
-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; 
*filter : Glow(color=#000, strength=1);}

/*.line_scroll{overflow: hidden;overflow-x: scroll;white-space: nowrap;}*/
.line_scroll{white-space: nowrap;overflow: hidden;overflow-x: scroll;}
.scroll{white-space: nowrap;overflow: hidden;overflow-y: scroll;}

.w{ width:6.9rem; margin:0 auto;}
.w700{ width:7rem; margin:0 auto;}
.pw{ width:6.9rem; padding-left:0.3rem !important; padding-right:0.3rem !important;}
.subbtn1111{ width:6.88rem; height:0.98; background-image:url(../images/btn.png); margin:0 auto; height:0.7rem; line-height:0.7rem; text-align:center; color:#ffffff; font-size:0.35rem; background-color:#F90; border-radius:0.09rem; margin-top:0.5rem; margin-bottom:1rem; display:block; box-shadow: 0px 0px 25px #ffd1b2; border:1px solid #ffffff;}
.readtk{ width:6.88rem; height:0.5rem; margin:0 auto;}

.wenzi{font-size:0.21rem; line-height:0.5rem;}
.nextpage{ width:6.9rem; height:0.8rem; line-height: 0.8rem; color:#999999; font-size:0.28rem; 
			text-align: center; margin: 0 auto ;}
.font1{ font-size:0.28rem; line-height: 0.5rem; padding-top:0.25rem;}
.no_data{ height: 4rem; background-image: url('/images/no_data.png'); background-size: 3.74rem 3.3rem; background-repeat: no-repeat; background-position: center;}

/*不显示滚动条*/
::-webkit-scrollbar{
		display:none;
	}
header{ width:7.5rem; height:0.88rem; background-color: #ffffff; z-index: 999; position: relative;}
header .goback{ height:0.88rem; width:1rem;}
header .goback img{ width:0.16rem; height:0.27rem; margin-left:0.4rem; margin-top:0.3rem;}
header .title{ height:0.88rem; width:5.5rem; line-height: 0.88rem; text-align: center; font-size:0.35rem; font-weight: 100}
header .more{ height:0.88rem; width:1rem; font-size:0.28rem; text-align: center; line-height: 0.88rem;}
header .txtabs{ position: absolute; top:0rem; right:0.15rem;height:0.88rem; font-size:0.28rem; padding-right:0.1rem; line-height: 0.88rem;}
header .title .search{ display: block; width:5.5rem; height:0.7rem; margin-top:0.07rem; border:0rem; background-color:#efefef;
						border-radius: 0.3rem; box-sizing: border-box; padding-left:0.3rem; font-size:30px;
						autocomplete:off;}
header .title .search.pd1{ padding-left:1.6rem;}
header .title .area{ position: absolute; width:1.4rem; height:0.88rem; line-height: 0.88rem; color:#4d4d4d; font-size:0.28rem;
					 left:1.15rem; top:0rem;}
.goback_f{ height:0.88rem; width:0.88rem;  text-align: center; line-height: 0.88rem;}
.goback_f img{ width:0.55rem; height:0.55rem; margin-left:0.2rem; margin-top:0.2rem;}

.toping{position: fixed; left:0px; top:0px;} 
.bottoming{position: fixed; left:0px; bottom:0px;} 
.top_border{ border-bottom:0.01rem solid #e4e4e4;}


.gelifooter{ margin-bottom:1rem;} 
footer{ height:1rem; background-color:#ffffff; width:7.5rem;}
footer .kuang{ width:0.8rem; padding-top:0.12rem; }
footer .kuang .img{ width:0.48rem; height:0.48rem; margin:0 auto; }
footer .kuang .img.home{background-image: url('/images/footer/home.png'); background-size:0.48rem 0.48rem;}
footer .kuang .img.booking{background-image: url('/images/footer/booking.png'); background-size:0.48rem 0.48rem;}
footer .kuang .img.my{background-image: url('/images/footer/my.png'); background-size:0.48rem 0.48rem;}
footer .kuang .txt{ width:0.8rem; height:0.3rem; text-align: center;font-size:0.24rem; font-weight: 100; color:#999999;}

footer .kuang.on .txt{ width:0.8rem; height:0.3rem; text-align: center;font-size:0.24rem; font-weight: 800; color:#333333;}
footer .kuang.on .img.home{background-image: url('/images/footer/home_on.png'); background-size:0.48rem 0.48rem;}
footer .kuang.on .img.booking{background-image: url('/images/footer/booking_on.png'); background-size:0.48rem 0.48rem;}
footer .kuang.on .img.my{background-image: url('/images/footer/my_on.png'); background-size:0.48rem 0.48rem;} 


/* 设置不可点击 */
.disabled {
	pointer-events: none;
	cursor: default;
}

/*两种颜色*/
.font_col{ color:#ff509c !important;}
.font_col_on{ color:#7572ff  !important;}
.bg_col{ background-color:#ff509c  !important;}
.bg_col_on{ background-color:#7572ff  !important; }

/*分页*/
.gpage{ text-align:center; font-family:"宋体"; padding-bottom:10px; }
.gpage span{ font-family:"宋体"; font-size:12px;}
.gpage span.on{ padding:3px 5px 3px 5px; margin-right:5px; border:1px solid #ff0000; color:#ff0000; font-size:12px; text-decoration:none; font-family:"宋体"; }
.gpage a{  padding:3px 5px 3px 5px; margin-right:5px; border:1px solid #333333; color:#333333; font-size:12px; text-decoration:none; font-family:"宋体";  }
.gpage span.dot{ padding:3px 5px 3px 5px; margin-right:5px; font-size:14px; text-decoration:none;  font-family:"宋体"; }


/* tabbar */
.gn_tabbar{
    width: 7.5rem;
    height: 1.05rem;
    background-color: #fff;
}

.gn_tabbar .item{

    margin-top: 0.10rem;
    width: 0.8rem;
    display: flex;
    flex-direction: column;
   
    align-items: center;
}

.gn_tabbar .item .img{
    width: 0.48rem;
    height: 0.49rem;
}

.gn_tabbar .item .img img{
    width: 0.48rem;
    height: 0.49rem;
}

.gn_tabbar .item .txt{
    height: 0.39rem;
    line-height: 0.39rem;
    font-size: 0.2rem;
    color: #999999;  
}

.gn_tabbar .item .txt.on{
    height: 0.39rem;
    line-height: 0.39rem;
    font-size: 0.2rem;
    font-weight: Bold;
    color: #333333;
   
}

.gn_tabbar .item .cart_num{width: 0.4rem; height: 0.4rem; border-radius: 50%; background-color: red;
     position: absolute; top: -0.13rem; right: -0.05rem; color: #fff; 
     font-size: 0.2rem; text-align: center; line-height: 0.4rem;}

input{border: none ;outline: none;background: transparent;}
textarea{
	border:none;
	outline: none;
	resize: none; 
} 
.wxchart{ width:0.6rem; height:0.6rem; position: fixed; right:0.1rem; bottom:1.5rem;}
.wxchart .img{ width:0.6rem; height:0.6rem;}
.wxchart .img img{ width:0.6rem; height:0.6rem;}


