﻿body { background: #fff; }

h4 { font-size: 12px; }
.c1 { width: 270px; float: left; }
.c2 { width: 430px; float: left; }
.c3 { width: 265px; float: right; }
.c12 { width: 705px; float: left; background: #fff; height: auto; overflow: hidden; }

.box .boxb li i { font-style: normal; color: #b21319;padding-right:5px }

.box5 h5,.info h5 { border-bottom: 1px solid #ddd; margin-bottom:20px;font-size:18px;font-size: 16px; color: #369dec; height: 34px;font-weight:normal}
.tool ul { width: 1250px; }
.tool { height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;padding:10px 0 ;margin-bottom:5px}
.tool li { float: left; width: 360px; border-right: 1px dashed #ddd;height:40px;display:inline-block;margin-right:20px }
.tool li.f { width: 440px; }
.tool span { width:80px;font-size:24px;color:#c00;display:inline-block}
.tool a { color: #333; font-size: 14px; margin-right: 20px; }


.focus { float:left;width:510px }
.row1 { height: 340px; margin-top:10px}
#slide { width: 500px; height: 310px; }
#slide .pic { height:310px}
.recom { width: 350px;margin-bottom:10px;float:left}
.recom .top { width: auto;height:auto;overflow:hidden;height:45px }
.recom .top li { float: none; width: auto; }
.recom .top h4 { text-align: center; width: auto; margin:5px 0 10px 0;}
.recom .top h4 a { color: #cf4700; font-size:18px}
.recom .top p { color: #666666;padding:0 10px;line-height:2em;text-indent:2em}
.recom .hot { width: auto; font-size:14px;padding:0 10px}
.recom .hot li h4 { font-weight: normal;font-size:14px }
.recom .hot li { width: auto; padding: 0px 0 0 15px;background:url(../../images/icon_list_01.png) no-repeat -140px -38px;height:30px;line-height:30px;float:none;vertical-align:middle}
.recom .hot li a { color: #333; }
.recom .hot li span { padding-left: 5px;color: #2b2b2b; }
.news { float: right; width:300px;padding-top:10px}
.news li { height:30px;line-height:30px;}
.news h3 { height: 35px;color:#666;font-weight:normal }
.news li a { font-weight: normal; font-size: 14px;color: #333; }
.news span { color: #ff702d;padding-right:5px }
.news span a{ color: #ff702d; }
.row2 { height: 450px; margin-top:10px}
.row2 .c3 .box { float: none; }

.info { margin: 20px 0 25px 0; font-size:14px}
.info h5{ border-bottom: 1px solid #ddd; margin-bottom:20px;font-size:18px;}
.info h6 { font-size: 16px; height: 30px; }
.info h6 a { color: #333; }
.info li { height: 32px; line-height: 32px;float:none }
.info li a { color: #666; }
.info { height: 360px;margin-bottom:5px }
.info .box5 { width: 390px; margin-right: 15px; float:left}
.row3 .sell li{ background: url(../../images/icon_list_01.png) no-repeat -180px -92px;padding-left:25px; }
.row3 .rental li{ background: url(../../images/icon_list_01.png) no-repeat -180px -122px;padding-left:25px; }
.row3 .shops { margin-right: 0px; }
.row3 .shops li{ padding-left:0px }
.row3 .price { color: #b21319; float: right;width:60px }
.row3 .bedr { color: #999; float: right;width:70px  }

.row4{ height: 300px; }
.row4 .box { float: none; }
.row4 .box .boxt { padding:8px 0px; margin:0}
.row4 .c1 { width: 347px;display:inline-block;margin-right:10px }
.row4 .c1 .box { float:none}
.row4 .c23 { float: right; width: 622px; }
.row4 .y .boxt { background:url(../../images/h_icon_list.png) no-repeat -170px -70px #ff702d;color:#fff;padding-left:60px }
.row4 .y .boxb { padding: 15px 5px;height:225px }
.row4 .y li { float: left; width: 168px; height:110px;text-align:center;overflow:hidden;margin-bottom:10px}
.row4 .y li img { width: 140px; height: 105px; }
.row4 .art .boxt { background: #0087bd;color:#fff;padding-left:15px }
.row4 .art .boxt a {color:#fff }
.row4 .art .boxb { padding-bottom: 0px;height:240px;padding-top:20px }
.row4 .art li { float: left; width: 300px;height:110px; }
.row4 .art  .pic { float: left; width: 115px; padding-top:8px}
.row4 .art  .pic img { width: 100px; height: 75px; }
.row4 .art .aInfo { float: left;width:175px }
.row4 .art .aInfo h4 { font-size: 14px; }
.row4 .art .depict { color: #999; line-height:1.8em;text-indent:2em; white-space:normal}

.recHouse { width: 900px; float: left;overflow:hidden }
.recHouse .boxb ul { width: 930px; }
.recHouse .boxb li{width:160px;height:190px;color:#666666;margin-right:25px;float:left;text-align:center}
.recHouse .boxb li .pic{float:left;width:100%;clear:both;height:125px}
.recHouse .boxb li .pic img{width:156px;height:117px;border:1px solid #ececec}
.recHouse .boxb .hInfo { float: left; width: 100%; }
.recHouse .boxb li h4{height:24px;line-height:24px;font-weight:normal}
.recHouse .boxb li h4 a{color:#333333;font-family:Microsoft YaHei;font-size:14px;}
.recHouse .boxb .price{height:20px;width:100%;font-size:12px}
.recHouse .boxb .price span{color:#ff6600;}

.rank { float: right;width:280px; }
.rank li { height: 28px; margin-bottom: 10px;line-height:28px;float:none }
.rank .number { float: left; width: 20px;height:20px;margin-top:3px; background: #ff702d; color: #fff;text-align:center;font-size:12px;line-height:20px }
.rank .hInfo { float: right; width: 245px; }
.rank .hInfo em { display: none; }
.rank .hInfo h4 { float: left; width: 120px;font-weight:normal }
.rank .hInfo .date { float: right; width: 100px;color:#c0c0c0 ;font-size:12px}


.aad .ad{ margin: 0 0 10px 0; }


