
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;background:#08090d;color:#f0eee8;font-family:-apple-system,"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
body::before{content:"";position:fixed;inset:0;background:
  radial-gradient(60% 50% at 20% 10%, #ffb54722, transparent 60%),
  radial-gradient(50% 60% at 90% 30%, #ff5c8a22, transparent 60%),
  radial-gradient(80% 60% at 50% 100%, #ffb54711, transparent 70%);
  pointer-events:none;z-index:0}
.n_2068ve{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(22,22,28,0.6);border-bottom:1px solid #ffffff14}
.n_2068ve > section{display:flex;align-items:center;gap:24px;max-width:1380px;margin:0 auto;padding:14px 28px}
.b_c1o8fv{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:.5px}
.b_c1o8fv svg{width:34px;height:34px}
.n_2068ve ul{display:flex;gap:6px;list-style:none;padding:0;margin:0;flex:1;flex-wrap:wrap}
.n_2068ve ul a{padding:8px 14px;border-radius:999px;font-size:14px;color:#f0eee8cc;transition:.25s}
.n_2068ve ul a:hover,.n_2068ve ul a.act{background:linear-gradient(135deg,#ffb547,#ff5c8a);color:#fff;box-shadow:0 6px 22px #ffb54755}
.n_2068ve form input{background:#ffffff10;border:1px solid #ffffff20;color:#f0eee8;padding:8px 14px;border-radius:999px;outline:none;width:200px}
.c_enhie3{max-width:1380px;margin:18px auto 0;padding:0 28px;font-size:13px;color:#f0eee888}
.c_enhie3 a{color:#ffb547}
.h_c0oti4{max-width:1380px;margin:24px auto;padding:0 28px;position:relative;z-index:1}

.m_z01isi{max-width:1380px;margin:0 auto;padding:24px 28px;position:relative;z-index:1}
.s_6zq0g4{display:none}
.g_06cehh{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
@media(max-width:1200px){.g_06cehh{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.g_06cehh{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.g_06cehh{grid-template-columns:1fr}}
.c_izkb0g{border-radius:16px;overflow:hidden;background:rgba(22,22,28,0.6);backdrop-filter:blur(10px);border:1px solid #ffffff14;transition:.3s;cursor:pointer;position:relative}

.c_izkb0g:hover{transform:translateY(-6px);box-shadow:0 24px 60px #00000080,0 0 0 1px #ffb54766}
.c_izkb0g .pv{position:relative;aspect-ratio:16/10;overflow:hidden;background:#111}
.c_izkb0g .pv img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.c_izkb0g:hover .pv img{transform:scale(1.08)}
.c_izkb0g .pv::after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,#0000 30%,#0009 100%);opacity:0;transition:.35s}
.c_izkb0g:hover .pv::after{opacity:1}
.c_izkb0g .pl{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;
  background:linear-gradient(135deg,#ffb547,#ff5c8a);display:flex;align-items:center;justify-content:center;
  transform:translate(-50%,-50%) scale(.6);opacity:0;transition:.35s;box-shadow:0 8px 28px #ffb54788}
.c_izkb0g:hover .pl{opacity:1;transform:translate(-50%,-50%) scale(1)}
.c_izkb0g .pl::before{content:"";width:0;height:0;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}
.c_izkb0g .dur{position:absolute;right:10px;bottom:10px;background:#000a;color:#fff;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px}
.c_izkb0g .qb{position:absolute;left:10px;top:10px;background:linear-gradient(135deg,#ffb547,#ff5c8a);color:#fff;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}
.c_izkb0g .bd{padding:14px 16px 18px}
.c_izkb0g .bd h3{margin:0 0 8px;font-size:15px;line-height:1.45;font-weight:600}
.c_izkb0g .bd .me{font-size:12px;color:#f0eee888;display:flex;justify-content:space-between}
.e_q9ykhp{margin:0 0 24px;padding:22px 26px;border-radius:18px;background:linear-gradient(135deg,#ffb54710,#ff5c8a10);border:1px solid #ffb54733;font-size:14px;line-height:1.85;color:#f0eee8dd;position:relative}
.e_q9ykhp::before{content:"E·E·A·T";position:absolute;top:-10px;left:18px;background:#08090d;padding:2px 10px;font-size:11px;color:#ffb547;border-radius:8px;letter-spacing:2px}
.t_xson3z{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffffff10;color:#f0eee8cc;font-size:12px;margin:2px;border:1px solid #ffffff15;transition:.2s}
.t_xson3z:hover{background:#ffb547;color:#fff}
.f_pxggva{margin-top:60px;padding:48px 28px 28px;background:#00000060;backdrop-filter:blur(12px);border-top:1px solid #ffffff10;position:relative;z-index:1}
.f_pxggva > section{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
@media(max-width:860px){.f_pxggva > section{grid-template-columns:repeat(2,1fr)}}
.f_pxggva h4{margin:0 0 14px;font-size:14px;color:#ffb547}
.f_pxggva ul{list-style:none;padding:0;margin:0;font-size:13px;color:#f0eee899;line-height:2}
.f_pxggva .cp{max-width:1380px;margin:24px auto 0;padding-top:24px;border-top:1px solid #ffffff10;font-size:12px;color:#f0eee866;text-align:center;line-height:1.8}
.f_5vjgiq details{padding:14px 18px;border-radius:12px;background:#ffffff08;margin-bottom:10px;border:1px solid #ffffff10;cursor:pointer}
.f_5vjgiq details[open]{background:#ffffff12}
.f_5vjgiq summary{font-weight:600;font-size:14px;list-style:none;display:flex;justify-content:space-between;align-items:center}
.f_5vjgiq summary::after{content:"+";font-size:18px;color:#ffb547}
.f_5vjgiq details[open] summary::after{content:"−"}
.f_5vjgiq .ac{margin-top:10px;font-size:13px;color:#f0eee8aa;line-height:1.8}
.s_qb6u79{display:flex;gap:10px;align-items:center}
.s_qb6u79 a{width:36px;height:36px;border-radius:50%;background:#ffffff12;display:flex;align-items:center;justify-content:center;transition:.25s}
.s_qb6u79 a:hover{background:#ffb547;transform:translateY(-3px)}
.s_qb6u79 svg{width:18px;height:18px;fill:#f0eee8}
.reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0}
@media(max-width:860px){.reviews{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.reviews{grid-template-columns:1fr}}
.reviews article{padding:18px;border-radius:14px;background:rgba(22,22,28,0.6);border:1px solid #ffffff10;font-size:13px;line-height:1.7;color:#f0eee8cc}
.reviews .nm{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-weight:600;color:#f0eee8}
.reviews .nm span{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ffb547,#ff5c8a);display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff}
.player{position:fixed;inset:0;background:#000d;backdrop-filter:blur(8px);z-index:100;display:none;align-items:center;justify-content:center}
.player.on{display:flex}
.player .box{width:min(900px,92vw);background:#0e1320;border-radius:20px;overflow:hidden;border:1px solid #ffffff20}
.player .vh{aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center;color:#fff5;font-size:14px;background-size:cover;background-position:center}
.player .vc{padding:20px}
.player .cl{float:right;cursor:pointer;color:#fff8;font-size:20px}
