@charset "UTF-8";
/* ==========================================================================
   香农院 v3 设计系统 —— 覆盖层
   引入方式：{eyou:static file="skin/css/v3.css" /}  （放在所有原 CSS 之后）
   回滚：删除该 link 即可，原样式不受影响
   ========================================================================== */

/* ---------- 1. 设计 Token ---------- */
:root{
  --v3-brand:#0B57D0;
  --v3-brand-600:#09429E;
  --v3-brand-050:#EBF2FE;
  --v3-accent:#0E9F6E;

  --v3-ink:#15181E;
  --v3-body:#4C5563;
  --v3-muted:#8B93A1;
  --v3-line:#E7EBF1;
  --v3-line-soft:#F0F3F8;
  --v3-bg:#FFFFFF;
  --v3-bg-soft:#F7F9FC;

  --v3-r-sm:8px;
  --v3-r:12px;
  --v3-r-lg:16px;

  --v3-sp:8px;
  --v3-max:1200px;

  --v3-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB",
            "Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC",Arial,sans-serif;
}

/* ---------- 2. 基础排版 ---------- */
body{
  font-family:var(--v3-font) !important;
  color:var(--v3-body) !important;
  background:var(--v3-bg) !important;
  font-size:15px !important;
  line-height:1.75 !important;
  -webkit-font-smoothing:antialiased;
}
a{color:inherit;text-decoration:none;transition:color .18s ease}
h1,h2,h3,h4{color:var(--v3-ink);line-height:1.35;font-weight:700;margin:0}
img{max-width:100%;height:auto;display:block}

/* 全站橙色 -> 品牌蓝（收敛彩色） */
.eyou_column.behavior,
.ey_ject_zc span,
.article-hot-l li em,
.ey_msj,
.eyou_more,
.eyou_more i{color:var(--v3-brand) !important}

/* ---------- 3. 顶部导航 ---------- */
header .eyoucms_head{
  background:#fff !important;
  border-bottom:1px solid var(--v3-line) !important;
  box-shadow:0 1px 2px rgba(16,24,40,.04) !important;
}
.eyoucms_inside{max-width:var(--v3-max) !important;margin:0 auto !important;padding:14px 24px !important}
header .eyou_logo img{max-height:44px !important;width:auto !important}
.eyoucms_main .eyou_dh > a,
.eyoucms_main .eyou_dh a.eyou_arr{
  color:var(--v3-ink) !important;
  font-size:15px !important;
  font-weight:500 !important;
  padding:8px 16px !important;
  border-radius:var(--v3-r-sm) !important;
  transition:all .18s ease;
}
.eyoucms_main .eyou_dh a.eyou_arr:hover,
.eyoucms_main .eyou_dh a.eyou_arr.active{
  color:var(--v3-brand) !important;
  background:var(--v3-brand-050) !important;
}
/* 搜索框 */
.eyoucms_main form input.layui-input{
  border:1px solid var(--v3-line) !important;
  border-radius:999px !important;
  padding:8px 18px !important;
  font-size:14px !important;
  background:var(--v3-bg-soft) !important;
  color:var(--v3-body) !important;
  height:auto !important;
  line-height:1.5 !important;
}
.eyoucms_main form input.layui-input:focus{
  background:#fff !important;
  border-color:var(--v3-brand) !important;
  outline:none !important;
}
.eyou_mdj{border-radius:999px !important;background:var(--v3-brand) !important;border:none !important}
/* 登录/投稿按钮 */
.quiz a.ey_tw,
.ey_enroll a{
  border-radius:999px !important;
  font-size:14px !important;
  font-weight:500 !important;
  transition:all .18s ease;
}
.quiz a.ey_tiw{
  background:var(--v3-brand) !important;
  color:#fff !important;
  border:none !important;
  padding:6px 16px !important;
}
.quiz a.ey_tiw:hover{background:var(--v3-brand-600) !important}

