html { -webkit-text-size-adjust:none; }
* {margin:0 auto;padding:0px;-webkit-text-size-adjust:none;}
body {
	 
	font: normal 0.1rem/0.22rem Arial,"Microsoft Yahei",Helvetica,sans-serif,"宋体";
	color: #7e7e7e;
	background: #f0f0f0;
}
h1{display:none;}
ul li,p{background-color:transparent;color:inherit; list-style:none;}
a:link, a:visited, a:active, a:hover { text-decoration:none;}
.hideme{display:none;}
.clr{background-color:transparent;color:inherit;margin:0px;padding:0px;clear:both;}
.fleft{float:left;}
.boldtxt{font-weight:bold;}
img{border:none 0; border:none; padding:0; margin:0;}
input{vertical-align:middle; -webkit-appearance: none;}
submit{-webkit-appearance: none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding10{ padding:10px;}
.padding20{ padding:20px;}
.fr{ float:right;}
.fl{ float:left;}
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.red{ color:#f00;}
 


/*index*/
 
.box_swipe{
    overflow:hidden;
    position:relative; height:100%;  
}

.box_swipe ul{
    -webkit-padding-start: 0px;    
}

.box_swipe>ol{
    height:20px;
    position: relative;
    z-index:10;
    margin-top:-25px;
    text-align:center;
   
  
}
.box_swipe>ol>li{
    display:inline-block;
	
    margin:5px;
    width:10px;
    height:10px;
	
    background-color:#e75934;
    border-radius: 8px;
}
.box_swipe>ol>li.on{
    background-color:#fff}
	
	
/***Header***/
#header {
	z-index: 110;
	 
	top: 0;
	left: 0;
	width: 100%;
	height: 0.52rem;
	padding: 0.16rem 0;
	background: #3ca5ff;
	line-height: 0.52rem;
}

#header.opacity70 {
	background: rgba(245, 245, 245, 0.7);
}

#header .location {
	margin-left: 0.16rem;
	float: left;
	width: 1.2rem;
	padding-left: 0.32rem;
	color: #fff;
	font-size: 0.3rem;
	background: url(../images/icon_01.png) no-repeat 0rem 0.05rem;
	background-size: 10rem auto;
}

#header .search {
	float: left;
	width: 3.9rem;
	padding-left: 0.5rem;
	height: 0.48rem;
	border: 1px solid #fff;
	border-radius: 0.26rem;
	line-height: 0.48rem;
	font-size: 0.24rem;
	background:#fff url(../images/icon_01.png) no-repeat 0.07rem -0.5rem;
	background-size: 10rem auto;
}

#header .search input {
	display: block;
	background: transparent;
	border: none;
	height: 100%;
	width: 3.5rem;
	color: #f86800;
	font-size: 0.24rem;
}

#header .go_back {
	margin-left: 0.16rem;
	float: left;
	width: 1.2rem;
	padding-left: 0.32rem;
	color: #f86800;
	font-size: 0.32rem;
	background: url(../images/icon_01.png) no-repeat 0rem -4.42rem;
	background-size: 10rem auto;
}

#header #title {
	float: left;
	width: 2.9rem;
	font-size: 0.35rem;
	text-align: center;
	color: #f86800;
}

#header .call {
	float: right;
	margin-right: 0.16rem;
	width: 0.5rem;
	height: 0.52rem;
	background: url(../images/icon_01.png) no-repeat 0.07rem -1.06rem;
	background-size: 10rem auto;
	overflow: hidden;
	text-indent: -200px;
}

#header .add_btn {
	float: right;
	margin-right: 0.16rem;
	width: 0.8rem;
	height: 0.52rem;
	color: #f86800;
	font-size: 0.3rem;
}

#header .add_btn_ewm {
	float: right;
	margin-right: 0.16rem;
	width: 0.8rem;
	height: 0.52rem;
	color: #f86800;
	font-size: 0.3rem;
	background: url(../images/icon_01.png) no-repeat -3.3rem -2.45rem;
	background-size: 10rem auto;
}

#header .useredit {
	float: right;
	margin-right: 0.16rem;
	width: 0.5rem;
	height: 0.52rem;
	background: url(../images/icon_01.png) no-repeat -0.97rem -1.06rem;
	background-size: 10rem auto;
	overflow: hidden;
	text-indent: -200px;
}

/**Nav**/
#nav {
	background: #efefef;
	width: 100%;
	z-index: 110;
	position: fixed;
	bottom: 0;
	left: 0;
	height: 0.74rem;
	padding: 0.08rem 0;
	border-top: 1px solid #e4e3e3;
}

#nav a {
	float: left;
	width: 0.5rem;
	line-height: 0.24rem;
	font-size: 0.2rem;
	text-align: center;
	margin-left: 1.1rem;
	color: #818282;
}

