@charset "UTF-8";
body {
  width: 19.2rem;
  opacity: 0; }

* {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  font-family: "PingFang SC Medium", "PingFang SC", "Microsoft YaHei", "寰蒋闆呴粦", "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif; }

.flex {
  display: flex; }

ul {
  list-style: none; }

img {
  border: none; }

a {
  text-decoration: none;
  color: black; }

input, textarea {
  outline: none; }

.hide {
  display: none; }

@media screen and (max-width: 600px) {
  body {
    width: 7.5rem; } }
.ai-search-container .container-area {
  margin-bottom: 1.3rem; }
  .ai-search-container .container-area .title {
    font-size: .4rem;
    color: #fff;
    text-align: center;
    margin-bottom: .9rem; }
  .ai-search-container .container-area .content {
    margin-top: .75rem; }
    .ai-search-container .container-area .content .content-title {
      font-size: .24rem;
      color: #fff;
      padding-left: .2rem;
      line-height: 1;
      border-left: 2px solid #d20c18; }
    .ai-search-container .container-area .content p {
      font-size: .2rem;
      color: #999999;
      margin: .2rem 0; }
    .ai-search-container .container-area .content img {
      width: 100%;
      display: block;
      border-radius: 10px; }
  .ai-search-container .container-area .product-list .product-item {
    position: relative;
    padding: .5rem .7rem;
    display: flex;
    margin-bottom: 1.6rem; }
    .ai-search-container .container-area .product-list .product-item .product-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      position: absolute;
      left: 0;
      top: 0; }
    .ai-search-container .container-area .product-list .product-item .product-item-content {
      padding: .6rem 0 .6rem .8rem;
      width: fit-content;
      min-width: 3.5rem;
      background-color: rgba(24, 24, 24, 0.8);
      border-radius: 10px;
      color: #fff;
      position: relative;
      z-index: 100; }
      .ai-search-container .container-area .product-list .product-item .product-item-content .product-name {
        font-size: .24rem;
        background-image: linear-gradient(to right, #fff 1%, #d70c19 50%);
        -webkit-background-clip: text;
        color: transparent; }
      .ai-search-container .container-area .product-list .product-item .product-item-content .intro-list {
        margin: .45rem 0; }
        .ai-search-container .container-area .product-list .product-item .product-item-content .intro-list .intro-item {
          font-size: .2rem;
          margin-top: .2rem;
          padding-left: .25rem;
          position: relative;
          color: #fff;
          display: block; }
        .ai-search-container .container-area .product-list .product-item .product-item-content .intro-list .intro-item:after {
          position: absolute;
          content: '';
          width: .1rem;
          height: .1rem;
          border-radius: 50%;
          background-color: #fff;
          left: 0;
          top: calc(50% - .05rem); }
        .ai-search-container .container-area .product-list .product-item .product-item-content .intro-list .intro-item:hover {
          color: #d20c18; }
        .ai-search-container .container-area .product-list .product-item .product-item-content .intro-list .intro-item:hover:after {
          background-color: #d20c18; }
      .ai-search-container .container-area .product-list .product-item .product-item-content .product-btn {
        padding: .15rem .4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: .16rem;
        background-image: linear-gradient(to right, #890001, #d70c19);
        border-radius: 50px;
        width: fit-content; }
  .ai-search-container .container-area .product-list .product-item:last-child {
    margin-bottom: 0; }
  .ai-search-container .container-area .product-list .product-item:nth-child(even) {
    justify-content: flex-end; }
  .ai-search-container .container-area .company-list {
    display: flex;
    flex-wrap: wrap; }
    .ai-search-container .container-area .company-list .company-item {
      width: 16.6%;
      height: 1rem;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: .3rem; }
      .ai-search-container .container-area .company-list .company-item img {
        max-width: 80%;
        max-height: 80%;
        display: block;
        object-fit: contain;
        transition: all 0.6s; }
      .ai-search-container .container-area .company-list .company-item:hover img {
        transform: scale(1.1); }

/*# sourceMappingURL=case.css.map */
