@charset "utf-8";
/*Technical Support SudyTech*/
@font-face {
  font-family: 'GTAmericaTrial-Md';
  src: url(/fonts/GT-America-Standard-Medium.woff2);
}
@font-face {
  font-family: 'GTAmericaTrial-Rg';
  src: url(/fonts/GT-America-Standard-Regular.woff2);
}
@font-face {
  font-family: 'Canela-Bold';
  src: url(/fonts/Canela-Bold-Reduced.ttf);
}
@font-face {
  font-family: 'Canela-Medium';
  src: url(/fonts/Canela-Medium-Reduced.ttf);
}
@font-face {
  font-family: 'Canela-Regular';
  src: url(/fonts/Canela-Regular-Reduced.ttf);
}
@font-face {
  font-family: 'Montserrat';
  src: url(/fonts/Montserrat-Bold.ttf);
}
@font-face {
  font-family: 'Libre-Baskerville-Bold';
  src: url(/fonts/Libre-Baskerville-Bold.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;--size:calc(100vw / 19.20);font-size:var(--size);}
html.fixhtml {
    overflow: hidden;
}
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: #232323;font-family: 'GTAmericaTrial-Rg';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;}
:root {--mainColor: #980337;--hoverColor: #980337;--bigSize:0.2rem;--titleSize:0.18rem;--smailSize:0.16rem;--smailSizex:0.14rem;--innerWidth: 17rem;--transition: all 0.4s ease-in-out;}
p {line-height:1.75;}
a {color: #232323;text-decoration:auto;transition: var(--transition);}
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;}
.wrapper {width:100%;margin:0 auto;}
.wrapper .inner {width:var(--innerWidth);margin:0 auto;}
.fix-top{padding-top:100vh;position:relative;transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;z-index:-1}
.fix-top.fixed{padding-top:0}
/**头部**/
.header {border-bottom:none;height:auto;line-height:inherit;background-size:cover;position:relative;z-index: 999;position:absolute;width:100%;top:0;transition:1s;}
.header.fix {background:var(--mainColor);}
.header.opennav:after,.header.fix:after{
    opacity: 0;
}
.header .inner {position:relative;transition:all 0.4s ease-in-out;width: 100%;}
.header .sitelogo a{
    display: block;
    position: relative;
}
.header .sitelogo img {/*width: 3.9rem;*/transition: var(--transition);}
.header .sitelogo img.logo2 {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
}

.header.opennav .sitelogo img.logo2{
    opacity: 1;
    visibility: inherit;
}
.header.opennav .sitelogo img.logo1{
    opacity: 0;
    visibility: hidden;
}

.header.opennav .searchbox {
    display: none;
}
.header.opennav .site-lang a {
    color:#fff;
}
.header .head-main {float:left;margin-top:10px;}
.header .mod {display:flex;justify-content:space-between;height: 1rem;align-items:center;}
.head-left {margin-left: 0.5rem;
}
.header .head-right {display:flex;align-items: center;gap: 0.15rem;}
.header.fix .nav .wp-menu .menu-item a.menu-link {
    color: #fff;
}

.header.fix .site-lang svg path {
    stroke: #fff;
    fill: #fff;
}

.header.fix .wp-search .search-btn {
    background-image: url(/images/sous2.svg);
}
.header.fix .sitelogo img.logo1 {opacity:0;visibility:hidden}
.header.fix .sitelogo img.logo2 {opacity:1;visibility:inherit}
/* 搜索*/
.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;}
.head-right .site-lang{margin-top:0.7rem;}
.searchbox .tt {color:#fff;text-align:center;font-size:0.3rem;font-weight:bold;margin-bottom:0.47rem;}
.searchbox {text-align:right;width: 0.62rem;height: 0.62rem;position: relative;top:0.27rem;}
.wp-search {position: absolute;width: 100%;right: 0;transition: var(--transition);border-radius: 0.47rem;}
.wp-search form {display:block;}
.wp-search .search-input {margin-left:0.2rem;margin-right: 0.67rem;}
.wp-search .search-input input.search-title {width:100%;line-height: 0.62rem;background:none;color:#FFFFFF;font-size:var(--titleSize);border:0;outline:0;font-family:'SourceHanSansCN-Regular';}
.wp-search .search-btn {width: 0.67rem;height: 0.67rem;position:absolute;right:0;top:0%;background: url(/images/sous.svg) no-repeat center/0.24rem;/* transition: var(--transition); */display: flex;align-items: center;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;background: none;}
.header .searchbox:hover .wp-search .search-btn{
    background-image: url(/images/sous2.svg);
}
.header .searchbox:hover .wp-search {
    width: 2.5rem;
    background: var(--mainColor);
    border-radius: 0.47rem;
}
/**角色**/
.site-lang svg{
    width: 0.23rem;
    height: auto;
}
.site-lang a{
    display: block;
    font-family: 'GTAmericaTrial-Md';
    font-size: var(--bigSize);
}
/**导航**/
#nav {}
#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.8rem;}
.nav .wp-menu .menu-item {position:relative;text-align:center;}
.menu-switch-arrow{
    display: none;
}
.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.4rem;font-size: var(--bigSize);display:block;position:relative;font-family: 'GTAmericaTrial-Md';}
.nav .wp-menu .menu-item:hover a.menu-link{color:var(--mainColor)}
.nav .sub-menu {position:absolute;left:50%;top:100%;min-width:1.5rem;z-index:100;background:var(--mainColor);opacity:0;transform:translateX(-50%) scale(0);transition:all 0.4s ease-in-out;border-radius:8px;overflow:hidden;}
.nav .sub-menu .sub-item {position:relative;white-space:nowrap;vertical-align:top;_zoom:1;}
.nav .sub-menu .sub-item a {display:block;color:#fff;line-height:0.5rem;padding:0 17px;font-size: var(--titleSize);background:none;text-align:center;}
.nav .sub-menu .sub-item.hover>a,.nav .sub-menu .sub-item a:hover {background-color:#fff;display:block;color: var(--mainColor);}
.nav .sub-menu .sub-menu {left:100%;top:0px;z-index:200;background:#fff;}
.nav .site-lang {display:none;}
.nav .wp-menu .menu-item a.menu-link:after {content:"";width:100%;height:1px;position:absolute;bottom:0;background: var(--mainColor);left:0;transform:scale(0);transition:all 0.4s ease-in-out;}
.nav .wp-menu .menu-item:hover a.menu-link:after {transform:scale(1);}
.nav .wp-menu li:hover>.sub-menu {transform:translateX(-50%);opacity:1;}

.header .fix-bottom {
    display: none;
}
/**固定导航**/
a.menu-btn {
    margin-top: 0.27rem;
    height: 0.62rem;
    background: rgb(255 255 255 / 20%);
    display: flex;
    border-radius: 0.47rem 0 0 0.47rem;
    background: var(--mainColor);
    align-items: center;
    justify-content: center;
    --color: #fff;
    color: var(--color);
    font-family: 'GTAmericaTrial-Md';
    font-size: var(--bigSize);
    gap: 0.18rem;
    width: 1.35rem;
}

a.menu-btn.btn2 {
    display: none
}
a.menu-btn .xb{
    display: flex;
    flex-direction: column;
    gap: 0.11rem;
    flex: none;
}
a.menu-btn .xian {
    display: block;
    height: .02rem;
    width: 0.22rem;
    background: var(--color);
    border-radius: .02rem;
    transition: all .4s ease-in-out;
}

a.menu-btn.arrow .xian:nth-child(1) {
    transform: rotate(-45deg);
}

a.menu-btn.arrow .xian:nth-child(2) {
    transform: rotate(45deg);
    position: absolute
}

.fixbox {
    position: fixed;
    z-index: 998;
    background: var(--mainColor);
    backdrop-filter: blur(20px);
    height: 100%;
    top: -100%;
    padding-top: 2.08rem;
    box-sizing: border-box;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    transform-origin: top;
    display: flex;
    flex-direction: column;
    
    gap: 0.4rem;
    left: 0;
    right: 0;
}

.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%;
    justify-content: space-between;
    text-align: center;
    min-height: 50%;
    padding: 0 calc(50vw - 8.5rem);
    box-sizing: border-box;
}

.fixbox .wp-menu .menu-link {
    font-size: 0.46rem;
    line-height: 1;
    /* display: block; */
    font-family: 'Canela-Regular';
    position: relative;
}

.fixbox .wp-menu .menu-link:after,.fixbox .wp-menu .sub-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;transform-origin: left;}
.fixbox .wp-menu .menu-item .menu-link:hover:after,.fixbox .wp-menu .sub-link:hover:after{transform:scale(1);}

.fixbox .site-lang ul li.links a {
    border: 1px solid #ffffff4d;
    line-height: 2
}

.fixbox .wp-menu .sub-menu {
    margin-top: .4rem;
    text-align: center
}

.fixbox .wp-menu .sub-menu .sub-menu {
    display: none
}

.fixbox .wp-menu .sub-menu a {
    font-size: var(--bigSize);
    opacity: 0.7;
    line-height: 2.5;
    position: relative;
}
.fixbox .wp-menu .sub-menu a:hover{
    opacity: 1;
}
.fixbox .searchbox {
    width: 9rem;
    transition: none;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
.fixbox .wp-search {
    position: static;
    background: #fff;
}
.fixbox .wp-search .search-input input.search-title {
    font-size: 0.26rem;
    color: #999;
}

.fixbox .wp-search .search-input {
    margin: 0 0.9rem 0 0.5rem;
}

.fixbox .wp-search .search-btn {
    width: 0.9rem;
    background-image: url(/images/sous_r.svg);
}
.fixbox .wp-search .search-btn:before {
    content: "";
    width: 1px;
    height: 0.38rem;
    background: #707070;
    position: absolute;
    left: 0;
    opacity: 0.5;
}

.fixbox .fix-bottom {
    display: flex;
    height: 0.87rem;
    align-items: center;
    justify-content: space-between;
    padding: 0 calc(50vw - 8.5rem);
    box-sizing: border-box;
    border-top: 1px solid rgb(255 255 238 / 47%);
    flex: none;    display: none;
}


.fixbox .fix-bottom .links_list {
    display: flex;
    color: #fff;
    gap: 0.48rem;
    flex-wrap: wrap;
}

.fixbox .fix-bottom .links_list .links:nth-child(1) {
    font-family: 'GTAmericaTrial-Md';
    font-size: var(--bigSize);
    opacity: 0.6;
}

.fixbox .fix-bottom .links_list .links {
    font-size: var(--smailSize);
}
.fixbox .fix-bottom .links_list .links a{
    display: block;
    width: 100%;
}
.fixbox .foot-menu{display:none}
/**大图**/
#banner .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:cover;}
.mbanner .slick-prev,.mbanner .slick-next {z-index:1;top:auto;    bottom: 0.5rem;opacity:0.8;}
.mbanner .slick-prev {    left: auto;
    right: 1.5rem;}
.mbanner .slick-next {right:0.55rem;}
.mbanner .news .news_wz {position:absolute;left:10%;text-align:left;width: 10.3rem;transform: translateX(-50%) translateY(200px);bottom: 1.15rem;opacity: 0;z-index: 1;text-align: left;max-width: 96%;transition: var(--transition);}
.mbanner.showdiv .news .news_wz {
    transform: translateX(-10%);
    opacity: 1;
}
.mbanner .news .news_title{
    font-size: 0.3rem;
    font-family: 'Canela-Bold';
    line-height: 1.1;
    letter-spacing: 0.02rem;
    margin-bottom: 0.2rem;
}
.mbanner .news .news_title a{
    color: #000;
}
.mbanner .news .news_text {
display:none;
    font-size: var(--smailSize);
    line-height: 1.625;
    width: 8.34rem;
    margin: 0 auto;
    margin-top: 0.05rem;
    max-width: 100%;
    color: #000;
}
.mbanner .slick-dots {    bottom: 0.6rem;
    left: 0;
    margin-left: 0;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;gap: 0.18rem;
    align-items: center;}
.mbanner .slick-dots li {width: 0.44rem;
    height: 0.36rem;
    background: url(/images/dot.svg) no-repeat center / 100% 100%;    border-radius: 0;    opacity: 0.2;}
.mbanner .slick-dots li button {width:0rem;height:0.06rem;background:rgb(255 255 255 / 80%);padding:0;display:none;}
.mbanner .news .news_video,.mbanner .news .news_imgs a {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 .news_list .news:after {content:"";display: block;position: absolute;pointer-events: none;height: 79%;width: 100%;bottom: 0;background: linear-gradient(0.00deg, rgba(255, 255, 255, 1),rgba(255, 255, 255, 0.95) 32%,rgba(255, 255, 255, 0) 100%);}
.mbanner .news_list .news:before{
    content: "";
    width: 100%;
    height: 34.74%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: linear-gradient(180.00deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 13%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.95;
    pointer-events: none;
    transition: var(--transition);
    }
.mbanner .slick-dots li:after {content:"";display:block;width:0rem;height:0.69rem;background:url(/images/dot.svg) no-repeat;background-size:100% 100%;position:absolute;top:0;transform:scale(0);transition:all 0.4s ease-in-out;}
.mbanner .slick-dots li.slick-active:after {transform:none;}
.mbanner .slick-dots li.slick-active {opacity:1;}
.mbanner.fixBanner {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #ccc;}
.fixedok .mbanner {opacity: 0;}
/**内容**/
.news_imgs a,.news_imgs span {display:block;overflow:hidden;position: relative;}
.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 {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.6s ease-in-out;}
.news_imgs {background:#ccc;position:relative;}
.news_imgs.bg:after {content:"";width:100%;position:absolute;height:1.4rem;bottom:0;pointer-events:none;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 1) 100%);opacity: 0.6;}
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 .3s;}
.news:hover span.underLine {background-size:100% 2px;color:var(--mainColor);}
.news:hover span.underLine a{color:var(--mainColor);}
/**主体公共**/
.post .tt {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.20rem;
    align-items: center;
    position: relative;
    z-index: 1;
}
.post .tt .title {font-family: 'Canela-Medium';font-size: 0.6rem;font-weight: normal;font-family: 'Canela-Regular';letter-spacing: 0.03rem;}
.post .more_text {font-family: 'Montserrat';color: var(--mainColor);border-bottom: 1px solid var(--mainColor);display: inline-block;font-size: var(--smailSizex);letter-spacing: 0.02rem;transition: var(--transition);}
.post .news .news_date {font-size: var(--smailSize);display: flex;gap: 0.1rem;line-height: 1.315;color: var(--mainColor);}
.post .news .news_title{
    line-height: 1.5;
    font-size: 0.22rem;
    font-family: 'Canela-Medium';
    letter-spacing: 0.004rem;
}
.post .news .news_text{
    line-height: 1.625;
    font-size: var(--smailSize);
    opacity:0.8;
}
.post .news .news_text a{color:#000}
.post .news .news_more{
    font-family: 'Montserrat';
    color: var(--mainColor);
    border-bottom: 1px solid var(--mainColor);
    display: inline-block;
    font-size: var(--smailSizex);
    letter-spacing: 0.02rem;
    transition: var(--transition);
}
.post .more_text:hover,.post .news .news_more:hover{transform:scale(1.1)}
/**main1**/
.body_m {
    position: relative;
    z-index: 1;
}
.main1 .mod {
    display: flex;
}
.main1 .inner{
    padding-bottom: 0.6rem;
}
.post-11 {
    width: 7.61rem;
    flex: none;
    margin-right: 0.6rem;
}
.post-11 .tt {
}

.post-11 .news .news_imgs a{
    padding-top: 66.5%;
}
.post-11 .news .news_wz {
    position: absolute;
    z-index: 1;
    bottom: 0.23rem;
    padding: 0 1.2rem 0 0.4rem;
    box-sizing: border-box;
    width: 100%;
}
.post-11 .news .news_date{
    color: #fff;
    margin-bottom: 0.1rem;
}
.post-11 .news .news_title{
    font-size: 0.24rem;
}
.post-11 .news .news_title a{
    color: #fff;
    text-overflow: -o-ellipsis-lastline;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
}
.post-12 {
    flex: 1;
    width: 0;
    padding-top: 0.55rem;
}
.post-12>div {
    height: 100%;
}

.post-12 .news {
    display: flex;
    --gap: 0.33rem;
}
.post-12 .news:nth-child(2){
    flex-direction: row-reverse;
}
.post-12 .news .news_imgs {
    width: 3.73rem;
    flex: none;
}
.post-12 .news .news_imgs a {
    padding-top: 67.1%;
}
.post-12 .news_list {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.post-12 .news .news_wz {
    flex: 1;
    border-bottom: 1px solid #E0E0E0;
    padding: 0.15rem 0 0.28rem var(--gap);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.post-12 .news:nth-child(2) .news_wz{
    padding-left: 0;
    padding-right: var(--gap);
}
.post-12 .news .news_title{
    margin-bottom: 0.24rem;
}

.post-11 .slick-dots {
    width: auto;
    right: 0.3rem;
    bottom: 0.33rem;
}
.main2 {
    position: relative;
    z-index: 1;
}

.main2:after {
    content: "";
    width: 100%;
    position: absolute;
    height: calc(100% - 1rem);
    top: 0;
    left: 0;
    background: url(/images/main2bg.jpg) no-repeat center /cover;
    z-index: -1;
}
.main2 .inner{
    position: relative;
    z-index: 1;
}
.post-21 .con {
    display: flex;
}

.post-21 .con .conl {
    width: 8rem;
    flex: none;
    padding: 0.85rem 0 1rem;
    position: relative;
    display: flex;
    flex-direction: column;
}

.post-21 .list2 {
    flex: 1;
    width: 0;
}

.post-21 .list2 .news_imgs a {
    padding-top: 77.77%;
}

.post-21 .tt {
    padding-right: 1rem;
    margin-bottom: 0.42rem;
}

.post-21 .precent {
    position: absolute;
    bottom: 0;
    height: 0.85rem;
    display: flex;
    align-items: center;
    right: 1.63rem;
    font-size: var(--titleSize);
    color: #285D4C;
    font-family: 'Libre-Baskerville-Bold';
    gap: 0.03rem;
}

.post-21 .tt .title {
    color: #fff;
}

.post-21 .more_text {
    --mainColor: #fff;
}

.post-21 .con .list1 {
    flex: 1;
    z-index: 1;
}

.post-21 .con .list1 .news {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0.8rem;
    box-sizing: border-box;
    color: #fff;
    align-items: flex-start;
}
.post-21 .con .list1 .news_top{
    width: 100%;
    transform: scale(0.5);
    opacity: 0;
    transition: var(--transition);
}
.post-21 .con .list1 .slick-current .news_top{
    transform: none;
    opacity: 1;
}
.post-21 .con .list1 .slick-list, .post-21 .con .list1 .slick-track {
    height: 100%;
}
.post-21 .con .list1 .news a {
    color: #fff;
}
.post-21 .con .list1 .news_more{
    --mainColor: #fff;
    transform-origin: left;
}
.post-21 .con .list1 .news_title {
    padding-right: 1.17rem;
    font-size: 0.3rem;
}

.post-21 .con .list1 .news_text {
    padding-right: 1rem;
    margin-top: 0.35rem;
    padding-top: 0.2rem;
    border-top: 1px solid rgb(255 255 255 / 50%);
}
.post-21 .slick-dots {
    display: flex;
    height: 1rem;
    bottom: auto;
    top: 100%;
    gap: 0.18rem;
    align-items: center;
}

.post-21 .slick-dots li {
    width: 0.44rem;
    height: 0.36rem;
    background: url(/images/dot.svg) no-repeat center/100% 100%;
}
.post-21 .slick-prev, .post-21  .slick-next {
    height: 1rem;
    width: 1rem;
    border-radius: 0;
    box-shadow: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 0.16rem;
    font-size: 0;
    opacity: 1;
    margin: 0;
    top: 100%;
}
.post-21 .slick-prev {
    background-image: url(/images/left_w.svg);
    right: 0;
    left: auto;
    background-color: var(--mainColor);
}
.post-21 .slick-next {
    background-image: url(/images/right_w.svg);
    left: 100%;
    background-color: #c9c9c930;
    backdrop-filter: blur(30px);
}
.main3{
}
.main3 .inner{
      padding: 0.2rem 0 0.5rem;    margin-top: 0.5rem;
    /*margin-bottom: 0.5rem;*/
}.post-51 .conr ul.news_list {
    margin-left: 15%;
}
.post-31{position:relative}
.post-31>.bg:after,.post-31>.bg:before {
    content: "";
    position: absolute;
    width: 100%;
    background: #FAF7F5;
    height: 3.35rem;
    z-index: -1;
    right: calc(100% + 0.37rem);
    top: 0;
}
.post-31>.bg:after{
    top: calc(3.35rem + 0.37rem);
}
.post-31>.bg.b2:after,.post-31>.bg.b2:before{
    left: calc(100% + 0.37rem);
}
.post-31 .news_list {
    display: flex;
    gap: 0.38rem;
    position: relative;
}

.post-31 .news_list .news {
    flex: 1;
    position: relative;    background: #FAF7F5;
    padding-bottom: 0.25rem;
}

.post-31 .more_text {
    --mainColor: #285D4C;
}
.post-31 .news_list .news_imgs a {
    padding-top: 61.8%;
}

.post-31 .news_list .news_imgs {
    /*margin-bottom: 0.36rem;*/
}
.post-31 .news_list .news_wz{
    padding: 0 0.25rem;
}
.post-31 .news_list .news_date {justify-content: center;margin-bottom: 0.22rem;    display: none;}

.post-31 .news_list .news:nth-child(even) {
    /*margin-top: -0.7rem;*/
}

.post-31 .news_list .news_imgs:after, .post-31 .news_list .news_imgs:before {
    content: "";
    position: absolute;
    width: 100%;
    background: #FAF7F5;
    height: 2.75rem;
    left: 0;
    z-index: -1;
}

.post-31 .news_list .news_imgs:before{
    bottom: calc(100% + 1.5rem);
}

.post-31 .news_list .news_imgs:after {
    top: calc(100% + 0rem);
}
.main4 {
    overflow: hidden;
}
.horizontal-scrollbar-container {
    z-index: 1000;
    flex: 1;
    height: 0.02rem;
    background: #E0E0E0;
    border-radius: 0.05rem;
  }
  
  .scrollbar-track {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
  }
  
  .scrollbar-thumb {
    position: absolute;
    height: 100%;
    width: 80%; /* 固定宽度 */
    background: #285D4C;
    border-radius: 4px;
    left: 0;
    top: 0;
    cursor: pointer;
    /* transition: var(--transition); */
  }
  
  .scrollbar-thumb:hover {
    background: linear-gradient(to right, #2980b9, #27ae60);
    height: 120%;
    top: -10%;
  }

.post-41 .tt {
    gap: 0.64rem;
}
.post-41 .news_list {width: max-content;display: flex;--gap: 0.08rem;gap: var(--gap);    left: 0;
    position: relative;}
.post-41 .news_list .news{
    background: #ccc;
}
.post-41 .news_list .n1 {
    width: 4.06rem;
}

.post-41 .news_list .n2 {width: 100%;height: 3.92rem;background: #EAE4D9;}
.post-41 .news_list .n3 {width: 100%;flex: 1;height: 2.59rem;background: url(/images/newbg41.jpg)no-repeat center/cover;}
.post-41 .news_list .n4 {width: 4.06rem;}
.post-41 .news_list .n5 {width: calc((100% - 0.08rem)/2);height: 2.58rem;background: #FBC600;{width: calc((100% - 0.08rem)/2);height: 2.58rem;};}
.post-41 .news_list .n6 {width: calc((100% - 0.08rem)/2);height: 2.58rem;background: #980337;}
.post-41 .news_list .n7{
    width: 100%;
    height: 3.94rem;
}
.post-41 .news_list .n8{width: 3.91rem;height: 3.92rem;}
.post-41 .news_list .n9{width: 5.16rem;height: 3.92rem;}
.post-41 .news_list .n10{
    width: 6.03rem;
    height: 2.59rem;
    background: #EAE4D9;
}
.post-41 .news_list .n11{
    width: 3.06rem;
    height: 2.59rem;
    background: #980337;
    display: flex;
    align-items: center;
    justify-content: center;
}
.post-41 .news_list>ul {
    gap: var(--gap);
    display: flex;
    flex-wrap: wrap;
    height: 6.6rem;
}

.post-41 .news_list .list1,.post-41 .news_list .list3 {
    width: 4.06rem;
}
.post-41 .news_list .list2 {
    width: 3.5rem;
}
.post-41 .news_list .list4 {
    width: 5.32rem;
}
.post-41 .news_list .list5 {width: 9.18rem;}
.post-41 .news{
    position: relative;
}
.post-41 .news_list .news a {
    display: block;
    height: 100%;
    box-sizing: border-box;
}

.post-41 .news_list .news>div {
    height: 100%;
}
.post-41 .news_list .picnews .news_wz{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.post-41 .news_list .news_imgs{
    width: 100%;
    flex: none;
}
.post-41 .news_list .picnews .news_imgs {
    height: 100%;
}
.post-41 .news_list .picnews .news_imgs span{
    height: 100%;
}
.post-41 .news_list .picnews .news_imgs:after{content:"";width: 100%;height: 100%;position: absolute;background: #000000;opacity: 0.2;top: 0;left: 0;}
.post-41 .news_list .n2 .news_imgs span {
    padding-top: 56.07%;
}
.post-41 .news_list .n10 .news_imgs {
    width: 2.94rem;
}
.post-41 .news_list .n10 .news_imgs span {
    padding-top: 55.1%;
}
.post-41 .news_list .news.n4 .news_wz,.post-41 .news_list .news.n9 .news_wz{
    display: flex;
    gap: 0.18rem;
}
.post-41 .news_list .news .news_wz{
    padding: 0.25rem;
    box-sizing: border-box;
    height: 100%;
}
.post-41 .news_list .wznews .news_wz {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 0.25rem;
}
.post-41 .news_list .wznews .news_top{
    flex: 1;
    height: 100%;
}
.post-41 .news_list .n10 .news_wz{
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
.post-41 .news_list .news .news_icon{
    width: 0.3rem;
    height: 0.2rem;
    background-repeat: no-repeat;
    background-position:center;
    background-size: auto 100%;
    margin-bottom: .2rem;
}
.post-41 .news_list .news .news_icon[data-name="tiktok"],.post-41 .news_list .news .news_icon[data-name="douyin"],.post-41 .news_list .news .news_icon[data-name="抖音"],.post-41 .news_list .news .news_icon[data-name="TikTok"] {background-image:url(/images/douyin.svg);}
.post-41 .news_list .news .news_icon[data-name="youtube"]{background-image:url(/images/youtube.svg);}
.post-41 .news_list .news .news_icon[data-name="instagram"]{background-image:url(/images/instagram.svg);}
.post-41 .news_list .news .news_icon[data-name="twitter"]{background-image:url(/images/twitter2.svg);}
.post-41 .news_list .news .news_icon[data-name="facebook"]{background-image:url(/images/facebook.svg);}
.post-41 .news_list .news .news_icon[data-name="微信"]{background-image:url(/images/weixin.svg);}
.post-41 .news_list .news .news_icon[data-name="微博"]{background-image:url(/images/weibo.svg);}
.post-41 .news_list .news .news_icon[data-name="bilibili"],.post-41 .news_list .news .news_icon[data-name="B站"]{background-image:url(/images/bilibili2.svg);}
.post-41 .news .news_title {
    font-size: var(--titleSize);
    color: #fff;
    font-family: 'GTAmericaTrial-Md';
}
.post-41 .news.n2 .news_title,.post-41 .news.n5 .news_title ,.post-41 .news.n10 .news_title  {
    color: #232323;
}
.post-41 .news_list .news_more {
    --mainColor: #fff;
}
.post-41 .n5 .news_more {
    --mainColor: #333;
}
.post-41 .news_list .n11 a {
    display: inline-block;
    height: auto;
}
.main5 {
    position: relative;
}
.main5:before {content: "";position: absolute;width: 100%;height: 100%;background: url(/images/main5bg2.png) no-repeat top -0.24rem left / 66.145% auto;z-index: -1;}

.main5 .inner {
    padding: 1.7rem 0 0.6rem 0;
}
.post-51 .tt {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 0.4rem;
}
.post-51 .tt .tit {
padding-top: 0.2rem;
    width: 4.94rem;
}

.post-51 .tt .title {
    width: 2.4rem;
}
.post-51 .tt .tt_text {
    margin-top: 0.22rem;
    color: var(--mainColor);
    font-size: var(--smailSize);
    font-weight: normal;
    line-height: 1.75;
    width: 3.65rem;
}

.post-51  .con {
    display: flex;
    align-items: flex-end;
}
.post-51 .list1 {
    width: 4.9rem;
    flex: none;
    margin-right: 1.1rem;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
}

.post-51 .conr {
    flex: 1;
    width: 0;
    margin-right: calc(var(--innerWidth)/2 - 50vw);
    position: relative;
}

.post-51 .list2 .news_imgs a {
    padding-top: 50%;
}

.post-51 .list1 .news {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.post-51 .list1 .news .more {
    width: 0.44rem;
    height: 0.44rem;
    background-color: #E7E7E7;
    border-radius: 50%;
    background-image: url(/images/right_b.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 0.16rem;
}
.post-51 .news .news_title {
    font-size: 0.3rem;
}
.post-51 .list1 .news:hover .more{background-color: var(--mainColor);background-image: url(/images/right_w.svg);}
.post-51 .slick-prev, .post-51  .slick-next {margin-top: 0;top: auto;bottom: 0.3rem;}

.post-51 .slick-prev {
    left: 0.4rem;
}

.post-51 .slick-next {
    right: auto;
    left: 1.14rem;
}
.post-51 .precent{
    position: absolute;
    bottom: 1.07rem;
    display: flex;
    align-items: center;
    left: 0.45rem;
    font-size: 0.32rem;
    color: #fff;
    font-family: 'Libre-Baskerville-Bold';
    gap: 0.03rem;    display: none;
}
.mwrap {
    background: url(/images/main6bg2.jpg) no-repeat top/ cover;
    background-attachment: fixed;
    position: relative;
}
.mwrap:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000000;
    opacity: 0.5;
    top: 0;
    left: 0;
}
.tip6 {
    height: 3.17rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: relative;
    z-index: 1;
    font-family: 'Canela-Regular';
    font-size: 0.6rem;
    text-align: center;
}
.main6 {position: relative;z-index: 1;}
.main6 .inner{
    padding: 0.93rem 0 1.126rem;
}
.main6:after {
    content:"";
    background: url(/images/main6bg.png) no-repeat center bottom / cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
}
.post-61{
    position: relative;
}
.post-61 .tt .title {
    color: #fff;
}
.post-61 .tt {
    margin-bottom: 1rem;
}
.post-61 .con {
    position: static;
}
.post-61 .news_list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 4.42rem;
    row-gap: 0.84rem;
    color: #fff;
    column-gap: 0.65rem;
    /* align-content: space-between; */
}
.post-61  .news_list .news{
    max-width: 33.33%;
}
.post-61 .news_list .news:nth-child(3){
    height: 100%;
    flex: none;
}
.post-61 .news_list .news_title {
    font-size: 0.24rem;
    margin-bottom: 0.18rem;
    font-family: 'GTAmericaTrial-Md';
}

.post-61 .news_list .news_info {
    font-family: 'Canela-Medium';
    line-height: 1;
    padding-top: 0.5rem;
    border-top: 1px solid rgb(255 255 255 / 30%);
}

.post-61 .news_list .news_info .count {
    font-size: 0.57rem;
    margin-right: 0.25rem;
}

.post-61 .news_list .news_info .dan {
    font-size: 0.48rem;
}
.post-61 .slick-prev {
    background-image: url(/images/left_w.svg);
    right: 0.74rem;
    left: auto;
}
.post-61 .slick-next {
    background-image: url(/images/right_w.svg);
    right: 0;
}
.post-61 .slick-prev, .post-61 .slick-next {
    box-shadow: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 0.16rem;
    font-size: 0;
    opacity: 1;
    bottom: auto;
    margin: 0;
    top: 0.13rem;
    backdrop-filter: blur(10px);
    background-color: rgb(255 255 255 / 40%);
}
.post-61 .slick-prev:after, .post-61 .slick-next:after{content:"";width: 100%;height: 100%;z-index: 1;position: absolute;left: 0;top: 0;border-radius: 50%;background: url(/images/yuan.svg) no-repeat center/100% 100%;}
.post-61 .slick-prev:hover, .post-61 .slick-next:hover {background-color: var(--mainColor);}
.post-61 .slick-initialized .news_list .news {
    transform: scale(0.5);
    opacity: 0;
    transition: var(--transition);
}

.post-61 .news_list.slick-current .news {
    opacity: 1;
    transform: none;
}
.main7 {background: url(/images/main7bg.jpg) no-repeat left/ cover;display: none;}
.main7 .inner {
    padding: 0.9rem 0 0.55rem;
}
.post-71 .tt {
    display: block;
    flex: none;
}

.post-71 .tt .tt_text {
    font-family: 'GTAmericaTrial-Md';
    font-size: var(--titleSize);
    margin-bottom: 0.37rem;
}

.post-71 {
    display: flex;
    justify-content: space-between;
    padding-right: 1.3rem;
}

.post-71 .con {
    width: 6.39rem;
    margin-top: -0.15rem;
}

.post-71 .links_list .links a {
    padding: 0.23rem 0;
    display: block;
    font-size: 0.26rem;
    font-family: 'GTAmericaTrial-Md';
    border-bottom: 1px solid rgb(51 51 51 / 20%);
}
.post-71 .links_list .links:last-child a {
    border: none;
}
/**列表页**/
.list .nav .wp-menu .menu-item a.menu-link {
    color: #fff;
}

.list .site-lang a {
    color: #fff;
}

.list .wp-search .search-btn {
    background-image: url(/images/sous2.svg);
}
.l-banner {height: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;}
#l-container .inner {padding:.91rem 0 1.4rem;position:relative;    max-width: 14.4rem;}
#d-container .inner {background:#fff;}
/**栏目列表**/
.col_menu_head {
    z-index: 2;
}
#l-container .inner {
    padding-top: 0 !important;
}
.col_name span {font-size:.7rem;color:#fff;        font-family: 'Canela-Regular';}
.col_name {margin-bottom:.7rem;}
.col_path a,.col_path span {color:#fff;font-size:var(--bigSize);line-height:1.3;}
.col_path {    display: inline-block;
    padding-left: 0rem;
    background: none;
    margin-bottom: .4rem;}
.col_menu_head .lmwz {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 100%;
    z-index: 1;
}
.possplit::after {content:">";font-size:.15rem;}
.possplit {    margin-right: 0.08rem;width:auto;background-image:none;color:#666;text-indent:inherit;font-size:0;}
.col_list {flex: 1;position:relative;height:1rem;padding-right:.0rem;box-sizing:border-box;display:flex;align-items:center;width: 0;}
.col_list::before {       content: "";
    display: block;
    width: 0;
    height: 0;
    left: -4rem;
    position: absolute;
    bottom: 0;
    border-bottom: 0.01rem solid #23232330;
    border-right: 0;}
.col_menu_head .xjy {
    display: flex;
    align-items: center;    position: relative;
} .col_news_list.listcon {
    padding-top: 0.6rem;
}.col_menu_head .xjy:before {
    content: "";
    display: block;
    width: 120vw;
    height: 0;
    left: -4rem;
    position: absolute;
    bottom: 0;
    border-bottom: 0.01rem solid #23232330;
    border-right: 0;
}
.col_menu_head .xjy .col_title {
    line-height: 1rem;
    flex: none;
}
.list .fixbox .wp-search .search-btn {
    background-image: url(/images/sous_r.svg);
}
.col_menu_head .xjy span.col_titlet {
    font-size: 0.2rem;
    color: #232323;        background: url(/images/listfh.png) no-repeat right;
    background-size: 0.2rem;
    padding-right: 0.45rem;    margin-right: 0.2rem;    font-weight: bold;
}
.col_menu_head .xjy .col_title.s span.col_titlet{
 
}
.col_menu_head .lmwz h3.col_name {
    font-weight: normal;
}
.column-switch {display:none;}
.col_list ul {position:relative;width: max-content;display: flex;}
.col_list ul .sub_list{
    display: none;
}
.col_list ul.slick-initialized {
    width: 100%;
}
.col_list ul.slick-initialized:after {
    content: "";
    width: 2.48rem;
    height: 100%;
    position: absolute;
    background: linear-gradient(-90deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 13%, rgba(255, 255, 255, 0) 100%);
    right: 0;
    pointer-events: none;
}
.col_list ul li {
    width: max-content;
}
.col_list .col_column .col_item_link.selected {opacity:1;    color: #980337;    font-weight: bold;}
.col_list .col_column .col_item_link {    color: #333333;
    padding: 0 .2rem;
    font-size: var(--titleSize);
    border-right: 1px solid rgb(255 255 255 / 20%);
    display: inline-block;
    display: block;
    text-align: center;
    opacity: 1;
    margin: .05rem 0;}
.col_list .slick-prev {left:-.4rem;}
.col_list .slick-prev,.col_list .slick-next {right: 0;width: 0.2rem;text-align:center;background: url(/images/listfh.png) no-repeat center/100% 100%;height: 0.2rem;top: 50%;margin-top: -0.1rem;font-size: 0;opacity: 1;}
.col_list .slick-next:hover{
    background: url(/images/listfh.png) no-repeat center/100% 100%;
}
/**默认新闻列表页**/
.mrlist .col_news_list .news_list .news {display:flex;margin-bottom:.5rem;}
.mrlist .col_news_list .news_list .news .news_imgs {width: 3.67rem;
    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:66.3%;width:100%;}
.mrlist .col_news_list .news_list .news .news_wz {flex:1;    padding: .18rem 0 0 0;}
.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: 0.24rem;
    line-height: 1.42;
    font-weight: 700;
    margin-bottom: .17rem;
    font-family: 'Canela-Medium';}
.mrlist .col_news_list .news_list .news .news_text {    font-size: var(--smailSize);
    line-height: 1.7;
    word-break: break-all;}
.mrlist .col_news_list .news_list .news .news_text a {color:#666;}
.mrlist .col_news_list .news_list .news.noimg .news_imgs {display:none;}
.mrlist .col_news_list .news_list .news .news_date {
    margin-top: 0.6rem;
    font-size: 0.22rem;
    color: #980337;
}
/**文章页**/
.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:SourceHanSerifCN-Bold;font-size:.36rem;text-align:center;margin-bottom:.2rem;}
.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 {text-align:center;line-height:1.3;margin:0;}
.article .arti_metas>span {margin:0 .16rem;font-size:var(--smailSize);color:#666;}
.article .arti_info {position:relative;display:flex;align-items:center;justify-content:center;}
.article .entry {margin:0 auto;overflow:hidden;margin-top:.4rem;min-height:400px;}
.article .entry .read,.article .entry .read p {line-height:1.75;font-size:var(--smailSize);color:#333;    background: none !important;}
.article .entry .read p {margin-bottom:10px;word-break: keep-all;overflow-wrap: break-word;}
.article .entry .read img {margin:0 auto;max-width:940px;}
.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;}
/**底部**/
#footer {background: #285D4C;background-size:cover;position:relative;/* height: 8.76rem; */}
#footer .inner {padding: 0.52rem 0 0.52rem;box-sizing:border-box;position:relative;z-index:1;}
.foot-wp .foot-menu {
    display: flex;
    justify-content: space-between;
    text-align: center;
    padding: 0 1.32rem;
}

.foot-wp .foot-menu a {
    color: #fff;
}

.foot-wp .foot-menu .menu-item .menu-link {
    line-height: 1.5;
    font-size: 0.24rem;
    margin-bottom: 0.2rem;
    display: block;
    text-transform: uppercase;
    font-family: 'GTAmericaTrial-Rg';
    pointer-events: none;
    font-weight: bold;
}
.foot-wp .foot-menu .sub-menu .sub-link {
    font-size: var(--bigSize);
    line-height: 2.1;
    opacity: 0.6;
    position: relative;
}
.foot-wp .foot-menu .sub-menu .sub-link:hover:after{transform:none}
.foot-wp .foot-menu .sub-menu .sub-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;transform-origin: left;}
.foot-wp .foot-menu .sub-menu .sub-link:hover {
    opacity: 1;
}
.foot-bottom {text-align:center;position:relative;z-index:1;margin-top: 0.9rem;display: flex;justify-content: space-between;align-items: center;    display: none;}
.foot-bottom>div{
    flex: 1;
}
.foot-bottom a,.foot-bottom p {
    color: #fff;
    opacity: 0.6;
    font-size: var(--smailSize);
}
#footer .foot-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot-bottom a:hover, .foot-bottom p:hover {
    opacity: 1;
}
.foot-center img{
    width: 2.62rem;
}
.foot-left {
margin: 0 auto;
    text-align: center;
}

.foot-right {
    text-align: right;
}
/**分享**/
.shares .news_list {display:flex;text-align:center;gap:.17rem;}
.shares .news_list .imgs {width:1rem;height:1rem;position:absolute;bottom:127%;left:50%;margin-left:-.5rem;transform:translateY(-.4rem);opacity:0;transition:all .4s ease-in-out;visibility: hidden;}
.shares .news_list .imgs img {width:100%;height:100%unset;}
.shares .news_list .icon {display:block;width: 0.4rem;height: 0.3rem;background-repeat:no-repeat;background-position:center;background-size: auto 100%;}
.shares .news_list .news {position:relative;}
.shares .news_list .news[data-name="tiktok"] .icon,.shares .news_list .news[data-name="douyin"] .icon,.shares .news_list .news[data-name="抖音"] .icon,.shares .news_list .news[data-name="TikTok"] .icon {background-image:url(/images/douyin.svg);}
.shares .news_list .news[data-name="youtube"] .icon{background-image:url(/images/youtube.svg);}
.shares .news_list .news[data-name="instagram"] .icon{background-image:url(/images/instagram.svg);}
.shares .news_list .news[data-name="twitter"] .icon{background-image:url(/images/twitter.svg);}
.shares .news_list .news[data-name="facebook"] .icon{background-image:url(/images/facebook.svg);}
.shares .news_list .news[data-name="微信"] .icon{background-image:url(/images/weixin.svg);}
.shares .news_list .news[data-name="微博"] .icon{background-image:url(/images/weibo.svg);}
.shares .news_list .news[data-name="bilibili"] .icon,.shares .news_list .news[data-name="B站"] .icon{background-image:url(/images/bilibili.svg);}
.shares .news_list .news_icon:hover {opacity:1;}
.shares .news_list .news:hover .imgs {opacity:1;transform:none;visibility:inherit}
.shares .news_list .news_title {color:#fff;font-size:var(--smailSizex);line-height:1.4;margin-top:.13rem;}
.page_div span {
    display: none;
}.page_div .white {
    display: none !important;
}button#jump {
    display: none;
}
.page_div button#prePage {
    border: 0;
    background: #E7E7E7;
    margin: 0;
    font-size: 0.18rem;
    color: #232323;
    padding: 0 0.15rem;
    width: auto;
    border-radius: 0.08rem;
    margin-right: 0.05rem;
}
.page_div button#nextPage {
    border: 0;
    background: #E7E7E7;
    margin: 0;
    font-size: 0.18rem;
    color: #232323;
    padding: 0 0.15rem;
    width: auto;
    border-radius: 0.08rem;
    margin-left: 0.05rem;
}.page_div button {
    border: 1px solid #EDF2EC !important;
    border-radius: 0.08rem !important;
}.page_div .current {
    background: #285D4C !important;
}
.post-41 .news_list ul {
    gap: var(--gap);
    display: flex;
    flex-wrap: wrap;
    height: 6.6rem;
}.post.post1.post-41.mbox .con {
    position: relative;
}.post-41 .news_list {
    position: static;
}
.post.post1.post-41.mbox .slick-arrow {
    top: 50%;
    margin-top: -0.22rem;
    background: rgba(255, 255, 255, 0.7);
    color: #980337;
    font-weight: bold;
}.post.post1.post-41.mbox .slick-prev {
    left: 0.15rem;
}
.post.post1.post-41.mbox .slick-next {
    right: 0.15rem;
}.post.post1.post-41.mbox .slick-arrow:hover {
    background: #980337;
    color: #fff;
}
.footer .foot-wp {
    display: none;
}


.foot-left img {
    /*width: 3.62rem;*/
}
.foot-left p {
    color: #fff;
    opacity: 0.6;
    font-size: var(--smailSize);
}
.foot-left p  a{
    color: #fff;

    font-size: var(--smailSize);
}.foot-left .foot-tb {
    margin-top: 0.1rem;
}


.post-31 .news_list .news_wz {
    padding-top: 0.2rem;
}.post-31 .news_title {
    margin-bottom: 0.15rem;
}


.post.post1.post-31.mbox .news_kz {
    line-height: 1.625;
    font-size: var(--smailSize);
    opacity: 0.8;    background-size: 0.15rem !important;
    padding-left: 0.25rem;
}
.post.post1.post-31.mbox .news_kz.k1 {
    background: url(/images/icon_time.png) no-repeat left center;
}
.post.post1.post-31.mbox  .news_kz.k2 {
    background: url(/images/icon_add.png) no-repeat left center;
}


.shares .news_list .news[data-name="小红书"] .icon {
    background-image: url(/images/xhs.svg);
}

.main3 .inner .bg.b1 {
    display: none;
}
.main3 .inner .bg.b2 {
    display: none;
}



.col_path.two a:last-child {
    display: none;
}
.col_path.two  span.possplit:nth-last-child(2){
    display: none;
}

.main4 .inner{margin-bottom:0.5rem;    margin-top: 0rem;}
.post-31 .news_list .news_imgs:after {
    height: 0rem;
}

.mrlist .col_news_list .news_list .news .news_date span.days {
    margin-left: 0.1rem;
}

.head-center{margin-top:0.7rem;}