:root {
  --theme-bg-body-color: #f5f7f8;
  --theme-bg-color: #fff;
  --theme-title-text-color: #333333;
  --theme-btn-bg-color: #efefef;
  --theme-text-color: #1d2127;
}

.app {
  background: var(--theme-bg-body-color);
}

.nowF-header {
  background-color: var(--theme-bg-body-color);
}

.nowF_main-header {
  background-color: var(--theme-bg-body-color);
}

.nowF_main-wrap .nowF_main-top-wrap {
  background-color: var(--theme-bg-body-color);
}

.nowF_main-wrap .nowF_main-top-wrap .toBack, .nowF_main-wrap .nowF_main-top-wrap .toHome {
  background-color: var(--theme-btn-bg-color);
}

.nowF__header-container .nav .nav-item__link {
  color: var(--theme-text-color);
}

.nowF_main-top-wrap .main-top__search-wrap .search-content,
.nowF__top-operation-wrap .nowF-search {
  background-color: var(--theme-bg-color);
  border: none;
}

.nowF_main-wrap .nowF_main-top-wrap .share,
.operation-btn a,
.operation-btn .msg-wrap,
.nowF_main-wrap .nowF_main-top-wrap .like {
  background-color: var(--theme-btn-bg-color)!important;
}

.nowF__header-container > p,
.nowF-footer .logo > p {
  color: var(--theme-text-color)!important;
}

.nowF__header-container .nav .nav-item__link {
  background-color: var(--theme-bg-body-color);
}

.nowF__header-container .nav .nav-item__link .bg {
  display: none;
}

.nowF_main-wrap .newF_detail-wrap {
  background-color: var(--theme-bg-color);
}

.swiper .swiper-points .points-item {
  background: #ddd;
}

.nowF_main-wrap .newF_detail-wrap .download_item.active, .nowF_main-wrap .newF_detail-wrap .download_item:hover {
  background: #b287ef;
}

.nowF_main-wrap .newF_detail-wrap .download_item {
  border: 1px solid #8494a3;
  border: 1px solid #dedede;
  background: transparent;
}

.nowF_main-wrap .newF_detail-wrap .score-wrap .l-box i {
  color: #6a6a6a;
}

.nowF_main-wrap .newF_detail-wrap .score-wrap {
  background: transparent;
}

.nowF_main-wrap .newF_detail-wrap .score-wrap .bg {
  display: none;
}

.nowF_main-wrap .newF_detail-wrap .score-wrap .r-box .score-cell-item .score-bar {
  background: #e9e9e9;
}

