/* ========================================================
   vip3mb00353 - 众辉体育 STARZ SPORTS PC 主样式
   主色: #d62128 红 / #f15c1f 橙红渐变 / #a91018 深红
   独立类名前缀: sz-* / starz-*
   差异化关键: 六边形运动员卡片 + 红色渐变面板 + 波浪曲线
   ======================================================== */
*{box-sizing:border-box;-webkit-text-size-adjust:100%}
html,body{margin:0;padding:0;background:#fff;color:#222;font:14px/1.7 "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif}
.sz-body{min-width:1280px}
a{color:#222;text-decoration:none;transition:color .25s ease}
a:hover{color:#d62128}
img{max-width:100%;border:0;vertical-align:middle}
ul,ol,li{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,p{margin:0}
.sz-wrap{width:1280px;max-width:100%;margin:0 auto;padding:0 20px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* ========== Header ========== */
.sz-mast{background:#fff;border-bottom:1px solid #f3e9ea;position:relative;z-index:50}
.sz-mast-in{display:flex;align-items:center;justify-content:space-between;height:96px}
.sz-logo{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;line-height:1.05;gap:2px}
.sz-logo-zh{font-family:"Microsoft YaHei","PingFang SC",Impact,sans-serif;font-size:34px;font-weight:900;color:#d62128;letter-spacing:2px;-webkit-text-stroke:.5px #d62128;white-space:nowrap}
.sz-logo-en{font-family:Impact,"Arial Black",sans-serif;font-style:normal;font-size:15px;font-weight:900;color:#d62128;letter-spacing:2px;text-transform:lowercase;white-space:nowrap}
.sz-nav>ul{display:flex;align-items:center;gap:8px}
.sz-nav li{position:relative}
.sz-nav li>a{display:inline-block;padding:8px 18px;font-size:16px;font-weight:600;color:#1d1d1d;letter-spacing:.5px;border-radius:2px}
.sz-nav li>a:hover,.sz-nav li.thisclass>a{color:#d62128}
.sz-nav li.thisclass>a{position:relative}
.sz-nav li.thisclass>a::after{content:"";position:absolute;left:50%;bottom:-4px;width:24px;height:2px;background:#d62128;transform:translateX(-50%)}

/* ========== Banner ========== */
.sz-banner{position:relative;height:580px;overflow:hidden;background:#000}
.sz-bn-stage{position:absolute;inset:0}
.sz-bn-it{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}
.sz-bn-it.on{opacity:1;z-index:2}
.sz-bn-hero{background:radial-gradient(ellipse at 60% 50%,#d62128 0%,#8b0000 60%,#3a0407 100%)}
.sz-bn-hero .sz-bn-bg{position:absolute;inset:0;background:
    radial-gradient(ellipse at 30% 100%,rgba(255,160,90,.5) 0%,transparent 60%),
    radial-gradient(ellipse at 80% 30%,rgba(255,80,80,.4) 0%,transparent 50%),
    linear-gradient(135deg,#3a0407 0%,#8b0000 50%,#d62128 100%)}
.sz-bn-hero .sz-bn-rays{position:absolute;inset:0;background:
    repeating-conic-gradient(from 0deg at 50% 60%,rgba(255,255,255,.04) 0deg 6deg,transparent 6deg 18deg);
    mix-blend-mode:overlay;opacity:.6}
.sz-bn-cap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:3}
.sz-bn-star{position:absolute;left:50%;top:-30px;transform:translateX(-50%);opacity:.85}
.sz-bn-cn{font-size:80px;font-weight:900;letter-spacing:8px;text-shadow:0 4px 30px rgba(0,0,0,.5);background:linear-gradient(180deg,#fff 0%,#ffd9c0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#fff;line-height:1.1;padding-top:90px}
.sz-bn-en{display:block;font-size:24px;font-weight:700;letter-spacing:14px;color:#fff;opacity:.85;margin-top:8px}
.sz-bn-tt{display:inline-block;margin-top:24px;font-size:32px;font-weight:700;color:#fff;letter-spacing:6px;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);padding:8px 24px}
.sz-bn-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;line-height:42px;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;font-size:36px;text-align:center;cursor:pointer;z-index:6;user-select:none;transition:background .25s}
.sz-bn-arrow:hover{background:rgba(255,255,255,.36)}
.sz-bn-arrow.sz-ar-l{left:30px}.sz-bn-arrow.sz-ar-r{right:30px}
.sz-bn-dots{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:8px;z-index:6}
.sz-bn-dots span{display:block;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.45);cursor:pointer;transition:all .3s}
.sz-bn-dots span.on{background:#fff;width:30px;border-radius:5px}

/* ========== About / 体育让人生更精彩 ========== */
.sz-about{padding:80px 0 60px;background:#fff}
.sz-ab-grid{display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:center;min-width:0}
.sz-ab-l{min-width:0}
.sz-ab-h2{margin-bottom:30px}
.sz-ab-h2 .sz-h-cn{display:block;font-size:42px;font-weight:900;color:#d62128;line-height:1.2;letter-spacing:2px}
.sz-ab-h2 .sz-h-en{display:block;margin-top:8px;font-size:14px;color:#999;letter-spacing:6px}
.sz-ab-desc{color:#444;font-size:15px;line-height:2;margin-bottom:30px}
.sz-ab-desc strong{color:#d62128;font-weight:700}
.sz-ab-btn{display:inline-block;padding:14px 50px;background:linear-gradient(135deg,#f15c1f 0%,#d62128 100%);color:#fff;font-size:16px;font-weight:600;border-radius:2px;letter-spacing:2px;box-shadow:0 6px 18px rgba(214,33,40,.25);transition:transform .25s}
.sz-ab-btn:hover{color:#fff;transform:translateY(-2px)}
.sz-ab-r{position:relative}
.sz-ab-pic{display:block;width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:radial-gradient(ellipse,#a91018 0%,#3a0407 100%);position:relative}
.sz-ab-pic-fb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}
.sz-ab-pic-fb .ab-fb-cn{font-size:46px;font-weight:900;letter-spacing:4px}
.sz-ab-pic-fb .ab-fb-en{font-size:18px;letter-spacing:8px;margin-top:6px;opacity:.9}
.sz-ab-pic-fb .ab-fb-trophy{font-size:60px;margin-top:16px}

/* ========== 5 个六边形 ========== */
.sz-hexes{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:60px}
.sz-hex{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}
.sz-hex-img{display:block;width:200px;height:230px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#f3e9ea;border:4px solid #d62128;position:relative;overflow:hidden;transition:transform .3s,filter .3s;filter:drop-shadow(0 4px 12px rgba(214,33,40,.2))}
.sz-hex:hover .sz-hex-img{transform:translateY(-6px);filter:drop-shadow(0 10px 24px rgba(214,33,40,.4))}
.sz-hex-fb{position:absolute;inset:0;background:linear-gradient(135deg,#d62128 0%,#f15c1f 100%);display:block}
.sz-hex-name{display:block;margin-top:18px;font-size:20px;font-weight:800;color:#222;letter-spacing:2px}
.sz-hex-meta{display:block;margin-top:6px;font-size:13px;color:#666}

/* ========== 代理运动员（镶嵌墙 + 红面板） ========== */
.sz-stars{padding:60px 0;background:#fafafa}
.sz-stars-grid{display:grid;grid-template-columns:560px 1fr;gap:0;min-width:0;align-items:stretch}
.sz-stars-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(180px,1fr));gap:2px;background:#000;align-self:stretch}
.sz-msc-it{position:relative;overflow:hidden;display:block}
.sz-msc-img{position:absolute;inset:0;background:linear-gradient(135deg,#444 0%,#888 100%)}
.sz-msc-it:nth-child(1) .sz-msc-img{background:linear-gradient(135deg,#1a1a1a,#444)}
.sz-msc-it:nth-child(2) .sz-msc-img{background:linear-gradient(135deg,#5a2424,#aa4444)}
.sz-msc-it:nth-child(3) .sz-msc-img{background:linear-gradient(135deg,#aa3a1f,#f15c1f)}
.sz-msc-it:nth-child(4) .sz-msc-img{background:linear-gradient(135deg,#3a0a0a,#8b0000)}
.sz-msc-it:nth-child(5) .sz-msc-img{background:linear-gradient(135deg,#1d3a8d,#3a5fbf)}
.sz-msc-it:nth-child(6) .sz-msc-img{background:linear-gradient(135deg,#552020,#992020)}
.sz-msc-it:nth-child(7) .sz-msc-img{background:linear-gradient(135deg,#333,#666)}
.sz-msc-it:nth-child(8) .sz-msc-img{background:linear-gradient(135deg,#d62128,#f15c1f)}
.sz-msc-cap{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;color:#fff;font-size:13px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));font-weight:600;letter-spacing:1px}
.sz-stars-panel{padding:50px 50px;background:linear-gradient(135deg,#d62128 0%,#f15c1f 100%);color:#fff;display:flex;flex-direction:column;justify-content:center}
.sz-pn-h{font-size:36px;font-weight:900;letter-spacing:3px;margin-bottom:20px}
.sz-pn-desc{font-size:14.5px;line-height:1.85;margin-bottom:20px;color:rgba(255,255,255,.95)}
.sz-pn-list{margin:0 0 24px}
.sz-pn-list li{position:relative;padding:6px 0 6px 18px;font-size:14.5px;color:#fff}
.sz-pn-list li::before{content:"●";position:absolute;left:0;top:6px;color:rgba(255,255,255,.85);font-size:10px}
.sz-pn-more{display:inline-block;align-self:flex-start;padding:10px 36px;border:1.5px solid rgba(255,255,255,.7);color:#fff;font-size:14px;letter-spacing:2px;transition:all .25s}
.sz-pn-more:hover{background:#fff;color:#d62128}

/* ========== 服务区（赛事运营 / 体育营销 / 体育培训 交替布局） ========== */
.sz-svc{padding:60px 0;background:#fff}
.sz-svc-event{background:#fff}
.sz-svc-mkt{background:#fafafa}
.sz-svc-train{background:#fff}
.sz-svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:0;align-items:stretch;position:relative}
.sz-svc-panel{padding:60px 60px;color:#fff;background:linear-gradient(135deg,#d62128 0%,#f15c1f 100%);min-width:0}
.sz-svc-panel.sz-pn-l{order:1}
.sz-svc-panel.sz-pn-r{order:2}
.sz-svc-pic{position:relative;min-width:0;min-height:520px}
.sz-svc-pic.sz-pic-l{order:1}
.sz-svc-pic.sz-pic-r{order:2}
.sz-svc-img{display:block;width:100%;height:100%;min-height:520px;background:linear-gradient(135deg,#1a1a1a,#444);position:relative;overflow:hidden}
.sz-svc-event .sz-svc-img{background:linear-gradient(135deg,#2a3f6a,#5a7fbf)}
.sz-svc-mkt .sz-svc-img{background:linear-gradient(135deg,#1f3f8d,#7fa0d0)}
.sz-svc-train .sz-svc-img{background:linear-gradient(135deg,#7a2d1a,#d65530)}
.sz-svc-fb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.85);font-size:32px;font-weight:800;letter-spacing:4px;text-align:center;line-height:1.4;text-shadow:0 4px 14px rgba(0,0,0,.4)}

.sz-pn-mkt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;margin-bottom:24px}
.sz-pn-mkt-grid div{font-size:14px;line-height:1.7;color:#fff}
.sz-pn-mkt-grid strong{color:#fff;font-weight:700}

/* ========== 体育产业咨询 4 卡 ========== */
.sz-svc-cs{padding:80px 0;background:linear-gradient(180deg,#fafafa 0%,#fff 100%)}
.sz-cs-h{text-align:center;margin-bottom:50px}
.sz-cs-h .sz-h-cn{display:block;font-size:36px;font-weight:900;color:#222;letter-spacing:3px}
.sz-cs-h .sz-h-cn::after{content:"";display:block;width:60px;height:3px;background:#d62128;margin:14px auto 0}
.sz-cs-h .sz-h-en{display:block;font-size:14px;color:#999;letter-spacing:6px;margin-top:10px}
.sz-cs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.sz-cs-card{position:relative;display:block;padding:36px 24px 30px;background:#fff;border-top:3px solid #d62128;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s;text-decoration:none;color:inherit;cursor:pointer}
.sz-cs-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgba(214,33,40,.18);border-top-color:#f15c1f}
.sz-cs-num{position:absolute;right:18px;top:14px;font-family:Impact,Arial Black,sans-serif;font-size:48px;color:#f3e9ea;line-height:1}
.sz-cs-card h4{font-size:22px;font-weight:800;color:#d62128;margin-bottom:14px;letter-spacing:2px}
.sz-cs-card p{font-size:14px;line-height:1.85;color:#666}

/* ========== 新闻中心 ========== */
.sz-news{padding:80px 0;background:#fff}
.sz-news-grid{display:grid;grid-template-columns:520px 1fr;gap:50px;min-width:0;align-items:stretch}
.sz-news-feat{display:block;background:#fafafa;text-decoration:none;overflow:hidden;border-radius:4px;transition:box-shadow .3s}
.sz-news-feat:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}
.sz-nf-img{display:block;width:100%;aspect-ratio:520/300;position:relative;background:linear-gradient(135deg,#444,#888);overflow:hidden}
.sz-nf-fb{position:absolute;inset:0}
.sz-nf-bd{display:block;padding:20px 24px}
.sz-nf-dt{display:inline-block;color:#d62128;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:10px}
.sz-nf-tt{display:block;font-size:18px;font-weight:700;color:#222;line-height:1.5;margin-bottom:8px}
.sz-nf-desc{display:block;font-size:13.5px;color:#777;line-height:1.7}
.sz-news-list{display:flex;flex-direction:column;justify-content:space-around;list-style:none;margin:0;padding:0}
.sz-news-list li{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px dashed #e3e3e3}
.sz-news-list li:last-child{border-bottom:0}
.sz-nl-dt{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;background:#fafafa;border-left:3px solid #d62128;color:#222}
.sz-nl-dt strong{font-size:24px;font-weight:900;line-height:1;color:#d62128}
.sz-nl-dt span{font-size:11.5px;color:#777;margin-top:4px;letter-spacing:1px}
.sz-news-list li a{flex:1;min-width:0;font-size:15px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sz-news-list li a:hover{color:#d62128}

/* ========== Footer ========== */
.sz-ftnav{position:relative;background:linear-gradient(135deg,#d62128 0%,#a91018 100%);padding:24px 0 0}
.sz-ftnav-in ul{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}
.sz-ftnav-in li{flex:1;text-align:center}
.sz-ftnav-in li a{display:block;padding:14px 6px;color:#fff;font-size:15px;font-weight:600;letter-spacing:2px}
.sz-ftnav-in li a:hover{color:#ffd9c0}
.sz-ftnav-wave{height:18px;background:
    radial-gradient(ellipse 60px 18px at 50% 0%,transparent 12px,#a91018 13px) repeat-x;
    background-size:120px 18px;opacity:.55}

.sz-footer{background:linear-gradient(135deg,#d62128 0%,#a91018 60%,#7a0a10 100%);color:#fff;padding:36px 0 0}
.sz-ft-grid{display:grid;grid-template-columns:240px 1fr 580px;gap:40px;align-items:center;padding:20px 0 30px}
.sz-ft-brand .sz-ft-logo{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;line-height:1.05;gap:4px}
.sz-ft-logo-zh{font-family:"Microsoft YaHei","PingFang SC",Impact,sans-serif;font-size:30px;font-weight:900;color:#fff;letter-spacing:2px;white-space:nowrap}
.sz-ft-logo-en{font-family:Impact,"Arial Black",sans-serif;font-style:normal;font-size:14px;font-weight:900;color:rgba(255,255,255,.85);letter-spacing:2px;text-transform:lowercase;white-space:nowrap}
.sz-ft-info{padding:0 20px;border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);min-width:0}
.sz-ft-co{font-size:20px;font-weight:800;letter-spacing:1.5px;margin-bottom:14px;color:#fff}
.sz-ft-line{font-size:14px;line-height:2;color:rgba(255,255,255,.92);margin:0}
.sz-ft-line a{color:rgba(255,255,255,.92)}
.sz-ft-line a:hover{color:#fff}
.sz-ft-lb{display:inline-block;color:rgba(255,255,255,.7)}
.sz-ft-qrs-h{font-size:14px;color:rgba(255,255,255,.85);margin-bottom:14px;letter-spacing:2px}
.sz-ft-qrs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.sz-qr{text-align:center}
.sz-qr .qr-img{display:block;width:100%;aspect-ratio:1/1;background:#fff;position:relative;background-image:
    repeating-linear-gradient(0deg,#000 0 4px,transparent 4px 8px),
    repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 8px);
    background-size:8px 8px;background-color:#fff}
.sz-qr.qr-2 .qr-img,.sz-qr .qr-img.qr-2{background-image:repeating-linear-gradient(45deg,#000 0 3px,#fff 3px 8px)}
.sz-qr .qr-img.qr-3{background-image:repeating-linear-gradient(135deg,#000 0 3px,#fff 3px 8px)}
.sz-qr .qr-img.qr-4{background-image:repeating-linear-gradient(0deg,#000 0 5px,#fff 5px 10px),repeating-linear-gradient(90deg,#000 0 5px,#fff 5px 10px);background-size:10px 10px}
.sz-qr .qr-cap{display:block;margin-top:8px;font-size:12px;color:rgba(255,255,255,.85);line-height:1.4}

.sz-ft-flink{padding:14px 0;border-top:1px solid rgba(255,255,255,.18);font-size:13.5px;line-height:1.8}
.sz-ft-flink-h{color:rgba(255,255,255,.7);margin-right:6px}
.sz-ft-flink a{color:rgba(255,255,255,.85);margin-right:18px}
.sz-ft-flink a:hover{color:#fff}
.sz-ft-cr{background:#5a0608;padding:14px 0}
.sz-ft-cr-in p{margin:0;font-size:13.5px;color:rgba(255,255,255,.85);text-align:center;line-height:1.8}
.sz-ft-cr-in p a{color:rgba(255,255,255,.85)}
.sz-ft-cr-in p a:hover{color:#fff}
.sz-ft-stat{margin-top:4px!important;color:rgba(255,255,255,.7)!important}

/* ========== 内页 ========== */
.sz-in-banner{background:linear-gradient(135deg,#d62128 0%,#f15c1f 100%);padding:48px 0;color:#fff}
.sz-in-h1{font-size:32px;font-weight:800;letter-spacing:3px;color:#fff;margin-bottom:14px}
.sz-in-bread{font-size:13.5px;color:rgba(255,255,255,.9)}
.sz-in-bread a{color:rgba(255,255,255,.9)}
.sz-in-bread a:hover{color:#fff}
.sz-in-bread span{color:#fff;font-weight:600}

.sz-inner{padding:50px 0;background:#fff;min-height:480px}
.sz-in-grid{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:start;min-width:0}
.sz-in-side{min-width:0;background:#fafafa;border-top:3px solid #d62128;padding:0 0 12px}
.sz-si-h{padding:18px 22px;font-size:18px;font-weight:800;color:#fff;background:linear-gradient(135deg,#d62128,#a91018);letter-spacing:2px}
.sz-in-side ul{list-style:none;margin:0;padding:0}
.sz-in-side ul li{list-style:none;border-bottom:1px solid #eee}
.sz-in-side ul li a{display:block;padding:12px 22px;font-size:14.5px;color:#444;transition:all .25s;position:relative}
.sz-in-side ul li a::before{content:"";position:absolute;left:14px;top:50%;width:4px;height:4px;background:#d62128;transform:translateY(-50%);border-radius:50%;opacity:0;transition:opacity .25s}
.sz-in-side ul li a:hover,.sz-in-side ul li.thisclass a{color:#d62128;padding-left:32px}
.sz-in-side ul li a:hover::before,.sz-in-side ul li.thisclass a::before{opacity:1}

.sz-in-list{min-width:0}
.sz-in-list>ul{list-style:none;margin:0;padding:0}
.sz-in-list>ul>li{list-style:none;display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px dashed #e3e3e3}
.sz-bul{color:#d62128;font-weight:700;font-size:14px}
.sz-in-list>ul>li a{flex:1;min-width:0;font-size:15.5px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sz-in-list>ul>li a:hover{color:#d62128}
.sz-dt{font-size:13px;color:#999;font-family:Verdana,Arial,sans-serif}

/* 分页 */
.sz-in-pg{margin-top:32px;text-align:center}
.sz-in-pg ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
.sz-in-pg li{list-style:none}
.sz-in-pg a,.sz-in-pg span{display:inline-block;padding:8px 14px;border:1px solid #ddd;color:#666;font-size:13px;text-decoration:none;background:#fff;transition:all .2s}
.sz-in-pg a:hover,.sz-in-pg .cur,.sz-in-pg li.thisclass a{background:#d62128;color:#fff;border-color:#d62128}

/* 文章详情 */
.sz-in-art{min-width:0;background:#fff}
.sz-art-h1{font-size:28px;font-weight:800;color:#222;line-height:1.5;margin-bottom:16px;border-bottom:2px solid #d62128;padding-bottom:14px}
.sz-art-meta{font-size:13.5px;color:#888;margin-bottom:24px;padding-bottom:14px;border-bottom:1px dashed #e3e3e3}
.sz-art-meta span{margin-right:18px}
.sz-art-body{font-size:15px;line-height:2;color:#333;min-height:240px}
.sz-art-body p{margin:14px 0}
.sz-art-body img{max-width:100%;height:auto;display:block;margin:14px auto;border-radius:4px}
.sz-art-foot{margin-top:32px;padding-top:18px;border-top:1px solid #eee;display:flex;justify-content:space-between;font-size:13.5px;color:#777}
.sz-art-foot span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sz-art-foot span+span{text-align:right}
