﻿.mui-table-view-chevron {margin-top:10px;}
.mui-grid-view.mui-grid-9 .mui-table-view-cell{background-color:white;border:none;}
.mui-grid-view.mui-grid-9 {border-bottom:1px solid #DCDBE1;}
.update {
    font-style: normal;
    color: #999999;
    margin-right: -30px;
    font-size: 12px;
}
.cred{color:#DA0B0F;}
.corg{color:#d08c0d;}
.cgreed{color:#23BD2D;}
.mui-search{margin:5px;}
#search{margin-bottom:0;}
.feedback body {
	background-color: #EFEFF4;
}
.feedback input,
.feedback textarea {
	border: none !important;
}
.feedback textarea {
	height: 100px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.feedback .row {
	width: 100%;
	background-color: #fff;
}
.feedback p {
	padding: 10px 15px 0;
}
/*.feedback button#submit { 
	width: 90%;
	height: 46px;
	left: 50%;
	-webkit-transform: translate(-50%);
}*/

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	font-size: 14px;
}

.feedback .hidden {
	display: none;
}
.feedback .image-list {
	width: 100%;
	height: 85px;
	background-size: cover;
	padding: 10px 10px;
	overflow: hidden;
}
.feedback .image-item {
	width: 65px;
	height: 65px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABuwAAAbsBOuzj4gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOCSURBVHic7d0xSxxRFIbh15DOwl47u0MglVtEEQSL5B/YxtrKX2Jlra3/QAtBCGqxVoFwunRub2G9KeYuMbOzRhJnZtfve5pBZlcvnHfvjgujS+PxGNP1ru8FWL8cgDgHIO79Sx6UmZ+AXWAAbACrbS7K/tkIuAOGwGVE3P7tCUvPXQRm5gpwBOy/1gqtUyfAYUQ8zHrAzAAycws4A9aAR+AYuAGGETF6/bXa/8rMVapdehM4AJaBe2AvIq6bntMYQHnl/6Aa/jfga0T8bGnd1oLMXAdOgW2qCD407QSzLgKP+D38HQ9/8ZSZ7VDNcI1qplOmdoBywXdDte1/9PAXW9kJvlO9HWzWLwybdoDdcjz28BdfmeFx+XK3fr4pgEE53rS1KOvcZJaD+ommADbKcdjacqxrk1lu1E80BbAK4F/13o4ns5z6AM8fBYtzAOIcgDgHIM4BiHMA4hyAOAcgzgGIcwDiHIA4ByDOAYhzAOIcgDgHIM4BiHMA4hyAOAcgzgGIkw0gM88z87zvdfTtRX8f4I363PcC5oHsDmAVByDOAYhzAOIcgDgHIM4BiHMA4hyAOAcgzgGIcwDiHIA4ByDOAYhzAOIcgDgHIM4BiHMA4hyAOAcgzgGIcwDiHIA4ByDOAYibi3sDy02avdyrl5mz/3duOy4i4kvHP3Mm7wDi5mIH6OMVMXnlR8RS1z97nngHEOcAxDkAcQ5AnAMQ5wDEOQBxDkCcAxDnAMQ5AHEOQJwDEOcAxDkAcQ5AnAMQ5wDEOQBxDkCcAxDnAMQ5AHEOQJwDEOcAxDkAcXNxb2BPLvpewDyQDWCebtHuk98CxDkAcQ5AnAMQ5wDEOQBxDkCcAxDnAMQ5AHEOQJwDEOcAxDkAcQ5AnAMQ5wDEOQBxDkBcUwAjgMxc7Xgt1pInsxzVzzUFcFeOg9ZWZF2bzPKufqIpgGE5bra2HOvaZJbD+ommAC7L8SAz11tbknWizPCgfHlZPz8VQETcAifAMnCamb5QXFBldqdUszwps/3DrOEeAvfANnDlnWDxlJldUc3wnmqmU5bG4+b/m5iZW8AZsAY8AsfADTCMiKmrSetfudofUL3nH1C98u+BvYi4bnrOzADKN1wBjoD9V1+tdeEEOIyIh1kPeDaAicz8BOxS1bUB+DOC+TSi+lVvCFw2vefXvSgAe7t8hS/OAYhzAOJ+ATeBuJOueKnYAAAAAElFTkSuQmCC);
	background-size: 100% 100%;
	display: inline-block;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #e8e8e8;
}
.feedback .image-item .file {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 0;
}
.feedback .image-item.space {
	border: none;
}
.feedback .image-item .image-close {
	position: absolute;
	display: inline-block;
	right: -6px;
	top: -6px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 12px;
	background-color: #FF5053;
	color: #f3f3f3;
	border: solid 1px #FF5053;
	font-size: 9px;
	font-weight: 200;
	z-index: 1;
}
.feedback .image-item.space .image-close {
	display: none;
}
.feedback .mui-inline{
	vertical-align: bottom;
	font-size: 14px;
	color: #8f8f94;
}
.mui-icon-star{
	color: #B5B5B5;
	font-size: 22px;
}
.mui-icon-star-filled{
	color: #FFB400;
	font-size: 22px;
} 
.mui-popover {
	height: 180px;
}
.stream{
	display: none;
}
.mui-plus-stream .stream{
	display: block;
}
.feedback .image-item input[type="file"] {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 0;
}
.sub{    margin: 0 auto;
    width: 98%;
   border: 1px solid #007aff;
    background-color: #007aff;
    height: 40px;
    font-weight: bold;
    color: white;
    margin-bottom:20px;
    /* border: 1px solid #DAD2D2; */
    border-radius: 5px;
    display: inherit;}
.sub2{    margin: 0 auto;
    width: 98%;
   border: 1px solid #f4f4f4;
    background-color: #ffffff;
    height: 40px;
    font-weight: bold;
    color: black;
    margin-bottom:20px;
    /* border: 1px solid #DAD2D2; */
    border-radius: 5px;
    display: inherit;}
.subclass{width:49%;display:inline-block;text-align:center;border-right:1px solid #ddd; background-image:url('../images/下拉.png');background-size:10px 10px;background-position:85% 30%; 
background-repeat:no-repeat;}
#switch {
	background-color: white;
}
.brn{border:none;}
.reftop{top:87px;}
.mui-table-view .mui-media-object{width:60px; height:60px;    max-width: 60px;}
.main-bg
{    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.54);display:none;}
.main-class
{    position: absolute;
    height: 150px;
    width: 100%;
    z-index: 101;
    display:none;
   }
.main-order
{    position: absolute;
    height: 150px;
    width: 100%;
    z-index: 101;
    display:none;
  }
.mui-table-view-cell .activt{color:dodgerblue;background-image:url('../images/right.png'); background-repeat:no-repeat; background-position:right center;background-size:20px; padding-right:10px;background-origin:content-box;}
#opentime{font-size:14px;}
#opentime b{    display: inline-block;
    width: 20px;
    background-color: #E25C73;
    text-align: center;
    border-radius: 3px;
    font-weight:normal;
    color: #fff;
    margin: 0 3px;}
