* {margin:0; padding:0; font-family:Arial,"微软雅黑", sans-serif;}
html {-webkit-text-size-adjust: none;}
*:focus {outline: none;}
ol,ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none;}

a{

outline:none;blr:expression(this.onFocus=this.blur());

}

a:hover{

text-decoration: none;

}

#pageHeader{

    background:rgb(249, 249, 249);

    border-bottom:1px solid #EDEDED;

}

#pageMiddle{
font-size: 15px;
    background:rgb(253, 253, 253);

    border-bottom:1px solid #EDEDED;

    margin-bottom:5px;

    padding:15px 0;
}

#filterBox{
    margin-top: 40px;
    clear: both;

}

#filterBox li a.activate{

    color:red;

    text-decoration:none;

    cursor:default;

}
.posit {margin-top: 20px;
    height: 30px;
    float: left;
	width:980px;
	position:relative;
}
.dhwz p{margin-bottom: 6px;}
.clear {
	clear:both;
	content:"";
	height:0px;
	line-height:0px;
}
#mapPager {

    position:absolute;

    margin:0px;

    top:50px;

    left:0px;

}

#mapBox{
    
    width:100%;

    height:500px;

    position:relative;

}
#map{

    height:100%;

    position:absolute;

    top:0;

    left:0;

    bottom:0;

    right:400px;

}

#mapPanel{

    position:absolute;

    width:400px;

    top:0;

    bottom:0;

    right:0;

    height:100%;

}

#mapListWrap{

    position:absolute;

    left:0px;

    right:0px;

    top:115px;

    bottom:41px;

    overflow:auto;
	
    font-size:15px;
}

img{

    max-width:none;

}

h1{

    float:left;

    font-size:24px;

    font-family:'微软雅黑';

    color:red;

}

h2{

    float:left;

    margin-left:20px;

    font-size:16px;

    font-weight:normal;

}

.dl-horizontal dt{
    height: 30px;
    width:80px;

}

.dl-horizontal dd{

    margin-left:50px;

}

.dl-horizontal{

    margin:0px;

}

#chgMode{

    margin-right:10px;

}

#toggleBtn{

    margin-right:10px;

}

.BMapLib_nav_tab_content input{

    padding:0px;

    margin:0;

}

#selectedValue{

    width:300px;

    padding-left:5px;

}

#selectedValue .span1{

    white-space: nowrap;

    padding:0 5px;

    width:auto;

    text-align:center;

    background:#e1e1e1;

    height:30px;

    line-height:30px;

    border-radius:3px;

}

#selectedValue .icon-remove{

    margin-left:5px;

    cursor:pointer;

}

#listBox{

    padding-bottom:20px;

}

#listWrap{

    border-color:#DDDDDD;

    border-style:solid;

    border-width:0px 1px 1px 1px;

}

#listWrap table{

    margin-bottom:0px;

}
.nav-bddt{

margin-top: 20px;

}

.nav1-bddt{

margin-top: 0px;

}

.search-module3-content{

left: -10px;

top: 18px;

}

.search-module3-content span{

	position: relative;

	left: 0px;

	top: -2px;

}

.search-module3-input2{

	position: relative;

	left: 0px;

	top: -5px;
 /
}
#mapPager a:hover{ background:#7ED4ED}
#mapPager li.active a{ background:#7ED4ED !important;}



.map_search {width:auto; height:auto; overflow:hidden; position:absolute; left:0; right:0; top:65px; bottom:0;}
    .map_search-main {width:416px; height:auto; position:absolute; left:0; top:0; bottom:0;}
    .map_search-form {width:auto; height:105px; padding:0 15px;}
    .map_search-inp {width:auto; height:48px; padding-top:15px;}
    .map_search-inp input.inp {width:73%; height:36px;box-sizing: border-box; line-height:26px;border: 1px solid #ccc; padding-left: 3px; float:left; font-size:16px; color:#666;}
    .map_search-inp input.btn {width:27%; height:36px; color:#fff;background:  url(/theme/agency/img/ico_map7.png) #385ec0 no-repeat center; border:0px; cursor:pointer; float:right;}
    .map_search-select {width:auto; height:auto;margin-top:20px;}
    .map_search-select select {width:28%; height:30px; line-height:40px; float:left; margin-right:5%;}
    .map-apartment{margin-left: 3%!important;margin-right: 8% !important;}
    .map-price{margin-right: 0 !important;}

    .map_search-list {width:auto; height:auto; position:absolute; top:106px; left:0; right:0; bottom:0; overflow-y:auto;}
    .map_search-list ul {display:block;}
    .map_search-list ul li {width:auto; height:100px; padding:5px; border-bottom:1px solid #aaa;}
    .map_search-list-box {width:auto; height:auto;}
    .map_search-list-img {width:150px; height:100px; float:left;cursor: pointer;}
    .map_search-list-con {width:210px; height:auto; float:right;}
    .map_search-list-con h1 {width:auto; height:30px; line-height:30px; text-align:right; font-weight:normal; overflow:hidden;}
    .map_search-list-con h1 span.num {color:#ff5555; font-size:16px;}
    .map_search-list-con h1 span.city {color:#999999; font-size:12px; padding-left:5px; float:left;}
    .map_search-list-con h1 a {float:left; font-size:14px; color:#0091dc;}
    .map_search-list-con h1 a:hover{ color:#ee4433; text-decoration:none;}
    .map_search-list-con div {height:auto; line-height:25px; margin-top:10px; font-size:14px; color:#666; width:18em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;}
    .map_search-list-con a:hover{ color:#ee4433; text-decoration:none;}
    .map_search-boxm {width:auto; height:auto; position:absolute; left:415px; right:0; top:0; bottom:0;}
    .table img{width: 100%;height: 100%;}
    .map_search-list-con a{cursor: pointer;}


     .MAP_nav{
        border-bottom: #cb0000 3px solid;
        background:#fafafa;}
    .map_mian{position: relative;
        width:1200px;
        margin:0 auto;
        background:#fafafa;
        widows:100%;
        height:61px;
        line-height:61px;}
.sycsk{height: 30px;right: 140px;top: 15px;width: 66px;background: #bdb6b6;position: absolute;}
.sycs{
    background: rgba(255, 255, 255, .6);
    width: 66px;
    font-size: 16px;
    outline: none;
    border: none;
    height: 30px;
    }
    .map_logo{
        margin-top:3px;height: 100%;float: left;}
    .map_logo img{height: 100%;}
    .map_nav_li{float: left;margin-top: 15px;
        margin-left:48px;}
    .map_nav_li p{float: left;
    margin: -14px 0 0 30px;
    font-size: 20px;
    color: red;}   
    .map_nav_li li{list-style: none;
        font-family: "微软雅黑";
        margin:0 5px;
        height:31px;
        line-height:31px;
        float:left;
        font-size:18px;
        font-weight:bold;}
    .map_nav_li li a{
        display:block;
        padding:0px 8px;
        color:#10486D;}
    .map_nav_li .map_li_conter{
        border-radius:8px;
        color: white;
        background:#0094ff;}
    .map_nav_li .map_li_conter a{
        color:#FFF;}
    .map_nav_li li:hover{
        border-radius:8px;
        color: white;
        background:#0094ff;}
    .map_nav_li li a:hover{
        color:#FFF;}

.left{height: 115px;width: 100%;border-bottom: 1px solid #ccc;}
table {
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0
}
.table {
    width:100%;
    margin-bottom:20px
}
.table th,.table td {
    padding:8px;
    line-height:20px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #ddd
}
