@charset "utf-8";
@font-face {
  font-family:"hlxsjt";
  src: url(../fonts/hlxsjt.ttf);
}
/*Technical Support SudyTech*/
html {font-size: calc(100vw/19.2);}
.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:3;background: linear-gradient(to bottom,#035592,transparent);position:absolute;width:100%;top:0;transition:1s;}
.header.fix {background:var(--theme-color);}
.header.tophide {transform:translateY(-100%);}
.header .inner {position:relative;transition:all 0.4s ease-in-out;width: 17rem;max-width: 17rem;padding-bottom: 1.3rem;}
.header.opennav .inner{
    padding-bottom: 0;
}
.header .sitelogo {display:flex;}
.header .sitelogo .logo a {display: block;}
.header .sitelogo .logo img {width: 4.91rem;}
.header .sitelogo .logo {margin-right:0.29rem;display:inline-block;}
.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.4rem;align-items:center;}
.header .head-top {display:flex;align-items:center;gap: 0.24rem;justify-content: flex-end;}
.header .head-right {display:flex;align-items:flex-end;gap: 0.12rem;padding-right: 0.2rem;flex-direction: column;}
.header .menu-btn{background:#035592;border-radius: 0.16rem 0 0 0.16rem;width: 0.9rem;height: 0.75rem;position: absolute;right: 0;top: 0.25rem;}
.header.fix .inner{padding-bottom:0}
/* 搜索*/
.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:0.44rem;border-radius:0.22rem;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 {display:block;width:100%;line-height:0.44rem;background:none;color:#FFFFFF;font-size:var(--regular-size);border:0;outline:0;padding:0;}
.wp-search .search-btn {width:0.44rem;height:0.44rem;position:absolute;right:0;top:0%;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background:url(../images/sous2.svg) no-repeat center;cursor:pointer;padding:0;}
.header .searchbox:hover {width:3rem;border-radius:0.22rem;}
.header .searchbox {transition:all 0.4s ease-in-out;}
/**角色**/
.site-rale ul li.links {float:left;}
.site-rale ul li.links a {line-height:35px;padding:0 12px 0 12px;padding-left:19px;font-size:13px;color:#cad3d4;background:url(../images/icon_role.png) no-repeat;}
.site-rale ul li.links a:hover {color:#fff;}
.site-lang ul {display:flex;align-items: center;}
.site-lang ul li.links:nth-last-of-type(2) a{
    line-height: 0.25rem;
    border-right: 0.01rem solid #fff;
}
.site-lang ul li.links a {display: block;color:#fff;font-size:var(--regular-size);padding: 0 0.12rem;line-height:1;font-size: var(--base-size);border-right: 0.01rem solid rgb(255 255 255 / 30%);}
.site-lang ul li.links a:hover {color:#fff;}
.header .site-lang ul li.links:last-child{margin-left:0.24rem}
.header .site-lang ul li.links:last-child a {border:0.01rem solid #fff;border-radius:0.06rem;line-height: 0.23rem;padding: 0 0.035rem;}
/**导航**/
#nav {/* width:9rem; */}
#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;column-gap: 0.4rem;}
.nav .wp-menu .menu-item {position:relative;text-align:center;}
.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(--medium-size);display:block;color:#fff;position:relative;font-weight: bold;}
.nav .wp-menu .menu-item.hover a.menu-link,.nav .wp-menu .menu-item a.hover {font-weight:bold;text-decoration:none;color:var(--theme-color);}
.nav .sub-menu {position:absolute;left:50%;top:100%;min-width:1.5rem;z-index:100;background:var(--theme-color);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(--base-size);background:none;text-align:center;}
.nav .sub-menu .sub-item.hover>a,.nav .sub-menu .sub-item a:hover {color:#333;background-color:#fff;display:block;}
.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:#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;}
/**大图**/
.mbanner {perspective:1920px;transform-style:preserve-3d;position: relative;}
.mbanner.tshide:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-image: url(../images/g3.png);
	-webkit-animation: light 10s ease-in-out 0s infinite alternate backwards;
	-moz-animation: light 10s ease-in-out 0s infinite alternate backwards;
	-o-animation: light 10s ease-in-out 0s infinite alternate backwards;
	animation: light 10s ease-in-out 0s infinite alternate backwards;
	background-position: top right;
	background-repeat: no-repeat;
	-o-background-size: auto 100%;
	background-size: auto 100%;
	-webkit-transition: background-image .6s;
	-o-transition: background-image .6s;
	-moz-transition: background-image .6s;
	transition: background-image .6s;
	z-index: 2;
}
.carousel-swiper__image:has(> img[src=""]),
.carousel-swiper__image:has(> img:not([src])) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#banner .inner {width:100%;text-align:center;max-width:100%;}
.carousel-swiper__item a {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
}
.carousel-swiper__item a:before{content:'';position: absolute;left: 0;right: 0;bottom: 0;height: 2.32rem;background: linear-gradient(0deg, rgb(3 85 146 / 71%), transparent);z-index: 1;}
.carousel-swiper__item .carousel-swiper__image,
.carousel-swiper__item .carousel-swiper__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.carousel-swiper__item .carousel-swiper__video {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.carousel-swiper__item .carousel-swiper__image img,
.carousel-swiper__item .carousel-swiper__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
}
.carousel-swiper__item .carousel-swiper__image img{
    transition: 5s;
    transform: none;
}
.carousel-swiper__item.active .carousel-swiper__image img{
    transform: scale(1.1);
}
.carousel-swiper__item:has(video[src]:not([src=""])) .carousel-swiper__video {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.mbanner.fixBanner {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #ccc;}
.fixedok .mbanner {opacity: 0;}
.mbanner .swiper-button{width:0.5rem;height:0.5rem;border-radius: 50%;}
.mbanner .swiper-button svg{display:none;}
.mbanner .swiper-button-prev{
    background: rgb(255 255 255 / 50%) url(../images/bannerleft.svg) no-repeat center;
    background-size: 0.2rem auto;
    left: 0.4rem;
}
.mbanner .swiper-button-prev:hover{background: rgb(255 255 255 / 100%) url(../images/bannerleft.svg) no-repeat center;}
.mbanner .swiper-button-next{
    background: rgb(255 255 255 / 50%) url(../images/banneright.svg) no-repeat center;
    background-size: 0.2rem auto;
  right:0.4rem
}
.mbanner .swiper-button-next:hover{background: rgb(255 255 255 / 100%) url(../images/banneright.svg) no-repeat center;}
.mbanner .swiper-button:after{display:none;}

.bb:hover {
  animation-play-state: paused;
  color: #fff;
}
.bb{
    cursor: pointer;
    z-index: 10;
    width: 1.35rem;
    height: 1.35rem;
    position: absolute;
    left: 50%;
    bottom: 0.6rem;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #fff6;
    margin-left: -0.675rem;
    }
.bb a{display:flex;flex-direction: column;}
.bb .bbwrap{display:flex;flex-direction: column;align-items: center;}
.bb .bbwrap .smallogo{width:0.48rem}
.bb .bbwrap span{color:#fff;font-size: var(--small-size);}
.bb .bbwrap .downarrow{animation: bb 1.5s linear 0s infinite;width: 0.2rem;}
.bb svg{
    width: 101%;
    position: absolute;
    top: 0;
    left: 0px;
    height: 100%;
    pointer-events: none;
}
@keyframes bb {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  50% {
    transform: translate(0, 5px);
    opacity: 1;
  }
  100% {
    transform: translate(0, 0px);
    opacity: 0;
  }
}
/**内容**/
.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 {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(--theme-color),var(--theme-color));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(--theme-color);}
/**主体公共**/
.post1 .tt {display:flex;position:relative;justify-content: flex-start;margin-bottom: 0.22rem;}
.post1 .more_btn {position:absolute;right:0;top: 43%;transform: translateY(-50%);}
.post1 .more_btn img {width: 0.21rem;margin-left:0.05rem;vertical-align: bottom;}
.post1 .more_btn .more_text {vertical-align: middle;font-size:var(--base-size);color: #035592;line-height: 0.3rem;display: inline-block;}
.post1 .tt .tit span {display: inline;position:relative;z-index:1;font-weight: bold;/* font-family: 'Source Han Sans'; */}
.post1 .tt .tit {text-align:center;position:relative;display: flex;font-family: 'Source Han Serif';align-items: center;align-items: flex-end;}
.post1 .tt .tit:after {content:"";display:block;width: 0.88rem;height: 0.4rem;position:absolute;background:url(../images/ttbg1.svg) no-repeat;background-size:100% auto;top: -0.3rem;}
.post1 .tt .title {font-size: 0.31rem;font-weight:normal;font-weight:bold;line-height:1.4;color: #333333;}
.post1 .tt .title img{width:1.74rem;}
.post1 .tt .tit .sptt{
    font-size: 0.6rem;
    color: #035592;
    font-family: "hlxsjt";
    font-weight: normal;
    al; */
    margin-top: 0.15rem;
    margin-right: 0.03rem;
    vertical-align: sub;
}
.post1 .tt .tt_en {font-size: 0.17rem;color: #A0343B;margin-left: 0.02rem;}
.post1 .news .news_title {font-size: 0.17rem;line-height: 1.47;color:#4b4b4b;font-weight:bold;}
.post1 .news .news_text {font-size:var(--base-size);line-height:1.75;color:#707070;}
.post1 .news .news_title a {/* color:#4b4b4b; */}
.post1 .news .news_text a {color:#707070;}
.post1 .news .news_date {font-weight:bold;font-size:var(--base-size);line-height:1.32;color:#707070;}
.post1 .news .news_meta {color:#fff;display:inline-block;}

.post1 .news .news_meta span {display:block;text-align:center;line-height: 1;}
.post1 .news .news_meta .news_year {font-size: 0.12rem;}
.post1 .news .news_meta .news_days {font-size:0.23rem;font-weight:bold;margin:0.04rem 0;}
.post1 .news .news_meta .news_month {font-size:0.15rem;}
.post1 .news .news_l .news_meta {width:0.96rem;height:0.64rem;background:var(--theme-color);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 .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**/
.main1 {background:url(../images/main1bg.jpg)no-repeat;position:relative;z-index:1;background-size:cover}
.main1 .inner {padding: 0.7rem 0 1.21rem;}
.main1 .mod {display:flex;}
.main1 .ml{
    width: 11.15rem;
    padding-right: 0.425rem;
    margin-right: 0.465rem;
    position: relative;
}
.main1 .ml:before{content:'';width:0.01rem;background:#DBD8D8;position: absolute;top: 1.05rem;bottom: 0.43rem;right: 0;}
.main1 .mr{width:0;flex:1}
.post-11 .news_imgs a{padding-top:55.91%}
.post-11 .news_wz{position:absolute;bottom:0;left:0;right:0;background: linear-gradient(
0deg, rgb(2 65 111 / 78%), transparent);padding: 0.9rem 2.33rem 0.306rem 0.47rem;}

.post-11 .news  .news_title{font-size:0.22rem;color:#fff;margin-bottom: 0.12rem;}
.post-11 .news .news_text{
    color: #fff;
    line-height: 1.875;
}
.post-11 .slick-dots{
    width: auto;
    right: 0.51rem;
    bottom: 0.365rem;
}
.post-11 .slick-dots li{
    width: 0.11rem;
    height: 0.11rem;
    background: #fff;
    opacity: 0.35;
    margin: 0 0 0 0.17rem;
}
.post-11 .slick-dots li.slick-active{opacity:1}
.post-11{margin-bottom: 0.44rem;}
.post-11 .tt{width:10.37rem}
.post-11 .con{/* padding-right:0.425rem; *//* border-right: 0.01rem solid #DBD8D8; */}
.post-12 {display:flex;align-items: flex-start;}
.post-12 .list-l{width: 36.84%;margin-right: 0.485rem;position: relative;}
.post-12 .list-l .news_wz{margin-top:0.25rem}
.post-12 .list-l .news_imgs a{padding-top: 63%;}
.post-12 .list-r{flex:1;width: 0;margin-top: -0.11rem;}
.post-12 .list-r .news_list{display:flex;flex-wrap: wrap;column-gap: 0.427rem;}
.post-12 .list-r .news_list .news{width: calc((100% - 0.427rem)/2);/* margin-bottom: 0.26rem; */position: relative;}
.post-12 .list-r .news_list .news:before{content:'';position: absolute;background: #035592;left: 0;right: 100%;/* top: 0; */height: 0.01rem;opacity: 0;bottom: 0;transition: 0.7s;/* box-shadow: 0 0.03rem 0.06rem rgb(5 38 62 / 0%); */z-index: 1;}
.post-12 .list-r .news:hover .news_title a, .post-12 .list-r .news:hover .news_title, .post-12 .list-r .news:hover .news_meta{
    color: #035592;
}
.post-12 .list-r .news_list .news:hover:before{opacity:1;right: 0;}
.post-12 .list-r .news .news_wz{padding: 0.255rem 0 0.255rem 0.14rem;}
.post-12 .list-r .news:nth-last-child(-n+2) .news_wz{border-bottom:0}
.post-12 .con {display:flex;}
.post-12 .con .list1 {width:63.28%;flex:none;margin-right:0.35rem;}
.post-12 .con .list1.list1-2 {display:none;}
.post-12 .con .list1 .news_imgs a {padding-top:66.76%;}
.post-12 .list-l .news .news_wz:before{display:none}
.post-12 .news .news_wz {transition:all 0.4s ease-in-out;border-bottom: 0.01rem solid #DBD8D8;padding-left: 0.14rem;position: relative;/* padding-bottom: 0.29rem; */}
.post-12 .list-l .news .news_wz{
    border-bottom: 0;
    position: absolute;
    bottom: 0;
    padding-bottom: 0.21rem;
}
.post-12 .list-l .news .news_wz .news_title a{color:#fff;line-height: 1.64;}
.post-12 .list-l .news .news_wz .news_meta{font-size: var(--base-size);}
.post-12 .list-r .news:nth-child(n+5) .news_wz{
    border-bottom: 0;
}
.post-12 .list-r .news .news_con{height: 0.82rem;}
.post-12 .list-r .news .news_meta{
    font-size: var(--base-size);
    color: #035592;
    margin-top: 0.1rem;
    transition: 0.7s;
}
.post-12 .news .news_wz:before{content:'';background:url(../images/wzbefore.svg)no-repeat;width: 0.03rem;height: 0.45rem;display: block;background-size: cover;position: absolute;left: 0;top: 39%;transform: translateY(-50%);}
.post-12 .news .news_imgs {position:relative;}
.post-12 .list1 .news .news_wz {padding:0.27rem 0.27rem 0.14rem 0.27rem;height:1.57rem;box-sizing:border-box;}
.post-12 .list1 .news .news_title {margin-bottom:0.14rem;}
.post-12 .list1 .news .news_text {margin-bottom:0.05rem;}
.post-12 .con .list2 {flex:1;display:flex;flex-direction:column;justify-content:space-between;}
.post-12 .con .list2 .news_imgs a {padding-top:66.57%;}
.post-12 .con .list2 .news_wz {height:0.56rem;display:flex;align-items:center;padding:0 0.17rem;}
.post-12 .news:hover .news_wz {border-color:#E1D4A4;}
.post-13 {flex:1;margin-bottom: 0.2rem;}

.post-13 .news_imgs a{padding-top: 55.6%;}
.post-13 .list1 .news{position:relative}
.post-13 .list1 .news_wz{position:absolute;bottom: 0;background: linear-gradient(0deg, rgb(0 0 0 / 58%), transparent);padding:0 0.21rem 0.25rem 0.13rem;right: 0;left: 0;}
.post-13 .list1 .news_title{color:#fff}
.post-13 .list2 .news_box{
    display: flex;
    border-bottom: 0.01rem solid #DBD8D8;
    padding: 0.185rem 0;
}
.post-13 .list2 .news_ico{width:0.94rem;height:0.55rem;border: 0.01rem dashed #CAD7ED;border-radius: 0.04rem;margin-right: 0.144rem;}
.post-13 .list2 .news_ico[media="中国日报"]{background:url(../images/media/zgrb.jpg)no-repeat;background-size:cover}
.post-13 .list2 .news_wz{
    flex: 1;
    width: 0;
}
.post-13 .list2 .news:last-child .news_box{border-bottom:0}
.post-14{margin-bottom:0.37rem}
.post-14 .tt .tit .sptt{
    line-height: 1.2;
}
.post-14 .news:last-child .news_box{border-bottom:0}
.post-14 .news_box{border-bottom:0.01rem solid #DBD8D8;padding: 0.245rem 0;}
.post-14 .news_wz{
    height: 0.45rem;
}
.post-13 .tt{
    margin-bottom: 0;
}
.post-14 .news:first-child .news_box{
    padding-top: 0;
}
/**main2**/
.main2 {background-size:cover;position:relative;z-index: 1;}
.main2 .bg{content:'';background: url(../images/main2bg.png)no-repeat center;background-size:cover;position: absolute;top: -1.9rem;bottom: 0;left: 0;right: 0;z-index: -1;}
.main2 .inner {padding:0.82rem 0 0.7rem;}
.main2 .mod{display:flex;}
.main2 .ml{
    width: 9.47rem;
    margin-right: 0.57rem;
}
.main2 .mr{flex:1;width:0;}
.main2 .mbottom {display:flex;}
.post-21 {
	position: relative;
	/* width: 1200px; */
	margin: 0 auto
}
.post-21 .tt{/* margin-bottom: 0.32rem; */}
.post-21 .slick-list{
    padding: 0 1.894rem 0 !important;
    overflow: visible;
}
.post-21 .slick-track{
    display: flex;
    align-items: center;
    height: 5rem;
}
.post-21 .swiper-wrapper{
	/* padding-bottom: 60px; */
	/* height:5rem; */
	display: block;
	/* align-items: center; */
	padding-bottom: 0.63rem;
}

.post-21  .swiper-slide {
	width: 2.98rem;
	position: relative;
	z-index: 0;
	height: auto;
	z-index: 0;
}
.post-21  .swiper-slide .news_box{transition:0.7s;transform: scale(0.96);}
.post-21  .swiper-slide.swiper-slide-active .news_box,.post-21  .swiper-slide.slick-current .news_box{transform: scale(1.57);position: relative;}
.post-21 .swiper-slide.swiper-slide-next,.post-21 .swiper-slide.swiper-slide-prev,.post-21  .slick-active{z-index: 1;}
.post-21 .swiper-slide.swiper-slide-active,.post-21  .swiper-slide.slick-current{z-index: 2;}
.post-21 .swiper-slide .news_imgs{border-radius:0.15rem}
.post-21 .swiper-slide .news_wz{position:absolute;top:0;bottom:0;left:0;right: 0;}
.post-21 .swiper-slide .news_wz .news_con{padding:0.15rem}
.post-21 .swiper-slide .news_title{color:#fff;writing-mode: vertical-lr;letter-spacing: 0.05rem;max-height: 2.77rem;text-shadow: 0 0.03rem 0.1rem rgb(0 0 0 / 50%);}
.post-21 .swiper-slide.swiper-slide-next .news_box,.post-21 .swiper-slide.swiper-slide-prev .news_box,.post-21 .slick-active .news_box{transform: scale(1.29);}
.post-21  .swiper-slide .news_imgs a{
    padding-top: 168%;
}
.post-21  .swiper-slide img{
	display:block;
}
.post-21  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

.post-21 .swiper .swiper-pagination,.post-21 .slick-dots{
	width: 100%;
	bottom: 0;
	opacity: 0.56;
	display: flex;
	justify-content: center;
	column-gap: 0.25rem;
}
.post-21 .swiper .swiper-pagination .swiper-pagination-bullet,.post-21 .slick-dots li{
    width: 0.15rem;
    height: 0.15rem;
    background: #035592;
    opacity: 0.35;
    margin: 0;
}

.post-21 .swiper .swiper-pagination-bullets .swiper-pagination-bullet-active,.post-21 .slick-dots li.slick-active{
	opacity: 1;
}

.post-21 .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

.post-21 .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

.post-21 .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

.post-21 .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.post-22 .tt{margin-bottom:0}
.post-22 .list1 {/* width:8.74rem; *//* margin-right:0.39rem; *//* flex:none; */display: flex;flex-direction: column;row-gap: 0.14rem;position: relative;}
.post-22 .list1:before{content:'';border-left:0.01rem dashed rgb(3 85 146 / 28%);position:absolute;top: 0.3rem;bottom: 1.25rem;left:0.26rem;}
.post-22 .list1.list1-2 {display:none;}
.post-22 .list1 .news_imgs a {padding-top:56.29%;}
.post-22 .con {}
.post-22 .list1 .news_box{overflow: hidden;padding-left: 0.52rem;position: relative;}
.post-22 .list1 .news_wz{display:flex;justify-content:center;flex-direction:column;padding: 0.19rem 0.31rem 0.2rem 0.83rem;transition:all 0.4s ease-in-out;background: #fff;border-radius: 0.15rem;}

.main2 .post1 .news .news_l .news_meta {background:#E1D4A4;color:#333;}
.main2 .post1 .news .news_l .news_meta:after {border-top:0.09rem solid #0F615F;}
.post-22 .list1 .news_wz .news_title {margin-bottom:0.14rem;line-height: 1.64;}

.post-22 .list1 .news_wz .news_info{display:flex;flex-direction: column;color: #666666;font-size: var(--small-size);line-height: 2.21;transition: 0.7s;}
.post-22 .list1 .news_wz .news_info .info{display:flex;align-items: flex-start;column-gap: 0.148rem;}
.post-22 .list1 .news_wz .news_info .info:before{content:'';width:0.16rem;height:0.16rem;display:block;margin-top: 0.07rem;}
.post-22 .list1 .news_wz .news_info .info1:before{background:url(../images/admin.svg)no-repeat;background-size:contain}
.post-22 .list1 .news_wz .news_info .info2:before{background:url(../images/time.svg)no-repeat;background-size:contain}
.post-22 .list1 .news_wz .news_info .info3:before{background:url(../images/addr.svg)no-repeat;background-size:contain}
.post-22 .list1 .news_wz:before {background: url(../images/22bg.png)no-repeat;content:'';width: 2.78rem;height: 1.45rem;position: absolute;right: 0;bottom: 0;background-size: cover;}
.post-22 .list1 .news:hover .news_wz{background: #035592;}
.post-22 .list1 .news:hover .news_wz:before{filter: brightness(100);}
.post-22 .list1 .news:hover .news_wz .news_title a,.post-22 .list1 .news:hover .news_wz .news_info{color:#fff}
.post-22 .list1 .news:hover .news_info .info1:before{background: url(../images/adminw.svg)no-repeat;background-size:contain}
.post-22 .list1 .news:hover .news_info .info2:before{background: url(../images/clockw.svg)no-repeat;background-size:contain}
.post-22 .list1 .news:hover .news_info .info3:before{background: url(../images/addrw.svg)no-repeat;background-size:contain}
.post-22 .list1 .n2:hover .news_wz{/*background:#fff;*/}
 .post-22 .list1 .news.n2:hover .news_wz .news_title a{/*color:#333;*/}
.post-22 .list1 .news.n2:hover .news_wz .news_info{/*color:#666;*/}
.post-22 .list2 {flex:1;}
.post-22 .list2 .news .news_imgs a {padding-top:179%;}
.post-22 .list2 .news .news_title {position:absolute;color:#fff;bottom:0.42rem;left:0.94rem;right:0.21rem;font-family:"SourceHanSerifCN-Bold";font-size:0.14rem;}
.post-22 .list2 .news .news_title a {color:#fff;}
.post-22 .list2 .news {position:relative;}
.post-22 .list1 .news .news_wz {border-color:#E1D4A4;}
.post-22 .tt .title img{width:1.69rem;}
.post-22 .news .news_meta{position:absolute;left: 0;top: 0.2rem;}
.post-22 .news .news_meta .meta{background:#A0343B;border-radius:1rem;font-size: var(--base-size);display: inline-block;width: 1.22rem;height: 0.36rem;display: flex;align-items: center;justify-content: center;}
.post-23 {flex:1;width:0;}
.post-23>div {height:100%;}
.post-23 .news_list {height:100%;display:flex;flex-direction:column;gap:0.33rem;}
.post-23 .news_list .news {height:1.27rem;display:flex;justify-content:center;flex-direction:column;}
.post-23 .news_list .news .news_box {background:#fff;height:100%;border-left:0.04rem solid #E1D4A4;padding:0 0.26rem;display:flex;justify-content:center;flex-direction:column;transition:all 0.4s ease-in-out;flex:none;box-shadow:0 0.03rem 0.1rem rgb(0 0 0 / 15%);}
.post-23 .news_list .news .news_title {margin-bottom:0.07rem;}
.post-23 .news_list .news .news_box:hover {height:1.35rem;margin:0 -0.09rem;}
.post-22 .list1 .n2:hover .news_wz:before {/*filter: initial;*/}
/**main3**/
.main3 {
	position:relative;
	background: url(../images/main3bg.png) no-repeat center bottom -1rem;
	background-size:cover;
}
.main32{background: url(../images/main32bg.png) no-repeat center bottom / 100% auto;}
.main3 .inner {padding: 1.01rem 0 0.35rem;}
.main33 .inner{padding-bottom:0.3rem;padding-top: 2rem;}
.post-31{margin-bottom: 0.9rem;}
.post-31 .tt{margin-bottom: 0.1rem;}
.post-31 .tt .title{font-size: 0.4rem;font-weight:bold;font-family: 'Source Han Sans';line-height:1.4;color:#333333;}
.post-31 .tt .title img{width:1.74rem;}
.post-31 .tt .tt_en{font-size:0.17rem;color:#A0343B;margin-left:0.02rem;}
.main3 .post-31 .more_btn .more_text{display:flex;position: static;}
.post-31 .news_list{/* display:flex; */flex-wrap:wrap;column-gap:0.5rem;}

.post-31 .news{width:calc((100% - 1rem)/3);}
.post-31 .news_imgs a{padding-top:58.3%;}
.post-31 .news_wz{padding:0.2rem 0 0;}
.post-31{position:relative;}
.post-31 .more_btn{right:1.42rem;}
.post-31 .news_list{margin:0 -0.25rem;/* width:100%; */}
.post-31 .news .news_title{
    margin-top: 0.2rem;
}
.post-31 .slick-slide{margin:0 0.25rem;}
.post-31 .slick-prev,.post-31 .slick-next{width:0.5rem;height:0.5rem;border-radius:50%;border:0.01rem solid var(--theme-color);background:#fff;top: 74%;transform:translateY(-50%);z-index:1;font-size:0;line-height:0;color:transparent;overflow:hidden;transition:all 0.4s ease-in-out;}
.post-31 .slick-prev{right: 1.16rem;left:auto;}
.post-31 .slick-next{right: 0.6rem;}
.post-31 .slick-prev:before,.post-31 .slick-next:before{content:'';display:block;width:100%;height:100%;background:no-repeat center;background-size:0.2rem auto;}
.post-31 .slick-prev:before{background-image:url(../images/bannerleft.svg);}
.post-31 .slick-next:before{background-image:url(../images/banneright.svg);}
.post-31 .slick-prev:hover,.post-31 .slick-next:hover{background:var(--theme-color);}
.post-31 .slick-prev:hover:before,.post-31 .slick-next:hover:before{filter:brightness(0) invert(1);}
.post-30 .tt{margin-bottom:1.2rem}
.post-30 .tit{top: -0.9rem;}
.sudy-tab{margin-top: -1rem;}
.main3 .tab-menu{
    display: flex;
    margin-left: 4.86rem;
    position: relative;
    font-size: 0.26rem;
    font-weight: 450;
    z-index: 1;
    column-gap: 1.063rem;
    top: -0.8rem;
    background: url(../images/line.png)no-repeat bottom left;
    background-size: 8.49rem auto;
}
.main3 .more_btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.main3 .more_btn .more_text{position:absolute;right:0;font-size:var(--base-size);color: #035592;line-height: 0.3rem;display: inline-block;top: 0;}
.main3 .more_btn .more_text a{color: #035592;}
.main3 .more_btn .more_text a img{vertical-align: sub;}
.main3 .more_btn .more_text.active{position:relative}
.main3 .tab-con{position:relative;z-index: 0;}
.main3 .tab-con:before{
	content:'';
	position: absolute;
	width: 7.26rem;
	height: 10.79rem;
	left: -0.55rem;
	bottom: -1.15rem;
	max-width: 100%;
	background:url(../images/swiperbg.svg)no-repeat;
	background-size: contain;
	transform: scale(0.7);
}
.main3 .swiper-con{position: absolute;left:0;right:0;top:0;}
.main3 .swiper-con.active{position:relative;}
.main3 .swiper-con .character-slide{
}
.main3 .tab-menu .tt_cn{
    display: flex;
    align-items: center;
    border-bottom: 0.04rem solid transparent;
    transition: .4s;
    cursor: pointer;
}
.main3 .tab-menu .tt_cn:hover .dot{color:#fff}
.character-slide .swiper-slide-active .shadow_box{
	transform: scale(0.6) translate(0,-1rem);
}
.main3 .tab-menu .tt_cn:hover{
	color:#fff;
	/* text-shadow:0 0.03rem 0.1rem #035592; */
	text-shadow: 0 0 7px #fff,
        0 0 15px #fff,
        0 0 30px #00aaff,
        0 0 60px #00aaff,
        0 0 90px #0066ff;
	}
.main3 .tab-menu .selected .tt_cn{border-bottom-color:#B01F24}
.main3 .tab-menu .dot{color:#035592;font-size: 0.5rem;transition: 0.4s;}
.character-slide .news_imgs span,.character-slide .news_imgs a{padding-top: 100%;}
.character-slide .shadow_box{box-shadow:0 0.03rem 0.06rem rgb(6 42 111 / 10%);border-radius:50%}
.character-slide .news_imgs{border-radius: 50%;position: relative;border: 0.08rem solid #035592;transition:0.4s;}
.character-slide .swiper-slide-active .news_imgs{
	border: 0.08rem solid #fff;
}
.character-slide .news{transition: width 0.6s ease-in-out, opacity 0.6s ease-in-out;max-width: 5.89rem;display: flex;align-items: flex-end;padding-bottom: 0.6rem;}
.character-slide .swiper-slide-active.news{padding-bottom:0;}
.character-slide .swiper-wrapper{
    display: flex;
    align-items: flex-end;
    height: 5.89rem;
}
.main3 .swiper-button{width:0.5rem;height:0.5rem;border-radius: 50%;top: auto;bottom: 0.7rem;border: 0.01rem dashed #1A478D;}
.main3 .swiper-button svg{display:none;}
.main3 .swiper-button-prev{
    background: rgb(255 255 255 / 50%) url(../images/bannerleft.svg) no-repeat center;
    background-size: 0.2rem auto;
    left: 1.02rem;
    right: auto;
}
.main3 .swiper-button-prev:hover{background: rgb(255 255 255 / 100%) url(../images/bannerleft.svg) no-repeat center;}
.main3 .swiper-button-next{
    background: rgb(255 255 255 / 50%) url(../images/banneright.svg) no-repeat center;
    background-size: 0.2rem auto;
    right: auto;
    left: 4.37rem;
}
.main3 .swiper-button-next:hover{background: rgb(255 255 255 / 100%) url(../images/banneright.svg) no-repeat center;}
.main3 .swiper-button:after{display:none;}
.character-fade .news_title a{font-size:0.36rem;font-weight:bold;font-family: 'Source Han Serif';color: #035592;}
.character-fade .news_text{
    font-size: 0.19rem;
    line-height: 2.1;
    margin-top: 0.358rem;
}
.character-fade .news_more{
    margin-top: 0.5rem;
}
.character-fade .news_more a{
    background: #A0343B;
    font-size: var(--base-size);
    color: #FFFFFF;
    border-radius: 1rem;
    width: 1.32rem;
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
/**main4**/
.main4 {background: url(../images/main4bg.jpg)no-repeat;background-size:cover;overflow:hidden;position: relative;}
.main4:before{content:'';width: 8rem;heig;height: 8rem;position: absolute;background: url(../images/mathcircle.svg)no-repeat center;left: 50%;top: 50%;transform: translate(-50%, -50%)scale(0.7);z-index: 0;transition: 2s;background-size: contain;max-width: 100%;}
.main4.showdiv:after{transform: translate(-50%, -50%)}
.main4:after {
    content: '';
    background: url(../images/circledot.svg) no-repeat;
    width: 5.07rem;
    height: 6.3rem;
    position: absolute;
    left: 54%;
    top: 51.5%;
    background-size: contain;
    transform-origin: center center;
    transition: 2s;
    /* 合并 transform：先定位到中心，再旋转 */
    transform: translate(-50%, -50%)scale(0.7);
    /* animation: selfRotate 7s linear infinite; */
}

@keyframes selfRotate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.main4.showdiv:before{transform: translate(-50%, -50%);}
.main4 .inner {padding: 2rem 0 1.84rem;position: relative;/* z-index: 1; */}
.showdiv .canvas-wrapper,.showdiv .canvas-wrapper0{transform: translate(-50%, -50%)}
.canvas-wrapper0{width:10.14rem;}
.canvas-wrapper,.canvas-wrapper0 {
            display: flex;
            width: 6.66rem;
            height: auto;
            position: absolute;
            transform: translate(-50%, -50%) scale(0.7);
            z-index: 0;
            transition: 2s;
            left: 50%;
            top: 50%;
            justify-content: center;
            align-items: center;
            max-width: 100%;
            /* padding-top: 100%; */
        }
        canvas {
            border-radius: 50%;
            box-shadow: 0 0 0.6rem rgba(255, 255, 255, 0.04);
            display: block;
            width: 100%;
            height: 100%;
        }
.post-41 .tt{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.post-41 .tt .tit{display:flex;flex-direction: column;transform: scale(0);transition: 2s;}
.showdiv .post-41 .tt .tit{transform:none}
.post-41 .tt .tit:after{display:none;}
.post-41 .tt .tit .sptt{color: #fff;}
.post-41 .tt .tit span{color: #fff;line-height: 1;}
.post-41 ul.news_list {display:flex;flex-wrap:wrap;column-gap: 6.1rem;row-gap: 1.11rem;width:100%;}
.post1.post-41 .more_btn .more_text {color:#fff;}
.post1.post-41 .more_btn {top: 0;bottom: auto;}
.post-41 ul.news_list .news {height:1rem;display:flex;align-items:center;width: calc((100% - 6.1rem)/2);}
.post-41 ul.news_list .news.n3 .news_box{
    padding-right: 0.4rem;
}
.post-41 ul.news_list .news.n4 .news_box{
    padding-left: 0.4rem;
}
.post-41 ul.news_list .news:nth-child(odd){
    display: flex;
    justify-content: flex-end;
}
.post-41 .slick-dots{
    z-index: 2;
    bottom: -0.3rem;
}
.post-41 .slick-dots li{
    width: 0.15rem;
    height: 0.15rem;
    background: #fff;
    opacity: 0.5;
}
.post-41 .slick-dots li.slick-active{opacity:1}
.post-41 .news_ico{display:flex;width: 1.02rem;height: 1.02rem;align-items: center;justify-content: center;border-radius: 50%;/* background: url(../images/icobg.svg)no-repeat; */background-size: contain;}
.post-41 .news_ico img{width: 98%;height: 98%;object-fit: contain;}
.post-41 .news_wz{flex:1;transform: rotateY(
90deg);transition: 1s;}
.post-41 .slick-current .news_wz{transform:none}
.post-41 .news_ico .addSvg{width: 50%;margin: 0 auto;}
.post-41 .news_ico .addSvg{ position: relative;
    cursor: pointer;
    
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;}
.post-41 .news_ico .addSvg:hover{
    -webkit-transform: rotateY(1turn);
            transform: rotateY(1turn);
            transition: 1.5s ease-in-out;
   }

.post-41 ul.news_list .news:nth-child(even) .news_box{
    display: flex;
    flex-direction: row-reverse;
}
.post-41 ul.news_list .news_top{
    display: flex;
    align-items: baseline;
    column-gap: 0.2rem;
}
.post-41 ul.news_list .news_sub{font-size:0.48rem;font-family: 'Source Han Serif';font-weight: 700;color: #fff;}
.post-41 ul.news_list .news_short{font-size: var(--medium-size);font-family: 'Source Han Serif';font-weight: 700;color:#fff}
.post-41 ul.news_list .news_box {/* flex:1; */height:100%;display: flex;align-items: center;column-gap: 0.36rem;}
.post-41 ul.news_list .news_title{font-size: var(--medium-size);color: #fff;font-family: 'Source Han Serif';}
.post1.post-41 .news .news_meta {color:var(--theme-color);margin-right:0.32rem;flex:none;}
.post-41 ul.news_list .news_box:hover .news_text {color:#232323;}
.post-41 ul.news_list .news_box:hover .news_meta {color:#232323;}
/**main5**/
.main5 {position:relative;z-index:1;background: #f8fafd url(../images/main5bg.png) no-repeat center bottom / cover;}
.main5 .mod{position:relative;}
.main5 .inner {padding: 1rem 0 1.23rem;}
.main5 .bottom{
    display: flex;
}
.main5 .ml{width: 26.5%;margin-right:0.214rem;display: flex;flex-direction: column;row-gap: 0.18rem;}
.main5 .mc{width: 25%;margin-right:0.17rem;/* display: flex; *//* flex-direction: column; *//* justify-content: flex-end; */}
.main5 .mr{flex:1;width:0;display: flex;flex-direction: column;row-gap: 0.19rem;}
.main5 .bottom{}
.main5 .bottom .post1 .news_imgs{
	border-radius:0.2rem
}
.main5 .bottom .post1 .news_box{position:relative;}
.main5 .bottom .post1 .news_wz{position:absolute;bottom:0;left: 0;right: 0;padding: 0 0.23rem 0.36rem;}
.main5 .bottom .post1 .news_wz:before{content:'';width:0.6rem;height:0.05rem;background:#2CCC46;position: absolute;bottom: 0;}
.main5 .bottom .post1 .news_title{color:#fff}
.main5 .bottom .ml .post1 .news_wz:before{
    background: #FB7299;
}
.main5 .bottom .mc .post1 .news_wz:before{
     /* background: #EDA150; */
   	background:#000;
}
.main5 .bottom .mr .post1 .news_wz:before{background:#D4382A}
.main5 .bottom .mr .post-56 .news_wz:before{
    background: #EDA150;
}
.main5 .bottom .mr .post-57 .news_wz:before{
    background: #2CCC46;
}
.main5 .bottom .news_ico{
    background: #FB7299;
    position: absolute;
    width: 0.5rem;
    height: 0.29rem;
    z-index: 1;
    right: 0;
    top: .29rem;
    border-radius: 0.5rem 0 0 0.5rem;
}
.main5 .bottom .news_ico.bilibili{background: #FB7299 url(../images/bilibili.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.weibo{background:#D4382A url(../images/weibo.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.wechat{background: #2CCC46 url(../images/weixin.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.shipinhao{background: #EDA150 url(../images/shipin.svg) no-repeat 0.16rem center;background-size: 0.24rem auto;}
.main5 .bottom .news_ico.douyin{background: #000 url(../images/dy11.svg) no-repeat 0.16rem center;background-size: 0.2rem auto;}
.post-51{margin-left:0.62rem}

.post-52{margin-left:0.62rem;}
.post-53{flex:1;/* width:0; */}
.post-52 .news_imgs a{
    padding-top: 85.67%;
}
.post-53 .news_imgs a{
    padding-top: 72.2%;
}
.post-54 .news_imgs a{
    padding-top: 157.8%;
}
.post-55{/* width:2.69rem; */}
.post-55 .news_imgs a{
    padding-top: 41.6%;
}
.post-56{/* width:0; *//* flex:1; */}
.post-56 .news_imgs a{
    padding-top: 41.6%;
}
.main5 .mrtop{
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.19rem;
}
.post-57 .news_imgs a{
    padding-top: 48.9%;
}
.socialshares{position:absolute;left: -0.47rem;}
.socialshares .news_list {display: flex;text-align:center;gap: .19rem;flex-direction: column;}
.socialshares .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;pointer-events: none;}
.socialshares .news_list .imgs img {width:100%;height:100%unset;}
.socialshares .news_list .news_icon {display:block;width: .57rem;height: .57rem;background-repeat:no-repeat;background-position:center;opacity: 1;background-size: contain;background-color: rgb(3 85 146 / 10%);border-radius: 50%;}
.socialshares .news_list .news {position:relative;}
.socialshares .news_list .news_icon[media="微信"] {background-image:url(../images/weixinb.svg);background-size: 0.33rem auto;}
.socialshares .news_list .news_icon[media="微博"] {background-image:url(../images/weibob.svg);background-size: 0.32rem auto;}
.socialshares .news_list .news_icon[media="视频号"] {background-image: url(../images/shipinhaob.svg);background-size: 0.29rem auto;}
.socialshares .news_list .news_icon[media="bilibili"] {background-image:url(../images/bilibilib.svg);background-size: 0.29rem auto;}
.socialshares .news_list .news_icon[media="抖音"] {background-image:url(../images/douyinb.svg);background-size: 0.24rem auto;}
.socialshares .news_list .news_icon:hover {opacity:1;}
.socialshares .news_list .news:hover .imgs {opacity:1;transform:none;}
.socialshares .news_list .news_title {color:#fff;font-size:var(--small-size);line-height:1.4;margin-top:.13rem;}
/**列表页**/
.l-banner {height: 5.12rem;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/list_bg.png)no-repeat bottom;background-size: 100% auto;}
#l-container .inner {padding:.91rem 0 1.4rem;position:relative;}
#d-container .inner {background:#fff;}
/**栏目列表**/
.col_menu_head {position:absolute;bottom:100%;z-index:1;width:100%;left:0;align-items: center;padding-bottom: 0;}
.col_list_ttwrap{margin-bottom:0.57rem;display: flex;justify-content: space-between;border-bottom: 0.01rem solid #D3D3D3;align-items: center;}
.col_name span {font-size: .36rem;color: #131313;font-weight: bold;}

.col_name {/* margin-bottom:.3rem; */border-bottom: 0.05rem solid #035592;margin-bottom: -0.025rem;padding-bottom: 0.085rem;}
.col_menu_head .col_name {margin-bottom:0.3rem;border-bottom: 0;}
.col_menu_head .col_path{margin-bottom:0.63rem;display:none;}
.col_menu_head .col_name span{color:#fff}
.col_path a,.col_path span {color: #404040;font-size:var(--base-size);line-height:1.3;}
.col_path {display:inline-block;padding-left:.26rem;background:url(../images/home.svg) no-repeat left;/* margin-bottom:.63rem; */}
.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 {width:100%;position:relative;height:.9rem;padding-right:.9rem;box-sizing:border-box;display:flex;align-items:center;}
.col_list::before {content:"";display:block;width:calc(50vw + 8.2rem);height:0;right:0;position:absolute;top:0;border-bottom:.9rem solid var(--theme-color);border-right:.35rem solid transparent;}
.column-switch {display:none;}
.col_list ul {position:relative;width:100%;}
.col_list ul li {float:left;}
.col_list .col_column .col_item_link.selected {opacity:1;}
.col_list .col_column .col_item_link {color:#fff;padding:0 .36rem;font-size:var(--base-size);border-right:1px solid rgb(255 255 255 / 20%);display:inline-block;display:block;text-align:center;opacity:.7;margin:.05rem 0;}
.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;}
/**认证新列表页**/
.wp_column_article .wp_entry span{
    font-family: var(--font-normal, system-ui) !important;
}
.wp_column_article .wp_entry p{line-height:2 !important}
.mrlist .col_news_list .news_list .news {display:flex;margin-bottom: .2rem;flex-direction: row-reverse;border: 0.01rem solid #DBDBDB;background: #fff;padding: 0.2rem 0.2rem 0.2rem 0;}
.mrlist .col_news_list .news_list .news.noimg{padding-right:1.84rem;}
.mrlist .col_news_list .news_list .news:hover{background:rgb(3 85 146 / 10%);border-color:rgb(3 85 146 / 14%)}
.mrlist .col_news_list .news_list .news .news_imgs {width: 3.29rem;flex:none;margin-right: 0;background:0 0;display:flex;align-items:center;margin-left: 0.74rem;}
.mrlist .col_news_list .news_list .news .news_imgs a {padding-top: 66.86%;width:100%;}
.mrlist .col_news_list .news_list .news .news_wz {flex:1;padding: 0.12rem 0;display: flex;column-gap: 0.45rem;}
.mrlist .col_news_list .news_list .news .news_meta {width: 0.7rem;height: 0.7rem;background: #035592;color: #fff;display: flex;flex-direction: column;align-items: center;margin-left: -0.12rem;justify-content: center;}
.mrlist .col_news_list .news_list .news .news_con{flex:1}
.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: .09rem;font-weight: bold;border-top: 0.01rem solid #FFFFFF;padding-top: 0.03rem;}
.mrlist .col_news_list .news_list .news .news_day {font-size: .25rem;line-height: 1;font-weight: bold;margin-bottom: 0.08rem;}
.mrlist .col_news_list .news_list .news .news_title {font-size: 0.24rem;line-height: 1;font-weight:700;margin-bottom: .39rem;}
.mrlist .col_news_list .news_list .news:hover .news_title a{color:#333}
.mrlist .col_news_list .news_list .news .news_text {font-size: var(--regular-size);line-height: 1.7777;margin-bottom: 0.48rem;}
.mrlist .col_news_list .news_list .news .news_more a{color:#035592;font-weight: bold;display: flex;column-gap: 0.075rem;align-items: center;}
.mrlist .col_news_list .news_list .news .news_text a {color: #73817F;word-break: break-word;}
.mrlist .col_news_list .news_list .news:hover .news_text a {color:#035592}
.mrlist .col_news_list .news_list .news[img-src=""] .news_imgs {display:none;}
.mrlist #l-container .inner{width:14rem;}
/**文章页**/
.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: .34rem;text-align:center;margin-bottom:.2rem;color: #232323;font-weight: bold;border-bottom: 0.01rem solid #980337;padding-bottom: 0.305rem;}
.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;display: flex;/* padding: 0 0.38rem 0 0.24rem; */column-gap: 0.36rem;}
.article .arti_metas>span {/* margin:0 .16rem; */font-size:var(--base-size);color: #848484;}
.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: 2;font-size: var(--regular-size);color: #232323;}
.article .entry .read p {margin-bottom:10px;}
.article .entry .read img {margin:0 auto;max-width:940px;}
.article .entry .read table {margin:0 auto;border:none!important;}
.article .arti_wrap{display:flex;justify-content: space-between;align-items: center;padding: 0 0.38rem 0 0.24rem;}
.sibi_art {margin-top:1.3rem;}
.wp_artfuns .wp_art_adjoin {display:flex;line-height:.48rem;font-size:var(--regular-size);flex-wrap:wrap;}
span.next-title,span.prev-title {width: calc(100% - 1rem);position: relative;}
span.prev-title:before{content:'';width: calc(100% + 1rem);position:absolute;background:#980337;bottom:0;height:0.01rem;right: 0;}
.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;font-size: var(--regular-size);color: #980337;margin-right: 0.2rem;}
.pagelist #l-container .mod{display:flex;}
.pagelist .col_news_list{width:75.46%;margin-right: 0.3rem;background: #fff;padding: 0.35rem 0 0;}
.pagelist .col_path{
    display: block;
    padding: 0 0.65rem;
    margin-bottom: 0.3rem;
    background: none;
}
.pagelist .col_path a{
    display: none;
}
.pagelist .col_path a:last-child{display: inline;font-size: var(--small-size);color: #803027;font-size: 0;}
.pagelist .col_path a:last-child:after{content:'返回列表';font-size: var(--small-size);background: url(../images/return.svg)no-repeat center left;padding-left: 0.17rem;font-weight: bold;}
.pagelist .possplit{display:none;}
.pagelist .col_news_list .article{
    padding: 0 0.65rem;
}
.article .entry .read p span{text-wrap-mode:initial!important}
.post-hot{flex:1;background: #fff;padding: 0.4rem 0.239rem 0.45rem 0.265rem;}
.post-hot .tt{border-bottom:0.01rem solid #035592;padding-bottom: 0.329rem;margin-bottom: 0.281rem;}
.post-hot .tt .tit .title{color:#035592;font-size:0.22rem;font-weight:bold;font-family: 'Source Han Sans';}
.post-hot .tt .tit:after{display:none;}
.post-hot .news_list{display:flex;row-gap:0.2rem;flex-direction: column;padding-left: 0.37rem;position: relative;}
.post-hot .news_list:before{content:'';border-left:0.01rem dashed #A0343B;position:absolute;top: 0.11rem;bottom: 0.63rem;left: 0.13rem;}
.post-hot .news .news_meta{
    font-size: var(--base-size);
    color: #035592;
    margin-bottom: 0.04rem;
}
.post-hot .news .news_title{
    font-size: var(--base-size);
    line-height: 1.625;
    font-weight: normal;
    height: 0.52rem;
}
.social-share .social-share-icon{
    width: 0.34rem;
    height: 0.34rem;
    background-color: #FFFFFF;
    box-shadow: 0 0.03rem 0.06rem rgb(0 0 0 / 16%);
    border: 0;
    background-size: 0.22rem auto;
    background-position: center;
    background-repeat: no-repeat;
}
.social-share .icon-wechat{
    background-image: url(../images/wechatr.svg);
}
.social-share .icon-weibo{
    background-image: url(../images/weibor.svg);
}
.social-share .icon-qq{
    background-image: url(../images/qqr.svg);
    background-size: 0.18rem;
}
.social-share .icon-qzone{
    background-image: url(../images/qzoner.svg);
}
.social-share .social-share-icon:before{display:none;}
.post-hot .news:hover .news_title a{color:#035592;}
.post-hot .news{position:relative}
.post-hot .news:before{content:'';width: 0.078rem;height: 0.078rem;position: absolute;background: #A0343B;transform: rotate(45deg);left: -0.27rem;top: 0.08rem;}
/**底部**/
#footer {background: url(../images/footer.jpg)no-repeat;background-size:cover;position:relative;}
.footer .inner {padding: .425rem 0 0;box-sizing:border-box;position:relative;z-index:1;}
.foot-top {display:flex;justify-content:space-between;margin-bottom: .486rem;}
#footer .inner.in1 {padding:.57rem 0 .32rem;position:relative;}
#footer .inner .mod {/* display:flex; *//* flex:1 1 auto; *//* align-items:flex-start; */}
#footer .inner .foot-left {/* flex:1; */display:flex;}
#footer .inner .foot-left .right{
    display: flex;
    flex-direction: column;
    align-items: center;
}
#footer .inner .contant{
    width: 3.8rem;
    margin-right: 1.97rem;
    margin-top: 0.28rem;
}
.foot-logo img{width:3.09rem}
#footer .inner .foot-center {flex:1;text-align:center;}
#footer .inner .foot-center img {max-width:100%;}
#footer .inner .foot-right {flex:1;display:flex;justify-content:flex-end;padding-top: 0.28rem;}
#footer .inner .links .con{display: grid;column-gap: 0.7rem;grid-template-columns: repeat(3, 1fr);}
.links .tt{margin-bottom:0.21rem;}
#footer .inner .foot-right p{
    width: 0.8rem;
    line-height: 2.05;
}
#footer .inner p {font-size: var(--regular-size);line-height: 2;font-weight:400;color:#fff;opacity: .65;}
#footer .inner p a {color:#fff;}
#footer .inner p span {margin:0 3px;}
#footer .inner p span img{width:0.15rem;margin-right:0.05rem}
.foot-left .title {color:#fff;font-size: var(--medium-size);line-height:.21rem;font-weight:700;margin-bottom:.14rem;font-family: 'Source Han Serif';}
.foot-right .title {color:#fff;font-size: var(--medium-size);line-height:.21rem;font-weight:700;margin-bottom:.14rem;font-family: 'Source Han Serif';}
/**底部链接**/
.foot-left .tt {margin-bottom:.18rem;}
.foot-left .links {margin-right:1.02rem;}
/**分享**/
.foot-logo{
    margin-bottom: 0.417rem;
}
.shares{display:none}
.shares .news_list {display: flex;text-align:center;gap: .526rem;}
.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;}
.shares .news_list .imgs img {width:100%;height:100%unset;}
.shares .news_list .news_icon {display:block;width: .3rem;height: .24rem;background-repeat:no-repeat;background-position:center;opacity: 1;background-size: contain;}
.shares .news_list .news {position:relative;}
.shares .news_list .news_icon[media="微信"] {background-image:url(../images/weixin.svg);}
.shares .news_list .news_icon[media="微博"] {background-image:url(../images/weibo.svg);}
.shares .news_list .news_icon[media="视频号"] {background-image:url(../images/shipin.svg);}
.shares .news_list .news_icon[media="bilibili"] {background-image:url(../images/bilibili.svg);}
.shares .news_list .news_icon[media="抖音"] {background-image:url(../images/douyin.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(--small-size);line-height:1.4;margin-top:.13rem;}
.footlogo img {width:4.62rem;}
.foot-bottom {padding: 0.2rem 0 0.28rem;text-align:center;position:relative;z-index:1;border-top: 1px solid rgb(255 255 255 / 33%);}
#footer .foot-bottom p {font-size: 0.17rem;line-height:2.4;color:#fff;position:relative;opacity: 1;}
/**侧导航**/
nav.Quick-navigation {position:fixed;right:0;z-index:1;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;font-size:19px;line-height:70px;background:var(--theme-color);color:#fff;padding:0 16px;border-radius:20px;display: none;}
nav.Quick-navigation a {color:#fff;border-bottom:1px solid #fff;}
nav.Quick-navigation a.showdiv {color:#e1d4a4;border-bottom:1px solid var(--hover-color);}
.Scroll-to-top {width:60px;height:60px;position:fixed;z-index:1;background:#fff;bottom:2%;border-radius:50%;right:1%;background:#1776be7a;font-size:20px;line-height:60px;text-align:center;color:#fff;cursor:pointer;display: none;}
/** 加载 **/
.pre-loader {position:fixed;width:100vw;height:100vh;top:0;left:0;background-color: var(--theme-color);z-index:999;}
.spinner2 {width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.container1 > div,.container2 > div,.container3 > div {width:6px;height:6px;background-color:#fff;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;/* Prevent first frame from flickering when animation starts*/
  -webkit-animation-fill-mode:both;animation-fill-mode:both;}
.spinner2 .spinner-container {position:absolute;width:100%;height:100%;}
.container2 {-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.container3 {-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.circle1 {top:0;left:0;}
.circle2 {top:0;right:0;}
.circle3 {right:0;bottom:0;}
.circle4 {left:0;bottom:0;}
.container2 .circle1 {-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.container3 .circle1 {-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.container1 .circle2 {-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.container2 .circle2 {-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.container3 .circle2 {-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.container1 .circle3 {-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.container2 .circle3 {-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.container3 .circle3 {-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.container1 .circle4 {-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.container2 .circle4 {-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.container3 .circle4 {-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}




.progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #eee;
  z-index: 9999;
}

.progress {
  height: 100%;
  width: 100%;
  background: var(--accent-color);
  transform-origin: left;
  transform: scaleX(0);
}
/* 搜索*/
body.showsearch a.menu-btn,body.showsearch #nav{visibility: hidden !important;}
body.showsearch .header .close{visibility:visible;}
.opensearch{cursor:pointer;width: 0.165rem;}
.opensearch img{width:100%}
.opensearch .img2{display:none;}
.fix .opensearch .img2{display:block;}
.fix .opensearch .img1{display:none}
.search_screen.active{visibility:visible;opacity:1;}
.search_screen:before{
    content:"";
    width:100%;
    height:100%;
    z-index: -1;
    position:absolute;
    backdrop-filter: blur(10px);
    background: rgb(3 85 146 / 50%);
    }
.search_screen{position:fixed;inset:0;z-index:2;display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:0.6s;justify-content: center;align-items: center;/* background: rgb(189 26 33 / 65%) */}
.header .close{position:absolute;top:0rem;right:0rem;z-index:2;cursor:pointer;color:#fff;font-size:0.6rem;display:flex;background: #035592;width:1rem;height:1rem;justify-content: center;align-items: center;visibility: hidden;}
.header .close span{width:0.48rem;height:2px;position:absolute;background:#fff}
.header .close span:nth-child(1){transform:rotate(45deg);}
.header .close span:nth-child(2){transform:rotate(-45deg);}
.search_screen h3{font-size: 0.5rem;
    font-weight: bold;line-height:1.2;
    color: #fff;text-align:center;
    letter-spacing: 5px;margin-bottom:0.5rem;
}
.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:50%;overflow:hidden;/* margin-top:0.03rem;*/border:2px solid transparent;border-color:#fff;border-radius:10px;margin-bottom:0.8rem}
.wp-search {position:relative;/* background:rgb(255 255 255 / 20%);*/;}
.wp-search form {display:block;}
.wp-search .search-input {margin-left:0.1rem;margin-right:0.2rem;}
.wp-search .search-input input.search-title {width:100%;line-height:0.5rem;background:none;color:#FFFFFF;font-size:var(--bigSize);border:0;outline:0;font-family: "PingFang", "Microsoft YaHei";}
.wp-search .search-btn {width:1rem;height:0.5rem;position:absolute;right:0rem;top:0%;}
.wp-search .search-btn input.search-submit {width:100%;height:100%;border:0;outline:0;background: #035592 url(../images/sous2.svg) no-repeat center;cursor:pointer;background-size:0.2rem;font-size: var(--smailSize);color: #fff;text-indent: 0.2rem;font-family: "微软雅黑";}
.header .searchbox:hover { }
.header .searchbox {transition:all 0.4s ease-in-out;}
.lsmr .character-slide{/* margin-left: 2.32rem; */z-index: 0;}
.lsmr .character-fade {
    /* margin-left: 2.32rem; */
    /* top: -1.17rem; */
    /* max-width: 55%; */
    /* left: 5%; */
    margin-left: 7.27rem;
    margin-top: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
}






.lsmr .character-slide .swiper-slide{max-width: 5.89rem;}
.lsmr .character-slide .swiper-slide-active .shadow_box{box-shadow:0 0.03rem 0.26rem rgb(18 58 132 / 10%)}
.lsmr .character-slide .news_box{width: 100%;}
.lsmr.kxyj #l-container:after{content:'';width:100%;height:100%;position:absolute;top: 1.4rem;background:url(../tsyimg/lsmrbg.png)no-repeat center bottom/cover;}
/**动画**/
.main5.showdiv .post .news{transform:none;opacity:1}
.post-52 .news{  transition: all 1s ease-out 0s;transform: translate(-100px,-100px);opacity: 0;}
.post-53 .news{  transition: all 1s ease-out 0s;transform: translate(-100px,100px);opacity: 0;transition-delay:0.2s}
.post-54 .news{  transition: all 1s ease-out 0s;transform: translate(0,100px);opacity: 0;transition-delay:0.4s}
.post-55 .news{  transition: all 1s ease-out 0s;transform: translate(0,-100px);opacity: 0;transition-delay:0.6s}
.post-56 .news{transition: all 1s ease-out 0s;transform: translate(100px,100px);opacity: 0;transition-delay:0.8s}
.post-57 .news{  transition: all 1s ease-out 0s;transform: translate(100px,100px);opacity: 0;transition-delay:1s}

.lk{text-align: right;
    line-height: 1.75 !important;
    font-size: 0.21rem !important;
    color: #333;
    font-family: 仿宋_gb2312 !important;}
.lk_xx1{padding-right:10px;}
.lk_xx3{padding-right:0px;}
/* 2026.10.09 */
.post1 .tt{margin-bottom:0.15rem;}
.post1 .tt .tit .title{
	font-family:'Source Han Sans';
	font-size:0.35rem;
}
.post1 .tt .tit .title>span{display:flex;}
.post1 .tt .tit .title .txt1{color:var(--theme-color);}
.post1 .tt .tit .title .txt1,
.post1 .tt .tit .title .txt1{display:block;}
.post1 .tt .tit .title img{display:none;}
.main4 .post1 .tt .tit .title img{display:inline-block;}
@media screen and (max-width: 999px){
.main3 .swiper-con .character-slide{transform:none;}
.lsmr .character-slide .swiper-slide{max-width:1000px;}
.character-slide .swiper-slide-active .shadow_box{transform:none;margin-bottom: 48px;}
.main3 .swiper-con .character-slide{margin-top:30px}
.main3 .swiper-button-prev{left:0;bottom:250px}
.main3 .swiper-button-next{left:auto;right:0;bottom:250px}
}
@keyframes light {
    10% {
        background-image: url(../images/g3.png),url(../images/g2.png)
    }

    20% {
        background-image: url(../images/g3.png),url(../images/g3.png)
    }

    30% {
        background-image: url(../images/g3.png),url(../images/g4.png)
    }

    40% {
        background-image: url(../images/g3.png),url(../images/g5.png)
    }

    50% {
        background-image: url(../images/g3.png),url(../images/g6.png)
    }

    60% {
        background-image: url(../images/g3.png),url(../images/g7.png)
    }

    70% {
        background-image: url(../images/g3.png),url(../images/g8.png)
    }

    80% {
        background-image: url(../images/g3.png),url(../images/g9.png)
    }

    90% {
        background-image: url(../images/g3.png),url(../images/g10.png)
    }
}