@charset "utf-8";
/*Technical Support SudyTech*/
html { }
.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,#0168b7,transparent);position:absolute;width:100%;top:0;transition:1s;}
.header:before{content:"";position: absolute;top:0;left:0;width: 100%;height: 394px;background: linear-gradient(#025395,transparent);}
body.list .header:before{display: none;}
.header.fix {background:var(--theme-color);}
.header .inner {position:relative;transition:all 0.4s ease-in-out;width: auto;max-width: 100%;padding: 0 76px;}
.header .sitelogo {display:flex;}
.header .head-left{margin: 26px 0 32px;}
body.list .header .head-left{margin: 26px 0 10px;}
.header .sitelogo .logo a {display: block;}
.header .sitelogo .logo img {width:851px;}
body.list .header .sitelogo .logo img{width: 851px;}
.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; align-items:center;flex-wrap: wrap;}
.header .head-top {display:flex;align-items:center;gap:16px;}
.header .head-right {display:flex;align-items:center; padding-right: 40px;}
.header .head-right .split{margin: 0 8px 0 10px;width: var(--regular-size);text-align: center;color: #fff;font-size: var(--regular-size);}
/* 搜索*/
.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:36px;border-radius:18px;overflow:hidden;}
.wp-search {position:relative;}
.wp-search form {display:block;}
.wp-search .search-input {margin-right:40px;}
.wp-search .search-input input.search-title {display:block;width:100%;line-height:36px;background:none;color:#FFFFFF;text-indent:1em;font-size:var(--small-size);border:0;outline:0;padding:0;}
.wp-search .search-btn {width:36px;height:36px;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:200px; background:rgb(255 255 255 / 20%);}
.header .searchbox {transition:all 0.4s ease-in-out;}

/**角色**/
.site-lang ul {display:flex;gap:var(--base-size)}
.site-lang ul li.links a {display: block; color:#fff; line-height:1.44;font-size:var(--regular-size);}
 

/**导航**/
#nav {width: 100%;padding-top:22px;border-top:1px solid rgba(255,255,255,0.5)}
#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;}
.nav .wp-menu .menu-item {position:relative;text-align:center;width: 10%;text-align: center;line-height:1.45;}
.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;}
body.main .nav .wp-menu .menu-item:first-child a.menu-link,
body.main .nav .wp-menu .menu-item:first-child .en-link,
.nav .wp-menu .menu-item.selected a.menu-link,
.nav .wp-menu .menu-item.selected .en-link,
.nav .wp-menu .menu-item.parent a.menu-link,
.nav .wp-menu .menu-item.parent .en-link{color:#80EEFF}
.nav .wp-menu .sub-menu li .sub-menu {display:none;}
.nav .wp-menu .menu-item .en-link{font-size: 13px;color: #fff;margin-top: 8px; }
.nav .wp-menu .menu-item a.menu-link {font-size:22px;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:100%;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:1.8;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:hover:after {transform:scale(1);}
.nav .wp-menu li:hover>.sub-menu {transform:translateX(-50%);opacity:1;}
/**大图**/
.mbanner {perspective:1920px;transform-style:preserve-3d;}
#banner .inner {width:100%;text-align:center;max-width:100%;}
#banner .swiper-pagination{width: auto;left:auto;right: 138px;z-index: 2;display: flex;gap:24px;align-items: center;bottom:85px}
#banner .swiper-pagination .swiper-pagination-bullet{margin: 0 9px;width: auto;position: relative;;height: auto;display: flex;gap:21px;align-items: center;color: #fff;font-weight: bold;font-size: 26px;background: none;opacity: 1;}
#banner .swiper-pagination .swiper-pagination-bullet:after{content:"";width: 0;height: 1px;background: #fff;transition: 0.3s;display: none;}
#banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .num{background: url(../images/dot-active.svg) no-repeat center/cover;width: 89px;height: 40px;}
#banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: none;opacity: 1;margin: 0;color: transparent;width: auto;height: auto;}
#banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{display: block;width: 132px;}
.carousel-swiper__item a {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  z-index: 1;
  padding-top: 50%;
}
.carousel-swiper__item a .news_title{color:#fff;font-size: 26px;font-weight: bold;left:12%;z-index: 1;bottom:81px;line-height: 1.46;position: absolute;}
.carousel-swiper__item a .bg{position: absolute;z-index: 0;width: 92%;height: 160px;right:0;bottom:0;border-radius: 64px 0 0 0;background: linear-gradient(95deg, #005092f0 0%, #0092e1c2 68%);}
.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: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;}

.countdown{position: absolute;bottom:0.47rem;left:50%;transform: translateX(-50%);z-index: 2;}
.progress-container{--interval:5s;--r:0.55rem;position: relative; }
.progress-ring { 
  transform: rotate(-90deg);
} 
/* 前景进度条样式 */
.progress-ring__progress { 
  stroke-dasharray: calc( 2 * 3.14159 * var(--r));; 
  stroke-dashoffset: calc( 2 * 3.14159 * var(--r));; 
}
.mbanner .countdown.active .progress-ring__progress {
  animation: drawCircle var(--interval) linear forwards;
}
/* 4. 定义动画：从偏移周长到偏移0 */
@keyframes drawCircle {
  0% {
    stroke-dashoffset: calc( 2 * 3.14159 * var(--r));
    /* 0% 进度 */
  }

  100% {
    stroke-dashoffset: 0;
    /* 100% 进度，形成正圆 */
  }
} 

/**内容**/
.news_imgs a,.news_imgs span {display:block;overflow:hidden;}
.post .news:hover .news_imgs img,.post .news:hover .news_imgs span img {transform:scale(1.1);}
.news_imgs 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:space-between;margin-bottom:16px;align-items: center;}
.post1 .more_btn {position:absolute1;right:0;bottom:0;}
.post1 .more_btn img {width:22px; }
.post1 .more_btn .more_text {vertical-align:middle;font-size:var(--medium-size);color:var(--theme-color);line-height:1.2;display: flex;align-items: center;margin-bottom: 18px;font-weight:500}
.post1 .more_btn .more_text span{ margin: 0 15px 0 10px;}
.post1 .tt .tit span { position:relative;z-index:1;}
.post1 .tt .tit {position:relative;}
.post1 .tt .title {font-size:44px;font-weight:normal;font-weight:bold;line-height:1.1;padding-left: 42px;background: url(../images/title1_icon.svg) no-repeat left center/24px;}
.post1 .tt .en_name {font-size:22px;font-weight:500;color: var(--theme-color);align-items: center;display: flex;gap:10px;}
.post1 .tt .en_name:before{content:"";width: 32px;height: 1px;display: block;background: var(--theme-color);}
.post1 .news .news_title {font-size:var(--medium-size);line-height:1.6;color:#000;font-weight:500;}

.post1 .news .news_text {font-size:var(--small-size);line-height:1.71;color:#609ABE;}
.news_text a,.news_title a {color:inherit;}
.post1 .news .news_time {color: var(--theme-color);font-size: var(--base-size);line-height: 2;font-weight: 500;} 


/**main1**/
.main1 { position:relative;z-index:1;}
.main1>img{position: absolute;top:-68px;left:0;z-index: -1;width: 108%;max-width: none;}
.main1 .inner {padding:57px 0 29px;}
.main1 .mbottom {display:flex;justify-content: space-between;}
.main1 .l{flex:690px 0 0;width: 0;}
.main1 .r{flex:828px 0 0;}
.main1 .r li.news:hover .news_title{color:var(--theme-color);}
.main1 .post1 .tt .title span{color:#006BC2}
.post-12 .news_imgs{padding-top:66.6%;}
.post-12 .news_date{position:absolute;top:16px;left:34px;color:#fff;border-radius:30px;padding:15px 26px;background:#42A9FD;z-index:5;font-size:16px;font-weight:bold}
.post-12 .swiper{border-radius: 16px ;}
.post-12 .swiper-controls{position: absolute;left:34px;flex-wrap: wrap;display: flex;gap:20px;align-items: center;width: 478px;background: var(--theme-color);z-index: 2;top:390px;padding:13px 32px;background: #005193;border-radius:30px;}
.post-12 .swiper-pagination{position: static;display: flex;width: auto;flex:1 0 0;}
.post-12 .swiper-pagination span.swiper-pagination-bullet{flex:1 0 0;width: auto;height:2px;background: rgba(255,255,255,0.2);opacity: 1;margin: 0;}
.post-12 .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.post-12 .swiper-button-box{display: flex;align-items: center;gap:20px}
.post-12 .swiper-button{position: static;width: auto;height: auto;margin: 0;}
.post-12 .swiper-button svg{width: 8px;height: auto;}
.post-12 .swiper-index{color: #fff;font-size: 22px;font-weight: bold;line-height: 1.2;}
.post-12 .wz{padding:38px 34px 32px;background: linear-gradient(180deg, #005aa4 0%, #0077b8 100%);height: 210px;}
.post-12 li.news .news_title{font-size: 22px;color: #fff; }
.post-12 li.news .news_text{color: #fff;margin: var(--small-size) 0 10px;}
.post-12 li.news .readmore{color: #fff;display: flex;justify-content: flex-end;align-items: center;gap:22px;font-size:var(--small-size);}
.post-12 li.news .readmore img{width: 30px;}
.post-13{padding: 20px 36px 30px;background: rgba(238,248,255,0.8);border-radius: 16px;margin-bottom: 12px;}
.post-13 li.news{display: flex;gap:35px;padding: 22px 0;border-bottom:1px solid #CBE9FF;}
.post-13 li.news .wz{flex:1 0 0;}
.post-13 li.news .news_imgs{flex:241px 0 0;padding-top: 161px;border-radius: 16px;}
.post-13 li.news .news_text{margin: 20px 0 16px;}
.post-14{background: #fff;padding: 18px 36px;border-radius: 16px;}
.post-14 li.news{padding: 8px 0;border-bottom:1px solid #CBE9FF;}
.post-13 li.news:last-child,.post-14 li.news:last-child{border:0}


/**main2**/
.main2 {position: relative;z-index: 1;min-height: 900px;}
.main2 .post1 .tt .title span{color:#CBE9FF}
.main2>img{position: absolute;top:0;left:0;width: 100%;height: auto;z-index: -1;}
.main2 .inner {padding:185px 0 162px;}
.main2 .mod{display: flex;justify-content: space-between;}
.main2 .l{width: 44.5%;}
.main2 .r{width: 45.1%;}
.main2 .more_btn .more_text{color: #fff;}
.main2 .tit .title{color: #fff;}
.main2 .tt .en_name:before{background: #CBE9FF;}
.main2 .tt .en_name{color: #CBE9FF;}
.main2 li.news .news_time{color: #ACE5FF;}
.post-21 .tit .title{background: url(../images/title2_icon.svg) no-repeat left center / 31px;}
.post-21 li.news{border-bottom:1px solid #CBE9FF;padding: 21px 0 10px;position: relative;z-index: 1;}
.post-21 li.news:last-child{border:0}
.post-21 li.news .news_title{color:#fff;}
.post-21 li.news:before{content:"";opacity: 0;transition: 0.4s ease-in-out;z-index: -1;position: absolute;right:-88px;top:0;background: linear-gradient(270deg, #00a1e1 0%, #ace5ff00 100%);width: 50vw;height: 100%;;}
.post-21 li.news .readmore{position: absolute;top:50%;transform: translateY(-50%);right: -50px;z-index: 2;opacity: 0;}
.post-21 li.news:hover:before,.post-21 li.news:hover .readmore{opacity: 1;}
.post-22 .tit .title{background: url(../images/title3_icon.svg) no-repeat left center / 31px;}
.post-22 li.news{border-radius: 16px;background: rgba(0,57,111,0.2);padding:22px 20px;display: flex;align-items: center; }
.post-22 li.news .file-type{position: relative;display: flex;align-items: center;justify-content: center;background: #36ACF4;border-radius: 8px;padding:10px}
.post-22 li.news .file-type .type{position: absolute;top:56%;transform: translate(-50%,-50%);color: #fff;font-size: 9px;font-weight: bold;left:50%;text-transform: uppercase;}
.post-22 li.news .wz{flex:1 0 0;margin: 0 20px 0 14px;}
.post-22 li.news .download{border:1px solid #fff;padding: 7px 13px 9px;}
.post-22 li.news .news_title{color: #fff;}
.post-22 li.news+li{margin-top: 12px;}

 
/**main3**/
.bodycon1{position: relative;}
.bodycon1>img{position: absolute;top:0;left:0;width: 100%;z-index: -1;}
.main3 {position:relative;z-index: 1;}
.main3 .post1 .tt .title span{color:#006BC2}
.main3 .inner {padding:84px 0;}
.post-31 .tit .title{background: url(../images/title4_icon.svg) no-repeat left center / 34px;}
.post-31 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.post-31 li.news{width: 19.35%;position: relative;}
.post-31 li.news a{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 197px;}
.post-31 li.news .imgs{position: absolute;inset:0;z-index: -1;object-fit: cover;border-radius: 16px;}
.post-31 li.news .ico{width: 44px;}
.post-31 li.news:hover .ico{transform:rotateY(360deg);transition:0.4s}
.post-31 li.news .news_title{color: #fff;font-size: 30px;line-height: 1.1;margin: 16px 0 14px;}
.post-31 li.news .info,.post-31 li.news .info *{font-size: var(--small-size);line-height: 1.57;color:#fff}


/**main4**/ 
.main4 { }
.main4 .inner {padding:0 0 58px;}
.post-41 .tt{margin-bottom: 0;}
.post-41 .imgs{aspect-ratio: 1;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin:0 auto 24px;overflow:hidden}
.post-41 .imgs img{max-height:95%}
.post-41 li.news {text-align: center;transition: 0.4s;}
.post-41 .tit .title{color: #2C92E5;padding:0;background:none}
.post-41 li.news .en_title{font-size: var(--base-size);line-height: 2;color: #000;}
.post-41 li.news .news_title{font-weight:normal;font-size:22px;-webkit-line-clamp: 2;}
.post-41 .swiper-controls{margin: 0 15px 18px auto;display: flex;gap:var(--small-size)}
.post-41 .swiper-controls .swiper-button{position: static;margin: 0 !important;width: 41px;height: 41px;border-radius: 50%;background: #fff; }
.post-41 .swiper-controls .swiper-button:hover{background: #57BDF4;}
.post-41 .swiper-controls .swiper-button svg{width: 8px;height: auto;}
.post-41 .swiper-controls .swiper-button:hover path{fill:#fff}
.post-41 .swiper{padding-top:49px}
.post-41 li.news:hover{transform: translateY(-49px);}
.post-41 .more_btn .more_text{padding: 8px 20px;border-radius: 20px;background: rgba(74,184,255,0.2);}
.post-41 .more_btn img{width: 20px;}
.post-41 .more_btn .more_text span{margin: 0 20px 0 10px;}

 
/**main5**/
.main5 {position:relative;z-index:1;background: url(../images/main5_bg.png) no-repeat bottom left/100%;height:  ;}
.main5 .post1 .tt .title span{color:#CBE9FF}
.main5 .inner {padding:248px 0 113px;}
.main5 .mbottom{display: flex;justify-content: space-between;}
.post-51 .tt .title{background: url(../images/title5_icon.svg) no-repeat left center/31px;color: #fff;}
.post-51 .tt .en_name{color: #CBE9FF;}
.post-51 .tt .en_name:before{background: #CBE9FF;}
.post-51 .more_btn .more_text{color: #fff;}
.post-52{position: relative;width: 0;flex:744px 0 0}
.post-52 li.news{padding-bottom:65px}
.post-52 .news_imgs{padding-top: 427px;}
.post-52 .swiper-controls{position: absolute;bottom:15px;gap:15px;display: flex;right:62px;;z-index: 2;}
.post-52 .swiper-controls .swiper-button{position: static;margin: 0 !important;width: 56px;height: 56px;border-radius: 50%;background: #fff;}
.post-52 .swiper-controls .swiper-button svg{width: 10px;height: auto;}
.post-52 .swiper-controls .swiper-button:hover{background: #0078C2;}
.post-52 .swiper-controls .swiper-button:hover path{fill:#fff;}
.post-52 .news_imgs .playbutton{width: 84px;height: auto;transform: translate(-50%,-50%) !important;left:50%;top:50%}
.post-52 .news .news_title{
  position: absolute;bottom:0px;z-index: 2;color: #fff;padding:29px 50px;left:46px;right:46px;border-radius: 64px 0 0 0;
  background: linear-gradient(97deg, #0058a1f7 0%, #3c4b538f 68%);padding-left: 50px;
}
.post-53{width: 50.7%;}
.post-53 .con{display: flex;justify-content: space-between;}
.post-53 .list-l{width: 49.5%;}
.post-53 .list-r{width: 47.5%;}
.post-53 .list-l .news_imgs{padding-top: 232px;}
.post-53 .list-l li.news+li{margin-top: 27px;}
.post-53 .list-r .news_imgs{padding-top: 492px;}


/**列表页**/
.l-banner {height:394px;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; background:linear-gradient(180deg, #025395 21%, #a2dfff00 95%);top:0;left:0;height: 100%;z-index: 1;}
.l-banner img { height:100%;vertical-align:top;width: 100%;object-fit: cover;position: absolute;top:0;left:0;}
.wp-wrapper{position: relative;z-index: 1;}
#l-container {position:relative;}
#l-container .inner {padding:89px 0 110px;position:relative;}
body.pagelist #l-container .inner{padding: 70px 0 104px;width: 1500px;}
#d-container .inner {background:#fff;}
/**栏目列表**/
.col_menu_head {position:absolute;bottom:0%;z-index:2;min-width:600px;left:0;padding:31px 30px 31px 246px;border-radius: 0 64px 0 0;background:rgba(0,79,135,0.7); }
.col_name span {font-size:44px;color:#fff;font-weight: bold;line-height: 1.18;}
.col_name{display: flex;align-items: center;gap:24px}
.col_name:before{content:"";display: block;width: 11px;height: 42px;background: #02DCF8;}
.col_path a,.col_path span {color:#fff;font-size:var(--small-size);line-height:1.2;font-weight: 500;}
.col_path {display:inline-block; margin-bottom:20px;}
.possplit::after {content:">";font-size:14px;font-family: inherit;margin:0 8px}
.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;}
/**默认新闻列表页**/
.mrlist .col_news_list .news_list .news {display:flex;border-radius: 32px;background: #F7FAFD;flex-direction: row-reverse;gap:61px;padding:37px 30px;min-height:304px;}
.mrlist .col_news_list .news_list .news+.news{margin-top: 28px;}
.mrlist .col_news_list .news_list .news .news_imgs {width:358px;flex:none; background:0 0;display:flex;align-items:center;}
.mrlist .col_news_list .news_list .news .news_imgs a {padding-top:230px;width:100%;}
.mrlist .col_news_list .news_list .news .news_wz {flex:1; padding: 10px 0;display: flex;flex-direction: column;justify-content: space-between;}  
.mrlist .col_news_list .news_list .news .news_title {font-size:24px;line-height:1.7;font-weight:700;margin-bottom:.17rem;color: #000;}
.mrlist .col_news_list .news_list .news:hover .news_title{color:var(--theme-color);}
.mrlist .col_news_list .news_list .news .news_meta{color:#006BC2;font-size:18px;font-weight:500;line-height:1.5;}
.mrlist .col_news_list .news_list .news .news_text {font-size:var(--medium-size);line-height:1.5;color: #9E9E9E;}
.mrlist .col_news_list .news_list .news .news_text a {color:#666;}
.mrlist .col_news_list .news_list .news[img-src=""] .news_imgs {display:none;}
.wp_paging li span, .wp_paging li a{font-size:22px;line-height:1.45;color:#000;height:auto;}
.wp_paging .per_page em{color:#0078C2}
.wp_paging{float:none;display:flex;justify-content: center;align-items:center;margin-top:73px;}
wp_paging:after{display:none}
.wp_paging li{line-height:36px;height:auto;margin-top:0;}
.wp_paging li input{width:78px;height:30px;line-height:30px;border-radius:0;border:1px solid #0078C2;margin-top:0}


/**文章页**/
.info .col_metas.clearfix {height:.63rem;}
.infobox {padding:.56rem 0;margin:0 auto;width:auto;} 
.article h2.arti_title {line-height:1.62; font-size:42px;text-align:center;color:#000; font-weight: bold;}
.article .arti_metas {text-align:center;line-height:1.3;margin:42px 0 81px ;display: flex;justify-content: space-between;background: #F4F9FF;padding: 19px 40px;align-items: center;border-radius: 60px;}
.article .arti_metas>div{display: flex;gap:50px;align-items: center;}
.article .arti_metas .arti-share{position: relative;}
.article .arti_metas .arti-share:hover #share-2{display: block;}
#share-2{position: absolute;right:0;top:100%;display: none;}
.article .social-share-container{display: block;}
.article .arti_metas span { font-size:var(--medium-size);color:#006BC2;line-height: 1.5;font-weight:500 }
.article .arti_metas span.arti_from{padding-left: 28px;background: url(../images/person.svg) no-repeat left center/18px;}
.article .arti_metas span.arti_update{padding-left: 37px;background: url(../images/date.svg) no-repeat left center/25px;}
.article .arti_metas span.arti_views{padding-left: 38px;background: url(../images/view.svg) no-repeat left center/26px;}
.article .arti_metas span.share-toggle{padding-left: 33px;background: url(../images/share.svg) no-repeat left center/21px;cursor: pointer;}
.article .arti_info {position:relative;display:flex;align-items:center;justify-content:center;}
.article .entry {margin:0 auto;overflow:hidden; min-height:400px;padding: 0 32px;}
.article .entry .read,.article .entry .read p {line-height:1.75;font-size:var(--base-size);color:#333;}
.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;}
.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% - .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:#004F87 url(../images/footer_bg.png) no-repeat bottom right 13px/988px;position:relative;}
#footer .inner {padding:62px 0 0;box-sizing:border-box;position:relative;z-index:1;}  
#footer .inner .mod>img{width: 1145px;margin-bottom: 53px;display: block;width: 851px;}
#footer .inner .foot-top{display: flex;padding: 0 0 93px;}
#footer .inner .foot-left {width:568px;}
#footer .inner .foot-left p{display: flex;gap:78px;flex-wrap: wrap;align-items: flex-start;}
#footer .inner .foot-right {margin-left: 117px;}
#footer  p {font-size:var(--base-size);line-height:1.75; color:#fff; }
#footer  p a {color:#fff;}
#footer  p span { }
#footer .title {color:#fff;font-size:32px;line-height:1.4;font-weight:700;margin-bottom:24px;padding-bottom: 22px;border-bottom: 1px solid rgba(255,255,255,0.2);width: 326px;}
#footer .flink{position: relative;}
#footer .flink:nth-child(2){margin: 31px 0 26px;}
#footer .flink .item{border:1px solid #fff;padding:10px 22px;color: #fff;font-size: 18px;line-height: 1.55;}
#footer .flink .item:after{content:"";position: absolute;width: 14px;height: 7px;background: url(../images/arrow2.svg) no-repeat center/cover;top:25px;right:41px;transition: 0.4s;}
#footer .flink .news_list{ position: absolute;bottom:100%;left:0;width: 100%;max-height: 0;overflow-y: auto;background: var(--theme-color);z-index: 2;transition: 0.4s;}
#footer .flink .news_list li a{margin: 5px 8px;font-size: 14px;color: #fff;line-height: 1.5;display: block;}
#footer .flink:hover .news_list{ max-height: 150px;}
#footer .totop{cursor: pointer;position: absolute;right:107px;top:50%;transform: translateY(-50%);} 
.foot-bottom {padding:28px 0 32px;text-align:center;position:relative;z-index:1;border-top:1px solid rgb(255 255 255 / 20%);position: relative;}
 
/**分享**/
.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;}
.shares .news_list .imgs img {width:100%;height:100%;}
.shares .news_list .news_icon {display:block;background-color:#ffffff2e;width:.5rem;height:.5rem;border-radius:50%;background-repeat:no-repeat;background-position:center;opacity:.7;background-size:53%;}
.shares .news_list .news {position:relative;}
.shares .news_list li:nth-child(1) .news_icon {background-image:url(../images/weixin.svg);}
.shares .news_list li:nth-child(2) .news_icon {background-image:url(../images/weibo.svg);}
.shares .news_list .news_icon:hover {opacity:1;}
.shares .news_list .news a: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;}


 
/**侧导航**/
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;}
nav.Quick-navigation a {color:#fff;border-bottom:1px solid #fff;}
nav.Quick-navigation a.current {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;}
/** 加载 **/
.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);
}