.person-b {
  background: url(../images/contact/contact_banner.jpg) no-repeat center center;
  background-size: cover;
}
.public0-news-tit {
  margin-bottom: 80px;
}
.public0-news-tit h2 {
  background: url(../images/contact/contact_title_bg1.png) no-repeat center center;
  background-size: 30% auto;
}
.public0-news-tit01 {
  margin-bottom: 80px;
}
.public0-news-tit01 h2 {
  background: url(../images/contact/contact_title_bg2.png) no-repeat center center;
  background-size: 30% auto;
}
.map {
  width: 100%;
  height: 800px;
}
.map #map {
  width: 100%;
  height: 100%;
}
.contact-main {
  margin-top: -184px;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0px 0px 30px 0px rgba(0, 26, 52, 0.2);
  display: -webkit-box;
  display: flex;
}
.contact-main .c-m-l {
  padding-left: 80px;
  border-right: 1px solid #cfd0d3;
  width: 70%;
}
.contact-main .c-m-l .c-m-l-top {
  padding-top: 90px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cfd0d3;
  color: #0d1625;
}
.contact-main .c-m-l .c-m-l-top h2 {
  font-size: 40px;
  font-weight: 900;
  margin-bottom: 14px;
}
.contact-main .c-m-l .c-m-l-top p {
  opacity: 0.7;
  font-size: 16px;
  margin-bottom: 40px;
}
.contact-main .c-m-l .c-m-l-top h4 {
  font-size: 20px;
  font-weight: 900;
}
.contact-main .c-m-l .c-m-l-list {
  padding-top: 30px;
  padding-bottom: 80px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.contact-main .c-m-l .c-m-l-list .m-l-item {
  width: 50%;
  display: -webkit-box;
  display: flex;
  margin-bottom: 36px;
}
.contact-main .c-m-l .c-m-l-list .m-l-item .l-item-icon {
  padding-right: 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  border-right: 1px solid #cfd0d3;
}
.contact-main .c-m-l .c-m-l-list .m-l-item .l-item-icon img {
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 20px;
}
.contact-main .c-m-l .c-m-l-list .m-l-item .l-item-icon span {
  color: #0d1625;
  font-size: 16px;
  font-weight: bold;
}
.contact-main .c-m-l .c-m-l-list .m-l-item .l-item-txt {
  padding-left: 20px;
}
.contact-main .c-m-l .c-m-l-list .m-l-item .l-item-txt a {
  color: #0d1625;
  font-size: 16px;
}
.contact-main .c-m-r {
  width: 30%;
  padding-top: 90px;
  color: #0d1625;
}
.contact-main .c-m-r h2 {
  font-size: 40px;
  font-weight: 900;
  margin-bottom: 14px;
}
.contact-main .c-m-r p {
  opacity: 0.7;
  font-size: 16px;
  margin-bottom: 40px;
}
.contact-main .c-m-r img {
  width: 50%;
  margin-bottom: 14px;
  box-shadow: 0px 0px 8px 0px rgba(0, 28, 53, 0.3);
}
.contact-main .c-m-r h4 {
  font-size: 20px;
  font-weight: 900;
}
.contact-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 100px;
}
.contact-list .c-l-li-item {
  padding: 58px 32px;
  width: 32.5%;
  margin-right: 1.25%;
  color: #0d1625;
  text-align: center;
  margin-bottom: 14px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(1, 15, 28, 0.14);
}
.contact-list .c-l-li-item:nth-of-type(3n) {
  margin-right: 0px;
}
.contact-list .c-l-li-item h2 {
  font-size: 24px;
  margin-bottom: 20px;
}
.contact-list .c-l-li-item img {
  width: 50%;
  margin-bottom: 20px;
}
.contact-list .c-l-li-item p {
  font-size: 16px;
}
/*# sourceMappingURL=ContactUs--Contact-Information.css.map */