/* CSS Document */

#header{ width:1000px; margin:0 auto; border-top:1px solid #ECECEC;}
#header div.top_navigation div
{
	text-align:right;
	line-height:40px;
	padding-right:10px;
}
#header div.header_navigation {
	height:40px;
	position:relative;
	width:1000px;
	margin:0px auto 0 0;
}
#header div.header_navigation ul { float:left; width:770px; border:0px solid #333;
	position:relative;
	height:40px;
}
<!-- #header div.header_navigation li {float:left;position:relative;background:url(../images/nav_item_bg.gif) no-repeat right 7px;width:100px;margin-right:4px;}-->
#header div.header_navigation li {float:left;position:relative;background:url(../images/nav_item_bg.gif) no-repeat right 7px;width:100px;}
#header div.header_navigation li.l{}
#header div.header_navigation li.on {background:#f5f5f5  url(../images/headerbg.gif) repeat right top;}
#header div.header_navigation li.pre {}
#header div.header_navigation li em {display:block;width:100%;height:40px;line-height:40px;font-weight:bold;}
#header div.header_navigation li em a {display:block;text-align:center;font-style:normal;width:100%;color:#59637c;font-size:100%;font-size:14px;font-family:微软雅黑,宋体,arail;}
#header div.header_navigation li em a:hover{color:#333;text-decoration:none;}

#header div.header_navigation li.on em a{color:#666;}
#header div.header_navigation li.over{background-position:left -40px;}
#header div.header_navigation_bg{clear:both;display:block;height:40px;background-color:#0093ce;}
#header div.header_navigation_bg .l{float:left;width:390px;text-align:left;padding-left:10px;line-height:40px;color:#fff;}
#header div.header_navigation_bg .r{float:left;width:390px;padding-right:10px;text-align:right;line-height:40px;}
#header div.header_navigation_bg em{font-style:normal;color:#fff;}
#header div.header_navigation_bg a{padding:2px 8px;color:#fff;}

#header div.header_navigation_bg .r a{color:#fff;}
.nav_xp_hd ul li.l{border-bottom:none;}
.nav_xp_hd ul li a{width:100%;height:40px;line-height:40px;display:block;}
.header_navigation .tel{ float:left; margin:0; padding:0; font-family:arial; font-size:13px; font-weight:bold; padding-left:10px;  background:url(../images/snsicn.png) no-repeat 10px -60px;}
.header_navigation h2{ float:right;margin:0; padding:0;font-size:12px;}

.header_drawer{position:absolute;left:-5px;top:34px;z-index:1100;display:block;visibility:hidden;background:url(../images/drawer_bg_1_1.png) no-repeat top left;padding:10px 0 0;}
* html .header_drawer { background:transparent url(../images/drawer_bg_1_1_ie6.gif) no-repeat scroll left top; } /* IE6 */
.header_drawer dl{background:url(../images/drawer_bg_2.png) no-repeat left bottom;padding:0 10px 10px;}
* html .header_drawer dl{ background:transparent url(../images/drawer_bg_2_ie6.gif) no-repeat scroll left bottom; } /* IE6 */

