
/* style Common */
* { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px }
body { font-family:"宋体", sans-serif; font-size:12px; color:#666; text-align:left; }
div,span,ul,li { overflow:hidden; }
LI {
	LIST-STYLE-TYPE: none
}

/* CommonFont */
.familyAlpha { font-family:verdana, "宋体", sans-serif; }
.familyArial { font-family:Arial; }
.weightBold { font-weight:bold; }
.size10px { font-size:10px; }
.size14px { font-size:14px; }
.size16px { font-size:16px; }
.size18px { font-size:18px; }
.size24px { font-size:24px; }
.color000 { color:#000; }
.color333 { color:#333; }
.color999 { color:#999; }
.colorC00 { color:#c00; }
.colorF90 { color:#f90; }
.colorF60 { color:#f60; }
.color690 { color:#690; }
.colorF30 { color:#f30; }.color36F { color:#36F;}.colorf00 { color:#06C; font-size:13px; }

/* commonLink */
a { color:#666; text-decoration:none; }
a:hover { color:#f90; text-decoration:underline; }

.aUnderline { text-decoration:underline; }

/* commonHeader */
#header { width:100%; padding-top:1px; }
#logo { float:left; width:330px; height:34px; display:block; margin-left:18px; _margin-left:9px; background:url(../images/logo.gif) no-repeat; }
#navTop { float:right; padding-right:10px; }
#navTop ul li { float:left; margin-left:5px; }
#navMainBox { float:left; *float:none; width:100%; height:34px; margin-top:15px; }
#navMainBox .navMainBorderLeft { float:left; width:2px; height:34px; background:url(../images/navMainBg.gif) no-repeat left top; }
#navMainBox .navMainBg { float:left; width:946px; height:34px; background:url(../images/navMainBg.gif) repeat-x left bottom; }
#navMainBox .navMainBorderRight { float:left; width:2px; height:34px; background:url(../images/navMainBg.gif) no-repeat right top; }
/* myFangkeHiddenLayer */
#myFangkeHiddenLayer { position:absolute; width:66px; border:1px solid #fff5bf; background:#fffbe5; left:670px; top:24px; *left:670px; *top:23px; display:none; }
#myFangkeHiddenLayer ul li { margin:4px 0 2px 9px; }
/* navMain */
.navMain { float:left; margin-left:60px; display:inline; }
.navMain li { float:left; width:89px; height:34px; padding-right:2px; background:url(../images/navMainLinkSplit.gif) no-repeat; text-align:center; display:inline; }
.navMain li a { float:left; width:100%; font-size:14px; color:#fff; line-height:39px; _line-height:42px; padding:auto 12px; }
.navMain li a:hover { color:#fff; text-decoration:underline; }
.navMain li.linkOn { background:url(../images/navMainLinkOnBg.gif) no-repeat; margin-left:-2px; }
.navMain li.linkOn a { color:#000; font-weight:bold; text-decoration:none; }
.navMain li.linkOn a:hover { color:#000; font-weight:bold; text-decoration:none; }
.navMain #firstLink.linkOn { margin-left:0px; }


#searchBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; BACKGROUND: url(../images/searchBoxBg.gif) no-repeat; HEIGHT: 60px; PADDING-TOP: 0px
}
#searchBox #adTop {
	WIDTH: 100px; FLOAT: left; HEIGHT: 58px
}
#searchBox #search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 11px
}
#searchBox #search #searchForm {
	HEIGHT: 40px
}
#searchBox #search #searchForm UL {
	FLOAT: left
}
#searchBox #search #searchForm LI {
	PADDING-LEFT: 6px; WIDTH: 83px; DISPLAY: inline; BACKGROUND: url(../images/searchItemBg.gif) no-repeat left top; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 8px; PADDING-TOP: 7px
}
#searchBox #search #searchForm LI.saleBg {
	PADDING-LEFT: 6px; WIDTH: 93px; DISPLAY: inline; BACKGROUND: url(../images/searchItemBg.gif) no-repeat 0px -30px; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 8px; PADDING-TOP: 7px
}
#searchBox #search #searchForm LI.rentBg {
	PADDING-LEFT: 6px; WIDTH: 107px; DISPLAY: inline; BACKGROUND: url(../images/searchItemBg.gif) no-repeat 0px -60px; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 8px; PADDING-TOP: 7px
}
#searchBox #search #searchForm LI SPAN {
	POSITION: absolute; MARGIN: 0px
}
#searchBox #search #searchForm LI SPAN SELECT {
	MARGIN: -1px
}
#searchBox #search #searchForm #keyWordLeftBg {
	WIDTH: 3px; BACKGROUND: url(../images/searchKeyWordBg.gif) repeat-x left top; FLOAT: left; HEIGHT: 30px
}
#searchBox #search #searchForm #keyWordBg {
	BACKGROUND: url(../images/searchKeyWordBg.gif) repeat-x left bottom; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 6px
}
#searchBox #search #searchForm #keyWordRightBg {
	WIDTH: 3px; BACKGROUND: url(../images/searchKeyWordBg.gif) repeat-x right top; FLOAT: left; HEIGHT: 30px
}
#searchBox #search #searchForm #keyWordBg INPUT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #999; FONT-SIZE: 14px; PADDING-TOP: 1px
}
#searchBox #search #searchForm #searchBtn {
	FLOAT: left
}
#searchBox #search #searchForm #searchBtn INPUT {
	WIDTH: 72px; BACKGROUND: url(../images/searchBtn.gif) no-repeat; LETTER-SPACING: 1px; HEIGHT: 30px; COLOR: #000; MARGIN-LEFT: -1px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#searchBox #search #searchForm #searchHelp {
	FLOAT: left; MARGIN-LEFT: 8px
}
#searchBox #search #searchForm #searchHelp P {
	MARGIN-BOTTOM: 2px
}
#searchBox #search #searchHot {
	MARGIN-TOP: 10px; FLOAT: left; CLEAR: left
}
#searchBox #search #searchHot UL LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#searchBox #search #searchHot .searchHotTitle {
	FONT-WEIGHT: bold
}

