
 .map_info_detail{
    width:440px;
    position:absolute;
    top:5%;
    left:30%;
    background-color:#fff;
}
.map_info_detail:after{
    content:"";
    height:42px;
    width:438px;
    position:absolute;
    top:1px;
    left:1px;
    /*! background:#eee; */
    /*! border-bottom: 1px solid #ccc; */
}


.map_info_in_detail{
    background-color:#fff;
    border:1px solid #8b969f;
    /* padding:10px 15px 15px 15px; */
    box-shadow:3px 5px 5px rgba(0,0,0,.3);
    position: relative;
    width:462px;
    height:202px;
}
.arrow-bottom{
	position:absolute;
	bottom:-41px;
	left:50%;
	margin:0 0 0 -64px;
}
.map_info_in_detail .tit{
	background:#ededed;
	height:42px;
	padding:10px 0 0 20px;
}
.map_info_in_detail p strong{
    color:#111;
    margin-left:0;
    float:left;


}
.btn-detail{
	width:96px;
	height:24px;
	border:1px solid #c0c0c0;
	background:url(/images/common/layer-arrow.png) no-repeat 74px 6px;
	position:absolute;
	top:60px;
	right:20px;
}
.btn-detail a{
	display:block;
	line-height:22px;
	padding:0 0 0 19px;
	color:#000;
	font-weight:bold;
	font-size:13px;
}
.map_info_in_detail table {
    margin:10px;
    border:0;
}
.map_info_in_detail table + div{
    border:1px solid #ddd;
}
.map_info_in_detail tr{
    border-bottom:none;
}
.map_info_in_detail tr th {
    text-align:left;
    border-right:none;
    padding:2px 0 2px 13px;
    color:#255c93;
    position:relative;
    width:80px;
}
.map_info_in_detail tr th:after{
    content:"";
    position:absolute;top:11px;left:0;
    background:#255c93;
    width:3px;height:2px;
}
.map_info_in_detail tr td{
    text-indent:10px; text-align:left;
}

.map_info_in_detail .map_info_in_btn{
    color:#fff;
    background-color:#2d81cf;
    padding:3px 10px;
    border-radius:5px;
}

.map_info_in_detail tr th i{
    padding-right:3px;
    color:#72c02c;
}

.showPriceButton{padding:4px; background:#0d4987; width:100px; display:inline-block; margin:0 auto; text-align:center;color:#fff; font-weight:bold; margin-top:10px}
.showFlyerButton{padding:4px;background: #9c57d9;width:100px;display:inline-block;margin:0 auto;text-align:center;color:#fff;font-weight:bold;margin-top:10px}