﻿/***************************************************
*
*	Description	: 视频看房网新房通用样式
*	Creator	: cn
*	Create Data:	2009/3/6
*
****************************************************/

body,td,th {font-family: 宋体,Arial ;font-size: 12px;color:#666666;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0px;padding:0px;border:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}
table,td,tr,th{font-size:12px}
ul,dl,ol,form{margin:0;border:0px; padding:0}
ul li,ol li{list-style-type:none}
dl dt,dl dd{margin:0;padding:0}
p{margin:0;padding:0;line-height:18px}
img{border:0}
a,a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover {text-decoration:underline;color:#FF6633;}
.clear{clear:both;height:auto}

.dian{ background:url(../images/dian.gif) left bottom repeat-x;}
.p5{ padding-left:5px;}
/*headersearch*/
.header{ width:955px; height:74px; margin:auto; background:url(../images/header-bj.gif) left repeat-x; padding-left:15px; border:1px solid #4daade;color:#000000;}
.header .div{ width:955px; line-height:10px; padding-top:8px;}
.header p.font{ height:20px; float:left; color:#fff; line-height:20px; margin-top:8px;*margin-top:4px;_margin-top:4px;}
/*Address*/
.add{ width:960px; height:35px; margin:3px auto 3px auto; background:#f5f5f5; line-height:35px; padding-left:10px; text-align:left; }


/* master */
.main{width:970px; margin:auto;}
.left{ width:168px; float:left; margin-right:14px;}
.left .sou{ width:168px; background:url(../images/search_soubutt.gif) bottom no-repeat; padding-bottom:7px; margin-bottom:14px;}
.left .sou h1{ width:159px; background:url(../images/search_sou.gif) top no-repeat; font-size:14px; font-weight:bold; color:#000000; line-height:30px; padding-left:9px;}
.left .sou .mod{ width:160px; background:url(../images/search_soubj.gif) top no-repeat #cbe7f9; padding-left:4px; padding-right:4px;}
.left .sou .mod .box{ width:152px; padding:4px; background:#FFFFFF; line-height:22px;}
.left .border1{ width:164px; padding:1px; border:1px solid #cfe9cf; margin-bottom:14px;}
.left .border1 h2{ width:155px; height:29px; line-height:29px; padding-left:9px; font-size:14px; font-weight:bold; color:#000000; background-color:#cfe9cf; margin-bottom:4px;}
.left .border1 .box2{ width:154px; margin-left:7px; padding-top:7px;}
.left .border1 dl{ width:164px; margin-bottom:10px;}
.left .border1 dl dd{ width:157px; height:19px; line-height:10px; background-color:#f6f5f2; font-size:12px; font-weight:bold; color:#000000; padding-left:7px; padding-top:5px; margin-bottom:5px;}
.left .border1 dl dt{ width:155px; line-height:20px;  padding-left:7px;}

.madd{ width:522px; float:left; margin-right:13px; }
.madd .tab{ width:512px; margin-left:1px; float:left; padding-top:2px;  height:26px; line-height:26px; background-color:#cfe9cf; border-bottom:1px solid #cfe9cf; text-align:right; padding-right:8px;}
.madd .tab .ssjg { float:left; width:190px; text-align:left; padding-left:12px; color:#000; }
.madd .tab .select { float:right; width:250px; text-align:right; padding-top:1px;}
.madd .tabs{ width:512px; margin-left:1px; float:left; padding-top:4px; font-weight:bold;  height:28px; line-height:28px; background-color:#a1d9ff; border-bottom:1px solid #b7e0eb; text-align:left; padding-left:8px;}
.madd .list{ width:500px; float:left; margin-left:4px;*margin-left:4px;_margin-left:3px; padding:7px; border-bottom:1px solid #cfe9cf; cursor:pointer;}
.madd .list2{ width:500px; float:left; margin-left:2px;*margin-left:2px;_margin-left:1px; padding:6px 8px 7px 8px;*padding:6px 8px 7px 8px;_padding:6px 6px 7px 10px; border:1px solid #f05a00; cursor:pointer;}
.madd .list .title, .madd .list2 .title{ width:490px; float:left; height:22px; padding-top:8px;}
.madd .list .images, .madd .list2 .images{ padding:2px; float:left; border:1px solid #cfcfcf;}
.madd .list .dl, .madd .list2 .dl{ width:410px; float:left; margin-left:4px;*margin-left:6px;_margin-left:6px;}
.madd .list .dl .dd, .madd .list2 .dl .dd{ width:220px; float:left; height:22px; line-height:22px; margin-right:5px; overflow:hidden; }
.madd .list .dl strong { color:#ff5400; }
.madd .list2 .dl strong { color:#ff5400; }
.madd .list .dl .dds, .madd .list2 .dl .dds{ width:150px; float:left; height:22px; line-height:22px; margin-right:4px;}
.madd .sorry{ width:320px; float:left; margin-left:4px;*margin-left:4px;_margin-left:3px; padding:7px; padding-left:180px;  background:url(../images/search_sorry.gif) 50px 8px no-repeat; line-height:68px; font-size:18px; font-weight:bold;} 

/*电话.madd .list .dl .tele, .madd .list2 .dl .tele{
	position:relative;
	float: right;
	height:17px;
	background:#f7f0c5 url(../images/search_tele.gif) 0px 0px no-repeat;
	padding:1px 10px 1px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	border:1px solid #d7c666;
	margin-right:14px;*margin-right:14px;_margin-right:6px;
}
.fd{
	position: absolute;
	width:160px;
	height:69px;
	background: url(../images/fd.gif);
	padding-top:14px;
	padding-left:10px;
	padding-right:8px;
	font-size:12px;
	color:#666666;
	line-height:16px;
	left:0px;
	top:12px;
	z-index:1px;
}*/
.madd .list .dl .dt, .madd .list2 .dl .dt{ width:185px; float:left; height:22px; line-height:22px; }
.madd .list .dl .ol, .madd .list2 .dl .ol{ width:46px; padding:3px; font-size:12px; float:left; background-color:#d0edff; border:1px solid #b3e0fe; color:#1461c4; margin-right:6px; margin-top:3px;}
.madd .list .dl .ols, .madd .list2 .dl .ols{ width:36px; height:14px; line-height:14px; padding:4px; float:left; color:#1461c4; margin-top:3px;}

.madd .list .ul, .madd .list2 .ul{ width:498px; float:left; padding-top:10px;}
.madd .list .ul .li, .madd .list2 .ul .li{ width:140px; height:25px; line-height:25px; float:left;}
.madd .list .ul .mapx, .madd .list2 .ul .mapx{ width:193px; height:96px; float:right; border:1px solid #a3a3a3;}

.right{ width:252px; float: right;}
.right .map{ width:248px; height:212px; float:left; padding:1px; border:1px solid #bae1ec; margin-bottom:14px;}
.border2{ width:250px; float:left; margin-bottom:14px; padding-bottom:8px; border:1px solid #cfe9cf ; padding-top:6px;}
.border2 h3{ width:240px; height:25px; line-height:25px; padding-left:8px; font-size:12px; font-weight:normal;}
.border2 h4{ width:240px; height:25px; line-height:25px; padding-left:8px; font-size:14px; font-weight: bold; color:#000;}
.border2 .cj{ width:241px; margin-left:5px;}
.border2 .heard{ width:245px; background:url(../images/search_right-headbj.gif) top repeat-x; height:26px; padding-left:5px; line-height:26px; margin-bottom:5px;}
.border2 .heard .a{ width:53px; height:26px; background:url(../images/search_right-head-a.gif) top no-repeat; line-height:26px; font-size:12px; font-weight:bold; color:#FFFFFF; margin-right:7px; text-align:center; float:left; cursor:pointer;}
.border2 .heard .b{ width:53px; height:26px; background:url(../images/search_right-head-b.gif) top no-repeat; line-height:26px; font-size:12px; color:#000; margin-right:7px; text-align:center; float:left; cursor:pointer;}
.border2 .heard span{ float:right; margin-right:6px;}
.border2 .margl-left{ margin-left:5px;}
.border2 .margl-lefts{ margin-left:10px; line-height:19px;}
.border2 ul{ width:235px; margin-left:10px; margin-top:6px;}
.border2 ul li{ width:235px; height:20px; line-height:20px;}
.one{ width:15px; height:15px; float:left; background-color:#ff9600; border:1px solid #cf5d00; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:15px; text-align:center; margin-left:10px!important; *+margin-left:10px!important; margin-left:5px; margin-top:5px;}
.two{ width:15px; height:15px; float:left; background-color:#6ebdf4; border:1px solid #5eaed5; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:15px; text-align:center; margin-left:10px!important; *+margin-left:10px!important; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.br{ background:url(../images/dian.gif) bottom repeat-x;}
.img{ padding:2px; border:1px solid #cfcfcf;}


/* 李乐后加样式 */
.wz { margin:5px auto; }
.wz strong { color:#609460; }
.searchTitle { height:20px; float:left; width:96%; color:#000000; font-size:14px; font-weight:bold; line-height:20px; padding-left:7px; }
.more2 { float:left; width:110px; font-weight:normal; font-size:12px; }
.sqzj { float:left; }
.border5  { width:250px; float:left; margin-bottom:14px; padding-bottom:8px; border:1px solid #cfe9cf ; padding-top:6px; }
.border5 .sList { width:160px; float:left; margin:0 auto; }
.border5 .sList .tit{ width:98%; height:20px; line-height:20px; padding-right:4px; overflow:hidden; white-space:nowrap;}
.border5 .sList .img3{ width:38px; height:50px; padding:2px; margin-top:4px; float:left; border:1px solid #c6ebfe;}
.border5 .sList p.tile{ width:76px; float:left; margin-left:4px;}
.jjrList { float:right; width:108px; }
.jjrList ul li { line-height:20px; }
.jjrList ul li strong { color:#ff5400; }
.jjrList ul li img { position:relative; top:2px; padding-right:3px; }
.zt { margin:10px 0; line-height:18px; }
.zt span { color:#06c; }
.searchJJR { width:95%; margin-left:5px; margin-top:5px; margin-bottom:10px; _margin-top:0; }
.line2 { background:url(http://res.homevcache.com/plot/v2/images/line2.gif) repeat-x; height:1px; width:90%; margin:0 auto; font-size:1px; }


/*#mainnav { width:970px; margin:0 auto; background:#ddf2dd; border:1px solid #BFD8BF; margin-bottom:10px; }*/
#mainnav .subnav { width:970px;}
/*#mainnav .subnav .search { width:970px; height:35px; padding-top:5px; margin-bottom:8px; background:#E8FAEA; }*/
#mainnav .subnav .search .searchList {margin-top:1px!important;margin-top:3px;*margin-top:1px; padding-left:240px; position:absolute; }
#mainnav .subnav .search .searchList2 {left:-1px; top:-2px; float:left;}
#mainnav .subnav .search .searchList .fd {width:313px; left:350px; _left:351px; top:22px; position:absolute; border:1px solid #b3b3b3; background-color:#FFFFFF; z-index: 99999999; height:auto;}
#mainnav .subnav .search .searchList .fd .l,#mainnav .subnav .search .searchList2 .fd .l{ width:314px; height:26px; line-height:26px; float:left; color:#888888; font-size:12px; text-decoration:none; cursor:pointer;}
#mainnav .subnav .search .searchList .fd .l:hover,#mainnav .subnav .search .searchList2 .fd .l:hover{ width:314px; height:26px; line-height:26px; float:left; background-color:#36b3f1; cursor:pointer; color:#fff;}
#mainnav .subnav .search .searchList ul { margin-left:10px; margin-top:2px!important; *+margin-top:-2px!important; margin-top:-2px; float:left; }
#mainnav .subnav .search .searchList li { float:left; margin-right:10px; }

#mainnav .sList .search { background-color:#F0FAFF; padding-top:5px; width:953; height:36px; margin:0 auto; background:url(http://res.homev.cn/plot/image/search_bj.gif) no-repeat top center;}
#mainnav .sList .search .searchList { position:relative;}
#mainnav .sList .search .searchList ul { margin-left:10px; }
#mainnav .sList .search .searchList li { float:left; margin-right:10px; }

#mainnav .subnav .areaMain { width:850px; margin-left:10px; margin-top:7px; }
#mainnav .subnav .areaMain .area { line-height:17px; }
#mainnav .subnav .areaMain .area ul li { float:left; margin-right:15px; }
#mainnav .subnav .areaMain .area ul li a { color:#000000; }
#mainnav .subnav .areaMain .area ul li a:hover { text-decoration:underline; color:#ff6633;}



/* 后加样式 */
#search_hotarea { background:#FFFFFF; border:1px solid #FF6633; height:auto; line-height:22px; padding:3px; }
.ad { margin-bottom:14px; }
.ad img { border:1px solid #cfe9cf; }
.ad2 { margin-top:14px; }
.dbq { color:#000; line-height:26px; font-size:14px; }
.dbq span { color:#FF0000; }


.dian{ background:url(http://res.homevcache.com/house/v1/images/dian.gif) left bottom repeat-x;}
.qh { float:left; }


.list1 .img2{ border:1px solid #BFBFBF; padding:2px; float:left; margin-top:10px; margin-left:8px;}
.list1 .img_tit{ width:90px; float:left; height:25px; line-height:25px; text-align:center; margin-left:8px;}
.list1 .ul{ width:125px; float: right; margin-left:8px; margin-top:8px;}
.list1 .ul .li{ width:125px; float:left; line-height:21px; text-align:left; list-style:none;}
.list1 .ul .li strong { color:#FF5400; }