@import url(main_nav.css);
@import url(txt.css);
@import url(form.css);
@import url(table.css);
@import url(jquery_style.css);
@import url(jquery.fancybox-forgot.css);
body {
	background:url(../images/page_blank_bg.jpg) center top repeat-x;
	font-family: Tahoma;
	color:#666666;
	font-size:11px;
	margin:0;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
ol {
	margin:0;
	padding:0;
	list-style:inside decimal;
}
img {
	border:none;
}
p,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
#wrapper {
	width:991px;
	margin:0 auto;
	padding-left:11px;
	position:relative;
}
#header {
	width:984px;
	height:88px;
	background:url(../images/head.gif) 4px 7px no-repeat;
	margin-left:0px;
	padding-top:22px;
	position:relative;
}
h1#logo a {
	display:block;
	background:url(../images/_foot_logo.gif) top no-repeat;
	width:101px;
	height:53px;
	font-size:10px;
	position:absolute;
	top:68px;
	left:52px;
	text-indent:-9999px;
	z-index:20;
	outline:0;
}
#header h2 {
	display:block;
	position:absolute;
	top:60px;
	right:2px;
	background:url(../images/top_logo.gif) no-repeat;
	width:91px;
	height:41px;
	text-indent:-9999px;
}
#log-session {
	width:198px;
	position:absolute;
	top:166px;
	left:9px;
	z-index:12;
}
#log-session #session_name {
	height:58px;
	text-align:center;
}
#log-session #session_name h3 a {
	font-size:14px;
	color:#FFF;
}
#log-session #session_name p {
	color:#FFED8B;
	margin-top:4px;
}
#log-session ul {
	width:100%;
}
#log-session ul li {
	border-top:#FACF9F 1px solid;
}
#log-session ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:2px 0 3px 22px;
	text-decoration:none;
}
#log-session ul li a:hover {
	background: url(../images/ar_wh.gif) #F7AD61 8px 7px no-repeat;
	text-decoration:underline;
}
#log-session ul li a.seslast:hover {
	background: url(../images/ar_wh.gif) #F7AD61 8px 7px no-repeat;
	text-decoration:underline;
	height:17px;
}
#log-form {
	width:184px;
	position:absolute;
	top:190px;
	left:16px;
	z-index:11;
}
#ghb_info_bg {
	width:266px;
	height:145px;
	position:absolute;
	top:52px;
	left:-11px;
	padding-left:27px;
	padding-top:162px;
	background:url(../images/property_info_bg.png) top no-repeat;
	z-index:10;
}
#ghb_info {
	width:198px;
	position:absolute;
	top:166px;
	left:9px;
	z-index:12;
	text-align:center;
	padding-top:20px;
}
#ghb_info h3 {
	font-size:18px;
	color:#FFF;
}
#ghb_info dl {
	color:#FFF;
}
#ghb_info dl dt {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:66px;
	text-align:left;
	padding:2px 0 2px 14px;
	border-top:1px #F8C27A solid;
}
#ghb_info dl dd:after  {
	content: ".";
	display: block; 
	clear: both; 
	height: 0; 
	visibility: hidden;
}
#ghb_info dl dd {
	text-align:left;
	border-top:1px #F8C27A solid;
	margin:0 0 0 80px;
	padding:2px 14px 2px 0;
}
#log-session_top {
	width:980px;
	height:23px;
	margin-left:4px;
	border-top:2px #A4A4A4 solid;
	border-right:1px #F1F1F1 solid;
}
#log-session_top p {
	float: right;
	border-left:1px #F1F1F1 solid;
	padding:6px 12px 4px;
}
#log-session_top p:after  {
	content: ".";
	display: block; 
	clear: both; 
	height: 0; 
	visibility: hidden;
}
#banner_slide {
	width:762px;
	height:256px;
	background:url(../images/graphic_bg.jpg) 0 0 no-repeat;
	margin:59px 0 0 216px;
	padding:0;
	clear:both;
	z-index:0
}
#container {
	width:984px;
	position:relative;
}
#sidebar {
	position:absolute;
	top:0;
	left:-4px;
	width:200px;
	background:url(../images/sidebar_bg.jpg) top no-repeat;
	padding:41px 12px 35px;
}
#sidebar ul {
	border:1px #f2f2f2 solid;
	border-top:none;
	padding:25px 20px 30px 11px;
}
#sidebar ul li {
	padding:8px 0 0 9px;
	background:url(../images/bullet_gray.gif) 0 14px no-repeat;
}
#sidebar ul li a {
	color:#999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/dot_gray_hor2.gif) left bottom repeat-x;
	padding-bottom:8px;
	display:block;
}
#sidebar ul li a:hover {
	color:#00849c;
	text-decoration:underline;
}
#crmbar {
	position:absolute;
	top:105px;
	left:8px;
	width:200px;
	background:url(../images/sidebar_bg.jpg) top no-repeat;
	padding:41px 12px 35px;
	z-index:8;
}
#crmbar ul {
	border:1px #f2f2f2 solid;
	border-top:none;
	padding:230px 10px 10px 11px;
}
#crmbar ul li {
	padding:8px 0 0 9px;
	background:url(../images/bullet_gray.gif) 0 14px no-repeat;
}
#crmbar ul li a {
	color:#999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/dot_gray_hor2.gif) left bottom repeat-x;
	padding-bottom:8px;
	display:block;
}
#crmbar ul li a:hover {
	color:#00849c;
	text-decoration:underline;
}
#content {
	width:731px;
	margin-left:252px;
	z-index:0;
	position:relative;
}
#topic_page {
	position:absolute;
	top:0;
	right:0;
}
#nav_level {
	width:677px;
	height:27px;
	padding:13px 20px 0 9px;
}
#nav_level ul li {
	display:inline;
	color:#A4A4A4;
}
#nav_level ul li a {
	color:#A4A4A4;
	text-decoration:none;
}
#nav_level ul li a:hover {
	text-decoration:underline;
}
#nav_level ul li.active {
	color:#24C3C5;
	text-decoration:underline;
}
#npa {
	position:relative;
}
.total {
	padding-top:4px;
	position:absolute;
	top:4px;
	right:4px;
}
.totallist {
	background:url(../images/dot_orange_vert.gif) right top repeat-y;
	padding:2px 10px 4px 0;
	margin-right:8px;
	float:left
}
.button_more a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-top:-3px;
	padding:3px 28px 5px 12px;
	display:block;
	float:left;
	background: url(../images/button_more.gif) top no-repeat;
}
#promo_news {
	height:186px;
	margin-bottom:14px;
}
#npa ul {
	/*margin-top:27px;*/
	padding-top:27px
}
#npa ul li {
	float:left;
	margin-right:8px;
	height:115px;
	width:229px;
	padding:4px;
	background:url(../images/newslist_bg.gif) top no-repeat;
}
#npa ul li.hover {
	background:url(../images/newslist_bg_over.gif) top no-repeat;
}
#npa ul li.last {
	margin-right:0px;
}
#npa ul li a img {
	background:url(../images/pic_home_bg.gif) left top no-repeat;
	padding:7px;
	margin-right:4px;
	float:left
}
#npa ul li .dtail {
	float:left;
	width:138px;
}
#npa ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:1px;
}
#npa ul li .dtail p {
	margin-top:1px;
}
#npa ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#npa ul li .dtail p.price {
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#promotion ul {
	/*margin-top:27px;*/
	padding-top:27px;
}
#promotion ul li {
	float:left;
	margin-right:6px;
	height:115px;
	width:442px;
	padding:4px 0 4px 41px;
	background:url(../images/newslist50_bg.gif) top no-repeat;
}
#promotion ul li.hover {
	background:url(../images/newslist50_bg_over.gif) top no-repeat;
}
#promotion ul li.last {
	margin-right:0px;
}
#promotion ul li a img {
	background:url(../images/pic_home_bg.gif) left top no-repeat;
	padding:7px;
	margin-right:4px;
	float:left
}
#promotion ul li .dtail {
	float:left;
	width:428px;
}
#promotion ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:2px;
}
#promotion ul li .dtail p {
	margin-top:1px;
}
#promotion ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#promotion ul li .dtail p.price {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
#promotion a.next {
	display:block;
	position:absolute;
	top:11px;
	left:950px;
	background:url(../images/pro_ar.gif) -26px 0 no-repeat;
	width:11px;
	height:18px;
	text-indent:-9999px;
}
#promotion a.prev {
	display:block;
	position:absolute;
	top:11px;
	left:924px;
	background:url(../images/pro_ar.gif) 0 0 no-repeat;
	width:11px;
	height:18px;
	text-indent:-9999px;
}


