 /* 容器布局 - 兼容IE的flex写法 */
        .card-container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            /* ie兼容gap的替代方案：给card加margin，容器加负margin */
            margin: 0 -7.5px;
            padding: 0 7.5px;}
        /* 卡片样式 */
        .card {
            width: calc(33.333% - 15px); /* 适配margin替代gap的计算 */
            min-width: 280px;
            background: #fff;
            border: 10px solid #3f9777;
                       border: none;
            margin: 0 7.5px 15px; /* 替代gap，兼容ie */
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;}
        /* 图片容器 - 核心：固定高度，统一显示区域 */
        .card-img-wrapper {
            width: 100%;
            height: 200px; /* 固定图片显示高度，可根据需求调整 */
            overflow: hidden; /* 隐藏超出部分 */
            position: relative;}
        /* 链接样式 - 去除默认下划线，占满整个图片容器 */
        .card-img-wrapper a {
            display: block;
            width: 100%;
            height: 100%;}
        .card-img-wrapper img {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover; /* 核心属性：保持比例填充容器，裁剪超出部分 */
            /* 可选：添加点击反馈的过渡效果 */
            -webkit-transition: transform 0.3s ease;
            transition: transform 0.3s ease;}
        /* 鼠标悬浮效果（可选） */
        .card-img-wrapper a:hover img {
            -webkit-transform: translate(-50%, -50%) scale(1.05);
                -ms-transform: translate(-50%, -50%) scale(1.05);
                    transform: translate(-50%, -50%) scale(1.05);}
        /* 兼容IE的降级方案（IE不支持object-fit） */
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            .card-img-wrapper img {
                width: auto;
                height: 100%;
                min-width: 100%;
                min-height: 100%;}
        }
        /* 文本样式 */
        .card p {
            background: #3f9777;
            background:none;
            color: #000;
            padding:15px 10px;
            font-size: 14px;
            font-family: "微软雅黑", Arial, sans-serif;
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;}
        /* 响应式适配 */
        @media screen and (max-width: 900px) {
            .card {
                width: calc(50% - 15px);}
        }
        @media screen and (max-width: 600px) {
            .card {
                width: 100%;
                margin: 0 7.5px 15px;}
            .card-img-wrapper {
                height: 180px;}
        }
        
        
        .lm-1018{
           border: none;}
        
        .lm-1018 p {
        color:#000;
    background: none;}
    
    
    
            .lm-1015{
         border: none;}
        
        .lm-1015  p {
    color:#000;
    background: none;}