#nav a:first-of-type {
	margin-left: 0.55rem;
}

#nav a b {
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: url(../images/icon_01_hover.png) no-repeat 0rem -1.99rem;
	background-size: 10rem auto;
}

#nav a b.b2 {
	background-position: 0em -2.49rem;
}

#nav a b.b3 {
	background-position: 0em -2.99rem;
}

#nav a b.b4 {
	background-position: -0.1em -3.48rem;
}

#nav a.active {
	color: #f86800;
}

#nav a.active b {
	background-image: url(../images/icon_01.png);
}


.top_banner {
	width: 100%;
	position: relative;
}

.top_banner img {
	display: block;
	width: 100%;
	height: auto;
}

#content {
	padding: 0 0.08rem;
}

#index .eat_menu {
	background: #fff;
	padding: 0.30rem 0;
	margin-top: 0.1rem;	overflow:hidden;  
}

#index .eat_menu a {
	float: left;
	width: 1rem;
	height: 1.16rem;
	line-height: 0.46rem;
	font-size: 0.24rem;
	text-align: center;
	color: #7e7e7e;
	margin-left: 0.40rem;
	margin-right: 0.10rem;
}



#index .eat_menu a b {
	margin: 0 auto;
	display: block;
	width: 0.91rem;
	height: 0.91rem;
	background: url(../images/index_icon.png) no-repeat 0rem 0rem;
	background-size: 10rem auto;
}

#index .eat_menu a b.b2 {
	background-position: -1.55rem 0rem;
}

#index .eat_menu a b.b3 {
	background-position: -3.09rem 0rem;
}

#index .eat_menu a b.b4 {
	background-position: -4.64rem 0rem;
}

#index .eat_menu a b.b5 {
	background-position:0rem -1.24rem;
}

#index .eat_menu a b.b6 {
	background-position: -1.55rem -1.24rem;
}

#index .eat_menu a b.b7 {
	background-position:-3.09rem -1.24rem;
}

#index .eat_menu a b.b8 {
	background-position:-4.64rem -1.24rem;
}


.index2{ width:100%; overflow:hidden; height:7.1rem; background: #fff;
    padding-top: 0.1rem;
	padding-bottom: 0.29rem;
	margin-top: 0.1rem;margin-bottom: 0.1rem;	}	
.index2 .news_title{ border-bottom:1px solid #ddd; overflow:hidden; height:0.45rem; line-height:0.45rem;}
.index2 .news_title h2{ float:left; margin-left:15px; font-size: 0.25rem; color:#404040;}

.index2 .news_title .tabs{ float:left; margin-left:20px;} 
.index2 .news_title .tabs a{display:block;float:left;width:0.7rem;color:#444;text-align:center;font-size: 0.24rem;text-decoration:none;}
.index2 .news_title .tabs a.active{color:#ff3c00; }

.swiper-container{background:#fff;width:98%;}
.swiper-slide{width:100%;background:none;}
.content-slide{width:100%;background:none; padding-top:5px;}
.content-slide li{ width:100%; border-bottom:1px solid #ddd; height:1.3rem; margin-top:4px;padding-top:4px; clear:both }
.content-slide li .con1{ float:left; width:30%;  height:1.2rem; overflow:hidden;}
.content-slide li .con1 a img{ width:1.6rem;  height:1.2rem;}
.content-slide li .con2{ float:right; width:67%;  height:1.3rem; }
.content-slide li .con2 h4{ font-size:14px; line-height:0.46rem; font-weight:normal;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.content-slide li .con2 h4 a{ color:#010000;font-size: 0.23rem;}
.content-slide li .con2 p.price{ color:#ff3c00;font-size: 0.20rem; line-height:0.36rem;}
.content-slide li .con2 p{font-size: 0.18rem; line-height:0.3rem;}
.content-slide li .con2 p span{ float:left;width:3.6rem; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.content-slide li .con2 p small{ float:right;}
.content-slide li .con2 p a{ color:#666}

.content-slide li .con3{ padding-left:6px; height:1.3rem; }
.content-slide li .con3 h4{ font-size:14px; line-height:0.46rem; font-weight:normal;overflow:hidden; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.content-slide li .con3 h4 a{ color:#010000;font-size: 0.23rem;}
.content-slide li .con3 p.price{ color:#ff3c00;font-size: 0.20rem; line-height:0.36rem;}
.content-slide li .con3 p{font-size: 0.18rem; line-height:0.3rem;}
.content-slide li .con3 p span{ float:left;width:4.6rem; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.content-slide li .con3 p small{ float:right;}
.content-slide li .con3 p a{ color:#666}

 
.gotop{position:fixed;display:none;bottom:70px;right:0;width:54px;height:44px;background:url(../images/totop.jpg) no-repeat 0 0;background-size:54px 44px;text-indent:-9999px;opacity:.8;z-index:999}

 