/* main */
#main { float:left; width:730px; margin-top:10px; }

/* commonFooter--全站底部版权--dali73862--20100721- */
.footer {
	float:left;
    width:100%;
	height:60px;
	line-height:24px;
	text-align:center;
	border-top:1px solid #bababa;
	padding:15px 0 20px;
	margin:30px auto 0;
	font-family: Arial, Helvetica, sans-serif;
}
/*salefooter----房源底部拓展链接*/
#salefooter{
	float:left;
	width:100%;
	height:60px;
	line-height:24px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009900;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20;
	padding-bottom: 5px;
	padding-left: 20;
	color: #006600;
}
#salefooter a{
color:#0066FF}

/* commonStyle for sale,rent,community,newHouse */
#box { float:none; width:950px; margin:0 auto; position:relative; }
.box { float:none; width:950px; margin:0 auto; position:relative; }

/* filter -----在用*/
.filter {
	float:left;
	width:928px;
	padding:10px;
	margin-top:5px;
	border:1px solid #15C5FF;
}
.filter a{
	color: #0041d9;
	}
.filter ul { clear:both; float:left; width:100%; margin-bottom:7px; }
.filter ul li { float:left; height:11px; text-align:center; padding:3px; margin-right:8px; display:inline; }
.filter ul li.filterTarget { color:#f60; margin-right:0px; }
.filter ul li.linkOn {
	background-color: #F60;
}
.filter ul li.linkOn a { color:#fff; text-decoration:none; }

/* listCtrl */
#main .listCtrl { float:left; width:100%; height:30px; }
.listCtrl .dataNumShow { float:left; padding-top:4px; margin-left:8px; display:inline; }
.listCtrl .numPerPage { float:left; margin-left:30px; }
.numPerPage span { float:left; padding-top:4px; }
.numPerPage ul { float:left; width:72px; }
.numPerPage ul li { float:left; width:18px; height:15px; padding-top:3px; padding-left:1px; text-align:center;  margin-right:5px; background:url(../images/numPerpageBg.gif) left bottom; }
.numPerPage ul li.linkOn { background-position:left top; }
.numPerPage ul li a:hover { text-decoration:none; }
.numPerPage ul li.linkOn a { color:#f60; cursor:text; }
.listCtrl .order { float:left; margin-left:30px; }
.order span { float:left; padding-top:4px; }
.order span select { float:left; margin-top:-4px; border:1px solid #bababa; }
.listCtrl .pageSplitSmall { float:left; margin-left:50px; }
.pageSplitSmall li { float:left; margin-right:8px; padding-top:4px; }
.pageSplitSmall li.unClickable { width:46px; height:15px; padding-top:4px; text-align:center; border:1px solid #ccc; }
.pageSplitSmall li.unClickable a { color:#ccc; cursor:text; text-decoration:none; }
.pageSplitSmall li.clickable { width:46px; height:15px; padding-top:4px; text-align:center; border:1px solid #ccc; }
.pageSplitSmall li.clickable a { color:#f60; }

/* dataListBox ---sale-rent-community--列表--dali73862-20100721*/
#main .dataListBox { float:left; width:730px; }
.dataListBox table.tHead { float:left; width:100%; height:26px; border:1px solid #fc6; background:#ffd; }
.dataListBox table.tHead td { color:#000; padding-top:3px; text-align:center; }
.dataListBox table.tBody { float:left; width:100%; }
.dataListBox table.tBody tr { background:url(../images/dotBg.gif) repeat-x left bottom; }
.dataListBox table.tBody tr.mouseOver { background:#f3f3f3; }
.dataListBox table.tBody td { height:100px; color:#000; text-align:center; }
.dataListBox table.tBody td .thumbnail { display:block; width:100px; height:60px; padding:1px; border:1px solid #bababa; }
.dataListBox table.tBody td.tdAlignLeft { text-align:left; padding-left:5px; }
.dataListBox table.tBody td a { text-decoration:underline; }
.dataListBox table.tBody td p { padding-top:3px; padding-bottom:2px; }
.ware_list_top1 UL LI {
	MARGIN-TOP: 1px; PADDING-LEFT: 4px; DISPLAY: inline; BACKGROUND: url(../images/list_16.jpg) no-repeat 0px -52px; FLOAT: left; HEIGHT: 25px; CURSOR: pointer; MARGIN-RIGHT: 7px
}
.dataListBox TABLE.tBody TD P {
	PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
.pageMore {
	MARGIN-TOP: 10px; WIDTH: 100%; FLOAT: none
}
.pageMore UL {
	FLOAT: right; MARGIN-RIGHT: 5px
}
.ware_list_top1 UL LI SPAN {
	LINE-HEIGHT: 25px; PADDING-LEFT: 4px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/list_16.jpg) no-repeat right -77px; FLOAT: left; HEIGHT: 25px; COLOR: #333
}
/* pageMore */
.pageMore { float:left; *float:none; width:100%; margin-top:10px; }
.pageMore ul { float:right; margin-right:10px; *margin-right:5px; }
.pageMore ul li { float:left; font-family:verdana,arial,"宋体"; color:#999; border:1px solid #ccc;  margin-left:5px; }
.pageMore ul li span { float:left; text-align:center; height:15px; padding:2px 6px; }
.pageMore ul li a { float:left; color:#666;}
.pageMore ul li a span { float:left; cursor:pointer; height:15px; text-align:center; padding:2px 5px;}
.pageMore ul li.linkOn a { color:#f90; text-decoration:none; }
.pageMore ul li a:hover { background:#f90; color:#fff; text-decoration:none; }

/* rightBox ---在用*/
#box #rightBox {
	float:right;
	width:205px;
	margin-left:10px;
}
#rightBox .ad205_64 { margin-top:5px; }
#rightBox .recRight { width:100%; margin-top:10px; }
.recRight .recTitleBox { width:100%; height:20px; padding-top:5px; background:url(../images/rightHouseRecTitleBg.gif) no-repeat; }
.recRight .recTitleBox span.recTitle { float:left; margin-left:10px; color:#333; font-size:14px; font-weight:bold; }
.recRight .recTitleBox span.more { float:right; margin-right:5px; margin-top:2px; display:inline; }
.recRight .recTitleBox span.more a { color:#333; }
.recRight .recListBox {
	width:203px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #09C;
	border-bottom-color: #09C;
	border-left-color: #09C;
}
.recListBox ul.houseRecList { width:191px; margin:2px 4px; padding:3px 0 5px 4px; background:url(../images/dotBg.gif) repeat-x left bottom; }
.recListBox ul.mouseOver { background:#f6f6f6; }
.recListBox ul.houseRecList li { padding-top:4px; }
.recListBox ul.newsRecList { padding:10px 8px 1px;  }
.recListBox .newsRecList li { margin-bottom:9px; }
/* commonStyle for sale,rent,community,newHouse End */

.must { color:#c9620f; font-family:verdana, "宋体", sans-serif; padding-right:5px; }

/* cutimg */
.cutimg_button{width:72px; height:30px; margin-left:8px; font-size:14px; color:#000; font-weight:bold; letter-spacing:1px; background:url(../images/searchBtn.gif) no-repeat; }


