body {
  background: #eef0f4 !important;
}
.about-us-main {
  width: calc(1489*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: 1006px;
  background: #ffffff;
  margin: 0 auto;
  margin-bottom: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-top: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding: 0 calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.about-us-main .about-top {
  padding-top: calc(41*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
  justify-content: space-between;
}
.about-us-main .about-top .about-left {
  width: calc(450*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(310*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #363636;
}
.about-us-main .about-top .about-left span {
  font-size: calc(26*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #ffffff;
  display: block;
  margin-bottom: 25px;
  padding-top: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-left: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.about-us-main .about-top .about-left i {
  padding-left: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: block;
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #d3d3d3;
  line-height: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.about-us-main .about-top .about-right {
  width: calc(1000*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(310*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
}
.about-us-main .about-top .about-right .about-top-title {
  font-size: calc(26*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #050505;
  margin-bottom: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.about-us-main .about-top .about-right form .form-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about-us-main .about-top .about-right form input {
  width: calc(475*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: 1px solid #ced4da;
  margin-bottom: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border-radius: 3px;
  padding-left: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.about-us-main .about-top .about-right form textarea {
  width: calc(985*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-family: 微软雅黑;
  padding-top: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-left: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: 1px solid #ced4da;
}
.about-us-main .about-top .about-right form button {
  width: calc(160*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(44*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #000000;
  color: #fff;
  padding: 0 0;
  position: absolute;
  bottom: 0;
  margin: 0 0;
  cursor: pointer;
}
.map {
  width: calc(1492*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(583*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-top: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.map img {
  width: calc(1492*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(583*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
