.part1{display:flex;gap:48px;align-items:flex-start}.part1 .left{flex:0 0 190px;display:flex;flex-direction:column;align-items:center}.part1 .photo{width:140px;height:187px;object-fit:cover;border:3px solid rgba(255,255,255,.55);box-shadow:0 8px 24px #00000047}.part1 .info{list-style:none;padding:0;margin:20px 0 0;width:100%}.part1 .info li{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:14px;line-height:1.5;color:#2b2f36;border-bottom:1px dashed #d7dee8}.part1 .info li:last-child{border-bottom:none}.part1 .info .ic{flex:0 0 20px;text-align:center}.part1 .right{flex:1;min-width:0}.part1 h1{color:#fff;font-size:26px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid var(--gold);display:inline-block}.part1 .intro{color:#4a5568;font-size:15px;line-height:1.95;margin:0 0 12px}.part1 .intro strong{color:#0e2a47}.plabel{color:#8a94a6;font-size:14px;margin:20px 0 12px;letter-spacing:1px}.platforms{display:flex;flex-wrap:wrap;gap:12px}.plat{display:inline-flex;align-items:center;gap:8px;border:1px solid #0e2a47;color:#0e2a47;padding:8px 20px;font-size:14px;border-radius:30px;text-decoration:none;background:#fff}.plat:hover{background:#f2f6fb;border-color:#a8842c;color:#a8842c}.subtitle{color:var(--gray);font-size:13px;margin:-10px 0 16px}.book-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.book-card{border:1px solid var(--line);padding:18px;text-decoration:none;color:var(--ink);background:#fff}.book-card:hover{border-color:var(--gold)}.book-title{font-size:15px;font-weight:700;color:var(--navy);line-height:1.5}.book-meta{font-size:13px;color:var(--gray);margin-top:8px}.note{color:var(--gray);font-size:13px}.fields span{display:inline-block;border:1px solid var(--gold);color:var(--navy);padding:5px 18px;margin:0 10px 10px 0;font-size:14px;letter-spacing:1px}.case{border:1px solid var(--line);padding:16px 20px;margin-bottom:14px}.case-head{color:var(--gold);font-size:14px}.case-link{font-size:16px;font-weight:700;color:var(--navy);text-decoration:none}.case-link:hover{color:var(--gold)}.case-desc{margin:6px 0 0;font-size:14px;color:var(--gray)}.more{display:inline-block;margin-top:14px;color:var(--navy);text-decoration:none;font-size:14px;border:1px solid var(--navy);padding:6px 22px}.more:hover{background:var(--navy);color:#fff}.videos-carousel{overflow:hidden;height:260px;border:1px solid var(--line);padding:0 18px;background:#fafbfd}.videos-track{animation:rvScroll linear infinite}.videos-carousel:hover .videos-track{animation-play-state:paused}.videos-track .video-card{border:none;border-bottom:1px dotted var(--line);padding:12px 0;display:flex;gap:20px;align-items:center}.videos-track .video-card:last-child{border-bottom:none}.video-info{flex:1;min-width:0}.video-title{font-size:15px;font-weight:700;color:var(--navy)}.video-date{font-size:12px;color:var(--gray);margin-top:2px}.video-desc{font-size:13px;color:var(--gray);margin:4px 0 0}.qa-carousel{overflow:hidden;height:300px;border:1px solid var(--line);padding:0 18px;background:#fafbfd}.qa-track{animation:rvScroll linear infinite}.qa-carousel:hover .qa-track{animation-play-state:paused}.qa-article-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.qa-a-item{border-bottom:1px dotted var(--line);padding:10px 0}.qa-a-item a{color:var(--ink);text-decoration:none;font-size:15px}.qa-a-item a:hover{color:var(--navy)}@media (max-width: 760px){.qa-article-list{grid-template-columns:1fr}}.qa-track .qa-item{border-bottom:1px dotted var(--line);padding:12px 0;font-size:14px}.qa-track .qa-q{color:var(--navy);font-weight:600;margin-bottom:4px}.qa-track .qa-q i{color:var(--gray);font-size:12px;font-weight:400;margin-left:6px}.qa-track .qa-a{color:var(--ink);line-height:1.8}.rv-carousel{overflow:hidden;height:320px;border:1px solid var(--line);padding:0 18px;background:#fafbfd}.rv-track{animation:rvScroll linear infinite}.rv-carousel:hover .rv-track{animation-play-state:paused}.rv-track .rv-item{padding:11px 0;border-bottom:1px dotted var(--line);font-size:14px;color:var(--ink)}.rv-track .rv-item .rv-date{color:var(--gray);font-size:12px;margin-left:10px;white-space:nowrap}@keyframes rvScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.qa-a{color:var(--navy);margin-top:6px}.qa-wait{color:var(--gold);font-size:13px}.rv-date{color:var(--gray);font-size:12px}.reply-form{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.reply-form input,.reply-form textarea{border:1px solid var(--line);padding:10px;font-size:14px;font-family:inherit}.reply-form textarea{flex:1 1 320px}.reply-form button{background:var(--navy);color:#fff;border:0;padding:10px 26px;cursor:pointer;font-size:14px}@media (max-width: 760px){.part1{flex-direction:column}.part1 .left{flex:none;width:100%}}.band{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:54px 24px;background:#fff;border-top:1px solid #e5e9f0}.band:first-of-type{border-top:none}.wrap-in{max-width:980px;margin:0 auto}.band h2.sec{font-size:30px;letter-spacing:6px;color:#0e2a47;padding-bottom:14px}.band h2.sec:after{width:72px;height:3px}.band .subtitle{color:#8a94a6;font-size:13px;margin:-8px 0 22px;letter-spacing:2px}.band h3.sub{font-size:18px;border-left:4px solid #a8842c;padding-left:12px;margin-top:30px}@media (max-width: 760px){.band{padding:38px 18px}}
