.site-page{min-height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.site-header{background:linear-gradient(135deg,#1a7a3a,#2d9e56);color:#fff;padding:80px 20px 60px;text-align:center}.site-header-inner{max-width:720px;margin:0 auto}.site-title{font-size:2.2rem;font-weight:700;margin:0 0 12px;letter-spacing:2px}.site-subtitle{font-size:1rem;opacity:.9;margin:0;font-weight:300}.site-main{flex:1;max-width:720px;margin:0 auto;padding:40px 20px 60px;width:100%}.site-section{margin-bottom:48px}.site-h2{font-size:1.3rem;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #1a7a3a;display:inline-block}.site-desc{font-size:1rem;line-height:1.8;color:#444;margin:0}.site-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:8px}.site-card{background:#fff;border-radius:12px;padding:28px 20px;text-align:center;box-shadow:0 2px 8px #0000000f;transition:transform .2s,box-shadow .2s}.site-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001a}.site-card-icon{font-size:2rem;margin-bottom:12px}.site-card-title{font-size:1.05rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.site-card-text{font-size:.88rem;color:#666;line-height:1.6}.site-info-list{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.site-info-item{display:flex;padding:18px 20px;border-bottom:1px solid #f0f0f0}.site-info-item:last-child{border-bottom:none}.site-info-label{flex-shrink:0;width:90px;font-size:.9rem;color:#888}.site-info-value{font-size:.95rem;color:#1a1a1a;font-weight:500}.site-footer{background:#1a1a1a;color:#999;text-align:center;padding:32px 20px;font-size:.85rem;line-height:1.8}.site-beian-link{color:#bbb;text-decoration:none;transition:color .2s}.site-beian-link:hover{color:#fff;text-decoration:underline}.site-copyright{margin:8px 0 0;font-size:.8rem;color:#666}@media (max-width: 480px){.site-header{padding:60px 16px 40px}.site-title{font-size:1.8rem}.site-main{padding:32px 16px 48px}.site-cards{grid-template-columns:1fr}.site-info-item{flex-direction:column;gap:4px}.site-info-label{width:auto}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#f8f9fa;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}
