@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}.section-header{margin-bottom:16px}.section-header .tag{color:#1a4999;letter-spacing:2px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.section-header .section-title{color:#111;margin:0;font-size:28px;font-weight:800}.service-network-section,.warranty-policy-section{background:#fff;border-radius:16px;margin-bottom:40px;padding:36px 40px;box-shadow:0 10px 40px -10px #0000000a}@media (max-width:768px){.service-network-section,.warranty-policy-section{padding:24px 20px}}.service-network-section .section-desc,.warranty-policy-section .section-desc{color:#4a5568;margin-bottom:24px;font-size:15px;line-height:1.7}.network-stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:28px;display:grid}.network-stats-grid .stat-card{text-align:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;flex-direction:column;justify-content:center;padding:20px 16px;display:flex}.network-stats-grid .stat-card.highlight{background:#1a499908;border-color:#1a499926}.network-stats-grid .stat-card.highlight .num{color:#1a4999}.network-stats-grid .stat-card .num{color:#1a202c;margin-bottom:4px;font-size:28px;font-weight:800}.network-stats-grid .stat-card .num small{margin-left:2px;font-size:16px}.network-stats-grid .stat-card .label{color:#718096;font-size:13px}.contact-info-bar{color:#2d3748;background:#f1f5f9;border-radius:10px;flex-wrap:wrap;gap:20px 32px;padding:18px 24px;font-size:14px;display:flex}.contact-info-bar .info-item{align-items:center;display:flex}.contact-info-bar .info-item.full{width:100%}.contact-info-bar .info-item .info-label{color:#718096;font-weight:500}.contact-info-bar .info-item .info-val{font-weight:600}.contact-info-bar .info-item .info-val.phone{color:#1a4999;font-size:18px;text-decoration:none}.contact-info-bar .info-item .info-val.phone:hover{text-decoration:underline}.policy-intro-box{background:#f8fafc;border-radius:12px;margin-bottom:24px;padding:20px 24px}.policy-intro-box p{color:#4a5568;margin:0 0 12px;font-size:14px;line-height:1.7}.policy-intro-box p:last-child{margin-bottom:0}.policy-intro-box p strong{color:#1a202c}.policy-table-wrapper{margin-bottom:24px;overflow-x:auto}.policy-table-wrapper .policy-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.policy-table-wrapper .policy-table th,.policy-table-wrapper .policy-table td{border-bottom:1px solid #edf2f7;padding:14px 18px}.policy-table-wrapper .policy-table th{color:#1a202c;background:#f1f5f9;font-weight:700}.policy-table-wrapper .policy-table td{color:#4a5568}.policy-table-wrapper .policy-table td.font-bold{color:#1a4999;font-weight:700}.policy-table-wrapper .policy-table tbody tr:hover{background:#f8fafc}.policy-extra-info{flex-direction:column;gap:12px;display:flex}.policy-extra-info .extra-item{color:#4a5568;font-size:14px;line-height:1.7}.policy-extra-info .extra-item strong{color:#1a202c}.official-intro-card{background:linear-gradient(135deg,#fff 0%,#f4f7fc 100%);border:1px solid #1a499926;border-radius:16px;margin-bottom:32px;padding:28px 36px;box-shadow:0 8px 24px #1a49990d}@media (max-width:768px){.official-intro-card{padding:20px}}.official-intro-card .intro-tag{color:#1a4999;background:#1a499914;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.official-intro-card .intro-text{color:#334155;margin-bottom:16px;font-size:15px;line-height:1.8}.official-intro-card .intro-hotline{color:#1e293b;align-items:center;font-size:15px;font-weight:600;display:flex}.official-intro-card .intro-hotline a{color:#1a4999;margin-left:6px;font-size:20px;font-weight:800;text-decoration:none}.official-intro-card .intro-hotline a:hover{text-decoration:underline}
