body {
	margin: 0px;
	font-family: Verdana, "宋体";
	font-size: 13px;
	color: #666666;
	text-align: center;
}
form {
	margin: 0px;
}

#LangToolbar {
	width: 940px;
	text-align: right;
	height: 21px;
}
#LangToolbar a{
	margin-right: 10px;
	margin-left: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 22px;
}
#LangToolbar a:hover{
	margin-right: 10px;
	margin-left: 10px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
	line-height: 22px;
}
#FastSearch {
	margin-left: 5px;
}
#LogoBar {
	width: 940px;
	text-align: left;
}
#mainframe {
	MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
}
#mainframe #mainTable {
	width: 940px;
}
#mainframe #mainTable #form1 input {
	border: 1px solid #CCCCCC;
	}
#mainframe #mainTable #form1 #Slocal {
	width: 165px;
}
#mainframe #mainTable #form1 #SPropertyType {
	width: 165px;
}
#mainframe #mainTable #form1 #PayType_1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainframe #mainTable #form1 #PayType_2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainframe #mainTable #form1 #MinPrice {
	width: 30px;
}
#mainframe #mainTable #form1 #MaxPrice {
	width: 30px;
}
#mainframe #mainTable #form1 #MinSize {
	width: 30px;
}
#mainframe #mainTable #form1 #MaxSize {
	width: 30px;
}
#underside {
	width: 940px;
	text-align: right;
	COLOR: #CCCCCC;
}
#underside a{
	margin-right: 10px;
	margin-left: 10px;
	COLOR: #CCCCCC;
	TEXT-DECORATION: none
}
#underside a:hover{
	margin-right: 10px;
	margin-left: 10px;
	COLOR: #CCCCCC;
	TEXT-DECORATION: underline
}
#mainframe #mainTable #mainFlash {
	border: 5px solid #000066;
}
.TitleText {
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	background-image: url(../images/hdbg.gif);
	background-repeat: repeat-x;
	height: 29px;
	font-family: "黑体";
	text-indent: 10px;
	color: #000000;
}
.SearchTD {
	padding-right: 10px;
}
#mainframe #mainTable #form1 .SearchTD #imageField {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.STYLE1 {
	color: #FF9900
}
#mainframe #mainTable #MainTD {
	padding-left: 2px;
}
#mainframe #mainTable #MainTD #TodayRecommendBox {
	background-image: url(../images/box1_03.jpg);
	background-repeat: no-repeat;
}
#mainframe #mainTable #MainTD #TodayRecommendBox #TodayRecommendList {
	list-style-type: none;
	display: block;
	margin-left: 0px;
}
#mainframe #mainTable #MainTD #TodayRecommendBox #TodayRecommendList #TodayRecommendListTitle {
	margin-left: 5px;
	text-indent: 5px;
}
#mainframe #mainTable #MainTD #TodayRecommendBox #TodayRecommendList li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	height: 18px;
	vertical-align: middle;
	padding-top: 5px;
	margin-left: 15px;
	text-indent: 5px;
}
#mainframe #mainTable #MainTD #TodayRecommendPic {
	padding-left: 3px;
}
#mainframe #mainTable #MainTD #TodayRecommendBox #TodayRecommendMore {
	float: right;
}
#mainframe #mainTable #MainTD #NewsCenter {
	padding-left: 5px;
	background-color: #F4F4F4;
}
#mainframe #mainTable #MainTD .NewsCenterTitle {
	font-weight: bold;
	padding-top: 5px;
	line-height: 15px;
	padding-left: 5px;
}
#mainframe #mainTable #MainTD #NewsCenter #NewsCenterText {
	margin-right: 5px;
	margin-left: 5px;
	line-height: 18px;
}
#mainframe #mainTable #MainTD .InfoTitle {
	line-height: 18px;
}

#mainframe #mainTable #MainTD .More {
	float: right;
	padding-right: 5px;
}
#mainframe #mainTable #MainTD .NewsCenterPic {
	padding-left: 5px;
}

