.elementor-109263 .elementor-element.elementor-element-3353623{--display:flex;--min-height:0px;--overflow:auto;--margin-top:-50px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-repeater-item-2b138de .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.redwaypower.com/wp-content/uploads/2025/12/Banner图片优化（网页版）深色版-6.jpg);background-size:cover;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-repeater-item-2b138de .swiper-slide-contents{margin:0 auto;text-shadow:14px 10px 12px rgba(0,0,0,0.3);}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-repeater-item-2b138de .swiper-slide-inner{align-items:center;text-align:center;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-repeater-item-d9bf703 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.redwaypower.com/wp-content/uploads/2025/12/factory2.jpg);background-size:cover;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-repeater-item-1a9e19d .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.redwaypower.com/wp-content/uploads/2025/12/forklift-lithium-battery.jpg);background-size:cover;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-slide-button{background-color:#C01A1A;border-width:2px;border-radius:13px;transition-duration:2200ms;}.elementor-109263 .elementor-element.elementor-element-ee95a54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-slide-contents{max-width:100%;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-slide-inner{text-align:center;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:28px;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .elementor-slide-heading{color:#FFFFFF;font-size:60px;font-weight:900;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-109263 .elementor-element.elementor-element-ee95a54 .swiper-pagination-fraction{font-size:9px;}.elementor-109263 .elementor-element.elementor-element-41e8d7e{--display:flex;--min-height:0px;--overflow:auto;--margin-top:-50px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-repeater-item-2b138de .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.redwaypower.com/wp-content/uploads/2025/12/Banner图片优化（网页版）深色版-6.jpg);background-size:cover;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-repeater-item-2b138de .swiper-slide-contents{margin:0 auto;text-shadow:14px 10px 12px rgba(0,0,0,0.3);}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-repeater-item-2b138de .swiper-slide-inner{align-items:center;text-align:center;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-repeater-item-d9bf703 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.redwaypower.com/wp-content/uploads/2025/12/factory2.jpg);background-size:cover;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-repeater-item-1a9e19d .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.redwaypower.com/wp-content/uploads/2025/12/forklift-lithium-battery.jpg);background-size:cover;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-slide-button{background-color:#C01A1A;border-width:2px;border-radius:6px;transition-duration:2200ms;}.elementor-109263 .elementor-element.elementor-element-b1c998f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-slide-contents{max-width:100%;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-slide-inner{text-align:center;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:28px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-slide-heading{color:#FFFFFF;font-size:85px;font-weight:900;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-pagination-bullet{height:9px;width:9px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-pagination-fraction{font-size:9px;}.elementor-109263 .elementor-element.elementor-element-e70b74a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109263 .elementor-element.elementor-element-263e5ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-109263 .elementor-element.elementor-element-615c09b > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-109263 .elementor-element.elementor-element-615c09b.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-109263 .elementor-element.elementor-element-071f87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109263 .elementor-element.elementor-element-2aeb68bc:not(.elementor-motion-effects-element-type-background), .elementor-109263 .elementor-element.elementor-element-2aeb68bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.redwaypower.com/wp-content/uploads/2025/11/cars-big-baner-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-109263 .elementor-element.elementor-element-2aeb68bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;padding:80px 15px 80px 15px;}.elementor-109263 .elementor-element.elementor-element-2aeb68bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109263 .elementor-element.elementor-element-7f7c5020 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF40;padding:40px 40px 40px 40px;}.elementor-109263 .elementor-element.elementor-element-6509189f .title-after_title, .elementor-109263 .elementor-element.elementor-element-6509189f .title-subtitle, .elementor-109263 .elementor-element.elementor-element-6509189f .woodmart-title-container{max-width:70%;}.elementor-109263 .elementor-element.elementor-element-6509189f .title{font-size:70px;}.elementor-109263 .elementor-element.elementor-element-6509189f .title-after_title{font-size:18px;}.elementor-109263 .elementor-element.elementor-element-2f2d0acf .wd-button-wrapper a{background-color:#B31717;border-color:#B31717;}.elementor-109263 .elementor-element.elementor-element-2f2d0acf .wd-btn-text{font-size:17px;line-height:39px;}.elementor-109263 .elementor-element.elementor-element-1f37299{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109263 .elementor-element.elementor-element-69169da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109263 .elementor-element.elementor-element-66593ee > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-109263 .elementor-element.elementor-element-66593ee.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-109263 .elementor-element.elementor-element-c197978{--display:flex;}@media(max-width:1024px){.elementor-109263 .elementor-element.elementor-element-6509189f .title{font-size:36px;}}@media(max-width:767px){.elementor-109263 .elementor-element.elementor-element-b1c998f .swiper-slide{height:300px;}.elementor-109263 .elementor-element.elementor-element-b1c998f .elementor-slide-heading{font-size:30px;}.elementor-109263 .elementor-element.elementor-element-6509189f .title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-a5b2421 *//* ==== 基本区域样式 ==== */
.sany-section {
  max-width: 1600px;
  margin: 40px auto;
  padding: 0 16px 40px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #111829;
}

.sany-section h1 {
  font-size: 50px;
  margin-bottom: 24px;
  font-weight: 700;
}

/* ==== 滑块容器 ==== */
.sany-slider {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  background: #e8e8e8;
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);
}

