/*媒体查询*/


html{font-size: 62.5%;}
@media screen and (min-width:320px){
    html{font-size:60%}
}
@media screen and (min-width:375px){
    html{font-size:68%}
}
@media screen and (min-width:414px){
    html{font-size:73.24%}
}
@media screen and (min-width:481px){
    html{font-size:94%}
}
@media screen and (min-width:561px){
    html{font-size:109%}
}
@media screen and (min-width:641px){
    html{font-size:115%}
}
* {tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-ms-tap-highlight-color: rgba(0, 0, 0, 0);}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1533176368226'); /* IE9*/
  src: url('iconfont.eot?t=1533176368226#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1533176368226') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1533176368226#iconfont') format('svg'); /* iOS 4.1- */
}
/* Chinese 暂*/
/* @font-face {
    font-family: 'GenSenMaruGothicTW';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/zh/GenSenMaruGothicTW-Regular.ttf');
    font-display: swap;

}
@font-face {
    font-family: 'GenSenMaruGothicTW';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/zh/GenSenMaruGothicTW-Bold.ttf');
    font-display: swap;

} */
/* thai */
@font-face {
    font-family: 'NotoSansThaiUI';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/th/NotoSansThaiUI-Regular.ttf');
    font-display: swap;
}
@font-face {
    font-family: 'NotoSansThaiUI';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/th/NotoSansThaiUI-Bold.ttf');
    /* unicode-range: U+0370-03FF; */
}
body{
    letter-spacing: normal;
    font-family:  'Noto Sans', 'NotoSansThaiUI','GenSenMaruGothicTW', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif !important;	
}
.enfont{
	white-space: nowrap;
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* font-size: 2.5rem; */
}
.icon-diancan:before { content: "\e6e7"; }
.icon-shoucang:before {content: "\e626";}
.icon-fenxiang:before { content: "\e661";}
.icon-shoucang1:before { content: "\e602"; }
.icon-close:before {content: "\e6bc";}
/*EDITS-GY*/
/*.icon-arrow-double-left:before { content: "\e603"; }*/
.icon-arrow-double-left:before { content: "\e618"; }
.mui-back:before {
    content: '\e471';
    /*content: '\e618';*/
}
.mui-back {
    color: #727272;
    font-size: 0.62rem !important;
    /* margin-top: 0.25rem; */
}
.mt37{
	margin-top: 3.7rem;
}
.mui-bar-nav{
	box-shadow: none;
}
.share{
	position: absolute;
	right: 1.5rem;
	top: 0.7rem;
	color:#fff;
	z-index: 4;
}
.like.active{
	color: #FDA802!important;
	border: none;
}
.like.active:before { content: "\e602"; }
.like{
	right:4.5rem
}

.order{
	right: 7.5rem;
}

.mui-segmented-control .mui-control-item{
	color: #333;
}


.leftArr{
	position: absolute;
	left: 0.5rem;
}
.
.mui-flex {
    display: flex;
	display: -webkit-flex;
    justify-content: space-between;
}

.shopDesc{
	width:100%;
	position: relative;
	top: 0;
	max-width: 1125px;
    margin: 0 auto;
}

