﻿@charset "utf-8";
/* CSS Document */



/**************************************************************************************************************************/
/*公用框架*/

.page {margin-top:1.5em; text-align:center;padding:0.5em 0; line-height:1.4em; overflow:auto;zoom:1;border-width:1px 0;border-color:#cccccc;border-style:solid;}
.page span {display:block; float:left;padding:0 0.5em;font-weight:bold;}
.page a { display:block; float:left;padding:0 0.5em;border:1px solid #cccccc;background-color:#F3F8FB;margin:0 0.7em;}
.page a:hover {background-color:white;border:1px solid #eeeeee;}
.page a.pre {padding-left:1em;background:#F3F8FB url(../images/pagearrow.gif) 2px -24px no-repeat;}
.page a.pre:hover {background-color:white;}
.page a.predisble {background-position:2px -38px;color:#777777; cursor:default;background-color:#f7f7f7;}
.page a.predisble:hover { background-color:#f7f7f7;border:1px solid #cccccc;}
.page a.next {padding-right:1em;background:#F3F8FB url(../images/pagearrow.gif) 3.9em 5px no-repeat;}
.page a.next:hover {background-color:white;}
.page a.nextdisble {background-position:2px -9px;color:#777777;cursor:default;}
.page a.cur {color:#cc0000;font-weight:bold;border:none;background:none;}
.page span.etc { display:block; float:left; margin:0 0.7em;}
.ye { display:block; float:left; margin:0 0.5em 0 0.2em;color:#777777;}
.goto { display:block; float:left; margin:0 0.2em 0 3em;color:#777777;}
.page button { background:#c7c7c7; border:none;color:white; float:left;font-weight:bold;font-family:Georgia;font-size:8pt; text-align:center;width:1.9em;height:1.9em;}
input.pinput {width:3em; float:left;}



.gray{ color:#545454;}
.gray a{ color:#545454; text-decoration:none;}
.gray a:visited{ color:#545454; text-decoration:none;}
.gray a:hover{ color:#545454; text-decoration:underline;}
.main{ clear:both;}
.main .left { float:left;width:685px; overflow:hidden;zoom:1;}
.main .right { float:right;width:260px;overflow:hidden;zoom:1;}
a {color:#003365; text-decoration:none;}
.date {font-size:8pt;color:#999999;}
td.date { text-align:right; width:12%;}

.header .logo{ padding-top:0px;}
.navbox{ width:960px; height:32px; background:url(../images/NavLine.jpg) repeat-x;}
ul.nav { width:797px; line-height:32px; background:url(../images/NavLeft.jpg) no-repeat left; padding-left:163px;}

ul.nav li{ float:left;  display: inline-block;text-align:center;}
ul.nav li a {color:white; display:block; }
ul.nav li a:hover {color:#9dceff;}

/*房产频道首页*/
.mainfist .left {width:735px;}
.leftmain .sonleft {width:310px;}
.leftmain .sonright {width:392px; border:#cee1e7 1px solid; padding:5px 8px; background:url(../images/bg_order.jpg) repeat-x top;}
.mainfist .right {width:208px; background:#ededed; border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;}
.focuspicture a img {width:310px;}
.ad img {width:100%; margin:0px;}
ul.nav li a { } 
.mainfist .right dt.title { height:29px; font-size:14px;color:black;font-weight:bold; background:url(../images/bg_rtit.jpg) repeat-x; line-height:29px; padding-left:5px; margin:0px; padding-top:0px; border-top:#d9d9d9 1px solid; margin-bottom:5px;}
.mainfist .right dt.title a {color:black;}
.mainfist .right .block{ padding:5px;}
.mainfist .right dd.block ul {padding-top:5px; line-height:20px;}
.mainfist .right dd.block ul li a.redpre {color:#cc0000;}
.mainfist .right dd.block .des { line-height:16px;color:#777777;}
.mainfist .right ul.havebgcolor {background:none;}
.mainfist .right .textfixpic {overflow:hidden;margin-bottom:5px; clear:both;zoom:1;}
.mainfist .right .textfixpic img {width:84px; height:69px;float:left;margin-right:5px;padding:1px; border:1px solid #cccccc; background:#FFF;}
.mainfist .right .textfixpic h4 { font-size:12px; line-height:20px;}
.mainfist .right .ad{ padding:0px; margin:0px;}
dt.title {font-size:14px;color:black;margin:0 0 0.2em;padding:6px 0 0 3px;background:url(../images/titlebg.gif) left top repeat-x;font-weight:bold;}
dt.title a {color:black;}

.HotBox{ width:392px; float:left;}
.HotBox ul.HotTit{ width:392px; height:31px; float:left; background:url(../images/hot.jpg) no-repeat;}
.HotBox ul.HotTit li{ width:150px; height:31px; float:left; line-height:31px; font-size:14px; font-weight:bold; text-align:center; color:#474747; cursor:pointer;}
.HotBox ul.HotTit li.Hot_tabin { display:block; background:url(../images/hot_hov.jpg) no-repeat; color:#003980;}
.HotBox .HotContent{width:382px; float:left; overflow:hidden; padding:8px 5px;}
.HotBox .HotContent dl{ width:382px; float:left; border-bottom:#e4e4e4 1px solid; padding-bottom:5px; margin-bottom:8px;}
.HotBox .HotContent dt{ line-height:24px; font-size:12px; list-style-type:none; font-weight:bold; color:#DA3000;}
.HotBox .HotContent dt a{ color:#DA3000; text-decoration:underline;}
.HotBox .HotContent dt a:visited{ color:#DA3000; text-decoration:underline;}
.HotBox .HotContent dt a:hover{ color:#DA3000; text-decoration:none;}
.HotBox .HotContent dd{ line-height:18px; color:#777; font-size:12px;}
.HotBox .HotContent ul{ width:382px; float:left;}
.HotBox .HotContent li{ line-height:24px; font-size:14px; list-style-type:none;}

.block {padding-left:0.25em; clear:both;}
ul.withdescstye1 { clear:both;}
ul.withdescstye1 li { line-height:22px; background:url(../images/listarrow.jpg) no-repeat left; padding-left:10px;}

.mainthird { overflow:auto; zoom:1; clear:both;}
.mainthird .thirdbar { width:950px; height:42px; background:url(../images/bar-biloupan.jpg) no-repeat; line-height:40px; text-align:right; padding-right:10px; margin-bottom:10px;}
.mainthird .thirdbar span{ display:inline; margin-left:10px;}

.mainthird .left { float:left; width:735px; overflow:hidden;}
.mainthird .right { float:right;width:210px;overflow:hidden;}
.searchbyprice {color:#cccccc;}
.searchbyprice a {margin:0 0.3em;}
.housew { overflow:auto;zoom:1;}
.housew fieldset {float:left;border:3px solid #eeeeee;width:auto!important;width:354px;}
.housew fieldset.ml {margin-left:1em; float:right;}
.housew fieldset legend {margin-left:0.5em;color:black;font-weight:bold;padding:0 0.2em;}
.houseblockinner {overflow:auto;zoom:1;padding:0.9em 0.2em}
.everyhouseblock {float:left;width:110px;padding:0; text-align:center; line-height:1.4em;}
.everyhouseblock a img {width:85px;margin-bottom:0.4em;height:60px;border:1px solid #CCCCCC;padding:2px;}
.roomstyleshow {margin-top:1em;}
.roomstyleshow .tabContent ul { overflow:auto;zoom:1;padding:1em 0;}
.roomstyleshow .tabContent ul li {float:left; text-align:center;padding:0 0.7em;}
.roomstyleshow .tabContent ul li a {color:#777777;}
.roomstyleshow .tabContent ul li a img {width:112px;}

.rankings { overflow:auto;zoom:1; margin-top:10px;}
.rankings dl { float:left;width:360px;}
.rankings dl.attentionrank {float:right;}
 
dd.block ol li {color:#999999; line-height:24px;padding:0 5px;border-bottom:1px solid #E5E5E5;}
dd.block ol li:hover { background-color:#f7f7f7;}
dd.block ol li.first {color:#cc0000;}
dd.block ol li.first a {color:#cc0000;}
table.picin {width:100%;}
table.picin td {padding:0.3em; text-align:center;}
table.picin td a img {width:88px; height:60px;}
ul.housedoor a.pre {color:#cc0000;}
ul.housedoor a.fname {color:#777777;}

.mfinner { overflow:auto;zoom:1;}
.fourthbar { width:950px; height:42px; background:url(../images/bar-liaozhai.jpg) no-repeat; line-height:40px; text-align:right; padding-right:10px; margin-bottom:10px;}
.fourthbar span{ display:inline; margin-left:10px;}

.mainfourth .left {float:left;width:310px; overflow:hidden;}
.mainfourth .center {float:left;width:410px;margin-left:15px;overflow:hidden;}
.mainfourth .right {float:right;width:210px;overflow:hidden;}
.ownerfourm h4 {padding:0.2em;font-size:16px;background-color:#f7f8fd;}
.sonlinks {padding-bottom:0.3em;border-bottom:1px dotted #cccccc;}
.sonlinks a {color:#777777;}

.wsxq { border-collapse:collapse;width:100%;}
.wsxq td { text-align:center;width:33.3%;vertical-align:middle; background-color:#f5f5f5;padding:0.15em 0.2em;border:1px solid #cccccc;}
.wsxq td:hover {background-color:white;}
.wsxq td a {color:black;}
.wsxq td a:hover {color:#cc0000;}
.rent .tabContent ul {padding:0.7em 0;}
.barblp { position:relative;}
.barblp span {display:block;position:absolute; z-index:100;top:2px;left:12em;color:#bbbbbb;}
..LinkBox{ width:958px; height:80px; background:url(../images/bg_link.jpg) repeat-x; border-left:#c7d7e3 1px solid; border-right:#c7d7e3 1px solid; border-top:#c7d7e3 1px solid; border-bottom:#899fb0 1px solid; margin-top:15px;}
.LinkBox .LinkText{ width:825px; float:left; height:64px; background:url(../images/brand.jpg) no-repeat left; padding:8px 10px 8px 123px;}
.LinkBox .LinkText ul{ width:825px; height:64px; float:left;}
.LinkBox .LinkText li{ width:126px; float:left; list-style-type:none; margin:0px 2px;}
.LinkBox .LinkText li img{ width:120px; height:56px; background:#FFF; border:#BABABA 1px solid; padding:2px;}barblp span a {margin:0 0.4em;}

.classtable {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; line-height:2.2em;width:100%;}
.classtable th {width:115px;background-color:#f6f7fb; text-align:center;color:#cc0000;font-size:10pt;font-weight:normal;}
.classtable td {color:#004283;}
.classtable td a {color:#004283;margin:0 0.7em;}
.classtable td a:hover {color:white;background-color:#004276;}

.mtarea {padding:5px 0px; border-bottom:1px solid #cccccc;}
.mtarea h1 {font-size:18px; color:#004276;font-family:"黑体";font-weight:normal;}
.des, .des a {color:#777777; line-height:18px; margin-top:5px;}

ul.focucetext {padding-bottom:10px; margin-top:6px;}
ul.focucetext li { font-size:14px; line-height:24px;}

.mainsecond {margin-top:10px;}
.mainsecond .secondbar { width:950px; height:42px; background:url(../images/bar-kanxinfang.jpg) no-repeat; line-height:40px; text-align:right; padding-right:10px; margin-bottom:10px;}
.mainsecond .secondbar span{ display:inline; margin-left:10px;}

.mainsecond .firstline { float:left;}
.mainsecond .firstline .left { float:left;width:310px;}
.mainsecond .firstline .right { float:left; width:640px; margin-left:10px;}
.youjiahui {background-color:#edebdd;padding:5px 10px;height: 240px;}
.youjiahui dt {font-size:14px;font-weight:bold; line-height:24px;}
.youjiahui dt a {color:#90002a;}
.youjiahui img{ border:0; padding:0; margin:0;}

.mainsecond .firstline .sblock {width:206px!important;width:204px;float:left;height:155px;overflow:hidden; border:#bfced9 1px solid;}
.mainsecond .firstline .sblock h2 { display:block; line-height:26px; background:#e3f3ff; border-bottom:#bfced9 1px solid; font-weight:bold; font-size:14px; padding-left:6px;}
.mainsecond .firstline .sblock ul {width:198px; overflow:hidden; float:left; margin-top:6px; margin-left:6px; _margin-left:2px;}
.mainsecond .firstline .sblock li {line-height:22px; background:url(../images/listarrow.jpg) no-repeat left; padding-left:10px;}


.kanfangtuan th {color:#777777; vertical-align:top;font-weight:normal;width:3em;}
.kanfangtuan td { line-height:1.4em;}
.newhousesshow { overflow:auto; clear:both; zoom:1;padding-top:8px;margin-left:0!important;margin-left:5px;}
.newhousesshow table {width:100%;}
.newhousesshow table th {width:113px;}
.newhousesshow table th img {width:109px;padding:2px; border:1px solid #cccccc;}
.newhousesshow table td {padding:0 4px; line-height:1.5em;color:#3c64a0;width:219px;}
.newhousesshow table td h5 {font-weight:normal;font-size:11pt;vertical-align:top;}
.newhousesshow table td h5 a {color:#cc0000; }
.newhousesshow table td strong {font-weight:normal;color:#777777;}

.secondline {margin-top:1em; overflow:auto;zoom:1; float:left;}
.mainsecond .secondline .left {float:left;width:310px; overflow:hidden;}
.mainsecond .secondline .center {float:left;width:410px;margin-left:15px;overflow:hidden;}
.mainsecond .secondline .right {float:left;width:210px;overflow:hidden; margin-left:15px;}

/*房产楼盘列表页*/
.searchArea{ width:663px; height:145px; border-left:#cad8e5 1px solid; border-right:#cad8e5 1px solid; border-top:#cad8e5 1px solid; background:url(../images/bg_search.jpg) repeat-x bottom; padding:6px 10px;}
.searchArea .keywords{ width:663px; height:120px;}
.searchArea .keywords span{ display:inline; margin-right:8px; color:#004da3; font-weight:bold;}

.searchArea .keywords p{ line-height:20px; margin:2px 0px; color:#545454; padding:0px; text-indent:0; text-align:left;}
.searchArea .keywords a {padding:0px 3px 1px 3px; color:#545454;text-decoration:none;}
.searchArea .keywords a:hover {background:none repeat scroll 0 0 #14559D;color:#FFFFFF;text-decoration:none;}
.searchArea .keywords a.selected {background:none repeat scroll 0 0 #FFFEF6;border:1px solid #FE9B0D;color:#FF6000;padding:2px 2px 0;text-decoration:none;}
.searchArea .keywords a.selected:hover {background:none repeat scroll 0 0 #FFFAD6;color:#FF6000;}

.searchArea .searchBar{ width:663px; height:25px;}
.searchArea .searchBar .BarList{ width:170px; float:left; text-align:left;}
.searchArea .searchBar .BarNum{ width:200px; float:right; color:#545454; text-align:right;}

.ListArea{ width:683px; overflow:hidden; border-top:#7eaede 3px solid; border-bottom:#cecece 1px solid; border-left:#cecece 1px solid; border-right:#cecece 1px solid; margin-top:10px;}
.ListArea .ListTit{ width:683px; height:30px; background:url(../images/tit.jpg) repeat-x bottom; line-height:30px; color:#004d96; font-weight:bold;}
.ListArea .ListTit .Lline{ height:30px; background:url(../images/tit_line.jpg) no-repeat left;}
.ListArea .listPic{ width:663px; float:left; padding:5px 10px;}
.ListArea .listPic ul{ width:663px; float:left;}
.ListArea .listPic ul li{ width:663px; float:left; line-height:18px; padding:10px 0px; border-bottom:#dedede 1px solid;}
.ListArea .listPic ul li img{ width:120px; height:90px; border:#BABABA 1px solid; padding:2px; background:#fff; float:left; margin-right:8px;}
.ListArea .listPic h3{ font-size:14px; color:#004d96; padding:0; margin:0; display:inline; line-height:26px;}
.ListArea .listPic .priceRed{ font-size:16px; font-family:"微软雅黑"; color:#ff5400; display:inline; margin-right:5px;}
.ListArea .listPic .telRed{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ed0000; line-height:20px;}
.artrighttab {height:390px;}
.housefirstw {padding-top:0;}
/*房产楼盘显示页*/
.titleline {padding-left:1em;}
.housemain {padding-bottom:1em;width:1000px; margin:0 auto;}
.housemain .bigtitle {font-size:19pt;font-family:"微软雅黑";color:black;font-weight:normal;line-height: 1.3em;height: 1.3em;}
.housemain .bigtitle a:hover {background-color:#cc0000;color:white;}
.housemain .left {float:left;width:310px;}
.housemain .right {float:right;width:635px;}
.newdate {color:#999999;margin-bottom:0.7em;padding-bottom:0.3em;}
.newdate a {font-size:9pt;color:#cc0000;margin-left:2em;font-family:"微软雅黑";}
.newdate a:hover {color:white;background-color:#cc0000;}
.imgshow {}
.imgshow ul.tabTitleimg {margin-top:0.5em;height:80px;}
.imgshow ul.tabTitleimg li {margin:0 0.3em;padding:0.3em 0.7em;height:72px;width:68px; text-align:center; float:left;background-color:#f3f8fb;}
.imgshow ul.tabTitleimg li.tabin {background-color:white;}
.imgshow ul.tabTitleimg li img {padding:1px; border:1px solid #eeeeee;background-color:white;width:64px;height:48px;}
.imgshow .tabContent div {width:300px;height:229px; overflow:hidden;text-align:center;background-color:#EEF2F9;padding:5px;}
.imgshow .tabContent div a img {width:299px;}
.bigphone {padding:1em;border-bottom:1px solid #e1e1e1;}
.bigphone span {font-size:19pt;font-family:Georgia;color:#cc0000;font-weight:bold;}

.housemain .houseinfo {width:100%;line-height:2.2em;}
.housemain .houseinfo th {color:#333;width:15%; text-align:right; background:#f0f0f0; border-right:#e1e1e1 1px solid;}
.housemain .houseinfo th.se {margin-left:1em;border-left:1px solid #e1e1e1;}
.housemain .houseinfo td.se {padding-right:1em;}
.housemain .houseinfo th, .houseinfo td {border-bottom:1px solid #e1e1e1;padding:0 0.3em; vertical-align:top;}
.housemain .houseinfo td {width:35%;}

.housemain ul.tabTitle { overflow:auto;zoom:1;background:url(../images/tabnavbg.jpg) left bottom repeat-x;border-left:1px solid #8eb4db;clear:both;}
.housemain dd.block ul.tabTitle {padding:0;}
.housemain .tabTitle li {float:left;border:1px solid #8eb4db;height:3em; line-height:3em; text-align:center;width:6em; background:url(../images/check_01.jpg) repeat-x bottom; cursor:pointer;border-left:none; font-weight:bold; color:#545454;}
.housemain .tabTitle li.tabin { background:url(../images/check_02.jpg) repeat-x bottom;border-bottom:none;padding-bottom:1px; color:#004d95;}

.housemain .houseImg{ width:635px; float:left; margin-top:5px;}
.housemain .houseImg .houseImg_tit{ width:623px; height:30px;background:url(../images/bg_other.jpg) repeat-x bottom; line-height:30px; padding-left:10px; color:#004d95; font-size:14px; font-weight:bold;border:1px solid #8eb4db;}
.housemain .houseImg ul li {float:left; width:45%;padding:0 6px 0 0; list-style:disc inside; height:1.8em; line-height:1.8em;}
.housemain .houseImg ul.nodisc li { list-style:none;}
.housemain .houseImg .houseImg_text{ width:615px; float:left; padding:2px 5px;}
.housemain .houseImg .houseImg_text ul{ width:625px; float:left;}
.housemain .houseImg .marquee li{ width:202px; float:left; text-align:center; font-size:12px; color:#004d95;height: auto;padding-top:5px; list-style:none;}
.housemain .houseImg .marquee li img{ width:185px; height:125px; border:#BABABA  1px solid; padding:2px; margin-bottom:3px;}
dd.housetab ul.tabTitleimg { overflow:auto;zoom:1;background:url(../images/tabnavbg.gif) left bottom repeat-x;border-left:1px solid #e1e1e1;clear:both;padding:0;}
dd.housetab ul.tabTitleimg li {float:left;border:1px solid #e1e1e1;height:3em; line-height:3em; text-align:center;width:9em;background-color:#f7f7f7; cursor:pointer;border-left:none;}
dd.housetab ul.tabTitleimg li.tabin {background-color:white;border-bottom:none;padding-bottom:1px;}
dd.housetab .tabContent {height:220px; overflow:hidden;}

.housemain .tabTitle li {width:9em;}

/*户型后台用，前台不显示*/
.roomstylelist { overflow:auto; zoom:1;}
.ers { float:left;padding:2em 0.5em;width:227px; text-align:center;}
.ers img {height:209px;}
.roomstyle {overflow:auto; zoom:1;}
.ersimg { float:left;width:50%; overflow:hidden;}
.erstext { float:left;width:48%;margin-left:1%;}
.erstext .houseinfo th {width:16%;}
.erstext .houseinfo td {width:82%;}
/*房产楼盘相册显示页*/
/*楼盘动态资讯显示页*/