﻿
        #allmap {
        width:100%;
        height:450px;
        margin:0px; 
        padding:0px;
        border:none;
        }

        #result {
            width:100%;
            font-size: 12px;
        }

        dl, dt, dd, ul, li {
            margin: 0;
            padding: 0;
            list-style: none;
        }

        dt {
            font-size: 14px;
            font-family: "微软雅黑";
            font-weight: bold;
            border-bottom: 1px dotted #000;
            padding: 5px 0 5px 5px;
            margin: 5px 0;
        }

        dd {
            padding: 5px 0 0 5px;
        }

        li {
            line-height: 28px;
        }
.assort-distance.fixed-side {
    right: 0;
    bottom: 40%;
    width: 40px;
    padding: 0;
    border: 0;
}
.assort-distance {
    position: absolute;
    right: 58px;
    bottom: 95px;
    z-index: 9;
    width: 260px;
    padding: 20px;
    border: 1px solid #bbb;
    background: #fff;
}
.assort-distance.fixed-side .close-assort {
    display: block;
}
.assort-distance .close-assort {
    display: none;
    width: 42px;
    padding: 10px 0;
    font-size: 14px;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    color: #333;
    background-color: #fff;
}
.assort-distance.fixed-side .extend-box {
    display: none;
}
.plotop-ico {
   width:33px;
   overflow:hidden;
   height:25px;
   margin-top:-6px;
   float:left;
}
.plotop-name {
   overflow:hidden;
   height:30px;
   margin-top:-3px;
   float:left;
}
.plotop-icocolse {
   width:20px;
   overflow:hidden;
   height:25px;
   margin-top:-3px;
   float:right;
   cursor:pointer;
}
.imgclose {
    margin-top:-779px;
}
.assort-distance h4 {
    padding-bottom: 10px;
    font-size: 16px;
    color: #666;
    font-weight: normal;
}
.assort-distance.school h4 span {
    background-position: 0 -189px;
}
.assort-distance h4 span {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    border-radius: 12px;
    vertical-align: -5px;
}
.plot-ico {
   width:33px;
   overflow:hidden;
   height:25px;
   margin-top:12px;
   float:left;
}
.img1 {
    margin-top:-189px;
}
.img2 {
    margin-top:-217px;
}
.img3 {
    margin-top:-245px;
}
.img4 {
    margin-top:-273px;
}
.img5{
    margin-top:-302px;
}
.img6 {
    margin-top:-331px;
}
.img7{
    margin-top:-359px;
}


.assort-distance h4 i {
    margin-left: 5px;
    font-style: normal;
}
.assort-distance ul {
    /*margin-top:100px;*/
    max-height: 290px;
    overflow-y:auto;
}
.assort-distance ul li {
    height: 35px;
    font-size: 16px;
    line-height: 35px;
    
    cursor:pointer;
}
.assort-distance.school ul li .digit {
    color:rgb(251,94,1);
    width:20px;
}
.assort-distance ul li .digit {
    float: left;
    margin-right:5px;
}
.assort-distance ul li .text {
    float: left;
    display: block;
    width: 130px;
    color: #666;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.assort-distance ul li .text:hover {
    float: left;
    display: block;
    width: 130px;
    color: RGB(251,94,1);
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.assort-distance ul li .distance {
    float: right;
    font-size: 14px;
    color: #999;
}

.map-label {
    height: 50px;
    border: 1px solid #ddd;
    height: 52px;
    position:relative;
}
.map-label ul, ol, li {
    list-style: none;
}
.map-label ul li {
    float: left;
    padding: 0 25px;
    height: 50px;
}
.map-label ul li a.icon-text {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #666;
}
a {
    text-decoration: none;
    cursor: pointer;
}
.map-label ul li a:hover {
    color:rgb(251,94,1);
}
.BMap_pop {
    margin-top: -20px;
    margin-left: 5px;
}
