@charset "utf-8";

.icon-red-heart3 {
	display: inline-block;
	width: 68px;
	height: 15px;
	background: url(../images/icon-red-heart3.gif) no-repeat
}

.line {
	background: url(../images/icon-line.gif) 0 no-repeat
}

.bus {
	background: url(../images/icon-bus.gif) 2px 7px no-repeat
}

.address {
	background: url(../images/icon-map.gif) 2px no-repeat
}

.activity-list {
	width: 950px;
	margin-top: 30px;
	text-align: center
}

.wedding-map h4 {
	width: 950px;
	height: 30px;
	background: url(../images/map-titlebg.gif) 90px 7px no-repeat;
	margin: 20px 0;
	line-height: 30px;
	color: #333;
	font-weight: normal;
	font-size: 20px;
	font-family: 微软雅黑
}

.map-detail .left {
	width: 240px
}

.map-detail .left ul li {
	width: 240px
}

.map-detail .left ul li p {
	font-family: 微软雅黑;
	font-size: 16px;
	color: #333
}

.map-detail .left ul li .phone_ipt2 {
	width: 220px;
	height: 40px;
	line-height: 40px\9;
	*line-height: 40px;
	color: #999;
	margin: 15px 0 0 0;
	padding: 0 0 0 20px;
	border: 0;
	overflow: hidden;
	resize: none;
	background: #f2f2f2;
	font-size: 16px;
	font-family: 微软雅黑;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px
}

.map-detail .left ul .error {
	display: none;
	padding-left: 40px;
	width: 180px;
	height: 30px;
	line-height: 36px;
	color: #ff5385;
	background: url(../images/error_bg.jpg) 15px 11px no-repeat
}

.send-btn {
	text-decoration: none !important
}

.submit-btn {
	width: 210px;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 20px;
	background: #ff7800;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-family: 微软雅黑;
	font-size: 16px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	cursor: pointer;
	transition: ease-in-out .3s
}

.submit-btn:hover {
	background: #00b2b2;
	text-decoration: none !important
}

.address,.line,.bus {
	width: 210px !important;
	color: #666;
	line-height: 30px;
	padding-left: 20px;
	font-family: 微软雅黑;
	font-size: 14px
}

.narrow .index-float {
	width: 960px
}

.narrow .black-right {
	display: none
}

.traffic_map_show {
	float: right;
	width: 680px;
	height: 350px;
	overflow: hidden;
}