/* showDialog */
#SD_HideSelect {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;background:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
* html #SD_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#SD_overlay {position:fixed;top:0px;left:0px;z-index:1000;width:100%;height:100%;}
* html #SD_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.SD_overlayBG {background:#000000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.SD_overlayBG2 {background:#000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.SD_bg {filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;width:9px;height:9px;overflow:hidden;}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;display:none;}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #e2e2e2;float:left;}
#SD_container h3 {line-height:30px;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;}
#SD_body {padding:15px;white-space:normal;}
#SD_body, #SD_body div, #SD_body p, #SD_body td {color:#000000;}
#SD_button {padding:10px 0px;background:#F6F6F6;border-top:1px solid #CDCDCD;text-align:right;display:none;}
#SD_button a {margin-right:10px;padding:6px 10px 4px;background:#005EAC;border-width:1px;border-style:solid;border-color:#D8DFEA #0E1F5B #0E1F5B #D8DFEA;white-space:nowrap;display:inline-block;color:#FFFFFF;font-size:14px;text-align:center;cursor:pointer;}
#SD_button a:hover {text-decoration:none;}
.SD_close {position:absolute;top:6px;right:10px;z-index:1005;width:13px;height:13px;border:none;background:url(/house../images/icons.png) no-repeat 0px -285px;display:none;}
.selected-dg-box {
	position:absolute;
	background:#fff;
	padding: 20px;
	width:521px;
	border: 1px solid #cccccc;
}
.selected-dg-box .index-cr li {
    float: left;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    color: #f02b17;
}
.selected-dg-box .index-cr .current {
    background: #f02b17;
    color: #fff;
}
.selected-dg-box .index-cr {
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
}
.selected-dg-box .index-cities {
    padding-top: 10px;
    overflow: hidden;
}
.selected-dg-box .index-cities li {
    float: left;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    margin-left: 20px;
}
.box_menu {
    float: right;
}
.left-change {
    float: left;
}
.menu-center .box_menu .quxian .qxselected{
    border-left: none;
}
.menuBoxLt, .menuBox .btn01, .cityArea_k .tt span, .item_cityArea i {
width: 3px;
height: 40px;
background: url(/house../images/bg01.gif) no-repeat;
}
.backToTop {
position: fixed;
right: 50%;
bottom: 209px;
margin-right: -580px;
display: none;
}
.menu_a { font-size:14px; text-align:left; padding-left:41px; position:relative;}
.menu_a a{ color:#333;}
.menu_a a.active{ color:#d80100; font-weight:bold;}
.menu_a a:hover{ color:#d80100;}
.btn02{font:20px "微软雅黑";text-align: center; background:none; border:none;padding:0px; margin:0px; background:#6391dc;color: #fff; width:94px; height:34px; color:#fff; cursor:pointer;float:right;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.btn03{border:none;padding:0px; margin:0px; background-position:-231px -148px; width:51px; height:28px; color:#fff; cursor:pointer; vertical-align:middle;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background: #6391dc;text-align: center;margin-left: 6px;line-height: 29px}
.btn03:hover{
    background: #4075cb;
}
.txt3{ height:26px; border:1px solid #8dabdb; line-height:28px; width:68px; vertical-align:middle;}
.jg_qj{ margin-left:10px; margin-top:10px;}
/*update 2012-12-14 star*/
.box_menu{ width:627px; height:34px; border:1px solid #6391dc; background-position:0 -393px; text-align:left; position:relative; z-index:99; margin-top:10px;}
/*update 2012-12-14 end*/



.box_menu .quxian{ float:left; width:113px; height:34px;}
.box_menu .type{float:left; width:113px; height:34px; }
.box_menu .price{float:left; width:113px; height:34px;}
.box_menu .txt1{float:left; height:34px; margin-left:22px; display:inline; position:relative}
.box_menu .txt1 .txt2{ height:32px; width:233px; padding:0px; margin:0px; padding-left:3px; padding-right:0px; line-height:34px; border:0px; outline:none; background:#fff; color:#999999; font-size:14px;}
.box_menu span{ border-right:1px solid #e1eaf9;text-indent:0px;position:relative;width:109px; height:34px; line-height:34px;display:inline-block;background-position:-162px -297px;padding-left:3px; font-size:14px; color:#999999; cursor:pointer;overflow:hidden;}
.box_menu span em{
    white-space: nowrap;
     text-overflow:ellipsis;
     overflow: hidden;
     display: inline-block;
     width: 90%;
}
.box_menu span .icon {
    display: block;
    width: 9px;
    position: absolute;
    height: 5px;
    background: url(/house../images/icons.png) -164px -303px no-repeat;
    top: 15px;
    right: 5px !important;

}
.box_menu .quxian span.active{background: #fff;background-position:-162px -352px;border-left:1px solid #6391dc;border-right:1px solid #6391dc; position:absolute; z-index:12;border-bottom: 1px solid #fff}
.box_menu span.active .icon{
    background-position: -164px -295px;
}
.box_menu .type span.active{background:#fff;border:0px;border-left:1px solid #6391dc;border-right:1px solid #6391dc;border-bottom:none;position:absolute; z-index:12; border-bottom: 1px solid #fff;margin-left: -1px;}
.box_menu .price span{position:absolute;}
.box_menu .price span.active{background: #fff;border:0px;border-left:1px solid #6391dc;border-right:1px solid #6391dc; position:absolute; z-index:12;border-bottom: none;border-bottom: 1px solid #fff;margin-left: -1px;}
.box_menu .price a{  width:90px;}
.box_menu.newsbg{ background:none;}
.box_menu.newsbg .news{ float:left; }
.box_menu.newsbg .news span{ border-right:1px solid #aec5e5; font-weight:bold; color:#6280ad; background: url(/simg/common/modules/house_index/2012/images/ico07.gif) 66px 14px no-repeat;}
.box_menu.newsbg .news span.active{padding-top: 1px;background: #fff;}
.news_list{ width:90px; border:3px solid #4b74ad; border-top:0px; position:absolute; left:-3px; top:34px; background:#fff; display:none;}
.news_list a{ display:block; padding-left:8px; height:32px; line-height:32px; font-size:14px; color:#6280ad; font-weight:bold;}
.news_list a:hover{ background:#f3f6fb; color:#d80100;}
.hide_box{ width:338px; background:#fff; border:1px solid #6391dc; border-top:0px; position:absolute; left:-1px; top:35px; z-index:10; padding-bottom:9px; }
/*2012-12-14 star*/
.hide_box h3{height:36px;line-height:34px;width:290px;color:#999;margin-left:10px; background-position:-240px -109px;font-size: 16px;border-bottom: 1px solid #dbe6ef;}
.hide_box p{ margin-left:10px; margin-top:6px; padding-bottom:2px;}

/*2012-12-14 end*/

.hide_box a{ display:inline-block; width:65px; text-align:left; line-height:28px;color: #333;}
.hide_box a:hover{color: #d80100;}
/*2014-01-21 star*/
.box_menu .type .hide_box a{width:90px;}
/*2014-01-21 end*/
.separate_line {display: inline-block;_zoom: 1;border-right: 1px solid #aaa;vertical-align: middle;height: 38px;margin: 14px 8px 8px 21px;}
.item_cityArea {position: relative;display: inline-block;vertical-align: middle;height: 51px;margin: 12px 0 0 11px;text-align: left;z-index: 2}
.item_cityArea em{font-style:normal;cursor:pointer;}
.item_cityArea em s{display:inline-block;*display:inline;width:7px;height:4px;margin-left:4px;background-position:0 0;font-size:0px;*zoom:1;}
.item_cityArea .selectCity{display:block;width:87px;height:24px;margin-bottom:2px;font-weight:100;font-size:20px;line-height:24px; font-family:"Microsoft YaHei", 'Open Sans', 'Helvetica Neue', 'Arial', 'Tohama', 'Verdana', 'Hiragino Sans GB', 'STHeiti', 'SimSun', 'sans-serif';color:#333;overflow:hidden;}
.item_cityArea i{position:absolute;display:block;width:11px;height:8px;left:18px;top:43px;background-position:-173px -22px;font-size:0px;z-index:7;}
/* cityArea_k */
.cityArea_k{z-index:5;position:absolute;left:-5px;top:49px;padding:15px 14px 17px;width:530px;border:2px solid #DBE3EE;background:#fff;}
.cityArea_k a{color:#2255AA;}
.cityArea_k a:hover{color:#d80100;}
.cityArea_k .tt{position:relative;width:530px;margin-bottom:10px;height:18px;}
.cityArea_k .tt a{margin-right:13px;}
.cityArea_k .tt span{display:block;position:absolute;right:0px;top:0px;width:15px;height:15px;cursor:pointer;background: url(/house../images/bg01.gif) no-repeat;background-position:-171px 0px;}
.cityArea_k .tt .close{display:block;position:absolute;right:0px;top:0px;width:15px;height:14px;background-position:-171px 0;overflow:hidden;*zoom:1;}
.cityArea_k .top{margin-bottom:18px;text-align:center;line-height:30px;color:#fff;font-size:14px;word-spacing:-1px;font-weight:bold;background:#85ABE5;}
.cityArea_k .top a{display:inline-block;*display:inline;width:23px;color:#fff;font-size:14px;*zoom:1;}
.cityArea_k .top a:hover{background:#6891D0;text-decoration:none;}
.cityArea_k .bot{height:228px;overflow-x:hidden;overflow-y:auto;}
.cityAreaBox{margin-bottom:13px;border-bottom:1px dotted #E4E4E4;}
.cityAreaBoxHd{margin:0 0 3px 8px;color:#999;font-size:12px;font-weight:bold;word-spacing:-1px;}
.cityAreaBoxCen{padding-bottom:10px;overflow:hidden;*zoom:1;}
.cityAreaBoxCen li{display:inline-block;*display:inline;*margin-bottom:5px;*zoom:1;}
.cityAreaBoxCen li a{display:inline-block;*display:inline;padding:2px 7px;line-height:16px;border:1px solid #fff;}
/* 2014-06-24 end */
.footer-content {
    margin-top: 50px;
    clear: both;
    border-top: 1px solid #efefef;
    padding-top: 30px;
    padding-bottom: 20px;
}
.footer-content p {
    text-align: center;
    font-size: 14px;
    color: #666666;
    margin-top: 8px;
}
.menu-center {
    width: 1000px;
    margin: 0 auto;
    height: 65px;
}
i.logo-icon {
    display: inline-block;
    height: 64px;
    width: 151px;
    background: url(/house../images/icons.png) no-repeat;
    vertical-align: middle;
}
#footer {
    background: #fafafa;
    clear: both;
    margin-top: 35px;
    overflow: hidden;
}
.footer-content a {
    color: #666666;
}
.inputBox {
    float: left;
    height: 34px;
    width: 194px;
}
.inputBox input[type="text"] {
    width: 177px;
    height: 34px;
    *height: 33px;
    border: none;
    border: 0px;
    line-height: 34px;
    margin-left: 1px;
    font-size: 14px;
    color:#dadada;
    padding: 0 3px 0 13px;
}
.overFlowHidden li{
	display:block;
	overflow:hidden;
}
