#app{min-height:100vh;display:flex;flex-direction:column}.fuchuang-container[data-v-91ea8685]{position:fixed;right:20px;top:66.67%;transform:translateY(-50%);z-index:999;display:flex;flex-direction:column;gap:0;align-items:flex-end}.fuchuang[data-v-91ea8685]{cursor:pointer;transition:all .3s ease;margin-bottom:0}.fuchuang[data-v-91ea8685]:hover{transform:scale(1.05)}.fuchuang a[data-v-91ea8685]{display:block;text-decoration:none}.fuchuang img[data-v-91ea8685]{max-width:240px;width:auto;height:auto;display:block;border-radius:8px 8px 0 0;box-shadow:0 4px 12px #00000026;transition:box-shadow .3s ease}.fuchuang:hover img[data-v-91ea8685]{box-shadow:0 6px 20px #00000040}.fuchuang1[data-v-91ea8685]{cursor:pointer;transition:all .3s ease;margin-top:0}.fuchuang1[data-v-91ea8685]:hover{transform:scale(1.05)}.fuchuang1 a[data-v-91ea8685]{display:block;text-decoration:none}.fuchuang1 img[data-v-91ea8685]{max-width:240px;width:auto;height:auto;display:block;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #00000026;transition:box-shadow .3s ease}.fuchuang1:hover img[data-v-91ea8685]{box-shadow:0 6px 20px #00000040}@media (max-width: 768px){.fuchuang-container[data-v-91ea8685]{right:10px;top:66.67%}.fuchuang img[data-v-91ea8685],.fuchuang1 img[data-v-91ea8685]{max-width:160px}}.default-content[data-v-ba5a0843]{background:transparent;max-width:1200px;margin:0 auto;padding:30px 20px}.default-content.subcategory-content[data-v-ba5a0843]{max-width:100%;padding:0;margin:0;width:100%;overflow-x:hidden}.article-content-list[data-v-ba5a0843]{display:flex;flex-direction:column;gap:0}.article-content-item[data-v-ba5a0843]{padding:25px 0;border-bottom:1px solid transparent;cursor:default;transition:color .3s;background:transparent;margin-bottom:20px}.article-content-item.subcategory-article[data-v-ba5a0843]{padding:30px 0;margin-bottom:0;border-bottom:none;width:100%}.article-content-item.subcategory-article.has-background[data-v-ba5a0843]{width:100vw;margin-left:calc(-50vw + 50%);padding:40px 7.5%;margin-bottom:0;position:relative;left:0;right:0;box-sizing:border-box;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;min-height:auto}.article-content-item[data-v-ba5a0843]:hover{background:transparent}.article-content-item[data-v-ba5a0843]:last-child{border-bottom:none;margin-bottom:0}.article-content-item.subcategory-article[data-v-ba5a0843]:last-child{margin-bottom:0}.article-content-wrapper[data-v-ba5a0843]{position:relative;z-index:2;width:85%;max-width:85%;margin:0 auto;text-align:center}.article-content-wrapper.has-background-wrapper[data-v-ba5a0843]{padding:0 30px}.article-content-full[data-v-ba5a0843]{margin-top:20px;line-height:1.8;width:100%;max-width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;text-align:left;font-size:20px;color:#000}.article-content-full[data-v-ba5a0843] img{max-width:100%;height:auto;margin:10px auto;display:block}.article-content-full[data-v-ba5a0843] p{margin:10px 0;line-height:1.8;text-align:left;word-wrap:break-word;word-break:break-word;font-size:20px;color:#000;letter-spacing:normal!important;word-spacing:normal!important}.article-content-full[data-v-ba5a0843] p[style*="text-align: justify"],.article-content-full[data-v-ba5a0843] p[style*="text-align:justify"]{text-align:left!important;text-align-last:left!important}.article-content-full[data-v-ba5a0843] [data-background-image=true]{margin:20px 0;max-width:100%}.article-content-full[data-v-ba5a0843] a{color:#009041;text-decoration:none;word-wrap:break-word}.article-content-full[data-v-ba5a0843] a:hover{text-decoration:underline}.article-content-full[data-v-ba5a0843] div,.article-content-full[data-v-ba5a0843] span{max-width:100%;word-wrap:break-word;word-break:break-word;font-size:20px;color:#000}.article-content-full[data-v-ba5a0843] h1{font-size:32px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000}.article-content-full[data-v-ba5a0843] h2{font-size:28px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000}.article-content-full[data-v-ba5a0843] h3{font-size:24px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000}.article-content-full[data-v-ba5a0843] h4{font-size:22px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000}.article-content-full[data-v-ba5a0843] h5{font-size:20px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000}.article-content-full[data-v-ba5a0843] h6{font-size:18px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000}.article-content-text[data-v-ba5a0843]{max-width:100%;text-align:left}.article-title[data-v-ba5a0843]{font-size:30px;color:#333;margin:0 0 15px;font-weight:500;line-height:1.6}.article-content-item:hover .article-title[data-v-ba5a0843]{color:#009041}.article-summary[data-v-ba5a0843]{font-size:19px;color:#666;line-height:1.8;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-ba5a0843]{display:flex;gap:20px;font-size:16px;color:#999}.article-date[data-v-ba5a0843]:before{content:"📅 ";margin-right:4px}.article-author[data-v-ba5a0843]:before{content:"✍️ ";margin-right:4px}.article-url-link[data-v-ba5a0843]{text-align:center;padding:40px 20px}.url-link-title[data-v-ba5a0843]{font-size:24px;font-weight:600;color:#333;margin:0 0 20px}.url-link-address[data-v-ba5a0843]{font-size:16px;color:#666;margin:0 0 30px;word-break:break-all;padding:12px 20px;background:#ffffffe6;border-radius:8px;border:1px solid #e0e0e0;display:inline-block}.url-link-button[data-v-ba5a0843]{padding:12px 32px;font-size:16px;background:#009041;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.url-link-button[data-v-ba5a0843]:hover{background:#40a9ff}.url-template-summary[data-v-ba5a0843]{display:flex;align-items:center;gap:8px}.url-icon[data-v-ba5a0843]{font-size:18px}.article-template-tag[data-v-ba5a0843]{display:inline-block;padding:2px 8px;background:#009041;color:#fff;border-radius:4px;font-size:12px;margin-left:8px}.grid-template[data-v-73ab8a64]{max-width:1360px;margin:0 auto;padding:30px 20px 40px;box-sizing:border-box}.section-title[data-v-73ab8a64]{font-size:26px;font-weight:600;color:#222;margin-bottom:24px}.news-cards-grid[data-v-73ab8a64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 46px}.news-card-item[data-v-73ab8a64]{cursor:pointer;border-radius:12px;background:#f7f8fb;border:1px solid #e1e4ee;box-shadow:0 6px 18px #0f235f0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.news-card-item[data-v-73ab8a64]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1890ff29;border-color:#009041}.news-card-content[data-v-73ab8a64]{padding:28px 34px;display:flex;flex-direction:column;justify-content:space-between;min-height:120px}.news-card-title[data-v-73ab8a64]{font-size:18px;font-weight:600;color:#222;line-height:1.5;margin:0 0 16px;max-height:3.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-card-item:hover .news-card-title[data-v-73ab8a64]{color:#009041}.news-card-date[data-v-73ab8a64]{font-size:14px;color:#8c8c8c}.news-card-url[data-v-73ab8a64]{font-size:14px;color:#666;margin-top:8px;display:flex;align-items:center;gap:6px;word-break:break-all}.url-icon[data-v-73ab8a64]{font-size:16px}.news-card-template-tag[data-v-73ab8a64]{display:inline-block;padding:2px 8px;background:#009041;color:#fff;border-radius:4px;font-size:12px;margin-top:8px}.loading[data-v-73ab8a64]{padding:40px;text-align:center;color:#999}@media (max-width: 992px){.grid-template[data-v-73ab8a64]{padding:20px 12px 30px}.news-cards-grid[data-v-73ab8a64]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.magazine-layout[data-v-18f2a5ad]{display:flex;flex-direction:column;gap:30px}.magazine-item[data-v-18f2a5ad]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:row}.magazine-item[data-v-18f2a5ad]:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.magazine-item.featured[data-v-18f2a5ad]{flex-direction:column}.magazine-item.featured .magazine-image[data-v-18f2a5ad]{width:100%;height:300px}.magazine-image[data-v-18f2a5ad]{width:200px;height:150px;flex-shrink:0;overflow:hidden}.magazine-image img[data-v-18f2a5ad]{width:100%;height:100%;object-fit:cover}.magazine-content[data-v-18f2a5ad]{padding:20px;flex:1}.magazine-title[data-v-18f2a5ad]{font-size:20px;color:#009041;margin-bottom:10px;line-height:1.4}.magazine-item.featured .magazine-title[data-v-18f2a5ad]{font-size:28px}.magazine-summary[data-v-18f2a5ad]{color:#666;line-height:1.6;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.magazine-meta[data-v-18f2a5ad]{display:flex;gap:15px;color:#999;font-size:14px}@media (max-width: 768px){.magazine-item[data-v-18f2a5ad]{flex-direction:column}.magazine-image[data-v-18f2a5ad]{width:100%;height:200px}}.timeline-template[data-v-b5f90867]{max-width:1200px;margin:0 auto;padding:30px 20px 40px;box-sizing:border-box}.section-title[data-v-b5f90867]{font-size:26px;font-weight:600;color:#222;margin-bottom:24px}.timeline-container[data-v-b5f90867]{position:relative;padding-left:40px}.timeline-container[data-v-b5f90867]:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:#e0e0e0}.timeline-item[data-v-b5f90867]{position:relative;margin-bottom:40px;cursor:pointer;transition:transform .3s}.timeline-item[data-v-b5f90867]:hover{transform:translate(5px)}.timeline-marker[data-v-b5f90867]{position:absolute;left:-32px;top:5px;width:14px;height:14px;border-radius:50%;background:#009041;border:3px solid #fff;box-shadow:0 0 0 2px #009041}.timeline-content[data-v-b5f90867]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.timeline-date[data-v-b5f90867]{color:#999;font-size:14px;margin-bottom:10px}.timeline-title[data-v-b5f90867]{font-size:22px;color:#009041;margin-bottom:10px;line-height:1.4}.timeline-summary[data-v-b5f90867]{color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.leaders-template[data-v-34430b48]{padding:60px 0 80px;background:#f7f9fc}.section-title[data-v-34430b48]{font-size:36px;font-weight:700;margin-bottom:60px;color:#009041;text-align:center}.leaders-rows-container[data-v-34430b48]{display:flex;flex-direction:column;gap:50px;max-width:1400px;margin:0 auto;padding:0 40px}.leader-row[data-v-34430b48]{width:100%;display:flex;justify-content:center}.image-grid-layout[data-v-34430b48]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:50px 70px;width:100%}.image-card-item[data-v-34430b48]{width:200px;background:transparent;border-radius:8px;overflow:visible;cursor:pointer;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.image-card-item[data-v-34430b48]:hover{transform:translateY(-8px)}.image-card-cover[data-v-34430b48]{width:200px;height:250px;overflow:hidden;background:#eef3fb;position:relative;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s ease}.image-card-item:hover .image-card-cover[data-v-34430b48]{box-shadow:0 8px 24px #0003}.cover-image[data-v-34430b48]{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.image-card-item:hover .cover-image[data-v-34430b48]{transform:scale(1.15)}.cover-placeholder[data-v-34430b48]{width:200px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#d6e2ff);color:#666;border-radius:8px}.placeholder-text[data-v-34430b48]{font-size:16px}.image-card-content[data-v-34430b48]{text-align:center;margin-top:20px;width:100%}.leader-name[data-v-34430b48]{font-size:20px;font-weight:600;color:#009041;margin:0 0 10px;line-height:1.4}.leader-position[data-v-34430b48]{font-size:14px;color:#555;margin:0;line-height:1.6;word-break:break-word}@media (max-width: 1200px){.image-grid-layout[data-v-34430b48]{gap:40px 60px}.image-card-item[data-v-34430b48]{width:180px}.image-card-cover[data-v-34430b48],.cover-placeholder[data-v-34430b48]{width:180px;height:230px}.leader-name[data-v-34430b48]{font-size:18px}.leader-position[data-v-34430b48]{font-size:13px}}@media (max-width: 768px){.image-grid-layout[data-v-34430b48]{gap:35px 50px;padding:0 20px}.image-card-item[data-v-34430b48]{width:160px}.image-card-cover[data-v-34430b48],.cover-placeholder[data-v-34430b48]{width:160px;height:200px}.leader-name[data-v-34430b48]{font-size:17px}.leader-position[data-v-34430b48]{font-size:12px}}@media (max-width: 480px){.image-grid-layout[data-v-34430b48]{gap:30px;padding:0 16px}.image-card-item[data-v-34430b48]{width:140px}.image-card-cover[data-v-34430b48],.cover-placeholder[data-v-34430b48]{width:140px;height:180px}.leader-name[data-v-34430b48]{font-size:16px}.leader-position[data-v-34430b48]{font-size:12px}}.single-column-template[data-v-6f82dafb]{max-width:1200px;margin:0 auto;padding:30px 20px 40px;box-sizing:border-box}.section-title[data-v-6f82dafb]{font-size:26px;font-weight:600;color:#222;margin-bottom:24px}.article-list[data-v-6f82dafb]{display:flex;flex-direction:column;gap:24px}.article-item[data-v-6f82dafb]{display:flex;gap:20px;padding:20px 24px;border-radius:10px;background:#fff;box-shadow:0 4px 14px #0000000a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.article-item[data-v-6f82dafb]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1890ff29}.article-cover[data-v-6f82dafb]{flex:0 0 220px;max-width:220px;height:140px;overflow:hidden;border-radius:8px;position:relative}.article-cover img[data-v-6f82dafb]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.cover-placeholder[data-v-6f82dafb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px dashed #ddd;border-radius:8px}.placeholder-text[data-v-6f82dafb]{color:#999;font-size:14px}.article-content[data-v-6f82dafb]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.article-title[data-v-6f82dafb]{font-size:20px;font-weight:600;color:#222;margin:0 0 10px;line-height:1.5}.article-summary[data-v-6f82dafb]{font-size:16px;color:#666;line-height:1.8;margin:0 0 12px;max-height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-meta[data-v-6f82dafb]{font-size:13px;color:#999}.article-date[data-v-6f82dafb]{margin-right:12px}.loading[data-v-6f82dafb]{padding:40px;text-align:center;color:#999}.article-item:hover .article-cover img[data-v-6f82dafb]{transform:scale(1.06)}@media (max-width: 768px){.article-item[data-v-6f82dafb]{flex-direction:column}.article-cover[data-v-6f82dafb]{width:100%;max-width:100%;height:180px}}.url-template-summary[data-v-6f82dafb]{display:flex;align-items:center;gap:8px}.url-icon[data-v-6f82dafb]{font-size:18px}.article-template-tag[data-v-6f82dafb]{display:inline-block;padding:2px 8px;background:#009041;color:#fff;border-radius:4px;font-size:12px;margin-left:8px}.function-template[data-v-3397d370]{max-width:1200px;margin:0 auto;padding:30px 20px 60px;box-sizing:border-box}.section-title[data-v-3397d370]{font-size:28px;font-weight:600;color:#222;margin-bottom:40px;text-align:center}.function-grid[data-v-3397d370]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 60px;width:100%;max-width:1200px;margin:0 auto}.function-item[data-v-3397d370]{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;transition:all .3s ease;position:relative;padding-bottom:8px}.function-item[data-v-3397d370]:hover{transform:translate(4px)}.function-label[data-v-3397d370]{font-size:18px;font-weight:500;color:#000;line-height:1.5;word-break:break-word;flex:1;position:relative;padding-bottom:8px}.function-underline[data-v-3397d370]{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#009041;transition:width .3s ease}.function-item:hover .function-underline[data-v-3397d370]{width:calc(100% - 24px)}.function-arrow[data-v-3397d370]{width:20px;height:20px;color:#999;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:12px;margin-top:2px;transition:color .3s ease,transform .3s ease}.function-arrow svg[data-v-3397d370]{width:100%;height:100%}.function-item:hover .function-arrow[data-v-3397d370]{color:#009041;transform:translate(4px)}.loading[data-v-3397d370]{padding:60px;text-align:center;color:#999;font-size:16px}@media (max-width: 1024px){.function-grid[data-v-3397d370]{grid-template-columns:repeat(2,1fr);gap:32px 40px}}@media (max-width: 768px){.function-grid[data-v-3397d370]{grid-template-columns:repeat(2,1fr);gap:24px 32px}.function-label[data-v-3397d370]{font-size:16px}.function-arrow[data-v-3397d370]{width:18px;height:18px}}@media (max-width: 480px){.function-grid[data-v-3397d370]{grid-template-columns:1fr;gap:24px}.function-label[data-v-3397d370]{font-size:16px}}.department-template[data-v-5e74c5f6]{max-width:1200px;margin:0 auto;padding:30px 20px 60px;box-sizing:border-box}.section-title[data-v-5e74c5f6]{font-size:28px;font-weight:600;color:#222;margin-bottom:40px;text-align:center}.department-grid[data-v-5e74c5f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.department-item[data-v-5e74c5f6]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;background:#fff;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.department-item[data-v-5e74c5f6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.department-image[data-v-5e74c5f6]{width:100%;height:200px;overflow:hidden;background:#f5f5f5;position:relative;border-bottom:1px solid #e0e0e0}.department-image img[data-v-5e74c5f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.department-item:hover .department-image img[data-v-5e74c5f6]{transform:scale(1.05)}.image-placeholder[data-v-5e74c5f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#d6e2ff);color:#999;font-size:14px}.department-icon[data-v-5e74c5f6]{width:32px;height:32px;margin:12px 0 8px;color:#2d5016;display:flex;align-items:center;justify-content:center;flex-shrink:0}.department-icon svg[data-v-5e74c5f6]{width:100%;height:100%}.department-label[data-v-5e74c5f6]{font-size:16px;font-weight:500;color:#333;text-align:center;padding:0 16px 20px;line-height:1.5;word-break:break-word}.department-item:hover .department-label[data-v-5e74c5f6]{color:#009041}.loading[data-v-5e74c5f6]{padding:60px;text-align:center;color:#999;font-size:16px}@media (max-width: 1024px){.department-grid[data-v-5e74c5f6]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 768px){.department-grid[data-v-5e74c5f6]{grid-template-columns:repeat(2,1fr);gap:20px}.department-image[data-v-5e74c5f6]{height:160px}.department-icon[data-v-5e74c5f6]{width:40px;height:40px;margin:16px 0 12px}.department-label[data-v-5e74c5f6]{font-size:16px;padding:0 12px 20px}}@media (max-width: 480px){.department-grid[data-v-5e74c5f6]{grid-template-columns:1fr;gap:20px}.department-image[data-v-5e74c5f6]{height:180px}}.department-template[data-v-48b86733]{max-width:1200px;margin:0 auto;padding:30px 20px 60px;box-sizing:border-box}.section-title[data-v-48b86733]{font-size:28px;font-weight:600;color:#222;margin-bottom:40px;text-align:center}.department-grid[data-v-48b86733]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.department-item[data-v-48b86733]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;background:#fff;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.department-item[data-v-48b86733]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.department-image[data-v-48b86733]{width:100%;height:200px;overflow:hidden;background:#f5f5f5;position:relative;border-bottom:1px solid #e0e0e0}.department-image img[data-v-48b86733]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.department-item:hover .department-image img[data-v-48b86733]{transform:scale(1.05)}.image-placeholder[data-v-48b86733]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#d6e2ff);color:#999;font-size:14px}.department-icon[data-v-48b86733]{width:32px;height:32px;margin:12px 0 8px;color:#2d5016;display:flex;align-items:center;justify-content:center;flex-shrink:0}.department-icon svg[data-v-48b86733]{width:100%;height:100%}.department-label[data-v-48b86733]{font-size:16px;font-weight:500;color:#333;text-align:center;padding:0 16px 20px;line-height:1.5;word-break:break-word}.department-item:hover .department-label[data-v-48b86733]{color:#009041}.loading[data-v-48b86733]{padding:60px;text-align:center;color:#999;font-size:16px}@media (max-width: 1024px){.department-grid[data-v-48b86733]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 768px){.department-grid[data-v-48b86733]{grid-template-columns:repeat(2,1fr);gap:20px}.department-image[data-v-48b86733]{height:160px}.department-icon[data-v-48b86733]{width:40px;height:40px;margin:16px 0 12px}.department-label[data-v-48b86733]{font-size:16px;padding:0 12px 20px}}@media (max-width: 480px){.department-grid[data-v-48b86733]{grid-template-columns:1fr;gap:20px}.department-image[data-v-48b86733]{height:180px}}.cover-template[data-v-a6dbcb18]{max-width:1200px;margin:0 auto;padding:30px 20px 40px;box-sizing:border-box}.section-title[data-v-a6dbcb18]{font-size:26px;font-weight:600;color:#222;margin-bottom:24px}.cover-grid[data-v-a6dbcb18]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.cover-item[data-v-a6dbcb18]{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000001a}.cover-item[data-v-a6dbcb18]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.cover-image-wrapper[data-v-a6dbcb18]{width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5;position:relative}.cover-image[data-v-a6dbcb18]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cover-item:hover .cover-image[data-v-a6dbcb18]{transform:scale(1.05)}.cover-placeholder[data-v-a6dbcb18]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#999}.placeholder-text[data-v-a6dbcb18]{font-size:14px}.cover-title[data-v-a6dbcb18]{padding:12px 16px;font-size:16px;font-weight:500;color:#333;text-align:center;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cover-pagination[data-v-a6dbcb18]{margin-top:50px;text-align:center;display:flex;justify-content:center;align-items:center;gap:20px}.pagination-btn[data-v-a6dbcb18]{padding:10px 24px;font-size:16px;color:#333;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-a6dbcb18]:hover:not(:disabled){color:#009041;border-color:#009041;background:#f0f9f4}.pagination-btn[data-v-a6dbcb18]:disabled{color:#d9d9d9;background:#f5f5f5;cursor:not-allowed}.pagination-info[data-v-a6dbcb18]{font-size:16px;color:#666;min-width:150px}.cover-modal[data-v-a6dbcb18]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-a6dbcb18 .3s ease}@keyframes fadeIn-a6dbcb18{0%{opacity:0}to{opacity:1}}.modal-content[data-v-a6dbcb18]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;animation:zoomIn-a6dbcb18 .3s ease}@keyframes zoomIn-a6dbcb18{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-close[data-v-a6dbcb18]{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:40px;width:40px;height:40px;cursor:pointer;line-height:1;transition:transform .2s ease;z-index:10000}.modal-close[data-v-a6dbcb18]:hover{transform:rotate(90deg)}.modal-image-wrapper[data-v-a6dbcb18]{max-width:100%;max-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;box-shadow:0 4px 20px #0000004d}.modal-image[data-v-a6dbcb18]{max-width:100%;max-height:80vh;object-fit:contain;display:block}.modal-title[data-v-a6dbcb18]{position:absolute;top:20px;left:20px;background:#000000b3;color:#fff;padding:12px 20px;border-radius:6px;font-size:18px;font-weight:500;max-width:calc(100% - 80px);z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 1024px){.cover-grid[data-v-a6dbcb18]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){.cover-grid[data-v-a6dbcb18]{grid-template-columns:repeat(2,1fr);gap:24px}.cover-image-wrapper[data-v-a6dbcb18]{aspect-ratio:1}.modal-title[data-v-a6dbcb18]{font-size:16px;padding:10px 16px;top:10px;left:10px;max-width:calc(100% - 60px)}.modal-close[data-v-a6dbcb18]{top:-35px;font-size:35px;width:35px;height:35px}}.content-display-template[data-v-e226ce63]{max-width:100%;padding:0;margin:0;width:100%;overflow-x:hidden}.article-content-container[data-v-e226ce63]{width:100%;padding:30px 0}.article-content-wrapper[data-v-e226ce63]{position:relative;z-index:2;width:85%;max-width:85%;margin:0 auto;text-align:center}.article-content-wrapper.has-background-wrapper[data-v-e226ce63]{padding:0 30px}.article-content-full[data-v-e226ce63]{margin-top:20px;line-height:1.8;width:100%;max-width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;text-align:left;font-size:20px;color:#000!important}.article-content-full[data-v-e226ce63] p{margin:10px 0;line-height:1.8;text-align:left;word-wrap:break-word;word-break:break-word;font-size:20px;color:#000!important;letter-spacing:normal!important;word-spacing:normal!important}.article-content-full[data-v-e226ce63] p[style*="text-align: justify"],.article-content-full[data-v-e226ce63] p[style*="text-align:justify"]{text-align:left!important;text-align-last:left!important}.article-content-full[data-v-e226ce63] *{color:#000!important}.article-content-full[data-v-e226ce63] a{color:#009041!important}.article-content-full[data-v-e226ce63] img{max-width:100%;height:auto;margin:10px auto;display:block}.article-content-full[data-v-e226ce63] [data-background-image=true]{margin:20px 0;max-width:100%}.article-content-full[data-v-e226ce63] a{color:#009041;text-decoration:none;word-wrap:break-word}.article-content-full[data-v-e226ce63] a:hover{text-decoration:underline}.article-content-full[data-v-e226ce63] div,.article-content-full[data-v-e226ce63] span{max-width:100%;word-wrap:break-word;word-break:break-word;font-size:20px;color:#000!important}.article-content-full[data-v-e226ce63] h1{font-size:32px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000!important}.article-content-full[data-v-e226ce63] h2{font-size:28px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000!important}.article-content-full[data-v-e226ce63] h3{font-size:24px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000!important}.article-content-full[data-v-e226ce63] h4{font-size:22px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000!important}.article-content-full[data-v-e226ce63] h5{font-size:20px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000!important}.article-content-full[data-v-e226ce63] h6{font-size:18px;max-width:100%;word-wrap:break-word;word-break:break-word;color:#000!important}.article-url-link[data-v-e226ce63]{text-align:center;padding:40px 20px}.url-link-address[data-v-e226ce63]{font-size:16px;color:#666;margin:0 0 30px;word-break:break-all;padding:12px 20px;background:#ffffffe6;border-radius:8px;border:1px solid #e0e0e0;display:inline-block}.url-link-button[data-v-e226ce63]{padding:12px 32px;font-size:16px;background:#009041;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.url-link-button[data-v-e226ce63]:hover{background:#40a9ff}.teacher-team-template[data-v-3a507752]{max-width:1200px;margin:0 auto;padding:30px 20px 40px;box-sizing:border-box}.section-title[data-v-3a507752]{font-size:28px;font-weight:600;color:#222;margin-bottom:30px}.teacher-grid[data-v-3a507752]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.teacher-card[data-v-3a507752]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.teacher-card[data-v-3a507752]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.teacher-card-content[data-v-3a507752]{display:flex;gap:20px;padding:20px}.teacher-photo-wrapper[data-v-3a507752]{flex-shrink:0;width:200px;height:250px;overflow:hidden;border-radius:4px;background:#f5f5f5}.teacher-photo[data-v-3a507752]{width:100%;height:100%;object-fit:cover;display:block}.teacher-photo-placeholder[data-v-3a507752]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#d6e2ff);color:#999}.placeholder-text[data-v-3a507752]{font-size:14px}.teacher-info[data-v-3a507752]{flex:1;min-width:0;display:flex;flex-direction:column}.teacher-title[data-v-3a507752]{font-size:20px;font-weight:600;color:#222;margin:0 0 8px;line-height:1.4}.teacher-author[data-v-3a507752]{font-size:16px;color:#666;margin-bottom:12px;font-weight:500}.teacher-summary[data-v-3a507752]{font-size:15px;color:#333;line-height:1.6;margin-bottom:12px}.teacher-content[data-v-3a507752]{font-size:14px;color:#666;line-height:1.6;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teacher-content[data-v-3a507752] p{margin:0;color:#666}.teacher-more[data-v-3a507752]{display:flex;align-items:center;gap:8px;margin-top:12px;color:#999;font-size:14px}.teacher-more .arrow[data-v-3a507752]{font-size:16px}@media (max-width: 768px){.teacher-grid[data-v-3a507752]{grid-template-columns:1fr;gap:20px}.teacher-card-content[data-v-3a507752]{flex-direction:column;align-items:center;text-align:center}.teacher-photo-wrapper[data-v-3a507752]{width:140px;height:180px}.teacher-info[data-v-3a507752]{width:100%}}.admission-query-template[data-v-29fb4c7f]{width:100%;min-height:60vh;padding:60px 20px;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.query-form-container[data-v-29fb4c7f]{width:100%;max-width:600px;display:flex;justify-content:center}.query-form-card[data-v-29fb4c7f]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:40px;width:100%}.query-title[data-v-29fb4c7f]{font-size:28px;color:#009041;text-align:center;margin-bottom:30px;font-weight:700}.query-form[data-v-29fb4c7f]{display:flex;flex-direction:column;gap:24px}.form-item[data-v-29fb4c7f]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-29fb4c7f]{font-size:16px;color:#333;font-weight:500}.required[data-v-29fb4c7f]{color:#ff4d4f;margin-left:4px}.form-input[data-v-29fb4c7f]{padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:16px;transition:all .3s;outline:none}.form-input[data-v-29fb4c7f]:focus{border-color:#009041;box-shadow:0 0 0 2px #309a541a}.query-button[data-v-29fb4c7f]{padding:14px 32px;background:#009041;color:#fff;border:none;border-radius:6px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s;margin-top:10px;width:100%}.query-button[data-v-29fb4c7f]:hover:not(:disabled){background:#40a9ff;transform:translateY(-2px);box-shadow:0 4px 12px #309a544d}.query-button[data-v-29fb4c7f]:disabled{background:#ccc;cursor:not-allowed;transform:none}.modal-overlay[data-v-29fb4c7f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-29fb4c7f]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column}.modal-header[data-v-29fb4c7f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8e8e8}.modal-title[data-v-29fb4c7f]{font-size:22px;color:#333;font-weight:700;margin:0}.modal-close[data-v-29fb4c7f]{background:none;border:none;font-size:32px;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s}.modal-close[data-v-29fb4c7f]:hover{color:#333}.modal-body[data-v-29fb4c7f]{padding:24px;flex:1;overflow-y:auto}.result-list[data-v-29fb4c7f]{display:flex;flex-direction:column;gap:20px}.result-item[data-v-29fb4c7f]{padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #e8e8e8}.result-row[data-v-29fb4c7f]{display:flex;padding:12px 0;border-bottom:1px solid #e8e8e8}.result-row[data-v-29fb4c7f]:last-child{border-bottom:none}.result-label[data-v-29fb4c7f]{font-size:16px;color:#666;font-weight:500;min-width:100px;flex-shrink:0}.result-value[data-v-29fb4c7f]{font-size:16px;color:#333;flex:1}.no-result[data-v-29fb4c7f]{text-align:center;padding:40px 20px}.no-result p[data-v-29fb4c7f]{font-size:16px;color:#666;margin:10px 0}.no-result-hint[data-v-29fb4c7f]{font-size:14px;color:#999}.modal-footer[data-v-29fb4c7f]{padding:16px 24px;border-top:1px solid #e8e8e8;display:flex;justify-content:center}.modal-button[data-v-29fb4c7f]{padding:10px 32px;background:#009041;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s}.modal-button[data-v-29fb4c7f]:hover{background:#40a9ff}@media (max-width: 768px){.query-form-card[data-v-29fb4c7f]{padding:30px 20px}.query-title[data-v-29fb4c7f]{font-size:24px}.modal-content[data-v-29fb4c7f]{width:95%;max-height:90vh}.result-label[data-v-29fb4c7f]{min-width:80px;font-size:14px}.result-value[data-v-29fb4c7f]{font-size:14px}}.exam-result-template[data-v-5e302693]{width:100%;min-height:60vh;padding:60px 20px;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.query-form-container[data-v-5e302693]{width:100%;max-width:600px;display:flex;justify-content:center}.query-form-card[data-v-5e302693]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:40px;width:100%}.query-title[data-v-5e302693]{font-size:28px;color:#009041;text-align:center;margin-bottom:30px;font-weight:700}.query-form[data-v-5e302693]{display:flex;flex-direction:column;gap:24px}.form-item[data-v-5e302693]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-5e302693]{font-size:16px;color:#333;font-weight:500}.required[data-v-5e302693]{color:#ff4d4f;margin-left:4px}.form-input[data-v-5e302693]{padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:16px;transition:all .3s;outline:none}.form-input[data-v-5e302693]:focus{border-color:#009041;box-shadow:0 0 0 2px #309a541a}.query-button[data-v-5e302693]{padding:14px 32px;background:#009041;color:#fff;border:none;border-radius:6px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s;margin-top:10px;width:100%}.query-button[data-v-5e302693]:hover:not(:disabled){background:#40a9ff;transform:translateY(-2px);box-shadow:0 4px 12px #309a544d}.query-button[data-v-5e302693]:disabled{background:#ccc;cursor:not-allowed;transform:none}.modal-overlay[data-v-5e302693]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-5e302693]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 8 px 24px #0003;display:flex;flex-direction:column}.modal-header[data-v-5e302693]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8e8e8}.modal-title[data-v-5e302693]{font-size:22px;color:#333;font-weight:700;margin:0}.modal-close[data-v-5e302693]{background:none;border:none;font-size:32px;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s}.modal-close[data-v-5e302693]:hover{color:#333}.modal-body[data-v-5e302693]{padding:24px;flex:1;overflow-y:auto}.result-list[data-v-5e302693]{display:flex;flex-direction:column;gap:20px}.result-item[data-v-5e302693]{padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #e8e8e8}.result-row[data-v-5e302693]{display:flex;padding:12px 0;border-bottom:1px solid #e8e8e8}.result-row[data-v-5e302693]:last-child{border-bottom:none}.result-label[data-v-5e302693]{font-size:16px;color:#666;font-weight:500;min-width:90px;flex-shrink:0}.result-value[data-v-5e302693]{font-size:16px;color:#333;flex:1}.no-result[data-v-5e302693]{text-align:center;padding:40px 20px}.no-result p[data-v-5e302693]{font-size:16px;color:#666;margin:10px 0}.no-result-hint[data-v-5e302693]{font-size:14px;color:#999}.modal-footer[data-v-5e302693]{padding:16px 24px;border-top:1px solid #e8e8e8;display:flex;justify-content:center}.modal-button[data-v-5e302693]{padding:10px 32px;background:#009041;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s}.modal-button[data-v-5e302693]:hover{background:#40a9ff}@media (max-width: 768px){.query-form-card[data-v-5e302693]{padding:30px 20px}.query-title[data-v-5e302693]{font-size:24px}.modal-content[data-v-5e302693]{width:95%;max-height:90vh}.result-label[data-v-5e302693]{min-width:80px;font-size:14px}.result-value[data-v-5e302693]{font-size:14px}}.consultation-template[data-v-15f221ee]{padding:40px 0;min-height:60vh}.consultation-container[data-v-15f221ee]{max-width:800px;margin:0 auto;padding:0 20px}.consultation-header[data-v-15f221ee]{text-align:center;margin-bottom:40px}.consultation-title[data-v-15f221ee]{font-size:32px;color:#009041;margin-bottom:10px;font-weight:600}.consultation-subtitle[data-v-15f221ee]{font-size:16px;color:#666;margin:0}.consultation-form-wrapper[data-v-15f221ee]{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 12px #0000001a}.consultation-form[data-v-15f221ee]{width:100%}.form-group[data-v-15f221ee]{margin-bottom:24px}.form-label[data-v-15f221ee]{display:block;font-size:16px;color:#333;margin-bottom:8px;font-weight:500}.required[data-v-15f221ee]{color:#ff4d4f}.form-input[data-v-15f221ee],.form-textarea[data-v-15f221ee]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #d9d9d9;border-radius:4px;transition:border-color .3s;font-family:inherit;box-sizing:border-box}.form-input[data-v-15f221ee]:focus,.form-textarea[data-v-15f221ee]:focus{outline:none;border-color:#009041;box-shadow:0 0 0 2px #309a541a}.form-input.error[data-v-15f221ee],.form-textarea.error[data-v-15f221ee]{border-color:#ff4d4f}.form-textarea[data-v-15f221ee]{resize:vertical;min-height:120px}.error-message[data-v-15f221ee]{color:#ff4d4f;font-size:14px;margin-top:4px}.form-actions[data-v-15f221ee]{margin-top:32px;text-align:center}.submit-btn[data-v-15f221ee]{padding:12px 48px;font-size:16px;color:#fff;background:#009041;border:none;border-radius:4px;cursor:pointer;transition:background .3s;font-weight:500}.submit-btn[data-v-15f221ee]:hover:not(:disabled){background:#2a8a4a}.submit-btn[data-v-15f221ee]:disabled{background:#ccc;cursor:not-allowed}.success-message[data-v-15f221ee]{text-align:center;padding:40px 20px}.success-icon[data-v-15f221ee]{width:64px;height:64px;margin:0 auto 20px;background:#009041;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.success-message h3[data-v-15f221ee]{font-size:24px;color:#009041;margin-bottom:10px}.success-message p[data-v-15f221ee]{font-size:16px;color:#666;margin:0}@media (max-width: 768px){.consultation-form-wrapper[data-v-15f221ee]{padding:24px}.consultation-title[data-v-15f221ee]{font-size:24px}.form-input[data-v-15f221ee],.form-textarea[data-v-15f221ee]{font-size:14px}}.category-banner[data-v-23121913]{width:100%;height:420px;overflow:hidden}.banner-item[data-v-23121913]{position:relative;width:100%;height:100%;cursor:pointer}.banner-image[data-v-23121913],.banner-video[data-v-23121913]{width:100%;height:100%;object-fit:cover;background:url(/assets/pageBanner-BfkvKt2K.png) no-repeat}.banner-placeholder-bg[data-v-23121913]{width:100%;height:100%;background:linear-gradient(135deg,#cfd9df,#e2ebf0)}.banner-content-overlay[data-v-23121913]{position:absolute;left:10%;bottom:40px;color:#fff}.banner-main-title[data-v-23121913]{font-size:32px;font-weight:700;margin-bottom:12px}.banner-breadcrumb[data-v-23121913]{display:flex;align-items:center;flex-wrap:wrap;font-size:14px}.breadcrumb-item[data-v-23121913]{cursor:pointer}.breadcrumb-item.active[data-v-23121913]{font-weight:600}.breadcrumb-separator[data-v-23121913]{margin:0 6px}.breadcrumb-icon[data-v-23121913]{margin-right:4px}.banner-title[data-v-23121913]{position:absolute;right:10%;bottom:30px;padding:8px 20px;background-color:#00000073;color:#fff;font-size:18px;border-radius:22px}.subcategory-nav[data-v-23121913]{background:#f5f5f5;border-bottom:1px solid #e8e8e8;margin:0;padding:0}.subcategory-nav-container[data-v-23121913]{max-width:1200px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto}.subcategory-nav-item[data-v-23121913]{display:inline-block;padding:18px 30px;color:#333;font-size:18px;font-weight:700;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;transition:all .3s;cursor:pointer;position:relative;background-color:transparent;border-radius:4px 4px 0 0}.subcategory-nav-item[data-v-23121913]:hover{color:#009041;background-color:#1890ff0f}.subcategory-nav-item.active[data-v-23121913]{color:#009041;border-bottom-color:#009041;font-weight:700;background-color:#1890ff1f}.content-section[data-v-23121913]{width:100%;display:flex;justify-content:center;align-items:flex-start;position:relative;padding-top:40px;padding-bottom:80px}.content-section .container[data-v-23121913]{width:85%;max-width:1200px;margin:0 auto;padding:0 16px;position:relative}.content-section.subcategory-section[data-v-23121913]{padding:0!important;margin:0!important;width:100%!important;overflow-x:hidden;background:transparent!important}.content-section.subcategory-section .container.subcategory-container[data-v-23121913]{max-width:100%!important;padding:0!important;margin:0!important;width:100%!important;background:transparent!important}.content-section.centered-section[data-v-23121913]{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;padding-top:40px!important;padding-bottom:80px!important}.content-section.centered-section .container.centered-container[data-v-23121913]{width:85%!important;max-width:1200px!important;margin:0 auto!important;padding:0 16px!important}.article-leader-template[data-v-8dec1af3]{display:flex;gap:40px;align-items:flex-start;padding:40px 0;width:100%;max-width:100%;margin:0 auto;justify-content:center}.leader-photo-section[data-v-8dec1af3]{flex-shrink:0;width:280px}.leader-photo-wrapper[data-v-8dec1af3]{width:100%;border:2px solid #e0e8f5;border-radius:8px;overflow:hidden;background:#fff;padding:8px;box-shadow:0 2px 8px #0000001a}.leader-photo[data-v-8dec1af3]{width:100%;height:auto;display:block;border-radius:4px}.leader-photo-placeholder[data-v-8dec1af3]{width:100%;aspect-ratio:3 / 4;background:linear-gradient(135deg,#f5f7fa,#d6e2ff);border:2px solid #e0e8f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666;font-size:16px}.leader-content-section[data-v-8dec1af3]{flex:1;min-width:0}.leader-name[data-v-8dec1af3]{font-size:32px;font-weight:600;color:#009041;margin:0 0 20px;padding-bottom:12px;border-bottom:3px solid #009041;display:inline-block}.leader-summary[data-v-8dec1af3]{font-size:18px;line-height:1.8;color:#555;margin-bottom:24px;padding:16px;background:#f8f9fa;border-left:4px solid #009041;border-radius:4px;font-weight:700}.leader-intro[data-v-8dec1af3]{font-size:16px;line-height:1.8;color:#333;margin-bottom:32px;white-space:pre-wrap}.leader-content[data-v-8dec1af3]{font-size:18px;line-height:1.8;color:#333}.leader-content[data-v-8dec1af3] p{text-align:left;letter-spacing:normal!important;word-spacing:normal!important}.leader-content[data-v-8dec1af3] p[style*="text-align: justify"],.leader-content[data-v-8dec1af3] p[style*="text-align:justify"]{text-align:left!important;text-align-last:left!important}.leader-content[data-v-8dec1af3] a{color:#009041;text-decoration:underline;cursor:pointer;transition:color .2s}.leader-content[data-v-8dec1af3] a:hover{color:#40a9ff}.leader-content[data-v-8dec1af3] a:visited{color:#722ed1}@media (max-width: 768px){.article-leader-template[data-v-8dec1af3]{flex-direction:column;gap:24px}.leader-photo-section[data-v-8dec1af3]{width:100%;max-width:280px;margin:0 auto}.leader-name[data-v-8dec1af3]{font-size:28px}}.article-content-template[data-v-32e91a80]{width:100%;max-width:100%;margin:0 auto;padding:0}.article-content-only[data-v-32e91a80]{font-size:20px;line-height:1.8;color:#333;width:100%;max-width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.article-content-only[data-v-32e91a80] img{max-width:100%;height:auto;margin:10px auto;display:block}.article-content-only[data-v-32e91a80] p{margin:10px 0;line-height:1.8;word-wrap:break-word;word-break:break-word;font-size:20px;text-align:left;letter-spacing:normal!important;word-spacing:normal!important}.article-content-only[data-v-32e91a80] p[style*="text-align: justify"],.article-content-only[data-v-32e91a80] p[style*="text-align:justify"]{text-align:left!important;text-align-last:left!important}.article-content-only[data-v-32e91a80] [data-background-image=true]{margin:20px 0;max-width:100%}.article-content-only[data-v-32e91a80] a{color:#009041;text-decoration:none;word-wrap:break-word}.article-content-only[data-v-32e91a80] a:hover{text-decoration:underline}.article-content-only[data-v-32e91a80] .attachment{display:inline-flex;align-items:center;gap:8px;margin:8px 4px;padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9;vertical-align:middle}.article-content-only[data-v-32e91a80] .attachment img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.article-content-only[data-v-32e91a80] .attachment a{color:#309a54;text-decoration:none;font-size:16px;display:inline-flex;align-items:center}.article-content-only[data-v-32e91a80] .attachment a:hover{color:#247a42;text-decoration:underline}.article-content-only[data-v-32e91a80] div,.article-content-only[data-v-32e91a80] span{max-width:100%;word-wrap:break-word;word-break:break-word;font-size:20px}.article-content-only[data-v-32e91a80] h1{font-size:32px;max-width:100%;word-wrap:break-word;word-break:break-word}.article-content-only[data-v-32e91a80] h2{font-size:28px;max-width:100%;word-wrap:break-word;word-break:break-word}.article-content-only[data-v-32e91a80] h3{font-size:24px;max-width:100%;word-wrap:break-word;word-break:break-word}.article-content-only[data-v-32e91a80] h4{font-size:22px;max-width:100%;word-wrap:break-word;word-break:break-word}.article-content-only[data-v-32e91a80] h5{font-size:20px;max-width:100%;word-wrap:break-word;word-break:break-word}.article-content-only[data-v-32e91a80] h6{font-size:18px;max-width:100%;word-wrap:break-word;word-break:break-word}.article-url-template[data-v-81138a55]{width:100%}.article-title[data-v-81138a55]{font-size:32px;font-weight:600;color:#009041;text-align:center;margin-bottom:18px}.article-meta[data-v-81138a55]{text-align:center;color:#999;margin-bottom:24px;font-size:14px}.url-link-section[data-v-81138a55]{margin-bottom:40px}.url-link-box[data-v-81138a55]{display:flex;align-items:center;gap:20px;padding:24px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;flex-wrap:wrap}.url-icon[data-v-81138a55]{width:48px;height:48px;color:#009041;display:flex;align-items:center;justify-content:center;flex-shrink:0}.url-icon svg[data-v-81138a55]{width:100%;height:100%}.url-info[data-v-81138a55]{flex:1;min-width:200px}.url-label[data-v-81138a55]{font-size:14px;color:#666;margin:0 0 8px}.url-address[data-v-81138a55]{font-size:16px;color:#333;margin:0;word-break:break-all;font-weight:500}.url-visit-btn[data-v-81138a55]{flex-shrink:0}.article-content[data-v-81138a55]{font-size:20px;line-height:1.8;color:#000;margin-top:30px}.article-content[data-v-81138a55] p,.article-content[data-v-81138a55] div,.article-content[data-v-81138a55] span,.article-content[data-v-81138a55] li,.article-content[data-v-81138a55] td,.article-content[data-v-81138a55] th,.article-content[data-v-81138a55] h1,.article-content[data-v-81138a55] h2,.article-content[data-v-81138a55] h3,.article-content[data-v-81138a55] h4,.article-content[data-v-81138a55] h5,.article-content[data-v-81138a55] h6{color:#000}.article-content[data-v-81138a55] a{color:#009041;text-decoration:underline;cursor:pointer;transition:color .2s}.article-content[data-v-81138a55] a:hover{color:#40a9ff}.article-content[data-v-81138a55] a:visited{color:#722ed1}.article-content-empty[data-v-81138a55]{text-align:center;padding:40px 20px;color:#999;font-size:16px}@media (max-width: 768px){.article-title[data-v-81138a55]{font-size:24px}.url-link-box[data-v-81138a55]{flex-direction:column;align-items:flex-start;padding:20px}.url-visit-btn[data-v-81138a55]{width:100%}.article-content[data-v-81138a55]{font-size:18px}}.category-banner[data-v-c1c3d5dc]{width:100%;height:420px;overflow:hidden}.banner-item[data-v-c1c3d5dc]{position:relative;width:100%;height:100%;cursor:pointer}.banner-image[data-v-c1c3d5dc],.banner-video[data-v-c1c3d5dc]{width:100%;height:100%;object-fit:cover;background:url(/assets/pageBanner-BfkvKt2K.png) no-repeat}.banner-placeholder-bg[data-v-c1c3d5dc]{width:100%;height:100%;background:linear-gradient(135deg,#cfd9df,#e2ebf0)}.banner-content-overlay[data-v-c1c3d5dc]{position:absolute;left:10%;bottom:40px;color:#fff}.banner-main-title[data-v-c1c3d5dc]{font-size:32px;font-weight:700;margin-bottom:12px}.banner-breadcrumb[data-v-c1c3d5dc]{display:flex;align-items:center;flex-wrap:wrap;font-size:14px}.breadcrumb-item[data-v-c1c3d5dc]{cursor:pointer}.breadcrumb-item.active[data-v-c1c3d5dc]{font-weight:600}.breadcrumb-separator[data-v-c1c3d5dc]{margin:0 6px}.breadcrumb-icon[data-v-c1c3d5dc]{margin-right:4px}.banner-title[data-v-c1c3d5dc]{position:absolute;left:50%;bottom:30px;transform:translate(-50%);padding:10px 26px;background-color:#00000073;color:#fff;font-size:20px;border-radius:26px}.content-section[data-v-c1c3d5dc]{width:100%;display:block;position:relative}.content-section.has-bg[data-v-c1c3d5dc]{background-color:transparent;background-clip:padding-box;min-height:100vh;background-origin:padding-box;background-attachment:fixed}.container[data-v-c1c3d5dc]{width:92%;max-width:1600px;margin:0 auto;padding:0 16px;position:relative}.container.has-bg[data-v-c1c3d5dc]{background-color:transparent}.article-wrapper[data-v-c1c3d5dc]{background-color:transparent;border-radius:0;padding:32px 20px;box-shadow:none;position:relative;z-index:2;min-height:100%}.article-wrapper.with-bg[data-v-c1c3d5dc]{padding-left:16px;padding-right:16px;background-color:#fff0}.article-title[data-v-c1c3d5dc]{font-size:32px;font-weight:600;color:#009041;text-align:center;margin-bottom:18px}.article-meta[data-v-c1c3d5dc]{text-align:center;color:#999;margin-bottom:24px;font-size:14px}.article-content[data-v-c1c3d5dc]{font-size:20px;line-height:1.8;color:#000}.article-content[data-v-c1c3d5dc] p,.article-content[data-v-c1c3d5dc] div,.article-content[data-v-c1c3d5dc] span,.article-content[data-v-c1c3d5dc] li,.article-content[data-v-c1c3d5dc] td,.article-content[data-v-c1c3d5dc] th,.article-content[data-v-c1c3d5dc] h1,.article-content[data-v-c1c3d5dc] h2,.article-content[data-v-c1c3d5dc] h3,.article-content[data-v-c1c3d5dc] h4,.article-content[data-v-c1c3d5dc] h5,.article-content[data-v-c1c3d5dc] h6{color:#000}.article-content[data-v-c1c3d5dc] p{text-align:left;letter-spacing:normal!important;word-spacing:normal!important}.article-content[data-v-c1c3d5dc] p[style*="text-align: justify"],.article-content[data-v-c1c3d5dc] p[style*="text-align:justify"]{text-align:left!important;text-align-last:left!important}.article-content[data-v-c1c3d5dc] a{color:#009041;text-decoration:underline;cursor:pointer;transition:color .2s}.article-content[data-v-c1c3d5dc] a:hover{color:#40a9ff}.article-content[data-v-c1c3d5dc] a:visited{color:#722ed1}.subcategory-nav[data-v-c1c3d5dc]{background:#f5f5f5;border-bottom:1px solid #e8e8e8;margin:0;padding:0}.subcategory-nav-container[data-v-c1c3d5dc]{max-width:1200px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto}.subcategory-nav-item[data-v-c1c3d5dc]{display:inline-block;padding:18px 30px;color:#333;font-size:18px;font-weight:700;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;transition:all .3s;cursor:pointer;position:relative;background-color:transparent;border-radius:4px 4px 0 0}.subcategory-nav-item[data-v-c1c3d5dc]:hover{color:#009041;background-color:#1890ff0f}.subcategory-nav-item.active[data-v-c1c3d5dc]{color:#009041;border-bottom-color:#009041;font-weight:700;background-color:#e6f7ff}.article-layout-timeline[data-v-c1c3d5dc]{display:flex;gap:40px}.article-main[data-v-c1c3d5dc]{flex:1;min-width:0}.timeline-sidebar[data-v-c1c3d5dc]{width:260px;flex-shrink:0;padding-left:20px;border-left:1px solid #e5e6eb}.timeline-sidebar-title[data-v-c1c3d5dc]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.timeline-list[data-v-c1c3d5dc]{list-style:none;margin:0;padding:0;position:relative}.timeline-item[data-v-c1c3d5dc]{cursor:pointer;padding:16px 0 16px 20px;border-bottom:1px dashed #eee;font-size:14px;color:#555;position:relative;line-height:1.6}.timeline-item[data-v-c1c3d5dc]:before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;background-color:#009041;border-radius:50%;transform:translateY(-50%)}.timeline-item[data-v-c1c3d5dc]:last-child{border-bottom:none}.timeline-item-date[data-v-c1c3d5dc]{display:inline-block;width:70px;color:#009041;font-weight:500;margin-right:8px}.timeline-item-title[data-v-c1c3d5dc]{display:inline-block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-item:hover .timeline-item-title[data-v-c1c3d5dc]{color:#009041}.article-navigation[data-v-c1c3d5dc]{margin-top:60px;padding-top:40px}.nav-divider[data-v-c1c3d5dc]{height:1px;background:linear-gradient(to right,transparent,#e0e0e0,transparent);margin-bottom:30px}.nav-links[data-v-c1c3d5dc]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.nav-item[data-v-c1c3d5dc]{flex:1;min-width:200px;padding:20px;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:8px}.nav-item[data-v-c1c3d5dc]:hover:not(.disabled){background:#e9ecef;border-color:#009041;transform:translateY(-2px);box-shadow:0 4px 12px #309a5426}.nav-item.disabled[data-v-c1c3d5dc]{cursor:not-allowed;opacity:.6;background:#f5f5f5}.nav-label[data-v-c1c3d5dc]{font-size:14px;color:#999;font-weight:500;margin-bottom:4px}.nav-item:hover:not(.disabled) .nav-label[data-v-c1c3d5dc]{color:#009041}.nav-title[data-v-c1c3d5dc]{font-size:16px;color:#333;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.nav-item:hover:not(.disabled) .nav-title[data-v-c1c3d5dc]{color:#009041}.nav-item.disabled .nav-title[data-v-c1c3d5dc]{color:#999}@media (max-width: 768px){.nav-links[data-v-c1c3d5dc]{flex-direction:column}.nav-item[data-v-c1c3d5dc]{width:100%}.prev-item[data-v-c1c3d5dc]{order:1}.next-item[data-v-c1c3d5dc]{order:2}}.search-results-page[data-v-9f09841b]{min-height:100vh;padding-top:0;padding-bottom:60px;background:#f5f5f5}.search-top-bar[data-v-9f09841b]{background:#7cb342;padding:30px 0;margin-bottom:40px}.search-top-container[data-v-9f09841b]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:40px}.logo-section[data-v-9f09841b]{flex-shrink:0}.logo-image[data-v-9f09841b]{height:80px;max-width:400px;object-fit:contain;display:block}.logo-text[data-v-9f09841b]{font-size:24px;font-weight:700;color:#fff}.search-box-section[data-v-9f09841b]{flex:1;max-width:600px}.search-container[data-v-9f09841b]{position:relative;display:flex;align-items:center;gap:0}.search-input[data-v-9f09841b]{flex:1;padding:12px 16px;border:2px solid rgba(255,255,255,.3);border-radius:30px 0 0 30px;background:#fffffff2;color:#333;font-size:16px;outline:none;transition:all .3s ease}.search-input[data-v-9f09841b]::placeholder{color:#999}.search-input[data-v-9f09841b]:focus{background:#fff;border-color:#009041}.search-button[data-v-9f09841b]{padding:12px 20px;border:2px solid rgba(255,255,255,.3);border-left:none;border-radius:0 30px 30px 0;background:#fffffff2;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;outline:none}.search-button[data-v-9f09841b]:hover:not(:disabled){background:#009041;color:#fff;border-color:#009041}.search-button[data-v-9f09841b]:disabled{opacity:.5;cursor:not-allowed}.search-input:focus+.search-button[data-v-9f09841b]{border-color:#009041}.container[data-v-9f09841b]{max-width:1200px;margin:0 auto;padding:0 20px}.search-header[data-v-9f09841b]{margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.search-info[data-v-9f09841b]{font-size:16px;color:#666;font-weight:500}.loading-container[data-v-9f09841b]{padding:60px 20px;text-align:center}.loading-text[data-v-9f09841b]{font-size:16px;color:#999}.results-container[data-v-9f09841b]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px #0000001a}.article-list[data-v-9f09841b]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.article-item[data-v-9f09841b]{cursor:pointer;padding:20px;border-bottom:1px solid #e8e8e8;transition:all .3s ease;background:#fff}.article-item[data-v-9f09841b]:hover{background:#f8f9fa;border-bottom-color:#009041}.article-item[data-v-9f09841b]:last-child{border-bottom:none}.article-category-tag[data-v-9f09841b]{display:inline-block;padding:4px 12px;background:#1890ff;color:#fff;font-size:13px;border-radius:4px;margin-bottom:12px;font-weight:500}.article-main-content[data-v-9f09841b]{display:flex;gap:20px;align-items:flex-start}.article-cover[data-v-9f09841b]{flex-shrink:0;width:200px;height:140px;overflow:hidden;background:#f5f5f5;border-radius:6px}.article-cover img[data-v-9f09841b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-item:hover .article-cover img[data-v-9f09841b]{transform:scale(1.05)}.article-content[data-v-9f09841b]{flex:1;display:flex;flex-direction:column;gap:10px}.article-title[data-v-9f09841b]{font-size:18px;font-weight:600;color:#333;margin:0;line-height:1.5;transition:color .3s ease}.article-item:hover .article-title[data-v-9f09841b]{color:#1890ff}.article-excerpt[data-v-9f09841b]{font-size:14px;color:#666;line-height:1.8;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-meta[data-v-9f09841b]{display:flex;align-items:center;gap:15px;font-size:13px;color:#999}.article-date[data-v-9f09841b]{color:#999}.highlight-keyword[data-v-9f09841b]{background:#ff4d4f!important;color:#fff!important;padding:2px 4px;border-radius:3px;font-weight:600}.pagination[data-v-9f09841b]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;padding-top:30px;border-top:1px solid #e0e0e0}.pagination-button[data-v-9f09841b]{padding:10px 20px;border:1px solid #009041;border-radius:6px;background:#fff;color:#009041;font-size:14px;cursor:pointer;transition:all .3s ease}.pagination-button[data-v-9f09841b]:hover:not(:disabled){background:#009041;color:#fff}.pagination-button[data-v-9f09841b]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-9f09841b]{font-size:14px;color:#666}.no-results[data-v-9f09841b]{padding:80px 20px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.no-results-icon[data-v-9f09841b]{font-size:64px;margin-bottom:20px}.no-results-text[data-v-9f09841b]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.no-results-hint[data-v-9f09841b]{font-size:14px;color:#999}@media (max-width: 768px){.search-top-container[data-v-9f09841b]{flex-direction:column;gap:20px}.logo-image[data-v-9f09841b]{height:60px}.logo-text[data-v-9f09841b]{font-size:20px}.search-box-section[data-v-9f09841b]{max-width:100%;width:100%}.article-main-content[data-v-9f09841b]{flex-direction:column}.article-cover[data-v-9f09841b]{width:100%;height:180px}.article-title[data-v-9f09841b]{font-size:16px}.article-excerpt[data-v-9f09841b]{font-size:13px;-webkit-line-clamp:2}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}body{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:17px;color:#333;line-height:1.6}a{text-decoration:none;color:inherit}button,.main-nav a,.sub-nav a,.news-card-item,.news-card-item .news-card-content,.news-card-title,.footer-nav-subitem a{transition:all .25s ease}button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative}.header{position:fixed;top:0;left:0;right:0;width:100%;background:linear-gradient(to bottom,#2a2a2ab3,#0003);color:#fff;padding:0;z-index:1000;box-shadow:0 2px 8px #0000001a;min-height:150px;height:auto;overflow:visible;display:flex;flex-direction:column}.top-bar{background:transparent;padding:4px 0;font-size:13px;color:#fff;flex-shrink:0;height:24px;display:flex;align-items:center;overflow:hidden}.top-bar .container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.top-bar-left{color:#fff}.top-bar-right{display:flex;align-items:center;gap:12px;color:#fff}.top-bar-info{font-weight:500;color:#fff}.top-bar-separator{color:#fff9;margin:0 4px}.search-container{position:relative;display:flex;align-items:center;gap:0}.search-input{padding:6px 40px 6px 12px;border:1px solid rgba(255,255,255,.3);border-radius:20px 0 0 20px;background:#ffffff1a;color:#fff;font-size:13px;width:200px;outline:none;transition:all .3s ease}.search-button{padding:6px 12px;border:1px solid rgba(255,255,255,.3);border-left:none;border-radius:0 20px 20px 0;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;outline:none}.search-button:hover:not(:disabled){background:#fff3;border-color:#ffffff80}.search-button:disabled{opacity:.5;cursor:not-allowed}.search-input:focus+.search-button{border-color:#ffffff80}.search-input::placeholder{color:#fff9}.search-input:focus{background:#fff3;border-color:#ffffff80;width:250px}.search-input:focus+.search-button{width:auto}.search-results{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:400px;max-height:400px;overflow-y:auto;z-index:2000;margin-top:4px}.search-result-item{padding:12px 16px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s ease}.search-result-item:hover{background-color:#f5f5f5}.search-result-item:last-child{border-bottom:none}.search-result-title{font-size:14px;color:#333;font-weight:500;margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-result-summary{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-result-more{padding:12px 16px;font-size:12px;color:#999;text-align:center;border-top:1px solid #eee}.search-result-empty,.search-result-loading{padding:20px;text-align:center;color:#999;font-size:13px}.header>.container{max-width:1800px;margin:0 auto;padding:0 20px;flex:1;display:flex;align-items:flex-start;overflow:visible;height:100%;position:relative}.navbar{display:flex;justify-content:space-between;align-items:center;padding:6px 0;background:transparent;width:100%;max-width:100%;min-height:126px;height:auto;flex-shrink:0;gap:20px;overflow:visible;box-sizing:border-box;position:relative}.logo{display:flex;align-items:center;font-size:28px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);flex-shrink:0;justify-content:flex-start;margin:0 0 0 -20px;padding:0;border:none;height:100%}.logo img{height:auto;max-height:110px;max-width:600px;width:auto;object-fit:contain;display:block;margin:0}.site-info{display:flex;flex-direction:column;justify-content:center;margin-left:2px;margin-right:40px;padding-left:2px;border-left:1px solid #fff;height:100%;flex-shrink:0}.site-name{font-size:24px;font-weight:700;color:#fff;margin-bottom:6px;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1.2}.site-enrollment-code{font-size:14px;color:#fff;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1.2}.main-nav{display:flex;list-style:none;gap:0;margin-left:auto;flex-shrink:0;align-items:center;padding:0;height:100%;overflow:visible}.main-nav li{position:relative;display:flex;align-items:center;overflow:visible;height:auto}.main-nav li.nav-item{position:relative}.main-nav a{display:flex;align-items:center;padding:12px 20px;color:#fff;font-size:16px;font-weight:700;transition:all .3s;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.3);white-space:nowrap;height:auto;line-height:1.5}.main-nav a .arrow{font-size:10px;margin-left:5px;display:inline-block;transition:transform .3s}.main-nav li:hover>a .arrow{transform:rotate(180deg)}.main-nav a:hover,.main-nav a.active{color:#fff;font-weight:700;background:#fff3;border-radius:4px}.sub-nav-wrapper{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);background:#009041;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:150px;max-width:200px;width:auto;box-shadow:0 4px 12px #00000026;z-index:10001;border-radius:4px;overflow:visible;border:1px solid #009041;padding:8px 0;white-space:nowrap;pointer-events:auto}.sub-nav-wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(4,111,67,1);pointer-events:none}.sub-nav-title{display:none}.sub-nav{list-style:none;padding:0;margin:0;background:transparent;text-align:center}.sub-nav li{margin:0;text-align:center}.sub-nav a{display:block;padding:12px 20px;color:#fff;font-size:16px;transition:all .3s;background:transparent;border:none;text-align:center;width:100%;box-sizing:border-box}.sub-nav a:hover{background:#fff3;color:#fff}.sub-nav a.active{background:transparent;color:#fff;font-weight:700}.banner{position:relative;width:100%;height:450px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.banner img{width:100%;height:100%;object-fit:cover}.banner-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#fff}.banner-placeholder .logo-image{max-width:400px;max-height:200px;object-fit:contain}.banner-carousel{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000;margin:0;padding:0;z-index:1}.banner-carousel.non-guanwang-banner{height:60vh}.category-banner{position:relative;width:100%;height:50vh;overflow:hidden;background:#000;margin:0;padding:0;z-index:1}.category-banner .banner-item{position:relative;width:100%;height:100%;cursor:pointer}.category-banner .banner-image{width:100%;height:100%;object-fit:cover;background:url(../../public/img/pageBanner.png) no-repeat}.category-banner .banner-video{width:100%;height:100%;object-fit:cover;display:block}.category-banner .banner-title{position:absolute;bottom:40px;left:50%;transform:translate(-50%);color:#fff;font-size:28px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:2;padding:10px 30px;background:#0000004d;border-radius:4px}.category-banner .banner-placeholder-bg{width:100%;height:100%;background:url(/assets/pageBanner-BfkvKt2K.png) no-repeat}.category-banner .banner-content-overlay{position:absolute;bottom:50px;left:150px;z-index:3;display:flex;flex-direction:column;gap:15px}.category-banner .banner-main-title{color:#fff;font-size:36px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2}.category-banner .banner-breadcrumb{color:#fff;font-size:16px;display:flex;align-items:center;flex-wrap:wrap;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.breadcrumb-item{cursor:pointer;transition:opacity .3s;display:inline-flex;align-items:center;gap:4px}.breadcrumb-item:hover{opacity:.8}.breadcrumb-item.active{cursor:default;font-weight:500}.breadcrumb-icon{font-size:14px}.breadcrumb-separator{margin:0 10px;opacity:.8}.carousel-container{position:relative;width:100%;height:100%;display:flex;transition:transform .6s ease-in-out}.carousel-item{position:relative;flex:0 0 100%;width:100vw;height:100vh;cursor:pointer}.carousel-image{width:100%;height:100%;object-fit:cover;animation:zoomIn 8s ease-in-out infinite}.banner-carousel.default-template-banner{height:auto;min-height:300px}.banner-carousel.default-template-banner .carousel-container{height:auto;display:flex;flex-direction:row}.banner-carousel.default-template-banner .carousel-item{height:auto;width:100vw;display:flex;align-items:center;justify-content:center;background:#000;flex:0 0 100%}.banner-carousel.default-template-banner .carousel-image{width:100%;height:auto;max-height:80vh;object-fit:contain;object-position:center;animation:none;display:block}@keyframes zoomIn{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.carousel-video{width:100%;height:100%;object-fit:cover;display:block}.carousel-title{position:absolute;bottom:60px;left:50%;transform:translate(-50%);color:#fff;font-size:32px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:2;padding:10px 30px;background:#0000004d;border-radius:4px}.carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:3}.carousel-indicators span{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s}.carousel-indicators span.active{background:#fff;width:30px;border-radius:6px}.carousel-arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 20px;z-index:3;pointer-events:none}.carousel-arrow{width:50px;height:50px;background:#00000080;color:#fff;font-size:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .3s;pointer-events:all}.carousel-arrow:hover{background:#000c;transform:scale(1.1)}.carousel-arrow.prev{left:20px}.carousel-arrow.next{right:20px}.content-section{padding:0;background:#f5f5f5;margin-top:0}.content-section .container{background:#f5f5f5}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.news-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s,box-shadow .3s}.news-card:hover{transform:translateY(-5px);box-shadow:0 4px 16px #00000026}.section-title{font-size:32px;color:#009041;padding-bottom:15px;border-bottom:3px solid #009041;margin-bottom:20px}.news-list{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.news-item{padding:15px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.news-item:last-child{border-bottom:none}.news-item-title{font-size:16px;color:#333;flex:1}.news-item-title:hover{color:#009041}.news-item-date{color:#999;font-size:14px;margin-left:20px}.news-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.news-card-item{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;padding:20px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.news-card-item:hover{background:#fff;border-color:#009041;border-width:2px;box-shadow:0 4px 16px #e74c3c4d;transform:translateY(-4px);z-index:10}.news-card-featured{border:2px solid #009041!important;background:#fafafa}.news-card-featured:hover{border-color:#c0392b!important;border-width:2px;box-shadow:0 6px 20px #e74c3c66;transform:scale(1.05);z-index:10}.news-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.news-card-title{font-size:16px;font-weight:400;color:#333;line-height:1.6;margin:0 0 15px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.news-card-item:hover .news-card-title{color:#009041}.news-card-date{font-size:14px;color:#666;margin-top:auto;padding-top:10px;border-top:1px solid #e0e0e0;position:relative;padding-left:20px}.news-card-date:before{content:"🕐";position:absolute;left:0;top:10px;font-size:14px}.news-card-item:hover .news-card-date{border-top-color:#009041;color:#009041}.article-detail{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 8px #0000001a;margin-top:30px}.article-title{font-size:32px;color:#009041;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #eee}.article-meta{color:#fff;font-size:14px;margin-bottom:30px}.article-content{font-size:16px;line-height:1.8;color:#fff}.article-content p{margin-bottom:20px}.article-content img{max-width:100%;height:auto;margin:20px 0}.footer{background:#009041;color:#fff;padding:40px 0 30px;margin-top:60px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:40px;margin-bottom:30px;width:100%}.footer-section h3{color:#fff;margin-bottom:15px;font-size:18px}.footer-section p,.footer-section a{color:#ccc;font-size:14px;line-height:1.8;display:block;margin-bottom:8px}.footer-nav{align-items:flex-start}.footer-nav-column{min-width:140px}.footer-nav-title{font-size:20px;color:#fff;margin-bottom:10px;font-weight:500;position:relative}.footer-nav-title:after{content:"";position:absolute;left:0;bottom:-6px;width:28px;height:2px;background:#fff}.footer-nav-sublist{list-style:none;margin:16px 0 0;padding:0}.footer-nav-subitem{margin-bottom:6px}.footer-nav-subitem a{font-size:16px;color:#fff;text-decoration:none;transition:color .2s}.footer-nav-subitem a:hover{color:#fff}.footer-links{text-align:center;padding:20px 0;margin-bottom:20px;color:#fff;font-size:18px;line-height:1.8}.footer-links-label{color:#fff;font-weight:500;margin-right:8px;font-size:18px}.footer-link-item{display:inline-block;margin:0 8px;font-size:18px;color:#fff;text-decoration:underline;transition:color .2s;cursor:pointer}.footer-link-item:hover{color:#fff;text-decoration:underline}.footer-link-separator{margin:0 4px;color:#fff}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #e5e5e5;color:#fff;font-size:15px;line-height:1.8}.footer-bottom p{color:#fff}.loading,.error{text-align:center;padding:60px 20px;font-size:18px;color:#999}.error{color:#fff}@media (max-width: 768px){.news-grid,.news-cards-grid{grid-template-columns:1fr}.main-nav{flex-wrap:wrap}.main-nav a{padding:10px 15px;font-size:14px}.footer-content{grid-template-columns:1fr}.top-bar-right{flex-wrap:wrap;gap:8px}.search-input{width:150px}.search-input:focus{width:180px}.search-results{min-width:250px;max-width:300px}}img.lazy-loading{opacity:0;transition:opacity .3s ease;background:#f0f0f0;min-height:100px}img.lazy-loaded{opacity:1;animation:fadeInImage .3s ease}img.lazy-error{opacity:.5;background:#f5f5f5}@keyframes fadeInImage{0%{opacity:0}to{opacity:1}}.article-content img.lazy-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loadingShimmer 1.5s infinite}@keyframes loadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.text-center{text-align:center}.flex{display:flex}.flex-between{display:flex;justify-content:space-between}.flex-around{display:flex;justify-content:space-around}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.b-max-content{max-width:1200px;margin:0 auto}.com-box .top-title{position:relative;font-size:30px;margin-bottom:50px}.com-box .top-title:before{content:"";width:60px;height:2px;background-color:#009041;position:absolute;left:50%;transform:translate(-50%);bottom:-15px}.com-box .more-btn{position:absolute;right:40px;font-size:12px;bottom:8px;cursor:pointer;padding-right:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAICAYAAAAFiPQnAAAArklEQVQokb3SIU4DURAG4A8QiPqG4MA0VdgKZJNKBJxhwjXoCWp3rkBVFRpuUYVoQjAIqpq0hDR5tEkJanf55bzMfJnJO6qqSp1ExK47M08xwVtEjP8ae1xL/J0O7vGQmbf/gkbEB3r4xDQz71pHCzzHFb7wmJmj1tECv6KPNZ4O4VZQ+43PsSzw8Odt+3u7OCnnaBp+z8xrvJTSTUTMtugzzrBpGi1Z4AKXWGHwDZP6Mv74sEpiAAAAAElFTkSuQmCC) right center no-repeat}.com-box .more-btn:hover{color:#009041}
