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

@font-face {
  font-family: myScore;
  src: url("../font/Oswald-Demi-BoldItalic.ttf"), url("../font/oswald-demi-bolditalic-webfont.eot");
  /* IE9 */ }

.popup {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.02); }
  .popup.log-tips-pop .popup-box, .popup.confirm-pop .popup-box, .popup.tips-pop .popup-box {
    width: 16.25rem;
    background-color: transparent;
    background-image: url(../images/confirm_popup.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none; }
    .popup.log-tips-pop .popup-box .popup-title, .popup.confirm-pop .popup-box .popup-title, .popup.tips-pop .popup-box .popup-title {
      position: relative;
      top: 1rem;
      background-color: transparent; }
      .popup.log-tips-pop .popup-box .popup-title h4, .popup.confirm-pop .popup-box .popup-title h4, .popup.tips-pop .popup-box .popup-title h4 {
        width: 100%;
        line-height: 2.5rem;
        font-size: 0.875rem;
        font-weight: 600;
        text-align: center;
        white-space: nowrap; }
    .popup.log-tips-pop .popup-box .pop-btns, .popup.confirm-pop .popup-box .pop-btns, .popup.tips-pop .popup-box .pop-btns {
      padding-left: 1.875rem;
      padding-right: 1.875rem;
      padding-top: 1.875rem;
      padding-bottom: 1.875rem;
      justify-content: space-around; }
      .popup.log-tips-pop .popup-box .pop-btns .button, .popup.confirm-pop .popup-box .pop-btns .button, .popup.tips-pop .popup-box .pop-btns .button {
        width: 3.375rem;
        height: 1.75rem;
        font-size: 0.75rem;
        color: #000;
        border: none;
        border-radius: .875rem;
        box-shadow: none; }
        .popup.log-tips-pop .popup-box .pop-btns .button.cancel-btn, .popup.confirm-pop .popup-box .pop-btns .button.cancel-btn, .popup.tips-pop .popup-box .pop-btns .button.cancel-btn {
          background-image: linear-gradient(360deg, #e5e5e5 0%, whitesmoke 100%); }
        .popup.log-tips-pop .popup-box .pop-btns .button.confirm-btn, .popup.confirm-pop .popup-box .pop-btns .button.confirm-btn, .popup.tips-pop .popup-box .pop-btns .button.confirm-btn {
          background-image: linear-gradient(360deg, #fee60d 0%, #fff872 100%); }
  .popup.log-tips-pop .popup-box, .popup.tips-pop .popup-box {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ececec;
    border-radius: .25rem; }
    .popup.log-tips-pop .popup-box .popup-title, .popup.tips-pop .popup-box .popup-title {
      top: 0;
      background-color: #fad642; }
  .popup.fail-pop .popup-box {
    width: 22rem; }
    .popup.fail-pop .popup-box .popup-title {
      background-color: #D8D8D8; }
    .popup.fail-pop .popup-box .pop-btns {
      justify-content: center; }
      .popup.fail-pop .popup-box .pop-btns .cancel-btn {
        margin-right: 2rem; }
  .popup.synonym-pop .show-tags {
    display: none; }
    .popup.synonym-pop .show-tags .tag {
      margin-right: .25rem;
      font-size: 0.75rem; }
  .popup.synonym-pop .add-synonym,
  .popup.synonym-pop .delete-synonym {
    margin-top: .5rem; }
    .popup.synonym-pop .add-synonym .input,
    .popup.synonym-pop .add-synonym .button,
    .popup.synonym-pop .delete-synonym .input,
    .popup.synonym-pop .delete-synonym .button {
      font-size: 0.75rem;
      border: 1px solid #ececec; }
    .popup.synonym-pop .add-synonym .input,
    .popup.synonym-pop .delete-synonym .input {
      margin-right: 1rem; }
  .popup.synonym-pop .delete-synonym {
    display: flex;
    margin-top: 0;
    padding-bottom: .5rem;
    border-bottom: 1px solid #ececec;
    justify-content: space-between; }
    .popup.synonym-pop .delete-synonym .button {
      margin-left: .25rem; }
  .popup.image-code-popup .code-image {
    flex: none;
    width: 6.25rem;
    height: 2.5rem;
    border: 1px solid #D9D9D9;
    border-radius: 2px; }
    .popup.image-code-popup .code-image img {
      width: 100%;
      height: 100%; }
  .popup.image-code-popup .image-code {
    width: 45%;
    height: 2.5rem;
    margin-left: .25rem;
    margin-right: .25rem;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    box-shadow: none;
    font-size: 1rem; }
  .popup.image-code-popup .pop-btns {
    align-items: center; }
    .popup.image-code-popup .pop-btns .sure-btn {
      flex: 1;
      height: 2.5rem;
      border: 1px solid #D9D9D9;
      border-radius: 2px;
      font-size: 0.875rem;
      color: rgba(0, 0, 0, 0.65); }
  .popup.image-code-popup .delete {
    background-color: transparent; }
  .popup.search-choice-popup {
    background-color: rgba(0, 0, 0, 0.6); }
    .popup.search-choice-popup.search-about-popup .popup-content {
      padding-top: 5.5rem; }
      .popup.search-choice-popup.search-about-popup .popup-content .result-singles {
        padding-bottom: 1rem; }
        .popup.search-choice-popup.search-about-popup .popup-content .result-singles .item {
          position: relative;
          display: flex;
          width: 33.333%;
          margin-right: 2rem;
          cursor: pointer;
          align-items: center; }
          .popup.search-choice-popup.search-about-popup .popup-content .result-singles .item:hover .masker {
            display: block; }
          .popup.search-choice-popup.search-about-popup .popup-content .result-singles .item .masker {
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            background-repeat: no-repeat;
            background-size: 1.375rem 1.25rem;
            background-position: center;
            background-image: url(../images/single_delete_masker.png); }
          .popup.search-choice-popup.search-about-popup .popup-content .result-singles .item .cover {
            width: 4.0625rem;
            height: 5rem;
            margin-right: .5rem;
            border-radius: .25rem;
            overflow: hidden;
            flex: none; }
            .popup.search-choice-popup.search-about-popup .popup-content .result-singles .item .cover img {
              width: 100%;
              height: 100%;
              object-fit: cover; }
          .popup.search-choice-popup.search-about-popup .popup-content .result-singles .item .single-title {
            max-height: 2.125rem;
            font-size: 0.75rem;
            color: #4C4C4C;
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            text-overflow: -o-ellipsis-lastline;
            line-clamp: 2;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            user-select: none; }
    .popup.search-choice-popup.search-topic-popup .result-topics {
      display: none; }
    .popup.search-choice-popup.search-topic-popup .result {
      padding-top: 9rem; }
    .popup.search-choice-popup .popup-content {
      padding: 0 1.5625rem;
      font-size: 0.875rem;
      overflow-y: auto;
      overflow-x: hidden; }
      .popup.search-choice-popup .popup-content .result {
        display: none; }
      .popup.search-choice-popup .popup-content .tips {
        color: #4C4C4C;
        text-align: center; }
      .popup.search-choice-popup .popup-content .search-input {
        height: 3rem;
        margin-bottom: 1.6875rem;
        background-color: #f5f5f5;
        align-items: center;
        border-radius: .25rem; }
        .popup.search-choice-popup .popup-content .search-input::placeholder {
          color: #8c8c8c; }
        .popup.search-choice-popup .popup-content .search-input .icon {
          width: 1.875rem;
          height: 100%;
          background-repeat: no-repeat;
          background-size: 1rem 1rem;
          background-position: .5625rem center; }
          .popup.search-choice-popup .popup-content .search-input .icon.search-icon {
            background-image: url(../images/input_search_icon.png); }
        .popup.search-choice-popup .popup-content .search-input .input {
          width: calc(100% - 1.875rem);
          height: 100%;
          padding: 0;
          background-color: transparent;
          border: none;
          outline: none;
          box-shadow: none;
          font-size: 0.875rem; }
      .popup.search-choice-popup .popup-content .list-title {
        margin-bottom: 1rem;
        color: #4C4C4C; }
      .popup.search-choice-popup .popup-content .topic-rank {
        padding-top: 5.625rem; }
      .popup.search-choice-popup .popup-content .rank-list .rank-item {
        line-height: 1.5625rem;
        padding-bottom: 1.5rem;
        cursor: pointer;
        user-select: none; }
        .popup.search-choice-popup .popup-content .rank-list .rank-item:nth-of-type(1) .rank-number {
          color: #F9412A; }
        .popup.search-choice-popup .popup-content .rank-list .rank-item:nth-of-type(2) .rank-number {
          color: #F9832A; }
        .popup.search-choice-popup .popup-content .rank-list .rank-item:nth-of-type(3) .rank-number {
          color: #F9D22A; }
        .popup.search-choice-popup .popup-content .rank-list .rank-item .rank-number {
          width: 1rem;
          margin-right: .8rem;
          font-family: 'myScore';
          font-size: 1.125rem;
          background: none;
          vertical-align: bottom;
          color: #8c8c8c; }
        .popup.search-choice-popup .popup-content .rank-list .rank-item .text {
          color: #1A1B1F; }
      .popup.search-choice-popup .popup-content .result-list .result-item {
        padding-bottom: 1.5rem;
        cursor: pointer;
        align-items: center;
        user-select: none; }
        .popup.search-choice-popup .popup-content .result-list .result-item .item-mark {
          flex: none;
          display: inline-block;
          width: 0.875rem;
          height: 0.875rem;
          margin-right: .75rem;
          background-repeat: no-repeat;
          background-size: 100% 100%;
          background-image: url(../images/search_topic_icon.png); }
        .popup.search-choice-popup .popup-content .result-list .result-item .text {
          color: #1A1B1F; }
      .popup.search-choice-popup .popup-content .result-topics {
        min-height: 2rem;
        margin-top: -.6875rem;
        margin-bottom: 2rem;
        align-items: center; }
        .popup.search-choice-popup .popup-content .result-topics .item {
          height: 2rem;
          padding-left: .75rem;
          padding-right: .5rem;
          margin-right: 1rem;
          border-radius: 1.0625rem;
          border: 1px solid #4C4C4C;
          background-color: #fff;
          color: #1A1B1F;
          font-size: 0.75rem;
          align-items: center;
          cursor: pointer; }
          .popup.search-choice-popup .popup-content .result-topics .item span {
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            text-overflow: -o-ellipsis-lastline;
            line-clamp: 1;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical; }
          .popup.search-choice-popup .popup-content .result-topics .item .icon {
            flex: none;
            background-repeat: no-repeat;
            background-size: 100% 100%; }
            .popup.search-choice-popup .popup-content .result-topics .item .icon.topic-icon {
              width: 0.875rem;
              height: 0.875rem;
              margin-right: .375rem;
              background-image: url(../images/search_topic_icon.png); }
            .popup.search-choice-popup .popup-content .result-topics .item .icon.delete-btn {
              width: .5625rem;
              height: .5625rem;
              margin-left: .5rem;
              background-image: url(../images/button_del_icon.png); }
      .popup.search-choice-popup .popup-content .single-list {
        margin: -1rem -3.3125rem; }
        .popup.search-choice-popup .popup-content .single-list .single-item {
          padding: 1rem 3.3125rem;
          cursor: pointer;
          user-select: none; }
          .popup.search-choice-popup .popup-content .single-list .single-item.is-active .cover {
            border-color: #B06500; }
            .popup.search-choice-popup .popup-content .single-list .single-item.is-active .cover .selected-icon {
              display: block; }
          .popup.search-choice-popup .popup-content .single-list .single-item.is-active .single-title {
            color: #B06500; }
          .popup.search-choice-popup .popup-content .single-list .single-item .cover {
            position: relative;
            flex: none;
            width: 4.0625rem;
            height: 5rem;
            margin-right: .625rem;
            border: 1px solid #EFF1F6;
            border-radius: .25rem;
            overflow: hidden; }
            .popup.search-choice-popup .popup-content .single-list .single-item .cover img {
              width: 100%;
              height: 100%;
              object-fit: cover; }
            .popup.search-choice-popup .popup-content .single-list .single-item .cover .selected-icon {
              display: none;
              position: absolute;
              bottom: -1px;
              right: -1px;
              width: .875rem;
              height: .875rem;
              background-repeat: no-repeat;
              background-size: 100% 100%;
              background-image: url(../images/single_selected_icon.png); }
          .popup.search-choice-popup .popup-content .single-list .single-item .single-title {
            width: calc(100% - 4.6875rem);
            max-height: 5rem;
            line-height: 1.25rem;
            color: #4C4C4C;
            display: -webkit-box;
            font-size: 0.875rem;
            overflow: hidden;
            text-overflow: ellipsis;
            text-overflow: -o-ellipsis-lastline;
            line-clamp: 4;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical; }
      .popup.search-choice-popup .popup-content .fixed-search {
        position: absolute;
        top: 3.5rem;
        width: calc(100% - 3.125rem);
        padding-top: 1rem;
        background-color: #fff;
        z-index: 2; }
  .popup.controller-popup .popup-box {
    background-color: transparent;
    border: none; }
  .popup.controller-popup .message {
    background-color: transparent;
    overflow: hidden; }
    .popup.controller-popup .message p {
      width: 100%;
      text-align: center; }
  .popup .popup-box {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    width: 24.375rem;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: .25rem; }
    .popup .popup-box .popup-title {
      height: 2.5rem;
      padding-left: 1.75rem;
      padding-right: 1.25rem;
      background-color: #fad642;
      align-items: center;
      justify-content: space-between; }
      .popup .popup-box .popup-title h4 {
        margin-bottom: 0;
        font-size: 0.75rem;
        font-weight: normal;
        color: #434343; }
      .popup .popup-box .popup-title .remove-btn {
        background-color: transparent; }
    .popup .popup-box .popup-content {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      .popup .popup-box .popup-content .control {
        width: 100%; }
        .popup .popup-box .popup-content .control .input {
          background-color: #fff !important; }
      .popup .popup-box .popup-content .search-result {
        font-size: 0.875rem;
        color: #454545; }
        .popup .popup-box .popup-content .search-result .no-found,
        .popup .popup-box .popup-content .search-result .founded {
          display: none;
          padding-left: .25rem; }
        .popup .popup-box .popup-content .search-result .button {
          height: 100%;
          font-size: 0.875rem;
          color: #B06500;
          background-color: transparent;
          border: none;
          box-shadow: none; }
        .popup .popup-box .popup-content .search-result .tags {
          max-height: 20rem;
          margin-left: -.75rem;
          margin-right: -.75rem;
          overflow-y: auto; }
          .popup .popup-box .popup-content .search-result .tags .tag-btn {
            padding-left: 1.125rem;
            padding-right: 1.125rem;
            padding-top: .5rem;
            padding-bottom: .5rem;
            margin-left: .75rem;
            margin-right: 0;
            margin-bottom: .25rem;
            color: #454545;
            background-color: #f4f4f4;
            border: 1px solid #ddd;
            border-radius: .25rem; }