/* 隐藏单选按钮 */
.sany-slider input[type="radio"] {
  display: none;
}

/* 滑块内部横向排列 */
.sany-slider-wrapper {
  display: flex;
  width: 200%; /* 2 个 slide */
  transition: transform 0.5s ease;
}

/* 每个 slide */
.sany-slide {
  width: 50%;
  height: 400px !important;
  display: flex;
  padding: 0px 0px;
  box-sizing: border-box;
  align-items: center;
  gap: 150px;
}

/* 左右布局 */
.sany-slide-left,
.sany-slide-right {
  flex: 1;
}

/* 产品大图 */
.sany-product-image {
  max-width: 100%;
  height:50px;
  display: block;
}


/* 文案区域 */
.sany-slide-title {
  font-size: 35px;
  margin-bottom: 8px;
  font-weight: 700;
}

.sany-slide-subtitle {
  font-size: 20px;
  color: #6b7280;
  margin-bottom: 20px;
}

.sany-spec-list {
  list-style: none;
  padding: 0;
  margin: 0 0 24px;
  color: #374151;
  font-size: 20px;
}

.sany-spec-list li {
  margin-bottom: 6px;
}

/* 按钮 */
.sany-btn-row {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.sany-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 22px;
  border-radius: 999px;
  font-size: 20px;
  font-weight: 600;
  border: 1px solid transparent;
  cursor: pointer;
  text-decoration: none;
}

.sany-btn-primary {
  background: #c02000;
  color: #fff;
  border-color: #c02000;
}

.sany-btn-primary:hover {
  background: #9b1a00;
}

.sany-btn-outline {
  background: #fff;
  color: #c02000;
  border-color: #c02000;
}

.sany-btn-outline:hover {
  background: #fff5f2;
}

/* ==== 滑块切换（圆点） ==== */
.sany-slider-dots {
  display: flex;
  justify-content: center;
  gap: 8px;
  padding: 12px 0 4px;
}

.sany-slider-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #d1d5db;
  cursor: pointer;
}

/* 根据选中的 radio 改变圆点状态和滑块位置 */
#sany-slide-1:checked ~ .sany-slider-wrapper {
  transform: translateX(0);
}
#sany-slide-2:checked ~ .sany-slider-wrapper {
  transform: translateX(-50%);
}

#sany-slide-1:checked ~ .sany-slider-dots label[for="sany-slide-1"],
#sany-slide-2:checked ~ .sany-slider-dots label[for="sany-slide-2"] {
  background: #c02000;
  border-color: #c02000;
}

/* ==== 底部类别卡片 ==== */
.sany-categories {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 15px;
  margin-top: 20px;
}

.sany-category-card {
  background: #e8e8e8;
  border-radius: 15px;
  padding: 10px 15px;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
  cursor: pointer;
}

.sany-category-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.08);
  background: #ffffff;
}

/* 图标可以用小图片，也可以用简单图形占位 */
.sany-category-icon {
  width: 150px;
  height: 100px;
  margin: 0 auto 10px;
  border-radius: 10px;
}

.sany-category-title {
  font-size: 16px;
  font-weight: 600;
  color: #374151;
}

/* ==== 响应式 ==== */
@media (max-width: 900px) {
  .sany-slide {
    flex-direction: column;
    padding: 24px 20px 28px;
  }

  .sany-slide {
    width: 100%;
  }

  .sany-slider-wrapper {
    width: 200%;
  }

  #sany-slide-1:checked ~ .sany-slider-wrapper {
    transform: translateX(0);
  }
  #sany-slide-2:checked ~ .sany-slider-wrapper {
    transform: translateX(-100%);
  }
}

