:root {
  --brand: #2563eb;
  --brand-dark: #1d4ed8;
  --brand-soft: #eef4ff;
  --accent: #7c3aed;
  --accent-soft: #f3efff;
  --text: #1f2937;
  --muted: #64748b;
  --line: #e5e7eb;
  --card: #ffffff;
  --page: #f6f8fc;
  --shadow: 0 10px 28px rgba(37, 99, 235, 0.08);
}

body {
  background: var(--page) !important;
  color: var(--text);
}

a:hover,
li:hover a span,
a:hover span,
.ey_dqwz a:hover,
.Navigation a:hover span,
.newlist li:hover h3,
.ey_conlb:hover .ey_zxtxt p:first-child,
.ey_rfmtall a:hover h2,
.ey_ey_mhong li:hover span:first-child {
  color: var(--brand) !important;
}

.menu-active,
.eyou_nav,
.ey_sme,
.eyou_input button,
.hidden button,
.ey_hotpic p,
.hotmg button,
.ey_apptxt .iosbtn,
.ey_apptxt .andbtn,
.typelist a.onk,
.typelist a:hover,
.ey_ppcolor,
.ey_pp a:hover,
.my-bullet-active {
  background: linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%) !important;
  border-color: var(--brand) !important;
  color: #fff !important;
}

.ey_sme::before {
  border-color: transparent transparent var(--brand) !important;
}

.eyou_input input[type=text],
.ey_gclt .ey_down,
.zhuanji .rank a,
.index_rank .download a,
.page a:hover,
.page a.on,
.page span.curr {
  border-color: var(--brand) !important;
}

.eyou_alltxt {
  border-bottom-color: var(--line) !important;
}

.eyou_alltxt p,
.seclist p:nth-child(3) span:first-child,
.seclist span:nth-child(3),
.idx-section-title a,
.zhuanji .rank a,
.index_rank .download a,
.ey_gclt .ey_down {
  color: var(--brand) !important;
}

.eyou_alltxt p {
  border-left-color: var(--brand) !important;
}

.page a:hover,
.page a.on,
.page span.curr,
.hotmg button:hover,
.ey_apptxt .iosbtn:hover,
.ey_apptxt .andbtn:hover {
  background: var(--brand-dark) !important;
  border-color: var(--brand-dark) !important;
  color: #fff !important;
}

.w1200,
.appcon,
.game {
  max-width: 1200px;
}

.idx-hero,
.idx-quick-box,
.idx-content-box,
.idx-category-box,
.idx-rank-col,
.idx-links,
.appcon-list,
.ey_yball > div,
.ey_pp,
.ey_gclt,
.Navigation,
.ey_zttit {
  border: 1px solid rgba(37, 99, 235, 0.08);
  box-shadow: var(--shadow);
}

.idx-content-grid {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)) !important;
}

.idx-content-box {
  min-width: 0;
}

.idx-section-title h2::before,
.idx-category-title h2::before {
  background: linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%) !important;
}

.idx-app-grid {
  background: linear-gradient(135deg, #eef4ff 0%, #f3efff 100%) !important;
}

.idx-quick-box button,
.idx-quick-box:nth-child(1) button,
.idx-quick-box:nth-child(2) button,
.idx-quick-box:nth-child(3) button,
.idx-rank-col-title {
  background: linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%) !important;
}

.idx-app-card,
.idx-rank-item,
.idx-album-item,
.newlist li,
.ey_gclt,
.ey_rmzj {
  border-radius: 12px !important;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

.idx-app-card:hover,
.idx-rank-item:hover,
.idx-album-item:hover,
.newlist li:hover,
.ey_gclt:hover,
.ey_rmzj:hover {
  transform: translateY(-2px);
  border-color: rgba(37, 99, 235, 0.24) !important;
  box-shadow: 0 14px 34px rgba(37, 99, 235, 0.13) !important;
}

.ey_gclt:hover .ey_down,
.idx-rank-btn:hover {
  background: linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%) !important;
  color: #fff !important;
  border-color: var(--brand) !important;
}

