.contact-line {
  padding: 20px 0 0;
}

.contact-name {
  padding: 10px 0;
  font: 400 18px/24px "微软雅黑";
  color: #005da2;
}

.contact-p p {
  padding: 8px 0;
  font: 400 14px/24px "微软雅黑";
  color: #333;
  border-bottom: 1px dashed #333;
}

.map div {
  height: 300px;
}

@media (min-width: 1200px) {
  .contact {
    padding: 1vw 0;
  }
  .contact-line {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
  }

  .contact-name {
    padding: 10px 0;
    font: 400 24px/36px "微软雅黑";
    color: #e98712;
  }
  .contact-p p {
    padding: 8px 0;
    font: 400 16px/30px "微软雅黑";
    color: #333;
    border-bottom: 1px dashed #333;
  }

  .map div {
    height: 500px;
  }
  
}