#newhome ul {
	/*margin-top:27px;*/
	padding-top:27px
}
#newhome ul li {
	float:left;
	margin-right:8px;
	height:115px;
	width:229px;
	padding:4px;
	background:url(../images/newslist_bg.gif) top no-repeat;
}
#newhome ul li.hover {
	background:url(../images/newslist_bg_over.gif) top no-repeat;
}
#newhome ul li.last {
	margin-right:0px;
}
#newhome ul li a img {
	background:url(../images/pic_home_bg.gif) left top no-repeat;
	padding:7px;
	margin-right:4px;
	float:left
}
#newhome ul li .dtail {
	float:left;
	width:138px;
}
#newhome ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:1px;
}
#newhome ul li .dtail p {
	margin-top:1px;
}
#newhome ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#newhome ul li .dtail p.price {
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#propertynews ul {
	/*margin-top:27px;*/
	padding-top:27px
}
#propertynews ul li {
	float:left;
	margin-right:8px;
	height:115px;
	width:229px;
	padding:4px;
	background:url(../images/newslist_bg.gif) top no-repeat;
}
#propertynews ul li.hover {
	background:url(../images/newslist_bg_over.gif) top no-repeat;
}
#propertynews ul li.last {
	margin-right:0px;
}
#propertynews ul li a img {
	background:url(../images/pic_home_bg.gif) left top no-repeat;
	padding:7px;
	margin-right:4px;
	float:left
}
#propertynews ul li .dtail {
	float:left;
	width:138px;
}
#propertynews ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:1px;
}
#propertynews ul li .dtail p {
	margin-top:1px;
}
#propertynews ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#propertynews ul li .dtail p.price {
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#search_form {
	width:655px;
	margin:0 0 0 0;
	position:relative;
	overflow:hidden;
}
#npa-s {
	width:731px;
}
#npa-s .seBox_t {
	background:url(../images/roundcorner/table_sepage_t.jpg) top no-repeat;
	padding-top:4px;
}
#npa-s .seBox_m {
	background:url(../images/roundcorner/table_sepage_m.jpg) top repeat-y;
	height:155px;
	padding-top:8px;
}
#npa-s .seBox_b {
	background:url(../images/roundcorner/table_sepage_b.jpg) top no-repeat;
	height:6px;
}

