/* Xinxun homepage 1280px rollout. Wrapper-scoped visual canvas; CMS output remains dynamic. */
html,body{min-width:1280px!important;margin:0!important;padding:0!important;background:#fff!important}
body{overflow-x:auto!important}
#codex-1280-shell{position:relative!important;width:1280px!important;height:auto!important;min-height:7476px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:#fff!important}
#codex-1280-canvas{position:relative!important;top:0!important;left:0!important;width:1000px!important;min-height:5840px!important;margin:0!important;padding:0!important;transform:scale(1.28)!important;transform-origin:top left!important;background:#fff!important;overflow:visible!important}
#codex-1280-canvas .row.r1 #focusNews{overflow:hidden!important}
@media screen and (max-width:1280px){#codex-1280-shell{margin-left:0!important;margin-right:0!important}}
<style id="codex-r1-social-below-local-20260922">
html body .row.r1 .codexR1Social{
  grid-area:4 / 1 / 5 / 3!important;
  width:100%!important;
  height:234px!important;
  margin:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
</style>
<style id="codex-r1-social-content-match-local-20260922">
html body .row.r1 .codexR1Social .bd{
  padding:0!important;
}
html body .row.r1 .codexR1Social .viewpoint1 .longList1 li{
  height:28px!important;
  line-height:28px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body .row.r1 .codexR1Social .viewpoint1 .longList1 li a{
  display:inline-block!important;
  max-width:calc(100% - 12px)!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  vertical-align:top!important;
}
</style>
<style id="codex-r1-social-header-match-local-20260922">
html body .row.r1 .codexR1Social .sideHd h2{
  padding-left:20px!important;
  background-image:none!important;
}
html body .row.r1 .codexR1Social .sideHd .more{
  display:none!important;
}
html body .row.r1 .codexR1Social .sideHd h2 a{
  margin-right:0!important;
  color:#333!important;
  text-decoration:none!important;
}
html body .row.r1 .codexR1Social .sideHd h2 a:hover{
  color:#b31515!important;
}
</style>
<style id="codex-channel-label-final-typography-20260922">
/* Final layer: keep generated channel labels identical to their article titles. */
html body #codex-1280-canvas .r2 .listFigure .list a::before,
html body #codex-1280-canvas .r2 .longList a::before,
html body #codex-1280-canvas .r4 .listFigure .list a::before,
html body #codex-1280-canvas .r4 .longList a::before,
html body #codex-1280-canvas #tab-culture a::before,
html body #codex-1280-canvas #tab-food a::before,
html body #codex-1280-canvas #tab-health a::before,
html body #codex-1280-canvas #tab-city a::before{
  color:#a02020!important;
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:400!important;
  font-style:normal!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
}
html body #codex-1280-canvas #tab-city .list li .edu-channel-label{
  color:#a02020!important;
  font-family:simsun!important;
  font-size:15px!important;
  font-weight:400!important;
  font-style:normal!important;
  line-height:32px!important;
  letter-spacing:0!important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a::before,
html body #codex-1280-canvas .r2 #tab-wenshi .listFigure .list a::before,
html body #codex-1280-canvas .r2 #tab-wenshi .tabHd + .bd.tabBd > .longList a::before,
html body #codex-1280-canvas #tab-sports .listFigure .list a::before,
html body #codex-1280-canvas #tab-sports .mod-tab-body > .bd.tabBd:first-child > .longList a::before,
html body #codex-1280-canvas #tab-ent .listFigure .list a::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a::before,
html body #codex-1280-canvas #tab-culture a::before,
html body #codex-1280-canvas #tab-food a::before,
html body #codex-1280-canvas #tab-health a::before,
html body #codex-1280-canvas #tab-city a::before{
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:400!important;
  font-style:normal!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
 }
</style>
<style id="codex-top-nav-text-align-fix-20260922">
/* Keep both rows of each top navigation group on one left text start. */
html body #codex-1280-canvas .siteNav .item,
html body #codex-1280-canvas .siteNav .item strong,
html body #codex-1280-canvas .siteNav .item a{
  text-align:left!important;
}
</style>
<style id="codex-r1-social-business-align-fix-20260922">
/* Keep social information below local information with a real gap and no forced blank tail. */
html body #codex-1280-canvas .row.r1{
  grid-template-rows:367px 78px 234px 306px!important;
  row-gap:10px!important;
}
html body #codex-1280-canvas .row.r1 .codexR1Social{
  grid-area:4 / 1 / 5 / 3!important;
  align-self:start!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  overflow:visible!important;
}
html body #codex-1280-canvas .row.r1 .codexR1Social .sideHd{
  margin-bottom:9px!important;
}
html body #codex-1280-canvas .row.r1 .codexR1Social .bd,
html body #codex-1280-canvas .row.r1 .codexR1Social .viewpoint1{
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}
html body #codex-1280-canvas .row.r1 .codexR1Social .viewpoint1 .longList1{
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}
/* Let the right commercial and local-business lists extend to their own content height. */
html body #codex-1280-canvas .row.r1 .col.colM{
  align-self:start!important;
  height:auto!important;
  overflow:visible!important;
}
html body #codex-1280-canvas .row.r1 .col.colM .indusNews,
html body #codex-1280-canvas .row.r1 .col.colM .gg360{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
</style>
<style id="codex-r1-depth-business-release-20260923">
/* Release only the depth-business card into the blank container beside local/social. */
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2{
  display:block!important;
  grid-area:3 / 3 / 5 / 5!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
  transform:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .hd{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  float:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:#f5f5f5!important;
  border-top:4px solid #b31515!important;
  border-bottom:1px solid #e5e5e5!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .hd h2,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .hd h2 strong{
  display:block!important;
  width:auto!important;
  max-width:240px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  background:none!important;
  line-height:38px!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .hd h2 a{
  display:block!important;
  color:#333!important;
  font:700 16px/38px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .hd .more{
  display:block!important;
  width:auto!important;
  max-width:54px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  background:none!important;
  line-height:38px!important;
  text-align:right!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .hd .more a{
  display:block!important;
  color:#999!important;
  font:400 12px/38px SimSun,serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .bd{
  width:100%!important;
  max-width:100%!important;
  height:calc(100% - 42px)!important;
  min-height:0!important;
  margin:0!important;
  padding:12px 14px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .figure-news{
  display:grid!important;
  grid-template-columns:118px minmax(0,1fr)!important;
  column-gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .figure-news dt,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .figure-news dd{
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .figure-news dt img{
  display:block!important;
  width:118px!important;
  max-width:118px!important;
  height:80px!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:center!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .f-tit{
  width:100%!important;
  max-width:100%!important;
  height:24px!important;
  margin:0 0 6px!important;
  padding:0!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .f-tit a{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  color:#111!important;
  font:700 15px/24px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 .f-sum{
  width:100%!important;
  max-width:100%!important;
  max-height:72px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  color:#555!important;
  font:400 14px/24px SimSun,serif!important;
}
</style>
<style id="codex-r1-depth-business-overflow-guard-20260923">
/* Final guard for the released depth-business card. Keep this after legacy page CSS. */
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2 *{
  box-sizing:border-box!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2{
  display:block!important;
  grid-area:3 / 3 / 5 / 5!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
  transform:none!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  float:none!important;
  overflow:hidden!important;
  background:#f5f5f5!important;
  border-top:4px solid #b31515!important;
  border-bottom:1px solid #e5e5e5!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd h2,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd h2 strong,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd h2 a{
  display:block!important;
  width:auto!important;
  max-width:240px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  line-height:38px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd h2 a{
  color:#333!important;
  background:none!important;
  font:700 16px/38px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd .more,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.hd .more a{
  display:block!important;
  width:auto!important;
  max-width:54px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  color:#999!important;
  background:none!important;
  font:400 12px/38px SimSun,serif!important;
  text-align:right!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:calc(100% - 42px)!important;
  min-height:0!important;
  margin:0!important;
  padding:12px 14px!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:32px!important;
  min-height:32px!important;
  margin:0!important;
  padding:0 0 0 12px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  position:relative!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  color:#333!important;
  font:400 14px/32px "Microsoft YaHei",SimSun,sans-serif!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:14px!important;
  width:4px!important;
  height:4px!important;
  margin:0!important;
  padding:0!important;
  border-radius:50%!important;
  background:#b31515!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li a{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:32px!important;
  min-height:32px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  color:#333!important;
  font:400 14px/32px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li a:hover{
  color:#b31515!important;
  text-decoration:none!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news{
  display:grid!important;
  grid-template-columns:118px minmax(0,1fr)!important;
  align-items:start!important;
  column-gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news dt{
  display:block!important;
  width:118px!important;
  max-width:118px!important;
  height:80px!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  background:#f3f3f3!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news dt a,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news dt img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news dt img{
  object-fit:cover!important;
  object-position:center!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news dd{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .f-tit,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .f-tit a{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:24px!important;
  margin:0 0 6px!important;
  padding:0!important;
  overflow:hidden!important;
  color:#111!important;
  font:700 15px/24px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .f-sum{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  max-height:72px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  color:#555!important;
  font:400 14px/24px SimSun,serif!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .figure-news{
  display:none!important;
}
</style>
<style id="codex-r1-hot-industry-release-20260923">
/* Keep three independent cards inside the measured 794px R1 area. */
html body #codex-1280-canvas .row.r1{
  grid-template-rows:367px 78px 234px 306px!important;
  row-gap:10px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1 *{
  box-sizing:border-box!important;
}
html body #codex-1280-canvas .row.r1 .codexR1BusinessStack{
  display:flex!important;
  grid-area:3 / 3 / 5 / 5!important;
  align-self:start!important;
  justify-self:stretch!important;
  flex-direction:column!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:536px!important;
  min-height:0!important;
  max-height:536px!important;
  align-self:start!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1{
  display:block!important;
  order:2!important;
  grid-area:auto!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:160px!important;
  min-height:0!important;
  max-height:160px!important;
  flex:0 0 160px!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
  transform:none!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.hd{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  float:none!important;
  overflow:hidden!important;
  background:#f5f5f5!important;
  border-top:4px solid #b31515!important;
  border-bottom:1px solid #e5e5e5!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.hd h2,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.hd h2 strong,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.hd h2 a{
  display:block!important;
  width:auto!important;
  max-width:240px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  color:#333!important;
  background:none!important;
  font:700 16px/38px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.hd .more,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.hd .more a{
  display:block!important;
  width:auto!important;
  max-width:54px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  color:#999!important;
  background:none!important;
  font:400 12px/38px SimSun,serif!important;
  text-align:right!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:calc(100% - 42px)!important;
  min-height:0!important;
  margin:0!important;
  padding:12px 14px!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li{
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  height:32px!important;
  min-height:32px!important;
  margin:0!important;
  padding:0 0 0 12px!important;
  overflow:hidden!important;
  color:#333!important;
  font:400 14px/32px "Microsoft YaHei",SimSun,sans-serif!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  top:14px!important;
  width:4px!important;
  height:4px!important;
  border-radius:50%!important;
  background:#b31515!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li a{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:32px!important;
  min-height:32px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  color:#333!important;
  font:400 14px/32px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li a:hover{
  color:#b31515!important;
  text-decoration:none!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .figure-news{
  display:none!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2{
  order:1!important;
  grid-area:auto!important;
  height:190px!important;
  min-height:0!important;
  max-height:190px!important;
  flex:0 0 190px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3{
  display:block!important;
  order:3!important;
  grid-area:auto!important;
  align-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:166px!important;
  min-height:0!important;
  max-height:166px!important;
  flex:0 0 166px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
  transform:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  max-width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  float:none!important;
  overflow:hidden!important;
  background:#f5f5f5!important;
  border-top:4px solid #b31515!important;
  border-bottom:1px solid #e5e5e5!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd h2,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd h2 strong,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd h2 a{
  display:block!important;
  width:auto!important;
  max-width:240px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  color:#333!important;
  background:none!important;
  font:700 16px/38px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd .more,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd .more a{
  display:block!important;
  width:auto!important;
  max-width:54px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  color:#999!important;
  background:none!important;
  font:400 12px/38px SimSun,serif!important;
  text-align:right!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:calc(100% - 42px)!important;
  min-height:0!important;
  margin:0!important;
  padding:12px 14px!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news{
  display:grid!important;
  grid-template-columns:118px minmax(0,1fr)!important;
  align-items:start!important;
  column-gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dt{
  display:block!important;
  width:118px!important;
  max-width:118px!important;
  height:80px!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
  background:#f3f3f3!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dt a,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dt img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dt img{
  object-fit:cover!important;
  object-position:center!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dd{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:hidden!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .f-tit,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .f-tit a{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:24px!important;
  margin:0 0 6px!important;
  padding:0!important;
  overflow:hidden!important;
  color:#111!important;
  font:700 15px/24px "Microsoft YaHei",SimSun,sans-serif!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .f-sum{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  max-height:72px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  color:#555!important;
  font:400 13px/18px SimSun,serif!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .f-tit{
  margin-bottom:2px!important;
}
/* The source thumbnail currently returns 404; use the available text content without an empty image slot. */
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news{
  grid-template-columns:minmax(0,1fr)!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dt{
  display:none!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .figure-news dd{
  width:100%!important;
}
</style>
<style id="codex-r1-four-headlines-summary-spacing-20260923">
html body #codex-1280-canvas .row.r1 .codexR1BusinessStack{
  height:536px!important;
  min-height:536px!important;
  max-height:536px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2{
  height:156px!important;
  min-height:156px!important;
  max-height:156px!important;
  flex:0 0 156px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1{
  height:204px!important;
  min-height:204px!important;
  max-height:204px!important;
  flex:0 0 204px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd{
  padding:8px 14px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li a,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li a{
  height:24px!important;
  min-height:24px!important;
  line-height:24px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business1>.bd .codexR1DepthBusinessList li::before,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business2>.bd .codexR1DepthBusinessList li::before{
  top:10px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3{
  height:156px!important;
  min-height:156px!important;
  max-height:156px!important;
  flex:0 0 156px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3 *{
  box-sizing:border-box!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.hd,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3 .figure-news,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3 .figure-news dd,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3 .f-tit,
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3 .f-sum{
  min-width:0!important;
  max-width:100%!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd{
  padding:8px 14px 2px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .f-tit{
  margin:0 0 6px!important;
}
html body #codex-1280-canvas .row.r1 .mod.codexR1Business3>.bd .f-sum{
  height:54px!important;
  min-height:54px!important;
  max-height:54px!important;
  line-height:18px!important;
}
</style>
/*
 * Local test-page repair for malformed channel labels.
 * All Chinese labels use CSS Unicode escapes so the file stays ASCII-safe.
 */

/* Domestic and international cards. */
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/china/syzx/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/china/syzx/"]::before {
  content: "\005B\5546\4E1A\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/china/shehui/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/china/shehui/"]::before {
  content: "\005B\793E\4F1A\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/china/rdpl/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/china/rdpl/"]::before {
  content: "\005B\70ED\70B9\4EA7\4E1A\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/china/gzqy/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/china/gzqy/"]::before {
  content: "\005B\9AD8\77E5\4F01\4E1A\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/china/gdxw/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/china/gdxw/"]::before {
  content: "\005B\5404\5730\5546\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/china/sdbd/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/china/sdbd/"]::before {
  content: "\005B\6DF1\5EA6\5546\4E1A\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-baijia .listFigure .list a[href*="/photo/picnews/"]::before,
html body #codex-1280-canvas .r2 #tab-baijia .tabHd + .bd.tabBd > .longList a[href*="/photo/picnews/"]::before {
  content: "\005B\56FE\7247\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-wenshi .listFigure .list a[href*="/world/gdyw/"]::before,
html body #codex-1280-canvas .r2 #tab-wenshi .tabHd + .bd.tabBd > .longList a[href*="/world/gdyw/"]::before {
  content: "\005B\56FD\9645\8981\95FB\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-wenshi .listFigure .list a[href*="/world/djxw/"]::before,
html body #codex-1280-canvas .r2 #tab-wenshi .tabHd + .bd.tabBd > .longList a[href*="/world/djxw/"]::before {
  content: "\005B\72EC\5BB6\8981\95FB\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-wenshi .listFigure .list a[href*="/world/hqbl/"]::before,
html body #codex-1280-canvas .r2 #tab-wenshi .tabHd + .bd.tabBd > .longList a[href*="/world/hqbl/"]::before {
  content: "\005B\73AF\7403\535A\89C8\005D\0020" !important;
}
html body #codex-1280-canvas .r2 #tab-wenshi .listFigure .list a[href*="/photo/picnews/"]::before,
html body #codex-1280-canvas .r2 #tab-wenshi .tabHd + .bd.tabBd > .longList a[href*="/photo/picnews/"]::before {
  content: "\005B\56FE\7247\8D44\8BAF\005D\0020" !important;
}

/* Sports and entertainment cards. */
html body #codex-1280-canvas #tab-sports .listFigure .list a[href*="/sports/zhty/"]::before,
html body #codex-1280-canvas #tab-sports .mod-tab-body > .bd.tabBd:first-child > .longList a[href*="/sports/zhty/"]::before {
  content: "\005B\7EFC\5408\4F53\80B2\005D\0020" !important;
}
html body #codex-1280-canvas #tab-sports .listFigure .list a[href*="/sports/ssty/"]::before,
html body #codex-1280-canvas #tab-sports .mod-tab-body > .bd.tabBd:first-child > .longList a[href*="/sports/ssty/"]::before {
  content: "\005B\65F6\5C1A\4F53\80B2\005D\0020" !important;
}
html body #codex-1280-canvas #tab-sports .listFigure .list a[href*="/sports/lanqiu/cba/"]::before,
html body #codex-1280-canvas #tab-sports .mod-tab-body > .bd.tabBd:first-child > .longList a[href*="/sports/lanqiu/cba/"]::before {
  content: "\005B\0043\0042\0041\6218\62A5\005D\0020" !important;
}
html body #codex-1280-canvas #tab-sports .listFigure .list a[href*="/sports/lanqiu/nba/"]::before,
html body #codex-1280-canvas #tab-sports .mod-tab-body > .bd.tabBd:first-child > .longList a[href*="/sports/lanqiu/nba/"]::before {
  content: "\005B\004E\0042\0041\005D\0020" !important;
}
html body #codex-1280-canvas #tab-sports .listFigure .list a[href*="/sports/hbty/"]::before,
html body #codex-1280-canvas #tab-sports .mod-tab-body > .bd.tabBd:first-child > .longList a[href*="/sports/hbty/"]::before {
  content: "\005B\51B0\96EA\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/film/hyyx/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/film/hyyx/"]::before {
  content: "\005B\7535\5F71\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/film/hwdy/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/film/hwdy/"]::before {
  content: "\005B\6D77\5916\7535\5F71\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/film/omym/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/film/omym/"]::before {
  content: "\005B\6B27\7F8E\5F71\97F3\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/fkst/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/fkst/"]::before {
  content: "\005B\75AF\72C2\5934\6761\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/star/gtmx/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/star/gtmx/"]::before {
  content: "\005B\6E2F\53F0\660E\661F\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/star/ndxw/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/star/ndxw/"]::before {
  content: "\005B\5185\5730\65B0\95FB\005D\0020" !important;
}
html body #codex-1280-canvas #tab-ent .listFigure .list a[href*="/ent/hbtv/hyds/"]::before,
html body #codex-1280-canvas #tab-ent .tabHd + .bd.tabBd > .longList a[href*="/ent/hbtv/hyds/"]::before {
  content: "\005B\597D\83B1\575E\7535\89C6\005D\0020" !important;
}

/* Culture, health, home and education cards. */
html body #codex-1280-canvas #tab-culture a[href*="/fashion/mxss/"]::before {
  content: "\005B\7F8E\5986\65F6\5C1A\005D\0020" !important;
}
html body #codex-1280-canvas #tab-culture a[href*="/fashion/nxss/jzsh/"]::before {
  content: "\005B\5973\6027\751F\6D3B\005D\0020" !important;
}
html body #codex-1280-canvas #tab-culture a[href*="/fashion/mrzb/meirong/"]::before {
  content: "\005B\7F8E\5BB9\005D\0020" !important;
}
html body #codex-1280-canvas #tab-culture a[href*="/fashion/mrzb/meifa/"]::before {
  content: "\005B\7F8E\53D1\005D\0020" !important;
}
html body #codex-1280-canvas #tab-culture a[href*="/fashion/mrzb/meijia/"]::before {
  content: "\005B\7F8E\7532\005D\0020" !important;
}
html body #codex-1280-canvas #tab-food a[href*="/health/jkzx/"]::before {
  content: "\005B\5065\5EB7\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas #tab-food a[href*="/health/mrzx/"]::before {
  content: "\005B\7F8E\5BB9\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas #tab-food a[href*="/health/muying/"]::before {
  content: "\005B\6BCD\5A74\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas #tab-food a[href*="/health/spaq/"]::before {
  content: "\005B\98DF\54C1\5B89\5168\005D\0020" !important;
}
html body #codex-1280-canvas #tab-health a[href*="/home/jjzs/jjcp/"]::before {
  content: "\005B\4EA7\54C1\5E02\573A\005D\0020" !important;
}
html body #codex-1280-canvas #tab-health a[href*="/home/jjzx/"]::before {
  content: "\005B\5BB6\5C45\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas #tab-health a[href*="/home/zxsj/cysj/"]::before {
  content: "\005B\521B\610F\8BBE\8BA1\005D\0020" !important;
}
html body #codex-1280-canvas #tab-health a[href*="/home/zxsj/zxrj/"]::before {
  content: "\005B\88C5\4FEE\65E5\8BB0\005D\0020" !important;
}
html body #codex-1280-canvas #tab-health a[href*="/home/zxsj/wswj/"]::before {
  content: "\005B\6E29\99A8\6211\5BB6\005D\0020" !important;
}
html body #codex-1280-canvas #tab-health a[href*="/home/jjzs/pptj/"]::before {
  content: "\005B\54C1\724C\63A8\8350\005D\0020" !important;
}
html body #codex-1280-canvas #tab-city a[href*="/edu/gxlb/"]::before {
  content: "\005B\9AD8\6821\8054\64AD\005D\0020" !important;
}
html body #codex-1280-canvas #tab-city a[href*="/edu/mrmb/"]::before {
  content: "\005B\7F8E\4EBA\7F8E\5427\005D\0020" !important;
}
html body #codex-1280-canvas #tab-city a[href*="/edu/lxym/hwqw/"]::before {
  content: "\005B\6D77\5916\8DA3\95FB\005D\0020" !important;
}
html body #codex-1280-canvas #tab-city a[href*="/edu/lxym/hwsh/"]::before {
  content: "\005B\6D77\5916\751F\6D3B\005D\0020" !important;
}
html body #codex-1280-canvas #tab-city a[href*="/edu/lxym/lxzx/"]::before {
  content: "\005B\7559\5B66\8D44\8BAF\005D\0020" !important;
}
html body #codex-1280-canvas #tab-city a[href*="/edu/jysp/"]::before {
  content: "\005B\6559\80B2\65F6\8BC4\005D\0020" !important;
}

/* Match each label to the title text that follows it in the same list item. */
html body #codex-1280-canvas .r2 .listFigure .list a::before,
html body #codex-1280-canvas .r2 .longList a::before,
html body #codex-1280-canvas .r4 .listFigure .list a::before,
html body #codex-1280-canvas .r4 .longList a::before,
html body #codex-1280-canvas #tab-culture a::before,
html body #codex-1280-canvas #tab-food a::before,
html body #codex-1280-canvas #tab-health a::before,
html body #codex-1280-canvas #tab-city a::before {
  color: #a02020 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

/* The education card uses a real span instead of a pseudo-element. */
html body #codex-1280-canvas #tab-city .list li .edu-channel-label {
  color: #a02020 !important;
  font-family: simsun !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 32px !important;
  letter-spacing: 0 !important;
}

/* Dynamic fallback for any future channel path added to the snapshot. */
html body #codex-1280-canvas a.codex-channel-label-fixed::before {
  content: attr(data-codex-channel-label) !important;
}
html body #codex-1280-canvas a.codex-channel-label-unresolved::before {
  content: none !important;
  display: none !important;
}

/* Fit the fixed 1280px canvas into a 1280px desktop viewport after the vertical scrollbar. */
@media screen and (min-width:1280px) and (max-width:1295px){html,body{min-width:0!important;width:100%!important}body{overflow-x:hidden!important}#codex-1280-shell{width:calc(100vw - 18px)!important;min-width:0!important}#codex-1280-canvas{transform:scale(calc((100vw - 18px)/1000px))!important}}