#header div.header_navigation li:hover div.header_drawer{visibility:visible;}
#header div.header_navigation li:hover > div.header_drawer{visibility:visible;}
#header div.header_page_action{padding:12px 0 0 0;float:left;margin-right:6px;width:92px;}
#header div.header_page_action li{padding:0 0 4px 22px;}
#header div.header_page_action li a{color:#fff;}
.header_drawer dt{line-height:18px;text-align:center;position:relative;font-weight:bold;background:url(../images/dot_down.gif) no-repeat 84px 11px;}
.header_drawer dd{line-height:36px;text-align:center;padding:0;position:relative;border-top:1px solid #f0f0f0;font-weight:normal;}
.header_drawer dd.f{border-top:none;}
.header_drawer dd em{font-size:8px;}
.header_drawer a{text-decoration:none;font-family:宋体;width:90px;height:36px;display:block;}
.header_drawer dd a:hover{text-decoration:none;}
.header_drawer dd:hover .dd_header_drawer{visibility:visible;}
.dd_header_drawer{position:absolute;left:76px;top:0px;z-index:12;display:block; background:url(../images/asds.png) no-repeat bottom right;
    visibility:hidden; height:189px;width:248px;padding:0;z-index:1000;}

* html .dd_header_drawer { background:url(../images/asds.png) no-repeat bottom right;} /* IE6 */
.dd_header_drawer dd{line-height:22px;text-align:center;padding:3px 0;position:relative;}
.dd_header_drawer dd.f{}
.dd_header_drawer dd em{font-size:8px;}
.dd_header_drawer dd a{text-decoration:none;font-family:宋体;background:none;}
.dd_header_drawer dd a:hover{background:none;}
.tip{ background:url(../images/bg01.gif) no-repeat; padding:0 10px; width:630px; height:28px; line-height:28px; color:#fff; text-align:left;}
.tip a{ float:right; color:#fff; margin-right:10px; display:inline;}
.tip a:hover{ color:#ef9b11;}

.active a{background:#C80F2E;color:#fff!important; font-family:Verdana, Geneva, sans-serif; height:40px; line-height:40px; display:block; width:85px; text-align:center;}
.active a:hover{background:#A00D25;color:#fff!important; font-family:Verdana, Geneva, sans-serif; height:40px; line-height:40px; display:block; width:85px; text-align:center; text-decoration:none;}

.dd_header_drawer a{color:#6997B5; font-family:Verdana, Geneva, sans-serif; height:44px; line-height:22px; padding-top:7px; display:block; width:130px; padding-left:77px; }
.m_ac{ background: url(../images/m_topbg.gif) no-repeat 25px 0; margin-bottom:15px;}
.m_ab{ background: url(../images/m_topbg.gif) no-repeat 25px -65px;}
.m_ae{ background: url(../images/m_topbg.gif) no-repeat 25px 0; margin-bottom:15px;}
.m_ad{ background: url(../images/m_topbg.gif) no-repeat 25px -65px;}


.klog{background-image:none;width:60px;}
.klog a{background:url(../images/signin.png) no-repeat 17px 15px;color:#fff!important; font-family:Verdana, Geneva, sans-serif; height:40px; line-height:40px; display:block; width:60px; text-align:center;}
.klog a:hover{background:url(../images/signin.png) no-repeat 17px -34px;color:#fff!important; font-family:Verdana, Geneva, sans-serif; height:40px; line-height:40px; display:block; width:60px; text-align:center; text-decoration:none;}

<!--#header div.header_navigation li.on1{ width:50px;}-->
#header div.header_navigation li.on1{ width:38px;}
#header div.header_navigation li.on2{ width:110px;}
#header div.header_navigation li.on3{ width:60px;}


.mn_1{ width:110px;border:1px solid #333; display:list-item;}
.mn_2{ width:60px;border:1px solid #333;display:list-item;}


.a_login{ width:239px; height:288px; background: url(../images/login_bg.gif) no-repeat left top;}
.a_login p{ padding-left:10px; margin:0; height:30px; line-height:30px;}
.a_login p span{ float:right; width:100px; display:block; text-align:right; padding-right:10px;}
.h_img{ margin-top:12px;}
.tel{background:url(../images/snsicn.png) no-repeat; height:40px; width:130px; text-align:center; line-height:40px; display:block;}


/*选择框*/
.btn-select {position: relative;   display: inline-block; width: 235px;  height: 30px;  font: 14px/20px "Microsoft YaHei";
    color: #fff;border: 1px solid #cccccc;
} 
.btn-select .cur-select {position: absolute; display: block;width: 235px;height: 30px;line-height: 30px; background: #f80 url(ico-arrow.png) no-repeat 125px center;
    text-indent: 10px;}
.btn-select:hover .cur-select {background-color: #f90;}
.btn-select select {position: absolute;top: 0;left: 0;width: 235px;height: 30px;opacity: 0;filter: alpha(opacity: 0;);font: 14px/30px "Microsoft YaHei";color: #f80;}
.btn-select select option {text-indent: 10px;}    
.btn-select select option:hover {background-color: #f80;color: #fff;}

.btn-selecta {position: relative;   display: inline-block; width: 75px;  height: 30px; line-height:30px; margin-right:10px;  font: 14px/20px "Microsoft YaHei";
    color: #fff;border: 1px solid #cccccc;
} 
.btn-selecta .cur-select {position: absolute; display: block;width: 75px;height: 30px;line-height: 30px; background: #f80 url(ico-arrow.png) no-repeat 125px center;
    text-indent: 10px;}
.btn-selecta:hover .cur-select {background-color: #f90;}
.btn-selecta select {position: absolute;top: 0;left: 0;width: 75px;height: 30px;opacity: 0;filter: alpha(opacity: 0;);font: 14px/30px "Microsoft YaHei";color: #f80;}
.btn-selecta select option {text-indent: 10px;}    
.btn-selecta select option:hover {background-color: #f80;color: #fff;}


.btn-sel {position: relative;display: inline-block; width: 134px;  height: 30px; line-height:30px; margin-right:10px;  font: 14px/20px "Microsoft YaHei";
    color: #fff;border: 1px solid #cccccc;
} 
.btn-sel  .cur-select {position: absolute; display: block;width: 134px;height: 30px;line-height: 30px; background: #f80 url(ico-arrow.png) no-repeat 125px center;
    text-indent: 10px;}
.btn-sel:hover .cur-select {background-color: #f90;}
.btn-sel  select {position: absolute;top: 0;left: 0;width: 134px;height: 30px;opacity: 0;filter: alpha(opacity: 0;);font: 14px/30px "Microsoft YaHei";color: #f80;}
.btn-sel  select option {text-indent: 10px;}    
.btn-sel  select option:hover {background-color: #f80;color: #fff;}


.btn-sela {position: relative;display: inline-block; width: 155px;  height: 28px; line-height:28px; margin-right:10px;  font: 14px/20px "Microsoft YaHei";
    color: #fff;border: 1px solid #cccccc;
} 
.btn-sela  .cur-select {position: absolute; display: block;width: 155px;height: 28px;line-height: 28px; background: #f80 url(ico-arrow.png) no-repeat 125px center;
    text-indent: 10px;}
.btn-sela:hover .cur-select {background-color: #f90;}
.btn-sela  select {position: absolute;top: 0;left: 0;width: 155px;height: 28px;opacity: 0;filter: alpha(opacity: 0;);font: 14px/28px "Microsoft YaHei";color: #f80;}
.btn-sela  select option {text-indent: 10px;}    
.btn-sela  select option:hover {background-color: #f80;color: #fff;}




.searchForm{margin:0 auto;width:940px;border-radius:0;height:255px;padding-left:20px;padding-bottom: 20px; padding-top:0px;}

.searchByWhere{font: 14px/28px "Microsoft YaHei";padding:0;height:100%;margin:0 0 3px;top:0;z-index:204; padding:0; overflow:hidden; }
.searchByWhere fieldset{ height:60px; overflow:hidden;}
.searchresult{float:left;padding:0;height:100%;margin:0 0 3px;width:100%;top:0;z-index:204;}
.clearer{clear:both;visibility:hidden;height:0;overflow:hidden;}
.refinements{clear:left;margin:10px 0 0px 3px;float:left; width:100%; padding-bottom:15px;}
.searchByWhere .fancyRefinements{margin-top:5px;display:table;}
.searchByWhere .fancyRefinements label{display:block;}
.searchByWhere .fancyRefinements select{display:none;}
.search_result_menuadded{display:inline-block; margin-left:10px; font-size:14px;}
.search_result_menuadded strong{color:#cd2843;}
label.searchschool{background:#c8102e;color:#ffffff;padding:6px 10px 6px 10px;text-align:center; border-radius:4px 0px 0px 4px; float:left; border:none; border:none;}
.ui-dropdownchecklist-dropcontainer{height:150px;}
/*
.ui-dropdownchecklist-dropcontainer-wrapper{overflow:hidden}
*/
.ui-dropdownchecklist-item {float:left;}
.ui-dropdownchecklist-item input{float:left;}
.ui-dropdownchecklist-text{width:50px;float:right; border:none;}
.ui-dropdownchecklist-item input[type="radio"]{
    line-height: normal;
    margin: 4px 0 0;
}
.catalog{ width:135px; float:left; border:none; margin-right:5px;}
.propertyType{ width:135px; float:left; border:none; margin-right:5px;}
.price{ width:135px; float:left; border:none; margin-right:5px;}
.room{ width:135px; float:left; border:none; margin-right:5px;}
.lookingTo{ width:135px; float:left; border:none;}
.active{ margin-top:9px;}

.select_style {width:200px; height:30px; overflow:hidden; border:none;float:left;}
.select_style select { padding:5px;width:235px;  border:none; height:27px; line-height:14px;
-webkit-appearance: none; /*for Webkit browsers*/ background:url(../images/arrow.png) no-repeat 215px 0; font-family: "Microsoft YaHei";
}

#wrap-nav {width:115px;height:57px;line-height:57px;}
#wrap-nav .container {z-index:19; margin:0; padding:0;z-index:5;}
#wrap-nav ul.menu { margin:0; padding:0;}
#wrap-nav ul.menu li {float:left;}
#wrap-nav ul.menu {}
#wrap-nav ul.menu li {position:relative; float:left; padding:0; right:20px;}
#wrap-nav ul.menu li h3 { font-size:1.2em;}
#wrap-nav ul.menu li h3 a.depth_1 {background:url(../images/ico_g.gif) no-repeat 0 0px; text-align:center; display:inline-block; color:#FFFFFF; width:106px;height:57px; line-height: 47px;font-family: 微软雅黑;}
#wrap-nav ul.menu li h3.hover,
#wrap-nav ul.menu li h3.selected { background:url(../images/ico_g.gif) no-repeat 0 -57px;}
#wrap-nav ul.menu li h3.hover a.depth_1,
#wrap-nav ul.menu li h3.selected a.depth_1 {color:#CC0000;}
#wrap-nav ul.menu li.hover h3 {background:url(../images/ico_g.gif) no-repeat 0 -57px;}
#wrap-nav ul.menu li.hover h3 a.depth_1 {background:url(../images/ico_g.gif) no-repeat 0 -57px; color:#FFFFFF;}
#wrap-nav ul.menu li ul.children {position:absolute; left:2px; top:57px; z-index:19; display:none; width:298px; padding:6px 7px 5px 6px; border:1px solid #F0F0F0; border-bottom:2px solid #B5B5B5; border-top:0; background:#FFFFFF; left:-205px;}
#wrap-nav ul.menu li ul.rleft {right: 6px; _right: 5px;}
