body {
background: #efeee4;
}
*, h1, .h1, h2, .h2, h3, .h3, h4, .h4, .lead {
font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
div{
display: block;
}
.header {
padding-top: 62px;
padding-bottom: 62px;
background-repeat: no-repeat;
background-position: center 20%;
-webkit-background-size: cover;
background-size: cover;
text-align: center;
padding: 42px 0;
background: #ffffff;
}
.branding {
font-size: 3.5em;
color: #303030;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.main-navigation {
text-align: center;
background: #ffffff;
border-top: 1px solid #ebebeb;
margin-bottom: 35px;
border-bottom: 2px solid #e1e1e1;
}

.menu {
padding: 0;
margin: 0;
}
.menu li {
list-style: none;
display: inline-block;
position: relative;
}
.menu li a {
color: #505050;
line-height: 4em;
display: block;
padding: 0 21px;
}
.menu li.nav-current {
border-bottom: 2px solid #e67e22;
margin-bottom: -2px;
}
.post {
padding: 35px;
background: #ffffff;
margin-bottom: 35px;
position: relative;
overflow: hidden;
}
h1 {
margin: 0;
font-size: 2.5em;
line-height: 1em;
}
.post-content {
margin: 30px 0;
}
.post-content {
font: 400 18px/1.62 "Georgia", "Xin Gothic", "Hiragino Sans GB", "Droid Sans Fallback", "Microsoft YaHei", sans-serif;
color: #444443;
}
.post-head {
padding-bottom:35px;
text-align: center;

}
.btt {
text-align: left;
color: #ffffff;
font-size: 18px;
background-color: #e30062;
padding: 10px;
font-weight: bold;
}

#allmap {width: 100%;height: 500px;overflow: hidden;margin:0;}

.lbo{background-color:#fff;padding:10px;}

.footer{background: #4A4849;
padding: 0;
margin: 0;
color: #fff;
font-size: 12px;
position: relative;height: 105px;}
.footer .submit {
padding: 30px 0;
margin: 0;
}