@charset "UTF-8";
/*
tvcbook 搜索框样式
Copyright @ by.daniel lee
Date: 2020.02.03
Version: 1.0.0
*/
/*  引入公共样式  */
/*！ 颜色样式 ！*/
.search-bar .search-type .type-item,
.search-bar-web .search-type .type-item {
  font-size: 16px;
  line-height: 22px; }

.header-btn-searchBar,
.search-bar__input {
  font-size: 14px;
  line-height: 20px; }

.search-bar .search-type span,
.search-bar-web .search-type span, .search-bar .section-title,
.search-bar-web .section-title, .search-bar .search-key-link .more-key-item p,
.search-bar-web .search-key-link .more-key-item p, .search-bar .section-s-history .section-title a,
.search-bar-web .section-s-history .section-title a, .search-bar .recommend-content .search-recommend .search-card .search-card-inner .inner-desc,
.search-bar .recommend-content .hot-search .search-card .search-card-inner .inner-desc,
.search-bar .recommend-content .fideo-search .search-card .search-card-inner .inner-desc,
.search-bar-web .recommend-content .search-recommend .search-card .search-card-inner .inner-desc,
.search-bar-web .recommend-content .hot-search .search-card .search-card-inner .inner-desc,
.search-bar-web .recommend-content .fideo-search .search-card .search-card-inner .inner-desc, .search-bar .recommend-content .search-recommend .search-card .card-user p,
.search-bar .recommend-content .hot-search .search-card .card-user p,
.search-bar .recommend-content .fideo-search .search-card .card-user p,
.search-bar-web .recommend-content .search-recommend .search-card .card-user p,
.search-bar-web .recommend-content .hot-search .search-card .card-user p,
.search-bar-web .recommend-content .fideo-search .search-card .card-user p {
  font-size: 12px;
  line-height: 17px; }

/* 
tvcbook 小的组件化样式
Copyright @ by.daniel lee 
Date: 2020.01.25
Version: 1.0.0
*/
body::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  scrollbar-arrow-color: red; }
body::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
  scrollbar-arrow-color: red; }
body::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1); }

/*  搜索框样式  */
.header-btn-searchBar,
.search-bar__input {
  border: none;
  box-shadow: none;
  background-color: #F9F9F9;
  border: 1px solid #E5E5E5;
  font-weight: bold;
  color: #292A2C;
  font-size: 16px;
  height: 44px;
  border-radius: 3px;
  border-radius: 6px !important;
  width: 100%;
  padding: 0 10px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out; }
  .header-btn-searchBar:active, .header-btn-searchBar::after, .header-btn-searchBar:focus,
  .search-bar__input:active,
  .search-bar__input::after,
  .search-bar__input:focus {
    border: none;
    box-shadow: none; }
  .header-btn-searchBar .iconpark-search,
  .search-bar__input .iconpark-search {
    margin-right: 10px; }
  .header-btn-searchBar .tbfont,
  .search-bar__input .tbfont {
    font-size: 44px;
    line-height: 44px;
    font-weight: normal; }

.search-bar__input {
  height: 50px;
  border-radius: 6px 0 0 6px;
  -webkit-border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  -o-border-radius: 6px 0 0 6px;
  -ms-border-radius: 6px 0 0 6px;
  border: 1px solid #EBEEF5;
  display: flex;
  align-items: center; }
  .search-bar__input:focus, .search-bar__input:active {
    border: 1px solid #EBEEF5 !important;
    outline: none; }

.dropdown.searchBar {
  display: inline-flex;
  flex: 1;
  margin-right: 20px;
  margin-left: 10px; }

