.contactBanner{width: 100%;height: 350px;}
.contactBanner img{display: block;width: 100%;height: 100%;}

.contactMain{width: 1108px;margin: 0 auto;overflow: hidden;height: auto;padding: 45px 0 70px;}
.contactMain .leftBox{width: 430px;height: auto; float: left;}
.contactMain h2{color: #333;font-size: 22px;margin-bottom: 24px;}
.contactMain .leftBox p{margin-bottom: 15px;font-size: 14px;}
.contactMain .leftBox .line{width: 430px;height: 1px;background: #e0e0e0;margin: 25px 0;}
.contactMain p strong{display: inline-block;margin-right: 5px;}
.contactMain p span{display: inline-block;vertical-align:top;width: 270px;vertical-align: top;}

.contactMain .rightBox{width: 630px;height: auto;float: right}
.contactMain .rightBox .map{width: 628px;height: 410px;border: 1px solid #e0e0e0}
.contactMain .rightBox .map img{width: 100%;height: 100%;display: block}