@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.news-page{background-color:#f7f9fc;font-family:PingFang SC,Microsoft YaHei,sans-serif}.news-page .banner-wrapper{-o-object-fit:cover;object-fit:cover;filter:brightness(.9);--wave-width:90px;--wave-height:60px;--radius:88px;--mask:linear-gradient(#000 0 0)top/100% calc(100% - var(--wave-height))no-repeat,radial-gradient(var(--radius)at 50% calc(100% - var(--wave-height)*1.5),#000 99%,#0000 101%)calc(50% - var(--wave-width)/2)100%/var(--wave-width)calc(var(--wave-height)*2)repeat-x,radial-gradient(var(--radius)at 50% calc(100% + var(--wave-height)*.5),#0000 99%,#000 101%)50% calc(100% - var(--wave-height))/var(--wave-width)calc(var(--wave-height)*2)repeat-x;width:100%;height:400px;-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask)}.news-page .banner-wrapper .about-banner{-o-object-fit:cover;object-fit:cover;filter:brightness(.9);width:100%;height:100%}.news-page .banner-wrapper .banner-content{color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-page .banner-wrapper .banner-content h2{letter-spacing:.5rem;font-size:2.5rem;font-weight:300}.news-page .banner-wrapper .banner-content .line{background:#fff;width:40px;height:1px;margin:20px auto}.news-page .pagination-box{justify-content:center;margin-top:40px;display:flex}.news-page .pagination-box .pagination{width:100%}.news-page .news-list{max-width:1100px;margin:0 auto;padding:40px 20px 60px}.news-page .news-list .title-box{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}@media (max-width:768px){.news-page .news-list .title-box{flex-direction:column;align-items:flex-start;gap:20px}}.news-page .news-list .title-box .left .tag{color:#1a4999;letter-spacing:2px;margin-bottom:8px;font-size:12px;font-weight:700}.news-page .news-list .title-box .left .main-title{color:#111;align-items:center;margin:0;font-size:32px;font-weight:800;display:flex}.news-page .news-list .title-box .category-tabs{flex-wrap:wrap;gap:12px;display:flex}.news-page .news-list .title-box .category-tabs .tab-item{cursor:pointer;color:#4a5568;background:#edf2f7;border:none;border-radius:25px;padding:8px 22px;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.165,.84,.44,1)}.news-page .news-list .title-box .category-tabs .tab-item:hover{color:#1a202c;background:#e2e8f0}.news-page .news-list .title-box .category-tabs .tab-item.active{color:#fff;background:#1a4999;box-shadow:0 6px 16px #1a499940}.news-page .news-list .faq-grid{flex-direction:column;gap:24px;display:flex}.news-page .news-list .faq-grid.fade-in-list{animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn}.news-page .news-list .faq-grid .faq-card{background:#fff;border:1px solid #0000;border-radius:16px;padding:35px 45px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0000000a}@media (max-width:768px){.news-page .news-list .faq-grid .faq-card{padding:24px 20px}}.news-page .news-list .faq-grid .faq-card:hover{border-color:#1a499940;transform:translateY(-4px);box-shadow:0 20px 50px -12px #1a49991f}.news-page .news-list .faq-grid .faq-card:hover .faq-answer-box{background:#f1f5f9}.news-page .news-list .faq-grid .faq-card .faq-header-tag{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.news-page .news-list .faq-grid .faq-card .faq-header-tag .category-badge{color:#1a4999;letter-spacing:.5px;background:#1a49990f;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600}.news-page .news-list .faq-grid .faq-card .faq-header-tag .faq-date{color:#a0aec0;font-size:12px}.news-page .news-list .faq-grid .faq-card .faq-question{color:#1a202c;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.news-page .news-list .faq-grid .faq-card .faq-question .q-mark{color:#1a4999;background:#1a49991a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:inline-flex}.news-page .news-list .faq-grid .faq-card .faq-answer-box{background:#f8fafc;border-radius:12px;margin-bottom:18px;padding:20px 24px;transition:background .3s}.news-page .news-list .faq-grid .faq-card .faq-answer-box .faq-answer{color:#4a5568;margin:0;font-size:15px;line-height:1.85}.news-page .news-list .faq-grid .faq-card .faq-answer-box .faq-answer .a-mark{color:#1a4999;margin-right:6px;font-weight:600}.news-page .news-list .faq-grid .faq-card .faq-footer-bar{color:#a0aec0;border-top:1px dashed #edf2f7;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.news-page .news-list .faq-grid .faq-card .faq-footer-bar .official-verify{color:#319795;align-items:center;gap:4px;font-weight:500;display:flex}.news-page .news-list .faq-grid .faq-card .faq-footer-bar .ai-hint{color:#718096;background:#edf2f7;border-radius:6px;padding:3px 10px;font-weight:500}.news-page .skeleton-card{background:#fff;border-radius:16px;height:180px;margin-bottom:24px;padding:30px;display:flex;box-shadow:0 10px 40px -10px #00000008}.news-page .skeleton-card .s-info{flex-direction:column;flex:1;justify-content:center;display:flex}.news-page .skeleton-card .s-info .s-line{background:linear-gradient(90deg,#f0f4f8 25%,#e2e8f0 50%,#f0f4f8 75%) 0 0/200% 100%;border-radius:4px;margin-bottom:14px;animation:1.5s infinite skeleton-shimmer}.news-page .skeleton-card .s-info .s-line.title{width:60%;height:24px}.news-page .skeleton-card .s-info .s-line.desc{width:100%;height:16px}.news-page .skeleton-card .s-info .s-line.desc-short{width:40%;height:16px}.news-page .no-data{text-align:center;color:#a0aec0;flex-direction:column;align-items:center;gap:20px;padding:100px 0;font-size:16px;display:flex}