@media (max-width: 900px) {
  .sany-section h1 {
    font-size: 28px;
  }
/* 每个 slide */
  .sany-slide {
    width: 50%;
    height: 550px !important;
    display: flex;
    padding: 0px 0px;
    box-sizing: border-box;
    align-items: center;
    gap: 32px;
  }
  .sany-slide-left,
  .sany-slide-right,
  .sany-slider-wrapper {
    height: auto !important;
  }



/* 产品大图 */
  .sany-product-image {
     width: 100% !important;
     height: 220px !important;       /* ← 可调节 200~260 */
     object-fit: cover !important;   /* 自动裁切 → 保持统一版式 */
     border-radius: 12px;            /* 可选：圆角 */
  }


/* 文案区域 */
  .sany-slide-title {
    font-size: 28px;
    margin-bottom: 8px;
    font-weight: 700;
  }

  .sany-slide-subtitle {
    font-size: 13px;
    color: #6b7280;
    margin-bottom: 20px;
  }

  .sany-spec-list {
     list-style: none;
     padding: 0;
     margin: 0 0 24px;
     color: #374151;
     font-size: 15px;
  }

  .sany-spec-list li {
    margin-bottom: 6px;
  }

/* 按钮 */
  .sany-btn-row {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
  }

  .sany-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 22px;
    border-radius: 999px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid transparent;
    cursor: pointer;
     text-decoration: none;
  }

  .sany-btn-primary {
    background: #c02000;
    color: #fff;
    border-color: #c02000;
  }

  .sany-btn-primary:hover {
     background: #9b1a00;
  }

  .sany-btn-outline {
    background: #fff;
    color: #c02000;
    border-color: #c02000;
  }

  .sany-btn-outline:hover {
    background: #fff5f2;
  }

