@import "animate.min.css";
.fontcolor {
  color: #1f58ff;
}
.bgcolor {
  background-color: #1f58ff;
}
.bordercolor {
  border-color: #1f58ff;
}
.fadeInDown {
  animation: fadeInDown 0.5s;
}
.fadeOutUp {
  animation: fadeOutUp 0.5s;
}
.fadeInUp {
  animation: fadeInUp 0.5s;
}
.fadeOutDown {
  animation: fadeOutDown 0.5s;
}
.fadeInLeft {
  animation: fadeInLeft 0.5s;
}
.fadeOutLeft {
  animation: fadeOutLeft 0.5s;
}
.fadeInRight {
  animation: fadeInRight 0.5s;
}
.fadeOutRight {
  animation: fadeOutRight 0.5s;
}
.fadeIn {
  animation: fadeIn 0.5s;
}
.fadeOut {
  animation: fadeOut 0.5s;
}
.zoomIn-out {
  animation: zoomIn 15s infinite;
}
.fadeInLeftInUp {
  animation: fadeInLeft 0.5s;
}
.fadeInRightInUp {
  animation: fadeInRight 0.5s;
}
/*phone<768  小屏，手机的尺寸*/
@media screen and (min-width: 320px) and (max-width: 767px) {
  .fadeInLeftInUp {
    animation: fadeInUp 0.5s;
  }
  .fadeInRightInUp {
    animation: fadeInUp 0.5s;
  }
}
.rotate0 {
  transform: rotate(0deg);
  transition: all 0.75s;
}
.rotate90 {
  transform: rotate(90deg);
  transition: all 0.75s;
}
.rotate180 {
  transform: rotate(180deg);
  transition: all 0.75s;
}
.rotate270 {
  transform: rotate(270deg);
  transition: all 0.75s;
}
@media (any-hover: hover) {
  .rotate {
    overflow: hidden;
  }
  .rotate img {
    transition: all 0.4s ease 0s;
  }
  .rotate:hover img {
    transform: scale(1.1);
    transition: all 0.4s ease 0s;
  }
  .rotate-left {
    overflow: hidden;
  }
  .rotate-left img {
    transition: all 0.4s ease 0s;
  }
  .rotate-left:hover img {
    transform: scale(1.1) rotate(5deg);
    transition: all 0.4s ease 0s;
  }
  .rotate-right {
    overflow: hidden;
  }
  .rotate-right img {
    transition: all 0.4s ease 0s;
  }
  .rotate-right:hover img {
    transform: scale(1.1) rotate(-5deg);
    transition: all 0.4s ease 0s;
  }
  .hover {
    transition: all 0.3s;
  }
  .hover:hover {
    color: #fff;
    background-color: #1f58ff;
    transition: all 0.3s;
  }
  .bghover {
    transition: all 0.3s;
  }
  .bghover:hover {
    background-color: #1f58ff;
    transition: all 0.3s;
  }
  .fonthover {
    transition: all 0.3s;
  }
  .fonthover:hover {
    color: #1f58ff;
    transition: all 0.3s;
  }
  .btnhover {
    cursor: pointer;
    transition: all 0.3s;
  }
  .btnhover:hover {
    background-color: #1f58ff;
    color: #fff;
    border-color: transparent;
    transition: all 0.3s;
  }
  .social-contact-item img {
    box-shadow: none;
    transition: all 0.3s;
  }
  .social-contact-item:hover img {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    transition: all 0.3s;
  }
}
@keyframes zoomIn {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
