﻿body {height:auto; +overflow:hidden; max-width:none;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
*{ font-family:"microsoft yahei";}



.inner {
  width: 978px;
  margin: 0px auto;
}
.contactPage {
  position: relative;
  top: -78px;
}
.content-wrapper { background-color:#fff;}
.mapbox { height: 300px; }
.contactPage a:link, .contactPage a:visited { color: #9f7d5b; }
.contactPage a:active, .contactPage a:hover { color: #543924; }
.contactPage { position: relative; top: -78px; }
.contactPage .t { padding: 0px 5%; height: 78px; font: 27px/78px "microsoft yahei"; color: #fff; background-color: #AB313E; margin:0 !important; }
.contactPage .c { padding: 5%; background-color: #F9F9F9; }
.iconBox { float: left; width: 34%; padding-right: 4%; color: #747474; font-size: 14px; }
.iconBox .wbox { font-size: 18px; color: #543924; line-height: 2.5; }
.formBox { float: left; display: block; width: 60%; color: #939393; }
.formBox .ts { border-bottom: 1px dashed #939393; padding-bottom: 20px; margin-bottom: 18px; }
.formBox .mtxt { border: 1px solid #c5c5c5; border-radius: 3px; padding: 2%; font: 12px/1.8 "寰蒋闆呴粦"; width: 43%; margin: 0px 2% 2% 0px; color: #7d7c7c; }
.formBox .mtxt2 { width: 93%; height: 130px; overflow: hidden; resize: none; }
.formBox .mbtn { background-color: #AB313E; border: 1px solid #AB313E; border-radius: 3px; color: #fff; width: 120px; height: 40px; line-height: 36px; font-family: "寰蒋闆呴粦"; padding: 0px; margin: 0px; }
.formBox input[type="text"]:focus, .formBox textarea:focus { border: 1px solid #9f7d5b; background-color: #f4f4f4; }
.formBox .mbtn:hover { background-color: #AB313E; border: 1px solid #AB313E; }

#allmap {width: 100%;height: 700px;overflow: hidden;margin:0;font-family:"";}
#allmap  .map-info { font-family:"microsoft yahei"; }

@media screen and (max-width: 767px) {
	.inner { width:100%;}
	.iconBox { width:100%;}
	.formBox { width:100%;}
}