/* 动画 */
.animation {
  visibility: hidden;
  opacity: 0
}

.fadel,
.fader,
.fadeup,
.fadez {
  visibility: visible
}

.fadeup {
  animation: slideInUp ease-out 0.6s forwards;
  -webkit-animation: slideInUp ease-out 0.6s forwards
}



@keyframes slideInUp {
  from {
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
  }
}

.fadel {
  animation: slideInLeft ease-out 0.8s forwards;
  -webkit-animation: slideInLeft ease-out 0.8s forwards
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-50%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
  }
}

.fader {
  animation: slideInRight ease-out 0.6s forwards;
  -webkit-animation: slideInRight ease-out 0.6s forwards
}

@keyframes slideInRight {
  from {
    transform: translate3d(50%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(50%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
  }
}

.fadez {
  animation: zoomIn ease-out 0.6s forwards;
  -webkit-animation: zoomIn ease-out 0.6s forwards
}

@keyframes zoomIn {
  from {
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 1;
    transform: none
  }
}

@-webkit-keyframes zoomIn {
  from {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
  }
}

.image-container.img {
  overflow: hidden;
}



.image-container img {
  animation: slide-in 4s forwards;
  /* 应用动画 */
  width: 100%;
}

@keyframes slide-in {
  0% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes slide-in {
  0% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}


@media(min-width:480px) {

  /* 图片缩放 */
  .img-scale {
    overflow: hidde
  }

  .img-scale img {
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 0.8s;
    -webkit-transition: all 0.8s
  }

  .img-scale:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
  }
}





.anim_up,
.anim_r {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  opacity: 0;
}

.anim_up {
  transform: translateY(0.2667rem);
}

.anim_r {
  transform: translateX(0.667rem);
}

.atv .anim_up,
.atv .anim_r {
  opacity: 1;
}

.atv .anim_up {
  transform: translateY(0);
}

.atv .anim_r {
  transform: translateX(0);
}

.atv .tit1 {
  transition-delay: 0.5s;
}

.atv .tit2 {
  transition-delay: 0.8s;
}

.atv .tit3 {
  transition-delay: 1.1s;
}

.atv .tit4 {
  transition-delay: 1.5s;
}