.m-map{min-width:500px;min-height:300px;position:relative}.m-map .map{width:100%;height:100%}.m-map .search{position:absolute;top:10px;left:10px;width:285px;z-index:1}.m-map .search input{width:180px;border:1px solid #ccc;line-height:20px;padding:5px;outline:none}.m-map .search button{line-height:26px;background:#fff;border:1px solid #ccc;width:50px;text-align:center}.m-map .result{max-height:300px;overflow:auto;margin-top:10px}.main8{margin:50px auto;min-height:500px}.main8 .active{display:inline-block}.main8 .main8-left{float:left;width:180px}.main8 .main8-left .main8-left-title span{display:block;width:180px;height:79px;font-weight:700;text-align:center;letter-spacing:1px;color:#fff;background:#5cadff}.main8 .main8-left .main8-left-title .main8-title0{padding-top:45px;font-size:24px}.main8 .main8-left .main8-left-title .main8-title1{font-size:20px}.main8 .main8-right{float:left;width:900px;margin-left:49px}.main8 .main8-right .main8-right-title{padding:10px 0 25px;border-bottom:2px solid #5cadff;color:#999;cursor:pointer}.main8 .main8-right .main8-right-title a{color:#999}.main8 .main8-right .main8-right-title span{padding:0 10px}.main8 .main8-right .main8-right-content h4{padding:28px 0 47px;font-weight:700;font-size:24px;color:#333}.main8 .main8-right .main8-right-content-right{float:left;width:350px;padding-top:80px;margin-left:45px;color:#333}.main8 .main8-right .main8-right-content-right .company{line-height:3.5;font-size:24px}.main8 .main8-right .main8-right-content-right .phone{line-height:3.5;font-size:18px}.main8 .main8-right .main8-right-content-right .address{font-size:18px}.mapbox{float:left;width:500px;height:300px}