.shopDesc img{
	width:3.2rem;
	height:3.2rem;
	margin: 0.24rem;
	margin-bottom: 0;
	border-radius: 0.4rem;
}
.mui-table-view-cell1{
	padding: 0.25rem 3% 0.18rem;
    border-bottom: 0.02rem solid rgb(236,236,236);
	position:relative;
    /*margin-left: 0.5rem;*/
}
.searchResult{
	display: flex;
    display: -webkit-flex;
    /* padding: 0 0.5rem; */
    border-bottom: 1px solid #ddd;
	background: #fff!important;
	/* line-height: 3.5rem;
	height: 3.5rem; */
}
.mui-row.mui-fullscreen>[class*="mui-col-"] {
	height: 100%;
}
.mui-col-xs-3,
.mui-col-xs-9 {
	overflow-y: hidden;
	height: 100%;
}
.mui-control-content1 {
	display: block;
	background: #fff;
}
.mui-segmented-control.mui-segmented-control-inverted{
	display: block;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
	background-color: #fff;
}
.mui-segmented-control .mui-control-item{
	/*padding: 1rem 0;*/
	width: 100%;
    line-height: normal;
    font-size: 0.42rem;
    display: flex!important;
    height: 1.46rem;
    align-items: center;
}
.mui-segmented-control .mui-control-item.mui-active {
    color: #D1284B;
    border: none;
    font-weight: normal!important;
}
.mui-control{
	display: table-cell;
    overflow: hidden;
    width: 24%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #404040;
    justify-content: center;
    line-height: 3.3rem;
    margin-left: 3%;
    height: 3.3rem;
}
.mui-control.mui-active{
	border-bottom: 2px solid #D1284B;
}
.mui-col-xs-3{
	width: 30%;
	background: #F7F7F7;
}
.mui-col-xs-9{
	width: 70%;
}
.mui-segmented-control{
	color: #808080;
	background: #F7F7F7;
	font-size: 0.5rem;
}
.setOrder{
	margin-bottom: 5rem;
}

.left{
	width: 46%;
	width: 2.68rem;
	height: 2.68rem;
}
.left img{
	width: 100%;
}

.right{
	width: 54%;
	padding-left: 2%;
}

.food .left{
	position: relative;
}
.soldout{
	width: 100%;
	position: absolute;
	bottom: 0;
	font-size: 1.4rem;
	color: #fff;
	background: rgba(0,0,0,0.3);
	text-align: center;
	margin: 0;
	height: 100%;
}
.soldout span{
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,0.6);
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.foodImg{
	width: 100%;

}
h1{
	font-size: 0.48rem;
	margin: 0;
	font-weight: normal;
}
.shopTitle{
	font-size: 0.56rem;
	margin:  0;
	color: inherit;
	font-weight: 600;
	height: 1.6rem;
	/* padding-top: 5%; */
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-top: 0.24rem;
	mix-blend-mode: normal;
}
.con{
	font-size: 0.36rem;
	font-weight: normal;
	margin-bottom: 0;
}

.tishi{
	color: #fff;  
    font-size: 0.36rem;
    margin: 2% 0 0 0;
    /* height: 20%; */
	/* line-height: initial; */
	white-space: nowrap; 
    overflow: hidden;
}
.mui-assess{
	height: 20%;
	line-height: 1.5rem;
	color: #fff;
	margin-top: 3%;
	margin-bottom: 0;

}
.mui-assess span{
	padding:0 0.25rem;
    border: 1px solid #fff;
    display: inline-block;
    border-radius: 0.3rem;
    font-size: 0.4rem;
    height: 100%;
    line-height: initial;
}
.leftInfo{
	width: 48%;
}

.rightInfo{
	width: 51%;
    font-size: 0.36rem;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    height: 0.5rem;
    line-height: 0.5rem;
    white-space: initial;
    -webkit-box-orient: vertical;
}

.xl{

    margin: 0;
    overflow: hidden;

}
.xl span{
	font-size: 0.36rem;
}
.fc{
	color: #333;
}

.xl img{
	/*margin-top: 0.25rem;*/
	width:1.2rem;
}
.money{
	/* font-size: 1.7rem; */
	font-weight: 700;
    flex: 1;
    font-family: 'Noto Sans';
}
.amount{
	font-size: 0.32rem;
	color:rgb(38,38,38);
}
.num{
	font-size: 0.56rem;
	margin-top: 0.26rem;
	color:#D1284B;
	margin-bottom: 0.06rem;
}
.add{
	position: absolute;
    right: 10px;
    font-size: 0.44rem;
    color: #000;
	margin:0;
	bottom: 0.6rem;
	text-align: right;
	padding-top: 0.36rem;
    width: 50%;
}
.mask{
	position: absolute;
    background: rgba(0,0,0,0.6);
    width: 46%;
    z-index: 5;
    top: 3.5rem;
}
.wait{
	display: inline-block;
    width: 100%;
    text-align: right;
    margin-top: 0.4rem;
	font-size: 0.36rem
}

