.contact-item{
  border-radius: 0px 0px 0px 0px;
border: 1px solid #DFDFDF;
margin-bottom: 4rem;
padding: 4rem 4rem;
}
.contact-item p{
  margin-bottom: 0;
  font-size: 2.6rem;
  color: #666666;
}
.contact-item .coop-title {
  text-align: center;
  border-bottom: 1px solid #DDDDDD;
  margin-bottom: 2rem;
}
.contact-item .coop-title span {
  display: inline-block;
  width: 65px;
  height: 65px;
  line-height: 65px;
  text-align: center;
  font-size: 38px;
  border-radius: 50%;
  color: #fff;
  background-color: #E63028;
}
.contact-item .coop-title h4 {
  font-size: 3.2rem;
  color: #333333;
  margin: 4rem auto;
}
.contact-item .coop-con-ins,.contact-item .coop-con-contact{
  font-size: 2.6rem;
  color: #666666;
  line-height: 4.4rem;
}
.contact-item  .coop-con-opera-box{
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}
.contact-item .coop-con-opera {
  width: calc( 50% - 2rem);
height: 7.6rem;
line-height: 7.6rem;
font-size: 2.6rem;
color: #E32018;
border: 1px solid #EA5852;
text-align: center;
}
.coop-con-opera-a{
  display: block;
  width: 28rem;
  height: 7.6rem;
  line-height: 7.6rem;
  font-size: 2.6rem;
  color: #E32018;
  border: 1px solid #EA5852;
  text-align: center;
  margin: 2rem auto 0;

}
.charge-region .form-control{
  width: 100% !important;
  font-size: 2.8rem;
  color: #666666;
  height: 8rem;
  line-height: 4rem;
  border: 1px solid #DFDFDF !important;
}
.contact-item .region-show {
  position: relative;
}
.contact-item .region-show {
  margin-top: 2rem;
  color: #666666;
  background-color: #F5F5F5;
  padding: 3rem 4rem;
  font-size: 3.2rem;
}
.contact-item .coop-charge .region-show::before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 21px;
  top: -16px;
  border-bottom: solid 16px #F5F5F5;
  border-right: solid 16px transparent;
  border-left: solid 16px transparent;
  z-index: 10;
}
.au-contact .charge-region .region-show h4 {
  font-size: 18px;
  color: #333;
  line-height: 40px;
}
.au-contact .charge-region .region-show span, .au-contact .charge-region .region-show em {
  font-style: normal;
  font-size: 3.2rem;
  color: #666666;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
}
.contact-map .region-show{
  position: relative;
  margin-top: 2rem;
  background-color: #F5F5F5;
  padding: 3rem 4rem;
  font-size: 3.2rem;
}
.contact-map .region-show p{
  font-size: 2.6rem;
  color: #333333;
}
.contact-map .region-show::before{
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 21px;
  top: -16px;
  border-bottom: solid 16px #F5F5F5;
  border-right: solid 16px transparent;
  border-left: solid 16px transparent;
  z-index: 10;
}
.map-find>p{
  font-size: 2.6rem;
  color: #E63028;
  line-height: 9rem;
  margin: 0;
}
.map-find ul{
  display: flex;
  justify-content: space-around;
}
.map-find ul li{
  width: calc( 100% / 3);
  text-align: center;
}
.map-find ul img{
width: calc( 100% - 4rem);
}
.map-find ul p{
  font-size: 2.6rem;
color: #666666;
line-height: 7rem;
margin-bottom: 0;
}
.about .address-map {
  height: 41.4rem;
  background-color: #F2F2F2;
  margin-top: 4rem;
}
.BMap_bubble_title .title{
  color: #E63028;
}