.newlist li a,
.ey_gclt,
.idx-rank-item,
.idx-app-card {
  background: var(--card) !important;
}

.newlist li .seclist p,
.ey_yxtxt p,
.idx-rank-info span,
.idx-app-card-info p,
.ey_zxtxt p,
.source,
.arc-meta,
.seo-summary {
  color: var(--muted) !important;
}

.ey_yxtxt p.time,
.idx-app-item span.time,
.idx-app-card-info p.time,
.idx-rank-info .time,
.list-time,
.nav-time-visible,
time {
  color: #7c8aa0 !important;
  font-size: 12px !important;
}

.seo-summary {
  padding: 14px 18px;
  margin: 0 0 18px;
  background: var(--brand-soft);
  border-left: 4px solid var(--brand);
  border-radius: 8px;
  line-height: 1.8;
}

.arc-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
  padding: 10px 0 18px;
  border-bottom: 1px solid var(--line);
  margin-bottom: 18px;
}

.eyconnr {
  font-size: 16px;
  line-height: 1.9;
  color: #334155;
}

.eyconnr h2,
.eyconnr h3 {
  margin: 22px 0 12px;
  color: var(--text);
}

.eyconnr img {
  border-radius: 10px;
}

.ey_apptxt {
  border-radius: 14px;
  box-shadow: var(--shadow);
  border: 1px solid rgba(37, 99, 235, 0.08);
}

.ey_appny h2,
.appcon-list > h2 {
  color: var(--text);
}

.new-footer {
  background: linear-gradient(135deg, #172554 0%, #312e81 55%, #4c1d95 100%) !important;
}

.new-footer-main {
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important;
}

.new-footer-col h3::after,
.new-back-top {
  background: linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%) !important;
}

.new-footer-links a:hover,
.new-footer-nav a:hover {
  color: #fff !important;
}

