/* IE10+ */

.IEborder {
    border-bottom: 3px solid #ff9900;
}
.news-title:hover{
    color:#f98800;
}
.position-relative{
    transform: translateY(-45%);  /* 可以调更大，比如 -50% */
    width:100%;
}
.position-relative-1{
    transform: translateY(-47%);  /* 可以调更大，比如 -50% */
    /* width:65%; */
}
.position-relative-2{
    transform: translateY(-21%);  /* 可以调更大，比如 -50% */
    width:70%;
}
.position-relative-3{
    transform: translateY(-54%);  /* 可以调更大，比如 -50% */
    width:85%;
}
/* 底部文字 + 按钮布局 */
.education-biz-footer {
    display: flex;
    align-items: flex-end;     /* 或 center */
    gap: 16px;                 /* 两者间距 */
}

/* 描述文字占据剩余宽度 */
.education-biz-desc {
    flex: 1;                   /* 占满剩余空间 */
    margin: 0;                 /* 视情况去掉右外边距 */
}

/* 按钮固定宽度，不被压扁 */
.education-biz-footer .overlay-link {
    flex: 0 0 auto;
    white-space: nowrap;       /* 不换行 */
    padding: 8px 18px;         /* 自行调整按钮大小 */
}
/* 每个产品卡：作为定位容器 */
.education-product-biz {
    position: relative;
}

/* 文字整体块：固定到卡片底部，和图片高度无关 */
.education-biz-content {
    position: absolute;
    bottom: 24px;
}
@media (max-width: 1920px) {
    .education-product-media{
        margin-bottom: -2vw;
    }
    .position-relative{
        transform: translateY(-45%);  /* 可以调更大，比如 -50% */
    }
    .position-relative-1{
        transform: translateY(-47%);
    }
    .position-relative-2{
        transform: translateY(-24%);
    }
    .position-relative-3{
        transform: translateY(-57%);
    }
    .education-biz-content{
        padding: 11px 31px 0;
    }
    .education-biz-footer {
        padding: 0 0 20px 0;
    }
}

@media (max-width: 1440px) {
    .education-product-media{
        margin-bottom: 1vw;
    }
}

/* 再小的屏幕（如窄笔记本）时，只显示中间一张，避免过挤 */
@media (max-width: 1024px) {
    .education-product-media{
        margin-bottom: 1vw;
    }
}
/* 响应式 */
@media (max-width: 900px) {
    .education-product-media{
        margin-bottom: 1vw;
    }
}
@media screen and (min-width:768px) {
   
}
@media (min-width: 1025px) {
    .max-width-60{
        max-width: 60vw;
    }
}