body {
  line-height: 1.6;
  font-family: -apple-system-font, "Helvetica Neue", sans-serif;
}
.icon {
  fill: currentColor;
  overflow: hidden;
  font-size: 93px;
  color: #F76260;
  vertical-align: middle;
  display: block;
  margin: 0 auto;
}
.weui-msg__text-area {
  margin-bottom: 25px;
  padding: 0 20px;
  text-align: center;
}
.weui-msg__title {
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 20px;
}
.weui-msg__desc {
  font-size: 14px;
  color: #999999;
}
#svg-welcome-sun1 {
  animation: svg-animate-move 10s infinite linear;
}

@keyframes svg-animate-move {
  0% {
    opacity: 0;
    transform: translate(150px, 150px);
  }
  5% {
    opacity: 0;
    transform: translate(150px, 90px);
  }
  6% {
    opacity: 1;
    transform: translate(150px, 91px);
  }
  10%,
  14% {
    opacity: 1;
    /*animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);*/
    transform: translate(150px, -80px);
  }
  9%,
  12% {
    opacity: 1;
    /*animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);*/
    transform: translate(150px, -120px);
  }
  8%,
  15% {
    transform: translate(150px, -100px);
  }
  80% {
    opacity: 1;
    transform: translate(150px, -100px);
  }
  95% {
    opacity: 0;
    transform: translate(150px, 90px);
  }
  100% {
    opacity: 0;
    transform: translate(150px, 150px);
  }
}

.svg-welcome-light {
  animation: svg-animate-light 10s infinite linear;
}

@keyframes svg-animate-light {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: rotate(0deg)
  }
  15% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0.6) rotate(0deg)
  }
  16% {
    opacity: 1;
    transform-origin: 50% 50%;
  }
  17% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1) rotate(0deg)
  }
  70% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: rotate(500deg)
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: rotate(500deg)
  }
}
.content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.hide {
  display: none;
}