.choose {
    height: 0.56rem;
    line-height: 0.56rem;
    color: #D8274D;
    border-radius: 1rem;
    border: 1px solid #D8274D;
    padding: 0 0.36rem;
    margin-top: 0.15rem;
}

.addNum{
	display: inline-block;
    font-size: 0.75rem!important;
    color: #D8274D;
	/* font-weight: bold; */
	
}
.numText{
	display: inline-block;
    font-size: 0.5rem;
}
/* .mui-icon-minus{
	color: #9D9D9D;
} */
.mui-icon-minus,.numText{
	display: none;
}
.mui-segmented-control .mui-control-item{
	white-space: normal;
}

.flimg{
	width: 1.5rem;
    float: left;
    margin-top: 1rem;
}
.frimg{
	width: 2.2rem;
    /* height: 1.85rem; */
    position: absolute;
    right: 1rem;
}
.annoute{
	/* height: 13rem; */
    text-align: center;
    padding-top: 0.9rem;
    color: #919191;
    margin-bottom: 0;
    font-size: 0.48rem;
}

.firstT{
	font-size: 0.42rem;
	color: #808080;
	padding: 0 0.8rem;
	margin: 0;
	box-sizing: content-box;
	line-height: 0.99rem;
}
.commend{
	float: right;
    color: #D1284B;
}

/*.mui-table-view .mui-table-view-cell1:first-of-type{
	border-top: 1px solid #ddd;
}*/
input::placeholder{
    color: rgb(199,199,199) !important;
}

.shareContent{
	/* height: 3.5rem; */
	/*background: #fff;*/
	position: fixed;
	top: 0;
	z-index: 11;
	width: 100%;
	padding: 0 0.5rem;
	max-width: 1125px;
}
.mt10{
	margin-top: 1rem;
	opacity: 0;
/*	display: none;*/
}
.mui-fullscreen{
	max-width:1125px;
	margin:0 auto;
}
/*我来推荐一个*/
.recommendOne{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background-color: rgba(0,0,0,.3);
    overflow-y: auto;
    display: none;
    width: 100%;
    height: 100%;
}
.recommendContent{
	background-color: #F6F6F6;
	width: 100%;
	display: -webkit-flex; /* Safari */
  	display: flex;
   	flex-wrap: wrap;
   	align-items: center;
   	padding:3% 0 3% 3%;
   	justify-content:flex-start;
}

.recommendContent span{
	margin: 1% 0;
    background-color: #FEFEFE;
    border-radius: 3px;
    width: 31%;
    height: 4rem;
    display: flex;
	display: -webkit-flex;
    align-items: center;
    padding: 3px;
    justify-content: center;
    margin-right: 2%;
    text-align: center;
    font-size: 1.3rem;
}

.listBtm{
	background: url(../images/line.png) no-repeat bottom;
}


.setOrder a{
	position: relative;
}
.mui-badge{
	color: #fff;
    background: #D1284B;
    display: none;
}

/*选规格 弹框*/
.mui-backdrop {
    align-items: center;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    opacity: 1;
    background: rgba(7, 17, 27, 0.6);
	display: none;  
}
.chooseStyle {
    background: #fff;
    width: 84%;
    border-radius: .4rem;
}
.closeAll{
	float: left;
	color: #7E7E7E;
	font-weight: bold;
	margin-left: 1rem;
}
.tips{
	margin: 0;
	color: rgb(64,64,64);
	font-size: 0.48rem;
	min-height: 1.15rem;
    max-height: 2.3rem;
	text-align: center;
	font-weight: 600;
	padding: 0 5%;


}
.choosenum{
	position: relative;
	height: 1.19rem;
	line-height: 1.19rem;
	font-size: 0.42rem !important;
	padding: 0.5rem 5% 0;
	/* border-top: 1px solid #D0CECE; */
	color: #000;
	display: flex;
	display: -webkit-flex;
	width: 100%;
}
.choosenum > span:nth-of-type(1){
	min-height: 1.12rem;
	display: flex;
	align-items: center;
	line-height: normal;
}

