﻿@charset "utf-8";
article,
aside,
audio,
body,
canvas,
caption,
details,
div,
p,
figure,
footer,
header,
hgroup,
html,
iframe,
img,
mark,
menu,
nav,
object,
section,
span,
summary,
table,
tbody,
td,
tfoot,
thead,
tr,
video,
dl,
dd {
    margin: 0;
    padding: 0;
    border: 0;
}
li{
	list-style-type: none;
}
body {
    font-size: 14px;
    line-height: 1.5;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    background-color: #fff;
    /*padding-bottom: 49px;*/
    font-family:"微软雅黑";
}

a,
a:visited,
a:hover,
a:link {
    color: #999;
    text-decoration: none;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h1,h2,h3,h4,h5,h6{
	padding: 0px;
	margin: 0px;
}
a{
	color: #fff ;
	text-shadow: none;
}
.a_color{
	color: #333 !important;
}
.index_a a{
	color: #333!important;
}
p{
	color: #333;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.comm_mrg9{
	width: 90% !important;
	margin: 0px auto !important;
}
.comm_mrg98{
	width: 98% !important;
	margin: 0px auto !important;
}
.comm_mrg8{
	width: 80%;
	margin: 0px auto;
}
.comm_mrg7{
	width: 70%;
	margin: 0px auto;
}
.w8{
	width: 80%;
	box-sizing: border-box;
}
.w2{
	width: 20%;
	box-sizing: border-box;
}
.w7{
	width: 70%;
	box-sizing: border-box;
}
.w3{
	width: 30%;
	box-sizing: border-box;
}
.w4{
	width: 40%;
	box-sizing: border-box;
}
.w6{
	width: 60%;
	box-sizing: border-box;
}

.span_color{
	color:#FB0000 !important;
	
}
.bg_red{
	background: #F93838 !important;
}
.bg_bai{
	background: #fff !important;
}
.bg_hui{
	background: #F2F1F1 !important;
}
.span_color_bai{
	color: #fff !important;
}
.span_color_hui{
	color: #B4B3B3 !important;
}
.span_color_lan{
	color: #5AC0EF !important;
}
.span_color_cheng{
	color: #FF9800 !important;
}

.span_left{
	margin-left: 0.6rem;
}
.span_left1{
	margin-left: 1rem;
}

.span_right{
	margin-right: 0.6rem;
}
.span_right1{
	margin-right: 1rem;
}
.padding_2{
	padding: 2rem 0px;
}
.padding{
	padding: 1rem;
}
.padding_3{
}

.btn_color_hui{
	background:#A6A3A3 !important;
	color: #fff ;
}
.btn_color_cheng{
	background:#FFBA39 !important;
	color: #fff !important;
}
.btn_color{
	/*background:-moz-linear-gradient(left,#0CA5FF,#1DD2FF);/!*Mozilla*!/*/
	/*background:-webkit-gradient(linear,0 50%,100% 50%,from(#0CA5FF),to(#1DD2FF));/!*Old gradient for webkit*!/*/
	/*background:-webkit-linear-gradient(left,#0CA5FF,#1DD2FF);/!*new gradient for Webkit*!/*/
	/*background:-o-linear-gradient(left,#0CA5FF,#1DD2FF); /!*Opera11*!/*/
	background:#FB0000 !important;
	color: #fff !important;
}
.btn_color_border{
	border: 1px solid #fff;
	color: #fff !important;
	border-radius:4px;
}
.span_color_red{
	color: #FF7070!important;
}
.span_color_lan{
	color: #0592FF!important;
}
.span_color_lv{
	color: #8DC63F !important;
}
.span_icon{
	width: 46px;
	height: 46px;
}
.mrg-top{
	margin-top: 5%;
}
.mrg-top2{
	margin-top: 2rem !important;
}
.mrg-top3{
	margin-top: 4rem !important;
}
.mrg-top4{
	margin-top: 0.4rem !important;
}
.mrg_bttom{
	margin-bottom:5rem;
}
.clear{
	clear: both;
}
.comm_mrg33{
	width: 33%;
	text-align: center;
	float: left;

}
.index_bg{
	background: #fff;
}
.index_body1{
	width: 100%;
	overflow:hidden;
	margin-top: 44px;
}

/*Element{*/
  /*-webkit-appearance:none;*/
/*}*/
/*element {*/

  /*-webkit-touch-callout:none;*/

/*}*/
/*Element {*/
  /*-webkit-tap-highlight-color:rgba(255,255,255,0)*/
/*}*/
/*/!*消除IE10里面哪个差号*!/*/
/*input:-ms-clear{*/
	/*display:none;*/
/*}*/
/*/!*关于 iOS 与 OS X 端字体的优化(横竖屏会出现字体加粗不一致等)*!/*/
/*-webkit-text-size-adjust:100%;*/
/*-ms-text-size-adjust:100%;*/
/*text-size-adjust:100%;*/
/*8888888888888888888888888888***************共同头部底部*************/
.index_section{
	width: 100%;
	background: #fff;
	margin-top:2rem;
	padding: 2rem;
	
}
.ui-content{
	margin-top: 48px;
	background: #fff;

}
.fl_l{
	float: left;
}
.fl_r{
	float: right;
}
.index_body{
	margin-top:50px;
}
*{
	text-shadow: none;
}
/*************动画*****************/
.swiper-container{
	width: 100%;
	height:100%;

}
/*8****************首页样式**********************/
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{
	margin-top: 0px;
}
.index_lg{
	width:14rem;
	height: 8rem;
	margin: auto;
}
.index_img{
	width:3rem;
	height:3rem;
}
.span_img{
	display: block;
	width: 50px;
	margin-left:26%;

}
/*.logo{*/
	/*width:4rem;*/
	/*margin-top: 1.4rem;*/
	/*margin-left: 1rem;*/
/*}*/
.title{
	line-height: 6rem;
	margin-left: 0.4rem;
}
.welcome{
	margin-top: 2rem;
	width: 100%;
}
.welcome>p{
	text-align: center;
	line-height: 2rem;
	font-size: 0.7rem;
}
.index_hrad{
	width: 2rem;
}
.coupon{
	margin: auto;
	width:16rem;
	margin-top: 2rem;
	padding: 1rem;
	background: #F7F7F7;
	overflow: hidden;
	border-radius: 0.2rem;
}
.index_h5{
	line-height:1.4rem;
	margin-left: 0.4rem;
	color: #333;
}
.index_btn{
	margin-top: 3rem;
}
.index_footer{
	text-align: center;
	position: absolute;
	bottom:1rem;
	left: 50%;
	margin-left:-78px;
}
.comm_mrg5{
	width: 50%;
	box-sizing: border-box;
}
.comm_mrg4{
	width: 40%;
	box-sizing: border-box;
}

.comm_mrg1{
	width: 10%;
	box-sizing: border-box;
}
.font_size3{
	font-size: 3rem;
}
.font_size2{
	font-size: 2rem;
}
.font_size1{
	font-size: 1rem;
}
.font_size08{
	font-size: 0.8rem;
}

/********************优惠券**************/
.mui-card{
	margin-top: 0.4rem;
}
.index_share{
	width: 1rem;
}
.mui-card-content{
	padding: 1rem !important;
}
.index_list p{
	line-height: 2.2rem;
}
/********************选择就餐人数**************************/
.index_btn1{
	display: block;
	border:1px solid#FB0000;
	width: 100%;
	text-align:center;
	padding: 0.2rem;
	box-sizing: border-box;
	border-radius:4px;
}
.index_raido{
	margin: 5rem 0px;
}
.col-xs-3{
	margin: 0.2rem 0px;
	padding-left: 5px;
	padding-right: 5px;

}
.index_raido .active_a{
	background:#F98911;
	color: #fff !important;
}
.index_actv{
	display: none;
}
/********关注公众号*******/
.code{
	width: 8rem;
	height: 8rem;
	margin: auto;
}
/***************************彩单********************************/
/*菜单定位*/
.menu_btn{
	position: fixed;
	top:44px;
	right:0;
	z-index: 110;
	height: 100%;
}
.mycaidan{
	position: absolute;
	background: #fff;
	top: 0;
	width: 10rem;
	right: -10rem;
	bottom: 0px;
}
.mycaidan a{
	color: #333 !important;
}
.mycaidan_list{
	width: 100%;
	margin-top: 5%;
	height: 90%;
	overflow: auto;
}
.menu_btn1{
	position: relative;
	top:50%;
	right: -0rem;
	margin-top: -40px;
}

.menu_btn1 a{
	display: block;
	width:2.4rem ;
	height:2.6rem;
	color: #363636 !important;
	text-align: center;
	font-size: 0.6rem;
	background: #fff;
	border-radius: 2rem 0px 0rem 2rem;
}
/*菜单背景*/
.mycaidan_bg{
	position: fixed;
	top:44px;
	left: 0;
	bottom: 0;
	right: 0px;
	background: rgba(0,0,0,0.7);
	z-index: 80;
	display: none;
}
/******************导航定位*/
.menu_navigation{
	position: fixed;
	left: 2rem;
	bottom: 2rem;
	z-index: 100;
}
 .navigation{
	display: block;
	width:4rem;
	height:4rem;
	background: #fff;
	text-align: center;
	line-height:4rem;
	border-radius: 50%;
	color:#FB0000!important;
}
 /*导航菜单*/

.mui-table-view .mui-media, .mui-table-view .mui-media-body{
	color: #333;
}
.mui-table-view .mui-media-object.mui-pull-left{
	margin-right:2rem ;
}
.mui-media-body>p{
	margin-top: 1rem;
}
.tuijian{
	margin: 1rem 0px;
}

/**********************搜索***********************/
.ui-input-text, .ui-input-search{
	margin: 0em auto;
	border-width: 1px;
	border-style: solid;
	width:78%;
	height: 36px;
	margin-top: 4px;
	float: left;
	margin-left: 0.6rem;
}
/*****************店铺信息****************************/
.inform_bg{
	width: 100%;
	position: fixed;
	top:0;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.index_body{
	z-index: 1;
}

.inform_bg img{
	width: 100%;
}
/****************底部样式************************/
.footer{
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 1;
}

/***************bootstrap*************/
.input-group-addon{
	background: transparent !important;
	color: #333;
	border: none;
	border-radius:0px ;
	border-bottom:1px solid #ccc ;
}
#money{
	border: none;
	box-shadow: none;
	border-bottom: 1px solid #ccc;
	border-radius: 0px;
}
table{
	width: 100%;
}
.palace tr td{
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #EFEFF4;
	padding: 11px 15px;
	height: 120px;
}
.deblocking{
	width: 160px;
	position: absolute;
	top:70px;
	left: 50%;
	margin-left: -80px;
}
.deblocking p{
	color: #fff !important;
	text-align: center;
	position: relative;
	bottom: 54px;
}
/*借款首页*************************************/
.welfare{
	width: 100%;
	height: 60px;
	border-radius:6px 6px 0px 0px ;
	background: #FF4300;
}
.welfare_title{
	height: 60px;
	border-right:1px dashed #ccc ;
}
.welfare_title p{
	line-height: 60px;
	color: #fff;
	font-size: 1.6rem;
}
.welfare_list p{
	line-height: 60px;
}
.title_box{
	width: 100%;
	height: 1px;
	background: #D3D1D1;
	position: relative;
}
.title_p{
	background: #EFEFF4;
	position: absolute;
	left:50%;
	margin-left: -63px;
	top:-10px;
}
.list{
	width:100%;
	height: 80px;
	background: #fff;
	position: relative;
}
.sanjiao{
	width: 0;
	height: 0;
	border-right: 55px solid transparent;
	border-bottom: 55px solid transparent;
	border-top: 55px solid #FF4300;
	position: absolute;
	left: 0;
	top:0;
}
.sanjiao_hui{
	width: 0;
	height: 0;
	border-right: 55px solid transparent;
	border-bottom: 55px solid transparent;
	border-top: 55px solid #A7A2A3;
	position: absolute;
	left: 0;
	top:0;
}
.sanjiao_tilte{
	color: #fff;
	position: absolute;
	font-size: 1rem;
	left: 0;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* Internet Explorer */
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg); /* Opera */
}
.list_p{
	line-height: 24px;
}
.border_right{
	border-right: 1px dashed #A7A2A3;
}
.mui-bar-tab .mui-tab-item.mui-active{
	color: #FB0000;
}
.mui-input-range input[type='range']{
	background-color: #FFBA39;
}
/*滑块夜色*/
.mui-input-range input[type='range']::-webkit-slider-thumb
{
	width: 28px;
	height: 28px;
	border-color: #0062cc;
	border-radius: 50%;
	background-color: #FFBA39; /修改这里的颜色就可以了！/
background-clip: padding-box;
	-webkit-appearance: none !important;
}
.mui-input-group:before{
	width: 0px;
}