/* ============================================================
   鑫毓硕智能装备 官网排版定制优化 custom.css
   覆盖优先级高于原模板，删除本文件即可完全还原
   ============================================================ */

/* ---------- 产品 / 案例 列表卡片 ---------- */
.case li a.img,
.icase li a.img,
.inews li a.img {
    display: block;
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
}

.case li a.img img,
.icase li a.img img,
.inews li a.img img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 10px;
    transition: transform .45s ease;
}

.case li:hover a.img img,
.icase li:hover a.img img,
.inews li:hover a.img img {
    transform: scale(1.06);
}

.case li,
.icase li {
    transition: transform .3s ease;
}

.case li:hover,
.icase li:hover {
    transform: translateY(-4px);
}

/* ---------- 产品标题 ---------- */
.case li a.p p,
.icase li a.p p {
    font-size: 15px;
    line-height: 1.6;
    padding: 12px 4px 8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* ---------- 新闻列表 ---------- */
.inews li {
    transition: transform .3s ease;
}

.inews li:hover {
    transform: translateY(-3px);
}

.inews li a.p p,
.inews dd .title,
.inews .title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* ---------- 内页 banner ---------- */
.nybanner {
    position: relative;
    overflow: hidden;
}

.nybanner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(105deg, rgba(8, 28, 58, .45) 0%, rgba(8, 28, 58, .18) 55%, rgba(8, 28, 58, .38) 100%);
    pointer-events: none;
}

/* ---------- 关于我们 / 单页正文配图 ---------- */
.about .img img,
.con img {
    border-radius: 10px;
    max-width: 100%;
    height: auto;
}

/* ---------- 通用图片圆角 ---------- */
.about img,
.contact img,
.inews img,
.icase img {
    border-radius: 8px;
}

/* ---------- 移动端适配 ---------- */
@media (max-width: 767px) {
    .case li a.img img,
    .icase li a.img img,
    .inews li a.img img {
        height: 180px;
    }
}
