/*====================================
联系我们
====================================*/
.main {
  margin-top: 37px;
}

.contact-us .contact h2 {
  font-size: 16px;
  color: #002140;
}

.contact-us .contact .contact-line {
  border-top: 1px solid #dcdcdc;
  margin-top: 14px;
}

.contact-us .title {
  background-image: url("../images/contact_us/aaa.jpg");
  background-size: 100%;
  background-repeat: no-repeat;
  margin-top: 21px;
}

.contact-us .title h1 {
  text-align: center;
  font-size: 36px;
  color: #002140;
  font-weight: normal;
  padding: 162px 0 180px 0;
  box-sizing: border-box;
}

.contact-us .information {
  margin-top: 56px;
  display: flex;
  justify-content: space-between;
}

.contact-us .information .icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.contact-us .information .icon-box .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  background-color: #f2f2f2;
  border-radius: 50%;
}

.contact-us .information .icon-box .icon img {
  display: block;
}

.contact-us .information .icon-box h3 {
  font-size: 20px;
  color: #767676;
  margin-top: 26px;
}

.contact-us .information .icon-box span {
  display: block;
  font-size: 16px;
  color: #767676;
  margin-top: 23px;
}

.contact-us .map {
  margin-top: 51px;
}

.contact-us .map img {
  display: block;
  width: 100%;
}

.contact-us .cooperation {
  display: flex;
  justify-content: center;
  background-color: #000000;
  margin-top: 30px;
}

.contact-us .cooperation .cooperation-box {
  padding: 71px 0 50px 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.contact-us .cooperation .cooperation-box h2 {
  font-size: 36px;
  color: #ffffff;
  font-weight: normal;
}

.contact-us .cooperation .cooperation-box .phone {
  width: 100%;
  display: flex;
  justify-content: center;
}

.contact-us .cooperation .cooperation-box .phone a {
  display: block;
  width: 180px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #ffffff;
  margin-top: 35px;
  border-radius: 50px;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
}

.contact-us .cooperation .cooperation-box .phone a:hover {
  color: #000000;
  background-color: #ffffff;
  transition: .5s;
}

.contact-us .information .icon-box {
  display: flex;
  align-items: center;
  width: 300px !important;
}

.submit_cs {
  width: 100%;
  height: 41px;
  margin-top: 29px;
  outline: none;
  border: none;
  background-color: #de9b26;
  color: #ffffff;
  font-size: 16px;
  cursor: pointer;
}