.no-result {
  background-color: #fff;
  height: 416px;
  width: 376px;
  font-size: 0;
  text-align: center;
  margin-top: 92px;
  margin-bottom: 164px
}
.no-result__img {
  margin: 58px auto 32px
}
.no-result__title {
  font-size: 16px;
  line-height: 24px
}
.no-result__sub_title {
  color: #999;
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px
}
.no-result__index-btn {
  background-color: #fe5a58;
  height: 40px;
  width: 328px;
  margin-top: 57px;
  border: none;
  border-radius: 4px;
  cursor: pointer
}
.no-result__index-btn a {
  color: #fff
}
.ng-thumbs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 16px auto 24px
}
.ng-thumbs img {
  height: 44px;
  width: 44px;
  border-radius: 3px;
  margin-right: 8px;
  opacity: .6;
  cursor: pointer
}
.ng-thumbs div {
  height: 44px;
  width: 44px;
  border-radius: 3px;
  margin-right: 8px;
  opacity: .6;
  cursor: pointer
}
.centerImg {
  width: 60px;
  height: 60px;
  object-fit: cover;
  cursor: pointer;
  margin: 0 5px;
  border: 2px solid transparent;
  opacity: 0.7;
  transition: all 0.3s ease;
}
.centerImg.active {
  border-color: #fe5a58 !important;
  opacity: 1 !important;
  transform: scale(1.1) !important;
}
.ng-thumbs div.active {
  opacity: 1;
  box-shadow: 0 0 0 2px #fe5a58
}
.ng-thumbs div:last-of-type {
  margin-right: 0
}
.ddwrap__customer {
  position: fixed;
  top: 160px;
  transform: translateX(-84px);
  background-image: url(https://static.55haitao.com/show/_nuxt/img/pc55-16cab75.svg);
  background-size: 25px;
  background-repeat: no-repeat;
  background-color: #fff;
  border-radius: 35%;
  padding: 25px 6px 4px;
  background-position: center 3px;
  cursor: pointer;
  box-shadow: 0 0 1px 1px #e8e8e8
}
.ddwrap__customer.hasAd {
  top: 260px
}
.ddwrap__customer:after {
  content: "小顾问";
  font-size: 12px;
  font-weight: 700;
  color: #1f1f1f
}
.ddwrap__customer:hover:after {
  color: #fe5a58
}
.ddwrap__popper {
  background-color: #fff;
  font-weight: 400;
  transform: translate(8px, 20px)
}
.ddwrap__popper i {
  color: #c8c8c8;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 24px;
  cursor: pointer
}
.ddwrap__popper em {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-left: 16px solid transparent;
  top: -12px;
  left: -27px
}
.ddwrap__popper img {
  width: 112px;
  margin-bottom: 20px
}
.ddwrap__popper div {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px 0;
  position: relative
}
.ddwrap__popper span {
  font-size: 22px;
  font-weight: 700;
  color: #fe5a58;
  margin: 6px 0 20px
}
.ddwrap__popper span:first-of-type {
  font-size: 18px;
  font-weight: 400;
  margin: auto
}
.ddwrap__popper p {
  text-align: center;
  font-size: 12px;
  color: #999;
  line-height: 18px
}
.fall-list-wraps {
  margin-top: 24px;
  width: 100%
}
.fall-list-wraps .activity-list-title {
  display: block;
  margin-bottom: 15px
}
.tags-deal__list {
  padding: 16px;
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box
}
.tags-deal__list-more {
  font-size: 14px;
  color: #999;
  margin-left: calc(50% - 32px);
  cursor: pointer
}
.show-detail-tag {
  margin-bottom: 20px
}
.show-detail-tag .el-tabs {
  width: 172px
}
.show-detail-tag .el-tabs .el-tabs__header {
  margin-bottom: 0
}
.show-detail-tag .el-tabs__active-bar {
  height: 4px;
  border-radius: 25px
}
.show-detail-tag .el-tabs__item {
  font-weight: 400
}
.show-detail-tag .el-tabs__item.is-active {
  color: #1f1f1f;
  font-weight: 700
}
.show-detail-tag .el-tabs__nav {
  margin-left: 0
}
.author-title {
  margin-left: 5px;
  display: flex;
  align-items: center
}
.author-title__separate {
  background: #666;
  width: 2px;
  height: 9px;
  margin-top: 1px
}
.author-title__text {
  margin-left: 4px;
  color: #333;
  font-size: 14px
}
.show-detail__left-side .nav-bar-box {
  top: 270px
}
.show-detail__left-side .ddwrap__customer {
  top: 210px;
  transform: translateX(-72px)
}
.vip_ten {
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  height: 34px;
  width: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fe5a58;
  color: #fff;
  background-color: #fe5a58;
  margin: 20px auto 0
}