/* CSS Document */
.ruisongbeidou-logo {
  position: absolute;
  top: 220px;
  left: 60px;
  opacity: 0;
  transition: all 1s ease .3s; }
  .ruisongbeidou-logo.ruisongbeidou-logo-animated {
    left: 130px;
    opacity: 1; }
.ruisongbeidou-iframe1200 {
  position: relative;
  width: 1200px;
  height: 100%;
  margin: 0 auto; }
.ruisongbeidou-one {
  min-width: 1300px;
  overflow: hidden;
  position: relative;
  height: 1251px;
  width: 100%;
  background: url(../../images/case/ruisongbeidou/background_1.jpg) no-repeat top center; }
  .ruisongbeidou-one .img, .ruisongbeidou-one .img1 {
    position: absolute;
    right: -360px; }
  .ruisongbeidou-one .img {
    top: 300px;
    opacity: 0;
    transition: all 1s ease .3s; }
    .ruisongbeidou-one .img.ruisongbeidou-one-img-animated {
      top: 220px;
      opacity: 1; }
  .ruisongbeidou-one .img1 {
    top: 300px;
    opacity: 0;
    transition: all 1s ease .6s; }
    .ruisongbeidou-one .img1.ruisongbeidou-one-img-animated {
      top: 220px;
      opacity: 1; }
  .ruisongbeidou-one-text {
    position: absolute;
    top: 930px;
    width: 1240px; }
    .ruisongbeidou-one-text .icon {
      position: relative;
      top: 50px;
      opacity: 0;
      display: inline-block;
      vertical-align: top;
      transition: all 1s ease .3s; }
    .ruisongbeidou-one-text .text {
      position: relative;
      top: 50px;
      opacity: 0;
      margin-top: -4px;
      padding-left: 20px;
      width: 280px;
      transition: all 1s ease .6s;
      display: inline-block;
      vertical-align: top; }
      .ruisongbeidou-one-text .text h1 {
        font-size: 12px;
        color: #333;
        line-height: 24px; }
      .ruisongbeidou-one-text .text p {
        margin-top: 15px;
        font-size: 12px;
        color: #777;
        line-height: 22px; }
    .ruisongbeidou-one-text .icon2 {
      padding-left: 40px;
      margin-top: 30px;
      display: inline-block;
      vertical-align: top; }
      .ruisongbeidou-one-text .icon2 img {
        position: relative;
        padding: 0px 12px; }
        .ruisongbeidou-one-text .icon2 img:nth-child(1) {
          left: 50px;
          opacity: 0;
          transition: all .6s ease 1s; }
        .ruisongbeidou-one-text .icon2 img:nth-child(2) {
          left: 50px;
          opacity: 0;
          transition: all .6s ease 1.3s; }
        .ruisongbeidou-one-text .icon2 img:nth-child(3) {
          left: 50px;
          opacity: 0;
          transition: all .6s ease 1.6s; }
        .ruisongbeidou-one-text .icon2 img:nth-child(4) {
          left: 50px;
          opacity: 0;
          transition: all .6s ease 1.9s; }
    .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .icon {
      top: 0px;
      opacity: 1; }
    .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .text {
      top: 0px;
      opacity: 1; }
    .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .icon2 img:nth-child(1), .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .icon2 img:nth-child(2), .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .icon2 img:nth-child(3), .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .icon2 img:nth-child(4), .ruisongbeidou-one-text.ruisongbeidou-one-text-animated .icon2 img:nth-child(5) {
      left: 0px;
      opacity: 1; }
.ruisongbeidou-two {
  min-width: 1300px;
  position: relative;
  height: 1159px;
  width: 100%;
  background: url(../../images/case/ruisongbeidou/background_2.jpg) no-repeat center center; }
  .ruisongbeidou-two-box {
    position: absolute;
    width: 100%;
    top: 275px;
    height: 730px; }
    .ruisongbeidou-two-box .img {
      position: absolute;
      right: 0px;
      opacity: 1;
      top: 0;
      width: 730px;
      height: 684px; }
      .ruisongbeidou-two-box .img img {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; }
        .ruisongbeidou-two-box .img img:nth-child(1) {
          left: 60px;
          transform: scale(0.6);
          opacity: 0;
          transition: all 1s ease .3s; }
        .ruisongbeidou-two-box .img img:nth-child(2) {
          left: -100px;
          transform: scale(0.6);
          opacity: 0;
          transition: all 1s ease .6s; }
    .ruisongbeidou-two-box .text {
      position: relative;
      opacity: 0;
      left: -100px;
      width: 260px;
      margin-top: 100px;
      transition: all 1s ease .3s; }
      .ruisongbeidou-two-box .text h1 {
        margin-top: 30px;
        font-size: 24px;
        color: #fff; }
      .ruisongbeidou-two-box .text p {
        margin-top: 20px;
        font-size: 12px;
        line-height: 24px;
        color: #fff; }
  .ruisongbeidou-two.ruisongbeidou-two-animated .ruisongbeidou-two-box .text {
    left: 0px;
    opacity: 1; }
  .ruisongbeidou-two.ruisongbeidou-two-animated .ruisongbeidou-two-box .img img:nth-child(1) {
    opacity: 1;
    left: 0px;
    transform: scale(1); }
  .ruisongbeidou-two.ruisongbeidou-two-animated .ruisongbeidou-two-box .img img:nth-child(2) {
    opacity: 1;
    left: 0px;
    transform: scale(1); }
.ruisongbeidou-three {
  min-width: 1300px;
  position: relative;
  height: 855px;
  width: 100%;
  overflow: hidden;
  background: url(../../images/case/ruisongbeidou/background_3.jpg) no-repeat center center; }
  .ruisongbeidou-three .img {
    top: 255px;
    opacity: 0;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    transform: translate(-50%, 0);
    transition: all 1s ease .3s; }
  .ruisongbeidou-three .text {
    top: 305px;
    opacity: 0;
    position: absolute;
    left: 50%;
    margin-left: 330px;
    transform: translate(-50%, 0);
    width: 260px;
    transition: all 1s ease .7s; }
    .ruisongbeidou-three .text h1 {
      margin-top: 20px;
      font-size: 24px;
      color: #000; }
    .ruisongbeidou-three .text p {
      margin-top: 10px;
      font-size: 12px;
      line-height: 24px;
      color: #727272; }
  .ruisongbeidou-three.ruisongbeidou-three-animated .img {
    opacity: 1;
    top: 155px; }
  .ruisongbeidou-three.ruisongbeidou-three-animated .text {
    opacity: 1;
    top: 205px; }

/*# sourceMappingURL=case-ruisongbeidou.css.map */
