.contain {
  width: 3.45rem;
  margin: 0 auto;
  box-sizing: border-box;
}

.top {
  padding: 0.04rem 0.69rem 0.04rem 0.6rem;
  /* background: #fff; */
  position: relative;
}
.search-wrap{
  background: none;
}
.search-box input[type="search"]{
  background: #fff;
}
.tologin {
  padding: 0rem 0.05rem;
  font-size: 0.15rem;
  color: #242629;
  line-height: 0.21rem;
  position: absolute;
  top: 0.16rem;
  right: 0.15rem;
}
/* 轮播图 */
.banner {
  margin-top: 0.05rem;
  width: 3.46rem;
  /* height: 1.83rem; */
  background: rgba(139, 173, 203, 1);
  border-radius: 0.04rem;
  box-sizing: border-box;
}

.index-s.cm-wrap {
  padding: 0.11rem 0.06rem;
  margin-top: 0.22rem;
}
.index-s .cm-title {
  font-size: 0.19rem;
  padding: 0rem 0.06rem;
}
.index-s .cm-title .change {
  font-size: 0.13rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(93, 93, 93, 1);
  float: right;
  margin-right: 0.07rem;
}
.index-s .cm-title .change::before {
  content: "";
  display: inline-block;
  width: 0.17rem;
  height: 0.16rem;
  background: url(../image/icon-change.png) no-repeat;
  background-size: contain;
  vertical-align: text-bottom;
}
.index-s .cm-detail {
  max-height: 2.6rem;
  overflow: hidden;
}
.index-s .bd-item {
  width: 1rem;
  height: 1.11rem;
  margin: 0.09rem 0.05rem;
  border-radius: 0.06rem;
}
.index-s .bd-item.life {
  width: 1.55rem;
  height: 0.75rem;
}
/* 精选 */
.good-choice .shop-list{
  margin: 0rem;
}
.good-choice .tit {
  display: flex;
  color: #242629;
  font-size: 0.19rem;
  font-family: PingFangSC-Regular,PingFang SC;
  font-weight: 400;
  line-height: 0.26rem;
  margin-bottom: 0.14rem;
}
.good-choice .nav {
  margin-left: 0.53rem;
}
.good-choice .nav>p {
  display: inline-block;
  font-family: PingFangSC-Medium,PingFang SC;
  font-weight: 500;
  color: #242629;
  padding-bottom: 0.02rem;
  margin: 0rem 0.2rem;
}
.good-choice .nav>p.on{
  border-bottom: 3px solid #FFD006;
}