.list-icon{background:url("../../../images/esf/list_ico.png") no-repeat}
/*------经纪人房源列表------*/
.item-list .item{padding:20px 0;border-bottom:1px dotted #dfdfdf}
.item-list .item:last-child{border-bottom:1px solid #dfdfdf}
.item-list .item:hover{background-color:#f6f6f6}
.item-list .pic{position:relative}
.item-list .pic img{width:200px;height:150px;border:1px solid #dfdfdf}
.item-list .num{position:absolute;left:0;bottom:0;color:#fff;background:url(../../../images/esf/pic-bg.png) repeat-x;height:24px;line-height:24px;padding:0 10px;margin-right:5px}
.item-list .num .list-icon{display:inline-block;width:16px;height:13px;position:relative;top:1px;background-position:0 -222px}
.item-list .content{margin-left:23px;width:630px;font-size:14px;position:relative;line-height:29px}
.item-list .content .detail{font-size:14px}
.item-list .content .detail em{margin:0 10px}
.item-list .content .area a{color:#333}
.item-list .content .area a:hover{color:#D51938}
.item-list .content .area .maps{color:#999;background:url(../../../images/esf/fav-address.png) 0 center no-repeat;padding-left:15px;margin-left:10px}
.item-list .content .agents{color:#999}
.item-list .content .agents a{color:#999;margin-right:10px}
.item-list .content .agents a:hover{color:#D51938}
.item-list .content .tags span{display:inline-block;*display:inline;*zoom:1;height:21px;line-height:21px;color:#999;font-size:12px;border:1px solid #eee;padding:0 5px;margin-right:10px;background-color:#fff}
.item-list .content .tags span.green{border:1px solid #8db78d;color:#8db78d}
.item-list .content .tags span.pink{border:1px solid #ff9d97;color:#ff9d97}
.item-list .content .tags span.blue{border:1px solid #7d9acc;color:#7d9acc}
.item-list .content .area-detail,.item-list .content .about-price{width:122px;font:14px/26px;right:150px;top:50px;text-align:right;position:absolute}
.item-list .content .area-detail p.tag,.item-list .content .about-price p.tag,.item-list .content .other-info p.tag{color:#333}
.item-list .content .area-detail p.tag .lines,.item-list .content .about-price p.tag .lines{margin:0 5px}
.item-list .content .about-price{right:0px;top:47px}
.item-list .content .about-price .taoshu{font-size:20px;color:#333;margin-top:6px}
.item-list .content .about-price .prices{color:#cc141f;font-size:28px;margin-right:5px}
.item-list .content .type a{color:#999}
.item-list .content .type span{color:#999;margin-right:5px}
.main-left{float:left;width:880px}
.main-right{float:left;width:280px;margin-left:40px}
.main-right .side-box{padding:5px 10px}
.main-right .side-box .stitle{height:35px;line-height:35px;border-bottom:1px dotted #dfdfdf}
.main-right .side-box .stitle span{font-size:14px;font-weight:bold}
.main-right .side-box .esf-news-list{margin-top:5px}
.main-right .side-box .esf-news-list li{width:245px}
.main-right .side-box .esf-price-qushi{margin-top:5px;}
.main-right .side-box .esf-price-qushi li{height:30px;line-height:30px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*-----排序-----*/
.sort{position:relative;padding-left:20px;height:40px;line-height:40px;background:#f9f9f9;color:#333;font-size:12px;border:1px solid #dfdfdf;border-width:0 0 1px 0}
.sort .mt8{margin-top:8px !important}
.sort .c-main{color:#D51938;margin:0 5px}
.sort a{color:#666}
.sort .tips-notice{position:absolute;display:none;top:-38px;left:-50px}
.sort .tips-notice .tips-box{width:160px;height:30px;line-height:30px;text-align:center;border:1px solid #cc141f;color:#cc141f;font-size:12px;background:#fff}
.sort .tips-notice .bottom-arrow{position:relative;top:-1px;left:48%;display:block;width:0;height:0;font-size:0;line-height:0;border:6px solid #cc141f;border-color:#cc141f transparent transparent;_border-style:solid dashed dashed}
.sort .tips-notice .bottom-arrow span{position:absolute;top:-7px;left:-6px;display:block;width:0;height:0;font-size:0;line-height:0;border:6px solid white;border-color:white transparent transparent;overflow:hidden;_border-style:solid dashed dashed}
.sort .sort-btn{display:inline-block;*display:inline;*zoom:1;height:22px;line-height:22px;padding:0 8px;margin-right:9px;border:1px solid #ccc;background-color:#fff}
.sort .sort-btn.on{border:1px solid #cc141f}
.sort .sort-up{border:1px solid #ccc;position:relative;padding-right:24px}
.sort .sort-up i{position:absolute;top:8px;width:8px;height:8px;background:url("../../../images/esf/list_ico.png");background-position:0 -182px;margin-left:5px}
.sort .sort-up.on{border:1px solid #cc141f}
.sort .sort-up.on i{background-position:0px -166px}
.sort .sort-down.on i{background-position:-14px -166px}
.sort .sort-down{border:1px solid #ccc;position:relative;padding-right:24px}
.sort .sort-down i{position:absolute;top:8px;width:8px;height:8px;background:url("../../../images/esf/list_ico.png");background-position:-15px -182px;margin-left:5px}
/*--导航--*/
.next-tabs{margin-top:10px;border-bottom:1px solid #dfdfdf}
.next-tabs li{float:left;display:inline;height:37px;line-height:37px;text-align:center}
.next-tabs li a{font-size:15px;color:#333;display:block;line-height:37px;padding:0 30px;border:1px solid #dfdfdf;border-bottom:0;border-right:0}
.next-tabs li a.active{font-weight:bold;position:relative;background:#fff;color:#0089d5;height:36px;top:0;bottom:-1px;border:1px solid #dfdfdf;border-bottom:0;margin-right:-1px;border-top:2px solid #0089d5}
.next-tabs li:last-child{border-right:1px solid #dfdfdf}
/*--区域选择--*/
.category-select{width:1198px;border:1px solid #dfdfdf;color:#666;font-size:14px;line-height:1.5;padding:10px 0 0}
.category-select dl{overflow:hidden;padding:5px 0}
.category-select dt{float:left;width:65px;text-indent:20px;line-height:2}
.category-select .other{overflow:visible;height:50px;border:1px solid #dfdfdf;border-width:1px 0 0 0;background-color:#f9f9f9}
.category-select .tese{overflow:visible;height:50px;line-height:50px;border:1px solid #dfdfdf;border-width:1px 0 0;background-color:#f9f9f9;padding:0}
.category-select .tese dt{line-height:50px}
.category-select .tese dd li{padding:0}
.category-select .other dt,.category-select .hascheck dt{width:120px;height:50px;line-height:50px}
.category-select .other dd,.category-select .hascheck dd{width:1028px}
.category-select .other select,.category-select .hascheck select{font-size:12px;margin-right:9px;height:26px;line-height:26px;cursor:pointer}
.category-select .hascheck{background-color:#f9f9f9;border-top:1px solid #dfdfdf;border-bottom:0;line-height:30px}
.category-select .hascheck dt{height:auto;line-height:35px}
.category-select .hascheck ul{margin-top:4px}
.category-select .hascheck li{margin-right:10px}
.category-select .hascheck li .k-select-1{height:22px;line-height:22px;padding-right:25px !important;border:1px solid #f39aaa;position:relative}
.category-select .hascheck li .k-select-1 .icon-12{display:inline-block;width:20px;height:20px;background-position:0 0;position:absolute;right:1px;top:1px}
.category-select .hascheck li .k-select-1:hover{border:1px solid #D51938}
.category-select .hascheck li .k-select-1:hover .icon-12{background-position:0 -24px}
.category-select .hascheck li .k-select-2{height:22px;line-height:22px;padding-left:25px !important;position:relative}
.category-select .hascheck li .k-select-2 .icon-clear{position:absolute;width:11px;height:12px;display:inline-block;background-position:0 -50px;position:absolute;left:5px;top:5px}
.category-select .hascheck li .k-select-2:hover{color:#D51938}
.category-select dd{float:left;font-size:0;width:1058px}
.category-select dd li{display:inline-block;*display:inline;*zoom:1;font-size:14px;padding:3px 0}
.category-select dd li a{display:block;padding:0 7px;color:#666}
.category-select dd li a.on{color:#D51938;font-weight:bold}
.category-select dd li .short{width:36px;height:18px;padding-left:2px;overflow:hidden;border:1px solid #ddd;position:relative;margin:0 5px}
.category-select dd li .btn{border:1px solid #ddd;width:45px;height:22px;line-height:16px;font-size:14px;color:#666;margin-left:5px;background-color:#fff}
.category-select dd .main a.on{color:#D51938;height:28px;font-weight:bold}
.category-select dd .main li{padding-bottom:0}
.filter{height:22px;line-height:22px;margin-top:13px}
.filter .paixu{font-size:14px;margin-right:10px}
.filter .paixu a{color:#333;margin-right:10px}
.filter .paixu a:hover{color:#D51938}
.filter .paixu a.on{color:#999}