#mainframe #mainTable #MainTD #Recommend {
	list-style-image: url(../images/box2_arrow.jpg);
	margin-left: 20px;
	margin-top: 5px;
}
#mainframe #mainTable #MainTD #Recommend li {
	height: 20px;
	line-height: 20px;
}
#mainframe #mainTable #MainTD #NewsCenterLine2 {
	background-color: #7BB419;
	height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 31px;
	padding-left: 10px;
}
#mainframe #mainTable #MainTD .InfoText {
	width: 100px;
	overflow: hidden;
}
#mainframe #mainTable #MainTD .AboutusText {
	line-height: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-left: 11px;
	background-color: #F2F5FA;
	color: #000066;
}
#mainframe #mainTable #MainTD .AboutusText .AboutUsOSO {
	padding-left: 40px;
}
#mainframe #mainTable #MainTD .ContactText {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 22px;
	padding-right: 20px;
}
#mainframe #mainTable #MainTD .ContactTextMini {
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 22px;
	padding-right: 40px;
}
#mainframe #mainTable #MainTD .ContactTextline2 {
	text-align: left;
	background-image: url(../images/cBG.gif);
	background-repeat: repeat-x;
	height: 30px;
}
#mainframe #mainTable #MainTD #JoinusText {
	padding-left: 20px;
	background-color: #F6F9F0;
}
#mainframe #mainTable #MainTD #JoinusText .JoinusInfoBoxTitle {
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	padding-top: 30px;
	font-size: 14px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#mainframe #mainTable #MainTD #JoinusText .JoinusInfoBoxPic {
	width: 120px;
}
#mainframe #mainTable #MainTD #JoinusText .JoinusInfoBoxText {
	background-color: #FFFFCC;
	padding: 10px;
}
#mainframe #mainTable #MainTD #JoinusText #Joinus_JoinNowTitle {
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}
#mainframe #mainTable #MainTD #JoinusText .Joinus_JoinNowLine1 {
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 10px;
	color: #FFFFFF;
}
#mainframe #mainTable #MainTD #JoinusText .Joinus_JoinNowBox {
	margin-top: 10px;
	margin-bottom: 10px;
}

#mainframe #mainTable #MainTD #JoinusText .Joinus_JoinNowLine2 {
	background-color: #F8F7E0;
	padding: 10px;
}
#mainframe #mainTable #MainTD #JoinusText .Joinus_JoinNowLine3 {
	background-color: #FFFFCC;
	padding: 10px;
}
#mainframe #mainTable #MainTD #TenetEidosBox {
	padding-top: 30px;
	padding-left: 10px;
	background-color:#F5F4F9;
	line-height: 18px;
}
#mainframe #mainTable #MainTD #TenetEidosBox .TenetEidosText {
	padding-right: 20px;
	padding-left: 20px;
}
#mainframe #mainTable #MainTD #TenetEidosTools {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3398CC;
	height:20px;
	padding-left: 20px;
}
#mainframe #mainTable #MainTD #TenetEidosTools a{
	text-decoration: none;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
#mainframe #mainTable #MainTD #TenetEidosTools a:hover{
	text-decoration: underline;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
#mainframe #mainTable #MainTD #TenetEidosTools .TenetEidosBN {
	width: 100px;
}
#mainframe #mainTable #MainTD #PartyFeatureBox {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	background-color: #F2F5F9;
}
#mainframe #mainTable #MainTD #PartyFeatureBox .PartyFeatureBoxLine .PartyFeatureTextBox {
	background-color: #F9F9F9;
	padding-right: 20px;
}

#mainframe #mainTable #MainTD #PartyFeatureBox .PartyFeaturePic {
	width: 150px;
}
#mainframe #mainTable #MainTD #PartyFeatureBox .PartyFeatureTitle {
	line-height: 30px;
	font-weight: bold;
	color: #3D2D8B;
}
#mainframe #mainTable #MainTD #PartyFeatureBox .PartyFeatureBoxLine {
	border: 1px solid #E4E4E4;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #FFFFFF;
}
#mainframe #mainTable #MainTD #PartyFeatureBox #MinDetail {
	background-color: #F9F9F9;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#mainframe #mainTable #MainTD #PartyFeatureBox .PartyFeatureBoxLine #DetailTitle {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#mainframe #mainTable #MainTD #PartyFeatureBox .PartyFeatureBoxLine #DetailAll {
	padding-top: 10px;
	padding-bottom: 10px;
}
#mainframe #mainTable #MainTD #HistoryHeroTitle {
	background-image: url(../images/so_smartclub_txt1.jpg);
	height: 30px;
	font-weight: bold;
	color: #3A2B88;
	padding-left: 20px;
	font-size: 13px;
}
#mainframe #mainTable #MainTD #HistoryHeroList {
	width: 150px;
}
#mainframe #mainTable #MainTD #HistoryHeroBox {
	padding-top: 15px;
}
#mainframe #mainTable #MainTD .QuarterlyPic {
	width:743px;
}
#mainframe #mainTable #MainTD #OnlineBox {
	background-color: #F5FAFD;
	padding-top: 40px;
}
#mainframe #mainTable #MainTD #OnlineBox .OnlineBoxTitleText {
	color: #000000;
	height: 25px;
	width: 100px;
}
