﻿/*--标准框架--*/
* {
  margin: 0 auto;
  padding: 0px;
  font-size:12px;
}
body {
  margin: 0px auto;
  padding: 2px 0px 0px 0px;
  font-size:12px;  
  text-align:center; 
}

a { color: #1f376d; text-decoration:none; }
a:hover { color: #0066CC; text-decoration:underline; }
img { border: 0 none; }
li { list-style: none; }

/******* 自定义 ********/
.div_AllInfo { width:990px;text-align:left; background:#fff;}

/*--间隔--*/
.hspace0 { height:0px; overflow:hidden; clear:both; }
.hspace { height:5px; overflow:hidden; clear:both; }
.wspace { width:5px; overflow:hidden; float:left; }

/*--广告位--*/
.a990 { float: left; width: 990px; clear: both; padding: 5px 0; overflow: hidden; }
.a260 { float: left; width: 260px; clear: both; margin: 5px 0; overflow: hidden; }
#csstable{	border: 1px solid #ccc;}
#csstable td{text-align:left;border-right:1px solid #ccc; border-top:1px solid #ccc;padding:4px 5px 4px 5px;}
#csstable .title{background:#f9f9f9;font-weight:bold;}
#csstable .left{text-align:left;padding:4px 5px 10px 5px;}
.table,.table td,.table th{border:1px solid #ccc;}
.table tr{ height:30px; line-height:30px;}
.table td{ text-align:left; text-indent:0em; padding-left:10px; line-height:22px}
.table td{ text-align:center}
.table span{ text-decoration:line-through; color:#999}
.table .tableblue{ text-align:left; color:#09C}
.tablebg{ background-color:#F4F4F4; height:35px;border:1px solid #ccc;}
table{border:0;text-align:center;border-collapse:collapse;border-spacing:0;}
table th{background:#0090D7;font-weight:normal;line-height:30px;font-size:14px;color:#FFF; text-align:center; font-weight:bold;}
table tr:nth-child(odd){background:#F4F4F4;}
 
table tr:hover{background:#73B1E0;color:#FFF;}
table td,table th{border:1px solid #EEE;}
/*--菜单--*/  
.menu2_header
{
  width: 990px;
  margin: 0px;
  padding: 0px;
  height:62px;
  background: url("../Img/menu_header.gif") repeat-x 0px 0px; 
  overflow: hidden; 
}
  /*--菜单导航--*/
  .menu2_header_Nav
  {
    height: 36px;
    width: 990px;   
    line-height: 40px;
    white-space: nowrap;
  }
  .menu2_header_Nav a:link,.menu2_header_Nav a:visited,.menu2_header_Nav a:active
  {
    display: inline-block;
    width: auto;
    width: 81px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    text-decoration:none;
  }
  .menu2_header_Nav a:link:hover,.menu2_header_Nav a:hover,.menu2_header_Nav a.actived,.menu2_header_Nav a.actived:visited
  {
    background: url("../Img/menu_header.gif") no-repeat 0 -64px;
    color: #295493;
    text-decoration:none;
  } 

  /*--二级菜单--*/      
  .menu2_header_secondNav
  {
    height: 22px;
    width: 990px;
    padding-left: 10px;
    padding-top: 5px;
    overflow: hidden;
  }
  .menu2_header_secondNav a
  {
    display: inline;
    color: #000000;
  }
  .menu2_header_secondNav a:visited
  {
    color: #000000;
  }
  .menu2_header_secondNav a:hover
  {
    color: #1f70c9;
    text-decoration: underline;
  }

/*--滚动信息--*/    
.scrollDiv dl { float: left; width: 978px; height: 32px; line-height: 32px; text-align: left; border: solid 1px #bcccdf; padding: 0 0 0 10px; }
.scrollDiv dt { float: left; background:url("../Img/scrollDiv.gif") no-repeat 0 7px; width: 70px; text-indent: 0.8em; color: #fff; }
.scrollDiv dd { float: right; padding: 2px 6px 0 0; }
.scrollDiv_Detail { float: right; height: 28px; line-height: 28px; overflow: hidden; padding: 2px 0; width: 900px; }
.scrollDiv_Detail li { float: left; width: 850px; line-height: 28px; }
.scrollDiv_Detail li a { display: inline-block; padding: 0 0 0 10px; background: url("../Img/icon04.gif") no-repeat scroll 3px 12px; }
  

/*--布局--*/
.con990 { float: left; width: 990px; }
.con-left-300 { float: left; margin-right:2px; width: 300px; }
.con-center-420 { float: left; width: 420px; }
.con-right-260 { float: right; width: 260px;}
.con-left-725 { float: left; width: 725px;}
.con-left-260 { float: left; margin-right:5px; width: 260px;}
.con-house {  width: 990px;}
/*--box300--*/
.box300 { float: left; width: 300px;}
.box300 dl { float:left; width: 298px;border: solid 1px #bcccdf; }
.box300 dt { float:left; width: 298px; border-bottom: solid 1px #bcccdf; background: url("../Img/title_bg24.gif") repeat-x; height: 24px; line-height: 24px;}
.box300 dt span { float: right; padding-right: 10px;padding: 0px 9px 0px 0px;}
.box300 dt strong { float:left; background:url("../Img/icon_arrow1.gif") no-repeat 12px 12px;background-position:4px center; padding-left: 24px; }
.box300 dd { float: left; width: 290px; padding: 0px 4px 4px 4px;}
.box300 ul { float: left; width: 290px;}
.box300 li { float: left; width: 290px; line-height: 24px; height:24px; font-size: 12px; border-bottom: solid 1px #efefef; }
.box300 li a {float: left; width: 210px;text-indent: 0.5em; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box300 li a:hover { text-decoration: underline; color: #003366; }  
.box300 li span {float: right;padding-right: 5px;}

/*--box420--*/
.box420 { float: left; width: 420px;}
.box420 dl { float:left; width: 418px;border: solid 1px #bcccdf; }
.box420 dt { float:left; width: 418px; border-bottom: solid 1px #bcccdf; background: url("../Img/title_bg20.gif") repeat-x; height: 22px; line-height: 22px;  font-size: 12px;color: #000;}
.box420 dt span { float: right; padding-right: 10px;padding: 0px 9px 0px 0px;}
.box420 dt strong { float:left; background:url("../Img/icon_arrow1.gif") no-repeat 12px 12px; background-position:4px center;padding-left: 24px; }
.box420 dd { float: left; width: 410px;padding: 0px 4px 4px 4px;}
.box420 ul { float: left; width: 410px;}
.box420 li { float: left; width: 410px; line-height: 23px; height:24px; font-size: 12px; border-bottom: dashed 1px #efefef; }
.box420 li a {float: left; width: 330px; color: #000;text-indent: 0.5em; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box420 li a:hover { text-decoration: underline; color: #003366; }  
.box420 li span {float: right; color: #000;padding-right: 5px;}
.box420 .td0 {height:24px;background:#FFFFFF; text-align:center}
.box420 .td1 {height:23px;text-align:center}

/*--NewsTab 本地资讯，省内资讯--*/
.NewsTab { float: left; width: 418px;background: url("../Img/title_bg22_newsTab.gif") repeat-x;line-height: 22px;border-bottom: solid 1px #bcccdf;}
.NewsTab a { display: block; float: left; width: 100px; height: 22px; color: #000; text-align: center;font-weight: bold;}
.NewsTab a:hover { text-decoration: none; }
.NewsTab a.tabActive {  background: url("../Img/title_bg22_newsTabActive.gif"); height: 22px;color: #fff; font-weight: bold; border: solid 1px #fc0000;}

/*--box260--*/
.box260 { float: left; width: 260px;}
.box260 dl { float:left; width: 258px;border: solid 1px #ecc884; }
.box260 dt { float:left; width: 258px; border-bottom: solid 1px #ecc884; background: url("../Img/title_bg22_1.gif") repeat-x; height: 22px; line-height: 22px;  font-size: 12px;color: #000;}
.box260 dt span { float: right; padding-right: 10px;padding: 0px 9px 0px 0px;}
.box260 dt strong { float:left; background:url("../Img/icon_arrow1.gif") no-repeat 12px 12px;background-position:4px center; padding-left: 24px; }
.box260 dd { float: left; width: 250px;padding: 0px 4px 4px 4px;}
.box260 ul { float: left; width: 250px;}
.box260 li { float: left; width: 250px; line-height: 23px; height:24px; font-size: 12px; border-bottom: solid 1px #efefef;}
.box260 li a {float: left; width: 230px;color: #000;text-indent: 0.5em; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box260 li a:hover { text-decoration: underline; color: #003366; }  
.box260 li span {float: right; color: #000;padding-right: 5px;}

/*--box360--*/
.box360 { float: left; width: 360px;}
.box360 dl { float:left; width: 358px;border: solid 1px #bcccdf; }
.box360 dt { float:left; width: 358px; border-bottom: solid 1px #bcccdf; background: url("../Img/title_bg20.gif") repeat-x; height: 22px; line-height: 22px;  font-size: 12px;color: #000;}
.box360 dt span { float: right; padding-right: 10px;padding: 0px 9px 0px 0px;}
.box360 dt strong { float:left; background:url("../Img/icon_arrow1.gif") no-repeat 12px 12px; background-position:4px center;padding-left: 24px; }
.box360 dd { float: left; width: 350px;padding: 0px 4px 4px 4px;}
.box360 ul { float: left; width: 350px;}
.box360 li { float: left; width: 350px; line-height: 23px; height:24px; font-size: 12px; border-bottom: dashed 1px #efefef; }
.box360 li a {float: left; width: 270px; color: #000;text-indent: 0.5em; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box360 li a:hover { text-decoration: underline; color: #003366; }  
.box360 li span {float: right; color: #000;padding-right: 5px;}
.box360 .td0 {height:24px;background:#FFFFFF; text-align:center}
.box360 .td1 {height:23px;text-align:center}

/*--box990--*/
.box990 { float: left; width: 990px;}
.box990 dl { float:left; width: 988px;border: solid 1px #bcccdf;}
.box990 dt { float:left; width: 988px; border-bottom: solid 1px #bcccdf; background: url("../Img/title_bg20.gif") repeat-x; height: 22px; line-height: 22px;  font-size: 12px;color: #000;}
.box990 dt span { float: right; padding-right: 10px;padding: 0px 9px 0px 0px;}
.box990 dt strong { float:left; background:url("../Img/icon_arrow1.gif") no-repeat 12px 12px; background-position:4px center; padding-left: 24px; }
.box990 dd { float: left; width: 988px; padding: 0px 0px 4px 0px;}

/*--box725--*/
.box725 { float: left; width: 725px;}
.box725 dl { float:left; width: 723px;border: solid 1px #bcccdf; }
.box725 dt { float:left; width: 723px; border-bottom: solid 1px #bcccdf; background: url("../Img/title_bg20.gif") repeat-x; height: 22px; line-height: 22px;  font-size: 12px;color: #000;}
.box725 dt span { float: right; padding-right: 10px;padding: 0px 9px 0px 0px;}
.box725 dt strong { float:left; background:url("../Img/icon_arrow1.gif") no-repeat 12px 12px;background-position:4px center; padding-left: 24px; }
.box725 dd { float: left; width: 715px;padding: 2px 4px 3px 4px;}
.box725 ul { float: left; width: 715px;}
.box725 li { float: left; width: 715px; line-height: 23px; height:24px; font-size: 12px; border-bottom: dashed 1px #efefef; }
.box725 li a {float: left; width: 630px; color: #000;text-indent: 0.5em; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box725 li a:hover { text-decoration: underline; color: #003366; }  
.box725 li span {float: right; color: #000;padding-right: 5px;}

/*--精品楼盘--*/
.BuildingClasic{ float:left;width:325px; height:110px; padding: 5px 0px 0px 4px}
.BuildingClasic .left_img{ float:left;width:105px; height:106px; padding-top:10px;padding-left:10px; background:url(../Img/BuildingClasic_bg.gif); background-repeat:no-repeat;display: block;}
.BuildingClasic .right_text{ padding:0px;margin:0px;float:right;width:210px; height:106px;display: block;}
.BuildingClasic .right_text li { float: left; width: 210px; line-height: 20px;font-size: 12px; border-bottom: dashed 1px #efefef; text-indent: 0.5em; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display: block;}


/*--今日统计--*/
.recordTotal { float: left; background: #fffcdb; border: solid 1px #f9960a; width: 258px; }
.recordTotal dl { float: left; padding: 0px 5px; }
.recordTotal dt { float: left; width: 244px; background: url("../Img/dashed_bg.gif") repeat-x; line-height: 25px; }
.recordTotal dd { line-height: 18px; }
.recordTotal dt strong { background: url("../Img/icon01.gif") no-repeat; padding-left: 20px; }
.recordTotal dd ul { float: left; width: 122px; padding: 3px 0px 0px 0px; }
.recordTotal dd ul li span {color:#FF0000;}


/*--横幅--*/ 
.Banner990 { float: left; width: 990px;height: 39px; clear: both;    
  background-image: url("../Img/title_bg39.gif");
  background-repeat: repeat-x;
  background-position: left top;    
  border-left: solid 1px #bcdbfa;
  border-right: solid 1px #bcdbfa;   
}
.Banner990 img {
  float: left;
} 
.Banner990 a {
  float: right;
  margin-right: 10px;
  margin-top: 15px;
  color: #333333;
  text-decoration: none;
}

/*--二手房--*/ 
.HouseOld{
  float: left;
  width: 990px;
  height: 210px;  
  display: block;
  border: 1px solid #bcccdf;
}
.HouseOldTitle{
  float: left;
  width: 990px;
  height: 30px;
  background-image: url("../Img/title_bg30.gif");  
  background-repeat: repeat-x;
  background-position: left top;  
  display: block;
}

.HouseOldTitle span{
  text-align: center;
  height: 22px;
  display: block;
  float: left;
  padding-top: 7px;
  font-weight: bold;
  color: #383e3c;
  text-decoration: none;
  cursor:pointer;
}

.HouseOldTitle .span_Actived{
  background-image: url("../Img/houseOld_Active.gif");
  background-repeat: no-repeat;
  background-position: left top;
}

.HouseOldTitle span .a0{
  font-weight: bold;
  color: #F00;
  width: 110px;
}
.HouseOldTitle span a:hover{
  color: #F90;
}

.HouseOldInfoTitle{
  float:left;width:990px;background:#00ABFF; margin:0px;margin:0px;height: 24px;
}

.HouseOldInfoTitle span{  
  height: 24px;
  display: block;
  float: left;
  padding-top: 7px;
  color: #FFF;
  text-decoration: none;  
}

.HouseOldInfoTitle .t1{
  width:60px;text-align:center;
}
.HouseOldInfoTitle .t2{
  width:250px;text-align:left;
}
.HouseOldInfoTitle .t3{
  width:65px;text-align:center;
}
.HouseOldInfoTitle .t4{
  width:100px;text-align:center;
}
.HouseOldInfoTitle .t5{
  width:80px;text-align:center;
}

.HouseOldInfoDetail{
  width:990px;float:left;clear:both;overflow:hidden;
}
.HouseOldInfoDetail li span{  
  height: 22px;
  display: block;
  float: left;
  padding-top: 7px;
  text-decoration: none;  
}
.HouseOldInfoDetail li{
  float: left; width: 495px; line-height: 20px;font-size: 12px; border-bottom: dashed 1px #efefef;margin:0px;margin:0px;display: block;
}
.HouseOldInfoDetail .t1{
  width:60px;color:#F00;text-align:center;
}
.HouseOldInfoDetail .t2{
  width:250px;color:#FAB;text-align:left;
}
.HouseOldInfoDetail .t3{
  width:65px;text-align:center;
}
.HouseOldInfoDetail .t4{
  width:100px;text-align:center;
}
.HouseOldInfoDetail .t5{
  width:80px;text-align:center;
}

/* 置业指南 */
.HouseBuyGuide {margin-left: 40px;}
.HouseBuyGuide .box {margin-top: 5px;float: left; background-image: url(../img/HouseBuyGuide_box.gif); margin-left: 0px; width: 114px; margin-right: 17px; height: 132px}
.HouseBuyGuide .box .title {  width: 114px; line-height: 40px; height: 40px; text-align: center;font-size: 12px; font-family: "宋体" tahoma; color: #436f00;font-weight: bold;}
.HouseBuyGuide .box .text {padding-left: 5px; width: 100px; color: #436f00; line-height: 22px; text-align: left}

/*--底部--*/
.footer { float: left; border-top: solid 1px #ccc; }
.footer .footmenu { float: left; width: 990px; line-height: 24px; background: #ededed; border-top: solid 1px #fff; text-align: center; }
.footer .copy{ float: left; width: 970px; padding: 0px; line-height: 18px; text-align: center; }
.footer .copy p{text-align: center; }

/*--新闻列表--*/
.newsList table { background: url("../Img/title_bg50.gif") 0 24px; }
.newsList td { height: 25px; line-height: 25px; }
.newsList thead td { background: #f1f1f1 url("../Img/dashed_bg.gif") repeat-x 0 -1px; color: #000; text-align: center; }
.newsList tbody td { text-indent: 0.5em; }
.newsList tbody td.cBlack { text-align: right; padding: 0 10px 0 0; }

/*--新闻详情--*/  
.news_detail dd { background: #f4fafd;}
.news_detail_title{font-size: 20px; font-weight: normal; text-align: left; font-family: "黑体" tahoma; color:#ff0000; line-height: 40px; margin: 10px 10px 0 10px; text-align: center; }
.news_detail_title0 { color: #366297; line-height: 20px; font-size: 12px; background: #fffef7; border: solid 1px #ccc; padding: 10px; margin: 20px 20px 10px 20px; text-align: center; }
.news_detail_content{ line-height: 24px; font-size: 12px; color: #000; padding: 0 10px;}
.news_detail_content p,.news_detail_content div { padding: 2px 0; text-indent: 2em;font-size: 12px;}
.news_detail_content img{text-align:center; }
.news_detail_content p.p_img { text-align: center; }
.news_detail_content p,.news_detail_content i,.news_detail_content div,.news_detail_content span,.news_detail_content em,.news_detail_content s,.news_detail_content font,news_detail_content u,.news_detail_content li,.news_detail_content strong,.news_detail_content h1,.news_detail_content td { font-size: 12px; font-style:normal; color: #000; word-wrap: break-word; word-break: break-all; }
.lclist  a {
padding: 0 10px;
float: left;
height: 30px;
line-height: 30px;
color: #8F8F8F;
}
.lclist {height: 30px;
line-height: 30px;}