/*面包屑导航*/
.bread{width: 1200px;margin: 0 auto;height: 28px;line-height: 28px;color:#888;font-size: 12px;}
.bread a{color:#888;}
/*户型列表*/
.container-m{margin-top: 70px;}
.filterWrap{background: #fff;padding-bottom: 30px;}
.filterContent{width: 1200px;margin: auto;}
.filterList{border-bottom: 2px solid #11A3E7 ;}
.filterList li{float: left;height: 50px;line-height: 50px; width: 106px;text-align: center;}
.filterList li a{display: block;font-size: 14px;color: #666;}
.filterCur{background: #11A3E7;color: #fff !important;}
.filterProject{padding-top:15px;}
.filteritem{margin-bottom: 10px;padding-left: 25px;}
.filteritem:hover{background:#f8fcfe;cursor: pointer;}
.filteritem label{display: block;float: left;width: 80px;padding-top: 15px;}
.filteritem label i{position: relative;top: 5px;display: inline-block;width: 15px;height: 20px;margin-right: 8px;}
.filteritem label font{font-size: 14px;color: #333;}
.location label  i{background:url(../../img/house/icon_1.png) no-repeat  center; }
.area label i{background:url(../../img/house/icon_2.png) no-repeat  center ;}
.price label i{background:url(../../img/house/icon_3.png) no-repeat  center ;}
.decoration label i{background:url(../../img/house/icon_4.png) no-repeat  center ;}
.filterChoice{margin-left:80px;padding:7px 0px  7px 25px;border-left: 1px solid #E5E5E5;}
.choiceBar{height:40px;line-height: 35px;border-bottom: 1px solid #E5E5E5;}
.choiceBar li{float: left;}
.choiceBar li:not(:last-child){margin-right: 50px;}
.choiceBar li a{position: relative;display: block;color: #666;font-size: 14px;}
.choiceBar li a i{display: none;position: absolute;top:21px;left: 15px;}
.choicebarActive  a{color: #11A3E7 !important;}
.choicebarActive  a  i{display: inline-block !important;}
.choicewrapDiv{display: none;}
.choicewrap{padding: 15px  0;margin-right: 20px;}
.choicewrap li{float: left;}
.choicewrap li:not(:last-child){margin-right: 30px;}
.choicewrap li a{display: block;color: #666;font-size: 14px;}
.lastLevel{display: none;}
.lastLevel li{float: left;line-height: 25px;}
.lastLevel li:not(:last-child){margin-right: 30px;}
.lastLevel li a{display: block;color: #666;font-size: 12px;}




.fillin{float: left;padding: 10px  0;}
.fiilinwrap{display: inline-block;border: 1px solid #ddd;width: 90px;height: 20px;margin-right: 3px;text-align: center;background: #fff;}
.fiilinwrap input{width: 38px;height: 20px;border: 0px;outline: none;text-indent: 3px;}
.fillin span{font-size: 14px;color: #666;}
.fillconfirm{display: none;margin-left: 5px;width: 46px;height: 22px;line-height: 22px;text-align: center;font-size: 14px;color: #fff;background: #11A3E7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: none;cursor: pointer;}







.houseWrap{width: 1200px;margin: auto;position: relative;}
.houseleftSide{width: 922px;}
.houseSort{height: 60px;line-height: 60px;}
.sortLeft{float: left;}
.sortLeft label{display: inline-block;float: left;width: 60px;font-size: 14px;color: #666;}
.sortList{margin-left: 60px;}
.sortList ul {display: inline-block;}
.sortList ul li{float: left;margin-right: 10px;}
.sortList ul li a{position: relative;display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;border: 1px dashed #11A3E7;color: #11A3E7;font-size: 14px;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius: 5px;cursor: pointer;}
.sortIcon{display: inline-block;margin-left: 10px;background: url(../../img/house/icon_11.png) no-repeat  center;width: 10px;height: 10px;}
.sortDelete{display: inline-block;float: left;font-size: 14px;color: #999;cursor: pointer;}
.sortDelete i{display: inline-block;position: relative;top: 4px;margin-right: 4px;width: 20px;height: 20px;background: url(../../img/house/icon_5.png) no-repeat center;}
.sortDelete:hover {color: #11A3E7;}
.sortDelete:hover i {background: url(/img/house/icon_12.png) no-repeat center;}
.sortRight{float: right;}
.sortRight ul li{float: left;}
.sortRight ul li:not(:last-child){margin-right: 10px;}
.sortRight ul li a{display: block;position: relative;font-size: 14px;color: #666;}
.sortRight  li a i{display: inline-block;margin-left: 5px;}
.sortRightCur{color: #11A3E7 !important;}
.hosueLi{position:relative;background: #fff;width: 100%;height: 216px;border-bottom: 1px solid #eee;}
.hosueLi:hover{z-index:20;box-shadow: 0px  2px 20px  #ddd;}
.hosueLi:hover .checkDetail {display: inline-block;}
.houseMain{padding: 30px 20px;}
.showPic a{display: block;}
.showPic a img{width: 232px;height: 156px;}
.showInfo{margin-left: 252px;}
.showInfo p{font-size: 20px;color: #333;font-weight: bold;line-height:45px;}
.showInfo  .site{font-size: 14px;color: #666;margin-bottom: 7px;}
.site  .isite{position: relative;top: 5px;display: inline-block;width: 20px;height: 20px;background: url(../../img/house/icon_7.png) no-repeat center;margin-right: 8px;}
.onrent{font-size: 14px;color: #666;margin-bottom: 22px;}
.onrent  .irent{position: relative;top: 5px;display: inline-block;width: 20px;height: 20px;background: url(../../img/house/icon_8.png) no-repeat center; margin-right: 10px;}
.rentArea li{position: relative;float: left;width: 68px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #e5e5e5;}
.rentArea li:not(:last-child){border-right: 1px solid #fff;}
.rentArea li a{display: block;font-size: 14px;color: #666;}
.rentArea li:hover {background: #1ab3fa !important;border: 1px solid  #1ab3fa !important;}
.rentArea li:hover a {color: #fff !important}
.rentArea li:hover .hidePic {display: block;}
.areaCur{background: #1ab3fa !important;border: 1px solid  #1ab3fa !important;}
.areaCur a{color: #fff !important}
.rentArea li .hidePic{display: none;position: absolute;top: 31px;left: 0px;z-index: 10;width: 170px;}
.hideImg{position: relative;}
.hideImg img{width: 170px;height: 114px;}
.hidemark{display: inline-block;position: absolute;bottom: 0px;right: 0px;width: 45px;height: 24px;line-height: 24px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;background: rgba(0,0,0,.5);text-align: center;color: #fff;font-size: 12px;}
.hideInfo{background: #e7f6fd;height: 34px;line-height: 34px;font-size: 14px;color: #333;}
.houseDetail{height: 156px;}
.houseUnit{color: #666;font-size: 14px;position: absolute;right: 20px;top: 30px;}
.houseUnit span{font-size: 24px  !important;color: #f00000 !important;}
.checkDetail{display: none;position: absolute;bottom: 30px;right: 20px;width: 110px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #fff;background: #1ab3fa;transition: all .5s;}

.houserightSide{float: right;margin-top: 60px; position: relative;width: 248px;overflow: hidden;}
.delegation{margin-top: 15px;}
.maphouse{width: 248px;height: 286px;background: url(../../img/house/pic_3.png) no-repeat  center;}
.mapDiv{position:relative;top: 185px;padding: 0 30px;text-align: center;}
.mapDiv p{font-size: 14px;color: #3cb0c3;text-align: center;margin-bottom: 20px;}
.mapDiv p font{color: #f27326 !important;}
.maphouseLink,.delegateLink{display: block;font-size: 14px;color: #11A3E7;width: 100%;height: 34px;border: 1px solid #11A3E7;line-height: 34px;text-align: center;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.maphouseLink:hover,.delegateLink:hover{background: #11A3E7;color: #fff;}
.delegateDiv{background: #fff;padding:15px  15px 25px;width: 218px;}
.rightMark{position: relative;top: 2px;display: inline-block;width: 15px;height: 14px;background: url(../../img/house/icon_9.png) no-repeat center;margin-right: 10px;}
.rightTitle{font-size: 16px;color: #333;}
.deleTitle{font-size: 16px;color: #333;text-align: center;margin-bottom: 15px;}
.delegateInfo{margin: 15px 0;font-size: 14px;color: #666;text-align: center;}

.hotOfficialList li{margin-top: 20px;height: 63px;overflow: hidden;}
.hotOfficialList li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotImg {position: relative;}
.hotImg img{width: 93px;height: 63px;}
.hotImg .hotmoney{position: absolute;bottom: 0;background-color: #000;opacity: 0.61;filter:alpha(opacity=61);width: 75px;color:#FFF;text-align: center;}
.hotmoney{font-size: 12px;padding: 2px 0;}
.hotmoney span{color: #f00000;}
.hotOfficial{margin-left: 103px;}
.hotOfficial p{color: #333;font-size: 14px;width: 115px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.officeUnit{font-size: 12px;color: #666;margin: 3px 0px ;width: 115px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.officeUnit span{color: #f00000 !important;font-size: 14px;}
.officeSite{font-size: 12px;color: #666;width: 115px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.rightMore {
    float: right;
    font-size: 14px;
    color: #999;
}
.rightMore:hover{color:#11a3e7;}

/*���������޹�*/
.houseNull{padding: 60px 0;text-align: center;}
.houseGroom{font-size: 14px;color: #999;height:50px;line-height: 50px;}

.orderInfo{}
.orderInfo input[type='text']{width: 214px;height: 34px;border:1px solid #e5e5e5;text-indent: 15px;margin-bottom: 10px; color: #333;font-size: 14px;}
.orderInfo input[type='text']::-webkit-input-placeholder{font-size: 14px;color:#aaa;}
.orderInfo input[type='text']::-moz-placeholder{font-size: 14px;color:#aaa;}
.orderInfo input[type='text']:-ms-input-placeholder{font-size: 14px;color:#aaa;}
.orderInfo textarea{width: 194px;height: 72px;padding: 10px;line-height: 25px;font-size: 14px;color:#333;resize: none;
    border:1px solid #e5e5e5;}
.orderInfo textarea::-webkit-input-placeholder{font-size: 14px; color: #aaa;font-family:' 微软雅黑';}
.orderInfo textareat::-moz-placeholder{font-size: 14px; color: #aaa;font-family:' 微软雅黑';}
.orderInfo textarea:-ms-input-placeholder{font-size: 14px; color: #aaa;font-family:' 微软雅黑';}
.orderBtn{display: block;font-size: 16px;color:#fff;width: 216px;height: 36px; background-color: #ff8417;-webkit-border-radius: 4px; -moz-border-radius:4px;border-radius: 4px;text-align: center;line-height: 36px;margin-top:15px;
    cursor: pointer;}

