.main {
  background-color: #000;
  color: #fff;
}

.first-floor .content {
  padding: 2.5rem 2.5rem;
  position: relative;
}

.first-floor .content .topContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.first-floor .content .topContent .left {
  width: 44%;
}

.first-floor .content .topContent .left .border {
  border-right: 1px solid rgba(255, 255, 255, 0.6);
}

.first-floor .content .topContent .right {
  width: 51%;
}

.first-floor .content .topContent .mar {
  margin-bottom: 0.1rem;
}

.first-floor .content .topContent .meddle_text {
  padding-left: 0.3rem;
  font-size: 0.34rem;
}

.first-floor .content .topContent .bold_text {
  font-size: 2rem;
  font-weight: bold;
}

.first-floor .content .topContent .bold_text .small_text {
  font-size: 0.4rem;
  margin-left: 0.3rem;
}

.first-floor .content .topContent .colorA {
  background-image: -webkit-gradient(linear, left top, right top, from(#a153cb), to(#4a90ee));
  background-image: linear-gradient(to right, #a153cb, #4a90ee);
  color: transparent;
  -webkit-background-clip: text;
}

.first-floor .content .topContent .colorB {
  background-image: -webkit-gradient(linear, left top, right top, from(#4a90ee), to(#a153cb));
  background-image: linear-gradient(to right, #4a90ee, #a153cb);
  color: transparent;
  -webkit-background-clip: text;
}

.first-floor .content .topContent1 {
  margin-top: 0.3rem;
}

.first-floor .content .topContent1 .bold_text {
  font-size: 0.85rem;
}

.first-floor .content .topContent1 .meddle_text {
  font-size: 0.4rem;
}

.first-floor .content .map_img {
  position: absolute;
  top: 6.4rem;
  left: 0;
}

@media (max-width: 1024px) {
  .first-floor .content {
    padding: 0.5rem;
  }
  .first-floor .content .topContent .left .meddle_text {
    padding-left: 0.2rem;
    font-size: 0.2rem;
  }
  .first-floor .content .topContent .left .border .bold_text {
    font-size: 0.8rem;
  }
  .first-floor .content .topContent .left .border .bold_text .small_text {
    font-size: 0.3rem;
    margin-left: 0.2rem;
  }
  .first-floor .content .topContent .right .meddle_text {
    padding-left: 0.2rem;
    font-size: 0.2rem;
  }
  .first-floor .content .topContent .right .small_text {
    font-size: 0.3rem;
    margin-left: 0.2rem;
  }
  .first-floor .content .topContent .right .bold_text {
    font-size: 0.8rem;
  }
  .first-floor .content .topContent1 .bold_text {
    font-size: 0.4rem;
  }
  .first-floor .content .topContent1 .meddle_text {
    font-size: 0.2rem;
  }
  .first-floor .content .map_img {
    top: 3rem;
  }
}

.second-floor {
  margin-top: 4.7rem;
}

.second-floor .bold_text {
  font-size: 0.7rem;
  text-align: center;
  padding: 0 4.5rem;
}

.second-floor .bold_text .big_text {
  font-size: 1rem;
  font-weight: bold;
}

.second-floor .imgBox {
  padding: 0 2rem;
}

@media (max-width: 1024px) {
  .second-floor {
    margin-top: 3rem;
  }
  .second-floor .bold_text {
    font-size: 0.36rem;
    font-weight: bold;
    padding: 0;
  }
  .second-floor .bold_text .big_text {
    font-size: 0.7rem;
    font-weight: bold;
  }
  .second-floor .imgBox {
    padding: 0;
  }
}

.third-floor .content {
  padding: 0 2rem;
}

.third-floor .content .bold_text {
  font-size: 1rem;
  text-align: center;
  margin: 0.6rem 0 1rem 0;
}

.third-floor .content .menuList {
  padding: 1.4rem 0.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.third-floor .content .menuList .item {
  text-align: center;
}

.third-floor .content .menuList .item .img {
  margin: 0.3rem 0;
}

.third-floor .content .menuList .item .img1 {
  width: 1.3rem;
}

.third-floor .content .menuList .item .img2 {
  width: 1.22rem;
}

.third-floor .content .menuList .item .img3 {
  width: 1.17rem;
}

.third-floor .content .menuList .item .img4 {
  width: 1.26rem;
}

.third-floor .content .menuList .item .small_text {
  font-size: 0.3rem;
  color: #676767;
}

.third-floor .content .menuList .item .meddle_text {
  font-size: 0.4rem;
  color: #cdcdcd;
}

@media (max-width: 1024px) {
  .third-floor .content {
    padding: 0 0.8rem;
  }
  .third-floor .content .bold_text {
    font-size: 0.5rem;
    margin: 0.4rem 0;
  }
  .third-floor .content .menuList {
    padding: 0.6rem 0.3rem;
  }
  .third-floor .content .menuList .item {
    width: 50%;
    margin-top: 0.3rem;
  }
  .third-floor .content .menuList .item .small_text {
    font-size: 0.2rem;
  }
  .third-floor .content .menuList .item .meddle_text {
    font-size: 0.3rem;
  }
  .third-floor .content .menuList .item .img1 {
    width: 0.6rem;
  }
  .third-floor .content .menuList .item .img2 {
    width: 0.58rem;
  }
  .third-floor .content .menuList .item .img3 {
    width: 0.55rem;
  }
  .third-floor .content .menuList .item .img4 {
    width: 0.58rem;
  }
}

.fourth-floor .content {
  padding: 0 2.8rem;
}

.fourth-floor .content .img {
  width: 100%;
}

@media (max-width: 1024px) {
  .fourth-floor .content {
    padding: 0 0.9rem;
  }
}

.fifth-floor {
  margin-top: 1rem;
}

.fifth-floor .content {
  padding: 0 2.8rem;
  position: relative;
}

.fifth-floor .content .myVideo {
  width: 100%;
  height: 6rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.fifth-floor .content .video_play_div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  cursor: pointer;
}

.fifth-floor .content .video_play_div .video_play {
  display: block;
  width: 1rem;
}

.fifth-floor .content .textDiv {
  position: absolute;
  top: 1.8rem;
  left: 4.3rem;
}

.fifth-floor .content .textDiv .small_text {
  font-size: 0.4rem;
}

.fifth-floor .content .textDiv .bold_text {
  font-size: 0.9rem;
}

.fifth-floor .content .textDiv_en {
  left: 3.3rem;
}

.fifth-floor .content .textDiv_ru {
  left: 3rem;
}

@media (max-width: 1024px) {
  .fifth-floor {
    margin: 0.5rem 0;
  }
  .fifth-floor .content {
    padding: 0 0.9rem;
  }
  .fifth-floor .content .myVideo {
    width: 100%;
    height: 3rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .fifth-floor .content .textDiv {
    top: 1rem;
    left: 1rem;
  }
  .fifth-floor .content .textDiv .small_text {
    font-size: 0.2rem;
  }
  .fifth-floor .content .textDiv .bold_text {
    font-size: 0.36rem;
  }
}
/*# sourceMappingURL=company.css.map */