﻿.banner {	width: 100%;	height: 413px;	background: url(../images/banner_cases.png) no-repeat;	background-size: cover;}
.banner_1 {	width: 1000px;	margin: 0 auto;}
.banner_1 img {	margin-top: 160px;	margin-left: 250px;}
.fix:after {	clear: both;	content: "";	display: table;}
.wrap{border:0;padding:0;width:1000px;margin:0 auto;*zoom:1;}
.wrap:after{clear:both;content:"";display:table;}
.home_title{text-align:center;padding-top:50px;}
.connect{background: url("../images/cn01.jpg") no-repeat center;min-height: 500px;}
.connect_column{margin-top: 40px;}
.connect_column ul{width: 1051px;}
.connect_column li{float: left;text-align: center;width: 285px;height: 218px;margin-left: 20px;position: relative;padding-top: 32px;padding-bottom:30px;font-size: 16px;color: #333;line-height: 32px;    margin-right: 52px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{margin: 0 20px;}
.connect_column .s1{position:absolute;top:0;left:0;width:100%;height:100%;background: #de6764;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s2{position:absolute;top:0;left:0;width:100%;height:100%;background: #e1f7af;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s3{position:absolute;top:0;left:0;width:100%;height:100%;background: #d5ecf9;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url("../images/sprite2.png") no-repeat 0 0;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url("../images/sprite2.png") no-repeat -38px 0;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -83px 0;}
.connect_column a{ color: #333;}
.connect_share{border-top: 2px solid #43bcc7;width: 120px;margin: 46px auto 0;text-align: center;padding-top: 46px;}
.connect_share .sh1{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") 0 -48px;margin-right: 9px;}
.connect_share .sh2{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") -41px -48px;}
.arrive{background: #f7f7f7;padding-bottom: 20px;}
.arrive_column_con{width:1000px;overflow:hidden;}
.arrive_column{margin-left:50px;width:1000px;}
.arrive_column dl{float:left;width:318px;margin:40px 0px 0 0px;}
.arrive_column dt{margin-bottom: 20px;}
.arrive_column dd{font-size: 16px;color: #333;line-height: 32px;    margin-left: -50px;}
.bus{font-size: 18px;color: #31a0e1;}
.bus dt{margin-left: -50px;}
.bus .icon{display: inline-block;width: 32px;height: 32px;background: url("../images/sprite2.png") 0 -90px;vertical-align: middle;margin-right: 18px;}
.taxi{font-size: 18px;color: #de6764;}
.taxi dt{margin-left: -50px;}
.taxi .icon{display: inline-block;width: 32px;height: 34px;background: url("../images/sprite2.png") -34px -90px;vertical-align: middle;margin-right: 18px;}
.metro{font-size: 18px;color: #9ac047;    position: relative;
    right: -326px;}
.metro dt{margin-left: -50px;}
.metro .icon{display: inline-block;width: 34px;height: 34px;background: url("../images/sprite2.png") -66px -90px;vertical-align: middle;margin-right: 16px;}


#allmap{ height:300px;}


#map {
	width: 1000px;
    margin: 30px auto;

}
.map span {
	margin: 0;
	padding: 0;
	font: 12px/1 "Microsoft Yahei", "微软雅黑", sans-serif;
	font-family: 'Microsoft Yahei'!important;
	color: #000;
}
.map p {
	margin: 0;
	padding: 0;
	font: 12px/1 "Microsoft Yahei", "微软雅黑", sans-serif;
	font-family: 'Microsoft Yahei'!important;
	color: #000;
}

.BMap_bubble_content p{width: 260px;}