﻿.bluebg{
	background:#f5fafe;
}
.red{
	color:red;
}
.rightcont{	
	margin-left:10px;
	width:750px;
}
.areaspan{
	right:25px;
	overflow:hidden;
	zoom:1;
}
.areaspan s{
	display:block;
	float:left;
	line-height:22px;
	font-weight:100;
	margin-left:15px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:2px solid transparent;
}
.areaspan s.on{
	border-color:#4fa697;
}
.n_content .tab{
	margin:5px auto;
	padding-left:25px;
	overflow:hidden;
	zoom:1;
	border-bottom:2px solid #8dbacd;
} 
.n_content .tab li{
	float:left;
	width:100px;
	height:33px;
	line-height:33px;
	text-align:center;
	cursor:pointer;
}
.n_content .tab li.on{
	font-size:14px;
	font-weight:900;
	background:url(../images/tabbg.png);
	color:#fff;
}
.area_style{
	padding-left:40px;
}
.area_style span{
	margin-right:60px;
}
.areablock{
	padding:10px;	
	margin-left:3px;
	margin-top:10px;
	margin-bottom:5;
	overflow:hidden;
	zoom:1;
}

.areablock dt{
	padding-left:15px;
	background:#eee;
	line-height:30px;
	font-weight:900;
}
.areablock dd{
	padding:5px 10px 5px 15px;
}
.areablock dd,.others dd{
	margin-bottom:10px;
}
.areablock dd span{
	display:inline-block;
	min-width:165px;
	margin-right:10px;
	margin-bottom:5px;
	cursor:pointer;
}
.areablock dd span.all{
	font-weight:900;
}	
.clearboth{
	clear:both;
	overflow:hidden;
	zoom:1;
}
.others{
	margin-left:13px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
.others td{
	padding:10px 0 10px 30px;
	height:30px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left!important;
}
.others td.title{
	width:100px;
	background:#f5fafe;
	font-weight:900;
}
.searchbtn{
	padding:30px 32px 30px 8px;
}
.searchbtn button{
	margin-right:20px;
}
.searchbtn button.bigbtn{
	display:block;
	width:200px;
	height:35px;
	margin:0 auto;
	font-weight:900;
	font-size:14px;
	color:#fff!important;
}
.searchbtn.btnwrap button.bigbtn{
	float:left;
	margin-left:194px;
	width:180px;
}
.searchbtn.btnwrap button.clearbtn{
	margin-left:50px;	
	color:#666!important;
}
.pl10{
	padding-left:10px;
}
.others select{
	padding:4px 10px;
	width:120px;
}
#splitPage .others td{
	padding-top:5px;
	padding-bottom:5px;
}
.others span{
	display:block;
	float:left;
	width:200px;
	margin-bottom:5px;
}