#home-sell {
	width:731px;
}
#home-sell .seBox_t {
	background:url(../images/roundcorner/table_sepage_t.jpg) top no-repeat;
	padding-top:4px;
}
#home-sell .seBox_m {
	background:url(../images/roundcorner/table_sepage_m.jpg) top repeat-y;
	height:155px;
	padding-top:8px;
}
#home-sell .seBox_b {
	background:url(../images/roundcorner/table_sepage_b.jpg) top no-repeat;
	height:6px;
}

#home-rent {
	width:731px;
}
#home-rent .seBox_t {
	background:url(../images/roundcorner/table_sepage_t.jpg) top no-repeat;
	padding-top:4px;
}
#home-rent .seBox_m {
	background:url(../images/roundcorner/table_sepage_m.jpg) top repeat-y;
	height:155px;
	padding-top:8px;
	
}
#home-rent .seBox_b {
	background:url(../images/roundcorner/table_sepage_b.jpg) top no-repeat;
	height:6px;
}

#home-new {
	width:731px;
}
#home-new .seBox_t {
	background:url(../images/roundcorner/table_sepage_t.jpg) top no-repeat;
	padding-top:4px;
}
#home-new .seBox_m {
	background:url(../images/roundcorner/table_sepage_m.jpg) top repeat-y;
	height:155px;
	padding-top:8px;
}
#home-new .seBox_b {
	background:url(../images/roundcorner/table_sepage_b.jpg) top no-repeat;
	height:6px;
}
#content_main {
	width:730px;
	padding-left:1px;
	margin-bottom:129px;
	margin-top:21px;
}
#content_main_pay {
	width:100%;
	margin-bottom:129px;
	margin-top:21px;
}
#content_main:after  {
	content:" ";
	display:block;
	clear:both;
}
/*//// Content Box inc.shadow //////////////////////////////////////////////////////*/
.content_boxsh {
	width:731px;
	margin-left:1px;
	background:url(../images/roundcorner/rndcontent_sh_m.gif) top repeat-y;
}
.content_boxsh_top {
	width:731px;
	height:4px;
	background:url(../images/roundcorner/rndcontent_sh_t.gif) top no-repeat;
}
.content_boxsh_mid {
	width:707px;
	padding:30px 12px 16px;
}
.topictab {
	font-size:12px;
	height:29px;
	margin-left:12px;
	text-indent:-9999px;
}
.history {
	background:url(../images/topic_tab_history.gif) no-repeat;
}
.filemanage {
	background:url(../images/topic_tab_filemanage.gif) no-repeat;
}
.content_boxsh_mid h3 {
	margin-bottom:5px;
}
.content_boxsh_bt {
	width:731px;
	height:6px;
	background:url(../images/roundcorner/rndcontent_sh_b.gif) bottom no-repeat;
}
.button_right {
	position:absolute; 
	right:12px; 
	top:2px;
}
.content_box {
	width:729px;
	margin-left:1px;
	background:url(../images/roundcorner/rndcontent_m.gif) top repeat-y;
}
.content_box_top {
	width:729px;
	height:3px;
	background:url(../images/roundcorner/rndcontent_t.gif) top no-repeat;
}
.content_box_mid {
	width:667px;
	padding:16px 31px 160px;
}
.content_box_mid h3 {
	margin-bottom:5px;
}
.content_box_bt {
	width:729px;
	height:3px;
	background:url(../images/roundcorner/rndcontent_b.gif) bottom no-repeat;
}
h3.head_txt {
	margin-bottom:30px;
	color:#1FA1A3;
	font-size:18px;
}
.col-left {
	float:left;
	width:152px;
	padding-left:14px;
	background:url(../images/dot_gray_vert.gif) right top repeat-y
}
.folder_list {
	margin-top:10px;
}
.folder_list li {
	/*background:url(../images/i.folder-close.gif) 0 4px no-repeat;*/
	padding:5px 0 6px;
	margin-bottom:2px;
}
.folder_list li a {
	background:url(../images/i.folder-close.gif) 0 1px no-repeat;
	padding:2px 22px;
	color:#666;
	text-decoration:none;
	outline:none;
}
.folder_list li a.selected {
	color:#333;
	text-decoration:none;
	background:url(../images/i.folder.gif) 0 1px no-repeat;
}
.folder_list li a:hover {
	text-decoration:underline;
}
.col-right {
	width:530px;
	margin-left:0;
	padding-right:0;
	float:right;
	height:240px;
}
#pic_detail {
	margin-top:22px;
	/*background:url(../images/dot_gray_hor2.gif) left bottom repeat-x;
	padding-bottom:18px;*/
}
#pic_detail ul li {
	float:left;
	/*width:200px;
	height:200px;
	vertical-align:middle;
	border:1px #E9E9E9 solid;
	padding:8px;*/
	margin-right:6px;
}
#pic_detail ul li.last {
	margin-right:0;
}
#pic_detail ul li a img {
	margin:0 0;
}
#pic_detail ul li .txt_header {
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:center;
}
#housing_detail {
	padding:15px;
}
#housing_detail ul {
	list-style:disc inside;
}
#housing_detail p {
	margin:1.12em 0;
}
#panel {
	background:url(../images/dot_gray_hor2.gif) left top repeat-x;
	width:100%;
	margin:16px auto 60px;
	padding-top:9px;
	text-align:center;
}
#panel a {
	margin:0 6px;
}
.mark {
	padding:12px 35px;
	background:url(../images/mark.gif) 27px 14px no-repeat;
	color:#999;
}
/*//// Payment Service ///////////////////////////////////////////////*/
#user_login {
	padding:100px 44px 300px 37px;
}
#user_login p {
	text-align:right;
	background:url(../images/dot_gray_hor2.gif) left bottom repeat-x;
	padding-bottom:6px;
}
#file_list {
	margin-bottom:26px;
	position:relative;
}
#file_list .button_right {
	position:absolute; 
	right:0; 
	top:40px;

}
#file_list .content_boxsh_mid {
	width:707px;
	padding:30px 12px 16px;
}
#file_manage {
	position:relative;
}
#file_manage .content_boxsh {
	width:731px;
	margin-left:1px;
	background:url(../images/roundcorner/rndcontent_sh_m2.gif) top repeat-y;
}
#file_manage .content_boxsh_top {
	width:731px;
	height:4px;
	background:url(../images/roundcorner/rndcontent_sh_t2.gif) top no-repeat;
}

