@font-face {
  font-family: iconfont;
  src: url(../fonts/iconfont.woff2) format("woff2"), url(../fonts/iconfont.woff) format("woff"),
      url(../fonts/iconfont.ttf) format("truetype");
}

@font-face {
  font-family: ebg-font-regular;
  font-weight: 400;
  font-style: normal;
  src: url(../fonts/HuaweiSans-Regular.eot);
  src: url(../fonts/HuaweiSans-Regular.eot?#iefix) format("embedded-opentype"),
      url(../fonts/HuaweiSans-Regular.woff) format("woff"),
      url(../fonts/HuaweiSans-Regular.ttf) format("truetype");
}

body {
  position: relative;
  max-width: none;
}

.mob_show {
  display: none;
}

.page_container {
  position: relative;
  font-size: 0.833333vw;
  line-height: 1.5;
}

.page_container img {
  width: 100%;
}

.page_container .web_show {
  display: block;
}

.page_container .mob_show {
  display: none;
}

@media (max-width: 992px) {

  .page_container .web_show {
      display: none;
  }

  .page_container .mob_show {
      display: block;
  }
}


.container {
  position: relative;
  width: 72.9166vw;
  height: 100%;
  margin: auto;
  text-align: center;
}

.header {
  position: fixed;
  padding: 0;
  width: 100%;
  height: 70px;
  background: transparent;
  z-index: 3000;
  overflow: visible;
}

.header .header_pc {
  width: 100%;
  height: 100%;
}

.header .container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.header .container .logo_a {
  width: 146px;
  height: 43px;
}

.header .container .img_logo {
  width: 146px;
  height: 43px;
}

.header .container .img_logo_w {
  display: block;
}

.header .container .img_logo_b {
  display: none;
}

.header .container .nav_wrap {
  display: flex;
  justify-content: center;
  /* width: 100%; */
  margin-left: 3.1vw;
}

.header .container .nav {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.header .container .nav a {
  padding: 0 1.04166vw;
  font-weight: normal;
  font-size: 0.83333vw;
  color: #ffffff;
  transition: 0s;
}

.header .container .nav a:last-of-type {
  padding: 0 0 0 1.04166vw;
}

.header .container .nav a:hover {
  color: #c7000b;
}

.header .container .nav .active {
  color: #c7000b;
}

.header .container .link {
  /* display: none; */
  justify-content: center;
  align-items: center;
  font-size: 0.729167vw;
  line-height: 1;
  color: #fff;
  background: #c7000b;
  border-radius: 100px;
  padding: 0.677083vw 1.666667vw;
  margin-left: 1.7vw;
}

.header .container .link:hover {
  background: rgba(199, 0, 11, 0.7);
}

.header .container .header_lau {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.header .container .header_lau .header_lau_lau {
  cursor: pointer;
  position: relative;
}

.header .container .header_lau .header_lau_lau .haeder_lau_box {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(1) {
  width: 22px;
  height: 22px;
}

.header .container .header_lau .header_lau_lau .haeder_lau_box p {
  margin-left: 6px;
  font-size: 16px;
  color: #333333;
}

.header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(2) {
  margin-left: 6px;
  width: 11px;
  height: 6px;
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover {
  z-index: 9990;
  position: absolute;
  top: 110%;
  left: 0;
  padding: 5px 20px;
  display: none;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.06);
  border-radius: 6px;
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover a {
  width: 100%;
  height: auto;
  padding: 5px 0;
  color: #666666;
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover a:hover {
  color: #c7000b;
}

.header .container .header_lau .header_lau_lau .haeder_lau_hover.active {
  display: flex;
}

.header .container .home {
  margin-left: 30px;
  width: 100px;
  height: 36px;
  background: #c7000b;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
}

.header.header_active {
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(199, 0, 11, 0.06);
}

.header.header_active .container .img_logo_w {
  display: none;
}

.header.header_active .container .img_logo_b {
  display: block;
}

.header.header_active .container .nav a {
  color: #333333;
}

.header.header_active .container .nav .active {
  color: #c7000b;
}

@media screen and (max-width: 1600px) {
  .container {
      position: relative;
      width: 100%;
      max-width: 75.4375vw;
      height: 100%;
      margin: auto;
      text-align: center;
  }

  .header {
      position: fixed;
      padding: 0;
      width: 100%;
      height: 3.71875vw;
      background: transparent;
  }

  .header .container {
      display: flex;
      flex-direction: row;
      align-items: center;
      /* justify-content: space-between; */
      width: 100%;
  }

  .header .container .logo_a {
      width: 7.75625vw;
      height: 2.28437vw;
  }

  .header .container .img_logo {
      width: 7.75625vw;
      height: 2.28437vw;
  }

  .header .container .img_logo_w {
      display: block;
  }

  .header .container .img_logo_b {
      display: none;
  }

  .header .container .nav {
      display: flex;
      flex-direction: row;
      align-items: center;
  }

  .header .container .nav a {
      padding: 0 1.0625vw;
      font-weight: normal;
      font-size: 0.85vw;
      color: #ffffff;
      transition: 0s;
  }

  .header .container .nav a:hover {
      color: #c7000b;
  }

  .header .container .nav .active {
      color: #c7000b;
  }

  .header .container .header_lau {
      display: flex;
      flex-direction: row;
      align-items: center;
  }

  .header .container .header_lau .header_lau_lau {
      position: relative;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_box {
      display: flex;
      flex-direction: row;
      align-items: center;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(1) {
      width: 1.16875vw;
      height: 1.16875vw;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_box p {
      margin-left: 0.31875vw;
      font-size: 0.85vw;
      color: #333333;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_box>img:nth-of-type(2) {
      margin-left: 0.31875vw;
      width: 0.58437vw;
      height: 0.31875vw;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_hover {
      z-index: 9990;
      position: absolute;
      top: 110%;
      left: 0;
      padding: 0.26562vw 1.0625vw;
      display: none;
      flex-direction: column;
      align-items: center;
      background: #ffffff;
      box-shadow: 0px 0px 0.53125vw rgba(0, 0, 0, 0.06);
      border-radius: 0.31875vw;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_hover a {
      width: 100%;
      height: auto;
      font-size: 0.85vw;
      padding: 0.26562vw 0;
      color: #666666;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_hover a:hover {
      color: #c7000b;
  }

  .header .container .header_lau .header_lau_lau .haeder_lau_hover.active {
      display: flex;
  }

  .header .container .home {
      margin-left: 1.59375vw;
      width: 5.3125vw;
      height: 1.9125vw;
      background: #c7000b;
      font-size: 0.85vw;
      line-height: 1.9125vw;
      text-align: center;
      color: #ffffff;
  }

  .header.header_active {
      background: #ffffff;
      box-shadow: 0vw 0.2125vw 1.0625vw rgba(199, 0, 11, 0.06);
  }

  .header.header_active .container .img_logo_w {
      display: none;
  }

  .header.header_active .container .img_logo_b {
      display: block;
  }

  .header.header_active .container .nav a {
      color: #333333;
  }

  .header.header_active .container .nav .active {
      color: #c7000b;
  }
}

@media screen and (min-width: 1024px) {
  .pc_hide {
      display: block;
  }

  .mb_hide {
      display: none !important;
  }
}

@media screen and (max-width: 1024px) {
  .header .container .nav a {
      font-size: 1.04vw;
  }

  .header .container .link {
      font-size: 1.1725vw;
  }
}

@media screen and (max-width: 1023px) {
  .pc_hide {
      display: none !important;
  }

  .mb_hide {
      display: block;
  }

  .container {
      position: relative;
      width: 100%;
      max-width: 92vw;
      height: 100%;
      margin: auto;
      text-align: center;
  }

  .header {
      position: fixed;
      padding: 0;
      width: 100%;
      height: 12.8vw;
      background: transparent;
      border-bottom: none;
  }

  .header .header_mb {
      width: 100%;
      height: 100%;
  }

  .header .container {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
  }

  .header .container .img_logo {
      width: 26.133333vw;
      height: 5.733333vw;
  }

  .header .container .img_logo_w {
      display: none;
  }

  .header .container .img_logo_b {
      display: block;
  }

  .header .container>div {
      display: flex;
      flex-direction: row;
      align-items: center;
  }

  .header .container .header_lau_mb {
      display: flex;
      flex-direction: row;
      align-items: center;
  }

  .header .container .header_lau_mb .header_lau_lau {
      position: relative;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_box {
      display: flex;
      flex-direction: row;
      align-items: center;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_box>img:nth-of-type(1) {
      width: 4.53333vw;
      height: 4.53333vw;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_box p {
      margin-left: 0.8vw;
      font-size: 3.2vw;
      color: #333333;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_box>img:nth-of-type(2) {
      margin-left: 0.8vw;
      width: 1.6vw;
      height: 0.8vw;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover {
      z-index: 9990;
      position: absolute;
      top: 150%;
      left: 0;
      padding: 0.66667vw 2.66667vw;
      display: none;
      flex-direction: column;
      align-items: center;
      background: #ffffff;
      box-shadow: 0px 0px 1.33333vw rgba(0, 0, 0, 0.06);
      border-radius: 0.8vw;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover a {
      width: 100%;
      height: auto;
      font-size: 3.2vw;
      padding: 0.66667vw 0;
      color: #666666;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover a:hover {
      color: #c7000b;
  }

  .header .container .header_lau_mb .header_lau_lau .haeder_lau_hover.active {
      display: flex;
  }

  .header .container .home {
      margin-left: 4vw;
      width: auto;
      padding: 0 1.33333vw;
      height: 4.8vw;
      background: #c7000b;
      font-size: 2.66667vw;
      line-height: 4.8vw;
      text-align: center;
      color: #ffffff;
  }

  .header .container .nav_icon {
      margin-left: 2.66667vw;
      width: 4.26667vw;
      height: auto;
  }

  .header .container .nav_icon span {
      display: block;
      width: 4.26667vw;
      height: 0.53333vw;
      background: #333333;
      margin-bottom: 1.06667vw;
      -webkit-transform-origin: 3.04vw;
      transform-origin: 3.2vw;
      transition: all 0.4s;
  }

  .header .container .nav_icon.active span:first-child {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
  }

  .header .container .nav_icon.active span:nth-of-type(2) {
      width: 0;
      height: 0;
  }

  .header .container .nav_icon.active span:last-child {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
  }

  .header.header_active {
      background: transparent;
      box-shadow: none;
  }

  .header.header_active .container .img_logo_w {
      display: none;
  }

  .header.header_active .container .img_logo_b {
      display: block;
  }

  .header.header_active .container .nav a {
      color: #333333;
  }

  .header.header_active .container .nav .active {
      color: #c7000b;
  }

  .header.header_active_mb {
      background: #ffffff;
      box-shadow: 0px 4px 20px rgba(199, 0, 11, 0.06);
  }

  .header.header_active_mb .container .img_logo_w {
      display: none;
  }

  .header.header_active_mb .container .img_logo_b {
      display: block;
  }

  .header.header_active_mb .container .home {
      background: #c7000b;
      border: none;
      color: #ffffff;
  }

  .header.header_active_mb .container .nav a {
      color: #333333;
  }

  .header.header_active_mb .container .nav .active {
      color: #c7000b;
  }

  .menu_mb {
      display: none;
      width: 100%;
      height: 0vw;
      position: fixed;
      top: 12.8vw;
      left: 0;
      z-index: 9990;
      background: #ffffff;
      box-shadow: 0px 4px 20px rgba(199, 0, 11, 0.06);
  }

  .menu_mb .menu {
      width: 100%;
      height: 82.66667vw;
      height: auto;
      padding: 2vw 0;
      display: flex;
      flex-direction: column;
      align-items: center;
  }

  .menu_mb .menu a {
      width: 100%;
      height: 12.8vw;
      line-height: 12.8vw;
      font-size: 3.2vw;
      color: #000000;
      text-align: center;
  }

  .menu_mb.active {
      display: block;
      /* height: 71.66667vw; */
      height: auto;
  }

  .header .container .link {
      font-size: 3.333333vw;
      line-height: 3.866667vw;
      border-radius: 100px;
      padding: 2.266667vw 4.266667vw;
      margin-left: 28.8vw;
  }

  .header .container .link:hover {
      background: #c7000b;
  }
}

.page_container .page_banner {
  position: relative;
  /* height: 56.4583vw; */
  margin-top: 3.64583vw;
  overflow: hidden;
  z-index: 9;
  background: url(../img/20250818_bg03.png) no-repeat;
  background-size: 100%;
}

.page_container .page_banner .banner_bg {
  /* outline: 1px solid #fafafa;
  outline-offset: -1px;
  margin-top: -7.1vw; */
  margin-top: -2.8vw;
}
.page_container .page_banner .banner_bg img{
  float: left;
}

.page_container .page_banner .banner_bg .video_bg {
  width: 100%;
  position: relative;
  outline: 1px solid #fafafa;
  outline-offset: -1px;
  z-index: 996;
  object-fit: cover;
}

.page_container .page_banner .banner_bg .video_mask {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  margin-top: 10vw;
  z-index: 997;
}

.page_container .page_banner .content_box {
  position: relative;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  color: #333;
}

.page_container .page_banner .content_box .inner_box {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
  max-width: calc(100% - 13.5417vw - 13.5417vw);
  padding: 3.125vw 0 0;
  margin: 0 auto;
  flex-direction: column;
}

.page_container .page_banner .content_box .inner_box .txt_box {
  width: 100%;
  z-index: 998;
  margin: 0 auto;
  text-align: center;
}

.page_container .page_banner .content_box .inner_box .txt_box .txt_wrap {
  text-align: left;
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.page_container .page_banner .content_box .inner_box .txt_box h1 {
  font-size: 3.3333vw;
  color: #222B7A;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 2.5vw;
  position: relative;
}

.page_container .page_banner .content_box .inner_box .txt_box .tit_box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.page_container .page_banner .content_box .inner_box .txt_box .sub_tit_01 {
  font-size: 1.4583vw;
  color: #fff;
  line-height: 1.5;
  /* margin-bottom: 2.5vw; */
}

.page_container .page_banner .content_box .inner_box .txt_box .sub_tit_02 {
  font-size: 1.458333vw;
  color: #fff;
  line-height: 2.1875vw;
  margin-bottom: 1.666667vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .play_btn_con {
  display: flex;
  /* justify-content: center; */
  align-items: center;
}

.page_container .page_banner .content_box .inner_box .txt_box .play_btn_con .play_btn {
  width: 2.5vw;
  height: 2.5vw;
  margin-left: 1.25vw;
  cursor: pointer;
}

.page_container .page_banner .content_box .inner_box .txt_box .play_btn_con .play_btn:hover {
  opacity: 0.7;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown {
  display: flex;
  width: 14.791667vw;
  margin-bottom: 1.666667vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown li {
  width: 14.285714%;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown .days,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .hours,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .minutes,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .seconds {
  font-size: 1.875vw;
  font-weight: bold;
  line-height: 2.239583vw;
  margin-bottom: 0.364583vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown .days_ref,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .hours_ref,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .minutes_ref,
.page_container .page_banner .content_box .inner_box .txt_box .countdown .seconds_ref {
  font-size: 0.729167vw;
  line-height: 0.885417vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .countdown .seperator {
  font-size: 1.25vw;
  font-weight: bold;
  text-align: center;
  line-height: 2.25vw;
}

.page_container .page_banner .content_box .inner_box .txt_box .link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 0.9375vw;
  color: #fff;
  background: #c7000b;
  border-radius: 13.3333vw;
  padding: 0.78125vw 2.5vw;
  font-weight: bold;
}

.page_container .page_banner .content_box .inner_box .txt_box .link:hover {
  background: rgba(199, 0, 11, 0.7);
}

.page_container .page_banner .content_box .inner_box .video_box {
  display: none;
  position: relative;
  width: 35.104167vw;
  height: 19.791667vw;
  border-radius: 0.833333vw;
  overflow: hidden;
  z-index: 998;
}

.page_container .page_banner .content_box .inner_box .video_box .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 999;
}

.page_container .page_banner .content_box .inner_box .video_box .video {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 0.833333vw;
  overflow: hidden;
  z-index: 998;
}

.page_container .page_banner .content_box .inner_box .txt_box .tit{color: #222B7A;font-weight: bold;font-size: 1.4583vw;
  line-height: 1.5;margin-bottom: 2.5vw;}
.page_container .page_banner .content_box .inner_box .txt_box .tit span{
  letter-spacing: 0;
}
.page_container .page_banner .content_box .inner_box .txt_box .txt{color: #222B7A;font-size: 1.25vw;display: flex;align-items: center;}
.page_container .page_banner .content_box .inner_box .txt_box .txt span{
  display: flex;
  align-items: center;
}
.page_container .page_banner .content_box .inner_box .txt_box .txt span img{
  width: 1.3542vw;
  margin-right: .1563vw;
}
.page_container .page_banner .content_box .inner_box .txt_box .txt span:first-child{
  margin-right: 1.6667vw;
}
.page_container .page_banner .content_box .inner_box .txt_box h1::before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -1.3667vw;
  width: 34.8438vw;
  height: .2083vw;
  background: linear-gradient(270deg, #222B7A00 0%, #222B7A 49%, #222B7A00 100%);
}


@media screen and (min-width: 2150px) {
  .page_container .page_banner {
      margin-top: 70px;
  }
}
@media screen and (max-width: 1600px) {
  .page_container .page_banner {
      margin-top: 3.71875vw;
  }
}

@media screen and (max-width: 1200px) {
  .page_container .page_banner .banner_bg{
      margin-top: -0.8vw;
  }
  .page_container .page_banner .content_box .inner_box {
    max-width: calc(100% - 3.9583vw - 3.9583vw);
    /* padding: 13.3333vw 0 0; */
  }
}

@media screen and (max-width: 1024px) {
  .page_container .page_banner .banner_bg{
  margin-top: -0.8vw;
}
  .page_container .page_banner .content_box .inner_box .txt_box .sub_tit_01 {
      font-size: 1.65vw;
      color: #fff;
      line-height: 1.5;
      /* margin-bottom: 2.5vw; */
  }

  .page_container .page_banner .content_box .inner_box .txt_box .link {
      font-size: 1.3400vw;
  }

  .page_container .page_banner .content_box .inner_box .txt_box .play_btn_con .play_btn {
      width: 3vw;
      height: 3vw;
  }

  .page_container .page_banner {
      /* height: 47.5vw; */
  }
}

@media screen and (max-width: 1023px) {
  .page_container .page_banner {
      height: auto;
      margin-top: 12.8vw;
  }
}

@media (max-width: 992px) {
  .page_container .page_banner{
    background-size: 0;
}
  .page_container .page_banner img{
  float: left;
}
  .page_container .page_banner .content_box .inner_box {
      flex-direction: column;
      max-width: 100%;
      text-align: center;
      padding: 13.3333vw 0 0;
  }

  .page_container .page_banner .banner_bg {
      margin-top: 0;
  }

  .page_container .page_banner .content_box .inner_box .txt_box {
      display: block;
      width: 100%;
      margin-bottom: 7.2vw;
      box-sizing: border-box;
      padding: 0 6.6667vw;
  }
  .page_container .page_banner .content_box .inner_box .txt_box .txt_wrap{
      display: flex;
      flex-direction: column;
  }
  .page_container .page_banner .content_box .inner_box .txt_box h1 {
      position: relative;
      font-size: 8.5333vw;
      margin-bottom: 6.9333vw;
  }
  .page_container .page_banner .content_box .inner_box .txt_box .tit{
    font-size: 4.8vw;
    margin-bottom: 4.2667vw;
    letter-spacing: 1vw;
  }
  .page_container .page_banner .content_box .inner_box .txt_box .txt{
    font-size: 3.7333vw;
  }
  .page_container .page_banner .content_box .inner_box .txt_box .txt span:first-child{
    margin-right: 4.2667vw;
  }
  .page_container .page_banner .content_box .inner_box .txt_box .txt span img{
    width: 4.2667vw;
    margin-right: .8vw;
  }
  .page_container .page_banner .content_box .inner_box .txt_box h1::before{
    width: 100%;
    bottom: -3.2vw;
    height: 2px;
  }
  .page_container .page_banner .content_box .inner_box .txt_box .play_btn_con .play_btn {
      display: none;
  }



  .page_container .page_banner .content_box .inner_box .txt_box .sub_tit_01 {
      font-weight: bold;
      font-size: 3.2vw;
      line-height: 3.7333vw;
      color: #333;
      text-align: center;
      margin-bottom: 8.5333vw;
  }

  .page_container .page_banner .content_box .inner_box .txt_box .sub_tit_02 {
      font-size: 4.266667vw;
      line-height: 5.066667vw;
      text-align: center;
      margin-bottom: 9.6vw;
  }

  .page_container .page_banner .content_box .inner_box .txt_box .countdown {
      display: none;
  }

  .page_container .page_banner .content_box .inner_box .txt_box .link {
      font-size: 3.733333vw;
      font-weight: normal;
      line-height: 4.4vw;
      padding: 2.666667vw 4.8vw;
  }

  .page_container .page_banner .content_box .inner_box .txt_box .link:hover {
      background: #c7000b;
  }

  .page_container .page_banner .content_box .inner_box .video_box {
      display: block;
      width: 100%;
      height: 42.891667vw;
      border-radius: 2.133333vw;
  }

  .page_container .page_banner .content_box .inner_box .video_box .video {
      border-radius: 2.133333vw;
  }
}

.page_section{
  padding-top: 6.25vw;
  position: relative;
  z-index: 2;
}
.section_01 {
  position: relative;
  top: -2vw;
}
.section_06 {
  position: relative;
  top: -6vw;
}
@media (max-width: 992px) {
  .section_06 {
    top: -8vw;
  }
}
.page_section.section_006 {
  padding-top: 0;
}
.inner_box{
  width: 72.9167vw;
  margin: 0 auto;
}

.page_section_bg {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
.page_section_bg .bg1{position: absolute;left: 0;bottom: 31vw;height: auto;}
.page_section_bg .bg2{position: absolute;left: -1vw;top: 3.8542vw;width: 30.9896vw;}
@media (max-width: 992px) {
  .page_section{
    padding-top: 10.4vw;
  }
  .page_section_bg{
    overflow: initial;
}
  .page_section_bg::before{
    content:"";
    position: absolute;
    background: url(../img/20250818_bg05.png) no-repeat;
    background-size: 100%;
    height: 100%;
    width: 100%;
    top: auto;
    background-size: cover;
    bottom: 0;
    height: calc(100% + 228vw);
  }
  .page_section_bg::after{
    content:"";
    position: absolute;
    background: url(../img/20250818_bg04.png) no-repeat;
    background-size: 100%;
    height: 69.2vw;
    width: 60.4vw;
    top: 18.0667vw;
    /* background-size: cover; */
    left: 0;
  }
  .inner_box{
    width: calc(100% - 6.4vw - 6.4vw);
  }
}

.page_container .sec_title{
  display: flex;
  align-items: center;
  flex-direction: column;
  width: fit-content;
  margin: 0 auto;
  padding-bottom: 2.7604vw;
}
.page_container .sec_title h1 img{
  height: 3.2813vw;
}
.page_container .sec_title .tit{
  color: #4271EF;
font-weight: bold;
font-size: 2.5vw;
position: relative;
line-height: 1;
margin-top: -2.6042vw;
z-index: 2;
}
.page_container .sec_title .tit .prev{
  position: absolute;
  left: -2.5vw;
  bottom: -0.2604vw;
  width: 1.875vw;
}
.page_container .sec_title .tit .next{
  position: absolute;
  width: 2.5521vw;
  right: -2.8646vw;
  top: -0.7292vw;
}

.page_container .sec_about{
  width: 100%;
  box-sizing: border-box;
  padding: 3.2917vw 5.3125vw 8.6771vw;
  background: url(../img/20250723_bg02.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  margin-bottom: -4vw;
}
.page_container .sec_about .aa{
  display: flex;
  align-items: flex-start;
}
.page_container .sec_about .aa .img{
  width: 22.0833vw;
}
.page_container .sec_about .aa .img img{
  width: 100%;
}
.page_container .sec_about .aa .desc{
  flex: 1;
  width: 0;
  margin-left: 2.5vw;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.page_container .sec_about .aa .desc .txt{
  color: #666666;
font-size: 1.0417vw;
line-height: 1.6;
margin-bottom: 2.0833vw;
}
.page_container .sec_about .aa .desc .txt p{
  margin-bottom: 1.0417vw;
}
.page_container .sec_about .aa .desc .txt p:last-child{
  margin-bottom: 0;
}
.page_container .sec_about .aa .desc .a{
  width: 10.1042vw;
  height: 2.5vw;
  position: relative;
  cursor: pointer;
  border-radius: 5.2083vw;
  box-shadow: 0 4px 20px rgba(107, 149, 235, 0.3);
}
.page_container .sec_about .aa .desc .a::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../img/20250723_icon01.png) no-repeat;
  background-size: 100% 100%;
}
.page_container .sec_about .aa .desc .a::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../img/20250723_icon05.png) no-repeat;
  background-size: 100% 100%;
  visibility: hidden;
  opacity: 0;
}
.page_container .sec_about .aa .desc .a:hover::before{
  visibility: hidden;
  opacity: 0;
}
.page_container .sec_about .aa .desc .a:hover::after{
  visibility: visible;
  opacity: 1;
}
.page_container .sec_about .aa .desc .a span{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: .8333vw;
  position: relative;
  z-index: 2;
}
.page_container .sec_about .aa .desc .a span img{
  width: 1.25vw;
  margin-left: .5208vw;
  transition: all 0.3s ease 0s;
}
.page_container .sec_about .aa .desc .a:hover span img{
  transform: translateX(5px);
}

@media (max-width: 992px) {
  .page_container .sec_title{
    padding-bottom: 6.9333vw;
  }
  .page_container .sec_title h1 img{
    height: 13.6vw;
  }
  .page_container .sec_title .tit{
    font-size: 6.4vw;
    margin-top: -8.6042vw;
  }
  .page_container .sec_title .tit .prev{
    width: 4.8vw;
    left: -6.4vw;
    bottom: -0.6667vw;
  }
  .page_container .sec_title .tit .next{
    width: 6.5333vw;
    right: -7.3333vw;
    top: -1.8667vw;
  }
  .section_001 .inner_box{
    width: calc(100% - 4.1333vw - 4.1333vw);
  }
  .page_container .sec_about{
    padding: 7.4667vw 7.7333vw 9.3333vw;
    background: url(../img/20250723_bg11.png) no-repeat;
    background-size: 100% calc(100% + 4vw);
    margin-bottom: 0;
  }
  .page_container .sec_about .aa{
    flex-direction: column;
  }
  .page_container .sec_about .aa .img{
    width: 100%;
  }
  .page_container .sec_about .aa .desc{
    flex: initial;
    width: 100%;
    margin-left: 0;
    margin-top: 4.2667vw;
    align-items: center;
  }
  .page_container .sec_about .aa .desc .txt{
    font-size: 3.7333vw;
    margin-bottom: 5.3333vw;
    width: 100%;
  }
  .page_container .sec_about .aa .desc .txt p{
    margin-bottom: 3.2vw;
  }
  .page_container .sec_about .aa .desc .a{
    width: 34.1333vw;
    height: 9.0667vw;
    border-radius: 13.3333vw;
  }
  .page_container .sec_about .aa .desc .a span{
    font-size: 3.2vw;
  }
  .page_container .sec_about .aa .desc .a span img{
    width: 4.2667vw;
    margin-left: 2.1333vw;
  }
}

.page_container .sec_issues{
  width: 100%;
  height: 38.6979vw;
  position: relative;
  background: url(../img/20250723_bg05.png) no-repeat center;
  background-size: 26.25vw;
}
.page_container .sec_issues .list{
  display: flex;
  position: absolute;
}
.page_container .sec_issues .list .img{
  border-radius: .8333vw;
  box-shadow: 0 4px 20px rgba(107, 149, 235, 0.3);
}
.page_container .sec_issues .list .img img{
  float: left;
  width: 100%;
}
.page_container .sec_issues .list .desc{
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.page_container .sec_issues .list .desc .tit{
  color: #FFFFFF;
font-weight: bold;
font-size: 1.25vw;
margin-bottom: 1.5625vw;
text-shadow: 0px 4px 10px #0000001E;
}
.page_container .sec_issues .list .desc .a{
  display: flex;
  align-items: center;
  color: #FFFFFF;
font-size: .8333vw;
cursor: pointer;
}
.page_container .sec_issues .list .desc .a img{
  width: 1.0417vw;
  margin-left: .5208vw;
  transition: all 0.3s ease 0s;
}
.page_container .sec_issues .list .desc .a:hover img{
  transform: translateX(5px);
}
.page_container .sec_issues .list:nth-child(1){
  left: 0;
  top: 0;
  width: 48.0208vw;
  height: 13.8021vw;
  border-radius: .8333vw 7.2917vw .8333vw .8333vw;
background: #69A0FF;
align-items: center;
}
@media (min-width: 3000px) {
  .page_container .sec_issues .list:nth-child(1){
    border-radius: .9333vw 7.2917vw .9333vw .8333vw;
  }
}
.page_container .sec_issues .list:nth-child(1) .img{
  width: 24.2708vw;
  height: 100%;
}
.page_container .sec_issues .list:nth-child(1) .desc{
  margin-left: 1.5625vw;
  width: 0;
}
.page_container .sec_issues .list:nth-child(2){
  right: 0;
  top: 0;
  width: 24.2708vw;
  height: 24.375vw;
  border-radius: 6.25vw .8333vw 8.3333vw .8333vw;
  background: #FCD969;
  flex-direction: column;
}
.page_container .sec_issues .list:nth-child(2) .img{
  width: 100%;
  height: 13.8021vw;
  border-radius: 6.25vw .8333vw .8333vw .8333vw;
}
.page_container .sec_issues .list:nth-child(2) .img img{
  border-radius: 6.25vw .8333vw .8333vw .8333vw;
}
.page_container .sec_issues .list:nth-child(2) .desc{
  height: 0;
  padding-top: 2.0833vw;
  padding-left: 1.5625vw;
}
.page_container .sec_issues .list:nth-child(3){
  left: 0;
  bottom: 0;
  width: 24.2708vw;
  height: 24.2708vw;
  border-radius: 8.3333vw .8333vw 6.25vw .8333vw;
  background: #79D1A6;
  flex-direction: column-reverse;
}
.page_container .sec_issues .list:nth-child(3) .img{
  width: 100%;
  height: 13.8021vw;
  border-radius: .8333vw .8333vw 6.25vw .8333vw;
}
.page_container .sec_issues .list:nth-child(3) .img img{
  border-radius: .8333vw .8333vw 6.25vw .8333vw;
}
.page_container .sec_issues .list:nth-child(3) .desc{
  height: 0;
  padding-top: 3.125vw;
  padding-left: 1.5625vw;
}
.page_container .sec_issues .list:nth-child(4){
  right: 0;
  bottom: 0;
  width: 48.0208vw;
  height: 13.8021vw;
  border-radius: .8333vw .8333vw .8333vw 7.2917vw;
  background: #FF9B90;
  flex-flow: row-reverse;
}
.page_container .sec_issues .list:nth-child(4) .img{
  width: 24.2708vw;
}
.page_container .sec_issues .list:nth-child(4) .desc{
  margin-right: 2.125vw;
  margin-left: 2.5521vw;
  width: 0;
}

@media (max-width: 992px) {
  .page_container .sec_issues{
    height: auto;
    background: none;
    margin-bottom: 0.6667vw;
    padding-bottom: 9.2vw;
    width: calc(100% + 6.4vw);
    overflow: hidden;
  }
  .page_container .sec_issues .list{
    width: 70.4vw !important;
    height: 64.6667vw !important;
    position: initial !important;
    border-radius: 3.1333vw 3.1333vw 18.6667vw 2.1333vw !important;
    flex-direction: column !important;
    margin-right: 5.3333vw;
  }
  .page_container .sec_issues .list:nth-child(2){
  background: #F2D065;
}
  .page_container .sec_issues .list .img{
    width: 100% !important;
    border-radius: 2.1333vw !important;
    height: auto !important;
  }
  .page_container .sec_issues .list .img img{
    border-radius: 2.1333vw !important;
  }
  .page_container .sec_issues .list .desc{
    padding: 4.2667vw 3.2vw !important;
    flex: initial !important;
    width: 100% !important;
    height: auto !important;
  }
  .page_container .sec_issues .list .desc .tit{
    font-size: 3.7333vw;
    margin-bottom: 4.2667vw;
  }
  .page_container .sec_issues .list .desc .a{
    font-size: 3.2vw;
  }
  .page_container .sec_issues .list .desc .a img{
    width: 4.2667vw;
    margin-left: 2.1333vw;
  }
  .page_container .sec_issues .swiper-pagination{
    bottom: 2vw;
    height: 1.8667vw;
  }
  .page_container .sec_issues .swiper-pagination .swiper-pagination-bullet{
    background: #C7E0F4;
    opacity: 1;
    width: 1.8667vw;
    height: 1.8667vw;
    margin: 0 1.0667vw;
  }
  .page_container .sec_issues .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 6.6667vw;
    border-radius: 2.1333vw;
background: linear-gradient(270deg, #87EABC 3%, #6B95EB 62%, #4271EF 100%);
  }
}

.page_container .sec_agenda{
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.page_container .sec_agenda .agenda{
  width: 35.625vw;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 0px 0px .8333vw .8333vw;
}
.page_container .sec_agenda .title{
  z-index: 4;
  height: 4.375vw;
  position: relative;
  display: flex;
  align-items: center;
}
.page_container .sec_agenda .title .bg{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: .4167vw;
  box-shadow: 0 4px 20px rgba(107, 149, 235, 0.3);
}
.page_container .sec_agenda .title h2{
  box-sizing: border-box;
  padding: 0 2.0833vw;
  display: flex;
  align-items: center;
  font-weight: normal;
  font-size: 1.4583vw;
  color: #fff;
  position: relative;
  z-index: 2;
}
.page_container .sec_agenda .title h2 img{
  width: 1.875vw;
  margin-right: 1.25vw;
}
.page_container .sec_agenda .title h2 strong{
  font-weight: bold;
}
.page_container .sec_agenda .title h2 .xian{
  margin: 0 .8333vw;
  height: 1.6146vw;
  width: 1px;
  background: #fff;
}
.page_container .sec_agenda .agenda_list{
  box-sizing: border-box;
  padding: 1.7708vw 1.05vw;
  padding-bottom: 2.0833vw;
  position: relative;
  z-index: 4;
  display: flex;
  flex-direction: column;
}
.page_container .sec_agenda .agenda_list .list{
  border-bottom: 1px dashed #fff;
  margin-bottom: 1.6667vw;
  padding-bottom: 1.6667vw;
  display: flex;
  align-items: flex-start;
}
.page_container .sec_agenda .agenda_list .list .time{
  display: flex;
  align-items: center;
  width: 10.1667vw;
  color: #666666;
  font-size: 1.1458vw;
}
.page_container .sec_agenda .agenda_list .list .time span{
  font-size: 1.1458vw;
  margin-right: .625vw;
}
.page_container .sec_agenda .agenda_list .list .desc{
  flex: 1;
  margin-left: 2.0833vw;
  display: flex;
  flex-direction: column;
}
.page_container .sec_agenda .agenda_list .list .desc .tit{
  font-size: 1.25vw;
  font-weight: bold;
}
.page_container .sec_agenda .agenda_list .list .desc .ul{
  display: flex;
  flex-direction: column;
  margin-top: .8333vw;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li{
  position: relative;
  padding-bottom: 1.0417vw;
  padding-left: 1.25vw;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li::before{
  content: "";
  width: .6771vw;
  height: .6771vw;
  background: #000;
  left: 0;
  top: 0.4vw;
  position: absolute;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li::after{
  content: "";
  width: 1px;
  height: calc(100% - .6771vw);
  background: #000;
  left: 0.3vw;
  bottom: -0.4vw;
  position: absolute;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li .tit1{
  font-size: 1.0417vw;
  margin-bottom: 1.0417vw;
  font-weight: bold;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li .txt{
  color: #666666;
font-size: .9375vw;
line-height: 1.2;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li .txt.txt1{
  font-size: 1.0417vw;
  line-height: 1.5;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li:last-child{
  padding-bottom: 0;
}
.page_container .sec_agenda .agenda_list .list .desc .ul .li:last-child::after{
  display: none;
}
.page_container .sec_agenda .agenda_list .list:last-child{
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.page_container .sec_agenda .agenda:nth-child(1)::before{
  content: "";
  background: linear-gradient(0deg, #8BB7FE 0%, #fff 70%);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: 0px 0px .8333vw .8333vw;
}
.page_container .sec_agenda .agenda:nth-child(1)::after{
  content: "";
  background: #fff;
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  left: 1px;
  top: 1px;
  z-index: 2;
  border-radius: 0px 0px .8333vw .8333vw;
}
.page_container .sec_agenda .agenda:nth-child(1) .bg1{
  position: absolute;
  width: 13.8542vw;
  left: 0;
  top: auto;
  height: auto;
  bottom: 0;
  z-index: 3;
  min-height: initial;
}
.page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list{
  border-color: #8BB7FE;
}
.page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list .time span{
  color: #69A0FF;
}
.page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list .desc .tit{
  color: #69A0FF;
}
.page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list .desc .ul .li .tit1{
  color: #69A0FF;
}
.page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list .desc .ul .li::before{
  background: url(../img/20250723_quan1.svg) no-repeat;
  background-size: 100% 100%;
}
.page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list .desc .ul .li::after{
background: #69A0FF;
}
.page_container .sec_agenda .agenda:nth-child(2)::before{
  content: "";
  background: linear-gradient(0deg, #79D1A6 0%, #fff 70%);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  border-radius: 0px 0px .8333vw .8333vw;
}
.page_container .sec_agenda .agenda:nth-child(2)::after{
  content: "";
  background: #fff;
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  left: 1px;
  top: 1px;
  z-index: 2;
  border-radius: 0px 0px .8333vw .8333vw;
}
.page_container .sec_agenda .agenda:nth-child(2) .beizhu{
  color: #999999;
  font-size: .8333vw;
  line-height: 1.5;
  position: absolute;
  bottom: -2.2917vw;
  right: 0;
}
.page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list{
  border-color: #79D1A6;
}
.page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list .time span{
  color: #49A377;
}
.page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list .desc .tit{
  color: #49A377;
}
.page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list .desc .ul .li .tit1{
  color: #49A377;
}
.page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list .desc .ul .li::before{
  background: url(../img/20250723_quan2.svg) no-repeat;
  background-size: 100% 100%;
}
.page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list .desc .ul .li::after{
background: #49A377;
}

@media (max-width: 992px) {
  .page_container .sec_agenda{
    flex-direction: column;
  }
  .page_container .sec_agenda .agenda{
    width: 100%;
  }
  .page_container .sec_agenda .agenda:first-child{
    margin-bottom: 5.3333vw;
  }
  .page_container .sec_agenda .title{
    height: 11.2vw;
  }
  .page_container .sec_agenda .title h2{
    padding: 0 5.3333vw;
    font-size: 3.7333vw;
  }
  .page_container .sec_agenda .title h2 img{
    width: 4.8vw;
    margin-right: 3.2vw;
  }
  .page_container .sec_agenda .title h2 .xian{
    height: 4.1333vw;
    margin:0 2.1333vw
  }
  .page_container .sec_agenda .agenda_list{
    padding: 5.3333vw 3.2vw 8vw;
  }
  .page_container .sec_agenda .agenda_list .list{
    margin-bottom: 5.3333vw;
    padding-bottom: 5.3333vw;
    flex-direction: column;
  }
  .page_container .sec_agenda .agenda_list .list .time{
    width: auto;
    font-size: 3.2vw;
    margin-bottom: 3.2vw;
  }
  .page_container .sec_agenda .agenda_list .list .time span{
    font-size: 3.2vw;
    margin-right: 3.2vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc{
    flex: initial;
    width: 100%;
    margin: 0;
  }
  .page_container .sec_agenda .agenda_list .list .desc .tit{
    font-size: 3.7333vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul{
    margin-top: 3.2vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul .li{
    padding-left: 5.3333vw;
    padding-bottom: 2.6667vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul .li::before{
    width: 2.6667vw;
    height: 2.6667vw;
    top: 1.0667vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul .li::after{
    height: calc(100% - 2.5667vw);
    bottom: -1.0667vw;
    left: 1.2vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul .li .tit1{
    font-size: 3.2vw;
    margin-bottom: 2.1333vw;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul .li .txt{
    font-size: 2.9333vw;
    line-height: 1.1;
  }
  .page_container .sec_agenda .agenda_list .list .desc .ul .li .txt.txt1{
    font-size: 3.2vw;
    line-height: 1.5;
  }
  .page_container .sec_agenda .agenda:nth-child(1){
    overflow: hidden;
  }
  .page_container .sec_agenda .agenda:nth-child(1) .bg1{
    width: 60.9333vw;
        left: auto;
        right: -11vw;
  }
  .page_container .sec_agenda .agenda:nth-child(2){
    margin-bottom: 8vw;
  }
  .page_container .sec_agenda .agenda:nth-child(2) .beizhu{
    bottom: -8vw;
    font-size: 2.6667vw;
  }
  .page_container .sec_agenda .agenda:nth-child(1) .agenda_list .list .desc .ul .li::before{
    background: url(../img/20250723_quan3.svg) no-repeat center;
    background-size: cover;
}
  .page_container .sec_agenda .agenda:nth-child(2) .agenda_list .list .desc .ul .li::before{
    background: url(../img/20250723_quan4.svg) no-repeat center;
    background-size: cover;
}
}

.page_container .sec_community{
  width: 100%;
  background: url(../img/20250806_bg06.png) no-repeat center;
  background-size: cover;
  padding: 5.2083vw 0;
}
.page_container .sec_community .inner_box{
  background: url(../img/20250730_bg01.png) no-repeat center;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 3.125vw 3.3333vw;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 55.4167vw;
  position: relative;
}
.page_container .sec_community .inner_box::before{
  content:"";
  position: absolute;
  z-index: 1;
  width: 8.48958vw;
  height: 7.5vw;
  right: 0;
  bottom: 0;
  background: url(../img/20250723_bg13.png) no-repeat center;
  background-size: 100% 100%;
}
.page_container .sec_community .inner_box .tit{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-bottom: 1.25vw;
  padding-bottom: 1.25vw;
  z-index: 2;
}
.page_container .sec_community .inner_box .tit::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #8BB7FE 0%, #8BB7FE00 100%);
  opacity: 0.3;
}
.page_container .sec_community .inner_box .tit h3{
  color: #4271EF;
font-weight: bold;
font-size: 1.875vw;
position: relative;
}
.page_container .sec_community .inner_box .tit h3 .next{
  position: absolute;
  width: 2.5521vw;
  right: -2.8646vw;
  top: -0.2292vw;
}
.page_container .sec_community .inner_box .tit .logo{
  width: 8.5417vw;
}
.page_container .sec_community .inner_box .txt{
  color: #666666;
  font-size: 1.0417vw;
  line-height: 1.6;
  margin-bottom: 2.0833vw;
  position: relative;
  z-index: 2;
}
.page_container .sec_community .inner_box .a{
  width: 10.1042vw;
  height: 2.5vw;
  position: relative;
  cursor: pointer;
  border-radius: 5.2083vw;
  box-shadow: 0 4px 20px rgba(107, 149, 235, 0.3);
  z-index: 2;
}
.page_container .sec_community .inner_box .a::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../img/20250723_icon01.png) no-repeat;
  background-size: 100% 100%;
}
.page_container .sec_community .inner_box .a::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../img/20250723_icon05.png) no-repeat;
  background-size: 100% 100%;
  visibility: hidden;
  opacity: 0;
}
.page_container .sec_community .inner_box .a:hover::before{
  visibility: hidden;
  opacity: 0;
}
.page_container .sec_community .inner_box .a:hover::after{
  visibility: visible;
  opacity: 1;
}
.page_container .sec_community .inner_box .a span{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: .8333vw;
  position: relative;
  z-index: 2;
}
.page_container .sec_community .inner_box .a span img{
  width: 1.25vw;
  margin-left: .5208vw;
  transition: all 0.3s ease 0s;
}
.page_container .sec_community .inner_box .a:hover span img{
  transform: translateX(5px);
}

@media (max-width: 992px) {
  .page_container .sec_community{
    background: url(../img/20250723_bg12.jpg) no-repeat;
    background-size: cover;
    padding: 10.6667vw 0;
  }
  .page_container .sec_community .inner_box{
    background: url(../img/20250730_bg02.png) no-repeat center;
    background-size: 100% 100%;
    border-radius: 2.1333vw;
    align-items: center;
    padding: 6.4vw 4.2667vw;
    width: calc(100% - 6.4vw - 6.4vw);
  }
    .page_container .sec_community .inner_box::before{
      
width: 21.73333vw;
      
height: 19.2vw;
    }
  .page_container .sec_community .inner_box .tit{
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 2.6667vw;
    padding-bottom: 2.6667vw;
    width: 100%;
  }
  .page_container .sec_community .inner_box .tit h3{
    font-size: 4.8vw;
  }
  .page_container .sec_community .inner_box .tit h3 .next{
    right: -7.3333vw;
    width: 6.5333vw;
    top: -1.8667vw;
  }
  .page_container .sec_community .inner_box .tit .logo{
    width: 21.3333vw;
    margin-bottom: 2.6667vw;
  }
  .page_container .sec_community .inner_box .txt{
    width: 100%;
    font-size: 3.2vw;
    line-height: 1.8;
    margin-bottom: 4.2667vw;
  }
  .page_container .sec_community .inner_box .a{
    width: 34.1333vw;
    height: 9.0667vw;
    border-radius: 13.3333vw;
  }
  .page_container .sec_community .inner_box .a span{
    font-size: 3.2vw;
  }
  .page_container .sec_community .inner_box .a span img{
    width: 4.2667vw;
    margin-left: 2.1333vw;
  }
}

.page_container .sec_letter{
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  top: 0;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
}
.page_container .sec_letter.active{
  visibility: visible;
  opacity: 1;
}
.page_container .sec_letter .inner_box{
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-46%);
  border-radius: .8333vw;
  background: linear-gradient(180deg, #F5F8FF 1%, #F9FBFF 100%);
  box-shadow: 0px .2083vw 1.5625vw 0px #6B95EB19;
  box-sizing: border-box;
}
.page_container .sec_letter .inner_box .sec_nr{
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 1.7708vw 3.8021vw 6.1771vw;
  position: relative;
}
.page_container .sec_letter .inner_box .bg{
  position: absolute;
  z-index: 1;
}
.page_container .sec_letter .inner_box .bg.bg1{
  width: 100%;
  left: 0;
  top: 0;
  min-height: initial;
  height: auto;
}
.page_container .sec_letter .inner_box .bg.bg2{
  width: 12.1875vw;
  left: 0;
  bottom: auto;
  top: 4vw;
}
.page_container .sec_letter .inner_box .bg.bg3{
  width: 14.0104vw;
  left: 0;
  bottom: 0;
}
.page_container .sec_letter .inner_box .bg.bg4{
  width: 15.1042vw;
  right: 0;
  bottom: 0;
}
.page_container .sec_letter .inner_box .close{
  position: absolute;
  z-index: 2;
  width: 1.6667vw;
  right: 1.25vw;
  top: .8333vw;
  cursor: pointer;
}
.page_container .sec_letter .inner_box .title{
  color: #4271EF;
  font-weight: bold;
  font-size: 1.875vw;
  margin-bottom: 3.6979vw;
  position: relative;
  z-index: 2;
}
.page_container .sec_letter .inner_box .title .prev{
  position: absolute;
  left: -2.5vw;
  bottom: -0.2604vw;
  width: 1.875vw;
}
.page_container .sec_letter .inner_box .title .next{
  position: absolute;
  width: 2.5521vw;
  right: -2.8646vw;
  top: -0.7292vw;
}
.page_container .sec_letter .inner_box .text{
  position: relative;
  width: 100%;
  color: #666666;
  font-size: 1.0417vw;
  line-height: 1.6;
  z-index: 2;
}
.page_container .sec_letter .inner_box .text p.tit{
  font-size: 1.1458vw;
  margin-bottom: 1.25vw;
}
.page_container .sec_letter .inner_box .text p.txt{
  margin-bottom: 1.0417vw;
}
.page_container .sec_letter .inner_box .text .strong{
  margin-bottom: 1.0417vw;
  line-height: 1.8;
  color: #333;
}
.page_container .sec_letter .inner_box .text .strong p{
  font-weight: bold;
  display: flex;
  align-items: center;
}
.page_container .sec_letter .inner_box .text .strong p::before{
  content:"";
  display: block;
  width: .5208vw;
  height: .5208vw;
  background: #4271EF;
  border-radius: 50%;
  margin-right: .7813vw;
}
.page_container .sec_letter .inner_box .text p.txt.lang{
  margin-bottom: 0;
}
.page_container .sec_letter .inner_box .text .qianming{
  position: absolute;
  width: 8.4375vw;
  right: 1.2896vw;
  bottom: 1.9229vw;
}
.page_container .sec_letter .inner_box .touxiang{
  position: absolute;
  right: 4.1667vw;
  bottom: 3.125vw;
  display: flex;
  align-items: flex-end;
  z-index: 2;
}
.page_container .sec_letter .inner_box .touxiang img{
  width: 7.9167vw;
  margin-right: 1.6667vw;
}
.page_container .sec_letter .inner_box .touxiang .desc{
  display: flex;
  flex-direction: column;
}
.page_container .sec_letter .inner_box .touxiang .desc .tit{
  color: #333333;
font-weight: bold;
font-size: 1.1458vw;
line-height: 2;
margin-bottom: .3125vw;
}
.page_container .sec_letter .inner_box .touxiang .desc .txt{
  color: #666666;
font-size: 1.0417vw;
line-height: 1.5;
}

@media (max-width: 992px) {
  .page_container .sec_letter .inner_box{
    border-radius: 2.1333vw;
    padding-bottom: 10vw;
  }
  .page_container .sec_letter .inner_box .sec_nr{
    max-height: 78vh;
    overflow: auto;
    padding: 5.6vw 5.3333vw 9.4667vw;
  }
  .page_container .sec_letter .inner_box .bg.bg2{

width: 21.1875vw;

top: 17vw;

}
  .page_container .sec_letter .inner_box .bg.bg3{
    width: 28vw;
  }
  .page_container .sec_letter .inner_box .bg.bg4{

width: 21.1042vw;

}
  .page_container .sec_letter .inner_box .close{
    width: 4.8vw;
    right: 2.6667vw;
    top: 2.1333vw;
  }
  .page_container .sec_letter .inner_box .title{
    font-size: 4.8vw;
    margin-bottom: 12.5333vw;
  }
  .page_container .sec_letter .inner_box .title .prev{
    left: -6.4vw;
    width: 4.8vw;
    bottom: -1.6vw;
  }
  .page_container .sec_letter .inner_box .title .next{
    width: 6.5333vw;
    right: -7.6vw;
    top: -2.1333vw;
  }
  .page_container .sec_letter .inner_box .text{
    font-size: 3.2vw;
    margin-bottom: 6.4vw;
  }
  .page_container .sec_letter .inner_box .text p.tit{
    margin-bottom: 3.2vw;
    font-size: 3.7333vw;
  }
  .page_container .sec_letter .inner_box .text p.txt{
    margin-bottom: 3.2vw;
  }
  .page_container .sec_letter .inner_box .text .strong{
    margin-bottom: 3.2vw;
  }
  .page_container .sec_letter .inner_box .text .strong p::before{
    width: 1.6vw;
    height: 1.6vw;
    margin-right: 2.1333vw;
  }
  .page_container .sec_letter .inner_box .text .qianming{
    width: 29.0667vw;
    right: 0;
    bottom: -19.3333vw;
  }
  .page_container .sec_letter .inner_box .touxiang{
    position: initial;
    align-items: center;
    width: 100%;
  }
  .page_container .sec_letter .inner_box .touxiang img{
   width: 20vw;
   margin-right: 2.6667vw; 
  }
  .page_container .sec_letter .inner_box .touxiang .desc .tit{
    font-size: 3.7333vw;
    margin-bottom: .8vw;
  }
  .page_container .sec_letter .inner_box .touxiang .desc .txt{
    font-size: 3.2vw;
  }
}


.mob_show {
  display: none;
}
@media (max-width: 992px) {
  .pc_show {
      display: none;
  }

  .mob_show {
      display: block;
  }
}

.footer{
  position: relative;
  z-index: 3;
}

.sec_peore{
  width: 100%;
  position: relative;
}

.sec_peore .person{
  display: flex;
  align-items: center;
  flex-direction: column;
}
.sec_peore .person .img{
  width: 11.4583vw;
  height: 12.8125vw;
  /* margin-bottom: .9375vw; */
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  padding: 0 0.1vw;
}
.sec_peore .person .img img{
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  transform: translateY(10px);
  transition: all 0.3s ease 0s;
  left: 0;
  top: 0;
}
.sec_peore .person .img img.bg{
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  transition: all 0.3s ease 0s;
  transform: translateY(10px) rotate(0deg);
  height: auto;
  top: 0;
}

@media (min-width: 2000px) {
  .sec_peore .person .img img.bg{
    bottom: auto;
    top: 0.2vw;
}
}

@media (min-width: 3000px) {
  .sec_peore .person .img img.bg{
    bottom: auto;
    top: 0.3vw;
}
}

.sec_peore .person .img::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  z-index: 3;
  background: url(../img/20250801_bg12.png) no-repeat bottom;
  background-size: 100%;
  transition: all 0.3s ease 0s;
}
.sec_peore .person .img::after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0.1vw;
  bottom: -0.1vw;
  z-index: 3;
  background: url(../img/20250801_bg12.png) no-repeat bottom;
  background-size: 100%;
  visibility: hidden;
  opacity: 0;
  display: none;
}
.sec_peore .person .img:hover img{
  transform: translateY(0);
}
.sec_peore .person .img:hover img.bg{
  transform: translateY(10px) rotate(15deg);
  left:-0.1vw;
}
.sec_peore .person .img:hover::before{
  /* visibility: hidden; */
  /* opacity: 0; */
  transform: rotate(15deg);
}

.sec_peore .person .img:hover::after{
  visibility: visible;
  opacity: 1;
}

.sec_peore .person .tit{
  font-weight: bold;
  font-size: 1.1458vw;
  line-height: 1.5;
  margin-bottom: .8333vw;
  color: #333;
}

.sec_peore .person .txt{
  font-size: .8333vw;
line-height: 1.5;
color: #666;
text-align: center;
height: 2.6042vw;
}

.sec_peore .mySwiper{
  width: 100%;
  overflow: hidden;
  padding-bottom: 2.8125vw;
}

.sec_peore .swiper-button-next, .sec_peore .swiper-button-prev{
  width: 2.0833vw;
  height: 2.0833vw;
  top: 45%;
}
.sec_peore .swiper-button-prev{
  background: url(../img/20250730_prev.png) no-repeat;
  background-size: contain;
  left: -5.2083vw;
}
.sec_peore .swiper-button-next{
  background: url(../img/20250730_next.png) no-repeat;
  background-size: contain;
  right: -5.2083vw;
}
.sec_peore .swiper-pagination{
  bottom: 0;
  width: 100%;
}
.sec_peore .swiper-pagination-bullet{
  background: #C7E0F4;
  opacity: 1;
  width: .7292vw;
  height: .7292vw;
  margin: 0 .4167vw;
}
.sec_peore .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 2.6042vw;
  border-radius: .8333vw;
background: linear-gradient(270deg, #87EABC 3%, #6B95EB 62%, #4271EF 100%);
}

@media (max-width: 992px) {
  .sec_peore .mySwiper{
    padding-top: 10px;
  }
  .sec_peore .swiper-slide{
    display: flex;
    flex-wrap: wrap;
  }
  .sec_peore .person{
    width: 50%;
    margin-bottom: 5.3333vw;
  }
    .sec_peore .person:hover{
      position:relative;
      z-index:9;
    }
  .sec_peore .person .img{
    width: 80%;
    height: auto;
    margin-bottom: 5.3333vw;
    overflow: initial;
    padding: 0;
  }
  .sec_peore .person .img img{
    transform: translateY(0px);
    top: 0vw;
    position: relative;
}
.sec_peore .person .img img.yangjie{/* top: -0.2vw; */}
/* .sec_peore .person .img img.sunying{
  top: 0.1vw;
  } */
    .sec_peore .person .img img.bg{
    transform: translateY(0px) rotate(0deg);
    top: auto;
}
  .sec_peore .person .img:hover img{
        transform: translateY(0px);
  }
  .sec_peore .person .img:hover img.bg{
      transform: translateY(0px) rotate(0deg);
      left: 0;
  }
  @media (min-width: 2000px) {
    .sec_peore .person .img img.bg{
      bottom: auto;
      top: 0.1vw;
  }
  }
  
  @media (min-width: 3000px) {
    .sec_peore .person .img img.bg{
      bottom: auto;
      top: 0.2vw;
  }
  }
  .sec_peore .person .img::before{
    display: none;
  }
    .sec_peore .person .img::after{
    display: none;
  }
  .sec_peore .person .tit{
    font-size: 3.7333vw;
    margin-bottom: 1.6vw;
  }
  .sec_peore .person .txt{
    font-size: 2.9333vw;
    height: 8.8vw;
  }
  .sec_peore .swiper-button-next, .sec_peore .swiper-button-prev{
    display: none;
  }
  .sec_peore .swiper-pagination-bullet{
    width: 1.8667vw;
    height: 1.8667vw;
    margin:o 1.0667vw;
  }
  .sec_peore .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 6.6667vw;
    border-radius: 2.1333vw;
  }
}

.sec_agenda1{
  display: flex;
  flex-direction: column;
}

.sec_agenda1 .agenda_title{
  display: flex;
  align-items: center;
  margin-bottom: .3125vw;
}
.sec_agenda1 .agenda_title .a{
  margin-right: 2.8646vw;
  padding: 0 1.5625vw;
  padding-top: 2.0833vw;
  cursor: pointer;
  position: relative;
}
.sec_agenda1 .agenda_title .a .bg{
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  display: none;
}
.sec_agenda1 .agenda_title .a span{
font-size: 1.6667vw;
line-height: 1.5;
position: relative;
z-index: 2;
}
.sec_agenda1 .agenda_title .a span img{
  position: absolute;
  display: none;
}
.sec_agenda1 .agenda_title .a.active .bg{
  display: block;
}
.sec_agenda1 .agenda_title .a.active span{
  font-size: 1.875vw;
  color: #333;
  font-weight: bold;
}
.sec_agenda1 .agenda_title .a.active span img{
  display: block;
}
.sec_agenda1 .agenda_title .a:nth-child(1) span img{
  width: 1.6667vw;
  top: -0.625vw;
  right: -1.5667vw;
}
.sec_agenda1 .agenda_title .a:nth-child(2) span img{
  width: 1.1458vw;
  top: -0.625vw;
  right: -1.0458vw;
}
.sec_agenda1 .sec_agenda_ul .agenda{
  display: none;
}
.sec_agenda1 .sec_agenda_ul .agenda.active{
  display: flex;
  flex-direction: column;
}

.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list{
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title{
  border-radius: 0.833vw;
  padding: 0 1.0417vw;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 9;
  height: 4.6875vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .topic{
  display: flex;
  align-items: center;
  font-size: 1.3542vw;
line-height: 1.5;
margin-right: 1.5625vw;
font-weight: bold;
color: #fff;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .topic img{
  width: 1.5625vw;
  margin-right: .3125vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .time{
  display: flex;
  align-items: center;
  font-size: 1.0417vw;
  line-height: 1.5;
  color: #fff;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .time img{
  width: 1.3542vw;
  margin-right: .4688vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .time strong{
  font-weight: bold;
  margin-right: .5208vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .jt{
  position: absolute;
  width: 2.0833vw;
  right: 1.875vw;
  top: 50%;
  transform: translateY(-50%);
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list.active .title .jt{
  transform: translateY(-50%) rotateX(180deg);
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .title{
  background: url(../img/20250730_bg18.png) no-repeat center;
  background-size: cover;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .title{
  background: url(../img/20250730_bg19.png) no-repeat center;
  background-size: cover;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .title .topic{
  font-size: 1.1458vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list{
  width: 100%;
  box-sizing: border-box;
  padding-left: 3.0729vw;
  padding-top: 1.4583vw;
  border-radius: 0 0 0.833vw 0.833vw;
  position: relative;
  margin-top: -1.0583vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list{
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  padding: 1.25vw 0;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .time{
  width: 5.9083vw;
  font-size: .9375vw;
  line-height: 1.5;
  color: #666;
  margin-right: 5.2083vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc{
  flex: 1;
  width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .topic{
  width: fit-content;
  position: relative;
  font-size: .9375vw;
  line-height: 1.5;
  font-weight: bold;
  color: #333;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .topic img{
  position: absolute;
  top: -0.8333vw;
  left: 100%;
  display: none;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list:hover .desc .topic img{
  display: block;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark{
  display: flex;
  flex-direction: column;
  width: 24.8333vw;
  margin-right: 2.34375vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark p{
  display: flex;
  align-items: center;
  margin-bottom: .8333vw;
  font-size: .8333vw;
  line-height: 1.5;
  color: #666;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark p strong{
  font-weight: bold;
  color: #333;
  font-size: .9375vw;
  margin-right: .8333vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark p:last-child{
  margin-bottom: 0;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list::before{
  content: "";
  position: absolute;
  width: 0.833vw;
  height: 0.833vw;
  left: -1.7vw;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .xian{
  content: "";
  position: absolute;
  width: 2px;
  height: calc(100% - 1.4vw);
  left: -1.35vw;
  bottom: -1.25vw;
  z-index: 1;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .xian.xian1{
    top: 0;
    height: calc(50% - 0.8vw);
    display: block !important;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .xian.xian2{
    height: calc(50% + 0.4vw);
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list:last-child .xian{
  display: none;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list::after{
  content: "";
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  left: 1px;
  top: 1px;
  border-radius: 0 0 0.833vw 0.833vw;
  z-index: 2;
  background: #fff;
  visibility: hidden;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 0 0 0.833vw 0.833vw;
  z-index: 1;
  background: url(../img/20250730_bg22.png) no-repeat;
  background-size: 100% 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 0 0 0.833vw 0.833vw;
  z-index: 1;
      background: url(../img/20250730_bg23.png) no-repeat;
    background-size: 100% 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list{
  background: url(../img/20250730_icon17.png) no-repeat bottom;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list:last-child{
  background: none;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list::before{
  background: url(../img/20250730_icon14.png)#fff no-repeat;
  background-size: contain;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list .xian{
  background: #dbe8ff;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list .desc .topic img{
  width: 1.8229vw;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list:hover{
  background: url(../img/20250730_icon17.png) no-repeat bottom,url(../img/20250730_bg20.png) no-repeat bottom;
  background-size: 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list:last-child:hover{
  background:url(../img/20250730_bg20.png) no-repeat bottom;
  background-size: 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list:hover .desc .topic{
color: #4271EF;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list{
  background: url(../img/20250730_icon16.png) no-repeat bottom;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list:last-child{
  background: none;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list::before{
  background: url(../img/20250730_icon15.png)#fff no-repeat;
  background-size: contain;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list .xian{
  background: #f8dcde;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list .desc .topic img{
  width: 1.25vw;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list:hover{
  background: url(../img/20250730_icon16.png) no-repeat bottom,url(../img/20250730_bg21.png) no-repeat bottom;
  background-size: 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list:last-child:hover{
  background: url(../img/20250730_bg21.png) no-repeat bottom;
  background-size: 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list:hover .desc .topic{
  color: #FF5655;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1{
  display: none;
  width: 100%;
  box-sizing: border-box;
  padding: 4.4792vw 3.4375vw .8333vw;
  margin-top: -2.3958vw;
  position: relative;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1::after{
  content: "";
  position: absolute;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  left: 1px;
  top: 1px;
  border-radius: 0 0 0.833vw 0.833vw;
  z-index: 2;
  background: #fff;
  opacity: 0;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  /* border-radius: 0 0 0.833vw 0.833vw; */
  z-index: 1;
  background: url(../img/20250730_bg26.png) no-repeat;
  background-size: 100% 100%;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1 .ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
  z-index: 3;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1 .ul .li{width: 20.9375vw;height: 5.7292vw;box-sizing: border-box;background-position: center;background-repeat: no-repeat;background-size: cover;padding-left: 2.0833vw;margin-bottom: 1.6667vw;display: flex;align-items: center;font-size: 1.25vw;line-height: 1.5;font-weight: bold;border-radius: .9333vw;box-shadow: 0 4px 20px rgba(107, 149, 235, 0.3);}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1 .ul .li img{
  width: 2.2917vw;
  margin-right: .5729vw;
}
.sec_agenda1 .sec_agenda_ul .agenda .shuoming{
  text-align: right;
  font-size: .8333vw;
  color: #999;
  line-height: 1.5;
  margin-top: -.6771vw;
}
.sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .title{
  cursor: pointer;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list.agenda3 .title{
  cursor: pointer;
}

@media (max-width: 992px) {
  .sec_agenda1 .agenda_title{
    justify-content: center;
    margin-bottom: 2.4vw;
  }
  .sec_agenda1 .agenda_title .a{
    margin: 0 3.7333vw;
    padding: 0 3.4667vw;
    padding-top: 3.2vw;
  }
  .sec_agenda1 .agenda_title .a span{
    font-size: 4.2667vw;
  }
  .sec_agenda1 .agenda_title .a.active span{
    font-size: 4.8vw;
  }
  .sec_agenda1 .agenda_title .a:nth-child(1) span img{
    width: 4.2667vw;
    top: -1.6vw;
    left: 100%;
  }
  .sec_agenda1 .agenda_title .a:nth-child(2) span img{
    width: 2.9333vw;
    top: -1.6vw;
    left: 100%;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title{
    border-radius: 2.133vw;
    padding: 4vw 3.3333vw;
    flex-direction: column;
    align-items: flex-start;
    box-shadow: 0 4px 20px rgba(107, 149, 235, 0.3);
    height: auto;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .topic{
    font-size: 3.7333vw;
    align-items: flex-start;
    margin-bottom: 1.2vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .topic img{
    width: 4vw;
    margin-right: .9333vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .title .topic{
    font-size: 3.2vw;
    padding-right: 7vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .topic img{
    position: relative;
    top: 0.8vw;
}
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .time{
    font-size: 3.2vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .time strong{
    font-size: 3.2vw;
    margin-right: 1.6vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .time img{
    width: 4vw;
    margin-right: .9333vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .title{
    background: url(../img/20250730_bg10.png) no-repeat center;
    background-size: cover;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .title{
    background: url(../img/20250730_bg11.png) no-repeat center;
    background-size: cover;
    box-shadow: 0 4px 20px rgba(229, 132, 130, 0.6);
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .title .jt{
    width: 6.4vw;
    right: 4.5333vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list::before{
    border-radius: 0 0 2.133vw 2.133vw;
    background: url(../img/20250730_bg27.png) no-repeat;
    background-size: 100% 100%;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list::before{
    border-radius: 0 0 2.133vw 2.133vw;
    background: url(../img/20250730_bg28.png) no-repeat;
    background-size: 100% 100%;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list::before{
    background: url(../img/20250806_icon01.svg)  no-repeat;
    background-size: contain;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list::before{
    background: url(../img/20250806_icon02.svg)  no-repeat;
    background-size: contain;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1::before{
    border-radius: 0 0 2.133vw 2.133vw;
    background: url(../img/20250730_bg29.png) no-repeat;
    background-size: 100% 100%;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list{
    margin-bottom: 4.5333vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list{
    padding-top: 11.0667vw;
    padding-left: 8.2667vw;
    border-radius: 0 0 2.133vw 2.133vw;
    margin-top: -7.0583vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list{
    padding-bottom: 5.3333vw;
    align-items: flex-start;
    flex-direction: column;
    padding-right: 5.86666vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list{
    background: none;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list{
    background: none;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(1) .sec_agenda_list .agenda_list .list:hover{
    background:url(../img/20250730_bg20.png) no-repeat bottom;
    background-size: cover;
  }
  .sec_agenda1 .sec_agenda_ul .agenda:nth-child(2) .sec_agenda_list .agenda_list .list:hover{
    background:url(../img/20250730_bg21.png) no-repeat bottom;
    background-size: cover;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .time{
    width: auto;
    margin: 0;
    margin-bottom: 1.6vw;
    font-size: 3.2vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc{
    flex: initial;
    width: auto;
    flex-direction: column;
    align-items: flex-start;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .topic{
    font-size: 3.4667vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark{
    width: auto;
    margin: 0;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark p{
    margin: 0;
    margin-top: 2vw;
    font-size: 2.9333vw;
    line-height: initial;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .desc .speark p strong{
    font-size: 3.2vw;
    margin-right: 1.6vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list::before{
    width: 2.1333vw;
    height: 2.1333vw;
    left: -4.7vw;
    top: 2.5vw;
    transform: translateY(0%);
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .xian{
    height: calc(100% - 5.25vw) !important;
    left: -3.8vw;
    bottom: -1.25vw;
    width: 1px;
    top: auto !important;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list .xian.xian2{
  display: none;
}
.sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list:last-child .xian{
display: none !important;
}
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .agenda_list .list:last-child:after{
    display: none;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .shuoming{
    font-size: 3.2vw;
    margin-top: -2.2667vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1{
    padding: 19.8667vw 5.3333vw 1.0667vw;
    margin-top: -13.3333vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1 .ul{
    flex-direction: column;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1 .ul .li{
    width: 100%;
    height: 20.8vw;
    margin-bottom: 4.2667vw;
    padding-left: 7.6vw;
    font-size: 3.7333vw;
    border-radius: 3.1333vw;
  }
  .sec_agenda1 .sec_agenda_ul .agenda .sec_agenda_list .list1 .ul .li img{
    width: 8.2667vw;
    margin-right: 2.1333vw;
  }
}

.sec_kv_live{
  width: 100%;
  display: flex;
  margin-bottom: 5.7292vw;
}

.live_broadcast_box{
  width: 48.4896vw;
  overflow: hidden;
  border-radius: 0.8333vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.live_broadcast_box button{
  outline: none;
}
.live_broadcast_box .vjs-big-play-centered .vjs-big-play-button{
  width: 4.1667vw !important;
  height: 4.1667vw !important;
  background: url(../img/20250818_icon01.png) no-repeat !important;
  background-size: contain !important;
  transform: translate(-50%,-50%);
  margin: 0;
  border: 0;
}
.live_broadcast_box .vjs-big-play-centered .vjs-big-play-button:hover{
  opacity: 0.8;
}
.live_broadcast_box .vjs-big-play-centered .vjs-big-play-button span{
  display: none;
}
.time_items_box .title_250818{
  width: 100%;
  margin-left: -1.4063vw;
  height: 2.5521vw;
  margin-bottom: .8333vw;
  box-sizing: border-box;
  padding-left: 1.4063vw;
  padding-right: 1.25vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: .4167vw;
  background: linear-gradient(90deg, #EFF4FF 0%, #EEF9FF 100%);
}
.time_items_box .title_250818 .tit{
  color: #4271EF;
font-weight: bold;
font-size: 1.0417vw;
}
.time_items_box .title_250818 .play-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(270deg, #87EABC 3%, #6B95EB 62%, #4271EF 100%);
  border-radius: 4.1667vw;
  width: 6.1458vw;
  height: 1.7188vw;
  box-sizing: border-box;
  border:1px solid #fff;
  font-size: .7292vw;
  color: #fff;
  cursor: pointer;
}
.time_items_box .title_250818 .play-btn img{
  width: .7292vw;
  margin-left: .3125vw;
}
.live_broadcast_box img{
  width: 100%;
  height: 100%;
}
.live_broadcast_box video{
  width: 100%;
  height: 100%;
  border-radius: 0.8333vw;
}
.live_broadcast_box .video{
  width: 100%;
  height: 100%;
  position: relative;
}
.live_broadcast_box iframe{
  width: 100.5%;
  height: 100.5%;
  border-radius: 0.8333vw;
}

.live_time_box{
  flex: 1;
  width: 0;
  margin-left: 1.0417vw;
  display: flex;
  flex-direction: column;
  position: relative;
}

.live_time_box .date_box{
  width: 100%;
  height: 3.0729vw;
  display: flex;
  align-items: flex-end;
  box-sizing: border-box;
  padding-bottom: .4688vw;
  position: relative;
  z-index: 2;
}
@media (min-width: 1300px) {
  .live_time_box .date_box{
    margin-top: 0 !important;
  }
}
.live_time_box .date_box .bg1{
  width: 58%;
  height: auto;
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: -0.4vw;
  min-height: initial;
}
.live_time_box .date_box .bg2{
  position: absolute;
  width: 115%;
  right: -0.96vw;
  bottom: 0;
  z-index: 1;
}
.live_time_box .date_box .bg3{
  width: 58%;
  height: auto;
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: -0.4vw;
  display: none;
}
.live_time_box .date_box .bg4{
  position: absolute;
  width: 115%;
  left: -0.96vw;
  bottom: 0;
  z-index: 1;
  display: none;
}
.live_time_box .date_box .bg5{
  display: none;
}
.live_time_box .date_box.active .bg1{
  display: none;
}
.live_time_box .date_box.active .bg2{
  display: none;
}
.live_time_box .date_box.active .bg3{
  display: block;
}
.live_time_box .date_box.active .bg4{
  display: block;
}
.live_time_box .date_box .date{
  width: 50%;
  display: flex;
  align-items: center;
  color: #666666;
  font-size: 1.0417vw;
  line-height: 1.5;
  height: 1.5625vw;
  position: relative;
  z-index: 3;
  justify-content: center;
  cursor: pointer;
}
.live_time_box .date_box .date img{
  width: 1.1458vw;
  margin-right: .3125vw;
}
.live_time_box .date_box .date.date1{
  color: #333;
  font-weight: bold;
}
.live_time_box .date_box .date.date1 img.img1{
  display: none;
}
.live_time_box .date_box .date.date1 img.img2{
  display: block;
}
.live_time_box .date_box .date.date2 img.img1{
  display: block;
}
.live_time_box .date_box .date.date2 img.img2{
  display: none;
}
.live_time_box .date_box.active .date.date1{
  color: #666666;
  font-weight: normal;
}
.live_time_box .date_box.active .date.date2{
  color: #333;
  font-weight: bold;
}
.live_time_box .date_box.active .date.date1 img.img1{
  display: block;
}
.live_time_box .date_box.active .date.date1 img.img2{
  display: none;
}
.live_time_box .date_box.active .date.date2 img.img1{
  display: none;
}
.live_time_box .date_box.active .date.date2 img.img2{
  display: block;
}
.live_time_box::before{
  content: "";
  position: absolute;
  z-index: 1;
  width: calc(100% + 1.8vw);
  height: calc(100% + 1.5vw);
  left: -0.9vw;
  bottom: -1vw;
  background: url(../img/20250801_bg08.png) no-repeat;
  background-size: 100% 100%;
}
.live_time_box.active::before{
  background: url(../img/20250801_bg09.png) no-repeat;
  background-size: 100% 100%;
}
.live_time_box::after{
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  z-index: 3;
  height: 3.6458vw;
  left: 0;
  bottom: 0;
  background: url(../img/20250801_bg02.png) no-repeat;
  background-size: 100% 100%;
}
.live_time_box .time_items_box_active{
  flex: 1;
  height: 0;
  width: 100%;
  margin-top: 1.3021vw;
  margin-bottom: 0.885417vw;
  position: relative;
}
.live_time_box .time_items_box{
  height: 100%;
  width: calc(100% - .5208vw);
  margin-right: .5208vw;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.live_time_box .time_items_box.active{
  visibility: visible;
  position: relative;
  opacity: 1;
}
.live_time_box .time_items_box .swiper-scrollbar{
  opacity: 1 !important;
  background: transparent;
  width: 0.520833vw;
  right: 0;
  top: 0;
  height: 100%;
}
.live_time_box .time_items_box .swiper-scrollbar .swiper-scrollbar-drag{
  background: linear-gradient(180deg, #0062FF 0%, #00FF82 100%);
  border-radius: 0.833333vw;
}
.live_time_box .time_items_box .mySwiper{
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-left: 2.2396vw;
}
.live_time_box .time_items_box .mySwiper .swiper-slide{
  height: auto;
}
/* .live_time_box .time_items_box::-webkit-scrollbar {
  width: 0.520833vw;
  background-color: transparent;
}

.live_time_box .time_items_box::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #0062FF 0%, #00FF82 100%);
  border-radius: 0.833333vw;
} */

.live_time_box .list{
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding-right: 1.2604vw;
  position: relative;
  padding-bottom: 1.25vw;
  display: flex;
  flex-direction: column;
}
.live_time_box .list::before{
  content: "";
  position: absolute;
  width: .5729vw;
  height: .5729vw;
  left: -1.4vw;
  top: 0.3vw;
  z-index: 2;
  background: url(../img/20250730_icon14.png) #fff no-repeat;
  background-size: contain;
}
.live_time_box .list::after{
  position: absolute;
  width: 1px;
  height: calc(100% - 1.2vw);
  left: -1.15vw;
  bottom: 0;
  z-index: 1;
  content: "";
  background: #dbe8ff;
}
.live_time_box .list:last-child::after{
  display: none;
}
.live_time_box .list .time{
  color: #666666;
font-size: .9375vw;
line-height: 1.5;
margin-bottom: .4688vw;
}
.live_time_box .list .topic{
  color: #000000;
font-size: .9375vw;
line-height: 1.5;
}
@media (max-width: 1400px) and (min-width: 995px) {
  .live_time_box .list .topic br{
    display: none;
  }
  .page_section_bg .bg1{
}
.live_time_box .time_items_box_active{
  margin: 1.3021vw 0 0.885417vw 0;
}
.live_time_box .time_items_box{
  margin: 0 1.5208vw 0 1vw;
  width: calc(100% - 2.5208vw);
}
}
@media (max-width: 1200px) and (min-width: 995px) {
  .live_broadcast_box{
    width: 54.4896vw;
  }
  .live_time_box .date_box{
    
height: 4.0729vw;
  }
  .live_time_box .date_box .date{
    font-size: 1.4417vw;
  }
  .live_time_box .date_box .date img{
    width: 1.3458vw;
  }
  .live_time_box .list .time{
    font-size: 1.2375vw;
  }
  .live_time_box .list .topic{
    font-size: 1.2375vw;
  }

  .live_time_box .date_box .bg1{
    height: 145%;
    min-height: initial;
  }
  .live_time_box .date_box .bg2{
    height: 115%;
    right: -1.76vw;
  }
  .live_time_box .date_box .bg3{
    height: 145%;
  }
  .live_time_box .date_box .bg4{
    height: 115%;
    left: -1.76vw;
  }
}
@media (max-width: 992px) {
  .sec_kv_live{
    width: calc(100% - 6.6667vw - 6.6667vw);
    margin: 0 6.6667vw;
    margin-bottom: 13.3333vw;
    flex-direction: column;
    padding-top: 11.4667vw;
    background: #fff;
    border-radius: 0 0 2.6333vw 2.6333vw;
  }
  .live_broadcast_box{
    width: 100%;
    position: relative;
    z-index: 2;
    border-radius: 0;
  }
  .live_broadcast_box .vjs-big-play-centered .vjs-big-play-button{
  width: 10.6667vw !important;
  height: 10.6667vw !important;
  }
  .time_items_box .title_250818{
    height: 9.3333vw;
    width: 100%;
    margin-left: -4.2667vw;
    padding: 0 4.2667vw;
    border-radius: 1.4667vw;
    margin-bottom: 2.9333vw;
  }
  .time_items_box .title_250818 .tit{
    font-size: 3.7333vw;
  }
  .time_items_box .title_250818 .play-btn{
    width: 21.8667vw;
    height: 6.4vw;
    font-size: 2.6667vw;
  }
  .time_items_box .title_250818 .play-btn img{
    width: 2.8vw;
    margin-left: 1.7333vw;
  }
  .live_broadcast_box iframe{
    border-radius: 0;
}
.live_broadcast_box video{
  border-radius: 0;
}
  .live_time_box{
    flex: initial;
    width: 100%;
    margin: 0;
    z-index: 1;
  }
  .live_time_box::before{
    height: calc(100% + 6vw);
    background: url(../img/20250801_bg07.png) no-repeat !important;
    background-size: 100% 100% !important;
    width: 100%;
    left: 0;
    bottom: 0;
    /* opacity: 0.3; */
    border-radius: 0 0 2.133vw 2.133vw;
  }
  .live_time_box::after{
    height: 11.6vw;
    border-radius: 0 0 2.133vw 2.133vw;
  }
  .live_time_box .date_box{
    position: absolute;
    top: -11.4667vw;
    height: 11.4667vw;
    padding-bottom: 1.6vw;
  }
  .live_time_box .date_box::before{
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    height: calc(100% + 2vw);
    left: 0;
    bottom: 0vw;
    background: url(../img/20250801_bg05.png) no-repeat;
    background-size: 100% 100%;
  }
  .live_time_box .date_box.active::before{
    
background: url(../img/20250801_bg06.png) no-repeat;
    
background-size: 100% 100%;
  }
  .live_time_box .date_box .date{
    font-size: 4.2667vw;
    height: 6.4vw;
  }
  .live_time_box .date_box .date img{
    width: 4.2667vw;
    margin-right: 1.3333vw;
  }
  .live_time_box .date_box .bg1{
    width: 58%;
    bottom: -1vw;
    min-height: initial;
}
  .live_time_box .date_box .bg2{
    display: none;
  }
  .live_time_box .date_box .bg3{
    width: 58%;
    bottom: -1vw;
  }
  .live_time_box .date_box .bg4{
    display: none !important;
  }
  .live_time_box .date_box .bg5{
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    width: 50%;
  }
  .live_time_box .date_box.active .bg1{}
  .live_time_box .date_box.active .bg3{}
  .live_time_box .date_box.active .bg5{
    right: auto;
    left: 0;
}
.live_time_box .time_items_box_active{
  flex: initial;
  height: auto;
  width: 100%;
  margin-top: 4.8vw;
  margin-bottom: 4.885417vw;
}
  .live_time_box .time_items_box{
    height: 75.4vw;
    width: calc(100% - 2.6667vw);
    margin-right: 2.6667vw;
  }
  .live_time_box .time_items_box .mySwiper{
    padding-left: 8.2667vw;
  }
  .live_time_box .time_items_box .swiper-scrollbar{
    width: 1.3333vw;
  }
  .live_time_box .time_items_box .swiper-scrollbar .swiper-scrollbar-drag{
    
  }
  /* .live_time_box .time_items_box::-webkit-scrollbar {
    width: 1.3333vw;
  } */
  .live_time_box .list{
    padding-bottom: 4vw;
    text-align: left;
    padding-right: 3.2604vw;
  }
  .live_time_box .list .time{
    font-size: 3.2vw;
    margin-bottom: 1.6vw;
  }
  .live_time_box .list .topic{
    font-size: 3.7333vw;
  }
  .live_time_box .list::before{
    width: 2.1333vw;
    height: 2.1333vw;
    left: -4.4vw;
    top: 1.2vw;
    background: url(../img/20250806_icon01.svg) #fff no-repeat center;
    background-size: 96% auto;
  }
  .live_time_box .list::after{
left: -3.45vw;
height: calc(100% - 4.4vw);
  }
}

.sec_recap{
  width: 100%;
  display: flex;
  align-items: flex-start;
}
.sec_recap .left{
  width: 29.1667vw;
  display: flex;
  flex-direction: column;
}
.sec_recap .left .tit{
  font-size: 1.6667vw;
  color: #fff;
  margin-bottom: .8333vw;
}
.sec_recap .left .img{
  overflow: hidden;
  width: 100%;
  border-radius: .8333vw;
  position: relative;
  cursor: pointer;
}
.sec_recap .left .img a{
  display: block;
  position: relative;
}
.sec_recap .left .img a::before{
  content: "";
  position: absolute;
  width: 3.3333vw;
  height: 3.3333vw;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  background: url(../img/20250818_icon04.svg) no-repeat;
  background-size: contain;
  z-index: 9;
  border: 0;
  backdrop-filter: blur(5px);
    border-radius: 50%;
}
.sec_recap .left .img img{
  width: 100%;
  height: 16.6667vw;
  border-radius: .8333vw;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}
.sec_recap .left .img:hover img{
  transform: scale(1.05);
}
.sec_recap .right{
  flex: 1;
  width: 0;
  position: relative;
  margin-left: 1.5625vw;
  overflow: hidden;
  padding-bottom: 4.125vw;
}
.sec_recap .right .mySwiper{
  width: calc(100% + 1.5625vw);
  overflow: hidden;
}
.sec_recap .right .mySwiper .list{
  margin-right: 1.5625vw;
  width: calc(100% - 1.5625vw);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  background: url(../img/20250818_bg02.png) no-repeat top right;
  background-size: 100%;
}
.sec_recap .right .mySwiper .list .tit{
  background: linear-gradient(270deg, #87EABC 3%, #6B95EB 62%, #4271EF 100%);
  width: 3.75vw;
  height: 1.4583vw;
  border-radius: .4167vw;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .7292vw;
  color: #fff;
  margin-bottom: .8333vw;
  margin-top: .9896vw;
}
.sec_recap .right .mySwiper .list .txt{
  width: calc(100% - 2.5521vw);
  color: #333333;
  font-size: .9375vw;
  line-height: 1.4;
  margin-bottom: 1.25vw;
  height: 3.9583vw;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* 限制显示的行数为3 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.sec_recap .right .mySwiper .list .img{
  overflow: hidden;
  width: 100%;
  border-radius: .8333vw;
  cursor: pointer;
  position: relative;
  height: 11.4583vw;
}
.sec_recap .right .mySwiper .list .img a{
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.sec_recap .right .mySwiper .list .img a::before{
  content: "";
  position: absolute;
  width: 2.5vw;
  height: 2.5vw;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%) !important;
  background: url(../img/20250818_icon04.svg) no-repeat;
  background-size: contain;
  z-index: 9;
  border: 0;
  backdrop-filter: blur(5px);
    border-radius: 50%;
}
.sec_recap .right .mySwiper .list .img.black a::before{
  background: url(../img/20250818_icon01.png) no-repeat;
  background-size: contain;
}
.sec_recap .right .mySwiper .list .img img{
  width: 100%;
  height: 100%;
  border-radius: .8333vw;
  transition: all 0.3s ease 0s;
  float: left;
  object-fit: cover;
}
.sec_recap .right .mySwiper .list .img:hover img{
  transform: scale(1.05);
}

.sec_recap .right .swiper-pagination{
   width: calc(100% - 8.0688vw);
   left: .4688vw;
   bottom: 1.2333vw;
   height: 1px;
   background: #DBE2F1;
}
.sec_recap .right .swiper-pagination .swiper-pagination-progressbar-fill{
  height: 2px;
  background: linear-gradient(270deg, #87EABC 3%, #6B95EB 62%, #4271EF 100%);
  margin-top: -1px;
}
.sec_recap .right .swiper-button-next, .sec_recap .right .swiper-button-prev{
  bottom: 0;
  width: 2.3667vw;
  height: 2.3667vw;
  left: auto;
  right: auto;
  margin: 0;
  top: auto;
}
.sec_recap .right .swiper-button-prev{
  background: url(../img/20250818_prev.png) no-repeat center;
  background-size: 100%;
  right: 3.4688vw;
}
.sec_recap .right .swiper-button-next{
  background: url(../img/20250818_next.png) no-repeat center;
  background-size: 100%;
  right: 0;
}
.video-box{
  z-index: 9999 !important;
}
.video-js .vjs-control{
  outline: none;
}
.video-box .vjs-big-play-centered{
  position: relative;
  border-radius: .8333vw;
}
.video-box .videojs-container .tit{
  width: 100%;
  background: linear-gradient(270deg, #87EABC 3%, #6B95EB 62%, #4271EF 100%);
  box-sizing: border-box;
  padding: .7813vw 1.0021vw 3.125vw 1.3021vw;
  font-size: 1.0417vw;
  line-height: 1.5;
  color: #fff;
  font-weight: bold;
  border-radius: .8333vw .8333vw 0 0;
  display: flex;
  margin-bottom: -2.2917vw;
}
@media (min-width: 2000px) {
  .video-box .videojs-container .tit{
    padding: .7813vw 0.6021vw 3.125vw 0.6021vw;
    font-size: 0.6417vw;
  }
}
.video-box .content video {
  border-radius: .8333vw;
}
.video-js .vjs-control-bar{
  border-radius:0 0 .8333vw .8333vw;
}
.close-video-popup{
  right: 0 !important;
}
.close-video-popup::before{
  /* background-image: url(../img/20250818_icon16.svg) !important;
  background-size: contain !important; */
}
.video-box .content{
  margin: 0 !important;
  transform: translate(-50%,-50%) !important;
  height: auto !important;
  width: 73.4375vw;
}

@media (max-width: 992px) {
  .sec_recap{
    flex-direction: column;
    margin-top: 4.3333vw;
  }
  .sec_recap .left{
    width: 100%;
  }
  .sec_recap .left .tit{
    font-size: 4.2667vw;
    margin-bottom: 2.6667vw;
  }
  .sec_recap .left .img{
    border-radius: 2.1333vw;
  }
  .sec_recap .left .img a::before{
    width: 9.6vw;
    height: 9.6vw;
  }
  .sec_recap .left .img img{
    height: auto;
    border-radius: 2.1333vw;
  }
  .sec_recap .right{
    flex:initial;
    width: calc(100% + 6.4vw);
    margin: 0;
    margin-top: 11.0667vw;
    padding-bottom: 11.7333vw;
  }
  .sec_recap .right .mySwiper .list{
    width: calc(100% - 4vw);
    margin-right: 4vw;
    background: url(../img/20250818_bg06.png) no-repeat top right;
  background-size: 72vw;
  }
  .sec_recap .right .mySwiper .list .tit{
    margin-top: 5.3333vw;
    margin-bottom: 2.1333vw;
    width: 13.3333vw;
    height: 5.0667vw;
    border-radius: 1.0667vw;
    font-size: 2.8vw;
    line-height: 1;
  }
  .sec_recap .right .mySwiper .list .txt{
    height: 19.4667vw;
    font-size: 3.4667vw;
    line-height: 1.4;
    margin-bottom: 5.3333vw;
    width: calc(100% - 8.6667vw);
    -webkit-line-clamp: 4;
  }
  .sec_recap .right .mySwiper .list .img{
    border-radius: 2.1333vw;
    height: auto;
  }
  .sec_recap .right .mySwiper .list .img a::before{
    width: 6.4vw;
    height: 6.4vw;
  }
  .sec_recap .right .mySwiper .list .img img{
    border-radius: 2.1333vw;
    float: initial;
  }
  .sec_recap .right .swiper-button-next, .sec_recap .right .swiper-button-prev{
    width: 6.4vw;
    height: 6.4vw;
  }
  .sec_recap .right .swiper-button-next{
    right: 6.4vw;
  }
  .sec_recap .right .swiper-button-prev{
    right: 16vw;
  }
  .sec_recap .right .swiper-pagination{
    width: calc(100% - 27.7333vw);
    left: 0;
    height: 2px;
    bottom: 3.2vw;
  }
  .sec_recap .right .swiper-pagination .swiper-pagination-progressbar-fill{
    height: 4px;
    margin-top: -1px;
  }
  .video-box .content{
    left: 50% !important;
    width: calc(100% - 4.2667vw - 4.2667vw) !important;
    border-radius: 2.1333vw !important;
  }
  .video-box .vjs-big-play-centered{
    border-radius: 2.1333vw !important;
    overflow: hidden;
  }
  .video-box .videojs-container .tit{
font-size: 3.2vw;
padding: 2vw;
padding-bottom: 3.5vw;
margin-bottom: -2vw;
}
  .video-box .content video {
    border-radius: 2.1333vw;
    width: 101% !important;
    height: 101% !important;
    left: -0.5%;
    top: -0.5%;
    background: #000;
  }
  .video-js .vjs-control-bar{
    border-radius:0 0 2.1333vw 2.1333vw;
  }
}
@media (max-width: 767px) {
  .video-box .content{
    padding: 0 !important;
  }
}
@media (max-width: 700px) {
  .close-video-popup{
    width: 6vw !important;
    height: 6vw !important;
  }
}