.home-page[data-v-5afa7ef4]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.home-page[data-v-5afa7ef4] .container{width:1200px;max-width:calc(100% - 32px)}.site-header[data-v-5afa7ef4]{background:#fff;border-bottom:1px solid #e9edf3;padding:14px 0}.site-header--legacy[data-v-5afa7ef4]{display:none}.site-header-inner[data-v-5afa7ef4]{display:flex;align-items:center;gap:24px}.site-logo a[data-v-5afa7ef4]{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.logo-icon-grid[data-v-5afa7ef4]{display:grid;grid-template-columns:repeat(3,10px);grid-template-rows:repeat(3,10px);gap:2px;flex-shrink:0}.logo-icon-grid span[data-v-5afa7ef4]{border-radius:2px}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(1){background:#1a5fb4}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(2){background:#e8a020}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(3){background:#1a5fb4}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(4){background:#e8a020}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(5){background:#1a5fb4}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(6){background:#e8a020}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(7){background:#1a5fb4}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(8){background:#e8a020}.logo-icon-grid span[data-v-5afa7ef4]:nth-child(9){background:#1a5fb4}.logo-text[data-v-5afa7ef4]{display:flex;flex-direction:column}.logo-title[data-v-5afa7ef4]{font-size:20px;font-weight:700;color:#1a5fb4;line-height:1.3;letter-spacing:.5px}.logo-sub[data-v-5afa7ef4]{font-size:11px;color:#888;letter-spacing:.3px;line-height:1.4}.header-search[data-v-5afa7ef4]{flex:1;max-width:420px;margin-left:auto}.header-search-inner[data-v-5afa7ef4]{display:flex;align-items:center;border:1.5px solid #1a5fb4;border-radius:4px;overflow:hidden}.hs-input[data-v-5afa7ef4]{flex:1}.hs-input[data-v-5afa7ef4] .el-input__wrapper{border:none!important;box-shadow:none!important;border-radius:0!important}.hs-btn[data-v-5afa7ef4]{padding:0 18px;height:36px;background:#1a5fb4;color:#fff;border:none;font-size:14px;cursor:pointer;flex-shrink:0;transition:background .15s;font-family:inherit}.hs-btn[data-v-5afa7ef4]:hover{background:#1652a0}.header-user[data-v-5afa7ef4]{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:14px}.hu-link[data-v-5afa7ef4]{color:#1a5fb4;cursor:pointer;display:flex;align-items:center;gap:3px;font-size:14px;text-decoration:none;transition:color .15s}.hu-link[data-v-5afa7ef4]:hover{color:#1652a0;text-decoration:underline}.hu-sep[data-v-5afa7ef4]{color:#ccc;margin:0 2px}.mobile-menu-btn[data-v-5afa7ef4]{display:none;border:1px solid #ddd;background:#fff;border-radius:4px;padding:6px 8px;cursor:pointer;color:#555;flex-shrink:0}.main-nav[data-v-5afa7ef4]{background:linear-gradient(180deg,#1e7bc7,#0f67b3);border-top:3px solid #0f6bb8;box-shadow:inset 0 1px #ffffff2e}.main-nav-inner[data-v-5afa7ef4]{display:flex;align-items:center}.main-nav a[data-v-5afa7ef4]{display:inline-block;padding:13px 22px;color:#ffffffeb;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.main-nav a[data-v-5afa7ef4]:hover{background:#ffffff1a;color:#fff}.main-nav a.active[data-v-5afa7ef4]{background:#ffffff29;color:#fff;font-weight:600}.main-content[data-v-5afa7ef4]{flex:1;padding:16px 0 28px;background:#fff}.banner-section[data-v-5afa7ef4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:24px;align-items:stretch}.banner-section--single[data-v-5afa7ef4]{grid-template-columns:minmax(0,1fr)}.banner-left[data-v-5afa7ef4]{position:relative;border:1px solid #edf1f5;border-radius:0;overflow:hidden;box-shadow:none;background:linear-gradient(180deg,#f4f8fc,#eef4fa);height:380px}.banner-loading[data-v-5afa7ef4]{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#dce8f5,#edf4fb 48%,#d4e3f2)}.banner-loading-shimmer[data-v-5afa7ef4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0);transform:translate(-100%);animation:banner-shimmer-5afa7ef4 1.6s ease-in-out infinite}.banner-loading-caption[data-v-5afa7ef4]{position:absolute;left:18px;right:18px;bottom:18px;height:42px;border-radius:6px;background:linear-gradient(180deg,#1d5d8e29,#1d5d8e6b)}.banner-right--full[data-v-5afa7ef4]{grid-column:1 / -1}.banner-slide[data-v-5afa7ef4]{width:100%;height:100%;position:relative;display:flex;align-items:flex-end;cursor:pointer;overflow:hidden;isolation:isolate}.banner-slide--static[data-v-5afa7ef4]{height:380px}.banner-slide-image[data-v-5afa7ef4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-2}.banner-slide[data-v-5afa7ef4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#125d9705,#125d9724);pointer-events:none;z-index:-1}.banner-caption[data-v-5afa7ef4]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#226fa805,#246899c2);padding:28px 18px 10px;z-index:1}.banner-caption-text[data-v-5afa7ef4]{color:#fff;font-size:13px;line-height:1.45;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.22)}@keyframes banner-shimmer-5afa7ef4{to{transform:translate(100%)}}.banner-left[data-v-5afa7ef4] .el-carousel__container{height:380px}.banner-left[data-v-5afa7ef4] .el-carousel__arrow{width:30px;height:30px;background:#144a785c}.banner-left[data-v-5afa7ef4] .el-carousel__indicators--horizontal{bottom:6px}.banner-left[data-v-5afa7ef4] .el-carousel__indicator{padding:8px 4px}.banner-left[data-v-5afa7ef4] .el-carousel__indicator .el-carousel__button{width:12px;height:12px;border-radius:50%;background:#ffffffbf;opacity:1}.banner-left[data-v-5afa7ef4] .el-carousel__indicator.is-active .el-carousel__button{background:#1f79c5}.info-panel[data-v-5afa7ef4]{width:100%;height:380px;background:#fff;overflow:hidden}.info-panel-header[data-v-5afa7ef4]{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 0 15px;border-bottom:1px solid #E5E7EB;box-sizing:content-box}.info-panel-header[data-v-5afa7ef4]:after{display:none}.info-panel-title[data-v-5afa7ef4]{font-family:Microsoft YaHei,微软雅黑,sans-serif;font-weight:700;font-size:18px;color:#333;line-height:40px}.info-panel-more[data-v-5afa7ef4]{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#06c;text-decoration:none;line-height:40px}.info-panel-more[data-v-5afa7ef4]:hover{color:#06c;text-decoration:none}.more-arrow[data-v-5afa7ef4]{font-size:16px;line-height:1}.info-panel-list[data-v-5afa7ef4]{list-style:none;height:300px;padding:15px 0 0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.info-panel-item[data-v-5afa7ef4]{height:40px;min-height:40px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;cursor:pointer;transition:background-color .15s ease;box-sizing:border-box}.info-panel-item[data-v-5afa7ef4]:hover{background:#f5f7fa}.info-panel-item a[data-v-5afa7ef4],.info-panel-item .ann-item-title[data-v-5afa7ef4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#333;line-height:40px;text-decoration:none;transition:color .15s ease}.info-panel-item:hover a[data-v-5afa7ef4],.info-panel-item:hover .ann-item-title[data-v-5afa7ef4]{color:#06c}.info-panel-date[data-v-5afa7ef4]{flex-shrink:0;font-size:14px;color:#666;line-height:40px;white-space:nowrap}.side-panel[data-v-5afa7ef4]{border:none;display:flex;flex-direction:column;border-radius:0}.side-panel-header[data-v-5afa7ef4]{position:relative;background:transparent;flex-shrink:0}.side-panel-title[data-v-5afa7ef4]{padding-right:14px}.side-more[data-v-5afa7ef4]{transition:color .15s}.side-panel-list[data-v-5afa7ef4]{flex:1}.side-panel-item[data-v-5afa7ef4]{border-bottom:none}.side-panel-item a[data-v-5afa7ef4]:before{display:none}.side-empty[data-v-5afa7ef4]{text-align:center;color:#aaa;font-size:13px;padding:20px}.publish-btns[data-v-5afa7ef4]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.pub-btn[data-v-5afa7ef4]{display:flex;align-items:center;justify-content:center;gap:6px;height:54px;border-radius:0;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .15s;letter-spacing:.2px;box-shadow:none;background:linear-gradient(180deg,#1e7bc7,#0f67b3)}.pub-btn[data-v-5afa7ef4]:hover{background:linear-gradient(180deg,#2b87d2,#146eb8);transform:translateY(-1px);box-shadow:none}.pub-plus[data-v-5afa7ef4]{font-size:18px;font-weight:500;line-height:1;margin-right:2px}.announce-row[data-v-5afa7ef4]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.announce-row[data-v-5afa7ef4]:last-of-type{margin-bottom:24px}.ann-block[data-v-5afa7ef4]{border:none;border-radius:0;display:flex;flex-direction:column}.ann-block-header[data-v-5afa7ef4]{position:relative;background:transparent}.ann-block-header[data-v-5afa7ef4]:after{display:none}.ann-title[data-v-5afa7ef4]{color:#333}.ann-more[data-v-5afa7ef4]{transition:color .15s}.ann-more[data-v-5afa7ef4]:hover{color:#06c}.ann-blue[data-v-5afa7ef4],.ann-green[data-v-5afa7ef4],.ann-orange[data-v-5afa7ef4],.ann-purple[data-v-5afa7ef4]{color:inherit}.ann-list[data-v-5afa7ef4]{list-style:none;flex:1}.ann-item[data-v-5afa7ef4]{border-bottom:none}.ann-item[data-v-5afa7ef4]:last-child{border-bottom:none}.ann-dot[data-v-5afa7ef4]{display:none}.ann-item-title[data-v-5afa7ef4]{display:block}.ann-skeleton[data-v-5afa7ef4]{padding:15px 0 0;flex:1}.ann-empty[data-v-5afa7ef4]{text-align:center;color:#aaa;font-size:13px;padding:24px}.friend-links[data-v-5afa7ef4]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:4px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e8eef5;border-radius:0;padding:14px 10px}.fl-item[data-v-5afa7ef4]{min-width:0}.fl-item a[data-v-5afa7ef4]{display:flex;align-items:center;justify-content:center;height:58px;padding:4px;text-decoration:none;background:#fff;border:1px solid #edf1f5;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fl-item a[data-v-5afa7ef4]:hover{border-color:#cfe0f2;box-shadow:0 8px 20px #16569414;transform:translateY(-1px)}.fl-logo[data-v-5afa7ef4]{width:100%;height:100%;border-radius:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;overflow:hidden;background-color:transparent}.fl-logo img[data-v-5afa7ef4]{width:100%;height:100%;object-fit:fill;display:block;filter:saturate(1.02);transition:transform .18s ease}.fl-item a:hover .fl-logo img[data-v-5afa7ef4]{transform:scale(1.02)}.fl-logo span[data-v-5afa7ef4]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 8px}.fl-name[data-v-5afa7ef4]{display:none}.site-footer[data-v-5afa7ef4]{background:#3c4a5e;color:#ffffffbf;padding:22px 0 16px;margin-top:8px}.sf-nav[data-v-5afa7ef4]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 28px;margin-bottom:10px}.sf-nav a[data-v-5afa7ef4]{color:#fffc;font-size:14px;text-decoration:none;transition:color .15s}.sf-nav a[data-v-5afa7ef4]:hover{color:#fff}.sf-sub-links[data-v-5afa7ef4]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.sf-sub-links a[data-v-5afa7ef4]{color:#4db8ff;font-size:13px;text-decoration:none;transition:color .15s}.sf-sub-links a[data-v-5afa7ef4]:hover{color:#7cd4ff}.sf-sep[data-v-5afa7ef4]{color:#ffffff4d}.sf-beian[data-v-5afa7ef4]{text-align:center}.sf-beian p[data-v-5afa7ef4]{font-size:12px;color:#ffffffc7;line-height:1.8;margin:0}.g-mobile-overlay[data-v-5afa7ef4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}.g-mobile-nav[data-v-5afa7ef4]{position:fixed;top:0;right:-280px;width:280px;height:100vh;background:#1a3a6b;z-index:1000;transition:right .3s ease;display:flex;flex-direction:column}.g-mobile-nav.active[data-v-5afa7ef4]{right:0}.g-mobile-nav-header[data-v-5afa7ef4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.15);color:#fff;font-size:16px;font-weight:600}.g-mobile-nav-body[data-v-5afa7ef4]{flex:1;overflow-y:auto;padding:8px 0}.g-mobile-nav-body a[data-v-5afa7ef4]{display:block;padding:12px 24px;color:#ffffffd9;text-decoration:none;font-size:15px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s}.g-mobile-nav-body a[data-v-5afa7ef4]:hover{background:#ffffff14;color:#fff}.g-mobile-divider[data-v-5afa7ef4]{height:1px;background:#fff3;margin:8px 0}@media (max-width: 1100px){.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 960px){.banner-section[data-v-5afa7ef4]{grid-template-columns:1fr;gap:18px}.banner-right[data-v-5afa7ef4]{width:100%;min-width:0;max-width:100%}.banner-left[data-v-5afa7ef4] .el-carousel__container{height:240px}.side-panel[data-v-5afa7ef4]{height:auto}.publish-btns[data-v-5afa7ef4]{grid-template-columns:repeat(2,1fr)}.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(4,1fr)}.header-search[data-v-5afa7ef4]{max-width:300px}}@media (max-width: 768px){.announce-row[data-v-5afa7ef4]{grid-template-columns:1fr;gap:18px}.publish-btns[data-v-5afa7ef4]{grid-template-columns:repeat(2,1fr)}.header-search[data-v-5afa7ef4],.header-user[data-v-5afa7ef4]{display:none}.mobile-menu-btn[data-v-5afa7ef4]{display:block}.main-nav a[data-v-5afa7ef4]{padding:10px 12px;font-size:13px}.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.logo-title[data-v-5afa7ef4]{font-size:16px}.logo-sub[data-v-5afa7ef4]{display:none}.publish-btns[data-v-5afa7ef4]{grid-template-columns:1fr 1fr;gap:8px}.pub-btn[data-v-5afa7ef4]{height:42px;font-size:12px}.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(2,1fr);padding:10px}.sf-nav[data-v-5afa7ef4]{gap:0 14px}}.hero-header[data-v-5afa7ef4]{position:relative;color:#fff;padding:0;overflow:hidden;min-height:112px;border-bottom:1px solid #e8edf3}.hero-header--image[data-v-5afa7ef4]{background:#0f5f95 url(/header_top.jpg) center / cover no-repeat}.hero-header--image[data-v-5afa7ef4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0848761a,#08487605 35%,#0848760a)}.hero-overlay[data-v-5afa7ef4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff03,#07274814);pointer-events:none}.hero-inner[data-v-5afa7ef4]{position:relative;min-height:112px;display:flex;align-items:center;justify-content:center}.hero-search[data-v-5afa7ef4]{z-index:1;display:flex;align-items:stretch;border:1px solid rgba(210,219,231,.98);border-radius:0;overflow:hidden;background:#fffffffa;box-shadow:0 2px 8px #0a1d3229}.hero-search--top[data-v-5afa7ef4]{position:absolute;top:8px;right:0}.hero-input[data-v-5afa7ef4]{width:356px}.hero-input[data-v-5afa7ef4] .el-input__wrapper{background:#fff;box-shadow:none;border:none;height:38px;border-radius:0;padding-left:12px}.hero-input[data-v-5afa7ef4] .el-input__prefix{color:#91a0b7}.hero-btn[data-v-5afa7ef4]{height:38px;border-radius:0;padding:0 24px;background:linear-gradient(180deg,#1983d1,#0d6fbc);border:none}.hero-tools[data-v-5afa7ef4]{position:absolute;z-index:1}.hero-tools--bottom[data-v-5afa7ef4]{right:0;bottom:8px;display:flex;align-items:center;gap:12px}.hero-user[data-v-5afa7ef4]{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 14px;border-radius:0;background:#085d95e0;border:1px solid rgba(255,255,255,.16);box-shadow:0 2px 8px #07274829}.hero-user-link[data-v-5afa7ef4]{color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:14px;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.28)}.hero-user-link[data-v-5afa7ef4]:hover{color:#e5f3ff}.hero-user-sep[data-v-5afa7ef4]{color:#ffffff94}.hero-mobile-menu-btn[data-v-5afa7ef4]{display:none;border:1px solid rgba(255,255,255,.22);background:#08395c57;color:#fff;border-radius:999px;padding:8px 11px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-title[data-v-5afa7ef4]{text-align:center;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:1px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.26),0 4px 10px rgba(0,0,0,.22);margin:0;position:relative;z-index:1}.has-hero .site-header .header-search[data-v-5afa7ef4]{display:none}@media (max-width: 960px){.banner-section[data-v-5afa7ef4]{grid-template-columns:1fr;gap:18px}.banner-right[data-v-5afa7ef4]{width:100%;min-width:0;max-width:100%}.banner-left[data-v-5afa7ef4] .el-carousel__container{height:240px}.side-panel[data-v-5afa7ef4]{height:auto}.publish-btns[data-v-5afa7ef4]{grid-template-columns:repeat(2,1fr)}.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.announce-row[data-v-5afa7ef4]{grid-template-columns:1fr;gap:18px}.publish-btns[data-v-5afa7ef4]{grid-template-columns:repeat(2,1fr)}.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.publish-btns[data-v-5afa7ef4]{grid-template-columns:1fr 1fr;gap:8px}.pub-btn[data-v-5afa7ef4]{height:42px;font-size:12px}.friend-links[data-v-5afa7ef4]{grid-template-columns:repeat(2,1fr);padding:10px}.sf-nav[data-v-5afa7ef4]{gap:0 14px}}@media (max-width: 640px){.hero-search--top[data-v-5afa7ef4],.hero-input[data-v-5afa7ef4]{width:100%}}@media (max-width: 480px){.hero-title[data-v-5afa7ef4]{font-size:18px}.hero-search--top[data-v-5afa7ef4]{flex-wrap:wrap}.hero-btn[data-v-5afa7ef4]{width:100%;justify-content:center}.hero-input[data-v-5afa7ef4]{width:100%}}