.webboard_head {
	padding-left:15px;
	padding-bottom:12px;
}
.webboard_head li {
	float:left;
	display:block;
}
.webboard_head li.gname {
	width:420px;
	padding-left:9px;
	background:url(../images/bullet_orange_black.gif) 0 5px no-repeat;
	font-size:12px;
	font-weight:bold;
}
.webboard_head li.gdate {
	width:207px;
	font-size:12px;
	font-weight:bold;
	color:#00849c;
}
.webboard_head li.gtime {
	font-size:12px;
	font-weight:bold;
	color:#f38236;
}
/*//// End Payment Service //////////////////////////////////////////*/
/*//// Post Detail /////////////////////////////////////////////////////*/
#comment_area {
	margin-bottom:60px;
	color:#999;
}
#comment_area h4 {
	background:url(../images/sub2_topic_commentlist.gif) 0 0 no-repeat;
	text-indent:-9999px;
	height:22px;
}
#comment_area ol {
	list-style:none;
	list-style-position:outside;
	margin:10px 0 0;
}
#comment_area ol li.comment {
	padding-top:0px;
	position:relative;
	margin:0 0 38px;
}
.comment_content {
	padding:10px 28px;
	margin-bottom:9px;
	background-color:#f7f9f9;
	border:1px #eee solid;
	text-align:justify;
}
.comment_content img {
	margin-bottom:8px;
}
.comment_meta {
	position:relative;
	width:611px;
	margin-left:28px;
}
.comment_meta ul {
	position:absolute;
	top:0;
	right:0;
}
.comment_meta ul li {
	float:left;
	display:block;
	padding-left:5px;
	padding-top:1px;
}
.comment_meta ul li.name {
	font-size:12px;
	color:#18858C;
	font-weight:bold;
	border-right:1px #000 solid;
	padding-right:5px;
	padding-top:0;
}
#comment_form {
	margin-bottom:60px;
	color:#999;
}
#comment_form h4 {
	background:url(../images/sub2_topic_comment.gif) 0 0 no-repeat;
	text-indent:-9999px;
	height:22px;
}
.news_date {
	float:left;
	color:#F38236;
}
.uname {
	float:right;
	color:#18858C;
}
.uname img {
	vertical-align: middle;
}
/*//// End Post Detail /////////////////////////////////////////////////////*/
#banner10 {
	margin:0 0 12px 8px;
	position:absolute;
	top:262px;
	left:6px;
}
#banner10 ul li {
	margin-bottom:6px;
}
#banner10 ul li.last {
	margin-right:0px;
}
#banner10 ul li a {
	display:block;
}
#footer {
	background:url(../images/footer_bg_blank.gif) 0 0 repeat-x;
	padding-top:2px;
}
#footer_content {
	width:991px;
	margin:0 auto;
	padding:0 0 0 11px;
}
#footer_bt_blank {
	height:123px;
	position:relative;
}
#footer_bt_blank #foot_logo {
	position:absolute;
	top:-5px;
	left:3px;
	/*width:101px;
	height:65px;
	margin-top:9px;*/
	padding:0 15px 0 10px;
	_padding:0 14px 0 10px;
	background-color:#fff;
	/*background:url(../images/dot_foot_logo.gif) right top repeat-y*/
}
#foot_address_blank {
	float:left;
	width:566px;
	background:url(../images/dot_foot_logo.gif) left 3px repeat-y;
	margin-left:129px;
	padding:15px 0 15px 15px;
	color:#868080;
}
#foot_address_blank {
	float:left;
	width:566px;
	background:url(../images/dot_foot_logo.gif) left 3px repeat-y;
	margin-left:129px;
	padding:15px 0 15px 15px;
	color:#868080;
}
#copyright {
	float:left;
	width:262px;
	padding:15px 0 0 0;
	color:#E9782D;
}
.pop_topic {
	position:absolute;
	top:-26px;
	left:0;
	
}
.clear {
	clear:both;
}
.marginl1 {
	margin-left:1px;
}