.nowF_main-wrap .newF_detail-wrap .type-title {
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .title {
  padding-top: 10px;
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .title .name {
  color: var(--theme-text-color);
}

.nowF_main-wrap .nowF_aside-container .card-item {
  background-color: var(--theme-bg-color);
}

.nowF_main-wrap .nowF_aside-container .card-item .card-item_bg {
  display: none;
}

.nowF_main-wrap .nowF_aside-container .card-item .link-item .title {
  color: var(--theme-text-color);
}

.nowF_main-wrap .nowF_aside-container .card-item .link-item .info .tag,
.nowF_main-wrap .newF_detail-wrap .tag-wrap .tag-item,
.info .tag {
  color: #8494a3;
  border: 1px solid #8494a3;
  background-color: transparent;
}

.nowF_main-wrap .nowF_main-top-wrap .info-wrap .game-name {
  color: var(--theme-text-color);
}

.nowF__top-operation-wrap {
  background-color: var(--theme-bg-body-color);
}
.nowF_main-wrap .newF_detail-wrap .nav-bar {
  background-color: var(--theme-bg-color);
}
.nowF_main-wrap .newF_detail-wrap .nav-bar .scroll-wrap {
  background-color: var(--theme-bg-color);
}

.nowF_main-wrap .newF_detail-wrap .nav-bar .nav-bar-wrap .nav-bar_item {
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .nav-bar .nav-bar-wrap .nav-bar_item.active {
  color: rgba(144,69,247,1.00) ;
}

.nowF_main-wrap .newF_detail-wrap .nav-bar .nav-bar-wrap .nav-bar_item.active::before {
  height: 0;
}

.guides-wrap .swiper-item .content .title {
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .comments-submit-wrap .comments-submit-wrap_box {
  background-color: var(--theme-bg-body-color);
}

.nowF_main-wrap .newF_detail-wrap .comments-submit-wrap .comments-submit-wrap_box .submit-btn {
  background-color: #fff;
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .comments-submit-wrap .comments-submit-wrap_box .submit-btn.active, .nowF_main-wrap .newF_detail-wrap .comments-submit-wrap .comments-submit-wrap_box .submit-btn:hover {
  color: #fff;
}

.nowF_main-wrap .viewMore {
  background-color: var(--theme-bg-body-color);
  color: var(--theme-text-color);
}

.nowF_main-wrap .nowF_aside-container .card-item .card-item_title {
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .nav-bar .button-next,
.nowF_main-wrap .newF_detail-wrap .nav-bar .button-pre {
  background: linear-gradient(90deg,rgba(24,30,51,0) 0,#fff 100%);
}

.nowF__header-container .nav .nav-item__link.active, .nowF__header-container .nav .nav-item__link:hover {
  background-color: #b287ef;
  color: #fff;
}

.back-top {
  opacity: 0.7;
}

.nowF_main-wrap .newF_detail-wrap .games-list_item .content .name {
  color: var(--theme-text-color);
}

.nowF_main-wrap .no-data-text {
  color: #8a7e7e;
}

.nowF__header-container .logo i {
  background-image: none;
}

.nowF__header-container .logo  img {
  background-color: var(--theme-bg-body-color)!important;
}

.icon_close {
  background-color: #c7c8c9;
}


input {
  color: var(--theme-text-color);
  width: 100%;
}

textarea {
  color: var(--theme-text-color);
}

.nowF_main-games-wrap .games-list {
  background-color: var(--theme-bg-color);
}

.nowF_main-games-wrap .games-list b {
  color: #000;
}

.nowF_main-games-wrap .games-list_item .games-list_item_wrap .content .name {
  color: var(--theme-text-color);
}

.nowF_main-games-wrap .games-list_item:hover,
.nowF_main-wrap .nowF_aside-container .card-item .link-item:hover {
  background-color: #fafafa;
}

.no-data {
  color: var(--theme-text-color);
}

.swiper .swiper-item img {
  background: #EBEBEC;
}

.nowF_main-top-wrap .nowF-slide .button-next {
  background-image: linear-gradient(90deg,rgba(15,21,49,0) 0,#f5f7f8 60%);
}
.nowF_main-top-wrap .nowF-slide .button-pre {
  background-image: linear-gradient(270deg,rgba(15,21,49,0) 0,#f5f7f8 60%);
}

.adcontent {
  background-color: var(--theme-bg-body-color)!important;
}

.adcontent .adcontent-title {
  color: rgba(95, 84, 84, 0.6)!important;
}

.swiper-btn-pre,
.swiper-btn-next {
  background-color: #bbb;
}

.nowF_main-wrap .newF_detail-wrap .desc {
  color: var(--theme-text-color);
}

img {
  color: var(--theme-title-text-color);
}

.nowF_main-top-wrap .nowF-slide .nowF-slide-wrap .nowF-slide_item {
  color: var(--theme-text-color);
  background: transparent;
}

.nowF_main-wrap .nowF_main-top-wrap .user-wrap .user-name {
   color: var(--theme-text-color);
}

.footer-wrap {
   background-color: var(--theme-bg-body-color);
}

.footer-wrap .inp-wrap {
  background: #fff;
}

.nowF_main-wrap .newF_detail-wrap .games-list_item {
  background-color: transparent;
}


.reviews-wrap .swiper-wrap .swiper-item .swiper-item_title {
  color: var(--theme-title-text-color);
}

.nowF_main-wrap .newF_detail-wrap .score-card {
  background: transparent;
}

.nowF_main-wrap .newF_detail-wrap .score-card .score-content span {
  color: #6a6a6a;
}

.nowF_main-wrap .newF_detail-wrap .score-card .score-cell-item .score-bar {
  background: #e9e9e9;
}

.nowF_main-wrap .newF_detail-wrap .score-card .score-cell-item .label {
  color: #8494a3;
}

.nowF_main-wrap .newF_detail-wrap .score-card .card-item_bg {
  display: none;
}

.nowF_main-wrap .nowF_main-top-wrap .toBack:hover {
  background-color: var(--theme-btn-bg-color);
}

.nowF_main-wrap .nowF_main-top-wrap .toBack i {
  background-position: -300px -543px;
}

.nowF_main-wrap .nowF_main-top-wrap .share {
  background-size: 854px;
  background-position: -297px -374px;
}

.operation-btn .message, .operation-btn .message:hover {
  background-position: -296px -474px!important;
}

.operation-btn .user {
  background-position: -338px -474px!important;;
}

.nowF_main-wrap .nowF_main-top-wrap .toHome i {
  width: 26px;
  height: 26px;
  background-position: -426px -477px;
  background-size: 1065px;
}

.nowF_main-wrap .nowF_main-top-wrap .follow-btn.follow {
  background: var(--theme-btn-bg-color) !important;
  color: var(--theme-title-text-color);
}

.nowF_main-wrap .nowF_main-top-wrap .user-wrap .user-img {
  width: 35px;
  height: 35px;
}

.nowF_main-wrap .nowF_aside-container .card-item .link-item .info .tag, 
.nowF_main-wrap .newF_detail-wrap .tag-wrap .tag-item, 
.info .tag {
  font-size: 12px;
  white-space: nowrap;
}

.reviews-wrap {
  height: 78px;
}

.reviews-wrap .swiper-wrap .swiper-item a {
  display: flex;
  position: relative;
}

.reviews-wrap .swiper-wrap .swiper-item img {
  width: 124px;
  height: 70px;
  margin-right: 10px;
  border-radius: 8px;
}

.reviews-wrap .swiper-wrap .swiper-item .swiper-item_title {
  line-clamp: 3;
  -webkit-line-clamp: 3;
  margin-right: 10px;
  flex: 1;
}

.nowF_main-wrap .newF_detail-wrap .desc .text.overflow {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  line-clamp: 15;
  -webkit-line-clamp: 15;
}

.nowF_main-wrap .newF_detail-wrap .desc .more i {
  transform: scale(0.7) rotate(90deg);
}

.nowF_main-wrap .newF_detail-wrap .desc .more i.up {
   transform: scale(0.7) rotate(-90deg);
}

.nowF_main {
  width: 50px;
}

.nowF_main-wrap .nowF_main-container {
  width: 50px;
}

.nowF_main-top-wrap .nowF-slide .scroll-wrap {
  padding: 0;
}

.navbar {
  background: #fdfdfd;
}

.navbar_item i {
  width: 30px;
  height: 30px;
  background-size: 1065px;
}

.navbar_item i.icon_home {
  background-position: -260px -592px;
}

.navbar_item i.icon_game {
  background-position: -303px -591px;
}

.navbar_item i.icon_review {
  background-position: -346px -590px;
}

.navbar_item i.icon_rankings {
  background-position: -387px -589px;
}

.navbar_item.active i.icon_home {
  background-position: -260px -652px;
}

.navbar_item.active i.icon_game {
  background-position: -303px -651px;
}

.navbar_item.active i.icon_review {
  background-position: -346px -651px;
}

.navbar_item.actvie i.icon_rankings {
  background-position: -387px -650px;;
}

.navbar_item.active span {
  color: #9045f7;
}

.nowF_main-list .nowF_main-list-item {
  background: #fff;
}

.nowF_main-list .nowF_main-list-item .footer-info .title {
  color: var(--theme-title-text-color)
}

.nowF_main-classify-wrap .classify-list .classify-list_item {
  background: #fff;
}

.nowF_main-classify-wrap .classify-list .classify-list_item span {
  color: var(--theme-title-text-color);
}

.nowF_main-list .nowF_main-list-item .top-info .title {
  color: var(--theme-title-text-color);
}

.nowF_main-classify-wrap .classify-card {
  background: linear-gradient(90deg,rgb(149 149 149 / 56%) 0,rgba(24,30,51,.21) 100%);
}

.nowF_main-classify-wrap .classify-card:hover {
  background: none;
}

.nowF_main-wrap .comments-list_item .comments-submit-wrap_box {
  background-color: var(--theme-bg-body-color);
}

.nowF_main-wrap .comments-list_item .comments-submit-wrap_box .submit-btn {
  background-color: #fff;
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .score-cell-item .label {
  color: var(--theme-text-color);
}

.w-e-toolbar {
  background-color: var(--theme-bg-body-color)!important;
}

.title-input {
  background-color: var(--theme-bg-body-color);
  color: var(--theme-text-color);
}

.w-e-text {
  color: var(--theme-text-color);
}

.nowF_main-wrap .newF_detail-wrap .score-cell-item .score-bar {
  background-color: var(--theme-bg-body-color);
}

.nowF_main-wrap .newF_detail-wrap .score-box .score-hint {
  width: 132px;
}

.nowF__header-container .nav .nav-item__link.active::before, .nowF__header-container .nav .nav-item__link:hover::before {
  background: none;
}

.nowF_main-content-wrap .topTitle,
.nowF_main-wrap .nowF_aside-container-wrap .title,
.tabs .tab-item {
   color: var(--theme-title-text-color);
}

.nowF_main-content-wrap .navTitle {
  color: var(--theme-text-color);
}

.nowF_main-games-wrap .games-list_item .games-list_item_wrap .l-img .mark {
  top: 16px;
}

.nowF_main-top-wrap .main-top__back-wrap span {
  background-color: var(--theme-btn-bg-color);
  flex-shrink: 0;
}

.nowF_main-top-wrap .main-top__back-wrap i {
  background-position: -300px -543px
}

.nowF_main-top-wrap .main-top__back-wrap {
  color: var(--theme-title-text-color);
}

.user-menu {
  background: #fff!important;
}

.user-menu .menu-item:hover {
  color: var(--theme-title-text-color)!important;
}

.nowF-message-wrap {
  background: #fff!important;
}

.nowF-message-wrap .tabs {
  border: 1px solid #eee!important;
}

.contact-form {
  background: #fff;
}

.contact-form .cell-content input[type=text] {
  background: var(--theme-bg-body-color);
  color: var(--theme-text-color);
}

.contact-form .cell-content .select-item {
   color: var(--theme-text-color);
}

.contact-form .cell-content textarea {
  background: var(--theme-bg-body-color);
  color: var(--theme-text-color);
}

.nowF_main-set-wrap .content-wrap .collect-wrap .title {
  color: var(--theme-title-text-color);
}

#testtextarea {
  padding: 0;
  border: 1px solid #eee;
  background: #fff;
}

.nowF_main-set-wrap .content-wrap {
  background: #fff;
}

.nowF_main-set-wrap .content-wrap .collect-wrap .list .content .name,
.nowF_main-set-wrap .content-wrap .collect-wrap .none p {
   color: var(--theme-text-color)!important;
}

.nowF_main-set-wrap .cell-item,
.nowF_main-set-wrap .cell-item select {
  color: var(--theme-text-color)!important;
}

.nowF_main-set-wrap .password-box .step1 input[type=password]  {
  flex: 1;
}

.nowF_main-set-wrap .password-box {
  background: #fff;
}

@media only screen and (max-width: 688px) {
  .nowF_main-list {
/*    margin-top: 84px;*/
  }
  .operation-btn {
    padding-bottom: 0;
    margin-top: -9px;
    margin-right: 8px;
  }
  .operation-btn .msg-wrap {
    margin-right: 10px;
  }
}


@media only screen and (max-width:499px){.nowF-header{display:none}
  .nowF_main-wrap .nowF_main-top-wrap {
/*    height: 62px;*/
  }

  .nowF_main-top-wrap .main-top__search-wrap .search-content {
    height: 36px;
  }

  .nowF_main-wrap .nowF_main-top-wrap .share, .operation-btn a, .operation-btn .msg-wrap, .nowF_main-wrap .nowF_main-top-wrap .like,
  .nowF_main-wrap .nowF_main-top-wrap .toBack, .nowF_main-wrap .nowF_main-top-wrap .toHome,.operation-btn .user-active {
    transform-origin: left center;
    transform: scale(0.8);
  }

  .icon_close {
    transform-origin: right;
    transform: scale(0.8);
  }

  .nowF_main-top-wrap .main-top__search-wrap .search-btn {
    height: 36px;
  }

  #search_tab {
    top: 63px!important;
    padding-bottom: 0px!important;
  }


  .operation-btn {
    padding-bottom: 0;
    margin-top: -10px;
    margin-right: 0;
  }
  .operation-btn .msg-wrap {
    margin-right: -2px;
  }
  .operation-btn a:first-of-type {
    margin-right: -2px;
  }
  .nowF_main-list {
/*    margin-top: 114px;*/
  }
  .nowF_main-top-wrap .nowF-slide {
    background: #f5f7f8;
    padding-bottom: 10px;
    height: 50px;
    padding-top: 16px;
    margin-top: 0;
  }
  .nowF_main-top-wrap .nowF-slide .scroll-wrap {
    padding: 4px 0;
  }
  .nowF_main-top-wrap .nowF-slide .nowF-slide-wrap .nowF-slide_item {
    height: 31px;
  }

  .main-top__search-wrap {
    padding-bottom: 11px;
  }
  .h5-nowF_main-top-wrap .main-top__back-wrap {
    transform: translateY(-6px);
  }
}