.search-bar,
.search-bar-web {
  width: 100%;
  height: auto;
  top: -50px !important;
  padding: 30px 0;
  padding-top: 50px;
  border-radius: 6px;
  border: 1px solid #EBEEF5; }
  .search-bar .search-dropdown-inner,
  .search-bar-web .search-dropdown-inner {
    max-height: 800px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: scroll; }
    .search-bar .search-dropdown-inner::-webkit-scrollbar,
    .search-bar-web .search-dropdown-inner::-webkit-scrollbar {
      width: 4px;
      height: 4px;
      scrollbar-arrow-color: red; }
    .search-bar .search-dropdown-inner::-webkit-scrollbar-thumb,
    .search-bar-web .search-dropdown-inner::-webkit-scrollbar-thumb {
      /*滚动条里面小方块*/
      border-radius: 4px;
      -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
      background: rgba(0, 0, 0, 0.2);
      scrollbar-arrow-color: red; }
    .search-bar .search-dropdown-inner::-webkit-scrollbar-track,
    .search-bar-web .search-dropdown-inner::-webkit-scrollbar-track {
      /*滚动条里面轨道*/
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
      border-radius: 4px;
      background: rgba(0, 0, 0, 0.1); }
  .search-bar .search-type,
  .search-bar-web .search-type {
    display: flex;
    flex-direction: column;
    margin: 20px 0; }
    .search-bar .search-type span,
    .search-bar-web .search-type span {
      color: #292A2C;
      padding: 0 15px;
      margin-bottom: 10px; }
    .search-bar .search-type .type-item,
    .search-bar-web .search-type .type-item {
      padding: 8px 15px;
      font-weight: bold;
      color: #292A2C; }
      .search-bar .search-type .type-item:hover,
      .search-bar-web .search-type .type-item:hover {
        background-color: #EBEEF5; }
  .search-bar .search-input,
  .search-bar-web .search-input {
    width: 100%;
    font-size: 16px;
    padding: 5px 15px;
    height: 44px;
    border-radius: 16px 16px 0 0;
    outline: none;
    color: #292A2C;
    font-weight: 600;
    border: none;
    position: absolute;
    top: 0;
    left: 0; }
  .search-bar .section-title,
  .search-bar-web .section-title {
    color: #292A2C;
    padding: 10px 0;
    margin-bottom: 0; }
  .search-bar .search-key-link,
  .search-bar-web .search-key-link {
    display: grid;
    margin-bottom: 30px; }
    .search-bar .search-key-link > .key-item,
    .search-bar-web .search-key-link > .key-item {
      font-size: 16px;
      font-weight: 600;
      color: #292A2C;
      line-height: 44px;
      padding: 0 15px; }
      .search-bar .search-key-link > .key-item > span,
      .search-bar-web .search-key-link > .key-item > span {
        color: #909399; }
      .search-bar .search-key-link > .key-item:hover,
      .search-bar-web .search-key-link > .key-item:hover {
        background-color: #EBEEF5; }
    .search-bar .search-key-link .more-key-item p,
    .search-bar-web .search-key-link .more-key-item p {
      font-weight: bold;
      color: #292A2C;
      padding: 10px 15px;
      margin: 0; }
    .search-bar .search-key-link .more-key-item .tbfont,
    .search-bar-web .search-key-link .more-key-item .tbfont {
      color: #292A2C;
      font-size: 12px;
      transform: scale(0.65);
      -webkit-transform: scale(0.65);
      -moz-transform: scale(0.65);
      -o-transform: scale(0.65);
      -ms-transform: scale(0.65); }
  .search-bar .section-s-history,
  .search-bar-web .section-s-history {
    padding: 0 15px;
    margin-bottom: 30px; }
    .search-bar .section-s-history .section-title .tbfont,
    .search-bar-web .section-s-history .section-title .tbfont {
      font-size: 12px;
      margin-left: 30px;
      margin-right: 5px;
      color: #292A2C; }
    .search-bar .section-s-history .section-title a,
    .search-bar-web .section-s-history .section-title a {
      color: #292A2C; }
    .search-bar .section-s-history .search-history .btn,
    .search-bar-web .section-s-history .search-history .btn {
      margin-bottom: 5px; }
  .search-bar .recommend-content,
  .search-bar-web .recommend-content {
    padding: 0 15px; }
    .search-bar .recommend-content .search-recommend,
    .search-bar .recommend-content .hot-search,
    .search-bar .recommend-content .fideo-search,
    .search-bar-web .recommend-content .search-recommend,
    .search-bar-web .recommend-content .hot-search,
    .search-bar-web .recommend-content .fideo-search {
      margin-bottom: 20px; }
      .search-bar .recommend-content .search-recommend .search-card,
      .search-bar .recommend-content .hot-search .search-card,
      .search-bar .recommend-content .fideo-search .search-card,
      .search-bar-web .recommend-content .search-recommend .search-card,
      .search-bar-web .recommend-content .hot-search .search-card,
      .search-bar-web .recommend-content .fideo-search .search-card {
        width: 200px;
        height: 80px;
        border-radius: 16px;
        background-color: #292A2C;
        margin-right: 10px;
        margin-bottom: 10px;
        display: inline-flex;
        flex-wrap: wrap;
        position: relative; }
        .search-bar .recommend-content .search-recommend .search-card .search-card-inner,
        .search-bar .recommend-content .hot-search .search-card .search-card-inner,
        .search-bar .recommend-content .fideo-search .search-card .search-card-inner,
        .search-bar-web .recommend-content .search-recommend .search-card .search-card-inner,
        .search-bar-web .recommend-content .hot-search .search-card .search-card-inner,
        .search-bar-web .recommend-content .fideo-search .search-card .search-card-inner {
          width: 100%;
          background-color: rgba(0, 0, 0, 0.4);
          border-radius: 16px;
          display: flex;
          align-items: center;
          justify-content: center; }
          .search-bar .recommend-content .search-recommend .search-card .search-card-inner section,
          .search-bar .recommend-content .hot-search .search-card .search-card-inner section,
          .search-bar .recommend-content .fideo-search .search-card .search-card-inner section,
          .search-bar-web .recommend-content .search-recommend .search-card .search-card-inner section,
          .search-bar-web .recommend-content .hot-search .search-card .search-card-inner section,
          .search-bar-web .recommend-content .fideo-search .search-card .search-card-inner section {
            width: 100%;
            text-align: center; }
          .search-bar .recommend-content .search-recommend .search-card .search-card-inner .inner-desc,
          .search-bar .recommend-content .hot-search .search-card .search-card-inner .inner-desc,
          .search-bar .recommend-content .fideo-search .search-card .search-card-inner .inner-desc,
          .search-bar-web .recommend-content .search-recommend .search-card .search-card-inner .inner-desc,
          .search-bar-web .recommend-content .hot-search .search-card .search-card-inner .inner-desc,
          .search-bar-web .recommend-content .fideo-search .search-card .search-card-inner .inner-desc {
            color: #ffffff;
            margin-top: 5px; }
        .search-bar .recommend-content .search-recommend .search-card .card-user,
        .search-bar .recommend-content .hot-search .search-card .card-user,
        .search-bar .recommend-content .fideo-search .search-card .card-user,
        .search-bar-web .recommend-content .search-recommend .search-card .card-user,
        .search-bar-web .recommend-content .hot-search .search-card .card-user,
        .search-bar-web .recommend-content .fideo-search .search-card .card-user {
          position: absolute;
          left: 0;
          bottom: 0;
          padding: 10px;
          display: flex;
          align-items: center; }
          .search-bar .recommend-content .search-recommend .search-card .card-user-avatar,
          .search-bar .recommend-content .hot-search .search-card .card-user-avatar,
          .search-bar .recommend-content .fideo-search .search-card .card-user-avatar,
          .search-bar-web .recommend-content .search-recommend .search-card .card-user-avatar,
          .search-bar-web .recommend-content .hot-search .search-card .card-user-avatar,
          .search-bar-web .recommend-content .fideo-search .search-card .card-user-avatar {
            width: 24px;
            height: 24px;
            border-radius: 16px;
            border: 2px solid white;
            margin-right: 10px; }
          .search-bar .recommend-content .search-recommend .search-card .card-user p,
          .search-bar .recommend-content .hot-search .search-card .card-user p,
          .search-bar .recommend-content .fideo-search .search-card .card-user p,
          .search-bar-web .recommend-content .search-recommend .search-card .card-user p,
          .search-bar-web .recommend-content .hot-search .search-card .card-user p,
          .search-bar-web .recommend-content .fideo-search .search-card .card-user p {
            color: #ffffff; }
        .search-bar .recommend-content .search-recommend .search-card h6,
        .search-bar .recommend-content .hot-search .search-card h6,
        .search-bar .recommend-content .fideo-search .search-card h6,
        .search-bar-web .recommend-content .search-recommend .search-card h6,
        .search-bar-web .recommend-content .hot-search .search-card h6,
        .search-bar-web .recommend-content .fideo-search .search-card h6 {
          color: #ffffff;
          margin-bottom: 0; }
        .search-bar .recommend-content .search-recommend .search-card p,
        .search-bar .recommend-content .hot-search .search-card p,
        .search-bar .recommend-content .fideo-search .search-card p,
        .search-bar-web .recommend-content .search-recommend .search-card p,
        .search-bar-web .recommend-content .hot-search .search-card p,
        .search-bar-web .recommend-content .fideo-search .search-card p {
          margin: 0;
          text-align: center;
          color: white; }
        .search-bar .recommend-content .search-recommend .search-card.square,
        .search-bar .recommend-content .hot-search .search-card.square,
        .search-bar .recommend-content .fideo-search .search-card.square,
        .search-bar-web .recommend-content .search-recommend .search-card.square,
        .search-bar-web .recommend-content .hot-search .search-card.square,
        .search-bar-web .recommend-content .fideo-search .search-card.square {
          width: 200px;
          height: 200px; }

.search-bar-web {
  top: -50px !important;
  border: 1px solid #EBEEF5; }
  .search-bar-web .search-input {
    border-radius: 16px 0 0 0; }

.search-ads {
  max-width: 1320px;
  margin: auto; }
  .search-ads .ads-item {
    padding-bottom: 73px;
    max-width: 650px;
    position: relative; }
    .search-ads .ads-item .title {
      color: #FFFFFF;
      font-size: 12px;
      background-color: #000000;
      position: absolute;
      right: 32px;
      top: 6px;
      padding: 0 4px;
      z-index: 100; }
    .search-ads .ads-item .content {
      width: 100%;
      background-color: transparent; }
      .search-ads .ads-item .content img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 16px; }

.search-ads-video {
  width: 100%;
  margin: 2px 0 20px;
  display: flex;
  justify-content: space-between; }
  .search-ads-video.mt-20 {
    margin-top: 20px; }
  .search-ads-video-item {
    position: relative;
    width: 100%; }
    .search-ads-video-item.half {
      width: 50%; }
    .search-ads-video-item.left {
      padding-right: 1px; }
    .search-ads-video-item.right {
      padding-left: 1px; }
    .search-ads-video-item.radius {
      border-radius: 6px;
      overflow: hidden; }
  .search-ads-video-tag {
    color: #FFFFFF;
    font-size: 12px;
    background-color: #000000;
    position: absolute;
    right: 6px;
    top: 6px;
    padding: 0 4px;
    z-index: 100; }
  .search-ads-video video {
    width: 100%;
    max-height: 256px; }

.ai-search-block {
  top: 8px;
  right: 10px;
  /*div{
      margin: 7px;
      font-size: 14px;
      border-radius: 10px;
      background-color:#a8a8f7;
      color:$primary;
      border:1px solid $primary;
  }*/ }

/*# sourceMappingURL=searchBar.css.map */
