@charset "UTF-8";
a[title="站长统计"] {
  display: none !important;
  opacity: 0 !important; }

.search-bar {
  margin-bottom: .5rem; }
  .search-bar .search-form {
    border-color: #fee816;
    justify-content: center; }
    .search-bar .search-form .has-icons-right {
      position: relative;
      width: 36.25rem;
      height: 2.5rem;
      margin-top: 2.625rem;
      margin-bottom: 1.75rem; }
      .search-bar .search-form .has-icons-right .input {
        width: 100%;
        height: 100%;
        padding-left: .625rem;
        padding-right: 5.625rem;
        font-size: 0.875rem;
        box-shadow: none;
        outline: none;
        border-radius: .5rem .75rem .75rem .5rem;
        border: 1px solid #D9D9D9;
        color: #434343; }
      .search-bar .search-form .has-icons-right .search-btn {
        position: absolute;
        top: 0;
        right: 0;
        width: 5.625rem;
        height: 100%;
        padding-left: 0;
        padding-right: 0;
        border-radius: 0 .75rem .75rem 0;
        border: 0;
        pointer-events: unset;
        background-color: #FFDB00;
        background-repeat: no-repeat;
        background-image: url(../images/new_search_icon.png);
        background-size: 1.375rem 1.5rem;
        background-position: center; }

.tab-bar {
  height: 3rem;
  background-color: #fff;
  justify-content: space-around; }
  .tab-bar .search-tab-btn {
    display: block;
    width: 6.875rem;
    height: 100%;
    line-height: 3rem;
    font-size: 0.875rem;
    font-weight: 500;
    color: #8C8C8C;
    border-bottom: 2px solid transparent; }
    .tab-bar .search-tab-btn.is-active {
      font-size: 1.125rem;
      color: #1A1B1F;
      border-color: #FFDB00; }

.search-content .single-columns {
  margin-left: -.875rem;
  margin-right: -.875rem; }
  .search-content .single-columns .column {
    display: flex;
    width: 12.5%;
    padding-left: .875rem;
    padding-right: .875rem;
    padding-top: .875rem;
    padding-bottom: .875rem;
    justify-content: center; }
  .search-content .single-columns.list-mode .column {
    width: 25%;
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  @media screen and (max-width: 1408px) {
    .search-content .single-columns {
      max-width: unset; } }
  @media screen and (max-width: 1366px) {
    .search-content .single-columns {
      margin-left: -1.25rem;
      margin-right: -1.25rem; }
      .search-content .single-columns .column {
        flex: none;
        width: 16.66667%;
        padding-left: 1.25rem;
        padding-right: 1.25rem; }
        .search-content .single-columns .column .inner {
          width: 100%; } }

.search-content .new-post-columns .is-bottom {
  max-width: 614px; }

.about-single-list {
  max-width: 614px; }
