body {font-family: 'microsoft yahei';}
.mt20 {margin-top: 20px;}

.filter .t-fi-item li a s,
.orderby .o-r a s {background-image: url('../images/listSprite.png'); background-repeat: no-repeat;}

/* 头部 */
.header {padding: 0 0 10px;}
.header .logo {float: left; width: 227px; height: 60px; margin-top: 5px;}
.header .logo a, .header .logo img {height:60px; display: block;}
.header .weatherInfo {float: left; height: 25px; overflow: hidden; margin: 20px 0 0 25px;}
.header .weatherInfo li {float: left; margin-right: 10px;}
.header .weatherInfo li .date {display: none;}
.header .weatherInfo li .pic img {width: 20px; height: 22px; vertical-align: middle; margin: 0 2px;}
.header .weatherInfo li span {padding-right: 5px;}
.header .service {float: right; _width: 400px;}
.header .service li {float: left; width: 65px; height: 65px; margin-left: 25px; text-align: center; line-height: 20px; font-size: 14px;}
.header .service li a {display: block;}
.header .service li a i {width: 46px; height: 46px; display: block; margin: 0 auto; background: url('../images/sprite.png') no-repeat; _background: url('../images/sprite_.png') no-repeat;}
.header .service li.sale a i {background-position: 0 -44px;}
.header .service li.lease a i {background-position: 0 -89px;}
.header .service li.renter a i {background-position: 0 -134px;}

