


.searchItem .top-bar {position:relative;margin:0 0 10px 0;border-bottom:2px solid #459DF5;}
.searchItem .buildingType a {width:90px;height:68px;margin-right:10px;display:inline-block;padding:38px 0 0 0;text-align:center}
.searchItem .buildingType a.current {background:#459DF5;color:#FFF}
.searchItem .buildingType a.current:hover {color:#FFF}
.searchItem .buildingType a:hover {color:#459DF5}


.searchItem .filter-item:hover {background:#fbfbfb;border-radius:4px}

.searchItem .filter-item {padding:7px 0}
.searchItem .pleft {width:90px;padding:11px 0 0 33px;font-size:13px;font-weight:600}
.searchItem .pright {width:1048px;padding:10px 0 10px 29px;border-left:2px solid rgba(0,0,0,0.05)}
.searchItem .pright a {display:inline-block;font-size:13px;position:relative;padding-right:0;}
.searchItem .pright a:hover {color:#17a1e6;}
.searchItem .pright a .arrow { width:100%;display:none;position:absolute;left:50%; margin-left:-5px;top:24px;width:13px;height:5px;background:url(/static/img/icon_selected.png) 0 0 no-repeat}
.searchItem .pright a.current {color:#459DF5;font-weight:600}
.searchItem .pright a.current .arrow {display:block}
.searchItem .pright a.location-metro .arrow {left:12px}
.searchItem .pright .item-region a, .searchItem .pright .item-metroId a {
    width: 100px;
    margin-right: 30px;
}

.searchItem .pright .level1 {}
.searchItem .pright .item-level-bdnone {padding-bottom:0;border-bottom:0}
.searchItem .pright .item-a a{display:block;width:100px;float:left}
.searchItem .pright .item-region a,.searchItem .pright .item-metroId a {width:auto;margin-right:30px}
.searchItem .pright .level2 {padding-top:8px}
.searchItem .pright .level3{margin-top:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.1)}
.searchItem .pright .level3 a {margin-right:30px;margin-top:5px}

.searchItem .pright a.price-station {padding-right:0}	
	
.searchItem .rang-custom {position:relative;top:4px;width:100px;height:18px;line-height:18px;border-radius:4px;margin-top:-4px;border:1px solid #CCC;display:inline-block;overflow:hidden;background:transparent}
.searchItem .rang-unit {padding:0 0 0 4px;font-style:normal;font-size:12px;color:#666}
.searchItem .rang-custom input {width:45px;height:18px;line-height:18px; font-size:12px; color:#666; text-align:center;border:0;padding:0 5px;margin:0;background:transparent}
.searchItem .button-custom {height:18px;line-height:16px;padding:0 8px;margin-left:3px;display:none;position:relative;top:-1px;border-radius:3px;border:1px solid #459DF5;background:#459DF5;color:#FFF;cursor:pointer}
.searchItem .rang-custom em {position:absolute;left:45px;top:-1px}
.searchItem .rang-custom .text-custom-max {float:right}
	
	
	
.searchResult{width: 1170px;margin: 0 auto;padding: 20px 0 60px 0;}	
.searchResult .searchResult-l {width: 860px;}
.searchResult .paixu { text-align:right; color:#459DF5;padding: 0 11px 11px 0;border-bottom: 1px solid #E2E2E2;}
	

.keyItem{}
.keyItem .selected {height:22px;position:relative;cursor:pointer;padding:4px 22px 4px 4px;line-height:22px;border:1px solid #459DF5;background-color:#fff;color:#459DF5;text-decoration:none; border-radius:3px;}
.keyItem .selected i {width: 14px;height: 17px; position: absolute;right: 3px;top: 4px; background: url(/static/img/icon-5.png) no-repeat 2px 5px;}


.list-main .list-item {width:100%;height:205px;padding:30px 0;border-bottom:1px solid rgba(0,0,0,0.1);transition:box-shadow .3s,background-color .3s;background:#fafafa}
.list-main .list-item.bd-bottom-none {border-bottom:0}
.list-main .list-item:hover {position:relative;left:-20px;background:#FFF;width:900px;padding-left:20px;padding-right:18px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}
.list-main .list-item-link {display:block;width:860px;height:205px}
.list-main .list-item .img {height:140px;overflow:hidden}
.list-item .img img {width:210px;height:140px;border-radius:4px}
.list-main a:hover h2 {color:#000}
.list-main a:hover .part2,.list a:hover .part3 {color:#353535}
.list-main a:hover .part4 {color:#666}
.list-item .info {width:630px;margin:4px 0 0 20px; position:relative;}
.list-item .info h2 {font-size:18px;color:#000}
.list-item .part2 {margin-top:10px;padding-left:26px;font-size:14px;background: url(/static/img/icon_location.png) no-repeat left center;}
.list-item .part3 {margin-top:10px;padding-left:26px;  background: url(/static/img/icon_building.png) no-repeat left -3px;}
.list-item .part2 span,.list-item .part3 span {color:#353535}
.list-item .part4 {margin-top:10px}
.list-item .part1 h2 a {color:#000;font-style:normal;font-size:18px;}
.list-item .order-total {color:#b2b2b2;font-size:12px}
.list-item .info span {display:inline-block}
.list-item .info .price {color:#cc2929;font-size:12px}
.list-item .info .price .price-num {font-size:28px}
.list-item .info .price .price-unit,.list-item .info .price .price-txt {font-size:12px}
.list-item ul.house-list {max-width:576px;border-radius:4px}
.list-item ul.house-list li {display:inline-block;width:72px;height:40px;line-height:40px;padding:0;margin:0;color:#666;text-align:center;border:1px solid #EEE;border-right:1px solid #fafafa; cursor:pointer}
.list-item ul.house-list li:first-child {border-top-left-radius:4px;border-bottom-left-radius:4px}
.list-item ul.house-list li:last-child {border-top-right-radius:4px;border-bottom-right-radius:4px}
.list-item ul.house-list li.bd-right {border-right:1px solid #EEE}
.list-item ul.house-list li a {display:block;width:72px;height:40px;color:#666}
.list-item ul.house-list li a:hover {color:#17a1e6}
.list-item ul.house-list li:hover {width:72px;color:#17a1e6;border:solid 1px #17a1e6}
.list-item ul.house-list li.more {width:40px;border-right:1px solid #EEE;color:#666;background:url(/static/img/list_icon_more.png) no-repeat center center}
.list-item ul.house-list li.more:hover {border-right:1px solid #17a1e6;color:#17a1e6; background:url(/static/img/list_icon_more_hover.png) no-repeat center center}




.offices img {
    display: block;
    margin: 0 auto;
    min-height: 140px;
    min-width: 24px;
    max-width: 210px;
    background: url(/img/loading.gif) no-repeat 50% 50%;
}

.offices-space img {
    display: block;
    margin: 0 auto;
    min-height: 225px;
    min-width: 360px;
    max-width: 360px;
    background: url(/img/loading.gif) no-repeat 50% 50%;
}

.offices-right img {
    display: block;
    margin: 0 auto;

    background: url(/img/loading.gif) no-repeat 50% 50%;
}
	
	
	
.operation {width:250px;font-size:14px}
.operation-theme {margin-top:20px}
.operation .oper-box {padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid rgba(0,0,0,0.1)}
.operation .oper-box-hotbuilding {margin-bottom:35px}
.operation .oper-box-hot {padding-bottom:10px}
.operation .map-guide {width:250px;height:100px;border-radius:4px;background:url(/static/img/side_bg_mapsearch.jpg) no-repeat 0 0;background-size:100%}
.operation .map-guide a {vertical-align:baseline}
.operation .map-guide p {padding:26px 0 0 70px;line-height:24px}
.operation .map-guide a:hover {color:#353535}
.operation .map-guide span {color:#353535;font-stretch:normal;font-weight:bold}
.operation .map-guide:hover * {color:#17a1e6}
.operation .map-guide i {font-style:normal}
.operation .map-guide .noRegion {padding-top:40px}
.operation .layer {margin:0 0 15px 0;font-style:normal;font-stretch:normal;line-height:1.71;color:#000;font-size:14px;font-weight:600;text-shadow:-1px -1px 0 #FFF,1px -1px 0 #FFF,-1px 1px 0 #FFF,1px 1px 0 #FFF}
.operation .weituo {min-height:60px}
.operation .weituo .mobile {width:160px;height:48px;line-height:20px;padding:14px;font-size:14px;border-radius:4px 0 0 4px;border:0;background:#f5f5f5}
.order-form .mobile.font-grey {color:#b2b2b2}
.operation .weituo .error {color:#cc2929}
.operation .weituo .tip {height:17px;padding:10px 0;padding-top:0;color:#b2b2b2;font-size:12px}
.operation .house-item {margin:0 0 20px 0}
.operation .house-item .img {width:96px;height:60px;margin-right:10px}
.operation .house-item .img img {width:96px;height:60px;border-radius:4px}
.operation .house-item .hot-info {width:140px}
.operation .house-item .hot-area {height:20px;line-height:20px;margin:0 0 1px 0;color:#000}
.operation .house-item .hot-buildingName {height:17px;line-height:17px;margin:0 0 2px 0;font-size:12px;color:#666}
.operation .house-item .hot-buildingName a:hover {color:#17a1e6}
.operation .house-item .hot-price {height:17px;line-height:17px;font-size:12px;color:#cc2929}
.operation .hot-house .hot-price {margin-top:3px}
.operation .house-item:hover .hot-area {color:#17a1e6}
.operation a:hover .hot-house .hot-area.inhighlight {color:#666}
.operation a:hover .hot-house .hot-buildingName:hover {color:#17a1e6}
.operation .hot-listing .hot-price {margin-top:3px}
.operation .house-item .hot-count {height:17px;line-height:17px;margin:2px 0 0 0;font-size:12px;color:#b2b2b2}
.operation .hot-listing .hot-count {margin-top:3px}
	
	
.operation .wx-app {width:250px;height:100px;border-radius:4px;background:#f5f5f5;border-bottom:0}
.operation .wx-app .qrcode-img {padding:15px 13px}
.operation .wx-app .qrcode-img img {width:70px;height:70px}
.operation .wx-app .qrcode-desc {padding-top:29px}
.operation .wx-app .qrcode-desc h4 {height:24px;line-height:24px;font-weight:600;color:#353535}
.operation .wx-app .qrcode-desc span {font-size:12px;color:#b2b2b2}
	

.libao-search{
    display: block;
    width: 210px;
    height: 100px; position:relative;
    text-align: center;
    margin-bottom: 10px;
    color: #FFF;border-radius:3px; background-color: rgba(5,5,5,0.9);
}
.libao-search img{width: 210px;height: 100px;opacity:0.7;filter:alpha(opacity=70);}
.libao-intro{ position:absolute; top:25px; right:0; left:0}
.libao-intro span{ display:block; color:#fff;}
.libao-intro .title{ font-weight:bold; font-size:14px;}
.libao-intro .youhui{font-size:12px;}
.libao-search:hover img{width: 210px;height: 100px;opacity:0.3;filter:alpha(opacity=30);}

.btn-detail {position:absolute;display:none;right:0;top:103px;width:118px;height:36px;background:#17a1e6;border-radius:4px;line-height:36px;text-align:center;color:#FFF;font-size:14px;}
.btn-blue {width:260px;height:48px;line-height:48px;display:block;color:#fff;font-size:14px;font-weight:600;text-align:center;background:#17a1e6;border-radius:4px;border:0;padding:0;}
.btn-blue:hover,.btn-detail:hover {background:#18aaf2;transition:background .2s linear;color:#FFF;}

.recom-txt.margin-option {margin-top:-23px;margin-bottom:5px;border:0;}
.recom-txt {padding:10px 0;color:#b2b2b2;font-size:12px;border-bottom:1px solid rgba(0,0,0,0.1);}
