a {
    color: #333;
}
.ym-pl1 {
    padding: 0px 1rem;
}
/*搜索*/
.ysh-index{margin-left:30px;background-color: #f6f6f6;}
.ysh-index input::-webkit-input-placeholder {color: #c7c7c7;font-size: 12px;}
.ym-search-info{margin-top: 0.5rem;}
.ym-search-info-tit{font-size: 1.1rem;color: #999;display: block;overflow: hidden;margin-bottom: 15px;}
.ym-s-i-r{float: right;font-size: 1rem;}
.ym-s-i-r a{color: #333; }
.ym-s-i-r a.w-a{color: #ff6000;}
.ym-s-i-r img{ width: 14px; }
.ym-s-i-r em{display: inline-block; height: 15px; background-color: #d2d2d2;width: 1px;margin:-3px 10px 0; vertical-align: middle;}
.ym-search-info-box{margin-left: -5px; margin-right: -5px;}
.ym-search-info-box span{display: inline-block;height: 24px;line-height: 24px; padding:0 16px;background-color: #f6f6f6;font-size: 1.1rem;color: #333;border-radius: 12px;margin:0 5px 15px;}
.ym-search-info-box span a{color: #999;margin-left: 5px;line-height: 1;}
.ym-search-info-box span a em{display: inline-block; height: 12px; background-color: #d2d2d2;width: 1px;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.ym-search-info-box span a i{font-size: 0.8rem;}
.ym-search-info-more{text-align: center;}
.ym-search-info-more a{font-size: 1rem; color: #999;}
.ym-search-info-more a i{margin-left: 10px;}

hr{border-color: #f5f5f5;}
.footer {
  border-top: 1px solid #efefef;
  background: #fff; }

.footer .am-navbar-nav a {
  display: flex;
  width: 100%;
  height: 49px;
  flex-direction: column;
  justify-content: center; 
  padding-top: 0px;
}

.footer .am-navbar-nav a .active {
  color: #e12624; }

.footer .zx-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat center;
  margin: 0 auto 5%; }

.footer .zx-home {
  background-image: url(../../images/h5/mall/shop/home.png);
  background-size: 100%; }

.footer .zx-home--active {
  background-image: url(../../images/h5/mall/shop/home-active.png);
  background-size: 100%; }

.footer .zx-classify {
  background-image: url(../../images/h5/mall/shop/classify.png);
  background-size: 100%; }

.footer .zx-classify--active {
  background-image: url(../../images/h5/mall/shop/classify-active.png);
  background-size: 100%; }

.footer .zx-message {
  background-image: url(../../images/h5/mall/shop/message.png);
  background-size: 100%;
  position: relative; }

.footer .zx-message .badge-num {
  position: absolute;
  top: -5px;
  right: -10px;
  padding: 3px;
  background: red;
  border-radius: 50%;
  display: inline-block;
  min-width: 18px;
  height: 18px;
  line-height: 1.1;
  font-size: 10px;
  text-align: center;
  color: #fff;
}

.footer .zx-message--active {
  background-image: url(../../images/h5/mall/shop/message-active.png);
  background-size: 100%; }

.footer .zx-car {
  background-image: url(../../images/h5/mall/shop/car.png);
  background-size: 100%;
  position: relative; }

.footer .zx-car .badge-num {
  position: absolute;
  top: -5px;
  right: -10px;
  padding: 3px;
  background: red;
  border-radius: 50%;
  display: none;
  min-width: 18px;
  height: 18px;
  line-height: 1.1;
  font-size: 10px;
  text-align: center;
  color: #fff;
}
.footer .zx-car--active {
  background-image: url(../../images/h5/mall/shop/car-active.png);
  background-size: 100%; }

.footer .zx-user {
  background-image: url(../../images/h5/mall/shop/user.png);
  background-size: 100%; }

.footer .zx-user--active {
  background-image: url(../../images/h5/mall/shop/user-active.png);
  background-size: 100%; }

.footer .zx-goods-home {
  background-image: url(../../images/h5/mall/shop/zx-goods-home.png);
  background-size: 100%; }

.footer .zx-goods-home--active {
  background-image: url(../../images/h5/mall/shop/zx-goods-home--active.png);
  background-size: 100%; }

.footer .zx-goods-all {
  background-image: url(../../images/h5/mall/shop/zx-goods-all.png);
  background-size: 100%; }

.footer .zx-goods-all--active {
  background-image: url(../../images/h5/mall/shop/zx-goods-all--active.png);
  background-size: 100%; }

.footer .zx-goods-classify {
  background-image: url(../../images/h5/mall/shop/zx-goods-classify.png);
  background-size: 100%; }

.footer .zx-goods-classify--active {
  background-image: url(../../images/h5/mall/shop/zx-goods-classify--active.png);
  background-size: 100%; }

.footer .zx-shopper {
  background-image: url(../../images/h5/mall/shop/zx-shopper.png);
  background-size: 100%; }

.footer .zx-shopper--active {
  background-image: url(../../images/h5/mall/shop/zx-shopper--active.png);
  background-size: 100%; }

.no-order {
    width: 90%;
    height: 100px;
    margin-left: 5%;
    margin: 0 auto;
    text-align: center;
    font-size: 1rem;
    color: #999;
    padding-top: 35%;
}
.no-order .no-pic {
    width: 80px;
    height: 80px;
    margin: 0 auto 10px;
    background-image: url(../../images/h5/mall/search/no-order.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 80px 80px;
}


/*购物车*/
.gwc-header{ /*height:4rem;line-height: 4rem; margin-bottom:10px;*/}
.gwc-header a{color: #333; font-size: 1.4rem;display: block;overflow: hidden;}
.gwc-header a i.am-icon-angle-left{font-size: 2.8rem;margin-left:1rem; margin-right: 0.8rem;vertical-align: top;margin-top: -2px;}
.gl{color: #333;font-size: 1.4rem;margin-right: 1rem;display: block;}
.content{background-color:#fff;border-radius: 5px;display: block;padding:0 12px;margin-bottom: 1rem;}
.content ul{padding-left: 0;margin: 0;}
.content ul li{list-style: none;padding:10px 0;}
.content input[type=checkbox] {display: none;}
.content .list{ height: 40px;line-height: 40px; }
.content .list label{ width:18px;margin-right: 10px;margin-bottom: 0;}
.content .list label img{margin-top: -2px;}
.content .list p{margin:0;color: #333; font-size: 1.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content .list p a{color: #333;}
.cart-quan a{color: #333; font-size: 1.2rem;}
.content .goods-item{width: 100%; display: -moz-box;display: -webkit-box;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.content ul li label{ width: 18px;margin-right: 10px;}
.cart-box{ -moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.cart-img{width: 84px; border-radius: 5px;overflow: hidden;display: inline-block;}
.cart-text{padding-left: 95px;}
.cart-text h3 { height: 38px; font-size: 1.2rem;color: #48474f;font-weight: normal;margin-bottom: 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cart-text p {margin-top: 0.2rem; margin-bottom: 0rem;color: #999;font-size: 1rem;}
.cart-num{color: #ff6000; font-size: 1.5rem;}
.cart-num em{font-size: 1.2rem; font-style: normal;}
.cart-mul.gw_num em{ width: 20px;height: 20px; }
.cart-mul.gw_num .num{ line-height: 20px; }
.total{text-align: right;padding:0.5rem 0;margin:0;display: none;}
.fixed {position: fixed}
.cart-bottom {bottom: 0rem;width: 100%;max-width: 750px; height:45px;line-height: 45px; color: #48474f;border-top: 1px solid #e8e8e8;background: #fff;padding:0 1rem;display: block;overflow: hidden;}
.cart-bottom input[type=checkbox] {display: none;}
.cart-bottom-label {}
.cart-bottom-label label{margin-bottom: 0;color: #48474f;font-size: 1.2rem;display: block;font-weight: normal;line-height: 46px;}
.cart-bottom-but{ width: 80%;text-align:right;}
.cart-bottom img {width: 18px;height: 18px;margin-top: -3px;margin-right: 5px;}
.cart-bottom button {margin-left: 0.8rem;padding: 0; width: 87px;height: 36px;line-height: 36px;border-radius: 18px; background: #ff6000;color: #fff;font-size:1.2rem; border:none;text-align: center;vertical-align: top;margin-top: 4px;outline: none;}
.cart-bottom button b{color: #fff;font-style: normal;font-weight: normal;}
.cart-bottom-but{ color: #48474f; font-size: 1.2rem;}
.cart-bottom-but span{color: #ff6000;font-size: 1.5rem;}
.cart-bottom-but em{font-size: 1.2rem; color: #ff6000;font-style: normal;margin-left: 0.8rem;}

.ym-goods-list {margin-right: -2.5px; margin-left: -2.5px;}
.ym-goods-list .am-u-sm-6{padding-left: 0.5rem; padding-right: 0.5rem;margin-bottom: 1rem;}
.ym-goods-list .am-u-sm-4{padding-left:2.5px;padding-right:2.5px;}
.ym-goods-list .am-u-sm-4 a,.ym-goods-list .am-u-sm-6 a{ display: block;overflow: hidden;background-color: #fff;border-radius: 5px;}
.ym-goods-list .am-u-sm-4 p,.ym-goods-list .am-u-sm-6 p{ color: #333; font-size: 1.2rem;height:36px;line-height: 1.5; margin-top: 0.5rem;margin-bottom: 0.5rem; text-align: left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*.ym-goods-list .am-u-sm-6 p{ color: #333; font-size: 1.2rem; margin-top: 0.5rem;margin-bottom: 0.5rem; text-align: left;height:36px;line-height: 1.5;!* height: 38px; *! overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/
/*.ym-goods-list .am-u-sm-6:nth-child(3n+1){ clear: both; }*/
.ym-goods-list .am-u-sm-4 span,.ym-goods-list .am-u-sm-6 span {margin: 0.5rem 0 0;color: #ff6000;font-size: 1.2rem;display: block;overflow: hidden;text-align: left;padding-bottom: 0.5rem;}
.ym-goods-list-ptimg{padding: 50%;position: relative;overflow: hidden;}
.ym-goods-list-ptimg img{position: absolute;top: 0;left: 0;right: 0;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ym-hd-list.am-g{margin-right: -0.5rem; margin-left: -0.5rem;}
.ym-hd-list .am-u-sm-4{padding-left: 0.5rem; padding-right: 0.5rem;}
.ym-hd-list .am-u-sm-4 p{ color: #333; font-size: 1.2rem; margin-top: 0.5rem;margin-bottom: 1rem; text-align: left;/* height: 38px; */ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.ym-hd-list .am-u-sm-4:nth-child(3n+1){ clear: both; }
.ym-un-see{ display: inline-block; width: 20px;vertical-align: top; margin-left: 10px;}
.ym-food{margin-top: 1.5rem;padding-bottom: 1rem;}
.ym-border-top{border-top: 1px solid #f5f5f5;}
.ym-border-bottom{border-bottom: 1px solid #f5f5f5;}

.gw_num{line-height: 30px;overflow: hidden;padding-top: 6px;}
.gw_num em{display: block;height: 30px;width: 30px;float: left;color: #7A7979;cursor: pointer; background:url("../../images/h5/mul.png") no-repeat center; background-size: 100%;}
.gw_num .num{display: block;float: left;text-align: center;width: 40px;font-style: normal;font-size: 14px;line-height: 30px;border:0; color: #333;}
.gw_num em.add{float: right; background:url("../../images/h5/add.png") no-repeat center;background-size: 100%;}

.clearfix {*height: 1%;}
.clearfix:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}
.webkit-box {width: 100%;display: -moz-box;display: -webkit-box;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;}
.mui-content{ width: 100%; }
.mui-content>.mui-table-view:first-child{margin-top: 0;}
.mui-plus header.mui-bar{display: none;}
.mui-plus .mui-bar-nav~.mui-content{padding: 0;}
.hm-description{margin: .5em 0;}
.mui-table-view:after{display: none}
.mui-table-view-cell:after{background-color: #f5f5f5;}
.mui-table-view:before{display: none;}

a:focus, a:hover {color: inherit;}