.n_content input[type=checkbox]{
	vertical-align:middle;
	margin-right:5px;
}
.n_content > span{
	font-size:14px;
}
html.japan .n_content > span{
}
.n_content table{
	width:100%;
}
.n_content table.compare{
	width:98%;
}
..n_content .thead.jylc{
	width:100%;
	padding-left:10px;
}
.n_content .thead{
	width:100%;
	height:30px;
	margin:0 auto 15px;
	background: #4792ad;
	border: 1px solid #4190ad;
	color:#fff;
}
.n_content .thead.jylc.jsfs{
	margin-top:5px;
	padding-left:0;
	border-radius: 4px;
	border: 1px solid #ddd;
	line-height:30px;
	color:#333;
	font-weight:900;
	background: url(../images/index_19.png) repeat-x 0 -1px;
}
.n_content .thead.jylc.jsfs h3{
	font-size:15px;
}
.n_content .thead.jylc.jsfs h3 span{
	padding-left:0;
	margin-top:7px;
}
.n_content .thead.jylc.jsfs a{
	color:#bb9445;
}
.n_content table.buy_list .thead td{
	padding:0;
	border-right:1px solid #93b1bc;
}
.n_content .thead li.noborder{
	border:none;
}
.n_content .thead span{
	padding-left:15px;
}
.n_content .thead a{
	text-decoration:none;
	color:#fff;
}
div.thead{
	width:96%;
	padding-left:30px;
	height:35px;
	line-height:35px;
	font-size:14px;
}
html.japan div.thead{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
div.thead a{
	margin-left:20px;
	color:#eee;
}
.n_content table.thead th{
	height:35px;
	padding:0 10px;
	font-weight:100;
}
.n_content.buy_r table.thead th{
	border-right:1px solid #fff;
}
.sortfilter{
	margin:0 auto;
	padding-left: 10px;
	line-height:35px;
	border:1px solid #ccc;
	border-bottom:none;
	background:url(../images/theadBg.png) repeat-x 0 bottom #f7f7f7;
	overflow:hidden;
	zoom:1;
}
.sortfilter li{
	float:left;
	padding:0 20px;
	font-size:12px;
	color:#6d6d6d;
	cursor:pointer;
	background:url(../images/arrowupdwon.png) no-repeat 72px center;
}
html.en .sortfilter li{
	padding:0 9px;
}
.sortfilter li.asc{
	background-image:url(../images/arrowup.jpg);
}
.sortfilter li.desc{
	background-image:url(../images/arrowdown.jpg);
}
.sortfilter li.on{
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left: 1px solid #ccc;
}
.n_content table td{
	height:35px;
	padding:0 10px;
	text-align:center;
}
.n_content table.buy_list td{
	padding: 8px 10px;
	font-size:13px;
}
.n_content table.buy_list td.imgbord{border:none;padding-left: 0px !important;}
.n_content table.buy_list td.blank{
	padding:0;
}

/**added by hanxianlong**/
/*.n_content table.buy_list td img{
	width:79px;height:61px;
}*/

.n_content .table.buy_list td.detail_t td{
	border:none;
}


.n_content table.buy_list td.blank{
	border:none;
	font-size:10px;
    height:20px;    
    line-height:10px;
    overflow:hidden;
    word-wrap:break-word;
    table-layout:fixed;
}
.n_content .detail_t table td{
	text-align:left;
	border:none;
	font-size:12px;
}
.n_content .detail_t table td.bluebg{
	font-size:14px;
	background:#EDE8DE;
	width:146px;/**added by hanxianlong**/
}
.n_content table .check_bg td{
	background:#f7f5f1;
}
.n_content table td li{
	line-height:25px;
}
.n_content table td.opt{
	border-right:1px solid #ccc;
}
.n_content table td.opt a{
	text-decoration:none;
}
.n_content h4{
	width:99%;
	margin:5px auto 10px;
	padding-top:0;
	text-align:left;
	color:#ab7f4d;
	border:1px solid #c3c3c3;
}
.n_content .newlist li h4{
	border:none;
	margin:0;
}
.listwrap .n_content h4{
	line-height:32px;
	padding:3px 0;
}
.listwrap .n_content h4 a{
	//margin-left:15px;
	color:#666;
	text-decoration:none;
}
.n_content h4 span{
	display:block;
	float:left;
	width:4px;
	height:12px;
	margin:10px 8px 10px 12px;
	background:#ab7f4d;
}
.singlecont {
	width: 1000px;
	padding-left:0;
}
.singlecont h3{
	margin:0 auto;
}
.n_content table.buy_list{
	width:100%;
	margin:5px auto 15px;
}
.n_content.buy_r table.buy_list td{border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.n_content.buy_d table.buy_list td,.n_content.buy_r table.buy_list td.blank{border:none;}
.n_content table.buy_list.but_detail_show td{padding:0 0 0 15px;}
.n_content table.buy_list th{
	text-align:left;
	background:url(../images/bggs.png) repeat-x;
	border:1px solid #ccc;
	font-size:14px;
}
.n_content table.buy_list th *{
	height:30px;
	line-height:30px;
}
.n_content table.buy_list th span{
	display:block;
	float:left;
	padding-left:13px;
	margin-right:10px;
	background:url(../images/right.png) no-repeat 0 12px;
}
.n_content table.buy_list th span.checkinput{
	display:inline-block;
	padding:0 4px 0 10px;
	border-right:1px solid #ccc;
	background:none;
}
.togebtn{
	right:24px;
	top:55px;
}
.n_content.buy_d table.buy_list th span{
	background:none;
	font-size:14px;
}
.n_content table.buy_list th a{
	float:left;
	margin-left:25px;
	text-decoration:none;
	color:#bb9445;
}
.n_content table.buy_list th a:hover{
	text-decoration:underline;
}
.n_content table.buy_list > tr > td{
	height:100px;
	border-right:1px solid #ccc;
	text-align:center;
	font-size:12px;
}
html.japan .n_content table.buy_list > tr > td{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
.n_content table.buy_list p{
	padding-bottom:0;
	line-height:22px;
	font-size:12px;
	word-break: break-all;
}
.n_content table.buy_list h5{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:22px;
}
.n_content table.buy_list h5 a{
	color:#333;
}
.n_content table.buy_list td.detail{
	text-align:left;
}
.n_content table.buy_list td b{
	font-size:16px;
	font-family:Arail;
	color:red;
}
.n_content table.buy_list  button{
	display:block;
	min-width:55px;
	margin:5px auto;
	white-space:nowrap;
}
.n_content table.buy_list  button a{
	color:#333;
	text-decoration:none;
}
.n_content table.buy_list  button.btn-info a{
	color:#fff;
}
.detail_t{
	padding:0!important;
}
.detail_t td.bluebg{
	padding:5px 0 0 25px;
	font-weight:900;		
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
td.imgbord{
	padding-right:10px;
	border-right:1px solid #ccc;
	text-align:right;
}
/*物件比较页面*/
.commonT{
	margin:10px auto;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}
.n_content table.compare td{
	 border-right:none;
}
.commonT td,.commonT th{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:12px;
}
.commonT td.xl65{border:none;}
.commonT th{
	text-align:left;
	height:30px;
	width:90px;
}
.commonT.compare th{
	padding-left:20px;
	width: 20%;
}
.commonT.al_c td,.commonT.al_c th{
	text-align:center;
}
.backtotop{
	padding-right:10px;
	padding-top:10px;
	color:#359bb9!important;
}
html.japan .backtotop{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
/*物件详情页面*/
.n_content .block_detail{
	width:99%;
	margin: 0 auto;
	padding-bottom:15px;
}
.n_content .block_detail table td{
	text-align:left;
}
.n_content .block_detail table.al_c td{
	text-align:center;
}
.n_content .block_detail h3{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:20px;
}
.n_content .block_detail h3 span{
	display:inline-block;
	position:relative;
	top:3px;
	left:-3px;
	width: 6px;
	height: 16px;
	margin-right:5px;
	background: #4792ad;
}
html.japan .n_content .block_detail h3{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
.block_detail .commonT{
	margin-left:0;
	width:100%;
}
.block_detail .commonT td{
	border-right:none;
}
.n_content .block_detail.smallBlock{
	width:49%;
	margin-left:2px;
}
.block_detail.smallBlock > div{
	margin-top:10px;
	width:99%;
	height:300px;
	border:1px solid #ddd;
	padding:1px;
}
a.caculate{
/**	display:block;
	top:57px;
	left:370px;**/
	padding-left: 15px;
	color:#3399ff;
	text-decoration:underline;
}
.buy_d > div.tips_nologin{
	font-size:14px;
	background:#ffedc4;
	line-height:40px;
	text-align:center;
	border:1px dotted #ffdb8d;
	border-radius:4px;
}
.buy_d > div.tips_nologin a{
	color:#3399ff;
	text-decoration:underline;
}
.singlecont > button.fixed{
	position:fixed;
	display:block;
	top:170px;
	right:13px;
}	
.buy_d td{
	line-height:25px;
}
.detail_t td.bluebg.noline{
	border-bottom:none;
	border-left:1px solid #ccc;
}
.leftAlign{
	width:752px;
	padding-left:20px!important;
	text-align:left!important;
}
.pagenate{
	position: relative;
	top: 3px;
/**	right: -20px; **/
	float:right;
}
#splitPage2{
	position:absolute;
	top:6px;
	top:8px\9;
	right:0;
}
.pagenate1{
	padding:15px 0 20px ;
}
.pagenate select{
	float:left;
	position:relative;
	padding:5px 0 ;
	height:auto!important;
	top:-4px;
	border-radius:4px;
	border-color:#c3c3c3;
}
.pagenate strong{
	color:red;
}
.pagenate b,.pagenate span{
	display:block;
	float:left;
}
.pagenate b{
	margin-right:15px;
	font-size:12px;
	color:#888;
	font-weight:100;
}
.pagenate span{
	padding:0 5px;
	border-radius:2px;
	cursor:pointer;
	font-size:12px;
}
html.japan .pagenate span{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
.pagenate span a{
	color:#272727;
	text-decoration:none;
}
.pagenate span.active a{
	color:#3399ff;
}
.pagenate span.line{
	padding:1px 10px;
	background:url(../images/p_line.png) no-repeat right center;
}
.pagenate span.on{
	color:orange;
}
.pagenate span.line_n{
	background:none;
}
.pagenate span.disable{
	color:#c3c0c0;
}
.backtotop .caret{
	display: inline-block;
	width: 0;
	height: 0;
	margin:0 auto;
	vertical-align: top;
	border-bottom: 4px solid #468fab;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.backtotop .caret{
	position:relative;
	top:8px;
	margin-right:5px;
}
.block_detail  .caret{
	display:inline-block;
	width:18px;
	height:19px;
	background:url(../images/arr_tb.png) no-repeat;
	right:12px;
	top:6px;	
	cursor:pointer;
	text-align:center;
}
.block_detail  .caret_s {
	background-position:-20px 0;
}
.hy_dlg{
	display:none;
}
.dlg_content table td{
	height:25px;
	padding-left:10px;
}
/*收支报表*/
.confident{
	padding:10px 10px 10px 24px;
}
.confident input{
	position:relative;
	top:2px;
	padding:3px;
	margin-right:15px;
}
.szbb td{
	text-align:left!important;
	/**height:20px!important; commented by hanxianlong,20141129 **/
}
.szbb td.a_r,.sum_z td.a_r{
	text-align:right!important;
	padding-right:10px;
}
.szbb td.a_c{
	text-align:center!important;
}
.sum td{
	background:#eee;
	color:#333;
	font-weight:900;
}
.sum_z td{
	background:#7f8080;
	color:#fff;
}
.banktable table{
	width:540px;
}
ul.sumary{
	width:200px;
}
ul.sumary li{
	padding:5px 0;
}
ul.sumary label{
	padding-right:10px;
	font-style:italic;
	font-weight:900;
}
ul.sumary span{
	display: inline-block;
	width: 100px;
	text-align:right;
	padding-right:4px;
	border-bottom:1px solid #333;
}
html.japan ul.sumary label,html.japan ul.sumary span{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
/*贷款试算*/
.dkss{
	margin-left:0px;
	padding-left:0px;
}
.dkss h5{
	padding:10px 0;
	margin:10px 0 0 0;
	font-size:14px;
}
.n_content.dkss table{
	width:98%;
}
html.japan .dkss h5{
	font-family: 'MS PGothic', Osaka, Arial, sans-serif;
}
.dkss h5 span{
display: block;
float: left;
margin: 1px 8px 0 20px;
width: 6px;
height: 16px;
background: #4792ad;
}
.dkss .jsjg{
	margin:15px 0 30px 25%;	
}
.dkss .jsjg button{
	margin-left:20px;
}
.dkss .commonT{
	
}
.dkss .commonT  th,.dkss .commonT td{
	padding-left:20px;
	height:40px;
	text-align:left;
}
.dkss .commonT input{
	width:340px;
	height:24px;
	padding:0 5px;
	border:1px solid #c3c3c3;
	text-align:center;
}
.dkss .error{
	//padding-left:10px;
	color:red;
}
.dkss .error b{
	padding:0 3px;
	font-weight:100;	
}