/* 导航条 */
.nav {position: relative; z-index: 20; height: 57px; line-height: 57px; background: url('../images/bgx.png') repeat-x; border-bottom: 1px solid #c3c3c3;}
.nav .navbg {position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 57px; background: url('../images/bgnav.png') no-repeat center top;}
.nav .wrap {position: relative; z-index: 2;}
.nav li {position: relative; float: left; line-height: 57px; font-size: 16px; margin-right: 1px;}
.w1200 .nav li {font-size: 18px;}
.nav li a {padding: 0 13px; display: block; color: #fff;}
.w1200 .nav li a {padding: 0 18px;}
.nav li a:hover {color: #fff;}
.nav li.current a, .nav li.on a {background: #ad1010;}
.nav li dl {display:none; position: absolute; left: 0; top: 57px; width: 110px; padding: 5px 0; background: rgba(0,0,0,.6)!important; background: #666; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;}
.nav li.current dl {display: block;}
.nav li dd {display: block; line-height: 30px;}
.nav li dd a {font-size: 14px;}
.nav li dd a:hover {text-decoration: underline;}
.nav li.current dd a {background: none;}


/* 面包屑 */
.crumb {height: 25px; line-height: 25px; padding-top: 10px; font-size: 14px;}
.crumb a {color: #666;}


/* 筛选条件 */

/* 筛选 */
.filter {margin-top: 10px; border: 5px solid #efefef; font-size: 16px;}
.filter dl {padding: 0px 20px;line-height: 40px; position: relative;}
.filter dl.more {border: none;}
.filter dt {float: left; width: 70px; padding: 3px 0; text-align: left;font-weight: bold;}
.filter dd {position: relative; overflow: hidden; padding: 0 0 5px;}
.filter dd a {float: left; padding: 3px 25px 3px 0; margin: 0; white-space: nowrap;}
.filter dd a.curr {color: #f1370b; font-weight: 700;}
.filter dd a.on{background: #f85959; color: #fff;}
.filter .subnav {display: none; clear: both;font-size: 14px; padding: 5px 0;}
.filter .subnav div {display: none;}
.filter-selected{ position:absolute; right:20px; bottom:10px;}


/*清空状态*/
.fi-state{border-top:dashed 1px #dedede;display: none;}
.fi-state dt{padding:10px 0 0;margin-right:10px;}
.fi-state dd{padding:0;float: left;overflow: hidden;max-width: 93%;}
.fi-state dd a{padding:0 15px!important;height:32px;line-height:32px;background: #fff;font-size: 14px;color:#787878;margin-right: 20px;position: relative;margin-top: 14px;}
.fi-state dd a i.idel{display: block;width: 12px;height: 12px;background: url(../images/icon_del.png) no-repeat center center;background-size: cover;position: absolute;right: -4px;top:-4px;}
.fi-state .btn_clear{padding:10px 0 5px;float: left;cursor: pointer;}

.f-search{width: 1200px; height: 40px;margin: 20px auto; clear: both;}
.f-search .f-tit{float: left;width:88px; height:38px; line-height:38px; color:#fff; font-size:16px; text-align:center; background: #f85959; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
.f-search .f-inp{float: left;border:2px solid #f85959;width:370px;padding:3px 5px;height:28px;line-height:28px;font-size: 16px;}
.f-search .f-btn{float: left;background:#f85959 url(../images/search.png) 7px center no-repeat;width:88px;height:38px;line-height:38px;color:#fff; font-size:16px; border:0; outline:0; padding-left:42px; margin-right: 10px; text-align:left; cursor:pointer; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}
.f-search .searchform{float: left;display: inline-block;}


.f-btns{display:inline-block;float:left}
.addbtn{position:relative;float:left;margin-left:15px}
.addbtn a{display:inline-block;border:0;line-height:36px;background-color:#f85959;color:#fff;font-size:18px;height:36px;padding:0 15px;border-radius:3px;text-align:center}
.addbtn dl{position:absolute;left:0;top:36px;width:100%;z-index: 999; display:none}
.addbtn dl dd a{display:block;height:32px;line-height:32px;background-color:#eee;color:#333;font-size:16px;border-radius:0;box-shadow:none;text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #fff}
a.btn{display:inline-block; text-decoration: none; border:0;line-height:36px;background-color:#ccc;color:#fff;font-size:18px;height:36px;padding:0 15px; margin: 0 5px; border-radius:3px;text-align:center}
a.btn:hover{text-decoration: none;color:#fff;}
a.btn_red{ background:#f85959;}
a.btn_red:hover{color:#fff;background:#f1370b;}
a.btn_blue{ background:#0062f2;}
a.btn_blue:hover{color:#fff;background:#f1370b;}
a.btn_orange{ background:#f60;}
a.btn_orange:hover{color:#fff;background:#f1370b;}



/* 排序 */
.orderby {height: 45px; border-bottom: 1px solid #eee; line-height: 45px;}
.orderby .l-tab {float: left; height: 44px; font-size: 18px; line-height: 44px;}
.orderby .l-tab li {float: left; border: 1px solid #eee; border-bottom: 0; margin-left: -1px; background-color: #f9f9f9;}
.orderby .l-tab a {color: #000; padding: 0 60px; display: block;}
.orderby .l-tab a:hover {text-decoration: none;}
.orderby .l-tab li.curr {background-color: #fff; border-top: 2px solid #f1370b;}
.orderby .o-r {float: right; height: 20px; line-height: 20px; padding-top: 7px;}
.orderby .o-r a {float: left; position: relative; margin-left: 15px;}
.orderby .o-r a.curr {color: #ff7519;}
.orderby .o-r .ob {padding-right: 17px;}
.orderby .o-r .ob s {position: absolute; right: 0; top: 5px; width: 12px; height: 12px; background-position: 0 -18px;}
.orderby .o-r .ob.curr s {background-position: -39px -18px;}
.orderby .o-r .ob.up s {background-position: -13px -18px;}
.orderby .o-r .ob.up.curr s {background-position: -26px -18px;}
.orderby .o-p {float: left; display: none; margin: 0 10px; padding-top: 2px;}
.orderby .o-p a {display: block; width: 17px; height: 17px; margin-left: 5px; background-image: url('../images/btnPage_17.gif');}
.orderby .o-p a.dis {cursor: no-drop;}
.orderby .o-p a.next {background-position: -22px 0;}
.orderby .o-p a.prev.dis {background-position: 0 -20px;}
.orderby .o-p a.next.dis {background-position: -22px -20px;}



/*广告*/
.adv_1200{margin-top: 10px;}

/*置顶推广*/
.toplist{ margin-top:20px;}
.toplist ul{}
.toplist li{FLOAT: left; text-align:left;font-size: 16px;width:585px;height:32px; line-height:32px;PADDING-RIGHT: 5px; margin-right:8px; overflow:hidden;}
.toplist li span.ico_top{width:15px;height:13px; float:left; background:url(../images/ico_top.gif) no-repeat; display:block; margin:10px 5px 0 0;}
.toplist li span.ico_pic{width:15px;height:13px; float:left; background:url(../images/ico_pic.gif) no-repeat; display:block; margin:11px 5px 0 0;}
.toplist li.spread{color: #666;}
.toplist li.spread .want{}
.toplist li.spread .orange{color: #f78115;}

/*图片位推广180X90*/
.picads{ margin:10px 0;}
.picads ul{width:1200px;}
.picads ul li{float: left;width: 185px!important;width:185px;height: 90px;padding-right:18px; margin: 5px 0; display:block;overflow: hidden;}
.picads ul li:nth-child(6n){float:right;padding-right:0;}
.picads ul li.ad_left{}
.picads ul li.ad_right{float:right;padding-right:0;}

/*侧栏推荐与火急*/
.leftpicads{ margin:10px 0;}
.leftpicads ul{}
.leftpicads ul li{display:block; width:210px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px #ccc dashed; overflow: hidden; }
.leftpicads ul li a{text-decoration:none;}
.leftpicads ul li img{width:210px;height: 155px;}
.leftpicads ul li h3{ font-size: 16px; font-weight: 700;color: blue;}
.leftpicads ul li .o {font-size: 14px;color: #888;}
.leftpicads ul li .o span {margin: 0 5px;}

/**/
.expired {position: absolute; z-index: 5; top: 105px; right: 120px; width:148px;}
.expired img{width: 148px;}




/*侧栏*/
.leftnav{width: 210px;}
.leftnav.fixed{position: fixed; top: 0;}
.leftnav-tit{background: #ff9501; color: #fff; text-align: center; height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 10px;margin-top: 15px;}
.leftnav-slide{border-bottom: 1px solid #eee;}
.leftnav-slide h3{position: relative; height: 45px; line-height: 45px; background: #f7f7f7; border: 1px solid #eee; border-bottom: 0; font-size: 16px; text-indent: 20px; cursor: pointer;}
.leftnav-slide h3.on{background: #fff;}
.leftnav-slide h3.on em{background: url(../images/arrow1.png) center no-repeat;}
.leftnav-slide h3 em{position: absolute; display: block; height: 45px; width: 45px; background: url(../images/arrow.png) center no-repeat; right: 0;}
.leftnav-slide ul{display: none; border: 1px solid #eee; border-top: 0; border-bottom: 0; line-height: 25px; padding-bottom: 10px; background: #fff; max-height: 500px;}
.leftnav-slide ul li a{display: block; padding: 3px 0 3px 20px; color: #666; font-size: 14px;}
.leftnav-slide ul li.on a{color: #ff9501;}
.leftnav-bottom a{margin-top: 10px; display: block; padding: 8px 8px 8px 48px; font-size: 16px; color: #fff; background: #e94d3c url(../images/pc_icons_11.png) no-repeat -168px -2021px;}

/*侧栏经纪人*/
.sidebar {float: right; width: 300px;}
.sidebar .rec {margin-bottom: 20px;}
.sidebar .rec .rt {height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
.sidebar .rec .rt span {float: left; padding: 0 10px 0 3px; font-size: 18px; border-bottom: 1px solid #ff7519;}
.sidebar .rec dl {margin-top: 20px;}
.sidebar .rec dl:hover {background-color: #f5f5f5;}
.sidebar .rec dt, .sidebar .rec dt a, .sidebar .rec dt img {float: left; width: 95px; height: 110px;}
.sidebar .rec dd {position: relative; overflow: hidden; padding-left: 20px; font-size: 14px;}
.sidebar .rec dd h4 {font-size: 16px; margin-bottom: 10px;}
.sidebar .rec dd p {line-height: 1.8em;}


/* 分页 */
.pagination {padding: 10px 0 30px; margin-top: 30px; text-align: center; line-height: 28px; font-size: 14px; color: #333;}
.pagination li {display: inline-block; margin-right: 5px; border: 1px solid #efefef;}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px;}
.pagination li a:hover ,.pagination li.page_current span {background: #fe5050; color: #fff; border-color: #fe5050;}
.pagination li.page_more span {background: #fff;color: #333; cursor: default;}
.pagination .page_info {display: none;}




/* 底部链接 */
.footer {height: 220px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #eee; margin-top: 30px; background: #f5f5f5; box-shadow: 1px 2px 3px rgba(0,0,0,.06) inset; -moz-box-shadow: 1px 2px 3px rgba(0,0,0,.06) inset; -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.06) inset;}
.footer li {float: left; width: 170px; border-right: 1px solid #ddd; margin: 44px 25px 0 0;}
.w1200 .footer li {width: 190px; margin: 44px 49px 0 0;}
.footer li.last {width: 210px; margin-right: 0; border-right: 0;}
.footer li dt {width: 100%; float: left; font-size: 24px; color: #000; margin-bottom: 10px; text-align: left;}
.footer li dd {width: 100%; float: left; line-height: 30px;}
.footer li dd a {float: left;}
.footer li dd em {float: left; font-style: normal; margin: 0 13px; color: #ccc;}

/* 版权 */
.copyright {padding: 10px 0 20px; text-align: center; line-height: 24px; color: #aaa;}
.copyright .link {padding: 10px 0; color: #ddd;}
.copyright .link a {padding: 0 10px 0 8px;}





/*163k*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}


.rows-a1:after,.rows-a1:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.rows-a1 .col-l{width:880px}
.rows-a1 .col-r{width:300px}

.g-tit1{font-size:18px;color:#333;height:49px;line-height:48px;border-bottom:1px solid #eee}
.g-tit1 .more{float:right;font-size:14px;color:#999;padding-right:12px;background:url(../images/ico-arro-right.png) right center no-repeat}
.g-tit1 .more:hover{color:#5cc55c;background-image:url(../images/ico-arro-right2.png)}
.g-tit1 span{display:inline-block;border-bottom:1px solid #5cc55c}
.sl-list1{margin:15px 0}
.sl-list1 li{overflow:hidden;padding:17px 0;border-bottom:1px solid #f6f6f6}
.sl-list1 .pic{float:left;width:70px;overflow:hidden}
.sl-list1 .pic img{display:block;width:100%;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.sl-list1 .pic img:hover{-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
.sl-list1 .txt{font-size:14px;color:#999;margin-left:90px}
.sl-list1 .txt h4{font-size:18px;color:#333;font-weight:400;margin-bottom:8px}
.sl-list1 .txt .btn{position:relative;display:block;float:right;height:26px;line-height:24px;font-size:12px;color:#999;padding:0 5px;margin-top:13px;text-decoration:none;border:1px solid #eee;-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}
.sl-list1 .txt .btn:hover{color:#5cc55c;text-decoration:none;border:1px solid #5cc55c}
.sl-list1 .txt .btn:after,.sl-list1 .txt .btn:before{content:'';display:block;width:0;height:0;position:absolute;bottom:0;right:0;box-sizing:border-box;border:1px solid transparent}
.sl-list1 .txt .btn:hover:after,.sl-list1 .txt .btn:hover:before{width:100%;height:100%}
.sl-list1 .txt .btn:before{bottom:0;right:0;-webkit-transition:border-color 0s ease-in .4s,width .2s ease-in .2s,height .2s ease-in;transition:border-color 0s ease-in .4s,width .2s ease-in .2s,height .2s ease-in}
.sl-list1 .txt .btn:hover:before{border-bottom-color:#5cc55c;border-left-color:#5cc55c;-webkit-transition:border-color 0s ease-out .4s,width .2s ease-out .4s,height .2s ease-out .6s;transition:border-color 0s ease-out .4s,width .2s ease-out .4s,height .2s ease-out .6s}
.sl-list1 .txt .btn:after{top:0;left:0;-webkit-transition:border-color 0s ease-in .8s,width .2s ease-in .6s,height .2s ease-in .4s;transition:border-color 0s ease-in .8s,width .2s ease-in .6s,height .2s ease-in .4s}
.sl-list1 .txt .btn:hover:after{border-top-color:#5cc55c;border-right-color:#5cc55c;-webkit-transition:width .2s ease-out,height .2s ease-out .2s;transition:width .2s ease-out,height .2s ease-out .2s}
.sl-list2 li{padding:18px 0;border-bottom:1px solid #f6f6f6}
.sl-list2 h4{font-size:15px;color:#333;font-weight:400;margin-bottom:10px}
.sl-list2 h4 a{color:#333}
.sl-list2 h4 a:hover{color:#5cc55c}
.sl-list2 .con .pri{float:right;font-size:14px;color:#ff9500}
.sl-list2 .con .display_false_0 { display:block;}
.sl-list2 .con .sp{display:inline-block;height:22px;line-height:22px;font-size:14px;color:#999;padding:0 5px;margin-right:6px;background-color:#f6f6f6}
.adv-img{display:block;margin:100px 0 20px}
.adv-img img{display:block;width:100%}




/*列表 新*/
.mainlist{width:950px;float: left;}
.houselist .item .tuiguan{position: absolute; top: 10px; right: 0;}
.houselist .item .tuiguan em{ display: inline-block; line-height: 18px; padding: 0 5px; margin: 0 5px; background-color:#ff9501; color: #fff; font-size: 12px; font-style: normal;}
.houselist .item .tuiguan em.top{background-color:#ff9501; color: #fff;}
.houselist .item .tuiguan em.fire{background-color:#ff9501; color: #fff;}
.houselist .item .tuiguan em.rec{background-color:#ff9501; color: #fff;}
.houselist .item .tuiguan em.flow{background-color:#ff9501; color: #fff;}

.houselist{width:100%;}
.houselist .empty {text-align: center; line-height: 200px; font-size: 16px; font-weight: 700;}
.houselist li {padding: 15px 0; position: relative; border-bottom: 1px dotted #e1e1e1;}
.houselist li:hover {background-color: #fafafa;}
.houselist li .pic {position: relative;float: left; width: 130px; height: 100px; overflow: hidden; background: url('/static/images/nopic.jpg') no-repeat center; background-size:cover; text-align: center; -ms-interpolation-mode: bicubic; transition-property: opacity; transition-duration: .15s; transition-timing-function: linear; transition-delay: 0;}
.houselist li .pic em {position: absolute; right: 0; top: 0; font-size: 12px; color: #fff; background-color: #c0140a; padding: 1px 5px 2px; line-height: 15px;}
.houselist li .pic i {position: absolute; right: 0; top: 0; font-size: 12px; color: #fff; background-color: #93b94c; padding: 1px 5px 2px; line-height: 15px; font-style: normal;}
.houselist li .pic img {display: inline; z-index: 0; vertical-align: middle; width: 100%; height: 100%;}
.houselist li a:hover.pic {opacity: .8; filter: alpha(opacity=80);}

.houselist li .info {position: relative; overflow: hidden; padding-left: 20px;}
.houselist li .info h2 {width:660px;overflow: hidden; text-overflow: ellipsis; font-size: 16px; white-space: nowrap; line-height: 20px;}
.houselist li .info h2 a {color: #000;}

.houselist li .info .col1 {float: left; width: 500px; margin-right: 20px; overflow: hidden;}
.houselist li .info .col1 .w {height: 24px;line-height: 24px; font-size: 14px; font-weight: 700; color: #888; white-space: nowrap;}
.houselist li .info .col1 .w a {color: #666; margin-right: 10px;}
.houselist li .info .col1 .w span {margin-right: 10px;}
.houselist li .info .col1 .o {height: 24px;line-height: 24px; font-size: 14px; color: #888; white-space: nowrap;}
.houselist li .info .col1 .o a {color: #888;}
.houselist li .info .col1 .o span {margin: 0 10px;}

.houselist li .info .col2 {float: left; width: 150px;}
.houselist li .info .col2 .w {height: 24px;height: 24px; line-height: 24px;font-size: 14px; font-weight: 700; color: #666; white-space: nowrap; overflow: hidden;}
.houselist li .info .col2 .o {line-height: 24px;font-size: 14px; color: #888;}

.houselist li .info .col3 {float: right; width: 120px; text-align: right;}
.houselist li .info .col3 .price {color: #e4393c;}
.houselist li .info .col3 .price strong {font-size: 18px; margin-right: 3px; font-family: tahoma; letter-spacing: -1px;}

.houselist li .info .hinf{height: 28px; margin-top: 5px;}
.houselist li .info .tags {}
.houselist li .info .tags span {float: left; height: 23px; border: 1px solid #fff; padding: 0 5px; line-height: 23px; font-size: 12px; margin-right: 5px;}
.houselist li .info .tags .t0, .houselist li .info .col1 .tags .t3 {background-color: #fff;border-color: #f1370b;color: #f1370b;}
.houselist li .info .tags .t1, .houselist li .info .col1 .tags .t4 {background-color: #fff;border-color: #00af4a;color: #00af4a;}
.houselist li .info .tags .t2, .houselist li .info .col1 .tags .t5 {background-color: #fff;border-color: #4db500;color: #588c31;}
.houselist li .info .hinf .hirig{}
.houselist li .info .hinf .hirig{line-height: 24px;}
.houselist li .info .hinf .hirig a{display: block;float: left;font-size: 14px;color:#9fa1ab;}
.houselist li .info .hinf .hirig a i{width: 16px;height: 16px;display: inline-block;vertical-align: middle;    margin-top: -3px;}

.houselist li .info .gray{color:#ccc;}

	.hirig .btn_sc{/*margin-right: 35px;*/}
	.hirig .btn_sc i.isc{background: url(../images/icon_sc.png) no-repeat center center;}
	.hirig .btn_sc.btn_ysc i.isc{background: url(../images/icon_ysc.png) no-repeat center center; color: #D40000;}
	.hirig .btn_share i.ishare{background: url(../images/icon_share.png) no-repeat center center;}

/*---------------------*/



