.container[data-v-a02d2be3],.container[data-v-a02d2be3] *,.main-content[data-v-a02d2be3],.main-content[data-v-a02d2be3] *{font-family:Alibaba PuHuiTi Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.loading-container[data-v-a02d2be3]{align-items:center;display:flex;justify-content:center;min-height:400px;padding:60px 0}.loading-animation[data-v-a02d2be3]{align-items:center;display:flex;flex-direction:column;gap:20px}.loading-dots[data-v-a02d2be3]{align-items:center;display:flex;gap:8px}.loading-dot[data-v-a02d2be3]{animation:loadingPulse-a02d2be3 1.4s ease-in-out infinite both;background:linear-gradient(135deg,#a8a8a8,#555050);border-radius:50%;height:8px;transform-origin:center;width:8px}.loading-dot[data-v-a02d2be3]:first-child{animation-delay:-.32s}.loading-dot[data-v-a02d2be3]:nth-child(2){animation-delay:-.16s}.loading-dot[data-v-a02d2be3]:nth-child(3){animation-delay:0s}@keyframes loadingPulse-a02d2be3{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.loading-text[data-v-a02d2be3]{animation:loadingTextFade-a02d2be3 2s ease-in-out infinite;color:#666;font-size:15px;font-weight:500;letter-spacing:.5px}@keyframes loadingTextFade-a02d2be3{0%,to{opacity:.5}50%{opacity:1}}.error-message[data-v-a02d2be3]{color:#e74c3c;font-size:16px}.empty-state[data-v-a02d2be3],.error-message[data-v-a02d2be3]{align-items:center;display:flex;justify-content:center;min-height:400px;padding:60px 20px;text-align:center}.empty-state[data-v-a02d2be3]{flex-direction:column}.empty-icon[data-v-a02d2be3]{font-size:64px;margin-bottom:20px;opacity:.5}.empty-text[data-v-a02d2be3]{color:#999;font-size:16px;font-weight:500}.tag-container[data-v-a02d2be3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content[data-v-a02d2be3]{background-color:#fff;min-height:600px;padding:10px 0;width:100%}.container[data-v-a02d2be3]{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.header-banner[data-v-a02d2be3]{overflow:hidden;position:relative;width:100%}.header-image[data-v-a02d2be3]{border:none;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.header-text[data-v-a02d2be3]{color:#fff;font-family:Alibaba PuHuiTi Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.header-title[data-v-a02d2be3]{font-size:48px;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.header-subtitle[data-v-a02d2be3]{font-size:20px;font-weight:300;letter-spacing:4px;margin:0;opacity:.9;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.pagination[data-v-a02d2be3]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.page-button[data-v-a02d2be3]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;min-width:44px;padding:8px 16px;text-align:center;transition:background-color .3s ease,color .3s ease}.page-button[data-v-a02d2be3]:hover{background-color:#e0e0e0}.page-button.active[data-v-a02d2be3]{background-color:#c1292e;border-color:#c1292e;color:#fff}.page-button.disabled[data-v-a02d2be3]{background-color:#f9f9f9;color:#ccc;cursor:not-allowed}.total-pages[data-v-a02d2be3]{color:#666;font-size:14px;margin-left:10px}.ellipsis[data-v-a02d2be3]{align-items:center;color:#666;cursor:default;display:flex;font-size:16px;font-weight:700;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newslist-content .newslist-categories a[data-v-a02d2be3]{font-size:14px;left:10px;margin-top:20px;padding:5px 15px;position:absolute;top:10px}.newslist-content .newslist-categories a[data-v-a02d2be3]:not(:first-child){margin-left:20px}.newslist-content img[data-v-a02d2be3]{border:none;border-radius:8px 8px 0 0;display:block;height:274px;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.newslist-content .newslist-categories a[data-v-a02d2be3]:hover{background-color:#b31f24}.newslist-content>div[data-v-a02d2be3]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px;padding:20px}.newslist-content article[data-v-a02d2be3]{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;min-width:0;overflow:hidden;padding:0;transition:box-shadow .3s ease,transform .3s ease}.newslist-content article[data-v-a02d2be3]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.newslist-content .newslist-categories[data-v-a02d2be3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:-60px;position:relative}.newslist-content .newslist-categories a[data-v-a02d2be3]{align-items:center;background-color:#c1292e;border-radius:50px;box-shadow:0 2px 5px #0003;color:#fff;display:inline-flex;font-size:12px;justify-content:center;padding:3px 5px;position:static;text-decoration:none}.newslist-content .newslist-categories a[data-v-a02d2be3]:first-child,.newslist-content .newslist-categories a[data-v-a02d2be3]:not(:first-child){margin-left:10px}h2[data-v-a02d2be3]{color:#1a1a1a;display:-webkit-box;font-size:18px;font-weight:700;line-height:1.5em;margin:40px 20px 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;overflow:hidden;text-overflow:ellipsis}@font-face{font-family:Font Awesome;font-style:normal;font-weight:400;src:url(../fonts/fa-solid-900.woff2) format("woff2")}.fad[data-v-a02d2be3],.fas[data-v-a02d2be3]{display:inline-block;font-family:Font Awesome;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-clock[data-v-a02d2be3]:before{content:""}.fa-tag[data-v-a02d2be3]:before{content:"";margin-right:5px}.fad[data-v-a02d2be3]{position:relative}.fa-tag[data-v-a02d2be3],.fad[data-v-a02d2be3],time[data-v-a02d2be3]{color:#999}.newslist-meta[data-v-a02d2be3]{color:#999;font-size:14px;margin:10px 20px 0}.newslist-summary[data-v-a02d2be3]{color:#999;display:-webkit-box;font-size:16px;line-height:1.6;margin:10px 20px 20px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1024px){.container[data-v-a02d2be3]{padding:0 15px}.header-title[data-v-a02d2be3]{font-size:40px}.header-subtitle[data-v-a02d2be3]{font-size:18px}.newslist-content>div[data-v-a02d2be3]{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin:15px;padding:15px}}@media screen and (max-width:768px){.container[data-v-a02d2be3]{padding:0 10px}.header-title[data-v-a02d2be3]{font-size:32px}.header-subtitle[data-v-a02d2be3]{font-size:16px;letter-spacing:3px}.loading-container[data-v-a02d2be3]{min-height:300px;padding:40px 0}.loading-animation[data-v-a02d2be3]{gap:16px}.loading-dots[data-v-a02d2be3]{gap:6px}.loading-dot[data-v-a02d2be3]{height:6px;width:6px}.loading-text[data-v-a02d2be3],.error-message[data-v-a02d2be3]{font-size:14px}.empty-state[data-v-a02d2be3],.error-message[data-v-a02d2be3]{min-height:300px;padding:40px 15px}.empty-icon[data-v-a02d2be3]{font-size:48px;margin-bottom:16px}.empty-text[data-v-a02d2be3]{font-size:14px}.newslist-content>div[data-v-a02d2be3]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px;padding:10px}.newslist-content img[data-v-a02d2be3]{height:200px}h2[data-v-a02d2be3]{font-size:16px;margin:20px 15px 0}.newslist-meta[data-v-a02d2be3]{font-size:13px;margin:8px 15px 0}.newslist-summary[data-v-a02d2be3]{color:#999;font-size:14px;margin:8px 15px 15px}.pagination[data-v-a02d2be3]{gap:8px;margin:15px 0}.page-button[data-v-a02d2be3]{font-size:14px;min-width:40px;padding:6px 12px}.total-pages[data-v-a02d2be3]{font-size:13px;margin-left:8px}}@media screen and (max-width:600px){.container[data-v-a02d2be3]{padding:0 8px}.main-content[data-v-a02d2be3]{padding:5px 0}.loading-container[data-v-a02d2be3]{min-height:250px;padding:30px 0}.loading-dots[data-v-a02d2be3]{gap:5px}.loading-dot[data-v-a02d2be3]{height:5px;width:5px}.loading-text[data-v-a02d2be3],.error-message[data-v-a02d2be3]{font-size:13px}.empty-state[data-v-a02d2be3],.error-message[data-v-a02d2be3]{min-height:250px;padding:30px 10px}.empty-icon[data-v-a02d2be3]{font-size:40px;margin-bottom:12px}.empty-text[data-v-a02d2be3]{font-size:13px}.header-title[data-v-a02d2be3]{font-size:28px;letter-spacing:1px}.header-subtitle[data-v-a02d2be3]{font-size:14px;letter-spacing:2px}.newslist-content>div[data-v-a02d2be3]{gap:15px;grid-template-columns:1fr;margin:8px;padding:8px}.newslist-content img[data-v-a02d2be3]{height:180px}h2[data-v-a02d2be3]{font-size:15px;height:auto;margin:15px 12px 0;-webkit-line-clamp:3}.newslist-meta[data-v-a02d2be3]{font-size:12px;margin:6px 12px 0}.newslist-summary[data-v-a02d2be3]{color:#999;font-size:13px;margin:6px 12px 12px;-webkit-line-clamp:2}.newslist-content .newslist-categories a[data-v-a02d2be3]{font-size:10px;padding:2px 8px}.newslist-content .newslist-categories a[data-v-a02d2be3]:first-child,.newslist-content .newslist-categories a[data-v-a02d2be3]:not(:first-child){margin-left:8px}.pagination[data-v-a02d2be3]{flex-wrap:wrap;gap:6px;margin:12px 0}.page-button[data-v-a02d2be3]{font-size:13px;min-width:36px;padding:5px 10px}.total-pages[data-v-a02d2be3]{font-size:12px;margin-left:6px;margin-top:8px;text-align:center;width:100%}.ellipsis[data-v-a02d2be3]{font-size:14px;padding:5px 10px}}@media screen and (max-width:374px){.container[data-v-a02d2be3]{padding:0 5px}.header-title[data-v-a02d2be3]{font-size:24px;letter-spacing:.5px}.header-subtitle[data-v-a02d2be3]{font-size:12px;letter-spacing:1.5px}.newslist-content>div[data-v-a02d2be3]{gap:12px;margin:5px;padding:5px}.newslist-content img[data-v-a02d2be3]{height:160px}h2[data-v-a02d2be3]{font-size:14px;margin:12px 8px 0}.newslist-meta[data-v-a02d2be3]{font-size:11px;margin:5px 8px 0}.newslist-summary[data-v-a02d2be3]{color:#999;font-size:12px;margin:5px 8px 10px}.page-button[data-v-a02d2be3]{font-size:12px;min-width:32px;padding:4px 8px}}@media screen and (min-width:1200px){.newslist-content>div[data-v-a02d2be3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse){.page-button[data-v-a02d2be3]:hover{background-color:#f0f0f0}.page-button.active[data-v-a02d2be3]:hover{background-color:#c1292e}.newslist-content article[data-v-a02d2be3]:hover{box-shadow:0 2px 4px #0000001a;transform:none}}
