/* zsjltd.com list 样式块2 | 来源:列表模板 phome_enewslisttemp.tempid=11 原始行173-195 | 抽取2026-10-27 */
.zxs-vrsec{background:linear-gradient(180deg,#F4F8FC,#fff);border-top:1px solid #E6EEF6;margin-top:48px}
.zxs-vrsec-in{max-width:1200px;margin:0 auto;padding:52px 22px;display:flex;gap:40px;align-items:center;flex-wrap:wrap}
.zxs-vrsec-tx{flex:1 1 380px;min-width:300px}
.zxs-vrsec-kick{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.14em;color:#0891B2}
.zxs-vrsec-kick i{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#0891B2,#0E7490);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.zxs-vrsec-kick i svg{width:14px;height:14px;fill:#fff}
.zxs-vrsec-tx h2{font-size:clamp(22px,2.6vw,30px);color:#0f2540;margin:12px 0 10px;letter-spacing:.04em}
.zxs-vrsec-tx p{font-size:.95rem;line-height:1.9;color:#5a6b7d;margin:0 0 20px;max-width:46em}
.zxs-vrsec-go{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#F57C00,#E65100);color:#fff;font-size:.95rem;font-weight:700;padding:13px 34px;border-radius:99px;border:0;cursor:pointer;box-shadow:0 8px 20px rgba(230,101,0,.35);transition:transform .25s}
.zxs-vrsec-go:hover{transform:translateY(-2px)}
.zxs-vrsec-cv{flex:1 1 420px;min-width:300px;position:relative;display:block;width:100%;aspect-ratio:2/1;border:0;border-radius:14px;overflow:hidden;cursor:pointer;background:linear-gradient(160deg,#0f2540,#0d3a6e 55%,#0891B2 120%);padding:0;box-shadow:0 16px 44px rgba(10,40,90,.22)}
.zxs-vrsec-cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
.zxs-vrsec-cv:hover img{transform:scale(1.04)}
.zxs-vrsec-sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,37,64,.05) 40%,rgba(15,37,64,.62))}
.zxs-vrsec-gr{position:absolute;left:-30%;right:-30%;bottom:-8%;height:60%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.10) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 1px,transparent 1px 30px);transform:perspective(240px) rotateX(56deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%);mask-image:linear-gradient(180deg,transparent,#000 35%)}
.zxs-vrsec-tag{position:absolute;top:12px;left:14px;font-size:.7rem;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.4);padding:3px 10px;border-radius:99px;background:rgba(11,27,46,.45);letter-spacing:.06em}
.zxs-vrsec-ttl{position:absolute;left:18px;bottom:16px;color:#fff;font-size:1.15rem;font-weight:800;text-shadow:0 2px 12px rgba(4,18,36,.6);line-height:1.3;text-align:left}
.zxs-vrsec-ttl i{display:block;font-style:normal;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.85)}
.zxs-vrsec-pl{position:absolute;right:18px;bottom:16px;width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(4,18,36,.5)}
.zxs-vrsec-pl svg{width:24px;height:24px;fill:#0891B2}
@media(max-width:860px){.zxs-vrsec{margin-top:34px}.zxs-vrsec-in{padding:38px 18px;gap:26px}}
@media(max-width:480px){.zxs-vrsec-tx h2{font-size:21px}.zxs-vrsec-ttl{font-size:1rem}.zxs-vrsec-pl{width:46px;height:46px}.zxs-vrsec-go{padding:12px 28px;font-size:.9rem}}
