.e_contact_static {
  padding-top: calc(120* 100vw /1920); }
  .e_contact_static .e_contact_title .e_about_img {
    height: 2.2rem;
    width: auto; }
  .e_contact_static .e_contact_title .module_lan {
    padding-top: 0.4vw; }
  .e_contact_static .map_img img {
    max-width: 100%; }
  .e_contact_static .e_contact_map {
    position: relative;
    margin-bottom: calc(120* 100vw /1920); }
    .e_contact_static .e_contact_map #map {
      width: 100%;
      height: calc(717* 100vw /1920); }
      .e_contact_static .e_contact_map #map .anchorBL {
        display: none !important; }
    .e_contact_static .e_contact_map .box {
      position: absolute;
      padding: calc(48* 100vw /1920);
      background: #003D6E;
      left: 10.5%;
      top: 50%;
      transform: translateY(-50%);
      z-index: 9;
      border-radius: 4px; }
      .e_contact_static .e_contact_map .box h3 {
        color: #ffffff;
        padding-bottom: calc(48* 100vw /1920); }
      .e_contact_static .e_contact_map .box .list {
        display: flex;
        align-content: center;
        padding-bottom: calc(24* 100vw /1920); }
        .e_contact_static .e_contact_map .box .list:nth-last-child(1) {
          padding-bottom: 0; }
        .e_contact_static .e_contact_map .box .list p {
          color: #ffffff; }
        .e_contact_static .e_contact_map .box .list img {
          width: 40px;
          height: 40px;
          margin-right: 0.82vw; }
  .e_contact_static .e_contact_img_list {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: calc(60* 100vw /1920); }
    .e_contact_static .e_contact_img_list .p_item {
      width: 32.6666666667%;
      margin-right: 1%;
      margin-bottom: 0.82vw;
      margin-top: 0.82vw; }
      .e_contact_static .e_contact_img_list .p_item:nth-child(3n+3) {
        margin-right: 0; }
      .e_contact_static .e_contact_img_list .p_item .s_img {
        position: relative;
        height: 0;
        padding-bottom: 67.8571428571%; }
        .e_contact_static .e_contact_img_list .p_item .s_img .s_img_view {
          max-width: 100%;
          border-radius: 4px;
          position: absolute;
          object-fit: cover; }
  .e_contact_static .e_contact_box {
    background: #F3F3F3;
    padding: calc(120* 100vw /1920) 0; }
    .e_contact_static .e_contact_box .e_contact_box {
      padding: 0; }
      .e_contact_static .e_contact_box .e_contact_box.p_item {
        text-align: left !important; }
        .e_contact_static .e_contact_box .e_contact_box.p_item .e_nav_title {
          font-weight: bold; }
        .e_contact_static .e_contact_box .e_contact_box.p_item li {
          padding-top: 10px;
          width: 200px;
          line-height: 26px; }
    .e_contact_static .e_contact_box .e_contact_list {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .e_contact_static .e_contact_box .e_contact_list .p_item {
        text-align: center; }
        .e_contact_static .e_contact_box .e_contact_list .p_item .s_img {
          height: 0;
          padding-bottom: 100%;
          position: relative; }
        .e_contact_static .e_contact_box .e_contact_list .p_item .s_wx_img, .e_contact_static .e_contact_box .e_contact_list .p_item .s_img_view {
          width: 100%;
          position: absolute;
          top: 0;
          left: 0;
          object-fit: cover; }
        .e_contact_static .e_contact_box .e_contact_list .p_item .s_title {
          font-weight: bold; }
        .e_contact_static .e_contact_box .e_contact_list .p_item .s_wx_title, .e_contact_static .e_contact_box .e_contact_list .p_item .s_title {
          padding-top: 10px; }
  .e_contact_static .img_list {
    display: flex;
    justify-content: space-between;
    padding-bottom: calc(120* 100vw /1920);
    padding-top: calc(60* 100vw /1920); }
    .e_contact_static .img_list .p_item {
      width: 12%; }
      .e_contact_static .img_list .p_item .s_img {
        height: 0;
        padding-top: 100%;
        position: relative; }
      .e_contact_static .img_list .p_item .s_img_view {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 0; }
      .e_contact_static .img_list .p_item .title {
        text-align: center;
        padding-top: calc(24* 100vw /1920); }

.BMap_bubble_top {
  padding-top: 15px; }
  .BMap_bubble_top .BMap_bubble_title {
    font-weight: bold;
    font-size: 16px; }

.BMap_bubble_content {
  padding-top: 16px; }

.BMap_bubble_buttons {
  display: none; }

@media only screen and (max-width: 1900px) {
  .e_contact_static .e_contact_map .box .list img {
    width: calc(40* 100vw /1920);
    height: calc(40* 100vw /1920); } }
@media only screen and (max-width: 768px) {
  .e_contact_static {
    padding-top: 0.48rem; }
    .e_contact_static .e_contact_map {
      margin-bottom: 0.48rem; }
    .e_contact_static .e_contact_title {
      padding-bottom: 0.24rem; }
      .e_contact_static .e_contact_title .e_about_name {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0; }
      .e_contact_static .e_contact_title .e_about_lan {
        line-height: 1.5;
        width: 90%;
        margin: 0 auto; }
        .e_contact_static .e_contact_title .e_about_lan.module_lan {
          padding-top: 0.12rem; }
        .e_contact_static .e_contact_title .e_about_lan.lan_big {
          font-size: .2rem;
          padding-top: 0.12rem; }
    .e_contact_static .map_img {
      padding-bottom: 0.48rem; }
    .e_contact_static .e_contact_map .box {
      padding: 0.24rem;
      left: 0.6rem; }
      .e_contact_static .e_contact_map .box .box_title {
        font-size: .32rem; }
      .e_contact_static .e_contact_map .box .list img {
        width: .34rem;
        height: .34rem;
        margin-right: 0.12rem; }
      .e_contact_static .e_contact_map .box .list p {
        font-size: 0.24rem; }
    .e_contact_static .e_contact_map #map {
      height: 54.25vw; }
    .e_contact_static .img_list {
      padding: 0.24rem 0 0.48rem 0;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 0.24rem; }
      .e_contact_static .img_list .p_item {
        width: 100%; }
        .e_contact_static .img_list .p_item .title {
          padding-top: 0.12rem; } }

/*# sourceMappingURL=contact.css.map */
