.wrap{width: 100%;background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/page_bg.jpg) no-repeat 50% 0/100%;min-height: 100vh;position: relative;height: 1648px;padding-top: 25px;box-sizing: border-box;}
.news_details{width: 100%;background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/page_bg2.jpg) repeat-y 50% 0 / 100% auto; min-height: 100vh;position: relative;padding-top: 25px;box-sizing: border-box;}
.news_details::before{content: '';width: 100%;height: 762px;background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/new_head.png) no-repeat 50% 0/100%;position: absolute;top: 0;left: 0;pointer-events: none;}
.news_details::after{content: '';width: 100%;height: 762px;background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/bot.png) no-repeat 50% 0/100%;position: absolute;bottom: 0;left: 0;pointer-events: none;}
.wrap *{box-sizing: border-box;}
/* .wrap::after{content: '';width: 100%;height: 230px;background: url(//i0.cy.com/tlhj/main/2025/0804/m/images/bot2.png) no-repeat 50% 0/100%;position: absolute;bottom: 0;left: 0;pointer-events: none;} */
.wrap *{box-sizing: border-box;}
.tit_sub{width: 415px;height: 36px;margin: 0 auto 49px;background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/subtit.png) no-repeat 50% 0/100%;}
.news_details .tit_sub{background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/subtit.png) no-repeat 50% 0/100%;}
.btn_back{width: 78px;height: 31px;background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/btn_back.png) no-repeat 50% 0/100%;position: absolute;top: 29px;left: 34px;}
.news_details .btn_back{background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/btn_back.png) no-repeat 50% 0/100%;}




.news_tit{width: 655px;height: 60px;border-bottom: 2px solid #918f84;margin: 0 auto;display: flex;justify-content: flex-end;}
.news_tit a:not(.more){margin-left: 19px;width: 110px;text-align: center;}
.news_tit a:not(.more).on{background: url(https://i0.cy.com/tlhj/pic/2026/0312/m/sp.png) no-repeat 0 0;}
.news_tit a:not(.more) span{font-family: 'title';font-size: 26px;color: #272b2e;line-height: 66px;transition: .3s;}
.news_tit a:not(.more).on span{background-image: -webkit-linear-gradient(top, #fffdf3,#fff9cd, #fff5ae);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 46px;}
.news_list{width: 655px;margin: 20px auto 0;height: 1176px;overflow-y: auto;}
.news_list ul li{border-bottom: 1px solid;border-image: linear-gradient(to right,rgba(255,252,235,.5),rgba(255,252,235,.5),rgba(255,252,235,0)) 1;}
.news_list ul li,.news_list ul li a{width: 630px;height: 98px;}
.news_list ul li a{display: flex;justify-content: flex-start;align-items: center;font-size: 20px;color: #272b2e;}
.news_list ul li a em{color: #a47513;}
.news_list ul li a b{width: 420px;margin-left: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;}
.news_list ul .impnews b{color: #ff0000;}
.news_list ul li a span{font-size: 18px;opacity: 0.7;font-style: normal;margin-left: auto;}
.news_list::-webkit-scrollbar {width: 9px;background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0),25%,#1c1a19,25%,#1c1a19,75%,rgba(255,255,255,0),75%,rgba(255,255,255,0));}
.news_list::-webkit-scrollbar-thumb {border-radius: 9px;background-color: #7c6e6e;}


/**/
.page-cont .news-details-wrap {
  /* position: absolute; */
  padding: 1.333vw 0.267vw 8.533vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-cont .news-details-wrap::after {
  position: absolute;
  width: 100%;
  top: 1.333vw;
  left: 0;
  content: '';
  background: #e5d5a7;
}
.page-cont .news-details-wrap .news-details {
  position: relative;
  z-index: 2;
  width: 100%;
          box-sizing: border-box;
  padding: 4.667vw 3.467vw 21vw;
}
.page-cont .news-details-wrap .news-details::after{
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: '';
}
.page-cont .news-details-wrap .news-details .news-details-cont {
  height: 100%;
}
.page-cont .news-details-wrap .news-details h1 {
  font-size: 4.533vw;
  color: #000000;
  font-weight: bold;
  text-align: center;
  line-height: 6.667vw;
}
.page-cont .news-details-wrap .news-details .date {
  font-size: 2.933vw;
  color: #8b877e;
  text-align: center;
  line-height: 6vw;
}
.page-cont .news-details-wrap .news-details .art-cont {
  border-top: 0.267vw solid #d4dde3;
  padding-top: 3.467vw;
}
.page-cont .news-details-wrap .news-details .art-cont p {
  text-indent: 2em;
  color: #272b2e;
  font-size: 3.2vw;
  vertical-align: middle;
  line-height: 5.867vw;
}
.page-cont .news-details-wrap .news-details .art-cont strong {
  font-weight: bold;
  color: #2c1101;
}
.page-cont .news-details-wrap .news-details .art-cont .icon {
  background: url(https://i0.cy.com/tlhj_m/pic/2020/09/08/art-icon.png) no-repeat;
  background-size: cover;
  width: 3.067vw;
  height: 3.2vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.page-cont .news-details-wrap .news-details .art-cont .img-box {
  margin: 2.133vw 0;
}
.box-txt{padding: 0 30px;line-height: 1.8;}
.box-txt p.nodent{text-indent:0}
.box-txt p {text-indent: 2em;}
.box-txt .alight{color: #f00;}
.box-txt strong{font-weight:bold;}
.box-txt h4,.box-txt h3{padding-top:10px; font-weight:bold; color:#000;}
.box-txt a{color:#f00;text-decoration: underline;}
.box-txt a:hover{color:#c39c43;}
.box-txt img{display: block;margin:10px auto;background: #c2ac85; max-width: 95%;}
.box-txt .center{text-align: center; text-indent: 0}
.box-txt table{width: 100%; margin: 0 auto 10px; border-top: 1px solid #a5bed3;border-left: 1px solid #a5bed3;}
.box-txt table td, .box-txt table th{padding: 5px 0;text-align: center;border-bottom: 1px solid #a5bed3;border-right: 1px solid #a5bed3; font-size: 3.2vw;color: #272b2e;}
.box-txt table font{font-size: 3.2vw !important;}
.box-txt table thead td{background-color: #f2a254; color: #ffffff; font-weight: bold;}
.box-txt table tbody td{background-color: #c3d4f0;}
.box-txt table th {background: #d8c4aa;color: #420d00;}
.cms_content_video{padding-top:20px; width:100%; height:180px; }