/* 7 工业黑黄 */
body.lay-7{background:#0f0f0f;color:#f2f2f2;font-family:"Arial Black","PingFang SC",system-ui,sans-serif}
body.lay-7 .i7-wrap{max-width:1200px;margin:0 auto;padding:0 16px 70px}
body.lay-7 .i7-marquee{background:#ffe000;color:#0f0f0f;overflow:hidden;margin:0 -16px 22px;padding:8px 0}
body.lay-7 .i7-track{display:flex;gap:34px;white-space:nowrap;font-size:12.5px;letter-spacing:.06em;animation:i7run 32s linear infinite;font-weight:700;text-transform:uppercase}
@keyframes i7run{from{transform:translateX(0)}to{transform:translateX(-50%)}}
body.lay-7 .i7-banner{display:block;position:relative;overflow:hidden;margin-bottom:18px;text-decoration:none;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}
body.lay-7 .i7-banner img{width:100%;height:400px;object-fit:cover;display:block;filter:grayscale(.25) contrast(1.1)}
body.lay-7 .i7-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 8%,rgba(0,0,0,.12) 62%)}
body.lay-7 .i7-label{position:absolute;z-index:2;top:0;left:0;background:#ffe000;color:#0f0f0f;font-size:11px;letter-spacing:.16em;padding:7px 16px;text-transform:uppercase}
body.lay-7 .i7-banner h2{position:absolute;z-index:2;left:22px;right:22px;bottom:38px;margin:0;font-size:32px;line-height:1.24;color:#fff;text-transform:uppercase;letter-spacing:-.01em}
body.lay-7 .i7-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}
body.lay-7 .i7-duo a{display:grid;grid-template-columns:154px 1fr;gap:14px;background:#181818;border-left:4px solid #ffe000;text-decoration:none;color:#f2f2f2;align-items:center}
body.lay-7 .i7-duo img{width:154px;height:112px;object-fit:cover;display:block}
body.lay-7 .i7-duo h3{margin:0 0 6px;font-size:15px;line-height:1.35;text-transform:uppercase}
body.lay-7 .i7-duo p{margin:0;font-size:11.5px;line-height:1.6;color:#9d9d9d;font-family:system-ui,sans-serif}
body.lay-7 .i7-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:34px}
body.lay-7 .i7-strip img{width:100%;height:110px;object-fit:cover;display:block;filter:grayscale(.2)}
body.lay-7 .i7-strip h3{margin:6px 0 0;font-size:12px;line-height:1.4;text-transform:uppercase;color:#dcdcdc}
body.lay-7 .i7-strip a{text-decoration:none}
body.lay-7 .i7-sec{margin-bottom:28px;border-top:3px solid #ffe000;padding-top:12px}
body.lay-7 .i7-sec h2{margin:0 0 14px;font-size:15px;letter-spacing:.18em;text-transform:uppercase}
body.lay-7 .i7-sec h2 span{background:#ffe000;color:#0f0f0f;padding:4px 12px}
body.lay-7 .i7-rows{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
body.lay-7 .i7-rows img{width:100%;height:100px;object-fit:cover;display:block}
body.lay-7 .i7-rows h3{margin:6px 0 0;font-size:11.5px;line-height:1.45;text-transform:uppercase;color:#d8d8d8;font-weight:400}
body.lay-7 .i7-rows a{text-decoration:none}
@media(max-width:900px){body.lay-7 .i7-duo,body.lay-7 .i7-strip,body.lay-7 .i7-rows{grid-template-columns:1fr 1fr}body.lay-7 .i7-banner h2{font-size:20px}}

