.contact-us .title{
  font-size: 36px;
  color: #333;
  text-align: center;
}
.contact-us .subtitle{
  font-size: 16px;
  font-family: "PingFang SC";
  color: #878f92;
  text-align: center;
}
.contact-us .contact-title{
  font-size: 18px;
  font-family: "PingFang SC";
  color: #333;
}
.contact-us .company-addr1,
.contact-us .company-addr2{
    height: 450px;
    position: relative;
}
.contact-us .company-addr1{
    background: url(/static/images/contact_us/xian.png) no-repeat center;
}
.contact-us .company-addr2{
    background: url(/static/images/contact_us/chengdu.png) no-repeat center;
}
.contact-us .company-addr1>.addr-content,
.contact-us .company-addr2>.addr-content{
    position: absolute;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #fff;
    opacity: 0.902;
    top: 22%;
    display: flex;
justify-content: center;
flex-direction: column;
height: 47.5%;
}
.contact-us .company-addr1>.addr-content{
    right: 0px;
}
.contact-us .company-addr2>.addr-content{
    left: 0px;
}
.contact-us .company-addr1>.addr-content h2,
.contact-us .company-addr2>.addr-content h2{
  font-size: 30px;
  color: #333;
}
.contact-us .company-addr1>.addr-content p,
.contact-us .company-addr2>.addr-content p{
  font-size: 14px;
  color: #878f92;
}
@media(max-width: 768px) {
    .mb-100 {
        margin-bottom: 50px;
    }
    .mt-100 {
        margin-top: 50px;
    }
    .mt-xs-0 {
        margin-top: 0px;
    }
    .contact-us .company-addr1>.addr-content,
    .contact-us .company-addr2>.addr-content{
        padding: 40px;
    }
    .contact-us .company-addr1,
    .contact-us .company-addr2{
        height: 310px;
    }
}



