.filter-block dl.search-wrap{background: #fcfcfc;margin-top:15px;}
.filter-block dl.search-wrap .search-plate{width:501px;height:42px;margin:0 20px 15px 108px;}
.filter-block dl.search-wrap .search-plate .search-input{border: 1px solid #f1f1f1;border-right: 0;width:380px;height:40px;line-height: 40px;text-indent: 15px;font-size:14px;}
.filter-block dl.search-wrap .search-plate .search-btn{width:120px;height:42px;line-height: 42px;font-size:16px;background: #f35257;}
.filter-block dl.search-wrap .search-map{display: block;float: left;height:40px;line-height: 40px;border:1px solid #f35257;color:#f35257;font-size:16px;width:148px;text-align: center;}
.filter-block dl.search-wrap .search-map .ico_map{display: inline-block;width:16px;height:16px;background: url('../images/ico_xqf_search_map.png') no-repeat;margin-right:12px;vertical-align: -1px; _vertical-align: middle; *vertical-align: middle;}
.filter-block dl.search-wrap .search-map:hover{background-color: #ffefef;}

.school-item .resblock-img,.school-item .resblock-img img{width:210px;height:146px;}
.school-item .resblock-desc-wrapper{margin-left:250px;height:146px;}
.school-item .resblock-desc-wrapper .resblock-location{margin-top:20px;}
.school-item .resblock-desc-wrapper .resblock-around{color:#999;margin-top:20px;}
.school-item .resblock-desc-wrapper .resblock-tag{margin-top:20px;}
.school-item .resblock-around a{color:#666;}
.school-item .resblock-total {position: absolute;top: 40px;right: 0;}
.school-item .resblock-total .item{float:left;text-align: right;}
.school-item .resblock-total .item.sale{padding-left:30px;margin-left:32px;border-left:1px solid #f6f6f6;}
.school-item .resblock-total .item .number{color:#f35257;font-size:30px;line-height: 30px;vertical-align: top;}
.school-item .resblock-total .item .txt{color:#999;font-size:14px;margin-top:13px;}

.school-details-info .product-info{width:610px;}
.school-details-info .school-title {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 15px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative;
    font-weight: bold;
    margin-top: -3px;
}
.school-details-info .tags-wrap .house-type-tag{margin:0 5px 0 0;}
.school-details-info .prod-top{border-top:1px solid #f6f6f6;margin-top:40px;padding:30px 0;}
.school-details-info .prod-params{padding:30px 0 0;}
.school-details-info .prod-params li{line-height: 38px;padding:3px 0}
.school-details-info .prod-params li .info{width:530px;}

.school-basic .cont{font-size:16px;color:#999999;line-height: 32px;}
.school-basic .thumb{width:328px;}

.school-detail .school-basic{margin-top:28px;}
.school-detail .prod-title{margin:60px 0 0}

.house-hot-list li{margin:28px 28px 0 0;}

/*photo*/
.photoalbum_box{width: 550px;}
.photoalbum_box .preview{height:364px;}
.photoalbum-salerent.new{width: 870px;}

.guide_minmap{width:440px;}
.guide_minmap ul li{width:140px;margin-right:10px;}
.guide_minmap ul .cur_guide{width:136px;}