/* ---------- 4. HERO ---------- */
.v3-hero{
  position:relative;
  background:linear-gradient(135deg,#0A2E6B 0%,#0B57D0 55%,#1668E3 100%);
  color:#fff;
  overflow:hidden;
}
.v3-hero::before{
  content:"";position:absolute;inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);
  background-size:56px 56px;
  mask-image:radial-gradient(ellipse 80% 60% at 70% 40%,#000 40%,transparent 100%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 70% 40%,#000 40%,transparent 100%);
}
.v3-hero::after{
  content:"";position:absolute;right:-120px;top:-80px;
  width:520px;height:520px;border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%);
}
.v3-hero-in{
  position:relative;z-index:2;
  max-width:var(--v3-max);margin:0 auto;
  padding:72px 24px 64px;
}
.v3-hero-eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  padding:6px 14px;margin-bottom:22px;
  border:1px solid rgba(255,255,255,.28);border-radius:999px;
  font-size:13px;letter-spacing:.02em;color:rgba(255,255,255,.92);
  background:rgba(255,255,255,.08);
}
.v3-hero h1{
  font-size:44px;line-height:1.28;color:#fff;font-weight:800;
  max-width:800px;margin:0 0 18px;
  letter-spacing:-.01em;
}
.v3-hero-sub{
  font-size:17px;line-height:1.8;color:rgba(255,255,255,.86);
  max-width:640px;margin:0 0 32px;
}
.v3-hero-search{
  display:flex;gap:10px;max-width:520px;margin-bottom:34px;
  background:rgba(255,255,255,.14);
  padding:6px;border-radius:999px;
  border:1px solid rgba(255,255,255,.2);
}
.v3-hero-search input{
  flex:1;min-width:0;border:none;background:transparent;
  padding:10px 16px;font-size:15px;color:#fff;outline:none;
  font-family:var(--v3-font);
}
.v3-hero-search input::placeholder{color:rgba(255,255,255,.62)}
.v3-hero-search button{
  border:none;border-radius:999px;cursor:pointer;
  padding:10px 26px;font-size:15px;font-weight:600;
  background:#fff;color:var(--v3-brand);
  font-family:var(--v3-font);
  transition:transform .18s ease,box-shadow .18s ease;
}
.v3-hero-search button:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.18)}
.v3-hero-stats{display:flex;gap:48px;flex-wrap:wrap}
.v3-stat b{display:block;font-size:32px;font-weight:800;color:#fff;line-height:1.2}
.v3-stat span{font-size:14px;color:rgba(255,255,255,.78)}

/* ---------- 5. 通用区块 ---------- */
.v3-section{max-width:var(--v3-max);margin:0 auto;padding:64px 24px}
.v3-sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:24px}
.v3-sec-head h2{font-size:26px;font-weight:800;letter-spacing:-.01em}
.v3-sec-head p{margin:8px 0 0;font-size:14px;color:var(--v3-muted)}
.v3-more{
  font-size:14px;color:var(--v3-brand);font-weight:600;white-space:nowrap;
  display:inline-flex;align-items:center;gap:4px;
}
.v3-more:hover{color:var(--v3-brand-600)}

/* ---------- 6. 入口卡片（四宫格） ---------- */
.v3-entries{margin-top:-40px;position:relative;z-index:3}
.v3-entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.v3-entry{
  background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r-lg);
  padding:26px 22px;
  box-shadow:0 6px 24px rgba(16,24,40,.06);
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
  display:block;
}
.v3-entry:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(16,24,40,.11);border-color:var(--v3-brand)}
.v3-entry-ic{
  width:44px;height:44px;border-radius:var(--v3-r);
  background:var(--v3-brand-050);color:var(--v3-brand);
  display:flex;align-items:center;justify-content:center;margin-bottom:16px;
}
.v3-entry-ic svg{width:22px;height:22px}
.v3-entry h3{font-size:17px;font-weight:700;margin-bottom:6px}
.v3-entry p{margin:0;font-size:13.5px;color:var(--v3-muted);line-height:1.65}

