a {
  text-decoration: none;
}
.af-main {
  background-color: #f5f7fa;
}
div.yz24-head {
  z-index: 1100;
}
.explore-container {
  position: relative;
  margin: 0 auto;
  max-width: 1680px;
  padding: 0 40px;
}
@media (max-width: 490px) {
  .explore-container {
    padding: 0;
  }
}
.search-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  row-gap: 24px;
  width: 100%;
  margin: 0 auto;
  background-image: url('/center/explore/images/new-banner.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 8px 8px 0 0;
}
@media (max-width: 1100px) {
  .search-banner {
    flex-direction: column;
    justify-content: center;
  }
  .search-banner .banner-left,
  .search-banner .banner-right {
    display: none;
  }
}
@media (max-width: 490px) {
  .search-banner {
    height: auto;
    padding: 28px 0 16px;
    row-gap: 13px;
  }
}
.search-banner.search-banner-fixed {
  z-index: 20;
  padding: 16px 0;
  row-gap: 0;
}
.search-banner.search-banner-fixed.expand-banner {
  padding: 0;
}
@media (max-width: 700px) {
  .search-banner.search-banner-fixed {
    position: fixed;
    top: 43px;
    left: 0;
  }
  .search-banner.search-banner-fixed .explore-title {
    display: none;
  }
  .search-banner.search-banner-fixed .search-box {
    display: none;
  }
}
.search-banner.expand-banner .banner-category {
  background-color: #ffffff;
  padding-top: 6px;
}
.search-banner.expand-banner .banner-category .category-head {
  display: flex;
}
.search-banner.expand-banner .banner-category .category-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(90px, 1fr));
  column-gap: 9px;
  row-gap: 9px;
  padding: 0px 7px 16px 7px;
  overflow: hidden;
}
.search-banner.expand-banner .banner-category .category-list a {
  background-color: #f4f5f7;
}
.search-banner.expand-banner .banner-category .category-list .active {
  color: #ffffff;
  background-color: #0076fe;
}
.search-banner.expand-banner .banner-category .expand-button {
  display: none;
}
.search-banner .banner-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 24px;
  padding: 46px 0 28px;
}
@media (max-width: 1100px) {
  .search-banner .banner-center {
    width: 100%;
  }
}
@media (max-width: 490px) {
  .search-banner .banner-center {
    padding: 0;
  }
}
.search-banner .explore-title {
  margin: 0;
  color: #101828;
  text-align: center;
  text-shadow: 0px 4px 16px rgba(16, 29, 49, 0.09);
  font-family: 'Microsoft YaHei UI';
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 490px) {
  .search-banner .explore-title {
    font-size: 18px;
  }
}
.search-banner .search-box {
  display: flex;
  align-items: center;
  padding: 0 20px 0 32px;
  width: 495px;
  height: 48px;
  background-color: #ffffff;
  border: 2px solid #0076fe;
  border-radius: 49px;
}
@media (max-width: 700px) {
  .search-banner .search-box {
    width: calc(100% - 40px);
  }
}
@media (max-width: 490px) {
  .search-banner .search-box {
    height: 40px;
    padding: 0 12px 0 20px;
  }
}
.search-banner .search-box .search-keyword {
  border: none;
  outline: none;
  background-color: #ffffff;
  padding: 0;
  width: 100%;
  color: #999999;
  font-feature-settings: 'salt' on, 'liga' off;
  font-family: 'Microsoft YaHei UI';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 150% */
}
@media (max-width: 490px) {
  .search-banner .search-box .search-keyword {
    font-size: 12px;
  }
}
.search-banner .search-box .delete-icon {
  display: none;
  width: 24px;
  height: 24px;
  margin-right: 20px;
  flex-shrink: 0;
  cursor: pointer;
  color: #dddddd;
}
.search-banner .search-box .delete-icon.show-icon {
  display: block;
}
@media (hover: hover) {
  .search-banner .search-box .delete-icon:hover {
    color: #cccccc;
  }
}
@media (max-width: 490px) {
  .search-banner .search-box .delete-icon {
    margin-right: 6px;
    width: 20px;
    height: 20px;
  }
}
.search-banner .search-box .search-icon {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  cursor: pointer;
  color: #999999;
}
@media (hover: hover) {
  .search-banner .search-box .search-icon:hover {
    color: #0076fe;
  }
}
.search-banner .search-box .search-icon:active {
  color: #006deb;
}
@media (max-width: 490px) {
  .search-banner .search-box .search-icon {
    width: 24px;
    height: 24px;
  }
}
.search-banner .banner-breadcrumb {
  position: absolute;
  left: 12px;
  top: 12px;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
@media (max-width: 700px) {
  .search-banner .banner-breadcrumb {
    display: none;
  }
}
.search-banner .banner-breadcrumb a {
  color: #666666;
  font-family: 'Microsoft YaHei UI';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 18px */
}
@media (hover: hover) {
  .search-banner .banner-breadcrumb a:hover {
    color: #0076fe;
  }
}
.search-banner .banner-category {
  display: none;
  position: relative;
  width: 100%;
}
@media (max-width: 700px) {
  .search-banner .banner-category {
    display: block;
  }
}
.search-banner .banner-category .category-head {
  display: none;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding: 0 16px;
}
.search-banner .banner-category .category-head .head-title {
  color: #333940;
  text-align: center;
  font-family: 'Microsoft YaHei';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.search-banner .banner-category .category-head .fold-button {
  cursor: pointer;
}
.search-banner .banner-category .category-list {
  display: flex;
  align-items: center;
  column-gap: 10px;
  padding: 0 20px;
  width: 100%;
  overflow-y: hidden;
  overflow-x: scroll;
}
.search-banner .banner-category .category-list a {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 32px;
  color: #333940;
  font-family: 'Microsoft YaHei';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 6px;
  background-color: #ffffff;
  text-decoration: none;
}
.search-banner .banner-category .category-list a:last-child {
  margin-right: 40px;
}
.search-banner .banner-category .category-list .active {
  color: #ffffff;
  background-color: #0076fe;
}
.search-banner .banner-category .expand-button {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 46px;
  height: 32px;
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}
.explore-category {
  display: flex;
  flex-direction: column;
  padding: 16px 24px;
  border-radius: 0 0 8px 8px;
  margin: 0 auto;
  background-color: #ffffff;
}
@media (max-width: 700px) {
  .explore-category {
    display: none;
  }
}
.explore-category .first-category {
  display: flex;
  align-items: center;
  column-gap: 24px;
}
.explore-category .first-category .category-title {
  display: block;
  margin-top: 4px;
  flex-shrink: 0;
  align-self: flex-start;
  color: #333940;
  font-feature-settings: 'salt' on, 'liga' off;
  font-family: 'Microsoft YaHei UI';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.explore-category .first-category .category-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 12px;
}
.explore-category .first-category .category-list a {
  display: block;
  padding: 4px 10px;
  height: 28px;
  color: #333940;
  text-align: center;
  font-feature-settings: 'salt' on, 'liga' off;
  font-family: 'Microsoft YaHei UI';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  cursor: pointer;
}
@media (hover: hover) {
  .explore-category .first-category .category-list a:hover {
    border-radius: 6px;
    color: #ffffff;
    background-color: #0076fe;
  }
}
.explore-category .first-category .category-list .active {
  border-radius: 6px;
  color: #ffffff;
  background-color: #0076fe;
}
.explore-category .border-line {
  width: 100%;
  height: 1px;
  padding: 0 20px;
  margin: 10px auto;
  background-color: #f1f1f1;
}
.explore-category .second-category {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 12px;
  padding: 0 50px;
}
.explore-category .second-category a {
  display: block;
  padding: 4px 10px;
  color: #333940;
  font-feature-settings: 'salt' on, 'liga' off;
  font-family: 'Microsoft YaHei UI';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
@media (hover: hover) {
  .explore-category .second-category a:hover {
    border-radius: 6px;
    color: #ffffff;
    background-color: #0076fe;
  }
}
.explore-category .second-category .active {
  color: #ffffff;
  border-radius: 6px;
  background-color: #0076fe;
}
.e-down .water-item,
.e-content .water-item {
  border-radius: 8px;
  border: 1px solid #eeeeee;
  box-shadow: none;
  transition: transform 0.3s;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
}
.e-down .water-item.z-index,
.e-content .water-item.z-index {
  z-index: 20;
}
@media (hover: hover) {
  .e-down .water-item:hover,
  .e-content .water-item:hover {
    transform: translateY(-10px);
  }
}
.e-down .water-item .water-label-img,
.e-content .water-item .water-label-img {
  display: none;
}
.e-down .water-item .water-qrurl-panel,
.e-content .water-item .water-qrurl-panel {
  border-radius: 8px 8px 0 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.e-down .water-item .water-qrurl-panel .af-table-centered,
.e-content .water-item .water-qrurl-panel .af-table-centered {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 10px;
  height: 100%;
}
.e-down .water-item .water-qrurl-panel .af-table-centered .water-qrurl-text,
.e-content .water-item .water-qrurl-panel .af-table-centered .water-qrurl-text {
  color: #ffffff;
  font-family: 'Microsoft YaHei UI';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.e-down .water-item .water-qrurl-panel .af-table-centered .water-qrurl-img,
.e-content .water-item .water-qrurl-panel .af-table-centered .water-qrurl-img {
  max-width: calc(100% - 20px);
}
.e-down .water-item .water-img-content,
.e-content .water-item .water-img-content {
  width: 100% !important;
  height: auto !important;
  border-radius: 8px 8px 0 0;
}
.e-down .water-item .water-img-content.min-height,
.e-content .water-item .water-img-content.min-height {
  min-height: 218px;
}
.e-down .water-item .water-img-content .water-book-img,
.e-content .water-item .water-img-content .water-book-img {
  position: unset !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover;
  border-radius: 8px 8px 0 0;
}
.e-down .water-item .water-qrurl-code,
.e-content .water-item .water-qrurl-code {
  background-image: url('/images/icon.png');
  background-position: -15px -917px;
}
@media (max-width: 490px) {
  .e-down .water-item .water-qrurl-code,
  .e-content .water-item .water-qrurl-code {
    display: none;
  }
}
.e-down .water-item .water-qrurl-code:hover,
.e-content .water-item .water-qrurl-code:hover {
  background-position: -80px -917px;
}
.e-down .water-item .water-book-title,
.e-content .water-item .water-book-title {
  padding: 4px 8px;
}
.e-down .water-item .water-book-title a,
.e-content .water-item .water-book-title a {
  color: #333940;
  font-family: 'Microsoft YaHei';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  line-height: 1.5em;
  max-height: 4.5em;
}
.e-down .water-item .water-down-content,
.e-content .water-item .water-down-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 8px;
}
.e-down .water-item .water-down-content .water-user-content,
.e-content .water-item .water-down-content .water-user-content {
  display: flex;
  align-items: center;
}
.e-down .water-item .water-down-content .water-user-content .water-user-img-link,
.e-content .water-item .water-down-content .water-user-content .water-user-img-link {
  width: 24px;
  height: 24px;
}
.e-down .water-item .water-down-content .water-user-content .water-user-img-link .water-user-img-content,
.e-content .water-item .water-down-content .water-user-content .water-user-img-link .water-user-img-content {
  width: 24px;
  height: 24px;
}
.e-down .water-item .water-down-content .water-user-content .water-user-img-link .water-user-img-content .water-user-img,
.e-content .water-item .water-down-content .water-user-content .water-user-img-link .water-user-img-content .water-user-img {
  display: block !important;
  position: unset !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  border-radius: 50%;
}
.e-down .water-item .water-down-content .water-control-content,
.e-content .water-item .water-down-content .water-control-content {
  float: none;
  display: flex;
  align-items: center;
}
.e-down .water-item .water-down-content .water-control-content .water-like-btn,
.e-content .water-item .water-down-content .water-control-content .water-like-btn {
  width: 18px;
  height: 18px;
  background-image: url('/center/explore/images/like.png');
  background-position: unset;
  background-size: cover;
}
.e-down .water-item .water-down-content .water-control-content .water-like-btn.liked,
.e-content .water-item .water-down-content .water-control-content .water-like-btn.liked {
  background-image: url('/center/explore/images/liked.png');
}
.e-down .water-item .water-down-content .water-control-content .water-share-btn,
.e-content .water-item .water-down-content .water-control-content .water-share-btn {
  width: 18px;
  height: 18px;
  background-image: url('/center/explore/images/share.png');
  background-position: unset;
  background-size: cover;
}
.e-down .m-water-item,
.e-content .m-water-item {
  left: 0px;
  top: 0px;
  border-radius: 8px;
  border: 1px solid #eeeeee;
  background-color: #ffffff;
  box-shadow: none;
  overflow: hidden;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
}
.e-down .m-water-item .m-water-title,
.e-content .m-water-item .m-water-title {
  padding: 4px 8px;
  color: #333940;
  font-family: 'Microsoft YaHei';
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.e-down .m-water-item .m-water-c,
.e-content .m-water-item .m-water-c {
  width: 100% !important;
}
.e-down .m-water-item .m-water-c .m-water-img,
.e-content .m-water-item .m-water-c .m-water-img {
  position: unset !important;
  display: block !important;
  width: 100% !important;
  object-fit: cover;
}
.e-down .m-water-item .m-water-d,
.e-content .m-water-item .m-water-d {
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
}
.e-down .m-water-item .m-water-d .m-water-user,
.e-content .m-water-item .m-water-d .m-water-user {
  float: none;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.e-down .m-water-item .m-water-d .m-water-user .m-water-user-link,
.e-content .m-water-item .m-water-d .m-water-user .m-water-user-link {
  width: 24px;
  height: 24px;
}
.e-down .m-water-item .m-water-d .m-water-user .m-water-user-link .m-water-user-img,
.e-content .m-water-item .m-water-d .m-water-user .m-water-user-link .m-water-user-img {
  width: 100% !important;
  height: 100% !important;
  position: unset !important;
  inset: unset !important;
  display: block !important;
  object-fit: cover;
  border-radius: 50%;
}
.e-down .m-water-item .m-water-d .m-water-control,
.e-content .m-water-item .m-water-d .m-water-control {
  float: none;
  display: flex;
  align-items: center;
  column-gap: 12px;
}
.e-down .m-water-item .m-water-d .m-water-control .m-water-like,
.e-content .m-water-item .m-water-d .m-water-control .m-water-like {
  width: 18px;
  height: 18px;
  background-image: url('/center/explore/images/like.png');
  background-position: unset;
  background-size: cover;
}
.e-down .m-water-item .m-water-d .m-water-control .m-water-like.liked,
.e-content .m-water-item .m-water-d .m-water-control .m-water-like.liked {
  background-image: url('/center/explore/images/liked.png');
}
.e-down .m-water-item .m-water-d .m-water-control .m-water-share,
.e-content .m-water-item .m-water-d .m-water-control .m-water-share {
  width: 18px;
  height: 18px;
  background-image: url('/center/explore/images/share.png');
  background-position: unset;
  background-size: cover;
}
.input-filter {
  display: none;
  position: absolute;
  top: -55px;
  left: -40px;
  width: calc(100% + 80px);
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 19;
}
@media (max-width: 700px) {
  .input-filter.show-filter {
    display: block;
  }
}
.input-filter.show-banner-filter {
  top: -10px;
}
@media (max-width: 700px) {
  .input-filter.show-banner-filter {
    display: block;
  }
}
.no-data {
  display: none;
  flex-direction: column;
  align-items: center;
  row-gap: 20px;
  min-height: 300px;
  margin-top: 100px;
}
.no-data.show-no-data {
  display: flex;
}
.no-data .no-data-icon {
  width: 100px;
  height: 100px;
  background-position: -10px -182px;
  background-image: url('/center/explore/images/icon-a.png');
  background-repeat: no-repeat;
}
.no-data .no-data-text {
  font-size: 14px;
  color: #bababa;
}
.tips-toast {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 10px;
  position: fixed;
  top: -1000px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4000;
  padding: 8px 16px;
  border: 1px solid #ffe8bf;
  background-color: #fffaf2;
  border-radius: 6px;
  transition: top 0.3s;
}
.tips-toast.show-toast {
  top: 20px;
}
.tips-toast span {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 22px;
  letter-spacing: 0%;
  color: #333940;
}