@media (max-width: 768px) {
  .idx-app-grid,
  .idx-games-content .ey_glda.active,
  .idx-software-content .ey_glda.active {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .arc-meta {
    display: block;
  }
}

/* ===== 下载站主题与布局优化 2026-04-30 START ===== */
:root{--brand:#1d6bff;--brand-dark:#0b4ed8;--brand-2:#00a9d6;--brand-soft:#eef5ff;--accent:#27c5ff;--text:#142033;--muted:#64748b;--line:#dde8f7;--card:#fff;--page:#f4f8ff;--shadow:0 12px 34px rgba(29,107,255,.10)}
body{background:linear-gradient(180deg,#f0f6ff 0%,#f8fbff 45%,#f5f8fd 100%)!important;color:var(--text)!important}.w1200{width:1200px;max-width:1200px;margin-left:auto;margin-right:auto}a:hover,li:hover a span,a:hover span{color:var(--brand)!important}
.new-header-top{background:linear-gradient(90deg,#0f2748 0%,#123e75 52%,#0b5fc6 100%)!important}.new-header-top p{color:#dbeafe!important}.new-header-main{box-shadow:0 8px 24px rgba(15,39,72,.08)!important}.new-search-box form{border-color:var(--brand)!important;background:#fff!important;box-shadow:0 8px 20px rgba(29,107,255,.10)}.new-search-box button,.eyou_input button{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;color:#fff!important}.new-nav,.eyou_nav{background:linear-gradient(90deg,#0f172a 0%,#102a58 48%,#0756b7 100%)!important;box-shadow:0 10px 24px rgba(15,23,42,.16)}.new-nav-item>a.menu-active,.new-nav-item>a:hover,.menu-active{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;color:#fff!important}.new-dropdown li a:hover{background:var(--brand-soft)!important;color:var(--brand)!important}
.idx-hero,.idx-app-grid,.idx-quick-box,.idx-content-box,.idx-category-box,.idx-rank-col,.appcon-list,.ey_yball>div,.ey_pp,.typelist,.ey_gclt,.Navigation{border:1px solid rgba(29,107,255,.10)!important;box-shadow:var(--shadow)!important}.idx-hero{margin-top:28px;margin-bottom:38px!important}.idx-hero-slider,.idx-hero-news,.idx-content-box,.idx-category-box,.idx-rank-col,.appcon-list,.ey_yball>div{border-radius:18px!important;background:#fff!important}.idx-section{padding:34px 0 16px!important}.idx-app-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important;padding:24px!important;background:linear-gradient(135deg,#eaf3ff 0%,#f4fbff 100%)!important}
.idx-quick-box button,.idx-more-btn,.idx-rank-col-title,.ey_ppcolor,.typelist a.onk,.typelist a:hover,.ey_pp a:hover{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;color:#fff!important;border-color:var(--brand)!important}.idx-more-btn{white-space:nowrap;box-shadow:0 8px 18px rgba(29,107,255,.18)}.idx-section-title{min-height:44px;margin-bottom:20px!important;padding-bottom:14px!important;border-bottom:1px solid var(--line)!important}.idx-section-title h2,.idx-category-title h2{min-width:6em;color:var(--text)!important;font-weight:800!important;letter-spacing:.2px}.idx-section-title h2:empty::after{content:"热门推荐"}.idx-content-grid .idx-content-box:nth-child(1) .idx-section-title h2:empty::after{content:"游戏软件"}.idx-content-grid .idx-content-box:nth-child(2) .idx-section-title h2:empty::after{content:"功能应用"}.idx-content-grid .idx-content-box:nth-child(3) .idx-section-title h2:empty::after{content:"资讯应用"}.idx-content-grid .idx-content-box:nth-child(4) .idx-section-title h2:empty::after{content:"阅读影音"}.idx-content-grid .idx-content-box:nth-child(5) .idx-section-title h2:empty::after{content:"游戏热点资讯"}.idx-section-title h2::before,.idx-category-title h2::before{background:linear-gradient(180deg,var(--brand) 0%,var(--brand-2) 100%)!important}
.idx-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;align-items:start!important}.idx-content-box{align-self:start!important;min-height:0!important;padding:24px!important;overflow:hidden}.idx-content-box li a{min-height:44px;border-bottom-color:#eef2f7!important}.idx-content-box li a span:first-child,.idx-content-box li a time{min-width:0}.idx-img-card{border-bottom:0!important;background:#f8fbff;border-radius:12px;padding:12px!important}.idx-category-box{padding:28px 30px 30px!important;overflow:hidden}.idx-category-header{min-height:60px;gap:18px!important;align-items:center!important}.idx-tabs{flex:1 1 auto;min-width:0;overflow:hidden}.idx-tabs li{border-color:var(--line)!important;background:#fff!important;color:var(--muted)!important}.idx-tabs li.ons,.idx-tabs li:hover{background:var(--brand-soft)!important;border-color:var(--brand)!important;color:var(--brand)!important}.idx-games-content,.idx-software-content,.ey_newsall{width:100%!important;max-width:100%!important}.idx-games-content .ey_glda.active,.idx-software-content .ey_glda.active{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important;width:100%!important;max-width:none!important}.idx-app-card{min-width:0;height:96px;align-items:center;padding:16px!important;overflow:hidden}.idx-app-card>a{flex:0 0 60px}.idx-app-card img{flex-shrink:0;object-fit:cover}.idx-app-card-info{min-width:0;flex:1 1 auto}.idx-app-card-info p{max-width:100%}
.idx-rank-cols{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;align-items:start!important}.idx-rank-col{min-width:0;padding:24px!important;overflow:hidden}.idx-rank-col-title{color:#fff!important;border:0!important;border-radius:12px!important;padding:13px 16px!important;margin:0 0 18px!important;line-height:1.25!important;text-align:center!important}.idx-rank-item{gap:12px!important;min-height:92px;padding:14px 0!important;align-items:center!important}.idx-rank-item:hover{margin:0!important;padding:14px 0!important;background:linear-gradient(90deg,#f5f9ff 0%,#fff 100%)!important}.idx-rank-info{min-width:0;flex:1 1 auto}.idx-rank-info h3{width:100%!important;max-width:100%!important;color:var(--text)!important}.idx-rank-btn,.idx-rank-btn:visited{flex:0 0 64px;width:64px!important;height:34px!important;display:flex!important;align-items:center;justify-content:center;margin-left:8px;border-radius:18px!important;border:1px solid var(--brand)!important;color:var(--brand)!important;background:#fff!important;white-space:nowrap;line-height:1!important}.idx-rank-btn:hover{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;color:#fff!important}
.ey_pp,.typelist{height:auto!important;min-height:54px;padding:9px!important;margin-bottom:18px!important;background:#eef5ff!important;border-radius:14px!important}.ey_pp>div:first-child{height:36px!important;background:linear-gradient(135deg,#0f2748 0%,var(--brand) 100%)!important;color:#fff!important;border-radius:10px!important;padding:0 16px!important}.ey_pp p,.ey_pp a,.typelist p,.typelist a{margin:4px 8px 4px 0!important;border-radius:10px!important}.ey_gcal .ey_cen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ey_cen a:nth-child(n) .ey_gclt{float:none!important;margin:0!important}.ey_gclt{width:100%!important;height:auto!important;min-height:132px;display:flex!important;align-items:center;padding:20px!important;border-radius:16px!important;overflow:hidden}.ey_gcli{flex:0 0 90px}.ey_yxtxt{flex:1 1 auto;min-width:0;margin-left:16px!important}.ey_yxtxt p:nth-child(1),.ey_gclt p:nth-child(2),.ey_gclt p:nth-child(3),.ey_yxtxt p.time{width:auto!important;max-width:100%;text-align:left!important}.ey_gclt .ey_down{flex:0 0 64px;width:64px!important;height:34px!important;margin-left:12px!important;display:flex!important;align-items:center;justify-content:center;text-indent:0!important;border-radius:18px!important;background:#fff!important;color:var(--brand)!important;border-color:var(--brand)!important;white-space:nowrap;line-height:1!important}.ey_gclt:hover .ey_down{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;color:#fff!important}
.appcon{gap:30px;align-items:flex-start}.appcon-list{padding:24px;width:830px!important}.ey_yball{margin-left:0!important}.ey_apptxt{align-items:center;gap:20px;padding:24px!important;background:#fff}.ey_apptxt img{flex:0 0 132px;width:132px!important;height:132px!important;object-fit:cover}.ey_appny{min-width:0}.ey_apptxt .btn{flex:0 0 150px;margin:0!important;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;gap:10px}.ey_apptxt .iosbtn,.ey_apptxt .andbtn{width:150px!important;height:46px!important;margin-top:0!important;display:flex!important;align-items:center;justify-content:center;text-indent:0!important;border-radius:23px!important;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;color:#fff!important;white-space:nowrap}.hotmg button,.ey_hotlist a button,.txt-box button{flex:0 0 58px;width:58px!important;height:30px!important;display:flex!important;align-items:center;justify-content:center;border-radius:16px!important;border:1px solid var(--brand)!important;color:var(--brand)!important;background:#fff!important;white-space:nowrap;line-height:1!important}.hotmg button:hover,.ey_hotlist a button:hover,.txt-box button:hover{background:var(--brand)!important;color:#fff!important}
.eyou_alltxt{border-bottom-color:var(--line)!important}.eyou_alltxt p{color:var(--text)!important;font-weight:800!important;border-left-color:var(--brand)!important}.seo-summary{background:var(--brand-soft)!important;border-left-color:var(--brand)!important;color:#41516a!important}.txt-box{display:flex!important;align-items:center!important;gap:16px}.txt-box>div{min-width:0;flex:1}.txt-box h3 p:first-child{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-rank a.active{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important}.top:first-child i{background:var(--brand)!important}
@media(max-width:1280px){.w1200{width:calc(100% - 32px)}.idx-games-content .ey_glda.active,.idx-software-content .ey_glda.active{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:900px){.idx-content-grid,.idx-rank-cols,.ey_gcal .ey_cen{grid-template-columns:1fr!important}.idx-games-content .ey_glda.active,.idx-software-content .ey_glda.active{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appcon{display:block!important}.appcon-list,.ey_yball{width:100%!important}.ey_apptxt{flex-wrap:wrap}}
/* ===== 下载站主题与布局优化 2026-04-30 END ===== */
/* ===== 列表详情下载站结构优化 2026-04-30 START ===== */
.ey_dqwz{margin-top:28px!important;margin-bottom:18px!important;color:#64748b}.ey_dqwz p{background:#fff;border:1px solid rgba(29,107,255,.10);border-radius:12px;padding:12px 16px;box-shadow:0 8px 22px rgba(29,107,255,.06)}.Navigation{padding:18px 20px!important;background:#fff!important;border-radius:16px!important;margin-top:18px!important;margin-bottom:24px!important;overflow:hidden}.Navigation a{width:10%;min-width:0}.Navigation a img{width:72px!important;height:72px!important;object-fit:cover}.Navigation a span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155!important}
.newlist{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.newlist li{margin:0!important;border:1px solid rgba(29,107,255,.10)!important;border-radius:16px!important;overflow:hidden;background:#fff!important;box-shadow:0 8px 24px rgba(29,107,255,.08)!important}.newlist li a{display:flex!important;align-items:center!important;padding:16px!important}.firstList{flex:0 0 180px!important}.firstList img{width:180px!important;height:118px!important;border-radius:14px!important;object-fit:cover}.newlist li a .seclist{flex:1!important;min-width:0!important;padding-left:18px!important;background:transparent!important}.newlist li a .seclist h3{width:100%!important;margin:0 0 12px!important;color:#142033!important;font-size:18px!important}.seclist p:nth-child(2){width:100%!important;height:auto!important;min-height:42px;margin-bottom:14px!important;color:#53657d!important;line-height:1.7!important}.seclist p:nth-child(3){gap:18px;flex-wrap:wrap}.seclist p:nth-child(3) span:first-child{margin-right:0!important;color:var(--brand)!important;background:var(--brand-soft);padding:3px 10px;border-radius:12px}
.appcon-list>h2{font-size:26px!important;text-align:center!important;color:#142033!important;margin:4px 0 18px!important;line-height:1.35}.arc-meta{justify-content:center!important;background:#f8fbff;border-radius:12px;padding:12px 16px!important;margin-bottom:18px!important}.eyconnr{padding:24px 0!important;border-top:1px solid #eef2f7!important}.eyconnr,.eyconnr *{font-size:16px!important;line-height:1.9!important;color:#334155!important}.eyconnr h2,.eyconnr h3{font-weight:800!important;color:#142033!important}.ey_mgdc.eyconnr{background:#fff;border-radius:16px;padding:22px!important}.ey_hotnr,.ey_rfmt,.ey_ey_mhong,.ey_rmzx,.hotmg{background:#fff!important;border-radius:16px!important;padding:20px!important;border:1px solid rgba(29,107,255,.10)!important;box-shadow:0 8px 24px rgba(29,107,255,.08)!important}.ey_rfmtall a{width:48%;background:#f8fbff;border-radius:10px;padding:10px 12px;margin-bottom:12px!important}.ey_rfmtall a h3,.ey_rfmtall a h2{width:100%!important;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#142033!important;font-size:14px!important}.ey_hotlist a{gap:12px}.ey_hotlist a img{width:64px!important;height:64px!important;object-fit:cover}.ey_hotlist a div{min-width:0;margin-left:0!important;align-items:flex-start!important}.ey_hotlist a div h4,.ey_hotlist a div h1{width:130px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#142033!important}.ey_hotlist a div p{width:130px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{margin:34px auto 44px!important;opacity:1!important}.page a,.page span.disabled,.page span.curr{border-radius:10px!important;border-color:var(--line)!important}.page span.curr,.page a:hover,.page a.on{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}
.ey_zttit{background:#fff!important;border:1px solid rgba(29,107,255,.10)!important;border-radius:18px!important;box-shadow:var(--shadow)!important;padding:24px!important;margin-top:24px!important}.ey_zttit>img{border-radius:16px!important;object-fit:cover}.ey_biaoti div{font-size:26px!important;font-weight:800!important;color:#142033!important}.ey_xq{display:inline-flex!important;align-items:center;justify-content:center;border-radius:18px!important;border:1px solid var(--brand)!important;color:var(--brand)!important;background:#fff!important;min-width:88px;height:34px}.ey_xq:hover{background:var(--brand)!important;color:#fff!important}.ey_rmzj{border-radius:16px!important;border:1px solid rgba(29,107,255,.10)!important;box-shadow:var(--shadow)!important;background:#fff!important;overflow:hidden}.ey_ybtxt span{color:#142033!important;font-weight:700}.ey_ybdc p{color:#64748b!important}.list-rank .top{background:#fff!important;border:1px solid rgba(29,107,255,.10)!important;border-radius:16px!important;box-shadow:var(--shadow)!important;margin-bottom:18px!important;padding:18px!important}.art-item{display:flex!important;align-items:center!important}.img-box{flex:0 0 100px}.img-box img{width:86px!important;height:86px!important;border-radius:18px!important;object-fit:cover}.txt-box{flex:1!important;min-width:0}.txt-box h3{padding:0 0 8px!important}.txt-box .name,.txt-box .time,.txt-box .descp{color:#64748b!important}.tab-rank{background:#eef5ff!important;border:1px solid rgba(29,107,255,.10);border-radius:16px;padding:10px!important;margin-bottom:22px!important}.tab-rank a{border-radius:12px!important;color:#334155!important}.tab-rank a.active{color:#fff!important}
/* ===== 列表详情下载站结构优化 2026-04-30 END ===== */
/* ===== 单页内容主题优化 2026-04-30 START ===== */
.eyou_gy{background:#fff;border:1px solid rgba(29,107,255,.10);border-radius:18px;box-shadow:var(--shadow);padding:24px;margin-top:22px;margin-bottom:44px}.tabs{display:flex;gap:10px;flex-wrap:wrap;background:#eef5ff;border-radius:14px;padding:10px;margin-bottom:22px}.tab{border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important}.tab a{display:block;padding:10px 22px;color:#334155!important}.tab.current{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%)!important;border-color:var(--brand)!important}.tab.current a{color:#fff!important}.eyou_content{font-size:16px;line-height:1.9;color:#334155}.eyou_gynr{background:#f8fbff;border-radius:14px;padding:22px}
/* ===== 单页内容主题优化 2026-04-30 END ===== */
/* ===== pc view_images theme overrides ===== */
.view_top,
.view_top_r .icon,
.view_xx,
.view_xg,
.view_tj,
.view_rm,
.position .nr,
.view_xg .swiper-slide {
  border: 1px solid rgba(29,107,255,.10) !important;
  box-shadow: var(--shadow) !important;
}

.position .nr i,
.view_xx .title span:before,
.view_xg .title span:before,
.view_tj .title span:before,
.view_rm .title span:before,
.view_tj li:nth-child(-n+3) .num span,
.view_top_l .btn a,
.view_rm li a:hover,
.view_xg .swiper-button-next,
.view_xg .swiper-button-prev {
  background: linear-gradient(135deg, var(--brand) 0%, var(--brand-2) 100%) !important;
}

.position .nr a:hover,
.view_xg .swiper-slide .txt h2 a:hover,
.view_tj .txt h2 a:hover {
  color: var(--brand) !important;
}

.view_top_l .txt p span,
.view_top_r .icon .pic,
.view_tj .num span,
.view_rm li a {
  background: var(--brand-soft) !important;
}

.view_top_l .btn a,
.view_rm li a:hover {
  border-color: var(--brand) !important;
  color: #fff !important;
}

.view_top_l .btn a:hover {
  background: linear-gradient(135deg, var(--brand-dark) 0%, var(--brand) 100%) !important;
  color: #fff !important;
  box-shadow: 0 14px 28px rgba(29,107,255,.22) !important;
}

.view_xg .swiper-button-next,
.view_xg .swiper-button-prev {
  color: #fff !important;
}

.swiper-pagination-bullet-active {
  background: var(--brand) !important;
}
/* ===== pc view_images theme overrides end ===== */
