﻿*
{
	font-size:12px;
	font-family:Arial Tahoma 宋体;
	margin:0;
	padding:0;
	text-decoration:none;
}
html{overflow-x:hidden;}
a
{
	color:#215084;
	text-decoration:none;
	font-family:Arial 宋体;
}

a._url_a
{
	font-size:16px;
	line-height:23px;
}

a:hover
{
	color:#335084;
}

.clear
{
	clear:both;
	height:0px;
	overflow:hidden;
}
img
{
	border:none;
}

li
{
	list-style:none;
}

th
{
	color:#345F7F;
	font-weight:normal;
	text-align:center;
}

strong
{
	font-size:13px;
}

.none
{
	display:none;
}

.img_border
{
	border:1px solid #ABD0F0;
	padding:1px;
}

/*颜色样式*/
a.lblack,a.lblack:link,a.lblack:visited {color:black;}
a.lblack:hover,a.lblack:active{color:#ff0000;text-decoration: none;}
a.lwhite,a.lwhite:link,a.lwhite:visited {color:white;}
a.lwhite:hover,a.lwhite:active{color:blue;text-decoration: none;}
a.lred,a.lred:link,a.lred:visited {color:#ff0000;}
a.lred:hover,a.lred:active{color:blue;text-decoration: none;}
a.lzhe,a.lzhe:link,a.lzhe:visited {color:#C2130E;}
a.lzhe:hover,a.lzhe:active{text-decoration: underline;color:black;}
a.lblue,a.lblue:link,a.lblue:visited {color:blue;text-decoration: underline blink;}
a.lblue:hover,a.lblue:active{color:#ff0000;text-decoration: underline blink;}
a.lgray,a.lgray:link,a.lgray:visited {color:#666666;}
a.lgray:hover,a.lgray:active{color:#ff0000;text-decoration: none;}
a.lorange,a.lorange:link,a.lorange:visited {color:#ff6600; font-weight:bold; }
a.lorange:hover,a.lorange:active{color:#ff0000;text-decoration: none;}

.tblue{color:#0068D7;}
.tgreen{color:#00FF00;}
.tblack{color:#000000;}
.tred{color:#E71713;}
.tzhe{color:#BF1212;}
.twhite{color:white;}
.torange{color:#FF6600;}
.tgray{color:#999999;}
.tArial{font-family:Arial, Helvetica, sans-serif;}
.thui{ color:#b3c9e4}

/* 常用文字边框相关式样*/
.pt11{font-size:11pt;}
.px12{font-size:12px;}
.px13{font-size:13px;}
.px14{font-size:14px;}
.px14.7{font-size:14.7px;}
.px16{font-size:16px;}
.bolds{font-weight: bold;}
.normals{font-weight:normal;}
.blackborder{border:1px solid black;}
.border_bt{border-bottom:1px solid #CCCCCC}
.underlines,a.underlines:link,a.underlines:visited {text-decoration: underline;}

/* 常用布局式样 */
.dis{display:block}
.undis{display:none}
.lefts{float:left;}
.rights{float:right;}
.tbcenter{margin:0 auto;}
.txtcenter{text-align:center;}
.clr{font-size:0;width:1px;clear:both;visibility:hidden;line-height:1px;}
.form_gText{ font-size:9pt; font-family:宋体; color:#666666; text-decoration:none; border:1 solid #999999; background-color:#FFFFFF; }
.clearfloat {/*FF兼容性处理，清除浮动，使用方法<br class="clearfloat" />*/
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    overflow:hidden;
}
.shadowDiv{filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=5);}
.clearoverflow{overflow:auto;}
.clearoverflowx{overflow-x:auto;}
.clearoverflowy{overflow-y:auto;}
.pd_all5{padding:5px;}
.pd_left5{padding-left:5px;}
.pd_right5{padding-right:5px;}

.right_width{width:360px;}

.right_width2{width:100%;}
 
 
 
/* 房产样式 */
.r_nvl
{
	height:20px;
	line-height:20px;
	padding-left:5px;
	color:#333;
	background:url(../images/house/inrigh_bbg2.gif) repeat-x;
	border-bottom:1px #D2E4FC solid;
}

.npbody {background:url(../images/right/l_menu_tab_bg.gif) repeat-y -5px top;}
.input 
        {
        	width:90%;
        	padding:2px 4px;
        }
.left_menu {width:29px;overflow:hidden;}
.left_menu li
{
	list-style:none;
	margin:0;
	display:block;
}
.left_menu a 
{
	display:block;
	writing-mode:tb-rl;
	width:29px;
	height:62px;
	text-align:center;
    text-decoration: none;
    color:#000;
    overflow:hidden;
    layout-flow:vertical-ideographic;
    background:url(../images/right/fc/tabbg.gif) no-repeat left top;
}
.left_menu a span
{
	margin-top:3px;
	margin-left:7px;
	margin-right:3px;
	display:block;
	width:17px;
	float:left;
	cursor:pointer;
}
.left_menu a:hover 
{
	background-position:left -62px;
	color:#fff;
}
.left_menu a.nowa
{
	background-position:left -62px;
	color:#fff;
	font-weight:bold;
}

.left_menu a.tabsel
{
	background-position:left -62px;
	color:#fff;
	font-weight:bold;
}


.right_title
{
	height:30px;
	line-height:30px;
	text-indent:15px;
	font-weight:bold;
	color:#215084;
	overflow:hidden;
	background:url(../images/right/t_title_bg.gif) repeat-x top;
}
.right_title strong
{
	font-family:Arial 宋体;
	line-height:30px;
	margin-top:1px;
	font-size:12px;
}


.vlistbox {height:77px;background:url(../images/house/dian.gif) repeat-x right bottom;}
.vlistbox img {float:left;border:1px solid #CCCCCC;margin:8px 0 0 8px;}
.vlistbox .text {padding:5px 0 0 100px;}
.vlistbox .companyname a {color:#E04B02;font-weight:bold;}

.fc_ul
{
}

.zjlistbox a.box
{
	display:block;
	float:left;
	width:100px;
	height:65px;
	margin:2px;
	padding:2px;
	text-align:center;
	border:1px #75ABCB solid;
	background:#F4FDFF;
	overflow:hidden;
	padding-top:5px;
	vertical-align:middle;
}
.zjlistbox li
{
	float:left;
}

.zjlistbox a.box:hover
{
	border:1px #FFD648 solid;
	background:#FFFEED;
}


.zzviewtop
{
	border:1px #9BCDE4 solid;
	padding:3px;
}


/* 新添房产管理UI */
.user_content_box .u_title
{
	background:url(../images/user/fcmanager/tt.gif) no-repeat left top;
	height:96px;
	overflow:hidden;
	margin:0;
}
.user_content_box .u_title2
{
	background:url(../images/user/fcmanager/tt2.gif) no-repeat left top;
	height:52px;
	overflow:hidden;
	margin:0;
}
.user_content_box .u_body
{
	background:url(../images/user/fcmanager/body.gif) repeat-y left top;
	overflow:hidden;
	margin:0;
}
.user_content_box .u_body td
{
	text-align:center;
	padding:2px;
}

.user_content_box .u_bt
{
	background:url(../images/user/fcmanager/bt.gif) no-repeat left top;
	height:12px;
	overflow:hidden;
	margin:0;
}



/* 页面共用页签 */
/*选中*/
.tabsel
{
	background-position:left -62px;
	color:#fff;
	font-weight:bold;
}
.page_tab
{
	display:block;
}

.page_tab a
{
	float:left;
	overflow:hidden;
	padding-left:3px;
	margin-left:2px;
	cursor:pointer;
	background:url(../images/right/tab_default_bg.gif) no-repeat left top;
}
.page_tab a span
{
	display:block;
	width:60px;
	height:25px;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	font-weight:normal;
	color:#222;
	background:url(../images/right/tab_default_bg.gif) no-repeat right bottom;
}

.page_tab a.hover
{
	float:left;
	overflow:hidden;
	padding-left:2px;
	background:url(../images/right/tab_hot_bg.gif) no-repeat left top;
}
.page_tab a.hover span
{
	float:left;
	display:block;
	width:70px;
	height:25px;
	overflow:hidden;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	background:url(../images/right/tab_hot_bg.gif) no-repeat right bottom;
}

.page_tab_underline
{
	height:8px;
	overflow:hidden;
	background:url(../images/right/tab_underline_bg.gif) repeat-x;
}


.content_box
{
	padding:2px 2px;
}

.content_box table
{
	border:none;
}

.content_box td
{
	padding:1px;
}

.content_search_panel,.content_more_search_panel
{
	border:1px #C0DBF8 solid;
	padding:1px;
}

.content_more_search_panel
{
	border-top:none;
}


.content_light
{
	background: #FFFEED; color: #EB2C00;border: 1px #FFD648 solid; padding: 4px 6px; margin-top: 2px; margin-bottom: 5px;
}

.content_search_panel div,.content_more_search_panel div
{
	background:#F1F9FE url(../images/right/content_search_bg.gif) repeat-x bottom;
	padding:5px 8px;
}

.content_more_search_panel div
{
	background:#F1F9FE url(../images/right/content_more_search_bg.gif) repeat-x bottom;
}

.nobackgrund div
{
	background:none;
}



.sc_bt
{
	width:36px;
	height:24px;
	border:none;
	background:url(../images/right/sc_bt.gif) no-repeat;
}

/* 推荐 */
.tj_panel
{
	border:1px #FA9500 solid;
	padding:2px 1px;
	height:90px;
}

.tj_panel .tj_div
{
	width:80px; height:70px; float:left;
}
.tj_panel .tj_div a span
{
	display:block; background:#fff; text-align:center; color:#222; line-height:17px; padding:1px;
}
.tj_panel .tj_div a:hover span
{
	display:block;
}



.tj_panel table
{
	margin:5px;
}
.tj_panel table strong
{
	color:#024B99;
}


.tj_panel table div
{
	line-height:19px;
}

/* 表格样式 */
.tbwk
{
	border:1px #86B9D6 solid;
	padding:1px;
	margin:4px 1px;
	width:410px;
	overflow:hidden;
}
.tb
{
	padding:0;
	margin:0;
	width:95%;
}
.tb a
{
	color:#215084;
	text-decoration:underline;
}
.tb a:hover
{
	text-decoration:none;
}
.tb td,.tb th
{
	line-height:1.5em;
	padding:2px 3pz;
	font-size:12px;
	border-bottom:1px #D9E9F2 solid;
}
.tb td
{
	text-align:left;
	text-indent:0;
}
.tbhead
{
	background:#147EC7;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	line-height:1.5em;
}
.tbhead td
{
	line-height:1.5em;
	padding:2px;
}
.tbhead a
{
	color:#fff;
	text-decoration:underline;
}
.tbhead a:hover
{
	color:#fff;
	text-decoration:none;
}

h2
{
	font-size:12px;
	line-height:1.5em;
}
.tbbody
{
	background:#fff;
}
.page
{
	background:#F5FBFF;
	border:1px #E5ECF3 solid;
	padding:3px 7px;
	margin:3px;
	text-align:right;
}

/*- 页签样式--------------------------- */
.tabs4
{
    float: left;
    width: 100%;
    font-size: 93%;
    background:#F4F7FB;
    line-height: normal;
    border-bottom: 1px solid #6B78A9;
    padding-left:4px;
}
.tabs4 ul
{
    margin: 0;
    padding: 10px 10px 0 50px;
    list-style: none;
}
.tabs4 li
{
    display: inline;
    margin: 0;
    padding: 0;
}
.tabs4 a
{
    float: left;
    background: url("../images/right/tabs/tableft4.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
.tabs4 a span
{
    float: left;
    display: block;
    background: url("../images/right/tabs/tabright4.gif") no-repeat right top;
    padding: 5px 5px 4px 2px;
    color: #222;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs4 a span
{
    float: none;
}
/* End IE5-Mac hack */
.tabs4 a:hover span
{
    color:#fff;
}
.tabs4 a:hover
{
	color:#fff;
    background-position: 0% -42px;
}
.tabs4 a:hover span
{
    background-position: 100% -42px;
}

.tabs4 a.hot
{
	color:#fff;
    background-position: 0% -42px;
}
.tabs4 a.hot span
{
	color:#fff;
	background-position: 100% -42px;
}


/*- 页签样式--------------------------- */
.tabs1
{
    float: left;
    width: 100%;
    font-size: 93%;
    font-weight:bold;
    background:#F4F7FB;
    line-height: normal;
    border-bottom: 2px solid #F49741;
    padding-left:4px;
}
.tabs1 ul
{
    margin: 0;
    padding: 10px 10px 0 50px;
    list-style: none;
}
.tabs1 li
{
    display: inline;
    margin: 0;
    padding: 0;
}
.tabs1 a
{
    float: left;
    background: url("../images/right/tabs/tableft1.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
.tabs1 a span
{
    float: left;
    display: block;
    background: url("../images/right/tabs/tabright1.gif") no-repeat right top;
    padding: 5px 5px 4px 2px;
    color: #222;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs1 a span
{
    float: none;
}
/* End IE5-Mac hack */
.tabs1 a:hover span
{
    color:#fff;
}
.tabs1 a:hover
{
	color:#fff;
    background-position: 0% -42px;
}
.tabs1 a:hover span
{
    background-position: 100% -42px;
}

.tabs1 a.hot
{
	color:#fff;
    background-position: 0% -42px;
}
.tabs1 a.hot span
{
	color:#fff;
	background-position: 100% -42px;
}


/* 内容标题 */

.marginTop
{
	margin-top:2px;
}

.marginbottom
{
	margin-bottom:-5px;
}

.ct_title
{
	height:29px;
	overflow:hidden;
	background:url(../images/right/content_title_bg.gif) no-repeat left top;
	padding-left:6px;
	width:auto;
}

.ct_title .ct_ntitle
{
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
	background:url(../images/right/content_title_bg.gif) no-repeat right bottom;
}
.ct_title .ct_ntitle span
{
	float:left;
	font-weight:bold;
	padding:0px 4px;
	height:29px; overflow:hidden;
	line-height:29px;
}
.ct_title .ct_ntitle ul
{
	margin-left:4px;
}

.ct_title .ct_ntitle li
{
	float:left;
	height:29px;
	width:67px;
	margin-left:2px;
	line-height:29px;
	overflow:hidden;
	text-align:center;
	font-weight:normal;
	background:url(../images/right/content_tab_bg.gif) no-repeat left top;
}

.ct_title .ct_ntitle li.hover
{
	background:url(../images/right/content_tab_bg.gif) no-repeat left bottom;
}

.contect_pannel
{
	padding:2px;
}
.ct_nbody
{
	border:1px #A8CAE3 solid;
	border-top:none;
}

.ct_nbody th
{
	padding:3px 4px;
	width:75px;
}

.busLine
{
	width:150px;
	float:left;
	height:22px;
	line-height:22px;
	padding-left:5px;	
}
.list_bg
{
	padding: 3px 4px; border: 1px #ABD0F0 solid; border-top: 1px #C4DEEE solid;background: url(../images/right/article_bg.gif) repeat-x top;
}

.list_bg td
{
	padding:2px 2px;
}
/* end */



.copyright
{
	text-align:center;
	color:#024B99;
	padding:5px;
	margin:0 3px 7px 3px;
}

.copyright a
{
	text-align:center;
	color:#024B99;
}

/* ADD 2009 */


.td_newsnr span a
{
	color:#215084;
	line-height:22px;
}
.td_newsnr span a:hover
{
	color:#F37735;
}

.ul_company_img_list,.ul_company_img_list2
{
	display:block;
	margin:0;
	padding:0;
}
.ul_company_img_list li
{
	float:left;
	list-style:none;
	padding:3px;
	text-align:center;
	line-height:19px;
}
.ul_company_img_list2 li
{
	list-style:none;
	line-height:19px;
	text-align:left;
	font-weight:bold;
	color:#F37735;
	font-family:Arial 宋体;
}
.ul_company_img_list2 li a
{
	font-weight:normal;
	padding-left:5px;
}

.ul_company_img_list li a, .ul_company_img_list li a img
{
	border:none;
}

.ul_company_img_list li a img
{
	border:1px solid #ABD0F0;
	padding:1px;
}


a
{
	color:#215084;
}

a.hot
{
	color:#C54704;
}

a:hover
{
	color:#F37735;
}
/* end */


/* 分页 */
.page_wk{
	padding-top:8px;height:27px;
	background:none;
}
.page{
	line-height:25px; padding:2px;text-align:right;height:22px;
}

.page a,.page span{
	display:block;
	padding-left:4px;
	padding-right:4px;
	float:left;
	line-height:19px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	border:1px #D9D9D9 solid;
	margin-left:1px;
}
.page a:link,.page a:visited{
	color:#374D66;
}
	
.page a:hover,.page a:active{
	color:#FF9900;
	background-position:left bottom;
	}
.page span{
	font-weight:normal;
	color:#B5B6B7;
	}

.page span.pgselect{
	border:1px #8BCCEC solid;
	color:#0A246A;
	background:#E8F3FD;
}
	
.pageindex{
padding-left:2px; color:#800080;border:1px #D9D9D9 solid; padding-right:2px; font-size:12px;background:none;
}




/* Login */
.lg_box
{
	 width:100%; height:100%;
	 background:url(../images/user/bg.gif) no-repeat left top;
}

.lg_nbox
{
	background:url(../images/user/lg_bg.gif) no-repeat left top;
	width:339px;
	height:223px;
	overflow:hidden;
	margin:60px auto 100px auto;
	position:relative;
}

.lg_nbox2
{
	background:#fff url(../images/user/reg_bg.gif) no-repeat right top;
	width:339px;
	overflow:hidden;
	border:1px #D4E4F4 solid;
	margin:30px auto 30px auto;
	padding-top:60px;
	padding-left:10px;
}

.lg_nbox table td,.lg_nbox2 table td
{
    padding:4px;
}
.lg_nbox table th,.lg_nbox2 table th
{
	text-align:right;
}

        
.inputbt
{
	width:63px;
	height:25px;
	border:none;
	text-align:center;
	line-height:25px;
	color:#333;
	background:url(../images/user/lg_bt.gif) no-repeat left top;
	margin-top:2px;
}

.input_txt
{
	border:1px #73BDDB solid;
	padding:2px 4px;
	line-height:17px;
	height:17px;
	width:178px;
}