.contact-us {
  margin-top: 32px;
  padding-bottom: 54px;
}

.contact-us .top-contain .info {
  float: left;
  width: 46%;
  border-right: 1px solid #d8d8d8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.contact-us .top-contain .info p {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
}

.contact-us .top-contain .info p .title {
  display: inline-block;
  vertical-align: middle;
}

.contact-us .top-contain .info p .info-details {
  display: inline-block;
  vertical-align: middle;
}

.contact-us .top-contain .code {
  float: right;
  width: 50%;
  text-align: left;
}

.contact-us .top-contain .code .left-title {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding-left: 75px;
}

.contact-us .top-contain .code .left-title p {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
}

.contact-us .top-contain .code .rigjt-code {
  display: inline-block;
}

.contact-us .map_container {
  margin-top: 24px;
}

.contact-us .map_container .map-title {
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
  margin-bottom: 16px;
}

.contact-us .map_container #container {
  height: 584px;
  width: 100%;
}
/*# sourceMappingURL=contact_us.css.map */