body,
div,
span,
p,
ul,
li,
a,
img,
input,
h1,
h2,
h3,
h4,
i,
strong,
del,
ins,
em,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  /* 将所有的标签转换成内减模型的盒子 */
}
img {
  vertical-align: middle;
  border: none;
}
input {
  border: none;
  outline: none;
}
a {
  text-decoration: none;
  color: #000;
}
i {
  font-style: normal;
}
li {
  list-style: none;
}
body {
  font-size: 12px;
  line-height: 1;
  background-color: #f5f5f5;
}
.clearfix::after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
@media(max-width:1200px){
    .box{
        display:none
    }
    body{
        background-color:tomato
    }
}
@keyframes movingBird {
  /* 使用from.to */
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(10px);
  }
}
@keyframes changeHight {
  from {
    transform: scaleY(0.7);
  }
  to {
    transform: scaleY(1.2);
  }
}
@keyframes birdBorder {
  form {
    box-shadow: 0 0 15px rgba(233, 224, 224, 0.2);
    transform: translateY(0);
  }
  to {
    box-shadow: 0 0 15px rgba(233, 224, 224, 0.8);
    transform: translateY(10px);
  }
}
@keyframes higtLow {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1, 0.3);
    -moz-transform: scale(1, 0.3);
    -ms-transform: scale(1, 0.3);
    transform: scale(1, 0.3);
  }
}
@keyframes rotatePage {
  form {
    transform: rotateY(0deg) scale(0.5, 0.5);
  }
  to {
    transform: rotateY(360deg) scale(1, 1);
  }
}
#wrap {
  min-width: 1280px;
  max-width: 1920px;
  position: relative;
  width: 100%;
  height: 100px;
}
#wrap .bg {
  width: 100%;
  height: 880px;
  background: url("../images/bg_page.jpg") no-repeat center;
  position: relative;
}
#wrap .loop_video {
  width: 1900px;
  height: 1080px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -960px;
  margin-top: -193px;
}
#wrap .loop_video .cover-video {
  object-fit: cover;
}
#wrap .loop_video #LoopVideo {
  visibility: hidden;
}
#wrap .logo {
  position: relative;
  left: 20px;
  top: 55px;
  visibility: hidden;
  transition: all 1s;
}
#wrap .logo img {
  display: none;
}
#wrap .logo .icon {
  cursor: pointer;
}
#wrap .logo p {
  position: absolute;
  left: 284px;
  top: 30px;
  color: #fff;
  font-size: 22px;
  text-shadow: 0 0 15px rgba(233, 224, 224, 0.8);
}
#wrap .nav_container {
  background: url("../images/nav_bg_8459798.png") no-repeat;
  width: 223px;
  height: 428px;
  position: absolute;
  right: 0;
  top: 200%;
  z-index: 99;
  display: none;
}
#wrap .nav_container .nav_box {
  text-align: right;
  position: absolute;
  top: 88px;
}
#wrap .nav_container a {
  padding: 0 30px 0 25px;
  margin: 5px 0;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #fff;
  text-align: right;
  text-shadow: 0 0 10px #fff;
  position: relative;
  transition: all .5s;
}
#wrap .nav_container a:hover {
  color: #a68cc9;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  transform: translate(-10px) scale(1.3, 1.3);
}
#wrap .plan {
  position: absolute;
  top: 220px;
  right: 580px;
  width: 80px;
  height: 80px;
  cursor: pointer;
  z-index: 50;
  visibility: hidden;
  border-radius: 30px;
  animation: birdBorder 1.5s infinite alternate;
}
#wrap .plan img {
  width: 100%;
  height: 100%;
}
#wrap #stopPlay {
  position: fixed;
  top: 200px;
  left: 150px;
  cursor: pointer;
  padding: 7px;
  font-size: 26px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  text-shadow: 0 0 15px rgba(247, 244, 244, 0.8);
  box-shadow: 0 0 15px rgba(247, 244, 244, 0.8);
  animation: movingBird 1s ease infinite alternate;
  display: none;
  z-index: 50;
}
#wrap .part_1 {
  position: absolute;
  width: 1200px;
  height: 100%;
  left: 50%;
  margin-left: -600px;
  z-index: 5px;
  visibility: hidden;
}
#wrap .part_1 .slogan {
  background: url("../images/slogan2_281f670.png") no-repeat;
  width: 945px;
  height: 521px;
  position: absolute;
  left: 50%;
  margin-left: -446px;
  top: -10px;
  font-size: 0;
  display: none;
}
#wrap .part_1 .nie-download {
  position: absolute;
  top: 515px;
  left: 50%;
  margin-left: -325px;
  display: none;
}
#wrap .part_1 .nie-download .buttons {
  float: left;
  vertical-align: middle;
}
#wrap .part_1 .nie-download .buttons .link-apple {
  display: block;
  width: 171px;
  height: 51px;
  background-repeat: no-repeat;
  font-size: 0;
  background: url("../images/download_ios_btn_cd90604.png") no-repeat;
  margin-bottom: 6px;
}
#wrap .part_1 .nie-download .buttons .link-android {
  display: block;
  width: 171px;
  height: 51px;
  background-repeat: no-repeat;
  font-size: 0;
  background: url("../images/order_android_btn_03f97f9.png") no-repeat;
}
#wrap .part_1 .nie-download .NIE-qrcode {
  float: left;
  width: 108px;
  height: 108px;
  background-color: #fff;
  border-radius: 10px;
  margin: 0 10px;
  overflow: hidden;
}
#wrap .part_1 .nie-download .NIE-qrcode img {
  display: block;
  width: 92px;
  margin: 8px auto;
}
#wrap .part_1 .nie-download .text {
  float: left;
  background-image: url("../images/download_text_c26ba56.png");
  width: 400px;
  height: 93px;
  margin-top: 36px;
}
#wrap .part_2 {
  width: 100%;
  position: absolute;
  visibility: hidden;
}
#wrap .part_2 .fit-title {
  position: absolute;
  font-size: 0;
  width: 300px;
  height: 255px;
  top: -80px;
  left: 50%;
  margin-left: -100px;
  background: url("../images/feature_title_3f2a860.png") no-repeat;
  display: none;
}
#wrap .part_2 #feature {
  position: absolute;
  width: 100%;
  height: 442px;
  top: 210px;
  display: none;
}
#wrap .part_2 #feature #slide {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  width: 1200px;
  height: 442px;
  z-index: 500;
}
#wrap .part_2 #feature #slide li {
  overflow: hidden;
  position: absolute;
}
#wrap .part_2 #feature #slide li img {
  width: 100%;
}
#wrap .part_2 #feature #slide .currentPage {
  animation: rotatePage 1.5s;
}
#wrap .part_2 #feature #slide .left1 {
  position: absolute;
  width: 400px;
  height: 375px;
  left: 200px;
  top: 30px;
  z-index: 3;
  opacity: 0.1;
}
#wrap .part_2 #feature #slide .left {
  position: absolute;
  width: 600px;
  height: 375px;
  left: 0;
  top: 44px;
  z-index: 5;
  opacity: .4;
  border-radius: 5px;
}
#wrap .part_2 #feature #slide .center {
  position: absolute;
  width: 780px;
  height: 438px;
  border-radius: 20px;
  z-index: 10;
  box-shadow: 0 0 15px rgba(233, 224, 224, 0.8);
  left: 210px;
  top: 2px;
  opacity: 1;
}
#wrap .part_2 #feature #slide .center #playVideo {
  position: absolute;
  padding: 5px;
  font-size: 22px;
  color: #fff;
  left: 50%;
  top: 50%;
  z-index: 15;
  transform: translate(-50%, -50%);
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 5px;
  text-shadow: 0 0 15px rgba(247, 244, 244, 0.8);
}
#wrap .part_2 #feature #slide .right {
  position: absolute;
  width: 600px;
  height: 375px;
  left: 600px;
  top: 44px;
  z-index: 5;
  opacity: .4;
  border-radius: 5px;
}
#wrap .part_2 #feature #slide .right1 {
  position: absolute;
  width: 400px;
  height: 375px;
  left: 600px;
  top: 30px;
  z-index: 3;
  opacity: 0.1;
}
