.contact{padding:68px 0; position:relative; background:#ffffff;}
.contact-text{float:left; width:50%; padding-right:38px;}
.contact-text>h1{margin-bottom:28px;}
.contact-text>ins{display:inline-block; padding:8px 16px; border:1px dashed #fc6b00; color:#fc6b00;}
.contact-text>ins>i{font-size:21px; margin-right:4px;}
.contact-text>ins>b{font-size:18px;}
.contact-text>ins>strong{font-size:28px;}
.contact-text>aside{margin:38px 0;}
.contact-text>aside p+p{margin-top:8px;}
.contact-ewm{display:block;}
.contact-ewm img{display:inline-block; vertical-align:bottom; width:148px; margin:0 18px 18px 0; border:1px solid #e8e8e8; box-shadow:0 0 8px rgba(0,0,0,0.12);}
.contact-ewm span{display:inline-block; vertical-align:bottom; line-height:2; margin-bottom:18px; color:#989898;}
.contact-image{float:right; width:50%;}
@media(max-width:1200px){
.contact{padding:38px 0;}
}
@media(max-width:992px){
.contact-text{float:none; width:auto; padding:0 0 18px 0;}
.contact-image{float:none; width:auto;}
}
@media(max-width:767px){
.contact{padding:18px 0;}
.contact-text>h1{margin-bottom:18px; font-size:22px;}
.contact-text>ins>i{font-size:19px;}
.contact-text>ins>b{font-size:16px;}
.contact-text>ins>strong{font-size:22px;}
.contact-text>aside{margin:18px 0;}
.contact-ewm img,
.contact-ewm span{margin-bottom:8px;}
}