.eatate-near {
    border: 1px solid #ececec;
    width: 950px;
    height: 347px;
    position: relative;
}
.eatate-near .estate-map-content {
    width: 585px;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    height: 347px;
    overflow: hidden;
}
.eatate-near .estate-map-content-2 {
    width: 840px;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    height: 347px;
    overflow: hidden;
}
.eatate-near .content {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    width: 235px;
    height: 347px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.eatate-near .content div{
    float: none;
}
.eatate-near .content > div{
    border : 0 !important;
}
i, em {
    font-style: normal;
}
.eatate-near ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.fang-left {
    float: left;
    display: inline;
}
.mis-clearfix {
    zoom: 1;
}
.mis-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    font-size: 0;
}
.eatate-near .nav {
    padding-left: 1px;
    height: 347px;
    width: 127px;
    float: left;
    overflow: hidden;
}
.eatate-near ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.eatate-near .nav li {
    background-color: #f9f9f9;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #fff;
    padding-left: 49px;
    height: 56px;
    line-height: 56px;
    color: #666;
    font-size: 14px;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer;
}
.eatate-near .nav li.sel {
    background-color: #3399ff;
    color: #fff;
}
.eatate-near .nav li .icon {
    position: absolute;
    left: 15px;
    top: 17px;
    height: 25px;
    width: 25px;
    border: 0;
    background: url(mark.png) no-repeat;
    _background-image: url(mark1.png);
    background-position: -78px -53px;
}
.eatate-near .nav li.sel .icon {
    background-position-x: -27px;
}
.eatate-near .nav li.bus .icon {
    background-position: -78px -53px;
}
.eatate-near .nav li.sel[data-key=bus] .icon {
    background-position: -27px -53px;
}
.eatate-near .nav li.school .icon {
    background-position: -78px -110px;
}
.eatate-near .nav li.sel[data-key=school] .icon {
    background-position: -27px -110px;
}
.eatate-near .nav li.hospital .icon {
    background-position: -78px -168px;
}
.eatate-near .nav li.sel[data-key=hospital] .icon {
    background-position: -27px -168px;
}
.eatate-near .nav li.market .icon {
    background-position: -78px -223px;
}
.eatate-near .nav li.sel[data-key=market] .icon {
    background-position: -27px -223px;
}
.eatate-near .nav li.food .icon {
    background-position: -78px -283px;
}
.eatate-near .nav li.sel[data-key=food] .icon {
    background-position: -27px -283px;
}
.eatate-near .nav li.bank .icon {
    background-position: -78px -341px;
}
.eatate-near .nav li.sel[data-key=bank] .icon {
    background-position: -27px -341px;
}
#zjjjr{ padding-top:5px;}
#zjjjr img{ width:130px; height:130px; border-radius: 15px;}
.zjjjrts{ background-color:#81b9e2; color:#fff; padding:2px 3px; margin:0px 10px 0px 20px;}
.zjjjrbz{ background-color:#aaa; color:#fff; padding:2px 3px; margin:0px 10px 0px 20px;}
/*列表页全景房源角标*/
.qjfyindex { width:180px; height:135px;}
.qjfyindex .num{ position:relative; right: 62px; bottom: 135px;}