.page-about .banner .title {
  font-size: .48rem;
  font-weight: bold;
  color: #185497;
  line-height: .41rem;
  padding-top: 1.66rem;
  text-align: left; }

.page-about .l-title {
  font-size: .36rem;
  font-weight: 400;
  color: #171717;
  text-align: center; }
  .page-about .l-title.title1 {
    padding: 1.13rem 0 1.02rem; }
  .page-about .l-title.title2 {
    padding: 1.68rem 0 .73rem; }

.page-about .box1 {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .page-about .box1 .brand {
    width: 4.54rem;
    height: 1.38rem; }
  .page-about .box1 .desc {
    width: 6.08rem; }
    .page-about .box1 .desc p {
      margin: 0;
      font-size: .16rem;
      font-weight: 400;
      color: #3C3C3C;
      line-height: .28rem;
      text-indent: 2em; }

.page-about .box2 {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2.93rem; }
  .page-about .box2 .info .address {
    padding: .16rem 0 .50rem;
    font-size: .16rem;
    font-weight: 600;
    color: #393939; }
  .page-about .box2 .info .connect {
    line-height: .32rem;
    font-size: .16rem;
    font-weight: 400;
    color: #5A5A5A; }
    .page-about .box2 .info .connect p {
      margin: 0; }
  .page-about .box2 .map {
    width: 7.56rem;
    height: 3.60rem; }
