.pageBody {
  background-color: #fff;
}

.banner {
  background-image: url(../images/about/banner.png);
  margin-top: 70px;
  background-size: cover;
  height: 210px;
  text-align: center;
}

.banner h2 {
  padding-top: 70px;
  color: #4F4F4F;
}

.main .box {
  width: 60%;
  margin: auto;
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

.main .box h3 {
  margin-top: 15px;
}

.main .box .content {
  margin-left: 50px;
  margin-top: 15px;
}

.main .box .content hr {
  margin-top: 12px;
  margin-bottom: 22px;
  margin-left: 0px;
  width: 50px;
  border-top: 2px solid #5461FF;
}

.main .box > img {
  width: 45%;
  height: 45%;
}

.main .box .left-content {
  margin-right: 50px;
  margin-top: 15px;
}

.main .box .left-content hr {
  margin-top: 12px;
  margin-bottom: 22px;
  margin-left: 0px;
  width: 50px;
  border-top: 2px solid #5461FF;
}

.main .box .left-content > img {
  margin-top: 25px;
}

.main .box > .right-img {
  margin-top: 35px;
}

.main .c-box {
  background-color: #FAFAFA;
  height: 340px;
}

@media screen and (max-width: 1080px) {
  .main .box {
    width: 75%;
  }
}

@media screen and (max-width: 768px) {
  .main .box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .main .box > img {
    width: 100%;
    height: 45%;
    display: block;
  }

  .main .box .content {
    margin-left: 0px;
  }

  .main .box .content > img {
    margin-top: 25px;
  }

  .main .box .left-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0px;
  }

  .main .c-box {
    height: 675px;
  }
}


