body {
    margin:0px;
    font-family: "Microsoft YaHei";
    line-height: 1.5;
    font-size: 14px;
}
a {
    color:#666;
    text-decoration:none;
}
a:hover {
    color:#006eb4;
    text-decoration:none;
}
.cler { clear: both; width: 100%; height: 0; overflow: hidden; }
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}
#header {
    width: 100%;
    height: 242px;
    background: url("../img/header-bg.jpg") repeat-x;
}
.w1000 {
    width: 1000px;
    margin: 0px auto;
}
.chart {
    margin: 15px auto 0px auto;
    background: #f5f7fa;
}

.mod-l {
    width: 615px;
    float: left;
}
.mod-r {
    float: right;
    padding-left: 15px;
    border-left: 1px solid #cbcbcb;
    width: 358px;
}
.data-mod {
    margin: 30px auto 30px auto;
}
#news h1 {
    color: #2c4583;
    font-size: 24px;
    text-align: center;
    margin: 0px;
    padding: 10px 0;
}
.news-content {
    font-size: 14px;
    line-height: 28px;
}
.news-content p {
    margin: 0px;
}
#everyday-newhouse-data {
    padding-left: 15px;
    width: 600px;
    padding-top: 15px;
}
#everyday-newhouse-data h1 {
    font-size: 20px;
    color: #2c4583;
    margin: 0px;
    line-height: 40px;
    border-bottom: 3px solid #2c4583;
}
.table {
    border: 1px solid #c0c0c0;
    width: 600px;
    margin-top: 10px;
    text-align: center;
}
.table th, .table td {
    border: 1px solid #c0c0c0;
    line-height: 30px;
    height: 30px;
    font-weight: normal;
}
.table th {
    background: #edf1f6;
    color: #222222;
}
.table td {
    color: #666666;
}
.more {
    width: 160px;
    margin: 10px auto;
    text-align: center;
    border: 1px solid #d9dfe5;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}
.area-data {
    margin-bottom: 20px;
}
.area-data h1 {
    font-size: 16px;
    margin: 0px;
    color: #2c4583;
}
.area-table {
    border-top: 2px solid #2c4583;
    width: 358px;
}

.area-table td {
    color: #1d64c4;
}
#view-everyday-newhouse-data {
    height: 414px;
    overflow: hidden;
}#view-everyday-newhouse-data.on {
    height: 100%;
 }
.loading {
    background: url("../img/loading.gif") no-repeat center center;
}
#chart-data {
    padding: 15px 0px;
    width: 1000px;
    height: 400px;
}
/* 房超网专题通用头部 */
#top {
    width: 100%;
    background: url("../img/logobg.jpg") repeat-x;
    height: 31px;
}
#top .logo {
    float: left;
    width: 166px;
    height: 31px;
}

#top .nav {
    float: right;
    height: 31px;
    width: 830px;
    line-height: 31px;
    text-align: right;
    font-family: "宋体";
    font-size: 12px;
}
#top .nav a {
    color: #222222;
    padding: 0px 5px;
}
#top .nav a:hover {
    text-decoration: underline;
}
.footer {
    text-align: center;
    margin: 10px auto;
}
.date-list {
    margin: 0px auto;
    width: 910px;
    overflow: hidden;
    height: 40px;
    padding: 0px;
}
.date-list ul {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    height: 40px;
}
#chart-date .btn-l {
    height: 40px;
    width: 10px;
    background: url("../img/left.png") no-repeat left center;
    position: absolute;
    left: 10px;
    top: 20px;
}
#chart-date .btn-r {
    height: 40px;
    width: 10px;
    background: url("../img/right.png") no-repeat right center;
    position: absolute;
    right: 10px;
    top: 20px;
}
.date-list li {
    width: 116px;
    line-height: 40px;
    float: left;
    margin-right: 14px;
    display: inline;
    height: 40px;
}
.date-list li .date-week {
    width: 40px;
    height: 40px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    font-family: 'microsoft yahei';
    background-color: #2C537A;
    color: #DEDEDE;
    text-align: center;
}
.date-list li .date-v a {
    font-size: 14px;
    width: 76px;
    float: left;
    font-family: "microsoft yahei";
    color: #2C537A;
    text-decoration: none;
    display: inline-block;
    background-color: #efefef;
    text-align: center;
}
#chart-date {
    padding: 20px 10px;
    position: relative;

}
.date-list li.red .date-week{
    background: #d85110;

}
.date-list li.red .date-v a{
    color: #d85110;
}
.date-list li .date-v a:hover {
    background: #2C537A;
    color: #DEDEDE;
}
.date-list li.red .date-v a:hover {
    background: #d85110;
    color: #DEDEDE;;
}
