*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Microsoft YaHei","PingFang SC",sans-serif;color:#26313a;background:#f5f7f4;line-height:1.85}
a{color:inherit;text-decoration:none}.yyh2-wrap{max-width:1100px;margin:0 auto;padding:0 20px}
.yyh2-ticker{background:#32121f;color:#c8d8cd;font-size:13px;padding:5px 0}
.yyh2-topbar{background:#fff;border-bottom:1px solid #e4e9e2;padding:12px 0}
.yyh2-topbar .yyh2-wrap{display:flex;justify-content:space-between;align-items:center}
.yyh2-logo{font-size:22px;font-weight:700;color:#9d3b63}.yyh2-logo small{display:block;font-size:12px;color:#6b7a6f;font-weight:400}
.yyh2-domain{color:#8a958c;font-size:13px}
.yyh2-nav{background:#9d3b63}.yyh2-nav .yyh2-wrap{display:flex;flex-wrap:wrap}
.yyh2-nav a{display:inline-block;color:#fff;padding:12px 14px;font-size:15px}.yyh2-nav a:hover,.yyh2-nav a.yyh2-on{background:#562036;color:#fff}
.yyh2-breadcrumb{background:#eef2ec;font-size:13px;color:#6b7a6f;padding:8px 0}
.yyh2-hero{background:linear-gradient(135deg,#9d3b63 0%,#562036 100%);color:#fff;padding:38px 0 34px}
.yyh2-hero h1{font-size:30px;margin-bottom:12px}.yyh2-hero p{max-width:760px;font-size:15px;color:#eaf3ec}
.yyh2-meta{margin-top:12px;font-size:13px;color:#c3d8c9}
.yyh2-herogrid{display:grid;grid-template-columns:1fr 300px;gap:26px;align-items:center}
.yyh2-herocard{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:16px 20px}
.yyh2-herocard b{display:block;font-size:15px;color:#fff;margin-bottom:6px}
.yyh2-herocard span{display:block;font-size:13px;color:#e8f2ea;padding:5px 0;border-bottom:1px dashed rgba(255,255,255,.25)}
.yyh2-herocard span:last-child{border-bottom:none}
.yyh2-herocenter{text-align:center}
.yyh2-herocenter h1{font-size:32px}
.yyh2-herocenter p{max-width:860px;margin:0 auto}
.yyh2-chips{margin-top:14px}
.yyh2-chip{display:inline-block;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);border-radius:18px;padding:6px 16px;margin:0 6px 8px;font-size:13px;color:#fff}
.yyh2-herocenter .yyh2-meta{margin-top:14px}
.yyh2-herocenter .yyh2-heroimg{margin-top:20px}
.yyh2-heroimg{max-width:1100px;margin:18px auto 0;padding:0 20px}.yyh2-heroimg img{width:100%;height:auto;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.08)}
.yyh2-main{padding:28px 0 40px}.yyh2-sec{background:#fff;border:1px solid #e6ebe4;border-radius:10px;padding:22px 26px;margin-bottom:20px}
.yyh2-sec h2{font-size:21px;color:#9d3b63;margin-bottom:12px;padding-left:10px;border-left:4px solid #6cbf7a}
.yyh2-sec p{font-size:15px;margin-bottom:10px}.yyh2-sec p:last-child{margin-bottom:0}
.yyh2-cardgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.yyh2-card{background:#f2f7f2;border:1px solid #dfe8de;border-radius:8px;padding:16px;display:block}.yyh2-card b{display:block;color:#9d3b63;font-size:16px;margin-bottom:6px}.yyh2-card span{font-size:13px;color:#5f6e62}
.yyh2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.yyh2-step{background:#f2f7f2;border-radius:8px;padding:14px}.yyh2-step b{display:block;color:#9d3b63;margin-bottom:4px;font-size:15px}.yyh2-step span{font-size:13px;color:#5f6e62}
.yyh2-faq details{background:#f8faf7;border:1px solid #e4e9e2;border-radius:8px;padding:10px 14px;margin-bottom:8px}.yyh2-faq summary{font-weight:600;color:#9d3b63;cursor:pointer;font-size:15px}.yyh2-faq details p{font-size:14px;color:#4c5a50;padding-top:6px}
.yyh2-tags a{display:inline-block;background:#eef4ec;color:#9d3b63;border-radius:16px;padding:4px 14px;margin:0 8px 8px 0;font-size:13px}
.yyh2-latest ul,.yyh2-artlist{list-style:none}.yyh2-latest li,.yyh2-artlist li{padding:9px 0;border-bottom:1px dashed #e2e8e0;font-size:14px}.yyh2-latest time,.yyh2-artlist time{color:#93a096;margin-right:10px;font-size:13px}.yyh2-tag{float:right;background:#f0f5ee;color:#6b7a6f;border-radius:10px;font-size:12px;padding:1px 8px}
.yyh2-keypoints{background:#f2f7f2;border:1px solid #dbe7d9;border-radius:8px;padding:14px 18px;margin-bottom:20px}.yyh2-keypoints span{font-weight:700;color:#9d3b63}.yyh2-keypoints ul{margin:6px 0 0 18px;font-size:14px;color:#4c5a50}
.yyh2-geo{background:#fbf6ec;border:1px solid #eee2c8;border-radius:8px;padding:16px 20px;margin-bottom:20px}.yyh2-geo h2{font-size:17px;color:#8a6d2b;margin-bottom:8px}.yyh2-geo p{font-size:14px;color:#5f5236}.yyh2-geo a{color:#9d3b63;font-weight:600}
.yyh2-relqa{background:#fff;border:1px solid #e6ebe4;border-radius:10px;padding:20px 24px;margin-bottom:20px}.yyh2-relqa h2{font-size:19px;color:#9d3b63;margin-bottom:10px}.yyh2-relqa h3{font-size:15px;color:#9d3b63;margin:10px 0 4px}.yyh2-relqa p{font-size:14px;color:#55635a}
.yyh2-related{background:#fff;border:1px solid #e6ebe4;border-radius:10px;padding:18px 24px;margin-bottom:20px}.yyh2-related h2{font-size:18px;color:#9d3b63;margin-bottom:8px}.yyh2-related ul{list-style:none}.yyh2-related li{font-size:14px;padding:5px 0;border-bottom:1px dashed #e8ede6}.yyh2-related a:hover{color:#6cbf7a}
.yyh2-hint{font-size:13px;color:#8a958c;background:#f2f5f1;border-radius:8px;padding:10px 16px;margin-bottom:20px}
.yyh2-footer{background:#32121f;color:#b9c9be;margin-top:30px}.yyh2-footer .yyh2-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:34px 20px}
.yyh2-footer h4{color:#fff;font-size:15px;margin-bottom:10px}.yyh2-footer a{display:block;font-size:13px;color:#a9bcae;padding:3px 0}.yyh2-footer p{font-size:13px}
.yyh2-copy{background:#0a150e;text-align:center;padding:12px;font-size:12px;color:#7d9183}
@media (max-width:800px){.yyh2-cardgrid,.yyh2-steps{grid-template-columns:repeat(2,1fr)}.yyh2-herogrid{grid-template-columns:1fr}.yyh2-footer .yyh2-wrap{grid-template-columns:1fr 1fr}.yyh2-nav a{padding:10px 8px;font-size:14px}}