body,html{ background: #741716 }
/* 覆盖 common.css 的 min-width:1400px 与 16px 字号，整页统一按 rem 缩放 */
.wrapper{ min-width: 0; font-size: 0.16rem; background: url(//png.pookcdn.net/new_net/lydr3d/newpc/2026anniver/bg_inside_content.jpg) no-repeat top center; background-size: cover; }
.l-header{ margin: 0 auto; height: 6.8rem; background-size: cover;}
.l-main{ margin: -4.5rem auto 0; padding-top: 3.9rem; height: 19.55rem;  background-size: cover;box-sizing: border-box }

.container{ margin: 0 auto; width: 9.8rem;    display: flex; flex-direction: column; align-items: center;}
.text-href{ top: 2.8rem; right: 0.2rem; z-index: 2; font-size: 0.24rem; color: #882804 }
.text-href a,
.text-href span{ color:#bf6e4f;}
.text-href a:hover{ text-decoration: underline;}
.title{ margin-top: 2.4rem; padding-top: 0.95rem; }
.title img {height: 1.56rem;}
.tab { display: flex; display: -webkit-flex; margin-top: 0.2rem; width: 100%; height: 0.55rem; font-size: 0.24rem;  letter-spacing: 0.02rem; padding-left: 0.05rem; -webkit-justify-content: space-between; justify-content: space-between; box-sizing: border-box;  }
.tab li{ position: relative; padding: 0 0.5rem 0.12rem; line-height: 0.55rem; color: #882804; border-bottom: none; cursor: pointer; display: inline-block\9; margin-right: 0.4rem\9; transition: color 0.3s, font-size 0.3s; }
.tab li:last-child { margin-right: 0; }
.tab li::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 0.02rem; background: url(//png.pookcdn.net/new_net/lydr3d/newpc/2026anniver/news-line.png) no-repeat center bottom; background-size: 100% 100%; pointer-events: none; }
.tab li.active{ color: #882804; font-size: 0.3rem; }
.tab li.active::after{ height: 0.04rem; background-image: url(//png.pookcdn.net/new_net/lydr3d/newpc/2026anniver/news-active.png); }

.culumn-list { margin-top: 0.45rem; height: 5rem; color: #ffdeb0; line-height: 0.4rem; letter-spacing: 0.02rem; display: none; }
.culumn-list li { display: flex; }
.culumn-list.active { display: block; }
.culumn-list .txtTag { float: left; margin-right: 0.03rem; margin-left: 0; color: #882804; font-weight: bold; }
.culumn-list .txtDate { float: right; font-size: 0.14rem; color: #882804; }
.culumn-list a { width: 8.3rem; display: inline-block;  color: #882804; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.culumn-list a:hover{ color: #d14b1f;}
.btn-list{ display: flex; display: -webkit-flex; margin-top: 0.5rem; width: 100%; justify-content: center; -webkit-justify-content: center; }
.btn-list a{ display: block; width: 2.64rem; height: 0.8rem; background-repeat: no-repeat; background-size: 100% 100%; transition: all 1s;}
.btn-list a:hover{ -webkit-transform: scale(.95); transform: scale(.95);}
.btn-list a.btn-prev{ margin-right: 0.65rem; background-image: url(//png.pookcdn.net/new_net/lydr3d/newpc/2026anniver/btn_prev.png);}
.btn-list a.btn-next{ background-image: url(//png.pookcdn.net/new_net/lydr3d/newpc/2026anniver/btn_next.png);}

.news-title{ padding-top: 2.05rem; border-bottom: 0.02rem #d14b1f solid;;}
.news-title .text{ width: 7.36rem; font-size: 0.18rem; line-height: 4; color: #d14b1f; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news-detail{ margin: 0.5rem auto; height: 7rem; color: #d14b1f; line-height: 2; overflow: hidden;}

.iScrollLoneScrollbar{ position: absolute; top: 0; right: 0; width: 0.06rem; height:100%; background: #8C2C27; border-radius: 0.1rem;}
.iScrollLoneScrollbar .iScrollIndicator{ background: #882804;}

.news-detail .detail p,
.news-detail .detail span{ color: #d14b1f;}

.footer{
    margin-top: 1rem;
    padding-bottom: 2rem;
    font-size: 0.16rem;
}
.footer,
.footer a{ color: #882804 }
/* 图标不设尺寸会按固有像素渲染，缩放时不跟随 rem */
.footer img{ height: 0.16rem; width: auto; vertical-align: middle;}