#opentime .sec{}
#iconnes{background-image:url('../images/icons.png');      background-size: 252px 84px;
    display: block;
    background-position: -7px -22px;
    height: 40px;
    width: 56px;    margin: 0 auto;}
#newjoin{background-image:url('../images/icons.png');         background-size: 252px 84px;
    display: block;
    background-position: -58px -22px;
    height: 40px;
    width: 50px;
    margin-left: 5px;    margin: 0 auto;}
#nearshop{background-image:url('../images/icons.png');        background-size: 252px 84px;
    display: block;
   background-position: -104px -22px;
    height: 40px;
    width: 50px;
    margin-left: 5px;    margin: 0 auto;}
#checkin{background-image:url('../images/icons.png');        background-size: 252px 84px;
    display: block;
   background-position: -150px -22px;
    height: 40px;
    width: 50px;
    margin-left: 5px;    margin: 0 auto;}
.topimg{width:100%; font-size:0; display:block;}
.shopname{background-color:white; border-bottom:1px solid #ddd; height:40px;line-height:40px;padding:0 10px; font-weight:bold;}
.shopadr{background-color:white; border-bottom:1px solid #ddd; vertical-align:middle; padding:8px 0px ; }
.shopadr .fl{float:left; width:85%;border-right:1px solid #ddd;display:block;word-break:break-all; padding:0 15px 0 30px;background-image:url('../images/location.png');background-size: 20px;
    background-position: 8px 50%; color:black;
    background-repeat: no-repeat;}
.shopadr .fr{text-align:center; width:15%;color:cornflowerblue;}
.sc{position:absolute;top:10px; right:10px;color:white;    font-size: 30px;
}
.red-price{color:red; font-size:18px; font-weight:bold;}
.greed-price{color:forestgreen; font-size:14px; font-weight:bold;}
.num-pop{font-size:12px;}
.mui-ellipsis{margin-top:3px;}
.zhuoyou{
    width: 100px;
    /* margin:5%; */
    margin: 10px auto;
    /* float:left; */
    text-align:center;
    height: 100px;
    color:#007aff;
    line-height: 100px;
    border:2px solid #007aff;
    border-radius: 50%;
    font-size: 60px;
}
.zhuoyour{
    width: 100px;
    /* margin:5%; */
    margin:  10px auto;
    /* float:left; */
    text-align:center;
    height: 100px;
    color:#E25C73;
    line-height: 100px;
    border:2px solid #E25C73;
    border-radius: 50%;
    font-size: 60px;
}
.zygselect{background-color:#007aff;
           color:#fff;
}
.zygselectr{
    background-color:#E25C73;
           color:#fff;
}
#index_kj div{padding-bottom:10px;}
#sw1{text-align:center;}
#sw1 span{display:inline-block;width:20px;line-height: 20px;height: 20px;font-size:15px; border-radius:50%;background-color:#007aff; text-align:center;margin:0 2px;color:#fff;font-weight:normal;}
#sw1 b{display:inline-block;width:20px;line-height: 20px;  height: 20px;font-size:15px;border-radius:50%;background-color:#E25C73; text-align:center;margin:0 1px;color:#fff;font-weight:normal;}
#index_kj div{ display:inline-table; width:25%;text-align:center;}
.rfont{font-size:13px; color:#8f8f94;}
#index_kj div b{display:inline-block;width:40px;height:40px;border-radius:3px;background-color:#DA0B0F; text-align:center;margin:0 2px;color:#fff;}
#index_kj div span{display:inline-block;width:40px;height:40px; border-radius:3px;background-color:#23BD2D; text-align:center;margin:0 2px;color:#fff;}
.linet{text-decoration:line-through;}
.zrprice{    margin-left: 10px;
    color: #FF0000;
    font-weight: bold;}
.rows_zdy{background-color:white;padding:5px 5px;border-bottom:1px solid #ddd;}
.rows_zdy a{ display:inline-block; width:32%; border-right:1px solid #ddd; }
.rows_zdy span{height:25px;display:block; width:25px;margin:0 auto;background-size:25px 25px;}
.rows_zdy a p{text-align:center;margin-bottom:0;}
.icowsy{background-image:url('../images/wsy.png');}
.icoysy{background-image:url('../images/ysy.png');}
.icoallsy{background-image:url('../images/all.png');}
.com-ms img{display:block;}
.imsfull img{width:100%;}
.imsfull p{margin-bottom:0;}
.rows_shopzdy{background-color:white;padding:5px 5px;border-bottom:1px solid #ddd;}
.rows_shopzdy a{ display:inline-block; width:49%; border-right:1px solid #ddd;  text-align:center;}
.rows_shopzdy a span{ line-height:30px;}
.rows_shopzdy a p{   margin-bottom: 0px;}
.mui-grid-view.mui-grid-9.bgcw:after{
    /* clear: both; */
    /* position: static; */
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background-color: #c8c7cc;
}
#selectit{background-color:#fff;}

.mui-slider-indicator .mui-indicator {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 1px 6px;
    cursor: pointer;
    border-radius: 50%;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 1px 1px rgba(130,130,130,.7);
    border: 1;
    box-shadow: 0 0 1px 1px rgba(167, 167, 167, 0.7);
}

.mui-slider-indicator .mui-active.mui-indicator {
    background: #03BDF5;
}

.mui-bar-tab .mui-tab-item.mui-active {
    color: #2196F3;
}
.username-b{color:#E25C73;}

#u_list li a{font-size:14px;color:#8f8f94;}
#u_list li img{border-radius:50%;height:30px;width:30px;margin: 6px 10px 4px 0;}
.map_marker h4{color:#000;}
.cell-price-input{width: auto; border: none; height: 20px; margin: 0;padding: 0;text-align: right;}
.iconpng{vertical-align:top;    margin-right: 4px; width:22px;}
.f15{font-size:15px;padding:8px 10px;}
.mui-content .mui-table-view-cell .f15{font-size:15px;padding:8px 10px;   }
.mui-content .mui-table-view-cell .f15 .mui-badge-inverted{right:27px;}
.mui-popup-title+.mui-popup-text{text-align:justify;}
.mui-table-view-cell .tb-ico{    width: 20px;vertical-align: bottom;margin-right: 8px;}
.bbe{    border-bottom: 0.5px solid #ddd;}
.a3top-bg a{    display: inline-block;
    padding: 0px 4px;
    margin-left: 10px;
    font-size: 12px;
    border-radius: 3px;
    color: #fff;
    background-color: #d93d30;}
  .end {
      position: relative;
      text-align: center;
         font-size: 14px;
         color: #585858;
    width: 100%;
    padding: 20px;
    }

  .end div:after, .end div:before {
    content: "";
    border-bottom: 1px solid #d4d4d4;
    position: absolute;
    top: 50%;
    -webkit-transform: scale(1,0.5);
    width: 31%;
    /* left: -17%; */
    }
 
    /*调整背景横线的左右距离*/
    .end div:before {
      left: 10px;
    }
 
    .end div:after {
      right: 10px;
    }
    .gray_disabled { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
}
    .pay_view{   
         background: #f7f7f7;
    padding: 10px;
    display:none;
    border-bottom: 1px solid #ddd;}
    .pay_view p{margin:3px;color:#FF5053;}
    .bottom_tabbar{
            -webkit-box-shadow: 0 0 1px rgba(0,0,0,.85);
    box-shadow: 0 0 1px rgba(0,0,0,.85);
    position: fixed;
    z-index: 10;
    right: 0;
    left: 0;
    height: 50px;
    border-bottom: 0;
    background-color: #f7f7f7;
    bottom: 0;
    }
    .bottom_tabbar .bt{
     float: right;
    height: 50px;
        width: 50%;
    text-align: center;
    line-height: 50px;
    padding: 0 0px;
    color: #fff;
    }
    .bottom_tabbar span{line-height:50px; padding:0 10px;    font-size: 14px;float: left;}
    .bottom_tabbar span i{font-size:22px;}
    .nodata{    margin: 30px auto;
    text-align: center;
    width: 200px;
    background-color: #bbbbbb;
    padding: 5px;
    color: #fff;
    border-radius: 20px;
    height: 30px;}
    .fz{  color: #E91E63;
    font-style: normal;
    font-size: 13px;
    padding: 3px 5px;
    border-radius: 4px;
    border: 1px solid #E91E63;
    margin-left: 10px;}
      .pay-bg,.lxkf-bg{
        width: 100vw;
        height: 100vh;
     
        display: none;
        background-color: rgba(0, 0, 0, 0.8);
        position: fixed;
        z-index: 100;
        top:0;
    }
      .lxkf-bg img{
          width: 80vw;
    text-align: center;
    margin-top: 10vw;
    margin-left: 10vw;
      }
      .lxkf-bg .close_bt{    display: block;
    background-color: #fefefe;
    margin: 5vw 10vw;
    height: 10vw;
    text-align: center;
    line-height: 10vw;
    color: #3c3c3c;
    font-weight: bold;
    border-radius: 5vw;}
    .pay-main
    {
        border-radius:5px;
        width: 80vw;
        position: fixed;
        z-index: 100;
        top:10vw;
       padding:5vw 0;
        background-color:#fff;
        left:10vw;
        text-align:center;
         display:none;
    }
    .pay-main img{
          width: 50vw;
          height: 50vw;
          margin:0 15vw;
    }
   .pay-main h4{text-align:center;}
   .pay-main .tc{text-align:center;display:block;}
   .pay-main a{    line-height: 40px;display: block; width: 70vw;margin-top: 20px;margin-bottom: 5px;}
   .pay-main .tx{display: block;color: red; margin: 5px;}
   .pay-main .paytz {display: block;font-size:14px;}