body {
  background: #eee;
}

.head-img-decorate {
  border-radius: 0;
}

.btn-rule {
  background: #111;
  color: #fff;
  width: 1.653rem;
  line-height: 2.15;
  text-align: center;
  position: absolute;
  right: 0;
  top: .32rem;
  border-radius: 1.33rem 0 0 1.33rem;
  /* position: relative; */
}

.btn-rule::after {
  content: "?";
  /* position: absolute;
    right: .107rem;
    top: .147rem; */
  border: .013rem solid #fff;
  width: .32rem;
  height: .32rem;
  line-height: .32rem;
  display: inline-block;
  border-radius: 100%;
  margin-left: .107rem;
  text-align: center;
}

/* 公用title 块*/
.module-title {
  height: 1.973rem;
  width: 100%;
}

.module-title .t-name {
  width: auto;
  height: .8rem;
  font-size: .533rem;
  font-weight: bold;
  color: #333;
  float: left;
  margin: .747rem 0 0 .427rem;
}

.module-title .t-label {
  color: #777;
  font-size: .373rem;
  font-weight: normal;
  vertical-align: text-bottom;
}

.hm-live-head .t-more,
.module-title .t-more {
  width: auto;
  height: .533rem;
  position: relative;
  float: right;
  font-size: .373rem;
  margin: .88rem .853rem 0 0;
  color: #777;
}

.hm-live-head .t-more::after,
.module-title .t-more::after {
  display: block;
  content: "";
  width: .427rem;
  height: .427rem;
  position: absolute;
  background: url(https://img2.ugoshop.com/mobile/5.2/images/@2x/icon_32px_more_jiantou_gray@2x.png) no-repeat 0 0;
  background-size: 100%;
  top: .053rem;
  right: -.427rem;
}


/* 惠买优品 */
.hm-better {
  width: 93.6%;
  margin: 0 auto;
}

.hm-better>.rel {
  height: 4.987rem;
  overflow: hidden;
}

.hm-better+.hm-better {
  margin-top: .32rem;
}

.hm-better img {
  border-radius: .213rem .213rem 0 0;
}

.hm-better .icon-box-80 img {
  border-radius: 0;
}

.hm-better-info {
  width: auto;
  height: calc(3.04rem - .8rem);
  background: #fff;
  border-radius: 0 0 .213rem .213rem;
  padding: .533rem .32rem .267rem;
  position: relative;
}

.info-tag-bar {
  position: absolute;
  top: -.213rem;
  left: 0;
  z-index: 1000;
  padding-left: .32rem;
}

.info-tag-bar span {
  margin-right: .107rem;
}

.hm-better-info-title {
  font-size: .48rem;
  line-height: 1.44;
  font-weight: 600;
  white-space: nowrap;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: .133rem;
}

.hm-better-info-title span {
  background: rgba(237, 247, 255, 1);
}

.hm-better-info .h4 {
  color: #777;
  height: .533rem;
  line-height: 1.428;
  font-size: .373rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: .107rem;
}

/* tab切换，今日必抢 公用商品名 价格 标签  */

.list-block-info-buy {
  position: relative;
  height: .8rem;
}

.list-block-info-buy .price-box {
  color: #E33E41;
}

.list-block-info-buy .price-txt {
  font-size: .427rem;
  font-weight: 600;
  line-height: .64rem;
}

.list-block-info-buy .btn-red-80-32 {
  position: absolute;
  right: 0;
  bottom: -.08rem;
}

.list-block-info-buy .price-right {
  position: absolute;
  font-size: .373rem;
  color: #999;
  right: 0;
  bottom: .08rem;
}

/* .list-block-info-buy .price-right em {
    font-family: SanFranciscoDisplay-Regular;
} */