.cms-affix {
  position: fixed;
  z-index: 99;
}
.cms-affix .floor {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.cms-affix .floor:focus {
  text-decoration: none;
}
.cms-video-block {
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.cms-video-play-con {
  position: relative;
  max-width: 1000px;
  height: 100%;
  margin: 0 auto;
}
.cms-video-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.25s;
  cursor: pointer;
}
.cms-video-play::before {
  content: '';
  border: 10px solid transparent;
  border-left-color: rgba(255, 255, 255, 0.8);
  border-left-width: 14px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-15%, -50%);
  transition: all 0.25s;
}
.cms-video-play:hover::before {
  border-left-color: #ffffff;
}
.cms-video-mask {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  overflow: hidden;
}
.cms-video-mask .cms-video-con {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.cms-video-mask .cms-video {
  position: relative;
}
.cms-video-mask .cms-video .cms-video-player {
  margin: 0 auto;
}
.cms-video-mask .cms-video .cms-video-player-mb {
  width: 95vw;
  height: calc(95vw / 16 * 9);
  margin: 0 auto;
}
.cms-video-mask .cms-video .cms-video-close {
  position: absolute;
  bottom: 100%;
  right: 0;
  width: 20px;
  height: 20px;
  background: #9b9b9b;
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  cursor: pointer;
}
.cms-video-mask .cms-video video {
  outline: none;
}

.css-12xc92a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;padding:24px 0;background-color:rgb(50, 83, 162);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;}.css-12xc92a *{box-sizing:border-box;}@media (max-width: 767px){.css-12xc92a{padding:0;}}.css-1uhlram{margin:0 auto;box-sizing:border-box;width:1200px;overflow:hidden;padding:0 24px 80px;}@media (max-width: 767px){.css-1uhlram{padding:0 10px;width:auto;}}.css-mlrznf{font-size:56px;margin:60px 0 60px 0;color:#fff;}@media (max-width: 767px){.css-mlrznf{font-size:30px;margin:40px 0 30px 0;}}.css-13tk6nb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width: 767px){.css-13tk6nb.col_3,.css-13tk6nb.col_4{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}}