﻿#mid{
margin-top:65px;}
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 
.div1238{
margin:0 auto; padding:0 16px; max-width:1238px}
.contact_1_mask_mid{
float:right; width:38.77221324717286%;}
.contact_1{ background-color:#efefef;
position:relative; }
.contact_1_left{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/contact/img1.jpg);
width:50%; position:absolute; left:0; top:0; z-index:0; height:100%;}
.contact_1_left img{ display:none;
width:100%;}
.contact_1_mask{ position:relative; z-index:100; padding:100px 0 112px 0;
 }
.contact_1_mask_mid_1{ font-size:36px; margin-bottom:9.6px;}
.contact_1_mask_mid_2 ul li{
border-bottom:1px #000 solid; padding:16px 0;}
.contact_1_mask_mid_2_1{
font-size:20px; }
.contact_1_mask_mid_2_2{  margin-top:2px; font-size:16px;}
.contact_1_mask_mid_3_1 ul li{ 
float:left; text-align:center;}
.contact_1_mask_mid_3_1 ul li:nth-child(1){
margin-right:20px;}
.contact_1_mask_mid_3_1_2{
margin-top:12.8px; font-size:16px;}
.contact_1_mask_mid_3{
margin-top:24px;}
.contact_1_mask_mid_3_1{
margin-top:16px;}
@media screen and (max-width:1090px) {
.contact_1_mask_mid_1{
font-size:24px;}
.contact_1_mask_mid_2_1{
font-size:18px;}
.contact_1_mask_mid{
width:45%;
}
.contact_1_mask{
padding-top:64px; padding-bottom:64px;}
}
@media screen and (max-width:768px) {
.contact_1_mask_mid_1{
font-size:22px;}
.contact_1_mask{
padding-top:32px; padding-bottom:32px;}
.contact_1_mask_mid{
width:100%;}
.contact_1_left img{
display:block;}
.contact_1_left{
position:static; background-image:none; width:100%; height:auto;}

}
@media screen and (max-width:370px) {
.contact_1_mask_mid_3_1 ul li:nth-child(1){
margin-right:0}
.contact_1_mask_mid_3_1 ul li{
width:48%;}
.contact_1_mask_mid_3_1 ul li:nth-child(2){
float:right;}
}