*{margin: 0;padding: 0; text-decoration: unset!important; }
body{overflow-x: hidden;}
ul,ol{list-style: none;}
a{text-decoration: none;}
h2,h1{font-weight: normal;}
strong,b{font-weight: bold;}

.container {
  width: 98%;
  margin: 0 auto;
  height: auto;
  display: table;
}
.contact {
  width: 100%;
  margin: 0 auto;
  padding: 0.4rem;
}
.contact .g-title {
  height: 2.6rem;
  
  line-height: 2.6rem;
  padding-left: 12px;
  margin-bottom: 10px;
  font-size: 2rem;
  font-weight: bold;
  border-left: 5px solid #0b70c8;
}
.contact .C-title {line-height: 40px;margin-top: 1.6%;font-size: 19px; color: #333;letter-spacing: 1px;}
.contact2024{width: 100%;height: auto;display: table;margin: 0 auto;background: #f8f8f8;}
.contact2024 .contact2024_img{width:100%;}
.contact2024 .contact2024_img img{width:100%;}
.contact .contact202407{width: 100%;height: auto;display: table;margin: 2% auto;}
.contact .contact202407 .Lcontact202407{width: 100%;margin:0 auto;background: #0b70c8;padding: 2%;box-shadow: 0px 0px 3px #bfbdbd;}
.contact .contact202407 .Lcontact202407 figure{width: 83%;margin: 4% auto 1% auto;height: auto;display: table;text-align: center;}
.contact .contact202407 .Lcontact202407 figure img{width: 12%;margin: 0 auto;float: left;margin-top: 1%;}
.contact .contact202407 .Lcontact202407 figure figcaption{font-size: 2rem;color: #fff;letter-spacing: 1px;line-height: 2.2rem;float: right;margin-right: 7%;font-weight: bold;}
.contact .contact202407 .Lcontact202407 strong{display: block;font-size: 1.6rem;text-align: center;font-weight: normal;color: #fff;line-height: 2.4rem;}
.contact .contact202407 ul{width: 100%;background: #fff;padding: 2.7% 1%;box-shadow: 0px 0px 3px #e1e1e1;margin: 0 auto;height: auto;display: table;}
.contact .contact202407 ul li{float: left;width: 49%;margin-left: 1%;}
.contact .contact202407 ul li img{display: block;float: left;width: 8%;margin-top: 7%;}
.contact .contact202407 ul li span{display: block;float: left;margin-left: 4%;font-size: 1.3rem;line-height: 3rem;text-shadow: 0px 0px 1px #333;color: #333;letter-spacing: 1px;}
.contact .contact202407 ul li:nth-of-type(1), .contact .contact202407 ul li:nth-of-type(2), .contact .contact202407 ul li:nth-of-type(3){margin-top: 0;}
/* 设置容器样式 */

#dituContent {
height: 500px;
width: 100%;
}
.mapContent {
width: 80%;
margin: 0 auto;
height: 30px;
position: relative;
top: -10px;
text-align:center;
}

.BMap_bubble_content {
overflow: visible !important;
}
.mapContent .title {
width: 100%;
font-size: 18px;
color: #333;
font-weight: 600;
}
  .BMap_bubble_title,.BMap_bubble_top{
    
  }