/* 新闻中心页面
   苏州舜耕山软件科技有限公司
   MES / WMS / QMS 数字化官网风格 */
/* 顶部 Banner */
.page-banner {
    padding: 95px 0 65px;
    background:
    linear-gradient(
        135deg,
        #f5f9ff 0%,
        #ffffff 100%
    );
    text-align:center;
}
.page-banner{
    padding:150px 0 90px;
    background:
    linear-gradient(
        135deg,
        #eaf5ff,
        #ffffff
    );
 color:#0f172a;
}
.page-banner h1{
    font-size:52px;
    font-weight:800;
    letter-spacing:2px;
    color:#0f172a;
    margin-bottom:18px;
}
.page-banner h5{
    font-size:15px;
    font-weight:600;
    letter-spacing:6px;
    color:#1677ff;
    margin-bottom:25px;
}
.page-banner p{
    font-size:20px;
    color:#1677ff;
    line-height:1.8;
    margin:0;
}
/* 新闻介绍区域 */
.news-intro {
    padding:45px 0 25px;
    text-align:center;
}
.news-intro h2 {
    font-size:32px;
    font-weight:800;
    color:#0f172a;
    position:relative;
    display:inline-block;
    padding-bottom:16px;
}
.news-intro h2::after {
    content:"";
    width:70px;
    height:3px;
    background:#1677ff;
    border-radius:10px;
    position:absolute;
    left:50%;
    bottom:0;
    transform:translateX(-50%);
}
.news-intro p {
    max-width:850px;
    margin:18px auto 0;
    font-size:16px;
    color:#64748b;
    line-height:1.8;
}
/* 新闻列表区域 */
.news-list {
    padding:35px 0 90px;
    background:#fafcff;
}
/* 新闻卡片 */
.news-card {
    background:#ffffff;
    border-radius:16px;
    overflow:hidden;
    height:100%;
    border:1px solid #edf3ff;
    box-shadow:
    0 8px 25px rgba(15,23,42,0.06);
    transition:
    all .35s ease;
}
.news-card:hover {
    transform:translateY(-8px);
    box-shadow:
    0 18px 40px rgba(15,23,42,0.12);
}
/* 图片 */
.news-img {
    width:100%;
    height:230px;
    object-fit:cover;
    transition:.4s;
}
.news-card:hover .news-img {
    transform:scale(1.05);
}
/* 内容 */
.news-body {
    padding:26px 25px 28px;
}
/* 日期 */
.news-date {
    display:inline-block;
    padding:5px 13px;
    border-radius:20px;
    background:#eaf3ff;
    color:#1677ff;
    font-size:13px;
    margin-bottom:15px;
}
/* 标题 */
.news-title {
    font-size:20px;
    font-weight:700;
    color:#0f172a;
    line-height:1.5;
    margin-bottom:12px;
}
/* 描述 */
.news-desc {
    font-size:15px;
    color:#64748b;
    line-height:1.8;
    margin-bottom:18px;
}
/* 查看详情 */
.news-more {
    color:#1677ff;
    font-size:15px;
    font-weight:600;
    text-decoration:none;
    transition:.3s;
}
.news-more:hover {
    color:#0056d6;
}
/* 移动端 */
@media(max-width:768px){
    .page-banner {
        padding:60px 0 40px;
    }
    .page-banner h1 {
        font-size:30px;
    }
    .page-banner h5 {
        font-size:15px;
    }
    .news-title {
        font-size:18px;
    }
    .news-img {
        height:200px;
    }
}