@charset "utf-8";
/*Technical Support SudyTech*/
/* @font-face {
  font-family: "SourceHanSansCN-Medium";
  src: url(fonts/SourceHanSansCN-Medium.ttf);
} */
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url(fonts/SourceHanSansCN-Regular.ttf);
}
/* @font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url(fonts/SourceHanSansCN-Bold.ttf);
} */
/* @font-face {
  font-family: "Merriweather-Regular";
  src: url(fonts/Merriweather-Regular.ttf);
} */
@font-face {
  font-family: "SourceHanSerifCN-Bold";
  src: url(fonts/SourceHanSerifCN-Bold.ttf);
}
@font-face {
  font-family: "Poppins-Regular";
  src: url(fonts/Poppins-Regular.ttf);
}
/* @font-face {
  font-family: "YouSheBiaoTiHei";
  src: url(fonts/YouSheBiaoTiHei.ttf);
} */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
img{vertical-align:top}
html{overflow-x:hidden;font-size:100px;}
i,cite,em,var,address,dfn{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sup,sub{font-size:83%}
pre,code,kbd,samp{font-family:inherit}
q:before,q:after{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}
del,ins,u,s,a,a:hover{text-decoration:none}
body,textarea,input,button,select,keygen,legend{font:13px/1 arial,\5b8b\4f53;color:#333;outline:0}
:focus{outline:0}
.none{display:none}
.wcb{width:100%;height:30px;border:2px dashed #97CBE0}
.hidden{visibility:hidden}
.clear{width:100%;height:0;line-height:0;font-size:0;overflow:hidden;clear:both;display:block;_display:inline}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
::-webkit-input-placeholder{color:#ccc}
:-moz-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
body{line-height:1;font-size:13px;font-family:"PingFang","Microsoft YaHei","\u5b8b\u4f53",Tahoma,Geneva,sans-serif;color: #333;background:#FCFBF7;font-family: "SourceHanSansCN-Medium";}
:root{--mainColor: #9A0D14;--hoverColor: #9A0D14;--bigSize:0.22rem;--titleSize:0.2rem;--smailSize:0.18rem;--smailSizex: 0.16rem;--innerWidth: 16rem;}
p{line-height:1.75}
a{color:#333;text-decoration:auto;transition:all 0.4s ease-in-out}
a:hover{color:var(--hoverColor)}
.line1{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.line2{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.line3{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.line4{text-overflow:-o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.listrw2 .line3{-webkit-line-clamp:6 !important;}
.wrapper{width:100%;margin:0 auto}
.wrapper .inner{width:var(--innerWidth);margin:0 auto}
/**兼容模式提示**/
.pageTips {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.pageTips .container {
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 630px;
  margin-left: -315px;
  margin-top: -160px;
}
.pageTips .container a.close {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 1;
  left: auto;
  right: -15px;
  top: 40px;
  bottom: auto;
}
.pageTips .container .img {
  text-align: center;
}
.pageTips .container .msg {
  font-size: 18px;
  line-height: 36px;
  padding-top: 30px;
}
.pageTips .container a {
  color: #fff;
  text-decoration: underline;
}
.pageTips .container a.close{display:none !important}
*::-webkit-scrollbar {width:5px;background-color:#9A0D14;}
*::-webkit-scrollbar-thumb {border-radius:10px;background-color:rgba(255,255,255,0.9);border:1px solid #9A0D14;}
/**头部**/
.header{border-bottom:none;height:auto;line-height:inherit;background-size:cover;position:relative;z-index:3;position:absolute;width:100%;top:0;transition:1s}
.header:after{content:"";position: absolute;width: 100%;height: 3.25rem;background: linear-gradient(180.00deg, rgb(108, 39, 39),rgba(145, 63, 63, 0) 100%);opacity: 0.2;top: 0;z-index: -1;pointer-events: none;}
.header.fix{background:rgb(154 13 20 / 85%);}
.header.fix .mod{
    height: 1.2rem;
}
.header.fix:after{
    display: none;
}
.header .inner{position:relative;transition:all 0.4s ease-in-out}
.header .sitelogo{display:flex}
.header .sitelogo .logo img{width: 3.19rem;}
.header .sitelogo .logo{margin-right:0.29rem;display:inline-block}
.header .sitelogo h1{font-size:inherit;font-weight:normal;background:none;padding-left:0px}
.header .sitelogo .sitetitle{display:inline-block;margin-left:0.19rem;color:#fff;min-height:0.52rem;vertical-align:middle;margin-top:-0.1rem}
.header .sitelogo a{align-items:center}
.header .sitelogo .tago img{width:3.82rem}
.header .sitelogo .sitetitle span{display:block}
.header .sitelogo img.logo{width:3.4rem;transition:all 0.6s ease-in-out}
.header .head-main{float:left;margin-top:10px}
.header .mod{display:flex;justify-content:space-between;height: 1.96rem;align-items:center}
.header .head-top{display:flex;align-items:center;gap:0.15rem}
.header .head-right{display:flex;gap: 0.45rem;justify-content: flex-end;}
.header .head-right .right{
    display: flex;
    gap: 0.17rem;
    align-items: center;
    --width: 0.57rem;
    position: relative;
    z-index: 3;
}
/* 搜索 */
.wp_search{display:inline-block;position:relative;padding-left:4px;border:1px solid #d0d0d0}
.wp_search #keyword{width:160px !important;padding:4px 0;border:none;height:20px;line-height:20px;background:transparent;color:#fff}
.wp_search .search{width:32px;height:30px;border:0px;background:#FFFFFF url(images/sous.png) no-repeat center;cursor:pointer;vertical-align:top}
.searchbox .tt{color:#fff;text-align:center;font-size:0.3rem;font-weight:bold;margin-bottom:0.47rem}
.searchbox{text-align:right;width: var(--width);border-radius: calc(var(--width)/2);overflow:hidden;}
.wp-search{position:relative;background: rgb(255 255 255 / 20%);}
.wp-search form{display:block}
.wp-search .search-input{margin-left:0.2rem;margin-right:40px}
.wp-search .search-input input.search-title{width:100%;line-height: var(--width);background:none;color:#FFFFFF;font-size:var(--titleSize);border:0;outline:0;font-family:'SourceHanSansCN-Regular'}
.wp-search .search-btn{width: var(--width);height: var(--width);position:absolute;right:0;top:0%}
.wp-search .search-btn input.search-submit{width:100%;height:100%;border:0;outline:0;background: url(images/sous.svg) no-repeat center;cursor:pointer;background-size: 0.28rem;}
.header .searchbox:hover{width:2rem;}
.header .searchbox{transition:all 0.4s ease-in-out}

/**角色**/
.site-en {
    display: none;
}
.site-en a{
    display: block;
    width: var(--width);
    height: var(--width);
    line-height: var(--width);
    background: rgb(255 255 255 / 20%);
    border-radius: 50%;
    text-align: center;
    font-size: 0.24rem;
    /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;
    color: #fff;
}
/**导航**/
#nav{}
#nav .inner{}
#nav .inner .wp-panel{}
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;width:auto;height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70)}
.nav .wp-menu{margin:0 auto;display:flex;justify-content:space-between;gap: 0.53rem;}
.nav .wp-menu .menu-item{position:relative;text-align:center}
.nav .wp-menu .menu-item:last-child{
    display: ;
}
.nav .wp-menu .menu-item.i1{background:none}
.nav .wp-menu .menu-item a>.menu-switch-arrow{display:none;width:20px;height:20px;background:url(images/nav_j.png) no-repeat center center;vertical-align:middle}
.nav .wp-menu .sub-menu li .sub-menu {/* display: none; */}
.nav .wp-menu .menu-item a.menu-link{line-height: 0.63rem;font-size:var(--titleSize);display:block;color: aliceblue;position: relative; }
.nav .wp-menu .menu-item.hover a.menu-link,.nav .wp-menu .menu-item a.hover{font-weight:bold;text-decoration:none;color:var(--mainColor)}
.nav .wp-menu .menu-item:hover a.menu-link {
    font-weight: bold;
}
.nav .sub-menu{position:absolute;left: 50%;top:100%;min-width: 1.8rem;z-index:100;border-top: 0.05rem solid #9A0D14;opacity: 0;transform: translateX(-50%) scale(0);transition: all 0.4s ease-in-out;border-radius: 0.05rem;/* overflow: hidden; */box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.12);background: rgb(255 255 255 / 87%);}
.nav .sub-menu .sub-item{position:relative;white-space:nowrap;vertical-align:top;_zoom:1}
.nav .sub-menu .sub-item a{/* display:block; */line-height:0.5rem;padding:0 17px;font-size: var(--titleSize);background:none;text-align:center;font-family: "SourceHanSansCN-Regular";}
.nav .sub-menu .sub-item.hover>a,.nav .sub-menu .sub-item a:hover{color: #fff;background-color: var(--mainColor);display:block}
.nav .sub-menu .sub-menu{left: 150%;top:0px;z-index:200;/* background:#fff; *//* margin: 0 auto; *//* display:flex; *//* justify-content:space-between; *//* gap: 0.53rem; *//* right: 100%; */}
.nav .site-lang{display:none}
.nav .wp-menu .menu-item a.menu-link:after {content: "";width: 100%;height: 1px;position: absolute;bottom: 0;background: #fff;left: 0;transform: scale(0);transition: all 0.4s ease-in-out;}
.nav .wp-menu .menu-item a.menu-link:hover:after {transform: scale(1);}
.nav .wp-menu li:hover>.sub-menu {transform: translateX(-50%);opacity: 1;}
/**侧导航**/
/**èœå•æŒ‰é’®**/
a.menu-btn {
  width: var(--width);
  height: var(--width);
  background: rgb(154 13 20 / 75%);
  display: flex;
  flex-direction: column;
  gap: .07rem;
  align-items: center;
  justify-content: center;
  float: none;
  border-radius: 50%;
}

a.menu-btn.btn2 {
  display: none
}

a.menu-btn .xian {
  display: block;
  height: 0.02rem;
  width: 0.29rem;
  background: #fff;
  border-radius: .02rem;
  transition: all .3s ease-in-out;
  transform-origin: left;
}
a.menu-btn:hover .xian:nth-child(1) {
  transform: scaleX(0.5);
}
a.menu-btn:hover .xian:nth-child(2) {
  transform: scaleX(0.8);
}
a.menu-btn:hover .xian:nth-child(3) {
  transform: scaleX(1);
}
a.menu-btn .xian:nth-child(2) {
  transform: scaleX(0.55);
}

a.menu-btn.arrow .xian:nth-child(2) {
  display: none;
}

a.menu-btn.arrow .xian:nth-child(1) {
  transform: rotate(-45deg);
  position: absolute;
  transform-origin: center;
}

a.menu-btn.arrow .xian:nth-child(3) {
  transform: rotate(45deg);
  position: absolute;
  transform-origin: center;
}

.fixbox {
  position: fixed;
  z-index: 2;
  background: rgb(154 13 20 / 85%);
  width: 3.58rem;
  height: 100vh;
  display: flex;
  /* align-items: center; */
  padding-top: 1.58rem;
  top: 0;
  box-sizing: border-box;
  right: 0;
  transform: translateX(4.58rem);
  overflow: auto;
  justify-content: flex-end;
  padding-right: calc((100vw - var(--innerWidth))/2);
  box-sizing: border-box;
}
.fixbox .mb_nav{
    /* width: 100%; */
}
.fixbox .close {
  width: .48rem;
  height: .48rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 50%;
  margin-right: -8.2rem;
  top: .55rem;
  cursor: pointer
}

.fixbox .close img {
  width: .25rem
}

.fixbox.open {
  display: flex
}

.fixbox a {
  color: #fff
}

.fixbox .wp-menu {
  display: flex;
  width: 100%;
  display: none;
  flex-wrap: wrap;
}

.fixbox .wp-menu .menu-link {
  font-size: var(--bigSize);
  line-height: 2;
  display: block
}

.fixbox .site-lang ul li.links a {
  border: 1px solid #ffffff4d;
  line-height: 2
}

.fixbox .wp-menu .sub-menu {
  margin-top: .3rem;
  text-align: center
}

.fixbox .wp-menu .sub-menu .sub-menu {
  display: none
}

.fixbox .wp-menu .sub-menu a {
  font-size: var(--smailSize);
  opacity: .8;
  line-height: 2
}

.fixbox .searchbox {
  width: auto;
  display: none;
}
.fixbox .mb_nav .menu-item {
  position: relative;
  padding: 0.1rem 0;
  padding-left: 0.6rem;
}
.fixbox .mb_nav .menu-item .menu-link {
  line-height: 0.5rem;
   /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;
  font-size: 0.22rem;
}
.fixbox .mb_nav .sub-menu{
    /* overflow: hidden; */
    opacity: 0;
    height: 0;
    width: 1.39rem;
}
.fixbox .mb_nav .sub-menu li{
    width: max-content;
}
.fixbox .mb_nav .sub-menu .sub-link {
    font-size: var(--titleSize);
    line-height: 0.4rem;
    opacity: 0.8;
}
.fixbox .mb_nav .menu-item .menu-switch-arrow {
  display: block;
  position: absolute;
  width: 0.09rem;
  height: 0.16rem;
  background: url(images/arrow.svg) no-repeat center/100%;
  left: 0;
  top: 0.26rem;
  transition: all 0.4s ease-in-out;
}
.fixbox .mb_nav .menu-item .menu-switch-arrow.open {
    transform: rotate(-90deg);
}
/**大图**/
.mbanner {perspective:1920px;transform-style:preserve-3d;}
.mbanner .inner {width:100%;text-align:center;}
.mbanner .news_imgs a {display:block;height:100vh;}
.mbanner .news_imgs a img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;}
.mbanner .news.swiper-slide-active a{animation:2.5s linear 0s 1 normal none running imgscale}
@keyframes imgscale{0%{transform:scale(1.2)}
100%{transform:scale(1)}
}
.mbanner .slick-prev,.mbanner .slick-next {z-index:1;top:auto;bottom:calc((100% - 2.2rem)/2 - 0.23rem);opacity:0.8;}
.mbanner .slick-prev {left:0.55rem;}
.mbanner .slick-next {right:0.55rem;}
.mbanner .news .news_wz {position:absolute;top:3.05rem;left:50%;margin-left:-7.95rem;text-align:left;width:10.6rem;}
.mbanner .news .news_wz a {color:#17607A;}
.mbanner .news .news_title {display:flex;font-size:0.33rem;line-height:1.4;position:absolute;bottom:0;width:15rem;left:50%;transform:translateX(-7.5rem);background:rgb(0 0 0 / 57%);height:1.09rem;color:#fff;text-align:left;padding:0 0.46rem;box-sizing:border-box;align-items:center;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mbanner .news .news_title a {color:#fff;display:block;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis;}
.mbanner .news .news_video {height:100vh;}
.mbanner .news .news_video video {position:absolute;width:100%;height:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);}
.mbanner .swiper-pagination {--swiper-pagination-bottom:0.43rem;position: static;width: auto ! important;}
.mbanner .swiper-pagination .swiper-pagination-bullet {--swiper-pagination-color:#fff;--swiper-pagination-bullet-width: 0.26rem;--swiper-pagination-bullet-height: 0.26rem;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: rgb(255 255 255 / 18%);--swiper-pagination-bullet-horizontal-gap: 0.08rem;font-family: 'SourceHanSerifCN-Bold';line-height: var(--swiper-pagination-bullet-height);font-size: var(--titleSize);color: #fff;}
.mbanner .swiper-pagination .swiper-pagination-bullet:after {display:none;}
.mbanner .swiper-pagination .swiper-pagination-bullet-active {background: #fff;color: var(--mainColor);}
.mbanner .control {
    position: absolute;
    bottom: 0.7rem;
    z-index: 1;
    display: flex;
    align-items: center;
    gap: 0.15rem;
    justify-content: center;
    height: 0.36rem;
    min-width: 5.8rem;
    left: 50%;
    transform: translateX(-50%);
}
.mbanner .control:before {
    content: "";
    position: absolute;
    top: -1.5rem;
    left: 50%;
    width: 3.7rem;
    height: 3.7rem;
    border-radius: 50%;
    transform: translateX(-50%);
  /**  border: 1px solid rgba(255, 255, 255, 0.27); **/
}
@keyframes scrollKey {
    25% {
        opacity: 0;
        transform: translate3d(-50%,150%,0)
    }

    50% {
        opacity: 0;
        transform: translate3d(-50%,-100%,0)
    }

    75%,to {
        opacity: 1;
        transform: translate3d(-50%,-50%,0)
    }
}
.mbanner .godown{position:absolute;bottom: 0.35rem;left: 95%;transform:translateX(-50%);animation: scrollKey 3s ease-in-out infinite;width: 0.86rem;z-index:2;cursor:pointer;}

.mbanner .swiper-button-prev {
    padding-left: 0.32rem;
    background: url(images/left.svg) no-repeat center top 0.08rem /0.25rem;
}
.mbanner .swiper-button-next {
    padding-right: 0.32rem;
    background: url(images/right.svg) no-repeat center top 0.08rem /0.25rem;
}
.mbanner .swiper-button-prev, .mbanner  .swiper-button-next {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    opacity: 1 ! important;
    height: 100%;
}

.mbanner .swiper-button-next:after, .mbanner  .swiper-button-prev:after {
    font-family: "Merriweather-Regular";
    font-size: 0.3rem;
    color: #fff;
    text-transform: uppercase !important;
    display: none;
}
/**内容**/
#m-container{}
#m-container .inner{}
.main .swiper-button-next,.main .swiper-button-prev {
    --swiper-navigation-size: var(--bigSize););
    --swiper-navigation-color: #fff;
    z-index: 1;
    /* display: none; */
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: 2.01rem;
    height: 1px;
    background: radial-gradient(50.00% 50.00% at 50% 50%,rgb(254, 250, 246),rgb(160, 36, 46) 12.523%,rgb(254, 250, 247) 100%);
    top: 0.31rem;
    right: 1.34rem;
    left: auto;
    z-index: 1;
}

.swiper-scrollbar-drag {
    /* width: 0.41rem ! important; */! importanty;! importan;! importa;! import;! impor;! impo;! imp;! im;! inherit;! inherit;! i;!;!;
    height: 0.28rem;
    margin-top: -0.14rem;
    background: url(images/pagedot.svg)no-repeat center /100% 100%;
}
.swiper-pagination {
    --swiper-pagination-bullet-width: 0.07rem;
    --swiper-pagination-bullet-height: 0.07rem;
    --swiper-theme-color: #fff;
    --swiper-pagination-bullet-inactive-opacity: 0.7;
    --swiper-pagination-bullet-inactive-color: #fff;
    --swiper-pagination-bullet-border-radius: 0.35rem;
    --swiper-pagination-bullet-horizontal-gap: 0;
    display: flex;
    gap: 0.08rem;
    width: auto ! important;
    justify-content: center;
}
.swiper-pagination-bullet-active{--swiper-pagination-bullet-width: 0.19rem;}
.body_m .swiper-button-prev,.body_m .swiper-button-next {
    --swiper-navigation-color: #A0242E;
    border: 1px solid var(--swiper-navigation-color);
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 50%;
    opacity: 0.2;
    top: 0.14rem;
    pointer-events: auto;
}

.body_m .swiper-button-prev:hover, .body_m .swiper-button-next:hover {
    background: #A0242E;
    --swiper-navigation-color: #fff;
    opacity: 1;
}
.body_m,.body_b {overflow: hidden;}
.news_imgs a,.news_imgs span {display:block;overflow:hidden;}
.post .news:hover .news_imgs a img,.post .news:hover .news_imgs span img  {transform:scale(1.1);}
.news_imgs a img,.news_imgs span img {object-position: center;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.6s ease-in-out;}


.news_imgs {overflow:hidden;background:#ccc;position:relative;}





.news_imgs.bg:after {content:"";width:100%;position:absolute;height:1.4rem;background:linear-gradient(0.00deg,rgb(21,21,21) 3.433%,rgba(57,57,57,0) 96.567%);bottom:0;opacity:0.7;pointer-events:none;}
span.underLine {background-image:linear-gradient(var(--mainColor),var(--mainColor));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s;}
.news:hover span.underLine {background-size:100% 1px;color:var(--mainColor);}

.wp_entry img {max-width:98%;_width::expression(this.width>940?"940px":this.width+"px");}
/**主体公共**/
.post1 .tt{margin-bottom: 0.49rem;display: flex;align-items: center;  justify-content: space-between;}
.post1 .tt .title {
    font-size: 0.4rem;
    font-family: "SourceHanSerifCN-Bold";
    display: block;
    line-height: 0.51rem;
    height: 0.51rem;
}
.post1 .tt .title img{
    height: 100%;
    margin-top: -0.04rem;
    margin-left: 0.06rem;
}
.post1 .tt .tit_en {
    display: block;
    font-weight: 300;
    color: #C98E2E;
    font-size: var(--smailSizex);
    padding-left: 0.21rem;
    line-height: 0.23rem;
    background: url(images/tten_bg.svg) no-repeat left/0.13rem;
    font-family: 'Poppins-Regular';
}
.post1 .tt.tt_w .title {
    color: #fff;
}

.post1 .tt.tt_w .tit_en {
    color: #fff;
    background-image: url(images/tten_bg2.svg);
}
.post1 .more_btn{position:absolute1;right:0;bottom:0}
.post1 .more_btn img{width:0.14rem;margin-left:0.05rem}
.post1 .more_btn .more_text{vertical-align:middle;font-size:var(--smailSize);color:#212121;line-height:0.21rem}
.post1 .news .news_title{font-size: var(--bigSize);line-height: 1.7;}
.post1 .news .news_text{font-size: var(--smailSizex);line-height: 1.9;color: #666666;transition: all 0.4s ease-in-out;font-weight: lighter;}
.post1 .news .news_title a{}
.post1 .news .news_text a{color:#666666}
.news .news_date{font-weight:bold;font-size:var(--smailSize);line-height:1.32;color: var(--mainColor);transition: all 0.4s ease-in-out;font-family: 'Poppins-Regular';}
.post1 .news .news_meta{color:#fff;display: flex;align-items: center;flex-direction: column;justify-content: center;font-family: "Poppins-Regular";font-weight: bold; gap: 0.08rem;border-radius: 0.05rem;}
.post1 .news .news_meta .news_year{font-size: var(--smailSizex);}
.post1 .news .news_meta .news_days{font-size: 0.32rem;height: 0.3rem;}
.post1 .news .news_meta .news_month{font-size:0.15rem}
.post1 .news .news_l .news_meta{width:0.96rem;height:0.64rem;background:var(--mainColor);padding-left:0.14rem;box-sizing:border-box;position:absolute;bottom:0.26rem;left:-0.14rem;display:flex;flex-direction:column;justify-content:center;gap:0.05rem}
.post1 .news .news_l{position:relative}
.post1 .news .news_l .news_meta:after{position:absolute;content:"";display:block;height:0;width:0;border-top:0.09rem solid #C9BA90;border-left:0.14rem solid transparent;border-right:0px solid transparent;left:0;top:100%}
.main1 {
    background: url(images/main1bg.png) no-repeat top 3.27rem center /100%;
    position: relative;
}

.main1 .inner {
    padding: 0.9rem 0 1rem;
    position: relative;
}
.main1 .sudy-tab {
    margin-bottom: 1.47rem;
}

.main1 .sudy-tab .tab-menu {
    position: absolute;
    top: 0.25rem;
    display: flex;
    right: 0;
    gap: 0.19rem;
}

.main1 .mod {
    position: relative;
}

.main1 .sudy-tab .tab-menu li a {
    display: block;
    padding: 0 0.25rem;
    border: 1px solid #972831;);
    line-height: 0.46rem;
    box-sizing: border-box;
    border-radius: 0.23rem;
    font-size: var(--bigSize);
    color: var(--mainColor);
    opacity: 0.2;
}
.main1 .sudy-tab .tab-menu li.selected a {
    opacity: 1;
}
.post-12 .con {
    display: flex;
    align-items: flex-start;
}

.post-12 .con .swiper {
    width: 8.19rem;
    margin: 0;
    margin-right: 0.49rem;
    flex: none;
}
.post-12 .swiper-pagination {
    bottom: 1.46rem;
    left: auto;
    width: auto;
    right: 0.42rem;
}
.post-12 .news .news_meta .news_year {
    font-weight: normal;
}
.post-12 .con .list1 .news_imgs span {
    padding-top: 66.66%;
}

.post-12 .con .list1 .news_imgs {
    border-radius: 0.1rem;
    margin-bottom: 0.29rem;
}
.post-12 .list1 .news_imgs.bg:after {
    background: linear-gradient(0.00deg, rgb(108, 39, 39) 2.146%,rgba(145, 63, 63, 0) 97.854%);
    opacity: 0.42;
}

.post-12 .con .list1 .news_wz {
    display: flex;
    align-items: center;
}

.post-12 .con .list1 .news_meta {
    background: var(--mainColor);
    width: 0.83rem;
    flex: none;
    height: 0.84rem;
    margin-right: 0.24rem;
}
.post-12 .list1 .news .news_title {
    margin-bottom: 0.05rem;
}
.post-12 .list1 .news .news_text {
    opacity: 0.5;
}
.post-12 .list2 {
    gap: 0.34rem;
    display: flex;
    flex-direction: column;
    flex: 1;
}
.post-12 .list2 .news a {
    display: flex;
    border-radius: 0.1rem;
    background-position: right;
}
.post-12 .list2 .news_imgs {
    width: 3rem;
    flex: none;
    border-radius: 0.1rem;
    transition: all 0.4s ease-in-out;
}
.post-12 .list2 .news:hover .news_imgs {
    border-radius: 0;
}
.post-12 .list2 .news_imgs span{
    padding-top: 66.66%;
}
.post-12 .list2 .news_wz {
    padding: 0.2rem 0.3rem 0.16rem;
}

.post-12 .list2 .news a:hover {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 3px 20px 0px rgba(165, 10, 10, 0.16);
    background: rgb(255, 255, 255) url(images/newsbg.svg) no-repeat right/auto 100%;
    color: var(--mainColor);
}
.post-12 .list2 .news a:hover .news_date,.post-12 .list2 .news a:hover .news_text {
    color: var(--mainColor);
}

.post-12 .list2 .news .news_title {
    margin: 0.1rem 0 0.16rem;
}
.post-14 {
    position: relative;
    z-index: 1;
}
.post-14 .con {
    display: flex;
}

.post-14 .con .list1 {
    width: 4.67rem;
    float: none;
    margin-right: 0.74rem;
}

.post-14 .con .list1 .news_imgs span {
    padding-top: 56.316%;
}

.post-14 .con .list1 .news_imgs {
    border-radius: 0.1rem;
    transition: all 0.4s ease-in-out;
}
.post-14 .con .list1 .news a {
    display: block;
    border-radius: 0.1rem;
    position: relative;
}
.post-14 .con .list1 .news:hover a {box-shadow: 0px 3px 15px 0px rgba(101, 1, 1, 0.56);}
.post-14 .con .list1 .news:nth-child(1) {
    margin-bottom: 0.415rem;
    position: relative;
    z-index: 1;
}

.post-14 .con .list1 .news .news_wz, .post-14 .con .list1 .news .news_imgs:after {
    visibility: hidden;
    transition: all 0.4s ease-in-out;
}
.post-14 .con .list1 .news:hover .news_wz, .post-14 .con .list1 .news:hover .news_imgs:after {
    visibility: inherit;
}
.post-14 .con .list1 .news_imgs:after {
    background: linear-gradient(0.00deg, rgb(5, 0, 0) 1.243%,rgba(145, 63, 63, 0) 98.757%);
    opacity: 0.42;
    height: 1.9rem;
}

.post-14 .con .list1 .news_wz {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 0.2rem 0.22rem 0.2rem;
    box-sizing: border-box;
    color: #fff;
}

.post-14 .con .list1 .news_date {
    color: #fff;
    margin-bottom: 0.05rem;
}
.post-14 .con .list1 .news_imgs:after {
    background: linear-gradient(0.00deg, rgb(5, 0, 0) 1.243%,rgba(145, 63, 63, 0) 98.757%);
    opacity: 0.42;
    height: 1.9rem;
}
.post-14 .mright {
    display: flex;
    gap: 0.44rem;
    flex: 1;
    padding-top: 0.6rem;
}

.post-14 .mright .news_list {
    flex: 1;
    background: #fff;
    padding: 0 0.38rem;
    height: 4.38rem;
    padding-top: 0.33rem;
    box-sizing: border-box;
    position: relative;
}
.post-14 .mright .news_list .news.n3 a {
    border: none;
}
.post-14 .mright .news_list .news a {
    height: 1.32rem;
    border-bottom: 1px dashed rgba(227, 178, 109 ,0.5);
    display: flex;
    align-items: center;
    width: 100%;
}

.post-14 .news .news_meta {
    color: #C98E2E;
    align-items: flex-start;
    margin-right: 0.3rem;
    transition: all 0.4s ease-in-out;
}
.post-14 .news:hover .news_meta {
    color: var(--mainColor);
}
.main1 .mbottom {
    position: relative;
}

.main1 .mbottom>.bg {
    position: absolute;
    width: 12.61rem;
    height: 5.46rem;
    top: -1rem;
    background: url(images/bg1.png) no-repeat center / 100% 100%;
    right: calc((100vw - var(--innerWidth))/-2);
    z-index: 1;
}
.main1 .mbottom .tago {
    color: rgb(155, 12, 20);
    font-size: 0.32rem;
    font-family: "YouSheBiaoTiHei";
    top: calc(100% + 0.28rem);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
}
.main1 .mbottom .tago img{
    width: 5.22rem;
}
.main1:after {
    content: "";
    width: 17.03rem;
    position: absolute;
    height: 5.03rem;
    background: url(images/main1bg2.png) no-repeat center /100% 100%;
    bottom: -3.2rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

.post-14 .mright .news_list:nth-child(2) {
    margin-top: 0.72rem;
}

.main2 {
    background: url(images/main2bg.png) no-repeat center top/ 100% 100%;url(
    images/main2bg .);
    position: relative;
}
div#particles-js {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    w100%: ;
    w100%: 1;
    height: 100%;
}
.main2 .inner {
    padding: 1.1rem 0 0.88rem;
}
.post-21 .con {
    display: flex;
}

.post-21 .con .swiper1 {
    flex: 1;
    overflow: inherit;
    width: 7.2rem;
}

.post-21 .tt {
    position: absolute;
z-index: 2;
}

.post-21 .con .swiper2 {
    width: 8.79rem;
    flex: none;
    box-sizing: border-box;
    padding-bottom: 0.23rem;
}
.post-21 .con .swiper2 .news_list {
}
.post-21 .con .swiper2 .news .news_imgs a {
    padding-top: 56.17%;
}

.post-21 .con .swiper2:after {
      content: "";
      bottom: -0.23rem;
      right: 0;
      position: absolute;
      background: #c23f47;
      width: 8rem;
      height: calc(100% + 0.23rem);
      backdrop-filter: blur(30.98px);
      background: rgba(248, 63, 56, 0.1);
}

.post-21 .con .swiper2 .news {padding-right: 0.2rem;box-sizing: border-box;}
.post-21 .news .news_title {
    color: #fff;
    font-size: var(--bigSize);
    margin-bottom: 0.2rem;
}

.post-21 .news .news_title a {
    color: #fff;
}

.post-21 .news .news_text {
    color: #fff;
    opacity: 0.6;
}

.post-21 .news .news_text a {
    color: #fff;
}
.post-21 .swiper1 .news {
    padding-right: 1.37rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    opacity: 0 ! important;
}
.post-21 .swiper1 .news.swiper-slide-active {
    opacity: 1 ! important;
}

.post-21 .swiper-horizontal>.swiper-pagination-progressbar, .post-21 .swiper-pagination-progressbar.swiper-pagination-horizontal {
    width: calc(100% + (100vw - var(--innerWidth))/2)! important;
    right: 0;
    left: auto;
    bottom: 1.4rem;
    top: auto;
    --swiper-pagination-progressbar-size: 0.04rem;
    --swiper-pagination-progressbar-bg-color: #CBA29A;
    --swiper-pagination-color: #F8C739;
}
.post-21 .swiper-button-next,.post-21 .swiper-button-prev {width: 1.17rem;height: 1.17rem;top: auto;margin: 0;bottom: 0.23rem;opacity: 1;pointer-events: auto;border-radius: 0;--swiper-navigation-color: #fff;border: none;}

.post-21 .swiper-button-prev:hover,.post-21 .swiper-button-next:hover {
    background: rgb(203 154 154 / 39%);
}
.post-21 .swiper-button-next {
    right: 0;
     background: rgb(203 154 154 / 39%);
}
.post-21 .swiper-button-prev{];right: 1.17rem;left: auto;}

.post-21 .num-list {
    position: absolute;
    bottom: 0.57rem;
    color: #fff;
    display: flex;
    z-index: 1;
    align-items: center;
    height: 0.32rem;
}

.post-21 .num-list a {
    margin: 0 0.2rem;
    font-family: 'Poppins-Regular';
    font-size: 0.24rem;
    color: #fff;
    width: 0.3rem;
    flex: none;
}
.post-21 .num-list a.active {
    font-weight: bolder;
    font-size: 0.32rem;
}

.post-21 .num-list:before {
    content: "";
    width: 7.9rem;
    height: 0.25rem;
    position: absolute;
    background: url(images/pagescroll.png);
    background-size: 100% 100%;
    top: -0.51rem;
    left: -2.64rem;
    transform: var(--position);
    transition: all 0.4s ease-in-out;
}
.post-21 .con .swiper2 .news .news_imgs {
    border-radius: 0.1rem;
}

.post-22 {
    margin-top: 0.84rem;
}
.post-21 .swiper2 .swiper-pagination {
    right: 0.52rem;
    bottom: 0.56rem;
    width: auto;
    left: auto;
}
.post-22 .news .news_title {
    color: #fff;
}

.post-22 .news .news_title a {
    color: #fff;
}
.post-22 .news .news_box {
    /* margin: 0 0.75rem; */
}

.post-22 .news_list {
    gap: 1.55rem;
    display: flex;
    justify-content: space-between;
}
.post-22 .news_list .news {
    flex: 1;
}
.post-22 .news .news_date {
    color: #fff;
    padding-right: 0.1rem;
    background: url(images/date_bg.svg) no-repeat right /0.06rem;
    display: inline-block;
    margin-bottom: 0.15rem;
}
.main3 .inner {
    padding: 1.35rem 0 0.95rem;
    position: relative;
    z-index: 1;
}
.post-31 {
    position: relative;
    overflow: hidden;
}
.post-31:before {
    content: "";
    width: 5.4rem;
    height: 2.6rem;
    background: url(images/zbu.png) no-repeat;
    position: absolute;
    top: -0.32rem;
    right: 0;
}

.post-31 .swiper-button-prev, .post-31 .swiper-button-next {
    --swiper-navigation-color: #A0242E;
    position: static;
    opacity: 0.5;
}

.post-31 .control {
    display: flex;
    align-items: center;
    gap: 0.24rem;
    position: absolute;
    right: 0;
    top: 0.17rem;
}

.post-31 .swiper-pagination {
    position: static;
    color: #A0242E;
    font-family: 'Poppins-Regular';
    font-size: var(--titleSize);
}

.post-31 .swiper-pagination .swiper-pagination-total {
    opacity: 0.5;
}


.post-31 .swiper1 .news .news_imgs span{
    height: 6.27rem;
}


.post-31 .swiper1 .news .news_imgs:after {
    background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgb(0, 0, 0) 100%);
    opacity: 0.56;
}

.post-31 .swiper1 .news .news_wz {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    height: 100%;
    left: 0;
    background: linear-gradient(180.00deg, rgba(194, 113, 20,0.6),rgba(155, 13, 20, 0.6) 100%);
    padding: 0.97rem 0.68rem;
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
}

.post-31 .swiper1 .news .news_title a {
    color: #fff;
}
.post-31 .swiper1 .news {
    !importan;!importa;!import;!impor;!impo;!imp;!im;!im;!i;!;!;!;
    transition: all 0.4s ease-in-out;
}
.post-31 .swiper1 .news.swiper-slide-active .news_wz {
    opacity: 1;
    pointer-events: auto;
}

.post-31 .swiper1 .news.swiper-slide-active .title1 {
    opacity: 0;
}
.post-31 .swiper1 {
    width: 14.64rem;
    overflow: inherit;
    margin: 0;
}

.post-31 .swiper1 .news.swiper-slide-active {
    width: 5.02rem ! important;
}
.post-31  .swiper1 .news .news_title.title1 {
    color: #fff;
    font-size: 0.26rem;
    position: absolute;
    padding: 0 0.47rem;
    width: 100%;
    box-sizing: border-box;
    bottom: 0.6rem;
}

.post-31  .swiper1 .news .news_title.title1 a {
    color: #fff;
}

.post-31 .swiper1 .news .news_title {
     /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;
    transition: all 0.4s ease-in-out;
}

.post-31 .swiper1 .news .news_wz .news_title {
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
}
.post-31 .swiper1 .news .news_wz .news_con p {
    color: #fff;
    font-size: var(--bigSize);
    line-height: 0.48rem;
    display: flex;
    align-items: center;
}

.post-31 .swiper1 .news .news_wz .news_con p:before {
    content: "";
    width: 0.08rem;
    height: 0.08rem;
    background: url(images/sjx.svg) no-repeat center/100% 100%;
    margin-right: 0.12rem;
    opacity: 0.5;
}

.post-31 .swiper1 .news .news_wz .news_con p:hover:before {
    opacity: 1;
}
.main3:after {
    content: "";
    height: 4.48rem;
    position: absolute;
    width: 100%;
    background: url(images/main3bg2.png) no-repeat center/100% 100%;
    bottom: 0;
    z-index: 0;
}

.main3 {
    position: relative;display:flex;
    background: url(images/main3bg.png) no-repeat center top -4.16rem/ 100% auto;
}
.main3 .side{flex:1 0 0;}
.post-31 .news_list.list2 {
    display: flex;
    margin-top: 0.66rem;
    justify-content: space-between;
    border-top: 1px solid rgb(255 255 255 / 25%);
    position: relative;
    
}

.post-31 .news_list.list2:before {
    content: "";
    width: 0.05rem;
    height: 0.05rem;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    top: -0.025rem;
    opacity: 0.25;
    left: -0.025rem;
}
.post-31 .news_list.list2:after {
    content: "";
    width: 0.05rem;
    height: 0.05rem;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    top: -0.025rem;
    opacity: 0.25;
    right: -0.025rem;
}
.post-31 .news_list.list2 .news {
    padding-top: 0.36rem;
    opacity: 0.5;
    transition: all 0.6s ease-in-out;
    cursor: pointer;
    position: relative;
    text-align: center;
    width: auto ! important;! importan;! importa;! import;! impor;! impo;! imp;! im;! inherit;! inherit;! i;!;!;
}

.post-31 .news_list.list2 .news .news_title {
    color: #fff;
    font-family: 'SourceHanSansCN-Regular';
}

.post-31 .news_list.list2 .news .news_title a {
    color: #fff;
}

.post-31 .news_list.list2 .news:before {
    content: "";
    width: 0.1rem;
    height: 0.1rem;
    position: absolute;
    border-radius: 50%;
    border: 1px solid #fff;
    top: -0.065rem;
    left: 50%;
    margin-left: -0.055rem;
    background: #990e14;
}

.post-31 .news_list.list2 .news.swiper-slide-thumb-active {
    opacity: 1;
}

.post-31 .news_list.list2 .news.swiper-slide-thumb-active:before {
    background: #fff;
}
.main4 {
    background: url(images/main4bg.png) no-repeat center top/ 100% 100%;
    position: relative;
}

.main4 .inner {
    padding: 1.16rem 0 0;
}

.post-41 .con {
    display: flex;
    --gap: 0.24rem;
    gap: var(--gap);
    justify-content: space-between;
}

.post-41 .con .list1 {
    width: 8.95rem;
    flex: none;
}

.post-41 .con .list1 .news_imgs span {
    padding-top: 66.7%;
}
.post-41 .con .news{
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}
.post-41 .con .news_imgs {
    /* border-radius: 0.1rem; */
}

.post-41 .list1 .news_imgs.bg:after {
    border-radius: 0.1rem 0.1rem 0 0;
    background: rgb(0, 0, 0);
    opacity: 0.24;
}
.post-41 .con .list1 .news_title {
    height: 1.27rem;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    color: #fff;
    background: rgb(0 0 0 / 24%);
    padding: 0 0.66rem;
    box-sizing: border-box;
}
.post-41 .con .news .news_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.24rem;
}
.post-41 .con .list1 .news.n1 .news_title{font-size: 0.24rem;line-height: 0.24rem;padding-left: 68%;}

.post-41 .con .list2-1 {
    width: 2.96rem;
}

.post-41 .con .list2-2 {
    width: 3.6rem;
    margin-top: -1.05rem;
}

.post-41 .con .list2-1 .news_imgs span {
    padding-top: 97%;
}

.post-41 .con .list2 {
    display: flex;
    gap: var(--gap);
    flex-direction: column;
}

.post-41 .con .list2 .news .news_title {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 0.1rem;
    flex-direction: column;
    color: #fff;
    justify-content: center;
    gap: 0.21rem;
    background: rgb(0 0 0 / 30%);
}

.post-41 .con .news .news_icon img {
    width: 0.32rem;
}

.post-41 .con .list2-2 .news_imgs span {
    padding-top: 94.5%;
}
.post-41 {
    margin-bottom: 1.62rem;
}
.post-42 .news.swiper-slide-next .news_info, .post-42 .news.swiper-slide-next + * .news_info,.post-42 .news.swiper-slide-next + * + * .news_info {opacity: 1;}
.post-42 .swiper {
}

.post-42 .con {overflow: hidden;/* margin: 0 -0.24rem; */}

.post-42 {position: relative;}

.post-42 .news .news_imgs a {
    padding-top: 133%;
}

.post-42 .news .news_box {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.post-42 .swiper-wrapper {display: flex;align-items: stretch;}
.post-42 .news .news_imgs {
    border-radius: 0.1rem 0.1rem 0 0;
}

.post-42 .con:before {
    content: "";
    position: absolute;
    width: 4.54rem;
    height: 100%;
/**    background: linear-gradient(269.43deg, rgba(255, 255, 255, 0) 1.505%,rgb(252, 251, 247) 99.423%);  **/
    bottom: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
}
.post-42 .con:after {
    content: "";
    position: absolute;
    width: 4.54rem;
    height: 100%;
/**    background: linear-gradient(90.57deg, rgba(255, 255, 255, 0) 0.98%,rgb(252, 251, 247) 99.624%); **/
    bottom: 0;
    right: 0;
    z-index: 2;
    pointer-events: none;
}
.post-42 .news .news_wz {
    padding: 0.37rem 0.13rem 0.9rem;
    border-left: 1px solid #E9EAE4;
    border-right: 1px solid #E9EAE4;
    flex: 1;
}

.post-42 .news .news_title {
    margin-bottom: .15rem;
    font-size: var(--titleSize);
}
.post-42 .news .news_info {
    color: #811C21;
    font-weight: lighter;
    font-size: var(--smailSizex);
    line-height: 2.1;
    transition: all 0.4s ease-in-out;
}

.post-42 .news .news_info>div {
    padding-left: 0.23rem;
    background-position: top 0.06rem left;
    background-repeat: no-repeat;
    background-size: 0.13rem;
}
/**
.post-42 .news .news_info .info1 {
    background-image: url(images/date.svg);
}**/

.post-42 .news .news_info .info1 {
    background-image: url(images/zhuti.svg);
    background-position: 0px 10px;
}
.post-42 .news .news_info .info2 {
    background-image: url(images/address.svg);
}
.post-42 .swiper-button-prev  {
    left: auto;
    right: 2.6rem;
}
.post-71 .swiper-button-prev  {
    left: auto;
    right: 0.77rem;
}
a.xsdt {
    position: absolute;
    display: inline-block;
    padding: 0 0.25rem;
    border: 1px solid #972831;
    line-height: 0.46rem;
    box-sizing: border-box;
    border-radius: 0.23rem;
    font-size: var(--bigSize);
    color: var(--mainColor);
    right: 0;
    top: 0.05rem;
}

.post-42  .swiper-scrollbar.swiper-scrollbar-horizontal {
    right: 3.3rem;
}
.post-42 .swiper-button-next{
    right: 1.8rem;
}
.post-71 .swiper-button-next {
    right: 0;
}
.post-42:before {
    content: "";
    width: 10.29rem;
    height: 5.19rem;
    position: absolute;
    background: url(images/post-42bg.svg) no-repeat center/100% 100%;
    top: 0;
    top: -1.62rem;
    left: 50%;
    transform: translateX(-50%);
}
.main5{
    background: #960B0B url(images/main5bg.jpg) no-repeat no-repeat right bottom/auto 100%;
    position: relative;
}
.main5>.bg {
    position: absolute;
    width: 100%;
    height: 7.2rem;
    background: url(images/main5bg2.png) no-repeat no-repeat right/100% 100%;
    bottom: 0;
    right: -0.8rem;
}
.main5 .inner {
    padding: 0.94rem 0 1.47rem;
}

.post-51 {
    width: 8rem;
}

.post-51 .tt_text {
    color: #fff;
    font-size: var(--smailSizex);
    line-height: 2;
    margin-bottom: 0.52rem;
    font-family: 'SourceHanSansCN-Regular';
}

.post-51 .tt {
    margin-bottom: 0.35rem;
}
.post-51 .swiper {
    height: 3.66rem;
}
.post-51 .swiper .news {
    margin-top: 0 ! important;
    margin-bottom: 0.3rem;
}
.post-51 .news .news_box {
    position: relative;
    width: 1.68rem;
    color: #fff;
}
.post-51 .news .num {
    font-size: var(--smailSizex);
    font-weight: lighter;
    margin-bottom: 0.16rem;
}

.post-51 .news .num .count {
    font-family: 'Poppins-Regular';
    font-weight: bold;
    font-size: 0.4rem;
}

.post-51 .news .num {
    font-size: var(--smailSizex);
    font-weight: lighter;
    margin-bottom: 0.16rem;
}

.post-51 .news .num .count {
    font-family: 'Poppins-Regular';
    font-weight: bold;
    font-size: 0.4rem;
}

.post-51 .news .news_title {font-size: var(--smailSizex);min-height: 0.5rem;font-family: 'SourceHanSansCN-Regular';}
.post-51 .swiper .news .news_box:after {content: "";width: 1px;height: 0.7rem;background: #fff;position: absolute;right: -0.5rem;top: 50%;margin-top: -0.35rem;opacity: 0.18;}
.main6{
    background: url(images/main6bg.png) no-repeat no-repeat bottom -1.48rem center/100% auto;
    position: relative;
}

.main6 .inner {
    padding: 1.31rem  0 1.11rem;
}

.main6 .mtop {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
}
.share .news_list {
    display: flex;
    justify-content: space-between;
    padding: inherit;
    gap: 0.27rem;
}

.share .news_list .news {
    position: relative;
    transition: all 0.6s ease-in-out;
}

.share .news_list .news .icon {
    display: block;
    width: 0.51rem;
    height: 0.51rem;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 50%;
}

.share .news_list .news:nth-child(1) .icon {
    background-color: #fff;
    background-image: url(images/weibo2.svg);
}

.share .news_list .news:nth-child(2) .icon {
    background-color: #000000;
    background-image: url(images/douyin.svg);
}

.share .news_list .news:nth-child(3) .icon {
    background-color: #2CCC46;
    background-image: url(images/weixin.svg);
}

.share .news_list .news:nth-child(4) .icon {
    background-color: #E98D34;
    background-image: url(images/ks.svg);
}

.share .news_list .news .news_imgs {
    position: absolute;
    bottom: 120%;
    width: 1.1rem;
    height: 1.1rem;
    left: 50%;
    margin-left: -0.55rem;
    transform: translateY(-36%);
    transition: all 0.6s ease-in-out;
    opacity: 0;
}

.share .news_list .news .news_imgs img {
    width: 100%;
    height: 100%;
}

.share .news_list .news:hover .news_imgs {
    opacity: 1;
    transform: none;
}

.share .news_list .news .icon:after {
    content: "";
    width: 0.63rem;
    height: 0.63rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    border: 0.5px dashed #811C21;
    border-radius: 50%;
    transition: all 0.6s ease-in-out;
}

.share .news_list .news:hover .icon:after {
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
    box-shadow: 4px 4px 7px 0px #811c21a8;
    border-color: #fff;
}

.share .news_list .news:hover {
    transform: translate(-4px,-4px);
}

.share {
}
.main6 .mbottom {
    display: flex;
    position: relative;
    --gap: 0.245rem;
    gap: var(--gap);
    align-items: flex-end;
    margin-bottom: 1.35rem;
}

.main6 .mbottom .box1 {
    position: absolute;
    right: calc(100% + var(--gap));
    width: 2.93rem;
}

.main6 .mbottom .box5 {
    position: absolute;
    left: calc(100% + var(--gap));
    top: 0;
    width: 3.82rem;
}

.main6 .mbottom .box2 {
    width: 7.65rem;
    flex: none;
    row-gap: var(--gap);
    flex-wrap: wrap;
    justify-content: space-between;
}

.main6 .mbottom .box3 {
    width: 4.02rem;
    flex: none;
    flex-direction: column;
    gap: var(--gap);
}

.main6 .mbottom .box4 {
    flex: 1;
}
.main6 .mbottom .news .news_imgs {
    border-radius: 0.1rem;
}
.main6 .mbottom>div {
    display: flex;
}
.main6 .mbottom .news:hover .news_wz {
    opacity: 1;
}
.main6 .mbottom .post1{
    transition: 0.6s;
}
.main6 .mbottom .post1:hover {
    z-index: 1;
}
.post-63 {
    width: 100%;
}
.post-63 .news .news_imgs span {padding-top:50.06%}
.post-63 .news .news_imgs:after{
    border-radius: 0.1rem;
    background: linear-gradient(0.00deg, rgb(23, 9, 9) 0.805%,rgba(49, 9, 9, 0.03) 96.287%,rgba(145, 63, 63, 0) 99.195%);
    opacity: 0.69;
    height: 3.05rem;
}

.main6 .mbottom .news {
    position: relative;
}

.post-63 .news .news_wz {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.post-63 .news .news_wz .play img {
    width: 0.52rem;
    box-shadow: 0px 6px 12px 0px rgba(126, 4, 4, 0.1);
    border-radius: 50%;
}

.post-63 .news .news_wz .news_title {
    color: #fff;
    font-size: 0.24rem;
    padding-bottom: 0.17rem;
    margin-top: 0.1rem;
    border-bottom: 1px solid #fff;
}

.post-63 .news .news_wz .news_title a {
    color: #fff;
}
.post-64 {
    width: 2.75rem;
}

.post-65 {
    width: 4.67rem;
    position: relative;
    z-index: 0;
}

.post-64 .news .news_imgs span {
    padding-top: 101%;
}

.post-64 .news .news_imgs:after {
    content: none;
}
.post-65 .news .news_imgs span {
    padding-top: 59.95%;
}
.main6 .mbottom .news .news_imgs:after{
    background: linear-gradient(0.00deg, rgb(5, 0, 0) 1.242%,rgba(145, 63, 63, 0) 98.758%);
 opacity: 0.42;
    height:1.9rem
}
.main6 .mbottom .news .news_wz {
    position: absolute;
    bottom: 0.3rem;
    color: #fff;
    padding: 0 0.33rem;
    font-family: 'SourceHanSansCN-Regular';
    opacity: 0;
    transition: all 0.4s ease-in-out;
}

.main6 .mbottom .news .news_wz .news_date {
    color: #fff;
    margin-bottom: 0.08rem;
}
/**
.post-66 .news a {
    display: block;
    height: 3.47rem;
    background: #8E0C0C;
    border-radius: 0.1rem;
    padding: 0.52rem 0.25rem;
    box-sizing: border-box;
    color: #fff;
}
**/
.post-66 .news .news_meta1 {
    font-weight: bold;
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.3rem;
}

.post-66 .news .news_meta1 .days {
    font-size: 0.32rem;
}

.post-66 .news .news_meta1 .month {
    font-size: var(--smailSize);
}
.post-66 .news .news_meta1 .x {
    width: 1px;
    height: 0.15rem;
    background: #fff;
    transform: rotate(20deg);
    margin: 0 0.05rem;
    opacity: 0.4;
}

.post-66 .news .news_title {
    font-family: 'SourceHanSansCN-Regular';
    margin-bottom: 0.3rem;
}
.post-66 .news  .news_wz1{display:none;}
.post-66 .news .news_text {
    color: #fff;
    opacity: 1;
    font-weight: lighter;
    font-size: var(--smailSize);
}

.post-66 .news .news_text a {
    color: #fff;
}
.post-66 .news .news_imgs span {
    padding-top: 70%;
}
.post-67 .news .news_imgs span {
    padding-top: 70%;
}
.post-68 {
    width: 100%;
}
.post-68 .news .news_imgs span {
    padding-top: 170.2%;
}
.post-69 {
    width: 100%;
}
.post-69 .news .news_imgs span {
    padding-top: 179.5%;
}



.post-62 {
    width: 100%;
}

.post-62 .news {}

.post-62 .news_list {
    display: flex;
    flex-direction: column;
    gap: var(--gap);
    align-items: flex-end;
}

.post-62 .news_list .news:nth-child(1) {
    width: 100%;
}

.post-62 .news_list .news:nth-child(1) .news_imgs span {
    padding-top: 146%;
}
.post-62 .news_list .news:nth-child(2) .news_imgs span {
    padding-top: 104.8%;
}
.post-62 .news_list .news:nth-child(2) {width:2.22rem}
.main6 .mbottom .news .news_icon {
    position: absolute;
    width: 0.68rem;
    height: 0.66rem;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 0 0.1rem 0 0.5rem;
    background: #333;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    background-position: right 0.16rem top 0.16rem ;
}

.main6 .mbottom .news.weixin .news_icon {
    background-color: #2CCC46;
    background-image: url(images/weixin.svg);
}
.main6 .mbottom .news.weibo .news_icon {
    background-color: #FFC117;
    background-image: url(images/weibo.svg);
}
.main6 .mbottom .news.ks .news_icon {
    background-color: #E98D34;
    background-image: url(images/ks.svg);
}
.main6 .mbottom .news.douyin .news_icon {
    background-image: url(images/douyin.svg);
}
.main6 .mbottom:after {
    content: "";
    width: 100vw;
    height: 1.86rem;
    bottom: -1px;
    position: absolute;
    left: calc((100vw - var(--innerWidth))/-2);
    
  /**  background: linear-gradient(180.00deg, rgba(255, 255, 255, 0) 16.23%,rgb(252, 251, 247) 93.461%);**/
    pointer-events: none;
}

.main6 .mbottom .lbg {
    width: 1.42rem;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    pointer-events: none;
}

.main6 .mbottom .lbg.l {
    left: calc((100vw - var(--innerWidth)) / -2);
    background: linear-gradient(269.43deg, rgba(255, 255, 255, 0) 1.228%,rgb(252, 251, 247) 99.529%);
}
.main6 .mbottom .lbg.r {
    right: calc((100vw - var(--innerWidth)) / -2);
 background: linear-gradient(90.57deg, rgba(255, 255, 255, 0) 1.228%,rgb(252, 251, 247) 99.529%); 
}
.main7 .inner{overflow-x:hidden}
.post-71 {
    position: relative;
}
.post-71 .news_list .news.swiper-slide-active {
}

.post-71 .news_list .news {
    box-sizing: border-box;
    transition: all 0.4s ease-in-out;
    width: auto;
    display: flex;
    align-items: flex-end;
}
.post-71 .news_list .news img{transform:none !important}
.post-71 .news_list .news .news_imgs a {
    padding-top: 51.38%;
}

.post-71 .news_list .news .news_imgs {
    border-radius: 0.1rem;
    width: 4.89rem;
    transition: all 0.4s ease-in-out;
    margin-right: 0.21rem;
}

.post-71 .swiper {
    /* margin-right: calc((100vw - var(--innerWidth))/-2); */);
    overflow:visible
}
.post-71 .news_list .news.swiper-slide:hover .news_imgs {
    transform:scale(1.1);
    box-shadow: 0px 3px 10px 0px rgba(87, 0, 0, 0.82);
}

.post-71 .news_list .news.swiper-slide-prev {
    opacity: 0;
}
.post-71 .swiper-wrapper {
}
/**列表页**/
.wp-wrapper{
    position: relative;
    border-bottom: 0.06rem solid #E3BB5D;
}
.l-banner{height: 5.6rem;background-position:center center;background-repeat:no-repeat;text-align:center;background-color:#c5c4c4;position:relative;background-size: cover;}
.l-banner:after{content:"";display:block;width:100%;position:absolute;height:60%;background:url(images/bannerbg.png) no-repeat;background-size:100% 100%;bottom:0}
.l-banner img{display:none;height:100%;vertical-align:top}
#l-container{position:relative;background: url(images/listbg.png) no-repeat bottom right;}
#l-container .inner{padding: 0.87rem 0 1.2rem;/* position:relative; */}
#d-container .inner{background:#fff}

/**栏目列表**/

.col_menu_head{position:absolute;bottom: 0;z-index:1;width: var(--innerWidth);left: 50%;transform: translateX(-50%);display: flex;justify-content: space-between;align-items: center;}
.col_name .col_name_text{
    font-weight: normal;
    position: relative;
    z-index: 1;
    margin-right: 0.8rem;
    text-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 60%);white-space: nowrap
}
.col_name{color: #fff;font-weight: normal;line-height: 0.83rem;font-size: 0.24rem;font-family: "SourceHanSerifCN-Bold";position: relative;display: flex;padding-right: 1.2rem;}
.col_name:after {
    content: "";
    position: absolute;
    left: calc((100vw - var(--innerWidth))/-2);););
    right: 0;
    height: 100%;
    background: linear-gradient(267.45deg, rgb(154, 12, 20) 6.186%,rgba(47, 110, 57, 0) 162.661%);
    clip-path: polygon(0 0, 90% 0, 100% 100%, 100% 100%, 0 100%);
}
.col_name.long .col_name_text {
    margin-right: 0.5rem;
}

.long .col_list ul {
    gap: 0.2rem;
}
.col_path a,.col_path span{color:#fff;font-size:var(--smailSize);line-height:1.3}
.col_path{display:inline-block;padding-left:.26rem;background: url(images/home.svg) no-repeat left/0.18rem;}
.possplit::after{content:"/";font-size:.15rem}
.possplit{margin:0 .08rem;width:auto;background-image:none;color:#666;text-indent:inherit;font-size:0}
.col_list{position:relative;box-sizing:border-box;display:flex;align-items:center;position: relative;z-index: 1;}
.column-switch{display:none}
.col_list ul{position:relative;width:100%;display: flex;gap: 0.43rem;}
.col_list ul li{float:left}
.col_list .col_column .col_item_link.selected{color: #EDC25D;border-bottom: 0.06rem solid #EDC25D;}
.col_list .col_column .col_item_link{color:#fff;font-size: var(--titleSize);display:inline-block;display:block;text-align:center; white-space: nowrap;}
.col_list .slick-next,.col_list .slick-prev{width:auto;height:auto;background:0 0;border-radius:0}
.col_list .slick-prev{left:-.4rem;display:none!important}
.col_list .slick-next{right:-.5rem;width:.3rem;text-align:center}
.col_list .slick-next:hover,.col_list .slick-prev:hover{opacity:1;color:#fff;background:0 0}

/**默认新闻列表页**/
.mrlist .col_news {
    display: flex;
    justify-content: space-between;
}
.mrlist .col_news_list {
    width: 10.8rem;
    flex: none;
    /* position: relative; */
}

.mrlist2 .col_news_list{
   width: 100% !important;
    margin-bottom: 20px;
    position: relative;
}

.mrlist2 .wp_entry img {max-width:98%;_width::expression(this.width>1540?"1540px":this.width+"px");}

.mrlist .col_post {
    width: 4.38rem;
}
.mrlist .col_post .cpost {
    box-shadow: 0px 3px 20px 0px rgba(154, 216, 149, 0);
    background: linear-gradient(180.00deg, rgb(255, 255, 255),rgba(248, 246, 244, 0) 100%);
    padding: 0.5rem 0.55rem 1.1rem 0.37rem;
}

.mrlist .col_post .cpost .tt {
    font-size: 0.24rem;
     /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;
    margin-bottom: 0.48rem;
}

.mrlist .col_post .cpost .news {
    border-left: 1px solid #F7F0F1;
    padding-left: 0.235rem;
    position: relative;
    padding-bottom: 0.39rem;
}

.mrlist .col_post .cpost .news:before {
    content: "";
    position: absolute;
    width: 0.11rem;
    height: 0.11rem;
    background: #9A0C14;
    border-radius: 50%;
    left: -0.055rem;
    top: 0.05rem;
}

.mrlist .col_post .cpost .news_date {
    margin-bottom: 0.15rem;
    padding-left: 0.2rem;
    background: url(images/date.svg) no-repeat left / 0.13rem;
}

.mrlist .col_post .cpost .news_title {
    font-size: var(--titleSize);
    line-height: 1.7;
}

.mrlist .col_post .cpost .news:last-child {
    border: none;
}
.mrlist .col_news_list .news_list .news:last-child {
    border-bottom: 0.02rem solid #9A0C14;
}
.mrlist .col_news_list .news_list .news{display:flex;margin-bottom: 0.38rem;padding-bottom: 0.38rem;border-bottom: 1px dashed rgb(129 28 33 / 50%);}
.mrlist .col_news_list .news_list .news .news_imgs{width: 3.29rem;flex:none;margin-right: .35rem;background:0 0;display:flex;align-items:center}
.mrlist .col_news_list .news_list .news .news_imgs a{padding-top: 68.99%;width:100%}
.mrlist .col_news_list .news_list .news .news_wz{flex:1;padding: 0.1rem 0;display: flex;flex-direction: column;justify-content: space-between;}
.mrlist .col_news_list .news_list .news .news_meta{margin-bottom:.33rem}
.mrlist .col_news_list .news_list .news .news_meta span{display:block;color:#666}
.mrlist .col_news_list .news_list .news .news_year{font-size:.14rem}
.mrlist .col_news_list .news_list .news .news_day{font-size:.36rem;line-height:1.4}
.mrlist .col_news_list .news_list .news .news_title{font-size:var(--titleSize);line-height:1.7;margin-bottom: .13rem;}
.mrlist .col_news_list .news_list .news .news_text{font-size: var(--smailSize);line-height: 1.75;text-indent: 2em;margin-bottom: 0.2rem;font-family: "SourceHanSansCN-Regular";}
.mrlist .col_news_list .news_list .news .news_text a{}
.mrlist .col_news_list .news_list .news.noimg .news_imgs{display:none}
.mrlist .col_news_list .news_list .news .news_date {
    display: inline-block;
    line-height: 0.23rem;
    padding-left: 0.2rem;
    background: url(images/date.svg) no-repeat left /0.13rem;
}

.mrlist.listrw2 .col_news_list .news_list  .news{display:flex;margin-bottom: 0.38rem;padding-bottom: 0.38rem;border-bottom: 1px dashed rgb(129 28 33 / 50%);}
.mrlist.listrw2 .col_news_list .news_list .news .news_imgs{width: 2rem;flex:none;margin-right: .35rem;background:0 0;display:flex;align-items:center}
.mrlist.listrw2 .col_news_list .news_list .news .news_imgs a{padding-top:133%;width:100%}
.mrlist.listrw2 .col_news_list .news_list .news.noimg .news_imgs{display:none}

/**文章页**/
.info .col_metas.clearfix{height:.63rem}
.infobox{padding:.56rem 0;margin:0 auto;width:auto}
.article h1.arti_title{line-height:1.3; /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;font-size: 0.3rem;margin-bottom: .4rem;}
.article h2.arti_title{line-height:2;font-family:"Microsoft YaHei";font-size:.2rem;text-align:center;color:#1b1b1bc7;margin-bottom:.2rem}
.article .arti_metas{line-height: 1.3;margin:0}
.article .arti_metas>span{margin-right: 0.2rem;font-size:var(--smailSize);color: #858585;font-family: 'SourceHanSansCN-Regular';}
.article .arti_info.clearfix{position:relative}
.article .entry{margin:0 auto;overflow:hidden;padding-top: .58rem;min-height:400px;margin-top: 0.3rem;border-top: 0.05rem solid #9A0C14;}
.article .entry .read,.article .entry .read p{line-height:1.75;font-size:var(--smailSize);color:#333}
.article .entry .read p{margin-bottom:10px}
.article .entry .read img{margin:0.1rem auto;max-width:940px;height: auto !important;}
.article .entry .read table{margin:0 auto;border:none!important}
.sibi_art{margin-top:1.3rem}
.wp_artfuns .wp_art_adjoin{display:flex;line-height:.48rem;font-size:var(--titleSize);flex-wrap:wrap}
span.next-title,span.prev-title{width:calc(100% - .8rem)}
.wp_artfuns .wp_art_adjoin .next{padding:0}
.wp_artfuns .wp_art_adjoin .next,.wp_artfuns .wp_art_adjoin .prev{pointer-events:none;width:auto}
.qrid_zz{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.9);display: none;top: 0;left: 0;z-index: 1000;display: none;justify-content: center;align-items: center;}
.qrid_zz #qrid{padding: 8px;background: #fff;border-radius: 5px;}
.social-share {
    position: sticky;
    top: 0.68rem;
    z-index: 1;
    );););
}

.social-share .tt {
    display: block;
    text-align: center;
    color: #EBAA3B;
    font-size: var(--smailSize);
    margin-bottom: 0.2rem;
}
.my-share-d {
    display: flex;
    flex-direction: column;
    gap: 0.15rem;
    position: absolute;
    left: -0.7rem;
}

.my-share-d img {
    width: 0.46rem;
    cursor: pointer;
}
.my-share-d .share_btn {
    position: relative;
    width: 0.46rem;
    height: 0.46rem;
    background: url(images/share_btn.svg)no-repeat center /100% 100%;
}

.my-share-d .share_btn .con {
    position: absolute;
    right: 114%;
    opacity: 0;
    transition: 0.6s;
    display: flex;
    flex-direction: column;
    gap: 0.1rem;
}
.my-share-d .share_btn:hover .con {
    opacity: 1;
}
.social-share.roll {
    position: fixed;
}
/**底部**/
#footer{background: #621919;background-size:cover;position:relative}
.footer .inner{box-sizing:border-box;position:relative;z-index:1}
.foot-top{display:flex;justify-content:space-between;margin-bottom:.857rem}
#footer .inner.in1{padding:.57rem 0 .32rem;position:relative}
#footer .inner .mod{display:flex;}
#footer .inner .foot-left{width: 4.14rem;border-right: 1px solid rgb(255 255 255 / 20%);float: none;padding: 0.74rem 0 0.85rem;}
#footer .inner .foot-center{flex:1;text-align:center}
#footer .inner .foot-center img{max-width:100%}
#footer .inner .foot-right{flex:1;}
#footer .inner p{font-size: var(--smailSize);line-height: 0.32rem;font-weight: lighter;color:#fff;opacity:.5;font-family: 'SourceHanSansCN-Regular';}
#footer .inner p a{color:#fff}
#footer .inner p span{/* margin:0 3px; */margin-right: 1em;width: 90px;float: left;}
.foot-left .title{color:#fff;font-size:var(--smailSize);line-height:.21rem;font-weight:700;margin-bottom:.14rem}
.foot-logo .img {
    width: 3.19rem;
}

.foot-logo {
    margin-bottom: 0.5rem;
}
.foot-logo img{
    width: 3.19rem;
}
.shares {
    margin-bottom: 0.6rem;
}

#footer .foot-left .code a {
    color: #fff;
}

#footer .foot-left .code {
    color: #fff;
    font-family: 'SourceHanSansCN-Regular';
    font-size: var(--smailSizex);
    line-height: 0.32rem;
    opacity: 0.4;
    max-width: 3rem;
}
#footer .links .news_list {
    display: flex;
    height: 2.57rem;
    align-items: center;
    /* padding-left: 1.17rem; */
    justify-content: space-between;
}

#footer .links .news_list .news_title a {
    display: flex;
    color: #fff;
    align-items: center;
    gap: 0.237rem;
    font-size: var(--titleSize);
    font-family: 'SourceHanSansCN-Medium';
}

#footer .links .news_list .news_title svg {
    width: 0.44rem;
}
#footer  .links {
    border-bottom: 1px solid rgb(255 255 255 / 20%);
    padding-left: 1.17rem;
}

#footer .contant {
    padding: 0.55rem 0;
    padding-left: 1.17rem;
    display: flex;
    gap: 0.91rem;
}

#footer .contant>div {
    padding-left: 0.39rem;
    background-position: left 0.05rem;
    background-size: 0.18rem 0.18rem;
    background-repeat: no-repeat;
}

#footer .contant .con1 {
    background-image: url(images/dizhi.svg);
}

#footer .contant .con2 {
    background-image: url(images/youxiang.svg);
    display: none;
}

.rerurnTop {
    position: absolute;
    color: #fff;
    bottom: 0.91rem;
    right: 0;
    font-size: var(--smailSize);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.15rem;
    cursor: pointer;
}
/**底部链接**/
.foot-left .tt{margin-bottom:.18rem}
.foot-left .links{margin-right:1.02rem}

/**分享**/
.shares .news_list{display:flex;text-align:center;gap:.17rem}
.shares .news_list .imgs{width: 100px;height: 100px;position:absolute;bottom: 100%;left:50%;margin-left:-.5rem;transform:translateY(-.4rem);opacity:0;transition:all .4s ease-in-out;background: #fff;}
.shares .news_list .imgs img{width:100%;height:100%unset}
.shares .news_list .news_icon{display:block;width:.5rem;height:.5rem;border-radius:50%;background-repeat:no-repeat;background-position:center;opacity: 0.3;background-size: auto 61%;}
.shares .news_list .news{position:relative}
.shares .news_list .news:nth-child(1) .news_icon{background-image:url(images/weixin.svg)}
.shares .news_list .news:nth-child(2) .news_icon{background-image:url(images/weibo.svg)}
.shares .news_list .news:nth-child(3) .news_icon{background-image:url(images/douyin.svg)}
.shares .news_list .news:nth-child(4) .news_icon{background-image:url(images/ks.svg)}
.shares .news_list .news_icon:hover{opacity:1}
.shares .news_list .news:hover .imgs{opacity:1;transform:none}
.shares .news_list .news_title{color:#fff;font-size:var(--smailSizex);line-height:1.4;margin-top:.13rem}
.footlogo img{width:4.62rem}
.foot-bottom{padding:.26rem 0 .29rem;text-align:center;position:relative;z-index:1;border-top:1px solid rgb(255 255 255 / 50%)}
.foot-bottom p{font-size:var(--smailSizex);line-height:2.4;color:#fff;position:relative}


/**特殊页**/
.zzjglist .wp_subcolumn_list .wp_sublist .sublist_title {
    display: none;
}

.zzjglist .wp_subcolumn_list .wp_sublist {
    margin: 0;
}

.zzjglist .wp_subcolumn_list {
    padding-left: 2.2rem;
    box-sizing: border-box;
    padding-top: 0.63rem;
}
.zzjglist .col_news_menu {
    position: -webkit-sticky;
    position: sticky;
    top: 0.2rem;
}

.zzjglist .col_news {
    position: relative;
}

.zzjglist .col_news_menu .links_list {
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    top: 0.65rem;
}
.zzjglist .col_news_menu .links_list li {
    
    color: #9B9B9B;
     /* font-family: 'SourceHanSansCN-Bold'; */
    font-weight: bold;
}
.zzjglist .col_news_menu .links_list li a{color: #9B9B9B;font-size: var(--bigSize);}
.zzjglist .col_news_menu .links_list li.selected a{
    font-size: 0.28rem;
    color: #9A0C14;
}

.zzjglist .col_news_list .news_list.list2 {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.8rem;
}
.zzjglist .wp_subcolumn_list:first-child {
    padding-bottom: 1rem;
    border-bottom: 1px solid rgb(148 45 51 / 20%);
}

.zzjglist .wp_subcolumn_list.yx {
    padding-bottom: 0rem !important;
    border-bottom: 0px solid rgb(148 45 51 / 20%) !important;
}

.zzjglist .col_news_list .news_list.list2 .news {
    width: 33.33%;
    line-height: 1.7;
    font-size: var(--bigSize);
    padding-left: 0.56rem;
    box-sizing: border-box;
    background: url(images/jgicon.svg) no-repeat left/0.22rem;
}


.main1 .mbottom{display:flex;justify-content: space-between;}
.post-144{width:45.56%}
.post-145{width:45.9%}
.post-142 .news_imgs{width:3.74rem;padding-top:2.5rem;border-radius: 0.1rem;transition: all 0.4s ease-in-out;}
.post-142 li.news{display:flex;align-items:center}
.post-142 li.news .news_wz{flex:1 0;box-sizing:border-box;padding-left:0.3rem}
.post-142 li.news .news_title a{}
.post-142 li.news .news_title{margin:0.3rem 0;}
.post-142 .news .news_text{font-size:var(--smailSize)}
.post-143 li.news{display:flex;align-items:center;    justify-content: space-between;padding:0.26rem 0;border-bottom:1px dashed rgba(227,178,109,0.5)}
.post-143 li.news:last-child{border:0}
.post-143 li.news .news_title{flex:1 0;margin-right:0.5rem}
.post-143 li.news .news_time{font-family:"Poppins-Regular";color:#A12019;font-size:var(--smailSizex)}
.main1:after{background:url(images/main1bg3.png) center no-repeat;bottom:-1.3rem;height:7rem;width:110%}
.post-145 li.news{display:flex;align-items:center;}
.post-145 li.news:first-child{margin-bottom:0.5rem;}
.post-145 li.news .news_imgs{width:3.9rem;padding-top:2.6rem;border-radius: 0.1rem;transition: all 0.4s ease-in-out;}
.post-145 li.news .wz{flex:1 0;padding-left:0.4rem;box-sizing:border-box}
.post-145 li.news .news_title{margin:0.15rem 0 0.35rem}



/**列表页图片**/

.wp_listalbumn .albumn_info .Article_MicroImage img {display:block;width: 5rem !important;height: 3rem;object-fit:cover;transition:all 0.6s ease-in-out;border-radius: 0.1rem;}
.wp_listalbumn .albumn_info:hover .Article_MicroImage a img {transform:scale(1.05);/* border-radius: 0.1rem; */}

.wp_listalbumn .albumn_info a {
    display: inline-block;
    position: relative;
    margin: 0 auto;
    color: #333;
    text-decoration: none;
    font-size: 16px;
    font-family: 'Microsoft YaHei', Tahoma, Geneva, sans-serif;
    line-height: 1.75;
}
.listrw .wp_listalbumn .albumn_info .Article_MicroImage img {display:block;width: 5rem !important;height: 3.33rem;}


.wp_listalbumn .albumn_info .Article_Title {display:block;padding: 0.15rem 0;margin:0 auto;text-align:center;line-height:1.7em;}
 .listrw.listrw2 .wp_listalbumn .albumn_info .Article_Title a{display: none;}
.col_jj_list {
        background: rgb(255 255 255 / 65%);
        margin: -0.3rem 10px 0.37rem  10px;
        padding: 20px;
        color: #ffffff;
        color: #000;
        font-size: var(--titleSize);
        line-height: 1.7em;
        box-sizing: border-box;
        /* border: 10px; */
        border-radius: 0.1rem;
        border: 1px solid #f1f1f1;
        text-indent:2em;
        font-family: "SourceHanSerifCN-Bold";letter-spacing: 1px;
}
.list #l-container .inner{/* padding-top:10px; */}
.post-21 .con .swiper2 .news{padding-right:0}
.post-31 .swiperbox{overflow: hidden;
    border-radius: .1rem;}
.post-31 .swiper1{overflow:visible}



.wp-menu2 .menu-item:last-child {
     display: none; 
}
.zzjglist .wp_subcolumn_list#wrap2{display:none;}