.contact_wrap {
  /* background: #FFFFFF; */
  background: url("/image/h5/contact_bg.png") no-repeat top center;
  padding: .8rem 0 .8rem 0;
  width: 100%;
  background-size: cover;
  height: 100%;
}

.contact_wrap .contact_title {
  /* margin-top: .8rem; */
  font-weight: 500;
  font-size: .4rem;
  color: #1A1A1A;
  margin-left: .4rem;
}

.contact_wrap .contact_1 {
  background: #FFFFFF;
  padding: .4rem .3rem .48rem .3rem;
  margin-top: .48rem;
}

.contact_wrap .contact_1 .title_font {
  font-weight: bold;
  font-size: .32rem;
  color: #242424;
}

.contact_wrap .contact_1 .title_line {
  width: 1.28rem;
  height: .04rem;
  background: #EE4E41;
  margin-top: .08rem;
}

.contact_wrap .contact_1 .contact_1_content {
  font-weight: 400;
  font-size: .24rem;
  color: #888888;
  line-height: .36rem;
  margin-top: .25rem;
}

.contact_wrap .contact_1 .contact_1_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contact_wrap .contact_1 .contact_1_ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: .4rem;
  width: 46%;
  /* height: .52rem; */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* line-height: .52rem; */
}

.contact_wrap .contact_1 .contact_1_ul li img {
  width: 1.5rem;
  height: 1.5rem;
}

.contact_wrap .contact_1 .contact_1_ul li .contact_1_desc {
  background: #E43F36;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 2.64rem;
  padding: .13rem 0;
  margin-top: .2rem;
}

.contact_wrap .contact_1 .contact_1_ul li .contact_1_desc span:nth-child(1) {
  font-weight: 500;
  font-size: .28rem;
  color: #FFFFFF;
}

.contact_wrap .contact_1 .contact_1_ul li .contact_1_desc span:nth-child(2) {
  font-weight: 400;
  font-size: .16rem;
  color: #FFFFFF;
}

.contact_wrap .contact_1 .contact_1_banner {
  width: 100%;
  margin-top: .15rem;
}

.contact_wrap .contact_2 {
  background: url("/image/h5/contact_2bg.png") no-repeat top center;
  width: 7.5rem;
  height: 9.38rem;
  background-size: cover;
  margin-top: .8rem;
}

.contact_wrap .contact_3 {
  /* width: 100%; */
  background: #FFFFFF;
  background-size: cover;
  padding: .8rem .4rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contact_wrap .contact_3 .contact_3_title {
  font-weight: bold;
  font-size: .4rem;
  color: #1A1A1A;
  text-align: center;
}

.contact_wrap .contact_3 .contact_3_desc {
  font-weight: 400;
  font-size: .28rem;
  margin-top: .16rem;
  color: #555555;
  text-align: center;
}

.contact_wrap .contact_3 .map {
  margin-top: .4rem;
}

.contact_wrap .contact_3 .contact_3_bottom {
  margin-top: .2rem;
  padding: .2rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contact_wrap .contact_3 .contact_3_bottom .contact_3_li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.contact_wrap .contact_3 .contact_3_bottom .contact_3_li img {
  width: .32rem;
}

.contact_wrap .contact_3 .contact_3_bottom .contact_3_li .font1 {
  font-size: .14rem;
  color: #3A485A;
  margin-top: .1rem;
}

.contact_wrap .contact_3 .contact_3_bottom .contact_3_li .font2 {
  font-weight: 500;
  font-size: .14rem;
  color: #555555;
  margin-top: .1rem;
}

.contact_wrap .contact_3 .contact_3_bottom .line {
  width: 0px;
  height: 1.2rem;
  border: 1px solid #E3E3E3;
  margin: 0 .2rem;
}
/*# sourceMappingURL=h5_contact.css.map */