﻿.contact{float: left; width: 100%; padding-bottom: 70px;}
.contTop{float: left; width: 100%; position: relative;}
.contLe{float: left; width: 60%; background: #ebebeb; }
.contLe .contTit{float: left; padding: 50px 30px 32px 80px;}
.contLe .contTit h2{float: left; width: 100%; line-height: 45px; height: 45px; font-size: 30px; color: #333333;}
.contLe .contTit h4{float: left; width: 100%; line-height: 36px; font-size: 24px; color: #9c9c9c;letter-spacing: 0.5em;}
.contLe ul{float: left; width: 100%;}
.contLe ul li{float: left; background: #f6f6f6; padding: 20px 20px 20px 50px;width: 100%;box-sizing: border-box;}
.contLe ul li:nth-child(2n){background: none;}
.contLe .contBox{float: left; width: 50%; padding-left: 62px; position: relative; line-height: 28px; height: 80px; overflow: hidden;box-sizing: border-box;}
.contLe .contBox i{position: absolute; left: 0; top: 50%; width: 42px; height: 42px; margin-top: -21px; display: block;}
.contLe .contBox i img{float: left; width: 100%; display: block;}
.contLe .contBox h4{float: left; width: 100%; line-height: 28px; height: 28px; font-size: 16px; color: #444;}
.contLe .contBox span{float: left; width: 100%; display: block; line-height: 28px; height: 28px; font-size: 16px; color: #444;}
.contLe .contBox.even{width: 100%;height: 42px;}
.contRi{position: absolute; right: 0; top: 0; width: 40%;line-height: 28px; background: #f9f9f9; padding: 90px 40px; height: 100%; text-align: center;text-align: left;box-sizing: border-box;}
.contRi h2{float: left; width: 100%; line-height: 60px; font-size: 30px; color: #333333; height: 60px; }
.contRi .contRiBox{display:inline-block; *display:inline; *zoom:1; vertical-align: top; width: 100%; margin-top: 36px;margin-bottom: 50px;text-indent: 2em;color: #333333;}
.contRi .contRiBox h4{float: left; width:100%; line-height: 26px; height: 26px; font-size: 14px; color: #6d6d6d; margin-top: 22px; text-align: left;}
.contRi .contRiBox span{float: left; width:100%; display: block; line-height: 30px; height: 30px; font-size: 14px; color: #a4a4a4;text-align: left;}
.map{float: left; width: 100%; margin-top: 32px; overflow: hidden; position: relative; height: 556px;}
.BMap_pop,.BMap_shadow,.anchorBL,.BMapLabel{display:none !important;}