
@media (min-width: 960px) {
.pcbox-notshow {
        display: none;
    }
}
   /* 修复1：确保图片容器继承父元素的宽高比变量 */
.image-link-box .image__img-group {
       /* 原有样式保留，新增：让子元素可继承变量 */
       contain: layout;
   }

   /* 修复2：给图片直接父容器添加约束 */
image-link-box .image__img-group .text-columns-with-image__card-link {
       /* 让容器宽度铺满父元素 */
       width: 100%;
       /* 使用继承的宽高比，固定容器比例 */
       aspect-ratio: var(--card-group-image-aspect-ratio);
       /* 隐藏超出容器的部分（可选，根据需求） */
       overflow: hidden;
       /* 确保图片在容器内居中 */
       display: flex;
       align-items: center;
       justify-content: center;
       position: relative;
   }

image-link-box .image__img-group .text-columns-with-image__card-link .tag-a {
       /* 让容器宽度铺满父元素 */
       width: 100%;
       /* 使用继承的宽高比，固定容器比例 */
       aspect-ratio: var(--card-group-image-aspect-ratio);
       /* 隐藏超出容器的部分（可选，根据需求） */
       overflow: hidden;
       /* 确保图片在容器内居中 */
       display: flex;
       align-items: center;
       justify-content: center;
       position: absolute;
       ;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
   }

   /* 修复3：匹配图片实际所在容器，强制图片适应 */
image-link-box .image__img-group .text-columns-with-image__card-link img {
       /* 图片宽度铺满容器 */
       width: 100%;
       /* 图片高度铺满容器 */
       height: 100%;
       /* 保持图片比例，裁剪超出部分（避免拉伸） */
       object-fit: cover;
       /* 取消图片默认的inline布局带来的间隙 */
       display: block;
   }

   /* 可选：删除未使用的冗余样式 */
image-link-box .image__img-group .text-columns-with-image__card-image {
       display: none;
       /* 若不使用该容器，直接隐藏 */
   }