.f-size-80 {
  font-size: 4.125vw;
  line-height: 1.3;
}
.f-size-72 {
  font-size: 3.7152vw;
}
.f-size-20 {
  font-size: 1vw;
}
@media only screen and (max-width: 1640px) {
  .f-size-80 {
    font-size: 4.125vw;
  }
  .f-size-72 {
    font-size: 3.125vw;
  }
  .f-size-20 {
    font-size: 1.3vw;
  }
}
@media only screen and (max-width: 1380px) {
  .f-size-80 {
    font-size: 4.525vw;
  }
  .f-size-72 {
    font-size: 3.7vw;
  }
  .f-size-20 {
    font-size: 1.4vw;
  }
}
@media only screen and (max-width: 1240px) {
  .f-size-80 {
    font-size: 4.725vw;
  }
  .f-size-72 {
    font-size: 4vw;
  }
  .f-size-20 {
    font-size: 1.6vw;
  }
}
@media only screen and (max-width: 1180px) {
  .f-size-72 {
    font-size: 5vw;
  }
}
@media only screen and (max-width: 1080px) {
  .f-size-80 {
    font-size: 5.825vw;
  }
  .f-size-72 {
    font-size: 5.5vw;
  }
  .f-size-20 {
    font-size: 1.8vw;
  }
}
@media only screen and (max-width: 735px) {
  .f-size-80 {
    font-size: 7.825vw;
  }
  .f-size-72 {
    font-size: 6vw;
  }
  .f-size-20 {
    font-size: 2.3vw;
  }
}
@media only screen and (max-width: 580px) {
  .f-size-80 {
    font-size: 7.4vw;
  }
  .f-size-72 {
    font-size: 7.4vw;
  }
  .f-size-20 {
    font-size: 4.11vw;
  }
}
@media only screen and (max-width: 375px) {
  .f-size-80 {
    font-size: 7.5vw;
  }
  .f-size-72 {
    font-size: 7.4vw;
  }
  .f-size-20 {
    font-size: 4.11vw;
  }
}
.zh .level-txt {
  line-height: 1.5;
}
.level-txt-list {
  margin-bottom: 0.5em;
}
.level-tit {
  margin-bottom: 0.25em;
  line-height: 1.3;
}
.level-txt {
  margin-bottom: 0.5em;
}
.level-video video,
.bg-video video {
  width: 100%;
}
.clip1 {
  clip-path: inset(1px);
  overflow: hidden;
}
.theme-txt {
  color: #FF0000;
  -webkit-mask-image: linear-gradient(119deg, #5DFDB5 15%, #B7F1FD 30%, #64DCFF 50%);
  background-image: linear-gradient(119deg, #5DFDB5 15%, #B7F1FD 30%, #64DCFF 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  clip-path: inset(1px);
  padding: 1px;
}
.level-tit .theme-txt {
  margin-left: -1px;
  margin-right: -1px;
}
.icontheme2-txt {
  -webkit-mask-image: linear-gradient(119deg, #8bffbc, #00f5d5);
  background-image: -webkit-gradient(linear, 46% 45%, 64% 77%, from(#8bffbc), to(#00f5d5));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  clip-path: inset(1px);
  padding: 1px;
}
.theme-blue-txt {
  color: #2F354D;
}
.theme-green-txt {
  color: #00ba71;
}
.theme-green2-txt {
  color: #89ffbb;
}
.theme-gray-txt {
  color: #bfc7d1;
}
.txt-white {
  color: #cecece !important;
}
.fullimg .level-container {
  z-index: 2;
}
.fullimg .fullimgbg {
  z-index: 1;
}
.level-tit,
.level-txt,
.level-fullimgbg,
.level-btn {
  transition: -webkit-transform 0.6s, opacity 1.2s, visibility 0.1s;
  transition: transform 0.6s, opacity 1.2s, visibility 0.1s;
}
.level-tit,
.level-txt,
.level-fullimgbg,
.level-btn {
  opacity: 0;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}
.level-txt {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.level-fullimgbg {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.level-btn {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.m-level.active .level-tit,
.fullpage-in .fullpage-item-show .level-tit,
.lv2-imgtxt-item .active .level-tit,
.lv2-video-item .active .level-tit,
.m-level.active .level-txt,
.fullpage-in .fullpage-item-show .level-txt,
.lv2-imgtxt-item .active .level-txt,
.lv2-video-item .active .level-txt,
.m-level.active .level-fullimgbg,
.fullpage-in .fullpage-item-show .level-fullimgbg,
.lv2-imgtxt-item .active .level-fullimgbg,
.lv2-video-item .active .level-fullimgbg,
.m-level.active .level-btn,
.fullpage-in .fullpage-item-show .level-btn,
.lv2-imgtxt-item .active .level-btn,
.lv2-video-item .active .level-btn {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.fullpage-top .level-tit {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.fullpage-top .level-txt {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.fullpage-in .fullpage-item-prev .level-tit,
.fullpage-in .fullpage-item-prev .level-txt,
.fullpage-in .fullpage-item-prev .level-fullimgbg {
  opacity: 1;
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.fullpage-bottom .fullpage-item-show .level-tit,
.fullpage-bottom .fullpage-item-show .level-txt {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.fullvideo {
  width: auto;
  height: auto;
  max-height: 300vh;
  max-width: 900vw;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-aspect-ratio: 1920/940) {
  .fullvideo {
    width: auto !important;
    height: 100vh !important;
  }
}
@media screen and (min-aspect-ratio: 1920/940) {
  .fullvideo {
    width: 100% !important;
  }
}
@media screen and (max-aspect-ratio: 1920/940) {
  .fullvideo {
    min-width: 100%;
  }
}
#imgbox {
  height: 0;
  overflow: hidden;
}
.bantoumingdi {
  background: rgba(0, 0, 0, 0.5);
  padding: 1em;
  border-radius: 1em;
}
.huxishan {
  -webkit-animation: huxishan 2s linear  infinite;
  animation: huxishan 2s linear  infinite;
}
@keyframes huxishan {
  0%,
  25%,
  100% {
    opacity: 0.3;
  }
  50%,
  75% {
    opacity: 1;
  }
}
.Type35 {
  overflow: hidden;
}
.Type35 .Type35txt {
  position: absolute;
  left: 50%;
  bottom: 2%;
  transform: translateX(-50%);
  min-width: 27%;
}
.Type35 .Type35txt.cn .Type35-titimg {
  width: 5.4em;
  margin-left: -0.5em;
}
.Type35 .Type35-titimg {
  width: 13.1em;
  margin-left: -0.3em;
  margin-top: 0.1em;
}
.Type35 .Type35-logo {
  width: 4.6em;
  margin-left: 0.1em;
}
.Type35 .Type35img-device {
  position: absolute;
  left: 68%;
  top: calc(7% + 10vh);
  transform: translate(-48%, -55%);
  width: 28%;
  max-width: 59vh;
  opacity: 0;
  transition: transform 0.6s 0.2s, opacity 1.2s 0.2s;
}
.Type35 .Type35img-xian {
  position: absolute;
  left: 65%;
  bottom: 0%;
  width: 17%;
  max-width: 36vh;
  transform: translate(-53%, 80px);
  transition: transform 0.6s 0.2s, opacity 1.2s 0.2s;
}
.Type35 .Type35img-battery {
  position: absolute;
  right: 60%;
  top: 50%;
  transform: translateY(-50%);
  width: 28%;
}
.Type35 .Type35img {
  position: relative;
  width: 100%;
}
.Type35 .Type35img-bg {
  height: 100vh;
  height: 100svh;
  width: 100%;
}
.Type35 .Type35img-bg img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.Type35 .mini-tit {
  font-size: 0.55em;
  margin-top: 0.2em;
  color: #CFFBFD;
}
.Type35 .level-tit {
  font-size: 72px;
}
.Type35.active .Type35img-device {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -50%);
}
.Type35.active .Type35img-xian {
  transform: translate(-50%, 0px);
}
@media only screen and (max-width: 1921px) {
  .Type35 .Type35txt {
    left: 32%;
    transform: none;
  }
}
@media only screen and (max-width: 1680px) {
  .Type35 .Type35img-device {
    width: 38%;
    left: 74%;
    top: calc(6% + 15vh);
  }
  .Type35 .Type35img-xian {
    left: 68%;
    width: 24%;
  }
  .Type35 .Type35img-battery {
    width: 38%;
  }
}
@media only screen and (max-width: 1380px) {
  .Type35 .Type35img-device {
    width: 38%;
    left: 74%;
  }
  .Type35 .Type35img-xian {
    left: 68%;
    width: 24%;
  }
  .Type35 .Type35img-battery {
    width: 38%;
  }
  .Type35 .Type35txt {
    left: 16%;
  }
  .Type35 .Type35txt.cn {
    left: 25%;
  }
}
@media only screen and (max-width: 1240px) {
  .Type35 .level-tit {
    font-size: 60px;
  }
}
@media only screen and (max-width: 1080px) {
  .Type35 .Type35txt {
    left: 8%;
    transform: none;
  }
  .Type35 .level-tit {
    font-size: 5.5vw;
  }
}
@media only screen and (max-width: 1025px) {
  .Type35 .Type35img-device {
    width: 60%;
    left: 74%;
    max-width: 45vh;
  }
  .Type35 .Type35img-battery {
    width: 60%;
    max-width: 45vh;
  }
  .Type35 .Type35img-xian {
    left: 64%;
    width: 38%;
    max-width: 32vh;
  }
  .Type35 .Type35-titimg {
    width: 9.1em;
  }
  .Type35 .Type35txt {
    left: 8%;
    transform: none;
  }
  .Type35 .Type35txt.cn {
    left: 9%;
  }
  .Type35 .Type35txt.cn .Type35-titimg {
    width: 7em;
  }
}
@media screen and (max-width: 1025px) and (min-aspect-ratio: 1024/1380) {
  .Type35 .Type35img-device {
    top: calc(11% + 19vh);
  }
}
@media only screen and (max-width: 998px) {
  .Type35 {
    padding-top: 50px;
  }
  .Type35 .Type35img-bg {
    height: calc(100vh - 100px);
    height: calc(100svh - 100px);
  }
}
@media only screen and (max-width: 835px) {
  .Type35 .Type35img-device {
    left: 78%;
  }
}
@media only screen and (max-width: 735px) {
  .Type35 .level-tit {
    font-size: 6vw;
  }
}
@media only screen and (max-width: 535px) {
  .Type35 .level-tit {
    font-size: 7.5vw;
  }
  .Type35 .Type35img-device {
    width: 81%;
    left: 74%;
    top: calc(-6% + 15vh);
  }
  .Type35 .Type35img-battery {
    width: 80%;
  }
  .Type35 .Type35img-xian {
    left: 65%;
    width: 57%;
    bottom: -10%;
  }
  .Type35 .Type35txt {
    top: initial;
    bottom: 3%;
  }
}
.lv2 {
  background-color: #000;
}
.lv2 .fullbgtextbox {
  position: absolute;
  width: 37%;
  left: 52%;
  bottom: 6%;
}
.lv2 .fullbgimg {
  margin-top: -12vw;
}
.lv2 .u-guang {
  position: absolute;
  top: 61%;
  left: 36%;
  width: 14%;
  height: 10%;
  transform: rotate(329deg);
  mix-blend-mode: screen;
  opacity: 0.5;
}
@media only screen and (max-width: 1680px) {
  .lv2 .fullbgimg {
    margin-top: -8vw;
  }
}
@media only screen and (max-width: 1380px) {
  .lv2 .fullbgtextbox {
    position: absolute;
    width: 46%;
    left: 50%;
    bottom: 6%;
  }
}
@media only screen and (max-width: 1240px) {
  .lv2 .fullbgtextbox {
    position: relative;
    left: inherit;
    bottom: inherit;
    width: 55%;
    margin: 0 auto;
    margin-left: 35%;
    padding-bottom: calc(60px + 2vw);
    margin-top: -8vw;
  }
}
@media only screen and (max-width: 1025px) {
  .lv2 .fullbgimg {
    width: 119vw;
  }
  .lv2 .fullbgtextbox {
    width: 70%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 535px) {
  .lv2 .fullbgimg {
    width: 156vw;
    margin-left: -16vw;
  }
  .lv2 .fullbgtextbox {
    width: 80%;
  }
}
.lv3 {
  background-color: #000000;
}
.lv3 .fullbgimg {
  margin-top: -15vw;
}
.lv3 .lv3txt {
  width: 60%;
  margin: auto;
  padding-bottom: calc(40px + 2vw);
  margin-top: -10vw;
}
.lv3 .u-guang {
  position: absolute;
  top: 61%;
  left: -2%;
  width: 53%;
  height: 22%;
  transform: rotate(164deg);
  mix-blend-mode: screen;
  opacity: 0.5;
}
@media only screen and (max-width: 1380px) {
  .lv3 .fullbgimg {
    margin-top: -8vw;
  }
}
@media only screen and (max-width: 1080px) {
  .lv3 .lv3txt {
    width: 70%;
    margin-top: -4vw;
  }
}
@media only screen and (max-width: 1025px) {
  .lv3 .fullbgimg {
    margin-top: -2vw;
  }
}
@media only screen and (max-width: 535px) {
  .lv3 .fullbgimg {
    width: 156vw;
    margin-left: -16vw;
  }
  .lv3 .lv3txt {
    width: 86%;
  }
}
.lv4 {
  background-color: #000000;
}
.lv4 .lv4txt-list {
  width: 60%;
}
.lv4 .lv4list {
  color: #AEECEF;
  font-weight: bold;
  white-space: nowrap;
  margin-top: 1em;
}
.lv4 .lv4list-item-tit,
.lv4 .lv4list-item-txt {
  vertical-align: top;
  display: inline-block;
}
.lv4 .lv4list-item-txt {
  white-space: normal;
}
.lv4 .lv4txt {
  width: 52%;
  margin-left: 34%;
  margin-top: -22vw;
  padding-bottom: calc(40px + 2vw);
}
.lv4 .u-guang {
  position: absolute;
  top: 53%;
  left: 52%;
  width: 30%;
  height: 13%;
  transform: rotate(26deg);
  mix-blend-mode: screen;
  opacity: 0.5;
}
@media only screen and (max-width: 1680px) {
  .lv4 .lv4txt {
    width: 80%;
    margin-left: 26%;
    margin-top: -16vw;
  }
}
@media only screen and (max-width: 1380px) {
  .lv4 .lv4txt {
    width: 80%;
    margin-left: 10%;
    margin-top: -16vw;
  }
}
@media only screen and (max-width: 1025px) {
  .lv4 .fullbgimg {
    width: 119vw;
    margin-left: -13vw;
  }
  .lv4 .lv4txt {
    width: 80%;
    margin-left: 10%;
    margin-top: -16vw;
  }
  .lv4 .lv4list-item-txt {
    width: calc(100% - 100px);
  }
}
@media only screen and (max-width: 735px) {
  .lv4 .lv4txt-list {
    width: 100%;
  }
  .lv4 .lv4list-item-txt {
    width: calc(100% - 70px);
  }
}
@media only screen and (max-width: 535px) {
  .lv4 .lv4txt {
    width: 90%;
    margin-left: 5%;
  }
  .lv4 .lv4list-item + .lv4list-item {
    margin-top: 0.4em;
  }
}
.lv5 {
  background-color: #000000;
}
.lv5 .lv5txt {
  width: 70%;
  margin: 0 auto;
  margin-top: -14vw;
  padding-bottom: calc(40px + 2vw);
}
.lv5 .lv5img {
  margin-top: -11vw;
}
.lv5 .u-guang {
  position: absolute;
  top: 55%;
  left: 50%;
  width: 36%;
  height: 17%;
  transform: rotate(13deg);
  mix-blend-mode: screen;
  opacity: 0.5;
}
@media only screen and (max-width: 1680px) {
  .lv5 .lv5img {
    margin-top: -5vw;
  }
}
@media only screen and (max-width: 1380px) {
  .lv5 .lv5txt {
    margin-top: -8vw;
  }
}
@media only screen and (max-width: 1025px) {
  .lv5 .lv5img {
    width: 119vw;
    margin-left: -18vw;
  }
}
@media only screen and (max-width: 735px) {
  .lv5 .lv5txt {
    width: 80%;
  }
}
@media only screen and (max-width: 535px) {
  .lv5 .lv5img {
    width: 130vw;
    margin-left: -24vw;
  }
  .lv5 .lv5txt {
    width: 90%;
  }
}
.lv6 {
  overflow: hidden;
}
.lv6 .lv6bg {
  margin-top: -5vw;
}
.lv6 .lv6bg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: bottom center;
}
.lv6 .lv6bg .black-guodu {
  opacity: 0.7;
}
.lv6 .lv6txt {
  position: absolute;
  top: 38%;
  left: 36%;
  width: 44%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  padding: 2% 4%;
  border-radius: 10px;
}
@media only screen and (max-width: 1680px) {
  .lv6 .lv6txt {
    width: 60%;
  }
}
@media only screen and (max-width: 1240px) {
  .lv6 .lv6bg {
    margin-top: 0;
    width: 110vw;
    margin-left: -10vw;
  }
}
@media only screen and (max-width: 998px) {
  .lv6 .lv6bg {
    width: 132vw;
  }
}
@media only screen and (max-width: 735px) {
  .lv6 .lv6txt {
    width: 70%;
    left: 50%;
  }
  .lv6 .lv6bg {
    width: 188vw;
    margin-left: -27vw;
  }
}
@media only screen and (max-width: 568px) {
  .lv6 .lv6txt {
    width: 90%;
    left: 50%;
  }
  .lv6 .lv6bg {
    width: 290vw;
    margin-left: -45vw;
  }
}
.lv7 {
  background-color: #000;
}
.lv7 .lv7img {
  width: 45%;
  margin-right: auto;
  margin-left: 0;
  position: relative;
}
.lv7 [class^="lv7led-"] {
  position: absolute;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
}
.lv7 .lv7ledstate-tabbox {
  background-color: #2C2D35;
  padding: 0.6em;
  border-radius: 4em;
  display: flex;
}
.lv7 .lv7ledstate-tabbox .lv7ledstate-tab {
  flex: 1;
  display: inline-block;
  padding: 0.3em 0.6em;
  width: 15.7%;
  text-align: center;
  border-radius: 23em;
  line-height: 1.1;
  cursor: pointer;
}
.lv7 .lv7ledstate-tabbox .lv7ledstate-tab.active {
  background-color: #ffffff;
  color: #000;
}
.lv7 .lv7ledstate-txt {
  display: none;
}
.lv7 .lv7ledstate-txt.active {
  display: block;
}
.lv7 .lv7txt {
  position: absolute;
  top: 16%;
  left: 50%;
  width: 40%;
  z-index: 10;
}
.lv7 .lv7txt .lv7text {
  width: 80%;
}
.lv7 .lv7ledstate-txtbox {
  padding: 0.8em;
}
.lv7 .lv7ledstate-txt {
  font-weight: bold;
}
.lv7 .lv7ledbox.solid-yellow .lv7led-Y {
  opacity: 1;
}
.lv7 .lv7ledbox.solid-yellow2 .lv7led-Y2 {
  opacity: 1;
}
.lv7 .lv7ledbox.blinking-green .lv7led-G {
  -webkit-animation: shanshuo 4s steps(1, end) infinite;
  animation: shanshuo 4s steps(1, end) infinite;
}
.lv7 .lv7ledbox.solid-green .lv7led-G {
  opacity: 1;
}
.lv7 .lv7ledbox.blinking-red .lv7led-R {
  -webkit-animation: shanshuo 4s steps(1, end) infinite;
  animation: shanshuo 4s steps(1, end) infinite;
}
.lv7 .lv7ledbox.solid-red .lv7led-R {
  opacity: 1;
}
.lv7 .black-guodu {
  display: none;
  background: -moz-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 91%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #000000), color-stop(46%, rgba(0, 0, 0, 0)), color-stop(91%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 91%);
  background: -o-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 91%);
  background: -ms-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 91%);
  background: linear-gradient(to bottom, #000000 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 91%);
}
.lv7 .lv7jiange {
  height: 3em;
}
@media only screen and (max-width: 1680px) {
  .lv7 .lv7txt {
    width: 46%;
  }
}
@media only screen and (max-width: 1380px) {
  .lv7 .lv7img {
    margin-left: -10vw;
    width: 50%;
  }
  .lv7 .lv7txt {
    width: 52%;
    left: 40%;
  }
}
@media only screen and (max-width: 1240px) {
  .lv7 .lv7img {
    margin-left: -22vw;
    width: 61%;
  }
}
@media only screen and (max-width: 1080px) {
  .lv7 {
    padding-top: 25vw;
  }
  .lv7 .lv7br {
    display: none;
  }
  .lv7 .black-guodu {
    display: block;
  }
  .lv7 .lv7txt {
    z-index: 10;
    top: 4%;
    width: 80%;
    left: 10%;
  }
  .lv7 .lv7img {
    position: relative;
    top: inherit;
    left: inherit;
    width: 67%;
    margin: 0 auto;
    margin-left: 2%;
    transform: none;
  }
  .lv7 .lv7ledstatebox {
    margin-top: 0;
  }
}
@media only screen and (max-width: 780px) {
  .lv7 {
    padding-top: 30vw;
  }
}
@media only screen and (max-width: 735px) {
  .lv7 {
    padding-top: 35vw;
  }
}
@media only screen and (max-width: 580px) {
  .lv7 {
    padding-top: 40vw;
  }
  .lv7 .lv7txt {
    width: 90%;
    left: 5%;
  }
  .lv7 .lv7txt .lv7text {
    width: 100%;
  }
  .lv7 .lv7img {
    width: 133%;
    margin-left: -40%;
    margin-bottom: -6vw;
  }
  .lv7 .lv7ledstate-tabbox {
    font-size: 0.7em;
    margin-top: -2.8em;
  }
  .lv7 .lv7ledstate-tabbox .lv7ledstate-tab {
    padding: 0.3em 0.8em;
  }
}
@keyframes qiehuan {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blinking-flash {
  0%,
  35%,
  50%,
  85%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.renzheng {
  height: 100vh;
}
.renzheng .renzhengtxtbox {
  width: 40%;
  padding: 2% 3%;
  background: #0000008c;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 50%;
  border-radius: 2vw;
}
.renzheng .renzhengtxt {
  font-size: 2.5vw;
  padding-top: 5.5%;
}
.renzheng .renzhengtxt i + i {
  margin-left: 0.5em;
}
@media screen and (min-aspect-ratio: 1920/936) {
  .renzheng .fullvideobg img {
    width: 100vw !important;
  }
}
@media screen and (max-aspect-ratio: 1920/936) {
  .renzheng .fullvideobg img {
    height: 100% !important;
  }
}
@media only screen and (max-width: 1240px) {
  .renzheng .renzhengtxtbox {
    width: 52%;
    left: 39%;
  }
}
@media only screen and (max-width: 1080px) {
  .renzheng .renzhengtxtbox {
    width: 52%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 735px) {
  .renzheng .renzhengtxtbox {
    width: 70%;
  }
  .renzheng .renzhengtxt {
    font-size: 4.5vw;
  }
}
@media only screen and (max-width: 535px) {
  .renzheng .renzhengtxtbox {
    width: 80%;
  }
  .renzheng .renzhengtxt {
    font-size: 6vw;
  }
}
