.house_crumb, .house_crumb a, .cz_search .shouse, .house_source .list li li, .house_source .list li dt, .house_source .list li dd, .cz_menu dt, .cz_menu .tel, .jjr_con .tabs li.more, .detail_right .xg_arc .more, .jjr_info .wrz, .jjr_info .yrz, .jjr_info2 .wrz, .jjr_info2 .yrz, .content .lp_info .ts li, .content .lp_info .phone i, .content .jubo .hand_1, .content .jubo .hand_2, .thumb .left_btn, .thumb .right_btn, .show_bimg .left_btn, .show_bimg .right_btn, .fang_map .address, .fang_map .zb_info .tabs i, .fang_map .zb_info .con dt, .content .tuijian, .pingjia li .zan, .pingjia li .reply, .reply_con .inset_bq, .fang_focus .prev, .fang_focus .next, .cmap_Mode, .lp_list .list li .phone, .lpgk_con .phone i, .jjr_info .phone, .jjr_info .qq, .jjr_info2 .phone, .my_tjfy dd li, .selects .ico {
	background: url(../images/house_pc_icons.png) no-repeat;
}



.ml30 {margin-left: 30px;}
a:hover {text-decoration: underline;}

.detail.crumb {border-bottom: 1px solid #eee; margin-bottom: 20px;}






.main {position: relative; overflow: hidden; padding-right: 30px; border-right: 1px solid #eee;}
/*主栏*/
.content_main {float: left;width: 880px;}
/*侧栏*/
.detail_right {float: right;width: 280px;}

/* 排序 */
.orderby {height: 40px; border-bottom: 1px solid #eee; line-height: 40px;}
.orderby label {float: left; padding: 0 10px; font-size: 18px; border-bottom: 1px solid #ff7519;}
.orderby label strong {font-weight: 500; color: #ff7519;}

.empty {text-align: center; line-height: 200px; font-size: 16px; font-weight: 700;}

/* 列表 */
.list .item {padding: 30px 0; border-bottom: 1px solid #eee;}
.list .item .link {float: right; width: 200px; padding-top: 40px; text-align: center;}
.list .item .link a {font-size: 16px;}
.list .item .link .tel {width:175px;height: 35px; display: inline-block; margin-top: 5px; font-size: 16px; background: #f7f7f7; border: 1px solid #eee; border-radius: 5px; line-height: 35px;}
.list .item .link .tel s {float: left; width: 13px; height: 19px; margin: 8px 0 0 12px; background: url('../images/broker.png') -68px 0;}
.list .item .link .tel span {float: left; margin-left: 12px; padding: 0 10px; }
.list .item:hover .link .tel {border-color: #f85959; background: #f85959; color: #fff;}
.list .item:hover .link .tel s {background-position: -81px 0;}
.list .item:hover .link .tel span {border-color: #a20909;}
.list .item dl {position: relative; overflow: hidden;}
.list .item dt, .list .item dt a, .list .item dt img {float: left; width: 130px; height: 155px;}
.list .item dd {position: relative; overflow: hidden; padding-left: 20px;}
.list .item h3 {height: 28px; line-height: 28px; font-size: 16px; margin-bottom: 5px;}
.list .item h3 a {float: left; color: #000; margin-right: 10px;}
.list .item h3 span {float: left; margin: 5px 0 0 8px; width: 34px; height: 21px; background: url('../images/broker.png');}
.list .item h3 span.mc {background-position: -34px 0;}
.list .item p {line-height: 25px; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list .item .count {display: inline-block; border: 1px solid #efefef; margin-top: 10px; background: #f7f7f7; height: 30px; line-height: 30px; font-size: 14px; color: #e3e3e3; overflow: hidden;}
.list .item .count a {margin: 0 10px;}
.list .item .count span {margin-right: -3px;}


/* 经纪人房源列表 */
.orderby {height: 45px; border-bottom: 1px solid #eee; line-height: 45px;}
.orderby li {float: left; border: 1px solid #eee; border-bottom: 0; margin-right: -1px; background-color: #f9f9f9; font-size: 16px; line-height: 44px;}
.orderby li.curr {background-color: #fff; border-top: 2px solid #f1370b;}
.orderby li a {color: #000; padding: 0 25px; display: block;}

/* 二手房列表 */
.sale li {padding: 26px 0; border-bottom: 1px dotted #e1e1e1;}
.sale li .pic {float: left; width: 173px; height: 130px; 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;}
.sale li .pic img {display: inline; z-index: 0; vertical-align: middle; max-width: 100%; max-height: 100%;}
.sale li .pic i {display: inline-block; height: 100%; vertical-align: middle;}
.sale li a:hover.pic {opacity: .8; filter: alpha(opacity=80);}
.sale li .info {position: relative; overflow: hidden; padding-left: 20px;}
.sale li .info h2 {overflow: hidden; text-overflow: ellipsis; font-size: 20px; white-space: nowrap; height: 32px; line-height: 20px;}
.sale li .info h2 a {color: #000;}
.sale li .info .col1 {float: left; width: 315px;}
.w1200 .sale li .info .col1 {width: 515px;}
.sale li .info .col1 p {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sale li .info .col1 .w {height: 35px; line-height: 35px; font-size: 14px; font-weight: 700; color: #666;}
.sale li .info .col1 .w a {float: left; color: #666; margin-right: 15px;}
.sale li .info .col1 .w span {float: left; margin-right: 15px;}
.sale li .info .col1 .o {height: 28px; line-height: 28px; font-size: 14px; color: #888;}
.sale li .info .col1 .o a {color: #888;}
.sale li .info .col1 .o span {margin: 0 10px;}
.sale li .info .col1 .tags {padding-top: 10px;}
.sale li .info .col1 .tags span {float: left; height: 23px; border: 1px solid #fff; padding: 0 5px; line-height: 23px; font-size: 12px; margin-right: 5px;}
.sale li .info .col1 .tags .t0, .sale li .info .col1 .tags .t3 {background-color: #f2f9fe; border-color: #82a1bb; color: #6c879e;}
.sale li .info .col1 .tags .t1, .sale li .info .col1 .tags .t4 {background-color: #f2fff8; border-color: #86c7a2; color: #57846a;}
.sale li .info .col1 .tags .t2, .sale li .info .col1 .tags .t5 {background-color: #fff; border-color: #4db500; color: #588c31;}
.sale li .info .col2 {float: left; width: 130px; text-align: right;}
.sale li .info .col2 .price {color: #e4393c;}
.sale li .info .col2 .price strong {font-size: 30px; margin-right: 3px; font-family: tahoma; letter-spacing: -1px;}
.sale li .info .col2 p, .sale li .info .col3 p {font-size: 12px; color: #999; font-family: Arial;}


/* 出租房列表 */
.zu .l-item {border-bottom: 1px solid #dedede; padding: 30px 0;}
.zu .l-item .more {float: right; width: 200px; text-align: right;}
.zu .l-item .more .price {margin-top: 15px;}
.zu .l-item .more .price em, .zu .l-item .more .price strong {color: #f1370b;}
.zu .l-item .more .price em {font-size: 14px;}
.zu .l-item .more .price strong {font-size: 36px; font-family: Georgia; font-weight: 500; padding: 0 5px;}
.zu .l-item dl {position: relative; overflow: hidden;}
.zu .l-item dt {float: left; width: 180px; height: 135px; overflow: hidden; margin-right: 20px;}
.zu .l-item dt a, .zu .l-item dt img {width: 180px; height: 135px; display: block;}
.zu .l-item dt a {position: relative;}
.zu .l-item dt a em {position: absolute; right: 0; top: 0; font-size: 12px; color: #fff; background-color: #f1370b; padding: 1px 5px 2px; line-height: 15px;}
.zu .l-item dt a 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;}
.zu .l-item dd {position: relative; overflow: hidden;}
.zu .l-item dd h3 {font-size: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zu .l-item dd p {margin-top: 8px; height: 23px; line-height: 23px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zu .l-item dd p.u {font-size: 12px;}
.zu .l-item .addr-icon {display: inline-block; width: 10px; height: 13px; margin: -3px 5px 0 15px; background: url('../images/zuSprite.png') no-repeat; vertical-align: middle;}
.zu .l-item dd p i {padding: 0 10px; color: #dadada; font-style: normal;}
.zu .l-item .upd {display: inline-block; width: 12px; height: 13px; margin: -1px 5px 0 0; background: url('../images/zuSprite.png') -13px 0; vertical-align: middle;}
.zu .l-item dd .tag {display: inline-block; height: 18px; line-height: 18px; padding: 0 5px; margin-right: 3px; border-width: 1px; border-style: solid;}
.zu .l-item dd .t1 {border-color: #93b94c; color: #93b94c; margin-left: 20px;}
.zu .l-item dd .t2 {border-color: #f18614; color: #f18614;}
.zu .l-item dd .t3 {border-color: #14a0f1; color: #14a0f1;}


/* 写字楼 */
.xzl .l-item {border-bottom: 1px solid #dedede; padding: 30px 0;}
.xzl .l-item .more {float: right; width: 200px; text-align: right; margin-right: 15px;}
.xzl .l-item .more .price {margin-top: 15px;}
.xzl .l-item .more .price em, .xzl .l-item .more .price strong {color: #f1370b;}
.xzl .l-item .more .price em {font-size: 14px;}
.xzl .l-item .more .price strong {font-size: 36px; font-family: Georgia; font-weight: 500; padding: 0 5px;}
.xzl .l-item dl {position: relative; overflow: hidden;}
.xzl .l-item dt {float: left; width: 180px; height: 135px; overflow: hidden; margin-right: 20px;}
.xzl .l-item dt a, .xzl .l-item dt img {width: 180px; height: 135px; display: block;}
.xzl .l-item dt a {position: relative;}
.xzl .l-item dt a em {position: absolute; right: 0; top: 0; font-size: 12px; color: #fff; background-color: #f1370b; padding: 1px 5px 2px; line-height: 15px;}
.xzl .l-item dt a 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;}
.xzl .l-item dd {position: relative; overflow: hidden;}
.xzl .l-item dd h3 {font-size: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xzl .l-item dd p {margin-top: 8px; height: 23px; line-height: 23px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xzl .l-item dd p.u {font-size: 12px;}
.xzl .l-item .addr-icon {display: inline-block; width: 10px; height: 13px; margin: -3px 5px 0 0; background: url('../images/zuSprite.png') no-repeat; vertical-align: middle;}
.xzl .l-item dd p i {padding: 0 10px; color: #dadada; font-style: normal;}
.xzl .l-item .upd {display: inline-block; width: 12px; height: 13px; margin: -1px 5px 0 0; background: url('../images/zuSprite.png') -13px 0; vertical-align: middle;}
.xzl .l-item dd .tag {display: inline-block; height: 18px; line-height: 18px; padding: 0 5px; margin-right: 3px; border-width: 1px; border-style: solid;}
.xzl .l-item dd .t0 {margin-left: 20px;}
.xzl .l-item dd .t0, .xzl .l-item dd .t3, .xzl .l-item dd .t6 {border-color: #93b94c; color: #93b94c;}
.xzl .l-item dd .t1, .xzl .l-item dd .t4, .xzl .l-item dd .t7 {border-color: #f18614; color: #f18614;}
.xzl .l-item dd .t2, .xzl .l-item dd .t5, .xzl .l-item dd .t8 {border-color: #14a0f1; color: #14a0f1;}


 /* 商铺 */
 .sp .l-item {border-bottom: 1px solid #dedede; padding: 30px 0;}
 .sp .l-item .more {float: right; width: 200px; text-align: right; margin-right: 15px;}
 .sp .l-item .more .price {margin-top: 15px;}
 .sp .l-item .more .price em, .sp .l-item .more .price strong {color: #f1370b;}
 .sp .l-item .more .price em {font-size: 14px;}
 .sp .l-item .more .price strong {font-size: 36px; font-family: Georgia; font-weight: 500; padding: 0 5px;}
 .sp .l-item dl {position: relative; overflow: hidden;}
 .sp .l-item dt {float: left; width: 180px; height: 135px; overflow: hidden; margin-right: 20px;}
 .sp .l-item dt a, .sp .l-item dt img {width: 180px; height: 135px; display: block;}
 .sp .l-item dt a {position: relative;}
 .sp .l-item dt a em {position: absolute; right: 0; top: 0; font-size: 12px; color: #fff; background-color: #f1370b; padding: 1px 5px 2px; line-height: 15px;}
 .sp .l-item dt a 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;}
 .sp .l-item dd {position: relative; overflow: hidden;}
 .sp .l-item dd h3 {font-size: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
 .sp .l-item dd p {margin-top: 8px; height: 23px; line-height: 23px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
 .sp .l-item dd p.u {font-size: 12px;}
 .sp .l-item .addr-icon {display: inline-block; width: 10px; height: 13px; margin: -3px 5px 0 0; background: url('../images/zuSprite.png') no-repeat; vertical-align: middle;}
 .sp .l-item dd p i {padding: 0 10px; color: #dadada; font-style: normal;}
 .sp .l-item .upd {display: inline-block; width: 12px; height: 13px; margin: -1px 5px 0 0; background: url('../images/zuSprite.png') -13px 0; vertical-align: middle;}


/* 厂房 */
.cf .l-item {border-bottom: 1px solid #dedede; padding: 30px 0;}
.cf .l-item .more {float: right; width: 200px; text-align: right; margin-right: 15px;}
.cf .l-item .more .price {margin-top: 30px;}
.cf .l-item .more .price em, .cf .l-item .more .price strong {color: #f1370b;}
.cf .l-item .more .price em {font-size: 14px;}
.cf .l-item .more .price strong {font-size: 36px; font-family: Georgia; font-weight: 500; padding: 0 5px;}
.cf .l-item dl {position: relative; overflow: hidden;}
.cf .l-item dt {float: left; width: 180px; height: 135px; overflow: hidden; margin-right: 20px;}
.cf .l-item dt a, .cf .l-item dt img {width: 180px; height: 135px; display: block;}
.cf .l-item dt a {position: relative;}
.cf .l-item dt a em {position: absolute; right: 0; top: 0; font-size: 12px; color: #fff; background-color: #f1370b; padding: 1px 5px 2px; line-height: 15px;}
.cf .l-item dt a 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;}
.cf .l-item dd {position: relative; overflow: hidden;}
.cf .l-item dd h3 {font-size: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cf .l-item dd p {margin-top: 8px; height: 23px; line-height: 23px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cf .l-item dd p.u {font-size: 12px;}
.cf .l-item .addr-icon {display: inline-block; width: 10px; height: 13px; margin: -3px 5px 0 0; background: url('../images/zuSprite.png') no-repeat; vertical-align: middle;}
.cf .l-item dd p i {padding: 0 10px; color: #dadada; font-style: normal;}
.cf .l-item .upd {display: inline-block; width: 12px; height: 13px; margin: -1px 5px 0 0; background: url('../images/zuSprite.png') -13px 0; vertical-align: middle;}


/* 分页 */
.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;}







/*经纪人信息*/
.jjr_info{border:1px solid #eee; margin-bottom: 15px;}
.jjr_info .title{margin-bottom:14px;height:40px;line-height:40px;text-align:center;font-size:20px;color:#333;border-bottom:1px solid #eee;}
.jjr_info .user_pic{margin:0 auto 15px;width:130px;}
.jjr_info .user_pic img{display:block;width:130px;}
.jjr_info .user_name{width:130px;margin:0 auto 5px;background:#f78115;font-size:16px;text-align:center;height:32px;line-height:32px;}
.jjr_info .user_name a,.jjr_info .user_name a:hover {color:#fff;}
.jjr_info li{border-bottom:1px dashed #eee;padding:15px 0 15px 20px;margin:0 15px;font-size:14px;line-height:30px;color:#999;}
.jjr_info li .jb,.jjr_info li .c33{color:#333;}
.jjr_info li .c_0,.jjr_info2 .c_0{color:#f78115;min-width:15px;margin-right:10px;}
.jjr_info li .c_1,.jjr_info2 .c_1{color:#63ba3b;}
.jjr_info .wrz,.jjr_info .yrz,.jjr_info2 .wrz,.jjr_info2 .yrz{color:#999;background-position:0 -696px;padding-left:27px;}
.jjr_info .yrz,.jjr_info2 .yrz{}
.jjr_info .yrz_true_1,.jjr_info2 .yrz_true_1 {color:#333;background-position:0 -186px;}
/*.jjr_info .yrz_true_2,.jjr_info .yrz_false_1,.jjr_info2 .yrz_true_2,.jjr_info2 .yrz_false_1 { display:none;}*/
.jjr_info2 .yrz{color:#999;}
.jjr_info .phone,.jjr_info .qq{background-color:#71b61c;background-position:7px -1293px;height:48px;line-height:48px;color:#fff;font-size:24px;margin:0 15px 16px;padding-left:66px;}
.jjr_info .qq{background-color:#1397e3;background-position:7px -1358px;}

/*侧栏相关信息*/
.detail_right .xg_arc{border:1px solid #efefef;background:#fafafa;margin-bottom:20px;}
.detail_right .xg_arc .title{color:#333333;font-size:20px;border-bottom:1px solid #eee;padding:10px 10px;text-align:center;}
.detail_right .xg_arc ul{padding:12px 13px 15px;}
.detail_right .xg_arc .tit{width:62px;}
.detail_right .xg_arc .more{height:40px;line-height:40px;background-color:#fff;border:1px solid #eee;font-size:18px;margin:0 26px 14px;text-align:center;padding-right:20px;background-position:100px -572px;}
.detail_right .xg_arc .more a{color:#454545;}
.detail_right .xg_arc li{line-height:30px;height:30px;font-size:14px;*zoom:1;overflow:hidden;}
.detail_right .xg_arc li a,.histry li a{color:#333;}
.detail_right .xg_arc li a:hover .tit,.histry li a:hover .tit,.detail_right .xg_arc .more a:hover{text-decoration:underline;}
.detail_right .xg_arc .s_01{float:left;width:90px;margin-right:10px;overflow: hidden;white-space: nowrap;}
.detail_right .xg_arc .s_02{float:left;width: 80px;overflow: hidden;white-space: nowrap;color: #999999;}
.detail_right .xg_arc .s_03{float:right;width: 60px;color:#ff6633;overflow: hidden;white-space: nowrap;}

.pad_b14{*padding-bottom:14px;}



/* 侧栏 老的 */
.sidebar {float: right; width: 300px; margin-left: 30px;}
.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;}

/* 经纪人基本信息 老的 */
.profile {border-top: 2px solid #bd0b0b; padding: 20px 12px; border-bottom: 1px solid #ebebeb;}
.profile dt {float: left; width: 94px; height: 94px; border: 1px solid #f1f1f0; padding: 3px; background: #fff; border-radius: 50%; box-shadow: 0 0 10px rgba(176, 176, 175, 0.4); overflow: hidden;}
.profile dt img {width: 94px; height: 94px; display: block; border-radius: 50%;}
.profile dd {position: relative; overflow: hidden; padding-left: 20px;}
.profile dd h2 {font-size: 16px; line-height: 40px; color: #000;}
.profile dd ul {margin-top: 10px;}
.profile dd li {float: left; width: 40%; text-align: center;}
.profile dd li s {display: block; width: 34px; height: 21px; margin: 0 auto; background: url('../images/broker.png');}
.profile dd li.mc s {background-position: -34px 0;}

.sidebar .tel {position: relative; height: 53px; margin: 20px 0 20px 83px; line-height: 53px; background-color: #f7f7f7; font-size: 24px; color: #7d7d7d; border-radius: 0 30px 30px 0; text-align: center; text-indent: -20px;}
.sidebar .tel s {position: absolute; left: -83px; top: 0; width: 83px; height: 53px; background: url('../images/saleDetailSprite.png');}

.sidebar .item {margin: 10px 0;}
.sidebar .item dt {height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
.sidebar .item dt span {float: left; padding: 0 10px 0 3px; font-size: 18px; border-bottom: 1px solid #ff7519;}
.sidebar .item dd .p {border-bottom: 1px dashed #d8d8d8; padding: 15px 0; font-size: 14px; line-height: 1.8em;}
.sidebar .item dd .p label {float: left; width: 75px; color: #666;}
.sidebar .item dd .p p {position: relative; overflow: hidden;}
.sidebar .item dd .p p a {margin-right: 10px;}


.sidebar .ad img {margin: 0; max-width: 300px;}



