@charset "utf-8";
/* container */
#container{width:960px;margin:0 auto;}
	#localLinks{margin:10px 0 3px 10px;font-family:'宋体'}
	.col-box,.cboxInner,.col-sub{background:url(../images/detail/detail-bg01.png) no-repeat;}
	.cboxInner{background-position:-1113px 100%;}
	.col-box{float:left;width:691px;padding-right:15px;background-repeat:repeat-y;background-position:-153px 0;}
	.col-extra{float:right;width:254px;}
	.col-main{float:right;width:511px;padding:5px;background-color:#e3eef3;background-position:0 0;border:1px solid #e6e6e6}
	.col-sub{float:left;width:153px;}
	
	/* col-main */
	.col-mainCon{background:#fff;}
	.houseInfo,.housePics,.houseDepict,.houseMap{padding-bottom:25px!important}
		/* houseInfo */
	.houseInfo .phone,.houseInfo .phone span{background:url(../images/detail/detail-bg02.png) no-repeat;}
	.houseInfo{position:relative;padding:1px 5px;}
	.houseInfo h2{margin:8px 0 10px;padding-left:10px;background-position:0 -60px;line-height:24px;color:#cc0000;font-size:16px;font-weight:700}
	.main-info{padding-left:10px;margin-bottom:8px;}
	.main-info li{width:98%;line-height:22px;padding-top:4px;color:#000;font-size:14px;clear:both;}
	.main-info li.price{color:#000}
	.main-info li.price b{font-size:18px;color:#cc0000}
	.main-info a.linkblue{color:#36c;}
	.main-info a.linkblue:hover{color:#36c;text-decoration:underline;}
	/*.houseInfo img{ vertical-align:middle}*/
	.main-info label{float:left;}
	.main-info li .item{float:left;color:#666;font-size:12px}
	.main-info .addr a{color:#808080;font-size:12px;}
	.houseInfo .phone{float:left;display:inline;padding-left:65px;background-position:10px -89px;}
	.houseInfo .phone span{display:block;float:left;height:34px;padding:10px 15px 0 0;background-position:100% -89px;font-size:14px;font-weight:700;}
	.houseInfo .phone b{font-size:18px}
	.houseInfo .phone,.houseInfo .phone a{color:#333;}
	.houseInfo .phone a:hover{color:#36c}
	.houseInfo .note{height:18px;padding:3px 8px 0;border-bottom:1px solid #ddd;background:#f0f5f9;color:#333;}
	.houseInfo .note .fr{float:right;}
	.houseInfo .note span a{color:#cc0000;font-weight:700;}	
	#updatedate{color:#808080}
	
	.sub-info{clear:both;width:490px;margin:0 0 15px 10px;overflow:hidden;}
	.sub-info li{float:left;width:40%;margin-top:6px;height:16px;}
	
	/* housePics */	
	.col-main .hd{position:relative;height:29px;margin-bottom:12px;border-bottom:1px solid #ddd;}
	.hd .links{position:absolute;right:15px;top:0px;line-height:28px;color:#ccc;z-index:3;}
	.hd .links a{color:#666}
	.h-nav01{position:relative;z-index:2;padding-left:5px;height:30px;margin-bottom:-1px;overflow:hidden;}
	.h-nav01 li,.h-nav01 li span{background:url(../images/detail/detail-bg02.png) no-repeat;}
	.h-nav01 li{float:left;padding-left:5px;margin-left:2px;background-position:-297px -173px;cursor:pointer;}
	.h-nav01 li span{display:inline-block;height:30px;padding:0 15px 0 10px;background-position:100% -173px;line-height:30px;}
	.h-nav01 li.hover{background-position:-297px -138px;}
	.h-nav01 li.hover span{background-position:100% -138px;}
	
	#part1{padding:0 10px;}
	#part1 table{width:100%;}
	#part1 table ul{width:130px; overflow:hidden;}
	#part1 table ul li{float:left;padding:0 0 3px 3px;}
	#part1 table ul li a img{vertical-align:top;border:1px solid #fff}
	#part1 table ul li a:hover img{border:1px solid #03c0ff}
	#part2{text-align:center;}
	
		/* houseDepict */
	.houseDepict .bd{padding:0 15px;width:471px;overflow:hidden}
	.houseDepict p{color:#0099CC; font-size:14px;margin:0.5em 0;}
		/* houseAgent */
	.houseAgent .bd{position:relative;padding-left:15px;}
	.ag_pt02{width:235px;overflow:hidden}
	.ag02i{float:left;}
	.ag02i{width:79px;text-align:center}
	.ag_pt02 .ag02i img{width:75px;height:95px;padding:1px;border:1px solid #d0d0d0; vertical-align:middle}
	.ag_pt02 .online,.ag_pt02 .outline{width:45px;height:21px;padding-left:20px;margin:5px 0 0 10px;line-height:22px;text-align:center;}
	.ag_pt02 .online{background:url(../images/detail/online.gif) no-repeat;color:#36c;background-position:0 0px;font-weight:700;}
	.ag_pt02 .outline{background:url(../images/detail/offline.gif) no-repeat;color:#666;background-position:0 0px;}	
	.ag02t{float:left;width:145px;padding-left:8px; line-height:18px}
	.ag02t li{margin-bottom:2px}
	.ag02t img{vertical-align:middle}
	.ag02t label{color:#666}	
	.houseAgent .bd li{line-height:20px}
	.houseAgent ul li img{vertical-align:middle}
	.houseAgent ul li.name{margin-bottom:5px;font-weight:700;}
	.houseAgent .links{height:22px;padding:10px 0 0 0px;}
	.houseAgent .links a{float:left;width:65px;height:22px;padding-left:16px;margin-right:5px;line-height:22px;text-align:center;background:url(../images/detail/detail-bg02.png) no-repeat;}
	.houseAgent a.leaveWord{background-position:0 -222px;}
	.houseAgent a.enterShore{background-position:-88px -222px;}
	
		/* houseMap */
	.houseMap .bd{text-align:center;}
		/* districtInfo */
	.districtInfo{position:relative;padding-bottom:20px}
	.districtInfo .links{color:#333}
	.districtInfo .links a{font-weight:700;color:#cc0000}
	.trend-txtPic{padding:0 16px;}
	.trend-txtPic ul{float:left;margin-top:15px}
	.trend-txtPic .trendPic{float:right;width:285px;height:125px;border:1px solid #ddd}
	.trend-txtPic li{line-height:24px}
	.trend-txtPic .price,.trend-txtPic .pre{padding-left:20px;background:url(../images/detail/detail-bg02.png) no-repeat}
	.trend-txtPic .price{background-position:0 -319px;}
	.trend-txtPic .pre{background-position:0 -350px;margin-bottom:20px;font-family:'宋体'}
	.trend-txtPic .pre .red{color:#cc0000}
	.trend-txtPic .pre .green{color:green}
	.trend-txtPic .price b{font-size:16px;color:#cc0000}
	.trend-txtPic .pre span.down{color:#006600}
	.trend-txtPic .pre span.up{color:#cc0000}
	.enter-trend a{display:block;width:93px;height:25px;background:url(../images/detail/detail-bg02.png) no-repeat -84px -378px;color:#333;text-align:center;}
	
	.circumjacent{position:relative;width:479px;margin:20px 16px 0;padding-top:10px;border-top:1px dotted #ddd;}
	.circumjacent ul{line-height:22px;}
	.circumjacent a{position:absolute;top:12px;right:5px;display:block;height:43px;width:134px;background:url(../images/detail/detail-bg02.png) no-repeat 0 -442px;}
	.circumjacent a span{display:none;}
	
	/* sub-col*/
	.indexLine{position:relative;width:137px;margin:8px auto 0;overflow:hidden;}
	.indexLine li{float:left;width:137px;margin-bottom:2px;}  
	.indexLine li a{display:block;background:url(../images/detail/detail-bg02.png) no-repeat 0 -556px;width:117px;height:22px;padding-left:20px;line-height:22px;color:#000; overflow:hidden}
	.indexLine li a:hover{background-position:0 -532px;}
	.hotIcon{position:absolute;bottom:33px;right:53px;}
	
	.toolLinks{position:relative;margin:20px 8px 0;border:1px solid #c5dce7}
	.toolLinks ul{padding:8px 10px;background:#e3eef3;}
	.toolLinks li{padding-left:24px;border-bottom:1px solid #f2f2f2;background:url(../images/detail/detail-bg02.png) no-repeat;}
	.toolLinks li a{color:#666;line-height:22px}
	.toolLinks .item1{background-position:0 -588px;}
	.toolLinks .item2{background-position:0 -610px;}
	.toolLinks .item3{background-position:0 -632px;}
	.toolLinks .item4{background-position:0 -654px;}
	.toolLinks .item5{background-position:0 -676px;}
	.toolLinks .item6{background-position:0 -699px;}
	.toolLinks .item7{background-position:0 -720px;}
	.toolLinks .item8{background-position:0 -742px;}
	.toolLinks .item9{background-position:0 -742px;}
	.toolLinks .item10{background-position:0 -788px;border:none}
	b.connor{background:#FFF;display:block;height:1px;overflow:hidden;position:absolute;width:1px;}
	b.tl-connor{left:-1px;top:-1px;}
	b.tr-connor{right:-1px;top:-1px;}
	b.bl-connor{left:-1px;bottom:-1px;}
	b.br-connor{right:-1px;bottom:-1px;}
	
	.calculator{margin:20px 8px 0;padding:15px 0 0 2px;background:#f5f5f5;border-width:1px 0;border-color:#ccc;border-style:solid}
	.calculator p{height:26px;}
	.calculator p b{font-weight:700;color:#cc0000}
	.calculator .inp-txt{width:50px;border-color:#808080 #EEE #EEE #808080;border-style:solid;border-width:1px;}
	.calculator .inp-submit{width:68px;height:20px;margin-left:25px;background:url(../images/detail/detail-bg02.png) no-repeat -172px -223px;border:none;cursor:pointer;}
	.calculator .output{padding:10px 0;}
	.calculator .output b{color:#cc0000}
	
	/* col-extra */
	.ce-box1,.ce-box2{margin-bottom:12px}
	.ce-box1 h2{position:relative;width:244px;height:23px;padding:10px 0 0 10px;font-weight:700;background:url(../images/detail/detail-bg02.png) no-repeat 0 -492px;}
	.ce-box1 em{position:absolute;right:10px;top:10px}
	.ce-box1 .bd{padding:10px 5px 10px 12px;border-width:0 1px 1px;border-color:#dae8ee;border-style:solid;}
	.rc1-bp, .rc1-bp span {background:url(../images/detail/detail-bg02.png) no-repeat 0 0;display:block;height:4px;}
	.rc1-bp{background-position:-4px -426px;clear:both;margin-top:-4px;overflow:hidden;position:relative;}
	.rc1-bp span{background-position:0 -426px;float:right;height:4px;width:4px;}
	.agentFind table{width:235px;border-collapse:collapse;table-layout:fixed;}
	.agentFind table td{line-height:22px;border-bottom:1px solid #f0f5f9;color:#666;white-space:nowrap;overflow:hidden;word-break:keep-all;}
	.agentFind table .first{width:73px;}
	.agentFind table .roomType{width:40px;padding-left:7px;}
	.agentFind table td a{color:#333}
	.agentFind table td b{color:#cc0000;}
	.agentFind table .end td{border:none}
	
	.d_pt_01{color:#666;}
	.similarPrice .d_pt_01{margin-bottom:10px;}
	.pt01i{float:left;width:60px;height:45px;padding:1px;border:1px solid #ddd;margin-right:8px}
	.d_pt_01 h3{margin-bottom:5px;}
	.d_pt_01 h3 a{font-size:14px;text-decoration:underline;font-weight:700}
	
	.list-txt01 li,.list-txt02 li{margin-bottom:5px;padding-left:18px;background:url(../images/detail/detail-bg02.png) no-repeat 0 5px;color:#666;}
	.list-txt01 li a{color:#000;display:block;font-weight:bold;line-height:20px;}
	
	/* ce-box2 */
	.ce-box2 .bd{background:#f0f5f9;padding:8px 5px;margin:3px 6px 8px;}
	.kindsHouse,.comQuestion{background:#e3eef3;padding:1px;}
	.ce-box2 h2{height:16px;padding:10px 0 0 10px;font-weight:700;}
	.rc2-tp,.rc2-bp,.rc2-tp span,.rc2-bp span{display:block;height:4px;background:url(../images/detail/detail-bg02.png) no-repeat;}
	.rc2-tp,.rc2-bp{position:relative;clear:both;overflow:hidden;}
	.rc2-tp{margin-bottom:-4px;background-position:-4px -411px;}
	.rc2-bp{margin-top:-4px;background-position:-4px -415px;}
	.rc2-tp span,.rc2-bp span{float:right;width:4px;height:4px;}
	.rc2-tp span{background-position:0 -411px;}
	.rc2-bp span{background-position:0 -415px;}

	.list-txt02 li{background-position:0 2px}
	.comQuestion label,.commentBox label{color:#666;line-height:22px}
	.comQuestion textarea,.commentBox textarea{width:220px;height:80px;padding:2px;border:1px solid #ddd;background:#fff;}
	.comQuestion button,.commentBox button{width:75px;height:28px;margin-top:5px;background:url(../images/detail/detail-bg02.png) no-repeat 0 -377px;border:none;cursor:pointer; line-height:28px}
	
	.comQuestion .list-txt02{margin-top:10px;}
	.comQuestion .more{padding-right:10px;text-align:right;}
	.comQuestion .more a{color:#666;}
	
	/* mainQuestion */
	.commentBox{padding-bottom:20px}
	a.gobackComment{display:block;width:14px;height:14px;margin-top:9px;background:url(../images/detail/close.gif) no-repeat 0 3px;}
	a.gobackComment:hover{background-position:0 -14px}
	.gobackComment em{display:none;}
	.commentBox textarea{width:455px}
	.commentBox .bd{padding:0 16px;}
	.commentBox .commentCon{margin-top:20px;}
	.commentBox dl{ width:469px;border-top:1px dashed #C8D8F2;padding:15px 5px;line-height:20px;overflow:hidden;}
	.commentBox dl.bg_c{background:#f1f4fb}
	.commentBox dl dt{color:#666;}
	.commentBox dd blockquote{text-indent:2em;color:#333}
	
	/*image switch transparent*/
	.transparent{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;background-color:#fff;}
