.map{width: 100%; height: 630px; padding: 120px 0 50px;background:url(../images/contact/hhistory.png) #dcdedd no-repeat center center;}
.map #mainMap{width: 1160px; height: 630px;}

.contact{margin-top: -630px; height: 630px; text-align: center; position: relative; z-index: 10; min-width: 1160px;}
.contact h1{font-size: 36px;font-weight: 400; text-align: center;}
.contact h2{font-size: 21px; font-weight: 400; text-align: center; color: #333; padding: 10px 0; overflow:hidden; }
.contact b{font-size: 80px;font-family: Consolas, Arial, sans-serif; padding: 80px 0; display: block;font-weight: 400;color: #ff5300;text-shadow: 0 4px 8px rgba(0,0,0,0.5);}
.contact p{font-size: 21px;padding: 5px 0;}
.contact p span{font-size: 21px; line-height: 26px;}