﻿@charset "utf-8";
#regbox .rbleft, #regbox .rbmiddle, #regbox .rbright {float:left; height:23px; line-height:23px;}
#regbox .rbleft {width:150px; font-size:14px; text-align:right; background:none;}
#regbox .rbmiddle {width:325px; padding-left:10px; font-size:12px; color:#888; background:none;}
#regbox .rbright {width:375px; height:26px; background:none;}

.tips_loading, .tips_default, .tips_warning, .tips_error, .tips_ok {margin:auto; font-size:12px; text-indent:22px; overflow:hidden;}
	.tips_default, .tips_warning, .tips_error, .tips_ok {background:url(../images/tips_msg_icon.gif) no-repeat;}
	.tips_loading {color:#888; background:url(../images/msg_loading.gif) no-repeat 3px center;}
	.tips_default {color:#888; background-position:0 4px;}
	.tips_warning {color:#039; background-position:0 -20px;}
	.tips_error {color:#f30; background-position:0 -44px;}
	.tips_ok {color:#360; background-position:0 -68px;}
	
/*注册*/
#regbox {margin-bottom:5px; width:918px; min-height:200px; border:1px solid #89d4f8; background:#f7fbff; overflow:hidden;}
	#regbox ul, #regbox dl {width:860px;}
	#regbox ul {margin:15px auto; color:#888; line-height:1.6em;}
	
	#regbox dl {margin:auto; *margin-bottom:8px; _margin-bottom:0; font-size:14px; overflow:hidden;}
		#regbox dt {clear:both; margin-bottom:10px; padding-bottom:4px; color:#0075b5; text-indent:5px; border-bottom:1px solid #ddd;}
		#regbox dd {display:inline; margin-bottom:8px;}
		#regbox .rbleft em {color:#888; font-size:12px;}
		#regbox .rbmiddle select {vertical-align:middle;}
		#regbox .rbleft input.lengthnum {width:35px; background:transparent; border:none; color:#f30; font-weight:bold; vertical-align:middle;}
		
		#regbtn_area {clear:both; margin-bottom:25px; padding-left:185px;}
		#regbtn_area input.regbtn {padding-left:15px; font-size:14px; width:242px; height:28px; line-height:29px; font-weight:bold; text-align:center; border:none; background:url(../images/buttons.gif) no-repeat 0 -80px; letter-spacing:1px; vertical-align:middle; cursor:pointer;}	/*递交按钮*/
		
#sideleft {width:240px; margin-right:5px;}
#sideright {width:673px; border:1px solid #89d4f8; background:#f7fbff; min-height:447px;}

/*sideLeft*/
#controlBar {margin-bottom:5px;}
#controlBar ul {margin:5px;}
	#controlBar  li {float:left; display:inline; padding:0 5px 0 15px; width:94px; height:30px; line-height:30px; background:url(../images/arrow.gif) no-repeat 2px -20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
		#controlBar  li #msgs {color:#f30; font-weight:bold; font-size:12px;}
	#controlBar  li:hover {background:url(../images/arrow.gif) no-repeat 2px -58px;}
	
/*sideRight*/	
#controlBrokerInfo {margin:10px 10px 0;}
	#controlBrokerInfo #brokerPhoto, #controlBrokerInfo ul {float:left;}
	#brokerPhoto {margin-right:15px; padding:8px; border:1px solid #ddd; background:#fff; vertical-align:middle;}		/*相片*/
	#controlBrokerInfo ul {width:520px;}
		#controlBrokerInfo li {padding:0 5px; width:510px; font-size:12px; line-height:28px; border-bottom:1px solid #d1e1fa; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
			#controlBrokerInfo li em {display:inline; font-size:16px; font-weight:bold;}
			#controlBrokerInfo li var {color:#888;}

/*合作新楼盘*/
#hzhouselist {margin:0 auto 10px; width:660px; overflow:hidden;}
	#hzhouselist dl {float:left; display:inline; margin-top:15px; width:165px; overflow:hidden;}
		#hzhouselist dt {margin:0 auto; width:146px; background:#fff; display:block; text-align:center;}		/*缩略图*/
		#hzhouselist dt a {display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-family:Arial; width:146px; height:111px; *font-size:100px; overflow:hidden; border:1px solid #ccc;}
			#hzhouselist dt a:hover {border:1px solid #719100;}
			#hzhouselist dt img {vertical-align:middle;}
		#hzhouselist dd {margin:5px auto 0; width:150px; line-height:1.5em; font-size:12px; text-align:center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}

/*短信*/
#msgList {clear:both; margin:10px 5px; width:663px; border-collapse:collapse; border-spacing:0;}
	#msgList  thead {height:25px; line-height:25px; font-size:13px; color:#0075b5; background:url(../images/title_blue_bg.gif) repeat-x;}
		#msgList  thead th {font-weight:bold; text-align:center; border-right:1px solid #fff;}
		#msgList  thead th, #msgList  tbody td, #msgList  tfoot td {border-bottom:1px solid #d1e1fa;}	
		#msgList  tbody td {padding:5px 3px; font-size:12px; text-align:center; border-right:1px solid #fff; table-layout:fixed; word-break:break-all; word-warp:break-word; overflow:hidden;}
		#msgList tbody .alignLeft {text-align:left;}
		#msgList  tbody td.small {font-size:11px;}
			#msgList  tbody .hover {background:#e8f0ff;}
		#msgList tbody .msgcontents {padding:10px; font-size:12px; text-align:left; line-height:1.5em; background:#f9f9f9; table-layout:fixed; word-break:break-all; word-warp:bread-word; white-space:normal; overflow:hidden;}
			#msgList tbody .msgcontents span {margin-left:2px; color:#c30; font-size:11px;}
		#msgList  tfoot {clear:both;}	
			#msgList  tfoot td {padding:5px 0 5px 3px; font-size:12px; background:#e8f0ff;}	
				#msgList tfoot #chkall {vertical-align:middle;}
				#msgList tfoot ul {float:right; margin-right:10px;}
					#msgList tfoot li {float:left; font-size:12px;}
					#msgList tfoot li a {display:inline-block; margin-left:20px; padding:2px 10px 3px; *padding:3px 10px 1px; color:#fff; border:1px solid #f17408; background:#f17408; text-decoration:none;}
					#msgList tfoot li a:hover {border:1px solid #89d4f8; background:#f5f8fb; color:#06c; text-decoration:none;}

	fieldset.so {margin:15px 10px 0; padding:0 20px 10px; border:3px solid #eee; color:#333; background:none;}	
		fieldset.so legend {margin-bottom:10px; padding:0 5px; font-size:14px; color:#369; font-weight:bold; letter-spacing:2px;}
		fieldset.so p {padding:0 10px; font-size:12px; line-height:23px;}
		fieldset.so .box {padding:3px;}

	/*数据*/
	table.datalist {clear:both; margin:10px 5px; width:663px; border-collapse:collapse; border-spacing:0;}
		.datalist thead {height:25px; line-height:25px; font-size:13px; color:#0075b5; background:url(../images/title_blue_bg.gif) repeat-x;}
		.datalist thead th {font-weight:bold; text-align:center; border-right:1px solid #fff;}
		
		.datalist tbody tr:hover, .datalist tbody tr.hover {background:#e8f0ff;}
		*html .datalist tbody tr {event:expression((this.onmouseover = function() {this.className += 'hover';}) && (this.onmouseout = function() {this.className = this.className.replace('hover', '');}));}		/*fix for IE6*/
		.datalist tbody td {padding:5px 3px; font-size:12px; text-align:center; border-bottom:1px dashed #ccc; border-right:1px solid #fff; table-layout:fixed; word-break:break-all; word-warp:break-word; overflow:hidden;}
		.datalist tbody .nofields {padding-left:10px; font-size:12px; color:#888; text-align:left;}
		.datalist tbody td.small {font-size:11px;}

/*合作新楼盘房源记录*/
#hzhouseroomList {padding:0 10px 15px; border:1px solid #89d4f8; background:#f7fbff;}				/*width:898px;*/
	#hzhouseroomList .datalist {margin:10px 0; width:898px;}
		#hzhouseroomList .datalist thead th {border-bottom:1px dashed #ccc;}