/* ---------- 7. 内容卡片 ---------- */
.v3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.v3-card{
  background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r-lg);
  overflow:hidden;display:flex;flex-direction:column;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.v3-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(16,24,40,.10);border-color:#D6DDE8}
.v3-card-cover{aspect-ratio:16/9;overflow:hidden;background:var(--v3-bg-soft)}
.v3-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.v3-card:hover .v3-card-cover img{transform:scale(1.045)}
.v3-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
.v3-card-title{
  font-size:16.5px;font-weight:700;color:var(--v3-ink);line-height:1.5;
  margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.v3-card:hover .v3-card-title{color:var(--v3-brand)}
.v3-card-desc{
  font-size:13.5px;color:var(--v3-muted);line-height:1.7;margin:0 0 14px;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.v3-card-meta{
  margin-top:auto;display:flex;align-items:center;gap:14px;
  font-size:12.5px;color:var(--v3-muted);
}
.v3-tag{
  display:inline-block;padding:3px 10px;border-radius:999px;
  background:var(--v3-brand-050);color:var(--v3-brand);
  font-size:12px;font-weight:600;
}

/* ---------- 8. 付费专栏（重点板块） ---------- */
.v3-paid{background:linear-gradient(180deg,var(--v3-bg-soft) 0%,#fff 100%);border-top:1px solid var(--v3-line)}
.v3-paid-lead{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px}
.v3-paid-card{
  border:1px solid var(--v3-line);border-radius:var(--v3-r-lg);
  padding:28px;background:#fff;
  box-shadow:0 4px 18px rgba(16,24,40,.05);
}
.v3-paid-card h3{font-size:20px;margin-bottom:10px}
.v3-paid-card p{margin:0 0 18px;font-size:14px;color:var(--v3-body);line-height:1.8}
.v3-btn{
  display:inline-flex;align-items:center;gap:6px;
  padding:11px 26px;border-radius:999px;font-size:15px;font-weight:600;
  background:var(--v3-brand);color:#fff;border:1px solid var(--v3-brand);
  transition:all .18s ease;
}
.v3-btn:hover{background:var(--v3-brand-600);border-color:var(--v3-brand-600);color:#fff}
.v3-btn.ghost{background:#fff;color:var(--v3-brand)}
.v3-btn.ghost:hover{background:var(--v3-brand-050);color:var(--v3-brand-600)}

/* ---------- 9. 排行榜 ---------- */
.v3-rank{display:grid;grid-template-columns:2fr 1fr;gap:32px}
.v3-rank-list{list-style:none;margin:0;padding:0}
.v3-rank-list li{
  display:flex;gap:14px;align-items:baseline;
  padding:12px 0;border-bottom:1px dashed var(--v3-line-soft);
}
.v3-rank-list li:last-child{border-bottom:none}
.v3-rank-n{
  flex:none;width:22px;font-size:15px;font-weight:800;
  color:var(--v3-muted);font-variant-numeric:tabular-nums;
}
.v3-rank-list li:nth-child(1) .v3-rank-n{color:#E02424}
.v3-rank-list li:nth-child(2) .v3-rank-n{color:#F5661E}
.v3-rank-list li:nth-child(3) .v3-rank-n{color:#E8A317}
.v3-rank-t{
  flex:1;min-width:0;font-size:15px;color:var(--v3-ink);font-weight:500;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.v3-rank-list li:hover .v3-rank-t{color:var(--v3-brand)}
.v3-rank-d{margin-left:auto;font-size:12.5px;color:var(--v3-muted);flex:none}

/* ---------- 10. 列表页收敛 ---------- */
.container{max-width:var(--v3-max) !important;margin:0 auto !important;padding:32px 24px !important;display:flex;gap:32px;align-items:flex-start}
.article-card-box-min{flex:1;min-width:0;background:transparent !important}
.article-card-box-min > ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}
.article-card{
  display:flex !important;gap:20px;align-items:flex-start;
  background:#fff;border:1px solid var(--v3-line) !important;border-radius:var(--v3-r-lg);
  padding:16px !important;margin:0 !important;width:auto !important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.article-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(16,24,40,.09);border-color:#D6DDE8 !important}
.article-card .figure{
  flex:none;width:200px !important;height:118px !important;
  border-radius:var(--v3-r);overflow:hidden;background:var(--v3-bg-soft);
}
.article-card .figure img{width:100% !important;height:100% !important;object-fit:cover}
.article-text{flex:1;min-width:0}
.article-card h2{margin:0 0 8px;font-size:17px !important;line-height:1.5 !important}
.article-title{
  color:var(--v3-ink) !important;font-weight:700 !important;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.article-card:hover .article-title{color:var(--v3-brand) !important}
.article-card .desc{
  font-size:13.5px !important;color:var(--v3-muted) !important;line-height:1.7;
  margin:0 0 12px !important;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.article-card .info{font-size:12.5px !important;color:var(--v3-muted) !important;display:flex;gap:16px}
.article-card .info .time::before{content:"更新于 "}
.article-nav{
  font-size:22px !important;font-weight:800 !important;color:var(--v3-ink) !important;
  padding:0 0 16px !important;border-bottom:2px solid var(--v3-line) !important;
  margin-bottom:20px !important;
}
.star-article-r{flex:none;width:280px;position:sticky;top:20px}
.article-hot-l{
  background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r-lg);
  padding:20px;margin-bottom:16px;
}
.article-hot-l h2{font-size:16px !important;margin-bottom:14px !important;padding-bottom:12px;border-bottom:1px solid var(--v3-line-soft)}
.article-hot-l ul{list-style:none;margin:0;padding:0}
.article-hot-l li{display:flex;gap:12px;padding:9px 0;font-size:14px;line-height:1.6;border-bottom:1px dashed var(--v3-line-soft)}
.article-hot-l li:last-child{border-bottom:none}
.article-hot-l li em{
  flex:none;width:20px;height:20px;line-height:20px;text-align:center;
  background:var(--v3-brand-050);color:var(--v3-brand);
  border-radius:6px;font-size:12px;font-weight:700;font-style:normal;
}
.article-hot-l li:nth-child(1) em,.article-hot-l li:nth-child(2) em,.article-hot-l li:nth-child(3) em{background:var(--v3-brand);color:#fff}
.article-hot-l li a{color:var(--v3-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.article-hot-l li a:hover{color:var(--v3-brand)}
.pagelist{margin-top:28px;text-align:center}
.pagelist a,.pagelist span{
  display:inline-block;min-width:34px;padding:7px 12px;margin:0 4px;
  border:1px solid var(--v3-line);border-radius:var(--v3-r-sm);
  font-size:14px;color:var(--v3-body);background:#fff;
}
.pagelist a:hover{border-color:var(--v3-brand);color:var(--v3-brand)}
.pagelist .current,.pagelist span.current{background:var(--v3-brand);border-color:var(--v3-brand);color:#fff}

/* ---------- 11. 文章页收敛 ---------- */
.mianbaoxiao{max-width:var(--v3-max);margin:0 auto;padding:18px 24px 0;font-size:13px;color:var(--v3-muted)}
.mianbao-min a{color:var(--v3-muted)}
.mianbao-min a:hover{color:var(--v3-brand)}
.news_aricle{max-width:var(--v3-max);margin:0 auto;padding:20px 24px 56px;display:flex;gap:32px;align-items:flex-start}
.aricle_left{flex:1;min-width:0}
.min_box{
  background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r-lg);
  padding:36px 40px;
}
.aricle_tiele h1{font-size:30px !important;line-height:1.4;margin-bottom:16px;font-weight:800;letter-spacing:-.01em}
.aricle_banquan{
  font-size:13.5px;color:var(--v3-muted);padding-bottom:22px;margin-bottom:26px;
  border-bottom:1px solid var(--v3-line-soft);
}
.aricle_content{font-size:16px !important;line-height:1.95 !important;color:#2A303C !important}
.aricle_content p{margin:0 0 20px}
.aricle_content img{border-radius:var(--v3-r);margin:8px 0}
.aricle_content h2,.aricle_content h3{margin:32px 0 14px;font-size:21px}
.aricle_content h3{font-size:18px}

/* ---------- 12. 页脚 ---------- */
.eyou_foot{
  background:#0F1626 !important;color:rgba(255,255,255,.62) !important;
  padding:44px 24px 32px !important;text-align:center !important;
  margin-top:40px;
}
.eyou_foot .last-foot{display:none !important}
.eyou_foot .ic-info{color:rgba(255,255,255,.62) !important;font-size:13.5px !important;line-height:2}
.v3-foot{
  background:#0F1626;color:rgba(255,255,255,.62);padding:52px 24px 32px;margin-top:56px;
}
.v3-foot-in{max-width:var(--v3-max);margin:0 auto}
.v3-foot-brand{display:flex;align-items:center;gap:14px;margin-bottom:24px}
.v3-foot-brand img{height:40px;filter:brightness(0) invert(1);opacity:.92}
.v3-foot-brand span{font-size:17px;font-weight:700;color:#fff}
.v3-foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:32px}
.v3-foot-cols h4{font-size:14px;color:#fff;margin-bottom:12px;font-weight:600}
.v3-foot-cols a{display:block;font-size:13.5px;color:rgba(255,255,255,.6);padding:4px 0}
.v3-foot-cols a:hover{color:#fff}
.v3-foot-bottom{
  border-top:1px solid rgba(255,255,255,.12);padding-top:20px;
  font-size:13px;color:rgba(255,255,255,.5);text-align:center;line-height:2;
}

/* ---------- 13. 响应式 ---------- */
@media (max-width:1024px){
  .v3-hero h1{font-size:34px}
  .v3-hero-in{padding:56px 24px 48px}
  .v3-entry-grid{grid-template-columns:repeat(2,1fr)}
  .v3-grid{grid-template-columns:repeat(2,1fr)}
  .v3-rank{grid-template-columns:1fr}
  .v3-paid-lead{grid-template-columns:1fr}
  .container{flex-direction:column}
  .star-article-r{width:100%;position:static}
  .news_aricle{flex-direction:column}
  .v3-foot-cols{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:768px){
  body{font-size:15px !important}
  .v3-hero h1{font-size:26px}
  .v3-hero-sub{font-size:15px}
  .v3-hero-search{flex-direction:column;border-radius:var(--v3-r);padding:12px}
  .v3-hero-search button{width:100%}
  .v3-hero-stats{gap:26px}
  .v3-stat b{font-size:24px}
  .v3-section{padding:44px 18px}
  .v3-entry-grid{grid-template-columns:1fr;gap:12px}
  .v3-grid{grid-template-columns:1fr;gap:16px}
  .v3-sec-head{flex-direction:column;align-items:flex-start;gap:8px}
  .v3-entries{margin-top:-28px}
  .article-card{flex-direction:column !important}
  .article-card .figure{width:100% !important;height:auto !important;aspect-ratio:16/9 !important}
  .min_box{padding:24px 20px}
  .aricle_tiele h1{font-size:23px !important}
  .aricle_content{font-size:16px !important}
  .container{padding:20px 18px !important}
  .news_aricle{padding:16px 18px 40px}
  .eyoucms_inside{padding:12px 18px !important;flex-wrap:wrap}
  .v3-foot-cols{grid-template-columns:1fr;gap:20px}
  .mianbaoxiao{padding:14px 18px 0}
}
@media (max-width:480px){
  .v3-hero h1{font-size:23px}
  .v3-hero-stats{gap:20px}
}

/* ---------- 14. Header 布局重排（修复覆盖冲突） ---------- */
.eyoucms_head .eyoucms_inside{
  display:flex !important;align-items:center !important;gap:24px !important;
  flex-wrap:nowrap !important;justify-content:space-between !important;
}
.eyoucms_head .eyou_logo{
  float:none !important;display:block !important;flex:none !important;
  margin:0 !important;line-height:0 !important;
  position:static !important;clear:none !important;z-index:auto !important;
}
.eyoucms_head .eyoucms_main{
  float:none !important;flex:1 !important;min-width:0 !important;width:auto !important;
  margin:0 !important;padding:0 !important;position:static !important;
}
.eyoucms_main > .eyou_dh{
  display:flex !important;align-items:center !important;gap:2px !important;
  float:none !important;padding:0 !important;margin:0 !important;
}
.eyoucms_main > .eyou_dh > a.eyou_arr{
  flex:none !important;white-space:nowrap !important;display:inline-block !important;
}
.eyoucms_main form{
  display:inline-flex !important;align-items:center !important;
  margin:0 12px !important;float:none !important;position:relative !important;flex:none !important;
}
.eyoucms_main form input.layui-input{width:210px !important;padding-right:44px !important}
.eyoucms_main form .eyou_mdj{
  position:absolute !important;right:5px !important;top:50% !important;
  transform:translateY(-50%) !important;width:30px !important;height:30px !important;
  border-radius:50% !important;display:flex !important;align-items:center !important;
  justify-content:center !important;padding:0 !important;
}
.eyoucms_main form .eyou_mdj i{color:#fff !important;font-size:14px !important}
.eyoucms_main > .eyou_dh > .eyou_dh{
  margin-left:auto !important;margin-right:0 !important;
  display:flex !important;align-items:center !important;gap:10px !important;
  white-space:nowrap !important;flex:none !important;padding:0 !important;
}
.eyoucms_main .quiz{display:flex !important;align-items:center !important;gap:10px !important}
.eyoucms_main .quiz a.ey_tw{white-space:nowrap !important;padding:6px 12px !important}
.eyoucms_main .quiz a.ey_tw img{display:none !important}
.eyoucms_main .ey_enroll{display:flex !important;align-items:center !important;gap:6px !important}
.eyoucms_main .ey_enroll .ey_xie{color:var(--v3-muted) !important}
/* 当前栏目高亮统一为浅蓝底 */
.eyoucms_main .eyou_dh a.eyou_arr.active{
  color:var(--v3-brand) !important;background:var(--v3-brand-050) !important;
}

/* ---------- 15. 下载页收敛 ---------- */
.down-links .btn-blue,
.newstext .btn-blue{
  background:var(--v3-brand) !important;border-color:var(--v3-brand) !important;
  color:#fff !important;border-radius:var(--v3-r-sm) !important;
  font-weight:600 !important;transition:background .18s ease !important;
}
.down-links .btn-blue:hover{background:var(--v3-brand-600) !important}
.down-links .share{display:none !important}
.down-links .news-title,.down-otherlink .news-title{color:var(--v3-ink) !important}
.down-otherlink ul{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;list-style:none !important;padding:0 !important}
.down-otherlink ul li{margin:0 !important}
.down-otherlink ul li a{
  display:block !important;padding:10px 14px !important;
  border:1px solid var(--v3-line) !important;border-radius:var(--v3-r-sm) !important;
  font-size:14px !important;color:var(--v3-ink) !important;
  overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;
  transition:all .18s ease !important;
}
.down-otherlink ul li a:hover{border-color:var(--v3-brand) !important;color:var(--v3-brand) !important;background:var(--v3-brand-050) !important}
