.header[data-v-14a7bc62]{z-index:1000;background:#fff;position:sticky;top:0;box-shadow:0 2px 10px #0000001a}.header-top[data-v-14a7bc62]{background:var(--dark-bg);color:#fff;padding:8px 0;font-size:14px}.header-top .container[data-v-14a7bc62]{justify-content:space-between;align-items:center;display:flex}.header-right a[data-v-14a7bc62]{color:#fff;margin-left:15px;transition:color .3s}.header-right a[data-v-14a7bc62]:hover{color:var(--accent-color)}.user-menu[data-v-14a7bc62]{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:5px 10px;transition:background .3s;display:flex;position:relative}.user-menu[data-v-14a7bc62]:hover{background:#ffffff1a}.user-avatar[data-v-14a7bc62]{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.user-name[data-v-14a7bc62]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;overflow:hidden}.user-dropdown[data-v-14a7bc62]{opacity:0;visibility:hidden;z-index:100;background:#fff;border-radius:8px;min-width:150px;padding:10px 0;transition:all .3s;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 5px 20px #00000026}.user-menu:hover .user-dropdown[data-v-14a7bc62]{opacity:1;visibility:visible;transform:translateY(5px)}.user-dropdown a[data-v-14a7bc62],.user-dropdown button[data-v-14a7bc62]{width:100%;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 20px;font-size:14px;transition:background .3s;display:block}.user-dropdown a[data-v-14a7bc62]:hover,.user-dropdown button[data-v-14a7bc62]:hover{background:var(--light-bg);color:var(--primary-color)}.header-main .container[data-v-14a7bc62]{justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.logo[data-v-14a7bc62]{align-items:center;gap:15px;max-width:35%;display:flex}.logo h1[data-v-14a7bc62]{color:var(--primary-color);font-size:24px;font-weight:700}.logo h1 p[data-v-14a7bc62]{color:var(--text-light);font-size:14px;font-weight:400;line-height:1.2;display:block}.nav ul[data-v-14a7bc62]{gap:40px;display:flex}.nav a[data-v-14a7bc62]{color:var(--text-dark);padding:10px 0;font-size:16px;transition:color .3s;position:relative}.nav a[data-v-14a7bc62]:hover,.nav a.active[data-v-14a7bc62]{color:var(--primary-color)}.nav a[data-v-14a7bc62]:after{content:"";background:var(--primary-color);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav a[data-v-14a7bc62]:hover:after,.nav a.active[data-v-14a7bc62]:after{width:100%}.nav li.highlight a[data-v-14a7bc62]{color:var(--accent-color);font-weight:100}.nav li.highlight a[data-v-14a7bc62]:hover,.nav li.highlight a.active[data-v-14a7bc62]{color:var(--accent-color)}.nav li.highlight a[data-v-14a7bc62]:after{background:var(--accent-color)}.mobile-menu-btn[data-v-14a7bc62]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}.mobile-menu-btn span[data-v-14a7bc62]{background:var(--primary-color);border-radius:2px;width:25px;height:3px}.mobile-nav[data-v-14a7bc62]{border-top:1px solid var(--border-color);background:#fff;display:none}.mobile-nav.open[data-v-14a7bc62]{display:block}.mobile-nav ul[data-v-14a7bc62]{padding:10px 0}.mobile-nav a[data-v-14a7bc62]{color:var(--text-dark);padding:12px 20px;font-size:16px;display:block}.mobile-nav a[data-v-14a7bc62]:hover{background:var(--light-bg);color:var(--primary-color)}@media (width<=768px){.nav[data-v-14a7bc62]{display:none}.mobile-menu-btn[data-v-14a7bc62]{display:flex}.header-top[data-v-14a7bc62]{display:none}.logo[data-v-14a7bc62]{max-width:80%}.header-main .container[data-v-14a7bc62]{margin-right:40px}}.footer[data-v-23f00ef8]{background:var(--dark-bg);color:#fff;padding:60px 0 0}.footer-content[data-v-23f00ef8]{border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.footer-section h3[data-v-23f00ef8]{color:var(--accent-color);margin-bottom:15px;font-size:20px}.footer-section h4[data-v-23f00ef8]{color:#fff;margin-bottom:20px;font-size:16px}.footer-section p[data-v-23f00ef8]{color:#ffffffb3;line-height:1.8}.footer-section ul li[data-v-23f00ef8]{color:#ffffffb3;margin-bottom:10px}.footer-section a[data-v-23f00ef8]{color:#ffffffb3;transition:color .3s}.footer-section a[data-v-23f00ef8]:hover{color:var(--accent-color)}.social-links[data-v-23f00ef8]{gap:15px;display:flex}.social-link[data-v-23f00ef8]{border:1px solid #ffffff4d;border-radius:4px;padding:8px 20px;transition:all .3s;display:inline-block}.social-link[data-v-23f00ef8]:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.wechat-wrapper[data-v-23f00ef8]{position:relative}.wechat-link[data-v-23f00ef8]{align-items:center;gap:8px;display:flex;color:#fff!important}.wechat-icon[data-v-23f00ef8]{font-size:16px}.wechat-qrcode[data-v-23f00ef8]{opacity:0;visibility:hidden;z-index:10;background:#fff;border-radius:8px;width:150px;margin-bottom:10px;padding:15px;transition:all .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0000004d}.wechat-qrcode[data-v-23f00ef8]:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wechat-wrapper:hover .wechat-qrcode[data-v-23f00ef8]{opacity:1;visibility:visible}.wechat-qrcode img[data-v-23f00ef8]{width:120px;height:120px;display:block}.wechat-qrcode p[data-v-23f00ef8]{color:#333;text-align:center;margin:10px 0 0;padding:0;font-size:12px}@media (width<=768px){.wechat-qrcode[data-v-23f00ef8]{margin-bottom:0;position:fixed;bottom:50%;left:50%;transform:translate(-50%,-50%)}.wechat-qrcode[data-v-23f00ef8]:after{display:none}.wechat-qrcode.active[data-v-23f00ef8]{opacity:1;visibility:visible}}.footer-bottom[data-v-23f00ef8]{text-align:center;color:#ffffff80;padding:20px 0;font-size:14px}.footer-bottom a[data-v-23f00ef8]{color:#ffffff80}@media (width<=768px){.footer-content[data-v-23f00ef8]{text-align:center;grid-template-columns:1fr}.social-links[data-v-23f00ef8]{justify-content:center}}.banner[data-v-3729b855]{height:338px;position:relative;overflow:hidden}.banner-loading[data-v-3729b855],.banner-error[data-v-3729b855]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.loading-spinner[data-v-3729b855]{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;margin-bottom:20px;animation:1s linear infinite spin-3729b855}@keyframes spin-3729b855{to{transform:rotate(360deg)}}.banner-loading p[data-v-3729b855],.banner-error p[data-v-3729b855]{margin-bottom:15px;font-size:18px}.banner-error .btn[data-v-3729b855]{color:var(--primary-color);background:#fff}.banner-slides[data-v-3729b855]{height:100%;transition:transform .5s;display:flex}.banner-slide[data-v-3729b855]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-width:100%;height:100%;display:flex;position:relative}.slide-overlay[data-v-3729b855]{background:#0000004d;position:absolute;inset:0}.slide-content[data-v-3729b855]{text-align:center;color:#333;padding:20px}.slide-content h2[data-v-3729b855]{opacity:.9;margin-bottom:20px;font-size:48px}.slide-content p[data-v-3729b855]{opacity:.9;margin-bottom:30px;font-size:20px}.banner-dots[data-v-3729b855]{gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.banner-dots span[data-v-3729b855]{cursor:pointer;background:#ffffff80;border-radius:50%;width:12px;height:12px;transition:all .3s}.banner-dots span.active[data-v-3729b855]{background:#fff;transform:scale(1.2)}.core-modules[data-v-3729b855]{background:var(--light-bg);padding:60px 0}.module-grid[data-v-3729b855]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.module-card[data-v-3729b855]{text-align:center;cursor:pointer;background:#fff;border-radius:10px;padding:40px 30px;transition:all .3s;box-shadow:0 5px 20px #0000000d}.module-card[data-v-3729b855]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.module-card.highlight[data-v-3729b855]{background:linear-gradient(135deg, var(--accent-color) 0%, #f39c12 100%);color:#fff}.module-card.highlight p[data-v-3729b855]{color:#ffffffe6}.module-icon[data-v-3729b855]{margin-bottom:15px;font-size:48px}.module-card h3[data-v-3729b855]{margin-bottom:10px;font-size:20px}.module-card p[data-v-3729b855]{color:var(--text-light);font-size:14px}.module-arrow[data-v-3729b855]{margin-top:15px;font-size:20px;transition:transform .3s;display:inline-block}.module-card:hover .module-arrow[data-v-3729b855]{transform:translate(5px)}.search-section[data-v-3729b855]{background:url(/assets/s_bg-BWkd97Io.jpg) top no-repeat;border-top-left-radius:10px;border-top-right-radius:10px;width:1200px;margin:10px auto;padding:50px 0}.search-tabs[data-v-3729b855]{justify-content:center;gap:10px;margin-bottom:25px;display:flex}.search-tab-item[data-v-3729b855]{color:#383838b3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1f;border:1px solid #383838b3;border-radius:25px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .3s}.search-tab-item[data-v-3729b855]:hover{color:var(--accent-color);border:1px solid var(--accent-color);background:#fff3}.search-tab-item.active[data-v-3729b855]{color:#fff;background:var(--accent-color);border:0;font-weight:600;box-shadow:0 4px 15px #f39c1266}.search-box[data-v-3729b855]{gap:12px;max-width:700px;margin:0 auto;display:flex}.search-input[data-v-3729b855]{color:var(--text-dark);background:#fff;border:2px solid #0000;border-radius:30px;outline:none;flex:1;padding:14px 22px;font-size:16px;transition:all .3s;box-shadow:0 4px 20px #0000001a}.search-input[data-v-3729b855]::placeholder{color:#aaa}.search-input[data-v-3729b855]:focus{border-color:var(--accent-color);box-shadow:0 4px 25px #f39c124d}.search-btn[data-v-3729b855]{color:#fff;background:var(--accent-color);cursor:pointer;white-space:nowrap;border:none;border-radius:30px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #f39c1266}.search-btn[data-v-3729b855]:hover{background:#e8960a;transform:translateY(-2px);box-shadow:0 6px 20px #f39c1280}.conference-tabs[data-v-3729b855]{border-bottom:2px solid #e8e8e8;gap:0;margin-bottom:30px;display:flex}.tab-item[data-v-3729b855]{color:var(--text-light);cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 28px;font-size:16px;font-weight:500;transition:all .3s;position:relative}.tab-item[data-v-3729b855]:hover{color:var(--primary-color)}.tab-item.active[data-v-3729b855]{color:var(--primary-color);font-weight:600}.tab-item.active[data-v-3729b855]:after{content:"";background:var(--primary-color);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-2px;left:0;right:0}.conference-grid[data-v-3729b855]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.conference-card[data-v-3729b855]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 5px 20px #0000000d}.conference-card[data-v-3729b855]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.conf-thumbnail[data-v-3729b855]{background-position:50%;background-size:cover;flex-shrink:0;width:100%;height:160px}.conf-content[data-v-3729b855]{flex-direction:column;flex:1;padding:20px;display:flex}.conf-content h3[data-v-3729b855]{color:var(--text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.conf-content h4[data-v-3729b855]{color:#1b5c9e;margin-bottom:6px;font-size:13px}.conf-header[data-v-3729b855]{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.status-badge[data-v-3729b855]{border-radius:20px;padding:4px 12px;font-size:12px}.status-badge.recruiting[data-v-3729b855]{color:#2e7d32;background:#e8f5e9}.status-badge.upcoming[data-v-3729b855]{color:#1565c0;background:#e3f2fd}.conf-footer[data-v-3729b855]{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:10px}.deadline[data-v-3729b855]{color:var(--text-light);margin-bottom:4px;font-size:13px}.deadline[data-v-3729b855]:last-child{margin-bottom:0}.empty-state[data-v-3729b855]{text-align:center;color:var(--text-light);grid-column:1/-1;padding:60px 0;font-size:16px}.loading-state[data-v-3729b855]{text-align:center;color:var(--text-light);padding:60px 0}.loading-state .spinner[data-v-3729b855]{border:4px solid #1a5c9e33;border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:1s linear infinite spin-3729b855}.loading-state p[data-v-3729b855]{font-size:14px}.section-header[data-v-3729b855]{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.conference-section[data-v-3729b855],.journal-section[data-v-3729b855],.news-section[data-v-3729b855]{padding:30px 0}.section-title[data-v-3729b855]{margin-bottom:0}.section-title h2[data-v-3729b855]{color:var(--primary-color);background:linear-gradient(#007dfe 0%,#004a96 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:10px;font-size:32px}.section-title p[data-v-3729b855]{color:var(--text-light);text-align:left;font-size:16px}.journal-grid[data-v-3729b855]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.journal-card[data-v-3729b855]{cursor:pointer;background:#fff;border:1px solid #eef1f5;border-radius:12px;align-items:stretch;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.journal-card[data-v-3729b855]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.journal-cover[data-v-3729b855]{background:linear-gradient(135deg,#1a5c9e 0%,#2d7d9a 100%);justify-content:center;align-items:center;width:200px;min-width:200px;display:flex;position:relative;overflow:hidden}.journal-cover[data-v-3729b855]:before{content:"";background:radial-gradient(circle at 20% 80%,#ffffff14 0%,#0000 60%),radial-gradient(circle at 80% 20%,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.journal-cover[data-v-3729b855]:after{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.journal-tag[data-v-3729b855]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.5px;background:#fff3;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;top:12px;right:12px}.journal-icon[data-v-3729b855]{color:#ffffffd9;z-index:1;font-size:52px;position:relative}.journal-info[data-v-3729b855]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:20px 24px;display:flex}.journal-info h4[data-v-3729b855]{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:17px;font-weight:600;line-height:1.4;overflow:hidden}.journal-short-name[data-v-3729b855]{color:var(--primary-color);margin-bottom:8px;font-size:13px;font-weight:500}.journal-meta[data-v-3729b855]{color:var(--text-light);flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.journal-meta span[data-v-3729b855]{color:#666;background:#f5f7fa;border-radius:10px;padding:2px 10px;font-size:12px}.journal-desc[data-v-3729b855]{color:var(--text-light);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-actions[data-v-3729b855]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.journal-link[data-v-3729b855]{color:var(--primary-color);font-size:13px;font-weight:600;transition:color .25s}.journal-link[data-v-3729b855]:hover{color:var(--accent-color)}.btn-submit[data-v-3729b855]{background:var(--accent-color);color:#fff;border-radius:15px;padding:6px 15px;font-size:12px;text-decoration:none;transition:all .3s}.btn-submit[data-v-3729b855]:hover{background:var(--primary-color)}.news-section[data-v-3729b855]{background:var(--light-bg)}.news-layout[data-v-3729b855]{grid-template-columns:1fr 360px;align-items:start;gap:30px;display:grid}.news-left[data-v-3729b855]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.news-tabs[data-v-3729b855]{background:#fafbfc;border-bottom:2px solid #eef1f5;display:flex}.news-tabs span[data-v-3729b855]{text-align:center;color:var(--text-light);cursor:pointer;white-space:nowrap;flex:1;padding:14px 8px;font-size:15px;font-weight:500;transition:all .25s;position:relative}.news-tabs span[data-v-3729b855]:hover{color:var(--primary-color);background:#1a5c9e0a}.news-tabs span.active[data-v-3729b855]{color:var(--primary-color);font-weight:600}.news-tabs span.active[data-v-3729b855]:after{content:"";background:var(--primary-color);border-radius:2px;height:3px;position:absolute;bottom:-2px;left:20%;right:20%}.news-featured[data-v-3729b855]{cursor:pointer;border-bottom:1px solid #eef1f5;gap:20px;padding:20px;transition:background .25s;display:flex}.news-featured[data-v-3729b855]:hover{background:#fafbfc}.news-featured-img[data-v-3729b855]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) 50%/cover;border-radius:8px;justify-content:center;align-items:center;width:240px;min-width:240px;height:160px;display:flex;overflow:hidden}.news-featured-placeholder[data-v-3729b855]{color:#ffffff80;font-size:48px}.news-featured-info[data-v-3729b855]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.news-featured-info h3[data-v-3729b855]{color:var(--text-dark);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:18px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-featured-info p[data-v-3729b855]{color:var(--text-light);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-featured-date[data-v-3729b855]{color:#999;font-size:12px}.news-normal-list[data-v-3729b855]{padding:8px 0}.news-normal-item[data-v-3729b855]{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 24px;transition:all .2s;display:flex}.news-normal-item[data-v-3729b855]:hover{background:#f5f7fa}.news-normal-item:hover .news-normal-title[data-v-3729b855]{color:var(--primary-color)}.news-normal-title[data-v-3729b855]{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;transition:color .2s;overflow:hidden}.news-normal-date[data-v-3729b855]{color:#999;white-space:nowrap;font-size:12px}.news-empty[data-v-3729b855]{text-align:center;color:#999;padding:40px;font-size:14px}.news-tab-loading[data-v-3729b855]{text-align:center;color:#999;padding:60px 0}.news-right[data-v-3729b855]{position:sticky;top:20px}.latest-panel[data-v-3729b855]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.latest-panel-header[data-v-3729b855]{background:linear-gradient(135deg,#1a5c9e 0%,#2d7d9a 100%);border-bottom:2px solid #eef1f5;padding:18px 24px}.latest-panel-header h3[data-v-3729b855]{color:#fff;font-size:17px;font-weight:600}.latest-panel-header h3 i[data-v-3729b855]{margin-right:6px}.latest-list[data-v-3729b855]{padding:8px 0}.latest-item[data-v-3729b855]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;transition:all .2s;display:flex}.latest-item[data-v-3729b855]:hover{background:#f5f7fa}.latest-item:hover .latest-item-title[data-v-3729b855]{color:var(--primary-color)}.latest-item-title[data-v-3729b855]{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;transition:color .2s;overflow:hidden}.latest-item-date[data-v-3729b855]{color:#999;white-space:nowrap;font-size:12px}.latest-empty[data-v-3729b855]{text-align:center;color:#999;padding:30px;font-size:13px}.latest-loading[data-v-3729b855]{text-align:center;padding:30px}.stats-section[data-v-3729b855]{background:linear-gradient(135deg, var(--dark-bg) 0%, #2a2a4a 100%);color:#fff;padding:80px 0;display:none}.stats-grid[data-v-3729b855]{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat-item[data-v-3729b855]{padding:20px}.stat-number[data-v-3729b855]{color:var(--accent-color);margin-bottom:10px;font-size:48px;font-weight:700;display:block}.stat-label[data-v-3729b855]{color:#fffc;font-size:18px}@media (width<=992px){.module-grid[data-v-3729b855],.conference-grid[data-v-3729b855],.journal-grid[data-v-3729b855],.stats-grid[data-v-3729b855]{grid-template-columns:repeat(2,1fr)}.search-tabs[data-v-3729b855]{gap:6px}.search-tab-item[data-v-3729b855]{padding:8px 16px;font-size:13px}.search-box[data-v-3729b855]{max-width:100%}.news-layout[data-v-3729b855]{grid-template-columns:1fr}.news-right[data-v-3729b855]{position:static}.news-featured-img[data-v-3729b855]{width:200px;min-width:200px;height:140px}}@media (width<=768px){.banner[data-v-3729b855]{height:350px}.slide-content h2[data-v-3729b855]{font-size:28px}.module-grid[data-v-3729b855]{grid-template-columns:1fr}.section-header[data-v-3729b855]{flex-direction:column;align-items:flex-start;gap:20px}.conference-grid[data-v-3729b855]{grid-template-columns:1fr}.tab-item[data-v-3729b855]{padding:10px 16px;font-size:14px}.journal-grid[data-v-3729b855]{grid-template-columns:1fr}.journal-card[data-v-3729b855]{flex-direction:column}.journal-cover[data-v-3729b855]{width:100%;min-width:100%;height:140px}.journal-cover[data-v-3729b855]:after{width:100%;height:4px;top:auto;bottom:0;left:0}.news-featured[data-v-3729b855]{flex-direction:column}.news-featured-img[data-v-3729b855]{width:100%;min-width:100%;height:180px}.news-tabs span[data-v-3729b855]{padding:12px 4px;font-size:13px}.latest-panel-header[data-v-3729b855]{padding:14px 18px}.latest-item[data-v-3729b855]{padding:12px 18px}.stats-grid[data-v-3729b855]{grid-template-columns:repeat(2,1fr)}.stat-number[data-v-3729b855]{font-size:36px}.search-tab-item[data-v-3729b855]{padding:6px 12px;font-size:12px}.search-box[data-v-3729b855]{flex-direction:column;max-width:100%}}.loading-state[data-v-6bc0d1c3],.error-state[data-v-6bc0d1c3],.not-found[data-v-6bc0d1c3]{background:var(--light-bg);justify-content:center;align-items:center;min-height:400px;display:flex}.loading-content[data-v-6bc0d1c3],.error-content[data-v-6bc0d1c3],.not-found-content[data-v-6bc0d1c3]{text-align:center;background:#fff;border-radius:15px;padding:50px;box-shadow:0 5px 20px #0000000d}.error-content h2[data-v-6bc0d1c3],.not-found-content h2[data-v-6bc0d1c3]{color:var(--text-dark);margin-bottom:15px;font-size:24px}.error-content p[data-v-6bc0d1c3],.not-found-content p[data-v-6bc0d1c3]{color:var(--text-light);margin-bottom:20px}.spinner[data-v-6bc0d1c3]{border:4px solid var(--light-bg);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:1s linear infinite spin-6bc0d1c3}@keyframes spin-6bc0d1c3{to{transform:rotate(360deg)}}.page-header[data-v-6bc0d1c3]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:80px 0}.page-header h1[data-v-6bc0d1c3]{margin-bottom:15px;font-size:42px}.page-header p[data-v-6bc0d1c3]{opacity:.9;font-size:18px}.conference-list-section[data-v-6bc0d1c3]{background:var(--light-bg);padding:50px 0}.filter-bar[data-v-6bc0d1c3]{background:#fff;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 2px 10px #0000000d}.filter-row[data-v-6bc0d1c3]{margin-bottom:14px}.filter-row[data-v-6bc0d1c3]:last-child{margin-bottom:0}.filter-label[data-v-6bc0d1c3]{color:var(--text-dark);vertical-align:top;min-width:80px;margin-right:4px;padding-top:6px;font-size:14px;font-weight:600;display:inline-block}.filter-tags[data-v-6bc0d1c3]{flex-wrap:wrap;gap:8px;display:inline-flex}.filter-tag[data-v-6bc0d1c3]{color:var(--text-light,#666);background:var(--light-bg,#f5f5f5);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:4px;padding:5px 14px;font-size:13px;transition:all .25s}.filter-tag[data-v-6bc0d1c3]:hover{color:var(--primary-color);background:rgba(var(--primary-rgb,30, 90, 255), .06);border-color:var(--primary-color)}.filter-tag.active[data-v-6bc0d1c3]{color:#fff;border-color:var(--primary-color);font-weight:500;background:var(--primary-color)!important}.filter-more-btn[data-v-6bc0d1c3]{font-size:12px;color:var(--primary-color)!important;border:1px dashed var(--primary-color)!important;background:0 0!important}.filter-more-btn[data-v-6bc0d1c3]:hover{background:rgba(var(--primary-rgb,30, 90, 255), .06)!important}.filter-row-search .filter-tags[data-v-6bc0d1c3]{align-items:center}.filter-search-group[data-v-6bc0d1c3]{gap:10px!important}.filter-keyword-input[data-v-6bc0d1c3]{border:1px solid var(--border-color,#e0e0e0);width:240px;color:var(--text-dark);border-radius:4px;outline:none;padding:7px 14px;font-size:14px;transition:border-color .3s}.filter-keyword-input[data-v-6bc0d1c3]:focus{border-color:var(--primary-color)}.filter-search-btn[data-v-6bc0d1c3]{background:var(--primary-color);color:#fff;border:1px solid var(--primary-color);cursor:pointer;white-space:nowrap;border-radius:4px;padding:7px 20px;font-size:14px;transition:background .3s}.filter-search-btn[data-v-6bc0d1c3]:hover{background:var(--primary-dark,#0056b3)}.filter-reset-btn[data-v-6bc0d1c3]{border:1px solid var(--border-color,#e0e0e0);color:var(--text-light);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;margin-left:8px;padding:7px 20px;font-size:14px;transition:all .3s}.filter-reset-btn[data-v-6bc0d1c3]:hover{color:var(--text-dark);background:#f0f0f0}@media (width<=768px){.filter-label[data-v-6bc0d1c3]{margin-bottom:8px;display:block}.filter-tags[data-v-6bc0d1c3]{display:flex}.filter-keyword-input[data-v-6bc0d1c3]{width:160px}}.conference-list[data-v-6bc0d1c3]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.conference-card[data-v-6bc0d1c3]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 5px 20px #0000000d}.conference-card[data-v-6bc0d1c3]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.conf-thumbnail[data-v-6bc0d1c3]{background-position:50%;background-size:100% 100%;flex-shrink:0;width:100%;height:160px}.conf-content[data-v-6bc0d1c3]{flex-direction:column;flex:1;padding:20px;display:flex}.conf-content h4[data-v-6bc0d1c3]{color:#1b5c9e}.conf-header[data-v-6bc0d1c3]{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.status-badge[data-v-6bc0d1c3]{border-radius:20px;padding:6px 15px;font-size:13px}.status-badge.recruiting[data-v-6bc0d1c3]{color:#2e7d32;background:#e8f5e9}.status-badge.upcoming[data-v-6bc0d1c3]{color:#1565c0;background:#e3f2fd}.conference-card h3[data-v-6bc0d1c3]{color:var(--text-dark);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;max-height:40px;margin-bottom:10px;font-size:1rem;font-weight:400;line-height:1.2;overflow:hidden}.conf-meta[data-v-6bc0d1c3]{max-height:20px;color:var(--text-light);gap:20px;margin-bottom:10px;font-size:14px;display:flex;overflow:hidden}.conf-desc[data-v-6bc0d1c3]{color:var(--text-light);-webkit-box-orient:vertical;margin-bottom:15px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.conf-footer[data-v-6bc0d1c3]{align-items:center}.conf-footer .deadline[data-v-6bc0d1c3]{color:#666;font-size:13px}.deadline[data-v-6bc0d1c3]{color:var(--accent-color);font-size:14px;font-weight:500;display:block}.view-more[data-v-6bc0d1c3]{color:var(--primary-color);font-size:14px;font-weight:500}.empty-state[data-v-6bc0d1c3]{text-align:center;width:100%;color:var(--text-light);background:#fff;border-radius:12px;grid-column:1/-1;padding:60px}.pagination[data-v-6bc0d1c3]{background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.page-btn[data-v-6bc0d1c3]{background:var(--light-bg);border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;border-radius:8px;padding:10px 25px;font-size:15px;transition:all .3s}.page-btn[data-v-6bc0d1c3]:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-btn[data-v-6bc0d1c3]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-6bc0d1c3]{color:var(--text-dark);font-size:15px}.breadcrumb[data-v-6bc0d1c3]{border-bottom:1px solid var(--border-color);background:#fff;padding:15px 0}.breadcrumb a[data-v-6bc0d1c3]{color:var(--text-light);text-decoration:none;transition:color .3s}.breadcrumb a[data-v-6bc0d1c3]:hover{color:var(--primary-color)}.breadcrumb .separator[data-v-6bc0d1c3]{color:var(--text-light);margin:0 10px}.breadcrumb .current[data-v-6bc0d1c3]{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.detail-header[data-v-6bc0d1c3]{background:#fff;padding:50px 0 30px}.detail-header-content[data-v-6bc0d1c3]{gap:40px;display:flex}.detail-info[data-v-6bc0d1c3]{flex:1}.detail-meta[data-v-6bc0d1c3]{gap:15px;margin-bottom:20px;display:flex}.detail-tag[data-v-6bc0d1c3]{background:var(--primary-color);color:#fff;border-radius:20px;padding:6px 15px;font-size:14px}.detail-status[data-v-6bc0d1c3]{border-radius:20px;padding:6px 15px;font-size:14px}.detail-status.recruiting[data-v-6bc0d1c3]{color:#2e7d32;background:#e8f5e9}.detail-status.upcoming[data-v-6bc0d1c3]{color:#1565c0;background:#e3f2fd}.detail-title[data-v-6bc0d1c3]{color:var(--text-dark);margin-bottom:25px;font-size:36px;line-height:1.4}.detail-info-grid[data-v-6bc0d1c3]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.info-item[data-v-6bc0d1c3]{flex-direction:column;gap:5px;display:flex}.info-item.full-width[data-v-6bc0d1c3]{grid-column:1/-1}.info-label[data-v-6bc0d1c3]{color:var(--text-light);font-size:14px}.info-value[data-v-6bc0d1c3]{color:var(--text-dark);font-size:16px;font-weight:500}.info-value.deadline[data-v-6bc0d1c3]{color:var(--accent-color)}.info-link[data-v-6bc0d1c3]{color:var(--primary-color);font-size:15px;text-decoration:none;transition:color .3s}.info-link[data-v-6bc0d1c3]:hover{color:var(--secondary-color);text-decoration:underline}.detail-cover[data-v-6bc0d1c3]{flex-shrink:0;width:400px}.detail-cover img[data-v-6bc0d1c3]{border-radius:12px;width:100%;height:auto;box-shadow:0 5px 20px #0000001a}.detail-banner[data-v-6bc0d1c3]{background:var(--text-dark);padding:0;position:relative;overflow:hidden}.banner-slider[data-v-6bc0d1c3]{max-width:1920px;margin:0 auto;transition:transform .5s ease-in-out;display:flex}.banner-slide[data-v-6bc0d1c3]{flex-shrink:0;width:100%;height:400px;overflow:hidden}.banner-slide img[data-v-6bc0d1c3]{object-fit:cover;width:100%;height:100%}.banner-indicators[data-v-6bc0d1c3]{z-index:10;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.indicator[data-v-6bc0d1c3]{cursor:pointer;background:#ffffff80;border-radius:50%;width:10px;height:10px;transition:all .3s}.indicator[data-v-6bc0d1c3]:hover{background:#fffc}.indicator.active[data-v-6bc0d1c3]{background:#fff;transform:scale(1.2)}.detail-section[data-v-6bc0d1c3]{border-bottom:1px solid var(--border-color);background:#fff;padding:50px 0}.detail-section[data-v-6bc0d1c3]:last-child{border-bottom:none}.section-title[data-v-6bc0d1c3]{max-width:1200px;color:var(--primary-color);border-bottom:2px solid var(--primary-color);margin:0 auto 30px;padding-bottom:15px;font-size:28px}.content-wrapper[data-v-6bc0d1c3]{max-width:1200px;color:var(--text-dark);margin:0 auto;font-size:16px;line-height:2}.content-wrapper[data-v-6bc0d1c3] h2,.content-wrapper[data-v-6bc0d1c3] h3,.content-wrapper[data-v-6bc0d1c3] h4{color:var(--text-dark);margin:30px 0 15px}.content-wrapper[data-v-6bc0d1c3] p{margin-bottom:20px}.content-wrapper[data-v-6bc0d1c3] img{border-radius:8px;max-width:none;height:auto;margin:20px 0}.content-wrapper[data-v-6bc0d1c3] ul,.content-wrapper[data-v-6bc0d1c3] ol{margin:20px 0;padding-left:30px}.content-wrapper[data-v-6bc0d1c3] li{margin-bottom:10px}.content-wrapper[data-v-6bc0d1c3] .data-table,.content-wrapper[data-v-6bc0d1c3] table{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.content-wrapper[data-v-6bc0d1c3] .data-table th,.content-wrapper[data-v-6bc0d1c3] .data-table td,.content-wrapper[data-v-6bc0d1c3] table th,.content-wrapper[data-v-6bc0d1c3] table td{text-align:left;border:1px solid var(--border-color);padding:12px 15px}.content-wrapper[data-v-6bc0d1c3] .data-table th,.content-wrapper[data-v-6bc0d1c3] table th{background:var(--light-bg);color:var(--text-dark);font-weight:600}.content-wrapper[data-v-6bc0d1c3] .data-table tr:nth-child(2n),.content-wrapper[data-v-6bc0d1c3] table tr:nth-child(2n){background:#fafafa}.content-wrapper[data-v-6bc0d1c3] .data-table tr:hover,.content-wrapper[data-v-6bc0d1c3] table tr:hover{background:#f0f7ff}.content-wrapper[data-v-6bc0d1c3] .data-list,.content-wrapper[data-v-6bc0d1c3] dl{margin:20px 0}.content-wrapper[data-v-6bc0d1c3] .data-list dt,.content-wrapper[data-v-6bc0d1c3] dl dt{color:var(--text-dark);border-bottom:1px dashed var(--border-color);margin-top:15px;padding-bottom:5px;font-weight:600}.content-wrapper[data-v-6bc0d1c3] .data-list dt:first-child,.content-wrapper[data-v-6bc0d1c3] dl dt:first-child{margin-top:0}.content-wrapper[data-v-6bc0d1c3] .data-list dd,.content-wrapper[data-v-6bc0d1c3] dl dd{color:var(--text-light);margin:5px 0;padding-left:15px}.detail-footer[data-v-6bc0d1c3]{border-top:1px solid var(--border-color);background:#fff;padding:30px 0 50px}.detail-actions[data-v-6bc0d1c3]{gap:15px;display:flex}.action-btn[data-v-6bc0d1c3]{border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;background:#fff;border-radius:8px;padding:12px 25px;font-size:15px;transition:all .3s}.action-btn[data-v-6bc0d1c3]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.guide-section[data-v-6bc0d1c3]{background:var(--light-bg);padding:80px 0}.guide-section .section-title[data-v-6bc0d1c3]{text-align:center;margin-bottom:50px}.guide-section h2[data-v-6bc0d1c3]{color:var(--primary-color);margin-bottom:10px;font-size:32px}.guide-section .section-title p[data-v-6bc0d1c3]{color:var(--text-light);font-size:16px}.guide-steps[data-v-6bc0d1c3]{justify-content:space-between;gap:20px;display:flex}.step[data-v-6bc0d1c3]{text-align:center;background:#fff;border-radius:12px;flex:1;padding:30px 20px;box-shadow:0 5px 20px #0000000d}.step-icon[data-v-6bc0d1c3]{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:24px;font-weight:700;display:flex}.step h4[data-v-6bc0d1c3]{color:var(--text-dark);margin-bottom:10px;font-size:18px}.step p[data-v-6bc0d1c3]{color:var(--text-light);font-size:14px}@media (width<=1024px){.conference-list[data-v-6bc0d1c3]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.page-header[data-v-6bc0d1c3]{padding:50px 0}.page-header h1[data-v-6bc0d1c3]{font-size:28px}.conference-list[data-v-6bc0d1c3]{grid-template-columns:1fr}.conf-thumbnail[data-v-6bc0d1c3]{height:180px}.detail-header-content[data-v-6bc0d1c3]{flex-direction:column}.detail-cover[data-v-6bc0d1c3]{order:-1;width:100%}.detail-title[data-v-6bc0d1c3]{font-size:26px}.detail-info-grid[data-v-6bc0d1c3]{grid-template-columns:1fr}.guide-steps[data-v-6bc0d1c3]{flex-direction:column}.pagination[data-v-6bc0d1c3]{flex-wrap:wrap}}.loading-state[data-v-3df4c121],.error-state[data-v-3df4c121],.not-found[data-v-3df4c121]{background:var(--light-bg);justify-content:center;align-items:center;min-height:400px;display:flex}.loading-content[data-v-3df4c121],.error-content[data-v-3df4c121],.not-found-content[data-v-3df4c121]{text-align:center;background:#fff;border-radius:15px;padding:50px;box-shadow:0 5px 20px #0000000d}.error-content h2[data-v-3df4c121],.not-found-content h2[data-v-3df4c121]{color:var(--text-dark);margin-bottom:15px;font-size:24px}.error-content p[data-v-3df4c121],.not-found-content p[data-v-3df4c121]{color:var(--text-light);margin-bottom:20px}.spinner[data-v-3df4c121]{border:4px solid var(--light-bg);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:1s linear infinite spin-3df4c121}@keyframes spin-3df4c121{to{transform:rotate(360deg)}}.breadcrumb[data-v-3df4c121]{border-bottom:1px solid var(--border-color);background:#fff;padding:15px 0}.breadcrumb a[data-v-3df4c121]{color:var(--text-light);text-decoration:none;transition:color .3s}.breadcrumb a[data-v-3df4c121]:hover{color:var(--primary-color)}.breadcrumb .separator[data-v-3df4c121]{color:var(--text-light);margin:0 10px}.breadcrumb .current[data-v-3df4c121]{color:var(--text-dark)}.detail-header[data-v-3df4c121]{background:#fff;padding:50px 0 30px}.detail-header-content[data-v-3df4c121]{gap:40px;display:flex}.detail-info[data-v-3df4c121]{flex:1}.detail-meta[data-v-3df4c121]{gap:15px;margin-bottom:20px;display:flex}.detail-tag[data-v-3df4c121]{background:var(--primary-color);color:#fff;border-radius:20px;padding:6px 15px;font-size:14px}.detail-tag.tag-blue[data-v-3df4c121]{background:var(--secondary-color)}.detail-title[data-v-3df4c121]{color:var(--text-dark);margin-bottom:10px;font-size:36px;line-height:1.4}.detail-short-name[data-v-3df4c121]{color:var(--text-light);margin-bottom:20px;font-size:18px}.detail-info-grid[data-v-3df4c121]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.info-item[data-v-3df4c121]{flex-direction:column;gap:5px;display:flex}.info-label[data-v-3df4c121]{color:var(--text-light);font-size:14px}.info-value[data-v-3df4c121]{color:var(--text-dark);font-size:16px;font-weight:500}.info-value.factor[data-v-3df4c121]{color:var(--accent-color);font-size:24px}.info-link[data-v-3df4c121]{color:var(--primary-color);font-size:14px;text-decoration:none;transition:color .3s}.info-link[data-v-3df4c121]:hover{color:var(--accent-color);text-decoration:underline}.detail-cover[data-v-3df4c121]{flex-shrink:0;width:400px}.detail-cover img[data-v-3df4c121]{border-radius:12px;width:100%;height:auto;box-shadow:0 5px 20px #0000001a}.detail-content[data-v-3df4c121]{background:#fff;padding:50px 0}.content-wrapper[data-v-3df4c121]{max-width:900px;color:var(--text-dark);margin:0 auto;font-size:16px;line-height:2}.content-wrapper[data-v-3df4c121] h2,.content-wrapper[data-v-3df4c121] h3,.content-wrapper[data-v-3df4c121] h4{color:var(--text-dark);margin:30px 0 15px}.content-wrapper[data-v-3df4c121] p{margin-bottom:20px}.content-wrapper[data-v-3df4c121] img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}.journal-intro[data-v-3df4c121]{background:var(--light-bg);border-radius:12px;margin-bottom:40px;padding:30px}.journal-intro h3[data-v-3df4c121]{color:var(--primary-color);margin-bottom:15px;font-size:20px}.journal-intro p[data-v-3df4c121]{color:var(--text-dark);font-size:16px;line-height:1.8}.detail-footer[data-v-3df4c121]{border-top:1px solid var(--border-color);background:#fff;padding:30px 0 50px}.detail-actions[data-v-3df4c121]{gap:15px;display:flex}.action-btn[data-v-3df4c121]{border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;background:#fff;border-radius:8px;padding:12px 25px;font-size:15px;transition:all .3s}.action-btn[data-v-3df4c121]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-header[data-v-3df4c121]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:80px 0}.page-header h1[data-v-3df4c121]{margin-bottom:15px;font-size:42px}.page-header p[data-v-3df4c121]{opacity:.9;font-size:18px}.journal-list-section[data-v-3df4c121]{background:var(--light-bg);padding:50px 0}.journal-grid[data-v-3df4c121]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.journal-card[data-v-3df4c121]{cursor:pointer;background:#fff;border-radius:15px;transition:all .3s;overflow:hidden;box-shadow:0 5px 20px #0000000d}.journal-card[data-v-3df4c121]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.journal-cover[data-v-3df4c121]{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.journal-badge[data-v-3df4c121]{background:var(--accent-color);color:#fff;border-radius:15px;padding:5px 15px;font-size:12px;position:absolute;top:15px;right:15px}.journal-icon[data-v-3df4c121]{font-size:70px}.journal-content[data-v-3df4c121]{padding:25px}.journal-content h3[data-v-3df4c121]{color:var(--text-dark);margin-bottom:5px;font-size:20px}.journal-short-name[data-v-3df4c121]{color:var(--text-light);margin-bottom:10px;font-size:14px}.journal-meta[data-v-3df4c121]{flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.meta-item[data-v-3df4c121]{color:var(--text-light);font-size:14px}.meta-item .label[data-v-3df4c121]{color:var(--text-dark);font-weight:500}.factor[data-v-3df4c121]{color:var(--accent-color);font-weight:600}.journal-desc[data-v-3df4c121]{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.journal-tags[data-v-3df4c121]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tag[data-v-3df4c121]{background:var(--light-bg);color:var(--text-light);border-radius:12px;padding:4px 12px;font-size:12px}.journal-actions[data-v-3df4c121]{gap:10px;display:flex}.btn-sm[data-v-3df4c121]{padding:8px 18px;font-size:14px}.empty-state[data-v-3df4c121]{text-align:center;color:var(--text-light);background:#fff;border-radius:12px;grid-column:1/-1;padding:60px}.pagination[data-v-3df4c121]{background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.page-btn[data-v-3df4c121]{background:var(--light-bg);border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;border-radius:8px;padding:10px 25px;font-size:15px;transition:all .3s}.page-btn[data-v-3df4c121]:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-btn[data-v-3df4c121]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-3df4c121]{color:var(--text-dark);font-size:15px}.advantages-section[data-v-3df4c121]{background:#fff;padding:80px 0}.section-title[data-v-3df4c121]{text-align:center;margin-bottom:50px}.section-title h2[data-v-3df4c121]{color:var(--primary-color);margin-bottom:10px;font-size:32px}.section-title p[data-v-3df4c121]{color:var(--text-light);font-size:16px}.advantages-grid[data-v-3df4c121]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.advantage-item[data-v-3df4c121]{text-align:center;background:var(--light-bg);border-radius:15px;padding:40px 30px;transition:all .3s}.advantage-item[data-v-3df4c121]:hover{background:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.adv-icon[data-v-3df4c121]{margin-bottom:20px;font-size:50px}.advantage-item h4[data-v-3df4c121]{color:var(--text-dark);margin-bottom:10px;font-size:18px}.advantage-item p[data-v-3df4c121]{color:var(--text-light);font-size:14px}.recommend-section[data-v-3df4c121]{background:var(--light-bg);padding:80px 0}.recommend-list[data-v-3df4c121]{flex-direction:column;gap:15px;display:flex}.recommend-item[data-v-3df4c121]{cursor:pointer;background:#fff;border-radius:10px;align-items:center;padding:20px 25px;transition:all .3s;display:flex;box-shadow:0 5px 15px #0000000d}.recommend-item[data-v-3df4c121]:hover{transform:translate(5px);box-shadow:0 10px 25px #0000001a}.rank[data-v-3df4c121]{background:var(--accent-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:25px;font-size:20px;font-weight:700;display:flex}.recommend-content[data-v-3df4c121]{flex:1}.recommend-content h4[data-v-3df4c121]{color:var(--text-dark);margin-bottom:5px;font-size:18px}.recommend-content p[data-v-3df4c121]{color:var(--text-light);font-size:14px}.recommend-factor[data-v-3df4c121]{text-align:center;margin-right:30px}.factor-label[data-v-3df4c121]{color:var(--text-light);margin-bottom:5px;font-size:12px;display:block}.factor-value[data-v-3df4c121]{color:var(--accent-color);font-size:28px;font-weight:700}.notice-section[data-v-3df4c121]{background:#fff;padding:80px 0}.notice-box[data-v-3df4c121]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;border-radius:20px;padding:50px}.notice-box h3[data-v-3df4c121]{margin-bottom:25px;font-size:24px}.notice-box ul[data-v-3df4c121]{margin-bottom:30px}.notice-box li[data-v-3df4c121]{opacity:.9;border-bottom:1px solid #fff3;padding:10px 0;font-size:16px}.notice-box li[data-v-3df4c121]:last-child{border-bottom:none}.notice-actions[data-v-3df4c121]{gap:15px;display:flex}.notice-actions .btn[data-v-3df4c121]{color:var(--primary-color);background:#fff}.notice-actions .btn[data-v-3df4c121]:hover{background:var(--accent-color);color:#fff}.notice-actions .btn-outline[data-v-3df4c121]{color:#fff;background:0 0;border-color:#fff}.notice-actions .btn-outline[data-v-3df4c121]:hover{color:var(--primary-color);background:#fff}.btn-primary[data-v-3df4c121]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.btn-primary[data-v-3df4c121]:hover{background:var(--primary-color);border-color:var(--primary-color)}.btn-outline[data-v-3df4c121]{border:1px solid var(--primary-color);color:var(--primary-color);background:0 0}.btn-outline[data-v-3df4c121]:hover{background:var(--primary-color);color:#fff}.filter-bar[data-v-3df4c121]{background:#fff;border-radius:10px;margin-bottom:30px;padding:20px;box-shadow:0 2px 12px #0000000f}.filter-row[data-v-3df4c121]{margin-bottom:14px}.filter-row[data-v-3df4c121]:last-child{margin-bottom:0}.filter-label[data-v-3df4c121]{color:var(--text-dark);vertical-align:top;min-width:80px;font-size:14px;font-weight:600;line-height:30px;display:inline-block}.filter-tags[data-v-3df4c121]{flex-wrap:wrap;gap:8px;display:inline-flex}.filter-tag[data-v-3df4c121]{color:var(--text-light);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f5f6f8;border-radius:16px;padding:5px 14px;font-size:13px;transition:all .2s}.filter-tag[data-v-3df4c121]:hover{color:var(--primary-color);background:#1a5c9e0f;border-color:#1a5c9e33}.filter-tag.active[data-v-3df4c121]{color:#fff;background:var(--primary-color);font-weight:500}.filter-more-btn[data-v-3df4c121]{font-weight:500;color:var(--primary-color)!important;background:0 0!important}.filter-more-btn[data-v-3df4c121]:hover{background:#1a5c9e0f!important}.filter-row-search .filter-tags[data-v-3df4c121]{align-items:center}.filter-search-group[data-v-3df4c121]{gap:10px!important}.filter-keyword-input[data-v-3df4c121]{border:1px solid #ddd;border-radius:16px;outline:none;width:240px;padding:7px 14px;font-size:13px;transition:border-color .2s}.filter-keyword-input[data-v-3df4c121]:focus{border-color:var(--primary-color)}.filter-search-btn[data-v-3df4c121]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:7px 20px;font-size:13px;transition:background .2s}.filter-search-btn[data-v-3df4c121]:hover{background:#0d4a7a}.filter-reset-btn[data-v-3df4c121]{color:var(--text-light);cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:16px;padding:7px 20px;font-size:13px;transition:all .2s}.filter-reset-btn[data-v-3df4c121]:hover{color:var(--text-dark);background:#f0f0f0}@media (width<=992px){.journal-grid[data-v-3df4c121],.advantages-grid[data-v-3df4c121]{grid-template-columns:repeat(2,1fr)}.detail-header-content[data-v-3df4c121]{flex-direction:column}.detail-cover[data-v-3df4c121]{width:100%}}@media (width<=768px){.journal-grid[data-v-3df4c121],.advantages-grid[data-v-3df4c121]{grid-template-columns:1fr}.recommend-item[data-v-3df4c121]{text-align:center;flex-direction:column;gap:15px}.rank[data-v-3df4c121],.recommend-factor[data-v-3df4c121]{margin-right:0}.notice-box[data-v-3df4c121]{padding:30px 20px}.notice-actions[data-v-3df4c121]{flex-direction:column}.pagination[data-v-3df4c121]{flex-wrap:wrap}.filter-label[data-v-3df4c121]{margin-bottom:8px;display:block}.filter-tags[data-v-3df4c121]{display:flex}.filter-keyword-input[data-v-3df4c121]{width:160px}}.page-header[data-v-9cc2c01b]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:80px 0}.page-header h1[data-v-9cc2c01b]{margin-bottom:15px;font-size:42px}.page-header p[data-v-9cc2c01b]{opacity:.9;font-size:18px}.intro-section[data-v-9cc2c01b]{padding:80px 0}.loading[data-v-9cc2c01b]{text-align:center;color:var(--text-light);padding:40px}.intro-content[data-v-9cc2c01b]{align-items:center;gap:50px;display:flex}.intro-text[data-v-9cc2c01b]{flex:1}.intro-text[data-v-9cc2c01b] h2{color:var(--primary-color);margin-bottom:20px;font-size:28px}.intro-text[data-v-9cc2c01b] p{color:var(--text-light);margin-bottom:15px;font-size:16px;line-height:1.8}.intro-image[data-v-9cc2c01b]{font-size:150px}.mission-section[data-v-9cc2c01b]{background:var(--light-bg);padding:80px 0}.mission-grid[data-v-9cc2c01b]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.mission-card[data-v-9cc2c01b]{text-align:center;background:#fff;border-radius:15px;padding:40px 30px;box-shadow:0 5px 20px #0000000d}.mission-icon[data-v-9cc2c01b]{margin-bottom:20px;font-size:60px}.mission-card h3[data-v-9cc2c01b]{color:var(--text-dark);margin-bottom:15px;font-size:20px}.mission-card p[data-v-9cc2c01b]{color:var(--text-light);line-height:1.7}.timeline-section[data-v-9cc2c01b]{padding:80px 0}.section-title[data-v-9cc2c01b]{text-align:center;margin-bottom:50px}.section-title h2[data-v-9cc2c01b]{color:var(--primary-color);margin-bottom:10px;font-size:32px}.section-title p[data-v-9cc2c01b]{color:var(--text-light);font-size:16px}.timeline[data-v-9cc2c01b]{max-width:800px;margin:0 auto}.timeline-item[data-v-9cc2c01b]{gap:30px;padding-bottom:30px;display:flex;position:relative}.timeline-item[data-v-9cc2c01b]:before{content:"";background:var(--border-color);width:2px;height:calc(100% - 30px);position:absolute;top:30px;left:60px}.timeline-item[data-v-9cc2c01b]:last-child:before{display:none}.timeline-year[data-v-9cc2c01b]{background:var(--primary-color);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-weight:700;display:flex;position:relative}.timeline-content[data-v-9cc2c01b]{padding-top:10px}.timeline-content h4[data-v-9cc2c01b]{color:var(--text-dark);margin-bottom:8px;font-size:18px}.timeline-content p[data-v-9cc2c01b]{color:var(--text-light);font-size:14px}.team-section[data-v-9cc2c01b]{background:var(--light-bg);padding:80px 0}.team-grid[data-v-9cc2c01b]{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.team-member[data-v-9cc2c01b]{text-align:center;background:#fff;border-radius:15px;padding:30px;box-shadow:0 5px 20px #0000000d}.member-avatar[data-v-9cc2c01b]{background:var(--light-bg);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:40px;display:flex}.team-member h4[data-v-9cc2c01b]{color:var(--text-dark);margin-bottom:5px;font-size:18px}.member-title[data-v-9cc2c01b]{color:var(--primary-color);margin-bottom:10px;font-size:14px}.member-desc[data-v-9cc2c01b]{color:var(--text-light);font-size:14px}.partner-section[data-v-9cc2c01b]{padding:80px 0}.partner-list[data-v-9cc2c01b]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.partner-item[data-v-9cc2c01b]{background:var(--light-bg);color:var(--text-dark);border-radius:10px;padding:20px 40px;font-size:16px;font-weight:500}.contact-section[data-v-9cc2c01b]{background:var(--light-bg);padding:80px 0}.contact-box[data-v-9cc2c01b]{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:50px;padding:50px;display:grid;box-shadow:0 10px 40px #0000000d}.contact-info h3[data-v-9cc2c01b],.contact-form h3[data-v-9cc2c01b]{color:var(--text-dark);margin-bottom:30px;font-size:24px}.info-item[data-v-9cc2c01b]{color:var(--text-light);align-items:center;gap:15px;margin-bottom:20px;display:flex}.info-item .icon[data-v-9cc2c01b]{font-size:20px}.form-group[data-v-9cc2c01b]{margin-bottom:20px}.form-group input[data-v-9cc2c01b],.form-group textarea[data-v-9cc2c01b]{border:1px solid var(--border-color);border-radius:8px;width:100%;padding:15px;font-family:inherit;font-size:16px}.form-group input[data-v-9cc2c01b]:focus,.form-group textarea[data-v-9cc2c01b]:focus{border-color:var(--primary-color);outline:none}.form-group textarea[data-v-9cc2c01b]{resize:vertical}.captcha-group[data-v-9cc2c01b]{align-items:center;gap:10px;display:flex}.captcha-input[data-v-9cc2c01b]{flex:1}.captcha-img[data-v-9cc2c01b]{cursor:pointer;border:1px solid var(--border-color);border-radius:4px;height:42px}.form-message[data-v-9cc2c01b]{border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.form-message.error[data-v-9cc2c01b]{color:#c33;background-color:#fee;border:1px solid #fcc}.form-message.success[data-v-9cc2c01b]{color:#3c3;background-color:#efe;border:1px solid #cfc}.btn[data-v-9cc2c01b]:disabled{opacity:.6;cursor:not-allowed}@media (width<=992px){.intro-content[data-v-9cc2c01b]{flex-direction:column}.intro-image[data-v-9cc2c01b]{font-size:100px}.mission-grid[data-v-9cc2c01b]{grid-template-columns:1fr}.team-grid[data-v-9cc2c01b]{grid-template-columns:repeat(2,1fr)}.contact-box[data-v-9cc2c01b]{grid-template-columns:1fr}}@media (width<=768px){.team-grid[data-v-9cc2c01b]{grid-template-columns:1fr}.partner-item[data-v-9cc2c01b]{text-align:center;width:calc(50% - 10px)}.contact-box[data-v-9cc2c01b]{padding:30px 20px}}.page-header[data-v-3cd09d9b]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:80px 0}.page-header h1[data-v-3cd09d9b]{margin-bottom:15px;font-size:42px}.page-header p[data-v-3cd09d9b]{opacity:.9;font-size:18px}.loading-section[data-v-3cd09d9b],.error-section[data-v-3cd09d9b],.loading-state[data-v-3cd09d9b],.error-state[data-v-3cd09d9b],.not-found[data-v-3cd09d9b]{background:var(--light-bg);justify-content:center;align-items:center;min-height:400px;display:flex}.loading-content[data-v-3cd09d9b],.error-content[data-v-3cd09d9b],.not-found-content[data-v-3cd09d9b]{text-align:center;background:#fff;border-radius:15px;padding:50px;box-shadow:0 5px 20px #0000000d}.error-content h2[data-v-3cd09d9b],.not-found-content h2[data-v-3cd09d9b]{color:var(--text-dark);margin-bottom:15px;font-size:24px}.error-content p[data-v-3cd09d9b],.not-found-content p[data-v-3cd09d9b]{color:var(--text-light);margin-bottom:20px}.spinner[data-v-3cd09d9b]{border:4px solid var(--light-bg);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:1s linear infinite spin-3cd09d9b}.loading-content .spinner[data-v-3cd09d9b]{margin-bottom:20px}.spinner.small[data-v-3cd09d9b]{width:20px;height:20px;margin:0 auto}@keyframes spin-3cd09d9b{to{transform:rotate(360deg)}}.news-content[data-v-3cd09d9b]{background:var(--light-bg);min-height:500px;padding:40px 0}.category-tabs[data-v-3cd09d9b]{background:#fff;border-radius:12px;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:20px;display:flex;box-shadow:0 2px 10px #0000000d}.category-tabs span[data-v-3cd09d9b]{background:var(--light-bg);cursor:pointer;color:var(--text-dark);border:2px solid #0000;border-radius:25px;padding:12px 24px;font-size:15px;transition:all .3s}.category-tabs span[data-v-3cd09d9b]:hover{background:var(--primary-color);color:#fff}.category-tabs span.active[data-v-3cd09d9b]{background:var(--primary-color);color:#fff;font-weight:600}.news-search-bar[data-v-3cd09d9b]{align-items:center;gap:10px;margin-bottom:25px;display:flex}.news-search-input[data-v-3cd09d9b]{border:2px solid var(--border-color,#e0e0e0);background:#fff;border-radius:25px;outline:none;flex:1;padding:12px 20px;font-size:15px;transition:border-color .3s}.news-search-input[data-v-3cd09d9b]:focus{border-color:var(--primary-color)}.news-search-btn[data-v-3cd09d9b]{background:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:25px;padding:12px 24px;font-size:15px;transition:all .3s}.news-search-btn[data-v-3cd09d9b]:hover{opacity:.9;transform:translateY(-1px)}.news-reset-btn[data-v-3cd09d9b]{background:var(--light-bg,#f5f7fa);color:var(--text-secondary,#666);border:2px solid var(--border-color,#e0e0e0);cursor:pointer;white-space:nowrap;border-radius:25px;padding:12px 20px;font-size:14px;transition:all .3s}.news-reset-btn[data-v-3cd09d9b]:hover{border-color:var(--danger-color,#e74c3c);color:var(--danger-color,#e74c3c)}.articles-list[data-v-3cd09d9b]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.article-item[data-v-3cd09d9b]{border-bottom:1px solid var(--border-color);cursor:pointer;justify-content:space-between;align-items:center;padding:25px 30px;transition:all .3s;display:flex}.article-item[data-v-3cd09d9b]:last-child{border-bottom:none}.article-item[data-v-3cd09d9b]:hover{background:var(--light-bg)}.article-item:hover .article-arrow[data-v-3cd09d9b]{color:var(--primary-color);transform:translate(5px)}.article-info[data-v-3cd09d9b]{flex:1}.article-date[data-v-3cd09d9b]{color:var(--text-light);margin-bottom:8px;font-size:13px;display:inline-block}.article-title[data-v-3cd09d9b]{color:var(--text-dark);margin-bottom:8px;font-size:18px;font-weight:600;transition:color .3s}.article-item:hover .article-title[data-v-3cd09d9b]{color:var(--primary-color)}.article-desc[data-v-3cd09d9b]{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.article-arrow[data-v-3cd09d9b]{color:var(--text-light);margin-left:20px;font-size:20px;transition:all .3s}.empty-state[data-v-3cd09d9b]{text-align:center;color:var(--text-light);padding:60px}.loading-inline[data-v-3cd09d9b]{text-align:center;color:var(--text-light);padding:30px}.loading-inline .spinner[data-v-3cd09d9b]{margin:0 auto}.pagination[data-v-3cd09d9b]{background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex;box-shadow:0 2px 10px #0000000d}.page-btn[data-v-3cd09d9b]{background:var(--light-bg);border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;border-radius:8px;padding:10px 25px;font-size:15px;transition:all .3s}.page-btn[data-v-3cd09d9b]:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-btn[data-v-3cd09d9b]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-3cd09d9b]{color:var(--text-dark);font-size:15px}.breadcrumb[data-v-3cd09d9b]{border-bottom:1px solid var(--border-color);background:#fff;padding:15px 0}.breadcrumb a[data-v-3cd09d9b]{color:var(--text-light);text-decoration:none;transition:color .3s}.breadcrumb a[data-v-3cd09d9b]:hover{color:var(--primary-color)}.breadcrumb .separator[data-v-3cd09d9b]{color:var(--text-light);margin:0 10px}.breadcrumb .current[data-v-3cd09d9b]{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.article-header[data-v-3cd09d9b]{background:#fff;padding:50px 0 30px}.article-meta[data-v-3cd09d9b]{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.article-tag[data-v-3cd09d9b]{background:var(--primary-color);color:#fff;border-radius:20px;padding:5px 15px;font-size:14px}.article-date[data-v-3cd09d9b],.article-views[data-v-3cd09d9b]{color:var(--text-light);align-items:center;gap:5px;font-size:14px;display:flex}.article-title[data-v-3cd09d9b]{color:var(--text-dark);margin-bottom:20px;font-size:36px;line-height:1.4}.article-excerpt[data-v-3cd09d9b]{color:var(--text-light);border-left:4px solid var(--primary-color);padding-left:20px;font-size:18px;line-height:1.8}.article-cover[data-v-3cd09d9b]{background:#fff;padding:0 0 30px}.article-cover img[data-v-3cd09d9b]{border-radius:10px;max-width:100%;height:auto;box-shadow:0 5px 20px #0000001a}.article-content[data-v-3cd09d9b]{background:#fff;padding:50px 0}.content-wrapper[data-v-3cd09d9b]{max-width:1200px;color:var(--text-dark);margin:0 auto;font-size:16px;line-height:2}.content-wrapper[data-v-3cd09d9b] h2,.content-wrapper[data-v-3cd09d9b] h3,.content-wrapper[data-v-3cd09d9b] h4{color:var(--text-dark);margin:30px 0 15px}.content-wrapper[data-v-3cd09d9b] p{margin-bottom:20px}.content-wrapper[data-v-3cd09d9b] img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}.content-wrapper[data-v-3cd09d9b] a{color:var(--primary-color);text-decoration:none}.content-wrapper[data-v-3cd09d9b] a:hover{text-decoration:underline}.content-wrapper[data-v-3cd09d9b] ul,.content-wrapper[data-v-3cd09d9b] ol{margin:20px 0;padding-left:30px}.content-wrapper[data-v-3cd09d9b] li{margin-bottom:10px}.content-wrapper[data-v-3cd09d9b] blockquote{border-left:4px solid var(--primary-color);background:var(--light-bg);border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.article-footer[data-v-3cd09d9b]{border-top:1px solid var(--border-color);background:#fff;padding:30px 0 50px}.article-actions[data-v-3cd09d9b]{gap:15px;display:flex}.action-btn[data-v-3cd09d9b]{border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;background:#fff;border-radius:8px;padding:12px 25px;font-size:15px;transition:all .3s}.action-btn[data-v-3cd09d9b]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}@media (width<=768px){.page-header[data-v-3cd09d9b]{padding:50px 0}.page-header h1[data-v-3cd09d9b]{font-size:28px}.category-tabs[data-v-3cd09d9b]{gap:8px;padding:15px}.category-tabs span[data-v-3cd09d9b]{padding:10px 16px;font-size:14px}.news-search-bar[data-v-3cd09d9b]{flex-wrap:wrap}.news-search-input[data-v-3cd09d9b],.news-search-btn[data-v-3cd09d9b],.news-reset-btn[data-v-3cd09d9b]{padding:10px 16px;font-size:14px}.article-item[data-v-3cd09d9b]{padding:20px}.article-arrow[data-v-3cd09d9b]{display:none}.article-title[data-v-3cd09d9b]{font-size:26px}.article-excerpt[data-v-3cd09d9b]{font-size:16px}.article-meta[data-v-3cd09d9b]{gap:15px}}.page-header[data-v-ed64ec04]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:80px 0}.page-header h1[data-v-ed64ec04]{margin-bottom:15px;font-size:42px}.page-header p[data-v-ed64ec04]{opacity:.9;font-size:18px}.login-section[data-v-ed64ec04]{background:var(--light-bg);min-height:60vh;padding:80px 0}.login-box[data-v-ed64ec04]{background:#fff;border-radius:15px;max-width:450px;margin:0 auto;padding:40px;box-shadow:0 10px 40px #0000001a}.login-box h2[data-v-ed64ec04]{text-align:center;color:var(--text-dark);margin-bottom:30px;font-size:24px}.form-group[data-v-ed64ec04]{margin-bottom:20px}.form-group label[data-v-ed64ec04]{color:var(--text-dark);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input[type=text][data-v-ed64ec04],.form-group input[type=password][data-v-ed64ec04]{border:1px solid var(--border-color);border-radius:8px;width:100%;padding:12px 15px;font-size:15px;transition:border-color .3s}.form-group input[data-v-ed64ec04]:focus{border-color:var(--primary-color);outline:none}.form-options[data-v-ed64ec04]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.form-options label[data-v-ed64ec04]{cursor:pointer;color:var(--text-light);align-items:center;gap:8px;font-size:14px;display:flex}.form-options input[type=checkbox][data-v-ed64ec04]{cursor:pointer;width:16px;height:16px}.forgot-link[data-v-ed64ec04]{color:var(--primary-color);font-size:14px;text-decoration:none}.forgot-link[data-v-ed64ec04]:hover{text-decoration:underline}.btn-submit[data-v-ed64ec04]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:500;transition:all .3s}.btn-submit[data-v-ed64ec04]:hover:not(:disabled){background:var(--secondary-color)}.btn-submit[data-v-ed64ec04]:disabled{opacity:.6;cursor:not-allowed}.form-footer[data-v-ed64ec04]{text-align:center;color:var(--text-light);margin-top:20px;font-size:14px}.form-footer a[data-v-ed64ec04]{color:var(--primary-color);text-decoration:none}.form-footer a[data-v-ed64ec04]:hover{text-decoration:underline}.form-message[data-v-ed64ec04]{text-align:center;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.form-message.error[data-v-ed64ec04]{color:#c33;background-color:#fee;border:1px solid #fcc}@media (width<=768px){.login-box[data-v-ed64ec04]{margin:0 20px;padding:30px 20px}.page-header[data-v-ed64ec04]{padding:50px 0}.page-header h1[data-v-ed64ec04]{font-size:32px}}.page-header[data-v-0cb0222a]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:80px 0}.page-header h1[data-v-0cb0222a]{margin-bottom:15px;font-size:42px}.page-header p[data-v-0cb0222a]{opacity:.9;font-size:18px}.register-section[data-v-0cb0222a]{background:var(--light-bg);min-height:60vh;padding:80px 0}.register-box[data-v-0cb0222a]{background:#fff;border-radius:15px;max-width:500px;margin:0 auto;padding:40px;box-shadow:0 10px 40px #0000001a}.register-tabs[data-v-0cb0222a]{gap:10px;margin-bottom:30px;display:flex}.register-tabs button[data-v-0cb0222a]{background:var(--light-bg);color:var(--text-light);cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:16px;transition:all .3s}.register-tabs button.active[data-v-0cb0222a]{background:var(--primary-color);color:#fff}.form-group[data-v-0cb0222a]{margin-bottom:20px}.form-group label[data-v-0cb0222a]{color:var(--text-dark);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input[type=text][data-v-0cb0222a],.form-group input[type=tel][data-v-0cb0222a],.form-group input[type=email][data-v-0cb0222a],.form-group input[type=password][data-v-0cb0222a]{border:1px solid var(--border-color);border-radius:8px;width:100%;padding:12px 15px;font-size:15px;transition:border-color .3s}.form-group input[data-v-0cb0222a]:focus{border-color:var(--primary-color);outline:none}.captcha-wrapper[data-v-0cb0222a]{gap:10px;display:flex}.captcha-wrapper input[data-v-0cb0222a]{flex:1}.btn-captcha[data-v-0cb0222a]{background:var(--light-bg);border:1px solid var(--border-color);color:var(--primary-color);cursor:pointer;white-space:nowrap;border-radius:8px;padding:12px 15px;font-size:14px;transition:all .3s}.btn-captcha[data-v-0cb0222a]:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn-captcha[data-v-0cb0222a]:disabled{opacity:.6;cursor:not-allowed}.checkbox-group label[data-v-0cb0222a]{cursor:pointer;align-items:center;gap:10px;font-weight:400;display:flex}.checkbox-group input[type=checkbox][data-v-0cb0222a]{cursor:pointer;width:18px;height:18px}.checkbox-group a[data-v-0cb0222a]{color:var(--primary-color);text-decoration:none}.checkbox-group a[data-v-0cb0222a]:hover{text-decoration:underline}.btn-submit[data-v-0cb0222a]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:500;transition:all .3s}.btn-submit[data-v-0cb0222a]:hover:not(:disabled){background:var(--secondary-color)}.btn-submit[data-v-0cb0222a]:disabled{opacity:.6;cursor:not-allowed}.form-footer[data-v-0cb0222a]{text-align:center;color:var(--text-light);margin-top:20px;font-size:14px}.form-footer a[data-v-0cb0222a]{color:var(--primary-color);text-decoration:none}.form-footer a[data-v-0cb0222a]:hover{text-decoration:underline}.form-message[data-v-0cb0222a]{text-align:center;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.form-message.error[data-v-0cb0222a]{color:#c33;background-color:#fee;border:1px solid #fcc}.form-message.success[data-v-0cb0222a]{color:#3c3;background-color:#efe;border:1px solid #cfc}@media (width<=768px){.register-box[data-v-0cb0222a]{margin:0 20px;padding:30px 20px}.page-header[data-v-0cb0222a]{padding:50px 0}.page-header h1[data-v-0cb0222a]{font-size:32px}}.loading-state[data-v-ecc2083e],.error-state[data-v-ecc2083e],.not-found[data-v-ecc2083e]{background:var(--light-bg);justify-content:center;align-items:center;min-height:400px;display:flex}.loading-content[data-v-ecc2083e],.error-content[data-v-ecc2083e],.not-found-content[data-v-ecc2083e]{text-align:center;background:#fff;border-radius:15px;padding:50px;box-shadow:0 5px 20px #0000000d}.error-content h2[data-v-ecc2083e],.not-found-content h2[data-v-ecc2083e]{color:var(--text-dark);margin-bottom:15px;font-size:24px}.error-content p[data-v-ecc2083e],.not-found-content p[data-v-ecc2083e]{color:var(--text-light);margin-bottom:20px}.spinner[data-v-ecc2083e]{border:4px solid var(--light-bg);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:1s linear infinite spin-ecc2083e}@keyframes spin-ecc2083e{to{transform:rotate(360deg)}}.breadcrumb[data-v-ecc2083e]{border-bottom:1px solid var(--border-color);background:#fff;padding:15px 0}.breadcrumb a[data-v-ecc2083e]{color:var(--text-light);text-decoration:none;transition:color .3s}.breadcrumb a[data-v-ecc2083e]:hover{color:var(--primary-color)}.breadcrumb .separator[data-v-ecc2083e]{color:var(--text-light);margin:0 10px}.breadcrumb .current[data-v-ecc2083e]{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.page-header[data-v-ecc2083e]{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:#fff;text-align:center;padding:40px 0}.page-header h1[data-v-ecc2083e]{margin:0;font-size:32px}.page-content[data-v-ecc2083e]{background:#fff;min-height:400px;padding:50px 0}.content-wrapper[data-v-ecc2083e]{max-width:1200px;color:var(--text-dark);margin:0 auto;font-size:16px;line-height:2}.content-wrapper[data-v-ecc2083e] h2,.content-wrapper[data-v-ecc2083e] h3,.content-wrapper[data-v-ecc2083e] h4{color:var(--text-dark);margin:30px 0 15px}.content-wrapper[data-v-ecc2083e] p{margin-bottom:20px}.content-wrapper[data-v-ecc2083e] img{border-radius:8px;max-width:100%;height:auto;margin:20px 0}.content-wrapper[data-v-ecc2083e] a{color:var(--primary-color);text-decoration:none}.content-wrapper[data-v-ecc2083e] a:hover{text-decoration:underline}.content-wrapper[data-v-ecc2083e] ul,.content-wrapper[data-v-ecc2083e] ol{margin:20px 0;padding-left:30px}.content-wrapper[data-v-ecc2083e] li{margin-bottom:10px}.content-wrapper[data-v-ecc2083e] blockquote{border-left:4px solid var(--primary-color);background:var(--light-bg);border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.content-wrapper[data-v-ecc2083e] table{border-collapse:collapse;width:100%;margin:20px 0}.content-wrapper[data-v-ecc2083e] th,.content-wrapper[data-v-ecc2083e] td{border:1px solid var(--border-color);text-align:left;padding:12px 15px}.content-wrapper[data-v-ecc2083e] th{background:var(--light-bg);font-weight:600}.page-footer[data-v-ecc2083e]{border-top:1px solid var(--border-color);background:#fff;padding:30px 0 50px}.page-actions[data-v-ecc2083e]{gap:15px;display:flex}.action-btn[data-v-ecc2083e]{border:1px solid var(--border-color);color:var(--text-dark);cursor:pointer;background:#fff;border-radius:8px;padding:12px 25px;font-size:15px;transition:all .3s}.action-btn[data-v-ecc2083e]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}@media (width<=768px){.page-header[data-v-ecc2083e]{padding:30px 0}.page-header h1[data-v-ecc2083e]{font-size:24px}.page-content[data-v-ecc2083e]{padding:30px 0}.content-wrapper[data-v-ecc2083e]{font-size:15px}.page-actions[data-v-ecc2083e]{flex-direction:column}}:root{--primary-color:#1a5c9e;--secondary-color:#2d7d9a;--accent-color:#e67e22;--dark-bg:#1a1a2e;--light-bg:#f8f9fa;--text-dark:#333;--text-light:#666;--border-color:#e0e0e0}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-dark);font-family:PingFang SC,Microsoft YaHei,-apple-system,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0}.section-title{text-align:center;margin-bottom:50px}.section-title h2{color:var(--primary-color);margin-bottom:15px;font-size:32px}.section-title p{color:var(--text-light);font-size:16px}.btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:12px 30px;font-size:16px;transition:all .3s;display:inline-block}.btn:hover{background:var(--secondary-color);transform:translateY(-2px)}.btn-outline{border:2px solid var(--primary-color);color:var(--primary-color);background:0 0}.btn-outline:hover{background:var(--primary-color);color:#fff}.bi{vertical-align:-.125em;margin-right:4px}.module-icon .bi,.mission-icon .bi,.adv-icon .bi,.journal-icon .bi{font-size:inherit;margin-right:0}.search-icon .bi{margin-right:0}
