.p_tb{padding: var(--section-p) 0 var(--section-p);}
.mw_900{max-width:900px;}

.contact_page  .container{display: grid;row-gap: 50px;grid-column-gap: 50px;}

.side_grid{grid: auto/minmax(0,1fr);row-gap: 40px;grid-column-gap: 40px;}

@media (min-width:992px){
  .side_grid{display: grid;grid-template-columns: var(--side-shu) auto;}
	.side_lg_6_auto {--side-shu:50%;}
}
@media (min-width:1200px){
    .side_grid{display: grid;grid-template-columns: var(--side-shu) auto;}
	.side_xl_7_auto {--side-shu:58.333333%;}
}

.vf_contact_page .form-control {
  padding: 10px 20px;
  border-radius: 4px;
}
.contact_page_single{background: var(--bg_w_1);border-radius:var(--border_radius);min-height: 100%;    padding: 30px;}

.contact_map{min-height: 400px;}
.contact_map iframe{height: 400px;
  border-radius: var(--border_radius);
  background: #fff;
  overflow: hidden;
}

.vf_contact_page .form-control {
  border-color: var(--border_b);
  box-shadow: none;
  font-size: 13px;
}

.form_box .btn {height: 50px;width: 100%;padding: 16px 30px;text-align: center;display: block;}

/*icon_contact 侧边*/
.icon_contact{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column-gap: 25px;border: 1px solid var(--border_b);
  padding: 15px 20px;}
.icon_contact .icon_cell{-ms-flex: 0 0 auto;flex: 0 0 auto;position: relative; vertical-align: middle;}
/*图标*/
.icon_contact  .icon_cell{font-size:40px;font-weight: 300;color: var(--theme);}
.icon_contact .icon_cell{width: 60px;height: 60px;line-height: 60px;text-align: center;}

/*文本区域*/
.icon_contact h4 {height: auto; margin-bottom: 10px;}
.icon_contact .info{text-align: left;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.icon_contact   .info{padding-top: 0;}
.icon_contact   .info_text{font-weight: 500;}

.dark                       .icon_contact   .info,
[class*="overlay-bg-b"]     .icon_contact   .info,
[class*="vf_bg_b"]          .icon_contact   .info,
.bg_th                      .icon_contact   .info{color:#fff}

.dark                       .icon_contact   h4 a,
[class*="overlay-bg-b"]     .icon_contact   h4 a,
[class*="vf_bg_b"]          .icon_contact   h4 a,
.bg_th                      .icon_contact   h4 a{color:#fff}


