body, html{width: 100%;height: 100%; font-family:"微软雅黑";font-size: 14px; line-height:1.5em;}
*{ margin: 0;padding: 0;}
#r-result{height:100%;width:20%;float:left;}
.iw_poi_title{font-weight:bold;color:#CE5521;font-size:16px;}
.q_MapInfo{
overflow:hidden;
}
.q_MapInfo h4{
line-height:25px;
color:#2b2b2b;
border-bottom:1px solid #999;
font-size:12px;
margin-bottom:5px;
font-weight:normal;
}
.q_infos{
overflow:hidden;
}
.q_infos:after{
display:block;
visibility:hidden;
font-size:0;
height:0;
content:"";
clear:both;
}
*html .q_infos{zoom:1;}
*html+first-child .q_infos{zoom:1;}
 
.q_infoLeft{
float:left;
width:200px;
font-size:12px;
line-height:30px;
}
.q_infoLeft p{
line-height:30px;
}
.q_infoLeft a{
text-decoration:none;
color:#2b2b2b;
}
 
.q_infoLeft a:hover{
color:red;
}
.q_infoRight{
float:right;
width:100px;
height:75px;
}
.q_infoRight img{
display:block;
width:100px;
height:75px;
overflow:hidden;
}
.q_infoBot{
border-top:1px solid #999;
}
.q_infoBot p{
line-height:30px;
}
.q_infoBot em{
font-size:24px;
font-style:normal;
color:green;
}
        .left{float:left;}
        .right{float:right;}
        .clearfix{clear: both;}
        .hide{display: none;}
		a:link,a:visited{ text-decoration: none;color:#06A7E2;}
		a:hover{ text-decoration:none;}
        #map{height:670px;;width: calc(100% - 305px);border: 1px solid #dadada;}
        #result{height: 670px; font-size: 13px; line-height:1.8em;overflow: auto;color: #666; width:285px; margin-left:10px;}
		#result a{color: #666; margin-bottom:20px;}
        #result ul {
            list-style: outside none none;
        }
        #result  li{
            border-bottom: 1px dotted #dadada;
            padding: 10px;
        }
        #result ul li:hover{
            background-color: #f0f0f0;
            cursor: pointer;
        }
        #result .res-data{
            background: url(../img/ico_marker.png) no-repeat -1px 15px;
        }
        #result .res-marker{
            width: 30px; 
            height: 58px; 
            line-height: 58px; 
            text-align: center; 
            color: rgb(255, 255, 255); 
            font-weight: bold;
        }
        #result .res-address{
            width: 235px; margin-left:20px;
        }
        #result .title{
            font-size: 16px;
			line-height:30px;
            color:#614B42; background:url(../images/search_ico.png)  left center no-repeat; padding-left:20px;
        }
		#result .address{
            font-size: 13px;
            color: #999; padding-left:22px;;
        }
        .area-right{
            width:290px; margin-left:10px;
        }
        .area-right .search{
             border-bottom: 1px solid #dadada;
            padding: 8px 0;
            box-shadow: 8px 8px 8px #888888;
            margin-bottom: 8px;
        }
        .area-right .search .s-address{
            margin-bottom: 5px;position: relative;border-bottom: 1px solid #DADADA;padding: 0 10px;height: 32px;line-height: 32px; color:#CCC;
        }
        .area-right .search .s-address .btn{
            position: absolute;right: 10px;top: 5px;cursor: pointer;
        }
        .area-right .search .s-address .btn{
            width: 22px;
        }
        .area-right .search .address{
            height: 28px;
            line-height: 28px;
            border: none;
            outline: medium;/*去掉鼠标点击后的边框*/
        }
        .area-right .search .cur_point{ height:auto; overflow:hidden; padding:5px;}
        .area-right .search .cur_point a{
            color: #fff;font-size: 13px; display:block; padding:3px 5px; float:left; width:18%; text-align:center; background-color:#C3AB8F; margin:3px 5px;
        }
        .area-right .search .point{
            border:none;
        }
		#s-point a{ margin-right:20px;}