:root{--color-primary:#1D4ED8;--color-primary-dark:#1E3A8A;--color-primary-light:#3B82F6;--color-primary-50:#EFF6FF;--color-primary-100:#DBEAFE;--color-primary-600:#1D4ED8;--color-primary-700:#1E40AF;--color-accent:#F97316;--color-accent-dark:#EA580C;--color-accent-light:#FB923C;--color-accent-50:#FFF7ED;--color-accent-100:#FFEDD5;--color-success:#10B981;--color-success-light:#D1FAE5;--color-warning:#F59E0B;--color-warning-light:#FEF3C7;--color-error:#EF4444;--color-error-light:#FEE2E2;--color-info:#0EA5E9;--color-info-light:#E0F2FE;--color-purple:#8B5CF6;--color-purple-light:#EDE9FE;--color-slate-900:#0F172A;--color-slate-800:#1E293B;--color-slate-700:#334155;--color-slate-600:#475569;--color-slate-500:#64748B;--color-slate-400:#94A3B8;--color-slate-300:#CBD5E1;--color-slate-200:#E2E8F0;--color-slate-100:#F1F5F9;--color-slate-50:#F8FAFC;--color-white:#FFFFFF;--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono","JetBrains Mono",Consolas,"Liberation Mono",monospace;--text-xs:12PX;--text-sm:13PX;--text-base:14PX;--text-md:15PX;--text-lg:16PX;--text-xl:18PX;--text-2xl:22PX;--text-3xl:26PX;--text-4xl:32PX;--text-5xl:40PX;--space-1:4PX;--space-2:8PX;--space-3:12PX;--space-4:16PX;--space-5:20PX;--space-6:24PX;--space-8:32PX;--space-10:40PX;--space-12:48PX;--space-16:64PX;--space-20:80PX;--radius-sm:6PX;--radius-md:8PX;--radius-lg:12PX;--radius-xl:16PX;--radius-2xl:20PX;--radius-full:9999PX;--shadow-xs:0 1PX 2PX rgba(15,23,42,0.04);--shadow-sm:0 1PX 3PX rgba(15,23,42,0.06),0 1PX 2PX rgba(15,23,42,0.04);--shadow-md:0 4PX 6PX -1PX rgba(15,23,42,0.07),0 2PX 4PX -2PX rgba(15,23,42,0.05);--shadow-lg:0 10PX 15PX -3PX rgba(15,23,42,0.08),0 4PX 6PX -4PX rgba(15,23,42,0.05);--shadow-xl:0 20PX 25PX -5PX rgba(15,23,42,0.1),0 8PX 10PX -6PX rgba(15,23,42,0.06);--shadow-glow:0 0 20PX rgba(29,78,216,0.15);--shadow-glow-accent:0 0 20PX rgba(249,115,22,0.15);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--transition-bounce:350ms cubic-bezier(0.34,1.56,0.64,1)}.oe-home{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-slate-700);background:var(--color-slate-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oe-home a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.oe-home a:hover{color:var(--color-primary)}.oe-home img{max-width:100%;display:block}.oe-home button{font-family:inherit;cursor:pointer;border:none;background:none}.oe-home ul{list-style:none}@keyframes oe-tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes oe-pulse{0%,to{opacity:1}50%{opacity:.4}}.oe-home{.container{width:100%;max-width:1280PX;margin:0 auto;padding:0 var(--space-6)}.top-bar{background:var(--color-slate-900);color:var(--color-slate-400);font-size:var(--text-xs);height:36PX;position:sticky;top:0;z-index:101}.top-bar,.top-bar .container{display:flex;align-items:center}.top-bar .container{justify-content:space-between;gap:var(--space-6)}.top-bar-left{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.top-bar-left .dot{width:6PX;height:6PX;border-radius:50%;background:var(--color-success);display:inline-block;box-shadow:0 0 8PX rgba(16,185,129,.5)}.top-bar-right{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.top-bar-right a{display:flex;align-items:center;gap:4PX;color:var(--color-slate-400);transition:color var(--transition-fast)}.top-bar-right a:hover{color:var(--color-white)}.top-bar-right .divider{width:1PX;height:12PX;background:var(--color-slate-700)}.top-bar-right .btn-login{color:var(--color-accent-light);font-weight:500}.header{background:var(--color-white);border-bottom:1px solid var(--color-slate-200);position:sticky;top:36PX;z-index:100;box-shadow:var(--shadow-xs)}.header .container{height:68PX;gap:var(--space-8)}.header .container,.logo{display:flex;align-items:center}.logo{gap:var(--space-2);flex-shrink:0}.logo-mark{width:38PX;height:38PX;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-light) 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:var(--text-lg);letter-spacing:-.5PX;box-shadow:0 2PX 8PX rgba(29,78,216,.3)}.logo-img{height:38PX;width:auto;-o-object-fit:contain;object-fit:contain}.logo:hover .logo-mark{transform:scale(1.08) rotate(-5deg)}.logo-text{font-size:var(--text-md);font-weight:400;color:var(--color-slate-600);letter-spacing:0;line-height:1}.logo-text,.nav{display:flex;align-items:center}.nav{gap:var(--space-1);flex:1}.nav-item{position:relative;padding:var(--space-2) var(--space-4);font-size:var(--text-md);font-weight:500;color:var(--color-slate-600);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer}.nav-item:hover{color:var(--color-primary);background:var(--color-primary-50)}.nav-item.active{color:var(--color-primary);font-weight:600}.nav-item.active:after{content:"";position:absolute;bottom:-22PX;left:50%;transform:translateX(-50%);width:24PX;height:3PX;border-radius:2PX;background:var(--color-primary)}.nav-item .badge-new{font-size:10PX;background:var(--color-accent);color:white;padding:1PX 5PX;border-radius:var(--radius-full);margin-left:4PX;vertical-align:top;font-weight:600}.header-actions{gap:var(--space-3);flex-shrink:0}.header-actions,.search-box{display:flex;align-items:center}.search-box{background:var(--color-slate-100);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);width:240PX;transition:all var(--transition-fast);border:1px solid transparent}.search-box:focus-within{background:var(--color-white);border-color:var(--color-primary);box-shadow:0 0 0 3PX rgba(29,78,216,.1)}.search-box input{border:none;background:none;outline:none;flex:1;font-size:var(--text-sm);color:var(--color-slate-700)}.search-box input::-moz-placeholder{color:var(--color-slate-400)}.search-box input::placeholder{color:var(--color-slate-400)}.search-box svg{color:var(--color-slate-400);flex-shrink:0}.search-hot{position:absolute;top:calc(100% + 4PX);right:0;background:var(--color-white);border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);padding:var(--space-3);box-shadow:var(--shadow-lg);display:none;gap:var(--space-2);flex-wrap:wrap;width:280PX}.search-box:focus-within~.search-hot{display:flex}.search-hot-tag{font-size:var(--text-xs);color:var(--color-slate-500);padding:4PX 10PX;border-radius:var(--radius-full);background:var(--color-slate-50);cursor:pointer;transition:all var(--transition-fast)}.search-hot-tag:hover{color:var(--color-primary);background:var(--color-primary-50)}.search-hot-tag.hot{color:var(--color-error)}.btn-publish{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-dark) 100%);color:white;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);transition:all var(--transition-fast);box-shadow:0 2PX 8PX rgba(249,115,22,.3);position:relative}.btn-publish:hover{transform:translateY(-1PX);box-shadow:0 4PX 12PX rgba(249,115,22,.4);color:white}.category-bar{background:var(--color-white);border-bottom:1px solid var(--color-slate-200);padding:var(--space-3) 0}.category-bar .container{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.category-bar .container::-webkit-scrollbar{display:none}.cat-item{display:flex;align-items:center;gap:6PX;padding:6PX 14PX;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:var(--color-slate-600);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:var(--color-slate-50);border:1px solid var(--color-slate-100)}.cat-item:hover{color:var(--color-primary);background:var(--color-primary-50);border-color:var(--color-primary-100);transform:translateY(-1PX)}.cat-item.active{color:white;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border-color:transparent;box-shadow:0 2PX 8PX rgba(29,78,216,.2)}.cat-divider,.cat-item svg{flex-shrink:0}.cat-divider{width:1PX;height:20PX;background:var(--color-slate-200)}.hero{padding:var(--space-6) 0}.hero-grid{display:grid;grid-template-columns:1fr 380PX;gap:var(--space-6);align-items:stretch}.hero-carousel{position:relative;border-radius:0;overflow:hidden;height:466PX;background:var(--color-slate-800);box-shadow:var(--shadow-lg)}.hero-loading{display:flex;align-items:center;justify-content:center;height:100%;color:rgba(255,255,255,.6);font-size:var(--text-lg)}.section-loading{grid-column:1/-1;text-align:center;padding:var(--space-8);color:var(--color-slate-400);font-size:var(--text-base)}.hero-viewport{overflow:hidden;height:100%}.hero-track{display:flex;height:100%;will-change:transform}.hero-slide{flex:0 0 100%;position:relative;min-width:0}.hero-slide-bg{position:absolute;inset:0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#0f172a}.hero-slide-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.95) 0,rgba(15,23,42,.5) 45%,rgba(15,23,42,.15) 75%,rgba(15,23,42,.4))}.hero-slide:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1PX,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1PX,transparent 0);background-size:40PX 40PX;z-index:1;pointer-events:none}.hero-slide-content{position:absolute;inset:0;display:flex;align-items:flex-end;padding:60PX var(--space-8) var(--space-8);z-index:2;text-decoration:none;cursor:pointer}.hero-slide-topbar{position:absolute;top:var(--space-6);left:var(--space-8);right:var(--space-8);display:flex;align-items:center;justify-content:space-between;z-index:3}.hero-topbar-controls{display:flex;align-items:center;gap:var(--space-3);background:rgba(15,23,42,.5);backdrop-filter:blur(8PX);-webkit-backdrop-filter:blur(8PX);padding:6PX 12PX;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.15)}.hero-topbar-controls .hero-dots{position:static;display:flex;gap:6PX}.hero-topbar-controls .hero-dot{width:6PX;height:6PX;background:rgba(255,255,255,.4)}.hero-topbar-controls .hero-dot.active{background:white;width:18PX}.hero-topbar-controls .hero-slide-progress{position:static;background:transparent;border:none;padding:0;backdrop-filter:none;color:rgba(255,255,255,.9)}.hero-slide-tag{font-size:var(--text-xs);color:rgba(255,255,255,.85);font-weight:500;letter-spacing:.5PX;text-transform:uppercase;background:rgba(255,255,255,.12);padding:4PX 12PX;border-radius:var(--radius-full);backdrop-filter:blur(8PX);display:flex;align-items:center;gap:5PX}.hero-slide-left{flex:1;min-width:0}.hero-slide-title{font-size:var(--text-2xl);font-weight:700;color:white;line-height:1.35;margin-bottom:var(--space-3);max-width:560PX;text-shadow:0 2PX 8PX rgba(0,0,0,.3)}.hero-slide-desc{color:rgba(255,255,255,.85);line-height:1.6;max-width:520PX}.hero-slide-desc,.hero-slide-meta{font-size:var(--text-sm);margin-bottom:var(--space-4)}.hero-slide-meta{display:flex;align-items:center;gap:var(--space-4);color:rgba(255,255,255,.7)}.hero-slide-meta .meta-item{display:flex;align-items:center;gap:4PX}.hero-slide-actions{display:flex;gap:var(--space-3)}.hero-slide-btn{display:inline-flex;align-items:center;padding:8PX 18PX;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast);cursor:pointer;border:none;color:inherit}.hero-slide-btn.primary{background:var(--color-accent);color:white}.hero-slide-btn.primary:hover{background:#e55a1a;transform:translateY(-1PX);box-shadow:0 4PX 12PX rgba(249,115,22,.4)}.hero-slide-btn.ghost{background:rgba(255,255,255,.15);color:white;backdrop-filter:blur(8PX);border:1px solid rgba(255,255,255,.25)}.hero-slide-btn.ghost:hover{background:rgba(255,255,255,.25);transform:translateY(-1PX)}.hero-dots{position:absolute;bottom:var(--space-6);right:var(--space-6);display:flex;gap:var(--space-2);z-index:2}.hero-dot{width:8PX;height:8PX;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:all var(--transition-fast)}.hero-dot.active{background:white;width:24PX;border-radius:4PX}.hero-quick{gap:var(--space-4);min-height:0;height:466PX}.hero-quick,.quick-panel{display:flex;flex-direction:column}.quick-panel{background:var(--color-white);border-radius:0;padding:var(--space-5);box-shadow:var(--shadow-sm);border:1px solid var(--color-slate-200);flex:1}.quick-panel-title{font-size:var(--text-sm);font-weight:600;color:var(--color-slate-900);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.quick-panel-title:before{content:"";width:3PX;height:14PX;background:var(--color-primary);border-radius:2PX}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);flex:1}.quick-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4) var(--space-2);border-radius:var(--radius-lg);background:var(--color-slate-50);border:1px solid var(--color-slate-100);transition:all var(--transition-bounce);text-align:center;cursor:pointer;position:relative;overflow:hidden}.quick-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,var(--color-primary-50));opacity:0;transition:opacity var(--transition-fast)}.quick-card:hover{background:var(--color-primary-50);border-color:var(--color-primary-100);transform:translateY(-3PX);box-shadow:var(--shadow-md)}.quick-card:hover:before{opacity:1}.quick-card-icon{width:40PX;height:40PX;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2);transition:transform var(--transition-bounce);position:relative;z-index:1}.quick-card:hover .quick-card-icon{transform:scale(1.1)}.quick-card-icon.blue{background:var(--color-primary-100);color:var(--color-primary)}.quick-card-icon.orange{background:var(--color-accent-100);color:var(--color-accent)}.quick-card-icon.green{background:var(--color-success-light);color:var(--color-success)}.quick-card-icon.cyan{background:var(--color-info-light);color:var(--color-info)}.quick-card-icon.yellow{background:var(--color-warning-light);color:#D97706}.quick-card-icon.pink{background:#FCE7F3;color:#DB2777}.quick-card-label{font-size:var(--text-sm);font-weight:600;color:var(--color-slate-700);position:relative;z-index:1}.quick-card-desc{font-size:var(--text-xs);color:var(--color-slate-400);margin-top:2PX;position:relative;z-index:1}.hot-icon{color:var(--color-error);animation:oe-pulse 2s infinite}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44PX;height:44PX;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(10PX);border:1px solid rgba(255,255,255,.25);color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all var(--transition-fast);z-index:3}.hero-carousel:hover .hero-arrow{opacity:1}.hero-arrow:hover{background:rgba(255,255,255,.3);transform:translateY(-50%) scale(1.05)}.hero-arrow.prev{left:20PX}.hero-arrow.next{right:20PX}.hero-thumbs{position:absolute;top:50%;right:var(--space-4);transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--space-2);z-index:2}.hero-thumb{width:56PX;height:36PX;border-radius:var(--radius-sm);background-size:cover;background-position:50%;cursor:pointer;border:2px solid transparent;transition:all var(--transition-fast);opacity:.5;position:relative;overflow:hidden}.hero-thumb:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);transition:background var(--transition-fast)}.hero-thumb:hover{opacity:.8}.hero-thumb.active{opacity:1;border-color:var(--color-accent);transform:scale(1.1)}.hero-thumb.active:after{background:rgba(0,0,0,.1)}.hero-slide-progress{position:absolute;top:var(--space-6);right:var(--space-6);background:rgba(15,23,42,.6);backdrop-filter:blur(8PX);color:white;font-size:var(--text-xs);font-weight:600;padding:4PX 10PX;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.15);z-index:3;font-variant-numeric:tabular-nums}.hero-featured{margin-top:var(--space-5);background:var(--color-white);border-radius:var(--radius-2xl);border:1px solid var(--color-slate-200);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm)}.hero-featured-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-slate-100)}.hero-featured-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:700;color:var(--color-slate-900)}.hero-featured-title svg{color:var(--color-accent)}.hero-featured-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--space-5)}.featured-column{display:flex;flex-direction:column;gap:var(--space-3)}.featured-column:not(:last-child){border-right:1px solid var(--color-slate-100);padding-right:var(--space-5)}.featured-col-title{font-size:var(--text-sm);font-weight:600;color:var(--color-slate-700);display:flex;align-items:center;gap:var(--space-2);margin-bottom:2PX}.featured-col-title .col-dot{width:6PX;height:6PX;border-radius:50%;background:var(--color-primary)}.featured-col-title .col-dot.orange{background:var(--color-accent)}.featured-col-title .col-dot.green{background:var(--color-success)}.featured-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-slate-50);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast)}.featured-item:hover{background:var(--color-primary-50);border-color:var(--color-primary-100);transform:translateY(-1PX)}.featured-item-icon{width:40PX;height:40PX;border-radius:var(--radius-md);background:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary);box-shadow:var(--shadow-sm)}.featured-item-icon.orange{color:var(--color-accent)}.featured-item-icon.green{color:var(--color-success)}.featured-item-body{flex:1;min-width:0}.featured-item-title{font-size:var(--text-sm);font-weight:600;color:var(--color-slate-700);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4PX}.featured-item:hover .featured-item-title{color:var(--color-primary)}.featured-item-meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.featured-badge{font-size:10PX;font-weight:600;padding:1PX 6PX;border-radius:var(--radius-sm);line-height:1.4}.featured-badge.urgent{background:var(--color-error-light);color:var(--color-error)}.featured-badge.hot{background:var(--color-accent-50);color:var(--color-accent)}.featured-badge.new{background:var(--color-success-light);color:var(--color-success)}.featured-badge.pdf{background:var(--color-primary-50);color:var(--color-primary)}.featured-item-count,.featured-item-date,.featured-item-location{font-size:var(--text-xs);color:var(--color-slate-400)}.news-ticker{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin:var(--space-6) 0}.news-ticker-col{display:flex;flex-direction:column;min-width:0;background:var(--color-white);border-radius:var(--radius-2xl);border:1px solid var(--color-slate-200);padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-sm)}.news-ticker-header{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-slate-100);margin-bottom:var(--space-4)}.news-ticker-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:700;color:var(--color-slate-900)}.news-ticker-meta{font-size:var(--text-xs);color:var(--color-slate-400);margin-left:auto}.news-ticker-action{font-size:var(--text-xs);color:var(--color-slate-500);display:flex;align-items:center;gap:4PX;transition:color var(--transition-fast)}.news-ticker-action:hover{color:var(--color-primary)}.news-ticker-actions{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.news-ticker-refresh{font-size:var(--text-xs);color:var(--color-slate-400)}.live-badge{background:linear-gradient(135deg,#EF4444,#DC2626);color:white;font-size:10PX;font-weight:700;padding:2PX 8PX;border-radius:var(--radius-sm);letter-spacing:.5PX;display:inline-flex;align-items:center;gap:4PX}.live-badge:before{content:"";width:5PX;height:5PX;border-radius:50%;background:white;animation:oe-pulse 1.5s infinite}.hot-topics-list{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.hot-topic-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:32PX}.hot-topic-item:hover{background:var(--color-slate-50)}.hot-rank{width:20PX;height:20PX;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;color:var(--color-slate-400);background:var(--color-slate-100);border-radius:var(--radius-sm);flex-shrink:0}.hot-rank.top{background:#EF4444;color:white}.hot-rank.top2{background:#F59E0B;color:white}.hot-rank.top3{background:#3B82F6;color:white}.hot-topic-title{flex:1;font-size:var(--text-sm);color:var(--color-slate-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast)}.hot-topic-item:hover .hot-topic-title{color:var(--color-primary)}.hot-topic-views{font-size:var(--text-xs);color:var(--color-slate-400);flex-shrink:0}.hot-topics-footer{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-slate-100)}.hot-topics-footer a{font-size:var(--text-xs);color:var(--color-slate-500);display:flex;align-items:center;justify-content:center;gap:4PX;transition:color var(--transition-fast)}.hot-topics-footer a:hover{color:var(--color-primary)}.daily-news-list{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.daily-news-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;min-height:30PX}.daily-news-item:hover{background:var(--color-slate-50)}.daily-news-time{font-size:var(--text-xs);color:var(--color-slate-500);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0;width:44PX}.daily-news-tag{font-size:10PX;padding:2PX 6PX;border-radius:var(--radius-sm);font-weight:600;flex-shrink:0;white-space:nowrap}.daily-news-tag.urgent{animation:oe-pulse 2s infinite}.daily-news-title{flex:1;font-size:var(--text-sm);color:var(--color-slate-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast)}.daily-news-item:hover .daily-news-title{color:var(--color-primary)}.hero-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-top:var(--space-6)}.section{padding:var(--space-6) 0}.section-tight{padding:0}.hero-compact{padding:var(--space-6) 0 var(--space-3) 0}.section-compact{padding:var(--space-3) 0 var(--space-6) 0}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.section-title-group{display:flex;align-items:baseline;gap:var(--space-3)}.section-title{font-size:var(--text-2xl);font-weight:700;color:var(--color-slate-900);letter-spacing:-.5PX}.section-title-en{font-size:var(--text-sm);color:var(--color-slate-400);font-weight:400;text-transform:uppercase;letter-spacing:1PX}.section-more{font-size:var(--text-sm);color:var(--color-slate-500);display:flex;align-items:center;gap:4PX;transition:all var(--transition-fast)}.section-more:hover{color:var(--color-primary);gap:8PX}.news-tabs{display:flex;gap:var(--space-6);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-slate-200);padding-bottom:0}.news-tab{padding:var(--space-3) 0;font-size:var(--text-md);font-weight:500;color:var(--color-slate-500);cursor:pointer;position:relative;transition:all var(--transition-fast);white-space:nowrap}.news-tab:hover{color:var(--color-slate-800)}.news-tab.active{color:var(--color-slate-900);font-weight:600}.news-tab.active:after{content:"";position:absolute;bottom:-1PX;left:0;right:0;height:3PX;border-radius:2PX;background:var(--color-primary)}.news-tab .count{font-size:var(--text-sm);color:var(--color-slate-400);margin-left:6PX;font-weight:400}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.news-card{position:relative;border-radius:0;overflow:hidden;aspect-ratio:16/9;cursor:pointer;transition:all var(--transition-normal);display:block;background:var(--color-slate-100)}.news-card:hover{transform:translateY(-4PX);box-shadow:var(--shadow-xl)}.news-card .gradient-bg,.news-card .news-card-img{position:absolute;inset:0;transition:transform var(--transition-slow)}.news-card .news-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card:hover .gradient-bg{transform:scale(1.03)}.news-card:hover .news-card-img{transform:scale(1.05)}.news-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.15) 40%,transparent 70%);pointer-events:none}.news-card-cat{position:absolute;top:var(--space-3);left:var(--space-3);font-size:var(--text-xs);font-weight:600;padding:3PX 10PX;border-radius:var(--radius-sm);z-index:2}.cat-industry{background:rgba(29,78,216,.9);color:white}.cat-newenergy{background:rgba(16,185,129,.9);color:white}.cat-smart{background:rgba(14,165,233,.9);color:white}.cat-supply{background:rgba(249,115,22,.9);color:white}.cat-tech{background:rgba(139,92,246,.9);color:white}.cat-newcar{background:rgba(239,68,68,.9);color:white}.news-card-title{position:absolute;bottom:48PX;left:var(--space-4);right:var(--space-4);font-size:var(--text-md);font-weight:600;color:white;line-height:1.4;z-index:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1PX 4PX rgba(0,0,0,.3);transition:color var(--transition-fast)}.news-card:hover .news-card-title{color:rgba(255,255,255,.9)}.news-card-meta{position:absolute;bottom:var(--space-3);left:var(--space-4);right:var(--space-4);display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:rgba(255,255,255,.8);z-index:2}.news-card-meta span{display:flex;align-items:center;gap:3PX}.data-insights{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.data-card{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-slate-200);padding:var(--space-5);transition:all var(--transition-normal);cursor:pointer;position:relative;overflow:hidden}.data-card:hover{border-color:var(--color-primary-100);box-shadow:var(--shadow-lg);transform:translateY(-3PX)}.data-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3PX;background:var(--color-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.data-card.accent:before{background:var(--color-accent)}.data-card.green:before{background:var(--color-success)}.data-card.purple:before{background:var(--color-purple)}.data-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.data-card-title{font-size:var(--text-sm);font-weight:600;color:var(--color-slate-700)}.data-card-icon{width:32PX;height:32PX;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--color-primary-50);color:var(--color-primary)}.data-card.accent .data-card-icon{background:var(--color-accent-50);color:var(--color-accent)}.data-card.green .data-card-icon{background:var(--color-success-light);color:var(--color-success)}.data-card.purple .data-card-icon{background:var(--color-purple-light);color:var(--color-purple)}.data-card-value{font-size:var(--text-4xl);font-weight:800;color:var(--color-slate-900);line-height:1;margin-bottom:var(--space-2);display:flex;align-items:baseline;gap:4PX}.data-card-value .unit{font-size:var(--text-base);font-weight:500;color:var(--color-slate-500)}.data-card-value .trend{font-size:var(--text-sm);font-weight:700;color:var(--color-success);margin-left:auto}.data-card-desc{font-size:var(--text-xs);color:var(--color-slate-500);margin-bottom:var(--space-4)}.data-chart{display:flex;align-items:flex-end;gap:3PX;height:40PX}.data-chart-bar{flex:1;border-radius:2PX 2PX 0 0;background:linear-gradient(to top,var(--color-primary),var(--color-primary-light));opacity:.3;transition:opacity var(--transition-fast)}.data-card:hover .data-chart-bar{opacity:1}.data-card.accent .data-chart-bar{background:linear-gradient(to top,var(--color-accent),var(--color-accent-light))}.data-card.green .data-chart-bar{background:linear-gradient(to top,var(--color-success),#34D399)}.data-card.purple .data-chart-bar{background:linear-gradient(to top,var(--color-purple),#A78BFA)}.section-banner{margin:-14PX 0 10PX}.section-banner img{display:block;width:100%;height:auto;border-radius:0}.section-banner.banner-double{display:flex;gap:10PX}.section-banner.banner-double .section-banner-item{flex:1;min-width:0}.proc-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16PX;flex-wrap:wrap;gap:12PX}.proc-title-area{display:flex;align-items:center;gap:16PX}.proc-section-title{font-size:24PX;font-weight:700;color:var(--color-slate-900)}.proc-section-sub{font-size:13PX;color:var(--color-slate-500)}.proc-header-right{display:flex;align-items:center;gap:20PX}.proc-header-info{font-size:13PX;color:var(--color-slate-600)}.proc-highlight{color:var(--color-primary);font-weight:600;margin:0 2PX}.proc-header-actions{display:flex;align-items:center;gap:12PX}.proc-apply-link{font-size:13PX;color:var(--color-primary);text-decoration:none;padding:6PX 12PX;border:1px solid var(--color-primary);border-radius:4PX;transition:all .2s}.proc-apply-link:hover{background:var(--color-primary);color:white}.proc-more-link{font-size:13PX;color:var(--color-slate-500);display:flex;align-items:center;gap:4PX;text-decoration:none}.proc-more-link:hover{color:var(--color-primary)}.proc-carousel-wrapper,.proc-list-wrapper{position:relative}.proc-carousel-viewport{overflow:hidden;border-radius:0}.proc-carousel-track{display:flex;will-change:transform}.proc-carousel-slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1PX;background:#f0f1f3;border:1px solid #f0f1f3;border-radius:0;overflow:hidden}.proc-carousel-dots{display:flex;justify-content:center;gap:8PX;margin-top:16PX}.proc-dot{width:8PX;height:8PX;border-radius:50%;background:#d9d9d9;border:none;cursor:pointer;padding:0;transition:all .3s}.proc-dot.active{width:24PX;border-radius:4PX;background:var(--color-primary)}.proc-dot:hover{background:#bfbfbf}.proc-dot.active:hover{background:var(--color-primary)}.apsoto-proc-card{background:var(--color-white);padding:16PX 16PX 6PX;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;min-height:175PX;transition:background .2s}.apsoto-proc-card:hover{background:var(--color-slate-50)}.apsoto-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2PX}.apsoto-card-title{font-size:15PX;font-weight:600;color:var(--color-primary);line-height:1.4;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apsoto-card-time{font-size:12PX;white-space:nowrap;flex-shrink:0;margin-left:8PX}.apsoto-card-time,.apsoto-card-time-label{color:var(--color-slate-400)}.apsoto-card-time-value{color:var(--color-accent)}.apsoto-card-company{font-size:13PX;color:var(--color-slate-500);margin-bottom:2PX}.apsoto-card-info{flex:1;display:flex;flex-direction:column;gap:4PX;row-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;margin-top:28PX}.apsoto-info-row{font-size:13PX;color:var(--color-slate-600);line-height:1.6;display:flex;align-items:flex-start}.apsoto-info-row .info-text{display:-webkit-box;min-width:0;flex:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:default}.apsoto-dot{color:var(--color-slate-300);margin-right:6PX;flex-shrink:0;line-height:1.6}.proc-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:36PX;height:36PX;border-radius:50%;background:var(--color-white);border:1px solid var(--color-slate-300);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2PX 6PX rgba(0,0,0,.12);color:var(--color-slate-600);z-index:10;opacity:0;visibility:hidden}.proc-list-wrapper:hover .proc-nav-btn{opacity:1;visibility:visible}.proc-nav-btn:hover{background:var(--color-primary);color:white;border-color:var(--color-primary)}.proc-prev{left:-18PX}.proc-next{right:-18PX}.section-header-with-sub{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.section-title-area{display:flex;align-items:baseline;gap:var(--space-3)}.section-subtitle{font-size:var(--text-sm);color:var(--color-slate-500)}.section-right-area{display:flex;align-items:center;gap:var(--space-4)}.cert-badge{display:inline-flex;color:var(--color-accent);font-weight:600}.cert-badge,.section-more-inline{align-items:center;gap:4PX;font-size:var(--text-sm)}.section-more-inline{color:var(--color-slate-500);display:flex;text-decoration:none}.section-more-inline:hover{color:var(--color-primary)}.supplier-carousel-viewport{overflow:hidden;border-radius:var(--radius-lg)}.supplier-carousel-track{display:flex;will-change:transform}.supplier-carousel-slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16PX;padding:0;align-content:start}.supplier-card-new{background:#fff;border:1px solid #e8e8e8;border-radius:0;padding:16PX;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .3s;min-height:130PX;min-width:0;overflow:hidden}.supplier-card-new:hover{box-shadow:0 2PX 12PX rgba(0,0,0,.08);border-color:#d0d0d0}.supplier-card-head{display:flex;align-items:center;gap:12PX;margin-bottom:12PX}.supplier-card-avatar{width:60PX;height:60PX;border-radius:0;overflow:hidden;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center}.supplier-card-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.supplier-card-initial{font-size:22PX;font-weight:700;color:#999}.supplier-card-title-area{flex:1;min-width:0;text-align:left}.supplier-card-name{font-size:16PX;font-weight:600;color:#333;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6PX;text-align:left;width:100%}.supplier-card-vip{height:20PX;width:auto}.supplier-card-body{flex:1;display:flex;flex-direction:column;gap:6PX}.supplier-card-line{font-size:12PX;color:#666;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-carousel-dots{display:flex;justify-content:center;gap:8PX;margin-top:16PX}.supplier-dot{width:8PX;height:8PX;border-radius:50%;background:#d9d9d9;border:none;cursor:pointer;padding:0;transition:all .3s}.supplier-dot.active{width:24PX;border-radius:4PX;background:var(--color-primary)}.supplier-dot:hover{background:#bfbfbf}.supplier-dot.active:hover{background:var(--color-primary)}.supplier-carousel-wrapper{position:relative}.supplier-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:36PX;height:36PX;border-radius:50%;background:var(--color-white);border:1px solid var(--color-slate-300);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2PX 6PX rgba(0,0,0,.12);color:var(--color-slate-600);z-index:10;opacity:0;visibility:hidden}.supplier-carousel-wrapper:hover .supplier-nav-btn{opacity:1;visibility:visible}.supplier-nav-btn:hover{background:var(--color-primary);color:white;border-color:var(--color-primary)}.supplier-prev{left:-18PX}.supplier-next{right:-18PX}.supplier-detail-card{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-slate-200);padding:var(--space-5);transition:all var(--transition-fast);cursor:pointer;text-decoration:none;display:flex;flex-direction:column}.supplier-detail-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-md);transform:translateY(-2PX)}.supplier-detail-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.supplier-detail-logo{width:64PX;height:64PX;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:700;color:white;flex-shrink:0}.supplier-detail-info{flex:1;min-width:0}.supplier-detail-name{font-size:var(--text-base);font-weight:600;color:var(--color-slate-900);line-height:1.4;margin-bottom:var(--space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supplier-cert-tag{display:inline-block;font-size:11PX;padding:2PX 8PX;border-radius:var(--radius-sm);background:var(--color-success-light);color:var(--color-success);font-weight:500}.supplier-detail-body{padding-top:var(--space-3);border-top:1px solid var(--color-slate-100)}.supplier-detail-row{font-size:var(--text-xs);color:var(--color-slate-500);line-height:2;display:flex}.sd-label{color:var(--color-slate-400);flex-shrink:0}.sd-value{color:var(--color-slate-600);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.stats-bar{background:linear-gradient(135deg,var(--color-slate-900) 0,var(--color-primary-dark) 100%);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-12);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);position:relative;overflow:hidden;margin:var(--space-8) 0}.stats-bar:before{top:-50%;right:-10%;width:400PX;height:400PX;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%)}.stats-bar:after,.stats-bar:before{content:"";position:absolute;border-radius:50%}.stats-bar:after{bottom:-30%;left:-5%;width:300PX;height:300PX;background:radial-gradient(circle,rgba(249,115,22,.1) 0,transparent 70%)}.stat-item{text-align:center;position:relative;z-index:1}.stat-icon{width:40PX;height:40PX;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-3);background:rgba(255,255,255,.1);color:var(--color-primary-light);backdrop-filter:blur(4PX);border:1px solid rgba(255,255,255,.1)}.stat-item:nth-child(2) .stat-icon{color:var(--color-accent-light)}.stat-item:nth-child(3) .stat-icon{color:#6ee7b7}.stat-item:nth-child(4) .stat-icon{color:#c4b5fd}.stat-number{font-size:var(--text-4xl);font-weight:700;color:white;letter-spacing:-1PX;margin-bottom:var(--space-2);font-family:var(--font-sans)}.stat-number .unit{font-size:var(--text-lg);font-weight:400;color:var(--color-primary-light);margin-left:4PX}.stat-label{font-size:var(--text-sm);color:var(--color-slate-400);font-weight:500}.stat-trend{font-size:var(--text-xs);color:#6ee7b7;margin-top:var(--space-1);font-weight:600}.stat-divider{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1PX;height:48PX;background:rgba(255,255,255,.1)}.enterprise-layout{display:grid;grid-template-columns:1fr 320PX;gap:var(--space-6)}.enterprise-section{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-slate-200);padding:var(--space-6)}.enterprise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.enterprise-card{aspect-ratio:3/2;border-radius:var(--radius-lg);border:1px solid var(--color-slate-200);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all var(--transition-bounce);cursor:pointer;position:relative;overflow:hidden;background:var(--color-slate-50)}.enterprise-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary-50),transparent);opacity:0;transition:opacity var(--transition-fast)}.enterprise-card:hover{border-color:var(--color-primary-100);box-shadow:var(--shadow-md);transform:translateY(-3PX)}.enterprise-card:hover:before{opacity:1}.enterprise-logo{font-size:var(--text-sm);font-weight:700;color:var(--color-slate-500);text-align:center;padding:var(--space-2);transition:color var(--transition-fast);position:relative;z-index:1}.enterprise-card:hover .enterprise-logo{color:var(--color-primary)}.enterprise-logo small{font-size:10PX;color:var(--color-slate-400);display:block;margin-top:2PX;font-weight:400}.regional-panel{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-slate-200);padding:var(--space-6);display:flex;flex-direction:column}.regional-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.regional-title{font-size:var(--text-md);font-weight:700;color:var(--color-slate-900);display:flex;align-items:center;gap:var(--space-2)}.regional-total{font-size:var(--text-xs);color:var(--color-slate-400)}.regional-total strong{color:var(--color-primary);font-size:var(--text-lg)}.regional-list{flex-direction:column;flex:1}.regional-item,.regional-list{display:flex;gap:var(--space-3)}.regional-item{align-items:center;cursor:pointer;transition:all var(--transition-fast);padding:var(--space-2);border-radius:var(--radius-md)}.regional-item:hover{background:var(--color-slate-50)}.regional-rank{width:22PX;height:22PX;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;flex-shrink:0;background:var(--color-slate-100);color:var(--color-slate-500)}.regional-item:first-child .regional-rank{background:var(--color-primary);color:white}.regional-item:nth-child(2) .regional-rank{background:var(--color-primary-light);color:white}.regional-item:nth-child(3) .regional-rank{background:var(--color-accent);color:white}.regional-name{font-size:var(--text-sm);color:var(--color-slate-700);flex:1;font-weight:500}.regional-bar-wrap{flex:1.5;height:6PX;background:var(--color-slate-100);border-radius:var(--radius-full);overflow:hidden}.regional-bar{height:100%;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-primary),var(--color-primary-light));transition:width .6s ease}.regional-count{font-size:var(--text-xs);color:var(--color-slate-500);font-weight:600;white-space:nowrap}.events-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.event-card{background:var(--color-white);border-radius:0;overflow:hidden;border:1px solid var(--color-slate-200);transition:all var(--transition-normal);cursor:pointer}.event-card:hover{border-color:var(--color-primary-100);box-shadow:var(--shadow-lg);transform:translateY(-4PX)}.event-image{aspect-ratio:16/9;position:relative;overflow:hidden;background:var(--color-slate-100)}.event-image .gradient-bg{position:absolute;inset:0}.event-image .gradient-bg,.event-img{transition:transform var(--transition-slow)}.event-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card:hover .event-image .gradient-bg,.event-card:hover .event-img{transform:scale(1.05)}.event-date{position:absolute;top:var(--space-3);left:var(--space-3);background:white;border-radius:8PX;padding:8PX 12PX;text-align:center;box-shadow:0 4PX 6PX -1PX rgba(15,23,42,.07),0 2PX 4PX -2PX rgba(15,23,42,.05);min-width:52PX}.event-date-day{font-size:18PX;font-weight:700;color:#1D4ED8;line-height:1}.event-date-month{font-size:12PX;color:#64748B;margin-top:2PX}.event-status{position:absolute;top:var(--space-3);right:var(--space-3);font-size:var(--text-xs);font-weight:600;padding:3PX 10PX;border-radius:var(--radius-full);color:white;backdrop-filter:blur(4PX)}.event-status.status-upcoming{background:rgba(82,196,26,.9)}.event-status.status-ongoing{background:rgba(250,140,22,.9)}.event-status.status-ended{background:rgba(140,140,140,.9)}.event-body{padding:var(--space-5)}.event-title{font-size:var(--text-md);font-weight:600;color:var(--color-slate-800);line-height:1.4;margin-bottom:var(--space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}.event-card:hover .event-title{color:var(--color-primary)}.event-meta{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-slate-400)}.event-meta-row{display:flex;align-items:center;gap:12PX;flex-wrap:wrap}.event-meta-item{display:flex;align-items:center;gap:6PX;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-carousel-wrapper{position:relative;padding-bottom:40PX}.order-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:36PX;height:36PX;border-radius:50%;background:var(--color-white);border:1px solid var(--color-slate-300);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2PX 6PX rgba(0,0,0,.12);color:var(--color-slate-600);z-index:10;opacity:0;visibility:hidden}.order-carousel-wrapper:hover .order-nav-btn{opacity:1;visibility:visible}.order-nav-btn:hover{background:var(--color-primary);color:white;border-color:var(--color-primary)}.order-prev{left:-18PX}.order-next{right:-18PX}.order-carousel-viewport{overflow:hidden;position:relative}.order-carousel-track{display:flex;will-change:transform}.order-carousel-slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.order-card{background:var(--color-white);border-radius:0;overflow:hidden;border:1px solid var(--color-slate-200);transition:all var(--transition-normal);cursor:pointer;display:flex;flex-direction:column}.order-card:hover{border-color:var(--color-primary-100);box-shadow:var(--shadow-lg);transform:translateY(-4PX)}.order-image{aspect-ratio:16/9;position:relative;overflow:hidden;background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.order-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.order-card:hover .order-img{transform:scale(1.05)}.order-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1D4ED8,#3B82F6)}.order-img-placeholder span{font-size:48PX;font-weight:700;color:white}.order-badge{position:absolute;top:var(--space-3);right:var(--space-3);width:28PX;height:28PX;border-radius:50%;background:linear-gradient(135deg,#F97316,#EA580C);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 2PX 8PX rgba(249,115,22,.4)}.order-body{padding:var(--space-5);flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.order-title{font-size:var(--text-md);font-weight:600;color:var(--color-slate-800);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}.order-card:hover .order-title{color:var(--color-primary)}.order-company{display:flex;align-items:center;font-size:var(--text-sm);color:var(--color-slate-500)}.order-company-name{color:var(--color-slate-700);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-carousel-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:8PX;padding:8PX 16PX;background:rgba(255,255,255,.9);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);z-index:10}.order-dot{width:8PX;height:8PX;border-radius:50%;background:var(--color-slate-300);border:none;cursor:pointer;transition:all var(--transition-fast);padding:0}.order-dot:hover{background:var(--color-slate-400)}.order-dot.active{background:var(--color-primary);width:20PX;border-radius:4PX}.fab{position:fixed;right:var(--space-6);bottom:var(--space-12);display:flex;flex-direction:column;gap:var(--space-3);z-index:50}.fab-btn{width:48PX;height:48PX;border-radius:50%;background:var(--color-white);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;color:var(--color-slate-500);cursor:pointer;transition:all var(--transition-bounce);border:1px solid var(--color-slate-200)}.fab-btn:hover{color:var(--color-primary);border-color:var(--color-primary-100);transform:scale(1.1)}.fab-btn.primary{background:var(--color-primary);color:white;border-color:var(--color-primary)}.fab-btn.primary:hover{background:var(--color-primary-dark);color:white}@media (max-width:1280PX){.proc-carousel-slide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024PX){.hero-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:repeat(2,1fr)}.news-tabs{overflow-x:auto;gap:var(--space-4)}.news-card{height:auto;aspect-ratio:16/9}.data-insights{grid-template-columns:repeat(2,1fr)}.proc-carousel-slide{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-cards-grid{grid-template-columns:repeat(2,1fr)}.events-grid,.order-carousel-slide,.supplier-carousel-slide{grid-template-columns:repeat(3,1fr)}.enterprise-layout{grid-template-columns:1fr}.enterprise-grid{grid-template-columns:repeat(3,1fr)}.stats-bar{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.nav{display:none}.search-box{width:180PX}.hero-thumbs{display:none}.quick-grid{grid-template-columns:1fr 1fr}.hero-quick{height:auto}.hero-bottom-row,.hero-featured-grid,.news-ticker{grid-template-columns:1fr}.featured-column:not(:last-child){border-right:none;border-bottom:1px solid var(--color-slate-100);padding-right:0;padding-bottom:var(--space-4)}.hero-carousel{height:440PX}.regional-panel{display:none}}@media (max-width:768PX){.proc-section-header{flex-direction:column;align-items:flex-start}.proc-carousel-slide{grid-template-columns:1fr}.order-nav-btn,.proc-nav-btn,.supplier-nav-btn{display:none}.supplier-cards-grid,.supplier-carousel-slide{grid-template-columns:1fr}.events-grid,.order-carousel-slide{grid-template-columns:repeat(2,1fr)}}@media (max-width:640PX){.container{padding:0 var(--space-4)}.news-grid{grid-template-columns:1fr}.news-card{height:auto;aspect-ratio:16/9}.news-tabs{gap:var(--space-3)}.news-tab{font-size:var(--text-sm)}.data-insights,.events-grid,.order-carousel-slide{grid-template-columns:1fr}.enterprise-grid{grid-template-columns:repeat(2,1fr)}.stats-bar{grid-template-columns:1fr;padding:var(--space-6)}.stat-divider{display:none}.footer-grid{grid-template-columns:1fr}.hero-slide-title,.section-title{font-size:var(--text-xl)}.search-box,.top-bar-right .hide-mobile{display:none}.btn-publish{padding:var(--space-2) var(--space-3)}.btn-publish span{display:none}.quick-grid{grid-template-columns:repeat(2,1fr)}.hero-arrow{display:none}.hero-slide-content{padding:var(--space-5);flex-direction:column;align-items:flex-start}.news-ticker{padding:var(--space-4)}.hero-carousel{height:370PX}.hero-featured{padding:var(--space-4)}.hero-featured-grid{gap:var(--space-4)}.hero-slide-actions{flex-wrap:wrap}.hero-slide-topbar{left:var(--space-4);right:var(--space-4);top:var(--space-4)}.hero-slide-desc{display:none}.hero-topbar-controls{padding:4PX 8PX;gap:var(--space-2)}.news-ticker{grid-template-columns:1fr}}}.oe-home .supplier-carousel-slide{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1024PX){.oe-home .supplier-carousel-slide{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768PX){.oe-home .supplier-carousel-slide{grid-template-columns:1fr!important}}.oe-home .proc-carousel-slide{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1280PX){.oe-home .proc-carousel-slide{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024PX){.oe-home .proc-carousel-slide{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768PX){.oe-home .proc-carousel-slide{grid-template-columns:1fr!important}}.oe-home .order-carousel-slide{grid-template-columns:repeat(4,1fr)!important}@media (max-width:1280PX){.oe-home .order-carousel-slide{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1024PX){.oe-home .order-carousel-slide{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768PX){.oe-home .order-carousel-slide{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640PX){.oe-home .order-carousel-slide{grid-template-columns:1fr!important}}