.main {
  position: relative;
  min-height: 100%;
}
.main #header {
  position: absolute;
  left: 0;
  top: 0;
}
.main .middle {
  height: auto;
  padding-bottom: 150px;
}
.main .middle .banner-box {
  height: 430px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
}
.main .middle .banner-box .inner {
  height: 100%;
  position: relative;
}
.main .middle .banner-box .inner .about-title {
  font-size: 30px;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 53px;
}
.main .middle .catalog-box {
  height: 65px;
  font-size: 12px;
  color: #808080;
  margin-top: 30px;
  border-bottom: 1px solid #dcdddd;
}
.main .middle .catalog-box a {
  color: #808080;
}
.main .middle .catalog-box i {
  display: inline-block;
  width: 5px;
  height: 6px;
  background: url("../img/catalog-icon.jpg") no-repeat center center / 100% 100%;
  margin: 0 10px;
}
.main .middle .catalog-box span {
  line-height: 14px;
}
.main .middle .map {
  height: 330px;
  margin-top: 60px;
}
.main .middle .corporate_name {
  padding: 40px 0 20px;
  font-size: 16px;
  color: #000;
}
.main .middle .msg-box span {
  padding: 0 20px;
  font-size: 14px;
  color: #808080;
  border-right: 1px solid #808080;
}
.main .middle .msg-box span:last-of-type {
  border-right: none;
  padding-right: 0;
}
.main .middle .msg-box span:first-of-type {
  padding-left: 0;
}
.main .middle .msg-box span i {
  margin-right: 5px;
  vertical-align: middle;
  margin-top: -2px;
}
.main .middle .msg-box .address i {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url("../img/address-icon.png") no-repeat center center / 16px auto;
}
.main .middle .msg-box .tel i {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url("../img/tel-icon.png") no-repeat center center / 16px auto;
}
.main .middle .msg-box .email i {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url("../img/email-icon.png") no-repeat center center / 16px auto;
}
@-webkit-keyframes fadein {
  from {
    opacity: 0.1;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0.1;
  }
  to {
    opacity: 1;
  }
}
/*# sourceMappingURL=contact_us.css.map */