.industry-booth {
  .akproductcate901 {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    border: 1px solid #e6ecf2;
    /* border-left: 0; */
    /* border-top: 0; */
    .akproductcate901-text {
      background: rgba(0, 0, 0, 0.5);
      a {
        &:hover {
          h2 {
            color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
          }
          li {
            color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
          }
        }
      }
    }
  }
}
.industry-products {
  .akproductcate901 {
      padding: 0;
      margin: 0;
      box-sizing: border-box;
      border: 1px solid #e6ecf2;
      border-left: 0;
      border-top: 0;
      .akproductcate901-img {
        .image-box  {
          &:hover {
            cursor: pointer;
            &::after {
                opacity: .6;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0
            }
            img {
              -webkit-transform: scale(1.25);
              -moz-transform: scale(1.25);
              -ms-transform: scale(1.25);
              -o-transform: scale(1.25);
              transform: scale(1.25)
            }
          }
        }
        .akproductcate901-text-content  {
          a {
            &:hover {
              cursor: pointer;
              .title, .sub-title {
                color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
              }
            }
          }
        }
      }


      .akproductcate901-text {
          &::before,&::after{
              opacity: .7;
              -webkit-transform: scale(1);
              transform: scale(1);
              -webkit-transition: opacity .35s,-webkit-transform .35s;
              transition: opacity .35s,transform .35s
          }
          &::before {
              opacity: .7;
              -webkit-transform: scale(1);
              transform: scale(1)
          }
          &::after {
              -webkit-transition-delay: .25s;
              transition-delay: .25s
          }
      }
      .akproductcate901-text-content {
        z-index: 2;
        .title {
          font-size: 14px;
          line-height: 1;
          /* height: 48px; */
          display: -webkit-box;
          overflow: hidden;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          word-wrap: break-word;
          margin: 0 0 12px;
        }
        .sub-title {
          font-size: 14px;
          color: #555;
          line-height: 1;
          /* height: 40px; */
          display: -webkit-box;
          overflow: hidden;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          word-wrap: break-word;
          margin: 0 0 10px;
        }
      }
  }
}

.akproductcate901-img {
    /* flex-direction: column; */
    /* &::after {
        display: block;
        position: absolute;
        top: 25px;
        right: 25px;
        bottom: 25px;
        left: 25px;
        background: #fff;
        content: '';
        z-index: 2;
        opacity: 0;
        transition: all .5s ease 0s;
        -webkit-transition: all .5s ease 0s;
        -ms-transition: all .5s ease 0s;
        -moz-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s;
    } */
    .image-box {
      /* justify-content: flex-end; */
      /* margin-top: -24px; */
    }
    img {
      width: 100%;
      display: block;
      will-change: transform,opacity;
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -ms-transition: all 1s ease;
      -o-transition: all 1s ease;
      transition: all 1s ease;
      /* &:hover {
        -webkit-transform: scale(1.25);
        -moz-transform: scale(1.25);
        -ms-transform: scale(1.25);
        -o-transform: scale(1.25);
        transform: scale(1.25)
      } */
    }
}
.akproductcate901-text {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
    overflow: hidden;
    &::before,&::after{
        position: absolute;
        content: '';
        opacity: 0
    }
    &::before {
        /* top: 20px;
        right: 20px;
        bottom: 20px;
        left: 20px;
        border-color: var(--bs-primary) !Important;
        border-top: 2px dashed #fff;
        border-bottom: 2px dashed #fff; */
        -webkit-transform: scale(0,1);
        transform: scale(0,1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        z-index: 10
    }
    &::after {
        /* top: 22px;
        right: 20px;
        bottom: 22px;
        left: 20px;
        border-color: var(--bs-primary) !Important;
        border-right: 2px dashed #fff;
        border-left: 2px dashed #fff;
        -webkit-transform: scale(1,0); */
        transform: scale(1,0);
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        z-index: 11
    }
    &.flex-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
    .suppliers {
      margin-top: auto !important;
    }
}
/* .text-hidden {
  overflow: hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
} */
.industry-booth .industry-banner {
    position: relative;
    box-sizing: border-box;
    width: 300px;
    overflow: hidden
}
.industry-booth .industry-banner .ob-icon {
    font-size: unset;
    display: none
}

.industry-booth .industry-products {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-top: 1px solid #e6ecf2;
    flex: 1;
    padding: 0;
    background-color: #fff;
}

@media only screen and (max-width: 1280px) {
    .industry-booth .industry-banner {
        width: 100%;
        border-top: 1px solid #e6ecf2;
        border-left: 1px solid #e6ecf2;
        /* background-size: 25% 100% !important;
        background-position: right !important; */
    }

    .industry-booth .industry-banner .akproductcate901-img {
        height: 90px;
        opacity: 0;
    }

    .industry-booth .industry-banner .ob-icon {
        display: inline-block
    }

    .industry-booth .industry-banner:hover .ob-icon {
        animation: arr-shake2 1s infinite
    }

    .industry-booth .industry-products {
        border-top: 0;
        border-left: 1px solid #e6ecf2
    }
    .industry-booth .soure-now {
        display: none
    }
    .industry-booth .industry-banner .ob-icon {
        display: inline-block
    }
    .industry-booth .industry-banner:hover .ob-icon {
        animation: arr-shake2 1s infinite
    }
    .industry-booth .industry-banner .suppliers {
      display: none
    }


}