.choosenum1 {
    height: 1.6rem;
    align-items: center;
    padding: 0 5%;
    border-top: 0.16rem solid rgb(242, 242, 242);
    border-bottom: 0.16rem solid rgb(242, 242, 242);
	margin-top: 0.7rem;
	font-size: 0.42rem;
	display: flex;
	display: -webkit-flex;
}

.pl5{
	padding-left: 1rem;
}
.dax.range button{
 	margin-right: 0.3rem;
	/* margin-top: 0.3rem; */
	font-size: 0.42rem;
	padding: 0;
	height: 1rem;
	white-space: normal;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.dax.range button span{
	padding: 0.05rem 0.1rem;
	width: 100%;
	height: 100%;
	font-size: 0.42rem;
	vertical-align: top;
	/* overflow: hidden; */
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	
	
}
.choosenum .center{
	flex: 1;
	text-align: center;
}
.chooseH{
	height:5rem;
	line-height: 5rem;
}
.dax{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	justify-content: normal;
	margin-right: -4%;
}
.dax button{
	font-size: 0.42rem;
	color: #7E7E7E;;
	margin-top: .2rem;
	width: 30%;
	margin-right: 3% !important;
	padding: 0.18rem 0.1rem;
  	/* background: #AFABAB; */
}
.dax button.mui-active{
    background: none;
    color: rgb(255,118,117);
    border-color: rgb(255,118,117);
}
.mui-input-row{
	margin: 0;
	padding: 0.22rem 5%;
}
.textarea{
	margin: 0;
	font-size: 1.4rem;
	line-height:2rem;
	padding: 0.5rem;
}
.mui-style{
	margin: 0.5rem 1rem;
}
.mui-style span{
	display: inline-block;
    padding: 0.5rem 0.8rem;
    margin-right: 0.3rem;
    background: #FBE9ED;
    color: #D1284B;
    border-radius: 5px;
}

/*购物车*/
.shopCar {
    position: fixed;
    width: 1.19rem;
    height: 1.19rem;
    /*top: 0rem;*/
	left: 5%;
	bottom: 0;
    z-index: 13;
}
.shopCar p {
    width: 4.5rem;
    height: 4.5rem;
    left: 15%;
    position: absolute;
    margin-left: -2.25rem;
}
.shopCar img{

	height: 100%;
	width: 100%;
}


/*底部弹框页面*/
.footerMask{
	position: fixed;
	width: 100%;
	height: 100%;
	max-width: 1125px;
	max-height: 100%;
    margin: 0 auto;
    z-index: 14;
    background: rgba(64,64,64,0.4);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* display: none; */
}
.cartDel{
	position: fixed;
    width: 100%;
    background: #fff;
    bottom: 0;
    max-width: 1125px;
    margin: 0 auto;
    z-index: 14;
    max-height: 85%;
	overflow: scroll;
	border-top-left-radius: 0.4rem;
	border-top-right-radius: 0.4rem;
}
.billSum {
    align-items: center;
	padding: 0 5%;
    border-bottom: 1px solid rgb(242,242,242);
	width: 100%;
	height: 1.825rem;
}
.billSum .center{
	text-align: right;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	align-items: center;
}
.billSum p{
    margin: 0;
	color: rgb(0,204,153);
	white-space: nowrap;
}
.billSum .orderName{
	color:rgb(44,62,80);
	width:57%;
}
.orderName span {
    display: block;
    word-wrap: break-word;
}

.center .numText{
	display:inline-block;
	text-align: center;
	color: rgb(44,62,80);
}
.fs17 {
    font-size: 0.56rem;
}
.fs15 {
    font-size: 0.5rem;
}
.billSumRight{
	flex: 1;
	-webkit-flex: 1;
	text-align: right;
}
.customSure{
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	margin: 0;
	font-size: 0.5rem;
	color: #595959;
	border-bottom: 1px solid #D9D9D9;
}

.mui-icon-trash{
	float: right;
	font-size: 0.5rem;
	display: flex;
	align-items:center;
    justify-content:flex-end;
}
.mui-icon-trash:before{
	content: "";
}
.mui-icon-trash:after {
    content: '\e401';
    font-size: 0.75rem;
	font-weight: bold;
	color: #D1284B;
}
.red{
	color: #D1284B;
}
.last{
	height: 1.34rem;
	line-height: 1.34rem;
	margin-top: 0;
	margin-bottom: 1.34rem;
	font-size: 0.48rem;
	text-align: center;
}

 .totalend{
    color: rgb(0,204,153);
    text-align: center;
    margin: 0;
    font-size: 0.48rem;
    /* position: fixed;
    bottom: 0; */
    width: 100%;
	max-width: 1125px;
    background-color: rgb(89,89,89);
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
}

.totalsure{
  color: rgb(0,204,153);
  text-align: left;
  position: relative;
  margin: 0;
  font-size: 0.64rem;
  height: 1.4rem;
  line-height: 1.4rem;
  padding-left: 5%;
  background: rgb(89,89,89);
  display: flex;
  align-items: center;
  border-bottom-left-radius: .4rem;
  border-bottom-right-radius: .4rem;
  font-weight: 700;
}

.sure {
	width: 25%;
	color: #FFF;
	background: #35adce;
	height: 1.4rem;
	line-height: 1.4rem;
	text-align: center;
	border:none;
	float: right;
	font-size: 0.48rem;
	font-weight: 700;
	/* margin-top: -1rem; */
	/* padding: 0 1.8rem; */
}

.money span {
    /* font-size: 1.9rem; */
}

.cartView{
	width: 4.5rem;
    height: 4.5rem;
    left: 0%;
    position: absolute;
    top: -1.5rem;
}
.cartView img{
	height: 100%;
	width: 100%;
}

.closeCart{
	float: left;
    color: #7E7E7E;
    font-weight: bold;
}
/*选择关键词*/
.addwords{
	font-size: 3rem !important;
}
/* .active{
	color: #D1284B;
	border: 1px solid #D1284B;
} */

.tipMask{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 16;
	background: rgba(0,0,0,0.5);
	display: none;
}
.block{
	display: block;
}
.tipuser{
	position: absolute;
	right: 4rem;
	top: 3rem;
}
.tipuser img{
	width: 5rem;
	height: 5rem;
	margin-left: 4rem;
}
.tipuser p{
	color: #fff;
	font-size: 1.5rem;
}
.tipshop{
	position: absolute;
	left: 1rem;
	top: 13rem;
}
.tipshop img{
	width: 5rem;
	height: 5rem;
}
.tipshop p{
	color: #fff;
	font-size: 1.5rem;
	margin-left: 3rem;
}
.closeMask{
	position: absolute;
	color: #fff;
	border: 1px solid #fff;
	top: 65%;
	font-size: 1.5rem;
	display: inline-block;
	border-radius: 0.5rem;
	padding: 0 1rem;
	left: 35%;
	text-align: center;
}

.tipcart{
	position: absolute;
	bottom: 1rem;
	left: 0;
}
.tipcart img{
	display: inline-block;
	width: 5rem;
	height: 5rem;
	float: left;
}
.tipcart img:last-of-type{
	margin-top: 0.5rem;
}
.tipcart p{
	color: #fff;
	font-size: 1.5rem;
	display: inline-block;
	float: left;
	margin-top: 1rem;
	margin-left: 1rem;
}

.doublearrow{
	margin-top: 0.7rem;
    opacity: 0;
    color: #333;
    float: left;
}

.backImg{
	display: block;
    margin-top: 0;
    color: #333;
    z-index: 18;
    position: relative;
}
.over_warn{
	color: rgb(255,118,117);
	line-height: 1;
	font-weight: 700;
	margin-top: -0.25rem;
}