/* site-2026-24.css : VR 右侧竖版卡 www.yjsshiliu.com 20261105 */
.zxs-vrail{background:#F4F7FC;padding:26px 0 34px;}
.zxs-vrail-wrap{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:flex-end;}
.zxs-vrail-card{position:relative;display:block;width:360px;max-width:100%;border-radius:16px;overflow:hidden;box-shadow:0 24px 54px rgba(7,20,45,.28);border:1px solid rgba(255,255,255,.6);background:#0B1B33;text-decoration:none;}
.zxs-vrail-img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;}
.zxs-vrail-sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,36,.06) 34%,rgba(6,16,36,.62) 62%,rgba(6,16,36,.94) 100%);pointer-events:none;}
.zxs-vrail-bd{position:absolute;left:0;right:0;bottom:0;padding:18px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.zxs-vrail-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(46,123,255,.24);border:1px solid rgba(122,170,255,.65);color:#9FC2FF;font-size:11px;font-weight:700;letter-spacing:2px;}
.zxs-vrail-t{color:#fff;font-size:20px;font-weight:800;line-height:1.3;}
.zxs-vrail-d{color:rgba(255,255,255,.72);font-size:12px;line-height:1.7;}
.zxs-vrail-go{margin-top:6px;display:inline-block;padding:9px 22px;border-radius:8px;background:#2E7BFF;color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 20px rgba(46,123,255,.45);transition:background .2s;}
.zxs-vrail-card:hover .zxs-vrail-go,.zxs-vrail-card:focus .zxs-vrail-go{background:#67A6FF;}
@media (max-width:760px){.zxs-vrail{padding:20px 0 26px;}.zxs-vrail-wrap{justify-content:center;}.zxs-vrail-card{width:100%;max-width:360px;}}
