/* ad_search.htm */
.ad_search { width:948px; border:1px solid #f6be11; background:url(/images/member/pic_reg_001.gif) left bottom repeat-x #fff; margin:0 auto; height:493px; }
.ad_search .a { border-top:4px solid #fce4a8; height:49px; width:950px; position:relative; }
.ad_search .a p { position:absolute; top:-4px; left:36%; background:url(/images/member/pic_search_001.gif) 0 0 no-repeat; width:268px; height:47px; }
.ad_search .menu { width:416px; margin:0 auto; float:none; text-align:center; background:none; margin-top:60px; height:30px; bottom:-1px; left:10px; position:relative; }
.ad_search .menu ul li { width:94px; height:30px; background:url(/images/member/pic_search_001.gif) -94px -47px no-repeat; line-height:34px; overflow:hidden; margin:0 10px 0 0; float:left; text-align:center; color:#000; font-weight:bold; font-size:14px; }
.ad_search .menu ul .on { background:url(/images/member/pic_search_001.gif) 0 -47px no-repeat; line-height:32px; color:#653101; }
.ad_search .line { width:902px; height:9px; background:url(/images/member/pic_search_002.gif) no-repeat; overflow:hidden; margin:0 auto 20px; }
/* 搜索框 */
.gjssnr { width:656px; height:26px; background:#fde9ce; margin:0 auto; }
.ad_search .ssk { width:430px; margin:20px auto 0; }
.ad_search .ssk span { width:59px; height:20px; background:url(/images/member/pic_search_004.gif) -54px -80px no-repeat; float:left; text-align:center; color:#666; line-height:22px; overflow:hidden; }
.ad_search .ssk .tex1 { width:320px; height:16px; border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; float:left; padding:2px 0 0 4px; color:#cbcbcb; }
.ad_search .ssk .button { width:43px; height:20px; background:url(/images/member/pic_search_004.gif) 0 -80px no-repeat; cursor:pointer; margin-left:0px; border:none; float:left; margin-left:-3px; }
/* 隐藏菜单 */
.search_box { width:98px; height:20px; background:url(/images/member/pic_search_004.gif) 0 -20px no-repeat; position:relative; z-index:2; }
.search_box a { text-decoration:none; }
.search_box h2 { font-family:"宋体"; font-size:12px; color:#000; font-weight:normal; text-align:center; padding-right:20px; line-height:22px; height:20px; overflow:hidden; cursor:pointer; text-decoration:none; }
.search_area { width:770px; border:2px solid #f1a327; height:360px; background:#FFF; margin:0 auto; position:absolute; top:21px; left:0; }
.nav_1 { width:770px; height:35px; background:url(/images/member/pic_search_007.gif) repeat-x; float:left; }
.nav_1 ul { width:758px; background:none; border:none; margin:5px 0 0 12px; }
.nav_1 ul li { width:87px; height:27px; background:url(/images/member/pic_search_006.gif) -87px 0 no-repeat; text-align:center; color:#000; font-size:14px; font-weight:bold; line-height:33px; overflow:hidden; float:left; margin-right:2px; }
.nav_1 ul .on { width:87px; height:27px; background:url(/images/member/pic_search_006.gif) 0 0 no-repeat; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:31px; overflow:hidden; margin-bottom:2px; float:left; margin-right:2px; }
.nav_1 ul h3 { float:right; margin:4px 8px 0 0; display:inline; }
.nav_2 { width:740px; height:auto; background:#FFF; margin:15px 0 0 15px; display:inline; float:left; _margin-left:7px; }
.nav_2 .sf ul { border-bottom:1px solid #d5d5d5; border-left:none; border-right:none; border-top:none; width:740px; background:none; height:21px; margin-bottom:4px; float:left; }
.nav_2 .sf ul h2 { width:118px; font-family:"宋体"; font-size:14px; font-weight:bold; color:#000; float:left; background:url(/images/member/pic_search_008.gif) 4px 2px no-repeat; cursor:auto; text-align:center; }
.nav_2 .sf ul li { background:#f4f4f4; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-top:1px solid #D5D5D5; padding:0 20px; text-align:center; color:#642f03; font-weight:bold; width:auto; height:20px; line-height:22px; float:left; margin-right:10px; white-space:nowrap; overflow:hidden; }
.nav_2 .sf ul .on { border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-top:1px solid #bcbcbc; color:#C00; }
.nav_2 .cs { width:730px; margin:0; height:270px; overflow-y:auto; overflow-x:hidden; padding-right:5px; float:left; }
.nav_2 .cs dl { border-bottom:1px dotted #fee3ab; height:auto; float:left; padding:15px 0 12px 11px; width:708px; }
.nav_2 .cs dl dt { color:#cc0202; font-weight:bold; height:22px; line-height:22px; }
.nav_2 .cs dl dd { width:auto; text-align:left; margin-right:10px; line-height:22px; white-space:nowrap; float:left; color:#630; }

.zfselect { float:left; margin:3px 0 0 10px; display:inline; }
.zfbox1 { width:98px; height:20px; background:url(/images/member/pic_search_004.gif) 0 -20px no-repeat; position:relative; z-index:2; }
.zfbox1 a { text-decoration:none; }
.zfbox1 h2 { font-family:"宋体"; font-size:12px; color:#000; font-weight:normal; text-align:center; padding-right:20px; line-height:22px; height:20px; overflow:hidden; cursor:pointer; text-decoration:none; }
.zfbox1 ul { width:96px; border:1px solid #fce6ad; background:#fff8e6; position:absolute; top:20px; }
.zfbox1 ul li { width:96px; line-height:22px; text-align:left;}
.zfbox1 ul li a { width:84px; padding-left:12px; color:#653300; }
.zfbox1 ul li a:hover { background:#fde9ce; float:left; width:84px; text-decoration:none; color:#653300; }

.zfbox2 { width:98px; height:20px; background:url(/images/member/pic_search_004.gif) 0 -40px no-repeat; position:relative; text-decoration:none; z-index:2; }
.zfbox2 a { text-decoration:none; }
.zfbox2 h2 { font-family:"宋体"; font-size:12px; color:#000; font-weight:normal; text-align:center; padding-right:20px; line-height:22px; height:20px; overflow:hidden; cursor:pointer; text-decoration:none; }
.zfbox2 ul { width:96px; border:1px solid #fce6ad; background:#fff8e6; position:absolute; top:20px; }
.zfbox2 ul li { width:96px; line-height:22px; text-align:left;}
.zfbox2 ul li a { width:84px; padding-left:12px; color:#653300; }
.zfbox2 ul li a:hover { background:#fde9ce; float:left; width:84px; text-decoration:none; color:#653300; }
/* 快速找房 */
.search_nr { width:760px; margin:0 auto; padding-top:40px; clear:both; }
.search_nr .ks { width:740px; background:url(/images/member/pic_search_009.gif) 0 5px no-repeat; padding-left:20px; font-weight:bold; height:24px; line-height:24px; }
.searchleft { float:left; width:430px; padding-right:30px; background:url(/images/member/pic_search_003.gif) 437px 0 no-repeat; height:95px; }
.searchleft dl { width:430px; line-height:26px; clear:both; }
.searchleft dl dt { float:left; font-size:12px; font-weight:bold; color:#683301; margin-right:10px; }
.searchleft dl dd { float:left; white-space:nowrap; }
.searchleft dl dd p { text-align:left; }
.searchleft dl dd p a { margin-right:6px; }
.searchleft dl dd p .hx { color:#683301; width:40px; text-align:center; }
.searchright { float:left; width:300px; }
.searchright dl { width:300px; line-height:26px; clear:both; }
.searchright dl dt { float:left; font-size:12px; font-weight:bold; color:#683301; width:62px; }
.searchright dl .red { color:#C00; }
.searchright dl dd { float:left; width:238px }
.searchright dl dd p { text-align:left; float:left; }
.searchright dl dd p a { margin-right:6px; }