/* ==== 滑块切换（圆点） ==== */
  .sany-slider-dots {
    display: flex;
    justify-content: center;
    gap: 8px;
    padding: 12px 0 4px;
  }

  .sany-slider-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #d1d5db;
    cursor: pointer;
  }

 /* 根据选中的 radio 改变圆点状态和滑块位置 */
  #sany-slide-1:checked ~ .sany-slider-wrapper {
     transform: translateX(0);
  }
  #sany-slide-2:checked ~ .sany-slider-wrapper {
     transform: translateX(-50%);
  }

  #sany-slide-1:checked ~ .sany-slider-dots label[for="sany-slide-1"],
  #sany-slide-2:checked ~ .sany-slider-dots label[for="sany-slide-2"] {
     background: #c02000;
     border-color: #c02000;
  }

  .sany-slide-title {
    font-size: 22px;
  }

  .sany-categories {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sany-hot-badge {
    left: 16px;
  }

  /* 让卡片内容居中 */
  .sany-category-card {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;            /* 横向居中灰色块 */
  }

  /* 灰色图片块（占位图或图标）居中 */
  .sany-category-icon {
    display: block;
    margin: 12px auto 12px;           /* 左右 auto 就会居中 */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4392006 */<style>
/* ===== 区块整体 ===== */
.sany-cases {
  max-width: 1200px;
  margin: 40px auto;
  padding: 0 20px 40px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

/* ===== 网格布局 ===== */
.sany-cases-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px 40px;
}

/* ===== 单个卡片 ===== */
.sany-case-card {
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
}

/* 图片容器，用于裁切 hover 放大 */
.sany-case-img-wrap {
    height: 110px !important;  
    overflow: hidden;
    border-radius: 4px;
}

/* 图片本身 */
.sany-case-img {
    aspect-ratio: auto !important;
    width: 100%;
    height: 360px !important;   /* 你想保持第二张图片的高度，就写它的高度 */
    object-fit: cover; /* 自动裁切，不变形 */
    display: block;
    transition: transform 0.4s ease, filter 0.4s ease;
}

/* 悬停图片特效：轻微放大+变亮 */
.sany-case-card:hover .sany-case-img {
  transform: scale(1.06);
  filter: brightness(1.05);
}

/* 标题行 */
.sany-case-title {
  margin-top: 15px;
  font-size: 23px;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 16px;
}

/* 标题文字链接 */
.sany-case-title a {
  color: #111827;
  text-decoration: none;
}

/* 小箭头 */
.sany-case-title .sany-arrow {
  font-size: 23px;
  transition: transform 0.25s ease;
}

/* 悬停标题箭头右移一点 */
.sany-case-card:hover .sany-arrow {
  transform: translateX(3px);
}

/* ===== 底部按钮 ===== */
.sany-cases-btn-wrap {
  text-align: center;
  margin-top: 30px;
}

.sany-cases-btn {
  display: inline-block;
  padding: 10px 36px;
  border-radius: 10px;
  border: 1.8px solid #c81d25;
  color: #c81d25;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color 0.25s ease, color 0.25s ease, transform 0.25s ease;
}

.sany-cases-btn:hover {
  background-color: #c81d25;
  color: #fff;
  transform: translateY(-1px);
}

/* ===== 响应式：小屏改为一列 ===== */
@media (max-width: 768px) {
  .sany-cases-grid {
    grid-template-columns: 1fr;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac80c7f *//* 整个版块背景和布局 */
.industries-section {
    padding: 60px 40px;
    font-family: Arial, sans-serif;
    color: #111;
}

/* 顶部结构 */
.industries-header {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}

.industries-header-title h2 {
    align-items: flex-start;
    font-size: 50px;
    font-weight: 800;
    margin: 0;
}

.industries-header-text {
    align-items: flex-start;
    max-width: 650px;
    font-size: 15px;
    line-height: 1.5;
    color: #444;
}

/* 列表整体 */
.industry-list {
    border-top: 1px solid #b3b3b3;
}

/* 每一行 */
.industry-item {
    position: relative;
    border-bottom: 1px solid #b3b3b3;
    overflow: visible; /* 允许右侧大图溢出 */
    transition: background-color 0.25s ease, color 0.25s ease;
}

/* 行内部布局 */
.industry-inner {
    display: grid;
    grid-template-columns: 100px 260px 1fr;
    align-items: flex-start;
    min-height: 110px;  /* 行高 */
    padding: 18px 40px 18px 10px;
}

/* 编号 + 箭头 */
.industry-num-wrap {
    position: relative;
    display: flex;
    align-items: flex-start;
}

.industry-num {
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0.05em;
    padding-left: 25px;  
}

/* 箭头图片（你上传的 SVG） */
/* 箭头图片（你上传的 SVG） */
.industry-arrow-img {
    position: absolute;
    left: 39px;                      /* 居中对齐编号 */
    transform: translateX(-50%);    /* 居中修正 */
    top: 50px;                      /* 调整箭头到编号下面 */
    height: 3px;                   /* ⭐️ 调小箭头大小 */
    width:  20px;
    opacity: 0;
    transition: opacity 0.25s ease;
}


/* 中间：标题 */
.industry-title {
    font-size: 25px;
    font-weight: 600;
    
}

/* 右侧：文字 */
.industry-text {
    font-size: 20px;
    color: #444;
    padding-left: 70px;  
}

/* 悬停吸附的大图片 */
.industry-image {
    position: absolute;
    right: 40px;
    bottom: 0;
    height: 130px;
    width: 200px;
    opacity: 0;             /* 悬停时才显示 */
    pointer-events: none;
    transition: opacity 0.25s ease;
    z-index: 5;             /* 防止被遮挡 */
}

.industry-item:hover .industry-image {
    opacity: 1;
}


/* 悬停效果 */
.industry-item:hover {
    background-color: #b12119; /* 红色 */
    color: #fff;
}

.industry-item:hover .industry-text {
    color: #fff;
}

.industry-item:hover .industry-arrow-img {
    opacity: 1;
}

.industry-item:hover .industry-image {
    opacity: 1;
}

/* 移动端降级处理 */
/* 手机端样式 */
@media (max-width: 768px) {

  /* 顶部大标题那块：上下排 */
  .industries-header {
    flex-direction: column;   /* 改成上下排列 */
    align-items: flex-start;  /* 左对齐 */
    gap: 8px;                 /* 标题和文本之间的间距 */
  }

  .industries-header-title,
  .industries-header-text {
    width: 100%;              /* 占满一行 */
    max-width: 100%;
  }

  .industries-header-title h2 {
    font-size: 39px;          /* 手机字体小一点 */
    line-height: 1.2;
  }

  /* 每一张红色卡片：上下排（文字上、图片下） */
  .industry-item {
     flex: 0 0 auto;
     min-height: 80px;              /* ⭐ 统一文字区的高度，自己试 70/80/90 哪个好看 */
     display: flex;
     flex-direction: column;
     justify-content: center;
  }

  .industry-text {
     display: none;
  }

  .industry-image {
    width: 60%;
    margin-top: 8px;
    object-fit: contain;
    position: static;
    display: block;
    /* 如果你之前写过 width:60% / position:absolute 等，可以在这里覆盖 */
    margin: 0 auto 16px;        /* 居中并给底部留白 */
    height: auto;

    max-height: 0;              /* 折叠起来，看不到 */
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.35s ease,
              opacity 0.35s ease,
              margin-top 0.35s ease;
  }
  .industry-item:hover .industry-image {
    margin-top: 16px;           /* 标题和图片之间的间距 */
    max-height: 260px;          /* 要比图片实际高度略大一点 */
    opacity: 1;
  }
}/* End custom CSS */