@charset "utf-8";
.pdb20{padding-bottom: 20px !important;}
/*菜单*/
.tabNav{height: 45px;}
.tabNav a{font-size: 16px;}
.tabNav a span{height: 45px;font-size: 16px;color: #222;color: var(--gray-2);}
.tabNav a.active span{font-size: 19px;color: #222;color: var(--gray-2);}
.tabNav .overboxIn{padding-left:20px;height: 45px;}
/*联想*/
.searbox .ipt input::-webkit-input-placeholder{color:#c5c5c5;color:var(--gray-c);}
.searLast h3 a.link, .searHistory h3 a.link{color: #F84440 !important;}
.searList li em{color: #F84440;}
.searList li .num i{display: inline-block;margin:2px 5px 0 0;width: 15px;height: 15px;background: url(../images/icon_fj.png) no-repeat;background-size: 100% 100%;vertical-align: top;}
.searList li .num,.searList li a > div span,.searList li p{color:#999;color: var(--gray-9);}
.searList li .kinds{font-size: 13px;color:#999;color: var(--gray-9);}
/* 结果页 */
.bb10{border-bottom: 10px solid #f5f5f5;border-color: var(--border-gray-200);}
.ss-title{padding:14px 20px;line-height: 24px;font-size: 17px;font-weight:bold;color:#3c3f46;color:var(--gray-3);}
.ss-title span{color: #F84440;}
.ss-title a{float:right;font-size: 14px;font-weight:normal;color:#696969;color:var(--gray-6);}
.cdssPrice{display: flex;padding: 9px 0 20px;}
.cdssPrice .pbox{width:50%;text-align: center;}
.cdssPrice .pbox p{margin-bottom:6px;line-height:1;font-size:13px;color:#3c3f46;color:var(--gray-3);}
.cdssPrice .pbox p em{font-size:23px;font-weight: bold;}
.cdssPrice .pbox span{position:relative;font-size:14px;}
.cdssPrice .pbox .p-up,.cdssPrice .pbox .p-down{color:#696969;color:var(--gray-6);padding-right:12px;}
.cdssPrice .pbox .p-up:after{position:absolute;content:'';width:8px;height:11px;right:0;top:50%;margin-top:-6px;background:url(../images/icon_fj_up.png) no-repeat;background-size:100%;}
.cdssPrice .pbox .p-down:after{position:absolute;content:'';width:8px;height:11px;right:0;top:50%;margin-top:-6px;background:url(../images/icon_fj_down.png) no-repeat;background-size:100%;}
/*新改版列表样式*/
.lbTab {padding:0 2%;}
.zfsmrz{width:55px;height:16px;line-height:16px;font-size:10px;color:#fff;padding-left:4px; border-radius:2px; background:#F84440;position: absolute;left:2px;top:2px;}
.zfsmrzT{width:55px;height:15px;line-height:15px;font-size:11px;color:#fff;padding-left:4px; border-radius:2px; background:#5aa0fc;position: absolute;left: 0;bottom:15px;}
.houseList2{margin-bottom: 20px;}
.houseList2 li{position:relative;margin:0 22px;}
.houseList2 li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000);}
.houseList2 li:first-child:after{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000);}
.houseList2 li > a{position:relative;display:block;padding:18px 22px;margin:0 -22px;overflow:hidden;*zoom:1;}
.houseList2 li .img{position:relative;float:left;width:114px;height:86px;margin-right:16px;overflow:hidden;border-radius:3px;overflow:hidden;}
.houseList2 li .img img{width:100%;height:100%;}
.houseList2 li .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.houseList2 li .img p.icon-new{position:absolute;display:block;height:14px;width:100%;bottom:4px;left:0;}
.houseList2 li .img p.icon-new span{float:left;width:14px;height:14px; margin-left:5px;background: url(../images/list_img_icon.png) no-repeat; background-size: 42px auto;}
.houseList2 li .img p.icon-new span.video2{background-position: -28px 0;}
.houseList2 li .img p.icon-new span.hp{width:14px;height:14px;background: url(../images/xf_list_hangpai_icon.png) no-repeat; background-size:14px;}
.houseList2 li .img p.icon-new span.js_chat{background:url(../images/list_img_icon_mes.png) center center no-repeat;background-size:14px;}
.houseList2 li .img p.icon-new span.online{background:url(../images/list_img_icon_mes.png) center center no-repeat;background-size:14px;}
.houseList2 li .img p.icon-new span.qj360{background-position:-14px 0;}
.houseList2 li .tj{position:absolute;left:0;top:0;width:26px; height: 23px; background: url(../images/list_jian_icon.png) 0 0 no-repeat; background-size:26px auto;}
.houseList2 li .tag-icon{position:absolute;left:auto;right:6px;top:3px;font-size:9px;height:13px;line-height:13px;text-shadow:0px 0px 2px rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);margin-left:3px;}
.houseList2 li .img > div{position:absolute;left:0;right:6px;top:3px;height:0;}
.houseList2 li .img > div .tag-icon{position:static;display:block;float:right;font-size:9px;height:13px;line-height:13px;text-shadow:0px 0px 2px rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);margin-left:3px;}
.houseList2 li .img .tag-more{left:0;top:0;}
.houseList2 li .img .tag-more span{float:left;height:16px;line-height:16px;font-size:11px;color:#fff;padding:0 3px;background:#F84748;border-radius:2px;margin-right:4px;}
.houseList2 li .img .tag-more span:last-child{margin-right:0;}
.houseList2 li .img .xf-icon{position:absolute;bottom:7px;right:2px;width:30px;height:14px;line-height:14px;font-size:11px;color:#FFFFFF;padding-left:5px;background:rgba(0,0,0,.3);border-radius:100px 0px 0px 100px;}
.houseList2 li .img .tj2,.houseList2 li .img .zb{position:absolute;left:2px;top:2px;height:16px;line-height:12px;padding:2px 3px;text-align:center;font-size:10px;color:#fff;white-space:nowrap;background:linear-gradient(135deg,rgba(253,139,98,1) 0%,rgba(246,62,64,1) 100%);border-radius:2px;}
.houseList2 li .img .zb{left:4px;top:4px;background: #F95555;padding-left: 18px;padding-right: 5px;}
.houseList2 li .img .zb:before{content: "";position: absolute;left: 5px;top: 50%;margin-top: -6px;width: 11px;height: 11px;background: url(../images/icon_live_now.gif) no-repeat;background-size: 100%;}
.houseList2 li .img .yh-icon{position:absolute;left:0;top:0;height:18px;line-height:12px;padding:3px 3px;text-align:center;font-size:11px;color:#fff;white-space:nowrap;background:linear-gradient(90deg,rgba(255,118,72,1) 0%,rgba(239,22,51,1) 100%);border-radius:2px 0px 7px 0px}
.houseList2 li .doufang{position:absolute;left:0;top:0; width:34px; height:23px; background: url(../images/dfnew1.png) 0 0 no-repeat; background-size:34px auto;}   
.houseList2 li .img .db-gift{position:absolute;left:0;top:0;width:78px;height:19px;background:url(../images/list_db_gift.png) no-repeat;background-size:100%;}
.houseList2 li .txt{min-height:88px; position: relative;margin-left:130px;}
.houseList2 li h3{ font-size: 17px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:24px;color:#222222;margin-top:-3px;margin-bottom:1px;font-weight:bold;color:var(--gray-2);}
.houseList2 li h3 .sell-zt{float: right;display: block;margin-right: 4px;padding:2px 3px 1px;line-height:13px;font-size:11px;font-weight:normal;color:#F84440;border:1px solid #F89797;background:#fff;background:var(--bg-white);overflow:hidden;margin-bottom:1px;}
.houseList2 li h3 .sell-zt.yellow{color:#FF8500;border:1px solid #FFBC72;}
.houseList2 li h3 .hb-icon{float:right;width:14px;height:14px;margin:1px 0 0 2px;background: url(../images/list_icons.png) 0 -11px no-repeat; background-size: 25px auto;}
.houseList2 li h3 .new2{float:right;font-size:11px;color:#565c67;font-weight:normal;}
.houseList2 li h3.line2{white-space:normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.houseList2 li p{color:#696969;font-size:12px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-6);}
.houseList2 li p.int span{margin-right:6px;}
.houseList2 li p .space{padding:0 2px;}
.houseList2 li p.p2{color:#565c67;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:21px;line-height:21px;}
.houseList2 li h3 + p{margin-top:4px;}
.houseList2 li h3 ~ p:nth-of-type(2){margin-top:5px;}
.houseList2 li .txt p > span{margin-right:6px;}
.houseList2 li .txt p > span:last-child{margin-right:0;}
.houseList2 li .txt p > span.flor{margin-right:0;}
.houseList2 li .txt p .price{float:right;}
.houseList2 li .txt p .price + span{line-height:24px;}
.houseList2 li .price{font-size:12px;line-height:24px;color:#F84440;font-weight:normal;}
.houseList2 li .price em{font-size:17px;margin-right:2px;font-weight:bold;}
.houseList2 li .price .del-price{color:#696969;margin-left:6px;white-space:nowrap;}
.houseList2 li .price .price-dd{font-size:14px;color:#696969;font-weight:bold;white-space:nowrap;margin-right:3px;}
.houseList2 li .price .price-other{font-size:14px;color:#F45549;font-weight:bold;white-space:nowrap;}
.houseList2 li .price:last-child{margin-top:3px;margin-bottom:-6px;}
.houseList2 li .newP{font-size:12px;color:#ff5350;}
.houseList2 li .newP i{font-size:15px;font-weight:bold;}
.houseList2 li .pricea{float:right;font-size:11px;color:#B2B2BA;margin:0;}
.houseList2 li .yh-tag{float:right;color:#F84440;font-size:12px;}
.houseList2 li .yh-tag ~ span{margin-right:6px;}
.houseList2 li .yh-tag ~ span:last-child{margin:0;}
.houseList2 li .new{float:right;font-size:15px;color:#ff5350;font-weight:bold;margin-right:0!important;}
.houseList2 li .new i{font-size:14px;font-weight:bold;}
.houseList2 li .new-2{float:right;font-size:11px;color:#83868f;}
.houseList2 li .prnew{font-size:13px;color:#D41926;overflow:hidden;}
.houseList2 li .prnew i{color:#B3B6BE;font-size:11px;margin-left:5px; text-decoration:line-through}
.houseList2 li .prnew span{float:right;color:#23B080;font-size:11px;}
.houseList2 li .prnew span:after{ content: '↓'; margin: 0 2px; vertical-align: 1px;}
.houseList2 li .prinfo{font-size:14px;color:#df3031;font-weight:bold}
.houseList2 li .hx{color:#3c3f46;margin-right:4px;}
.houseList2 li .fc span{margin-right:0.5em;}
.houseList2 li .fc span:last-child{margin-right:0;}
.houseList2 li .fc-red{color:#ff6666;font-size:10px;line-height:12px;height:12px;margin-top:8px;}
.houseList2 li .stag{margin-top:6px;font-size:10px;}
.houseList2 li .stag span{border:1px solid #F6F6F6; background:#F6F6F6;color:#696969;padding:2px 5px 1px;font-size:11px;line-height:11px;margin-right:5px;border-radius:2px;}
.houseList2 li .stag span:last-child{margin-right:0;}
.houseList2 li .stag span.red {color: #FF6050;background: #FFF2F0;border:1px solid #FFF2F0;}
.houseList2 li .stag span.yellow{color: #F59149;background: #FFF4E8;border:1px solid #FFF4E8;}
.houseList2 li .stag span.bg{ background:#f2f4f8;}
.houseList2 li .stag span.rz{ background:#edf8ff;color:#5aa0fc;border:0;padding:1px 6px}
.houseList2 li .stag span.man{ background:#f8f8f8;color:#b3b6be;border:0;padding:1px 6px}
.houseList2 li .stag span.icon_hy{position:relative;padding-left:17px;color:#F84440;background:#FFF1F1;border-color:transparent;}
.houseList2 li .stag span.icon_hy:before{content:'';display:block;position:absolute;top:2px;left:5px;width:10px;height:11px;background:url(../images/icon_hy_zf.png) no-repeat;background-size:100% 100%;}
.houseList2 li .stag span.icon_hy.no{background:#999999;color:#fff;}
.houseList2 li .stag span.icon_hy.no:before{background:url(../images/icon_hy_zf_no.png) no-repeat;background-size:100%;}
.houseList2 .stag span.grfy{background:#e7ca9c;border:1px solid #e7ca9c;color:#fff;padding-right:0;white-space:nowrap;font-size:10px;line-height:13px;padding-top:1px;padding-left:4px;}
.houseList2 .stag span.grfy i{float:right;background:#fff;color:#d1ad73;margin-left:4px;padding:0 4px;padding-top:1px;}
.houseList2 .stag span.fangjx{background:#90cba9;border:1px solid #90cba9;color:#fff;padding-right:0;white-space:nowrap;font-size:10px;line-height:13px;padding-top:1px;padding-left:4px;}
.houseList2 .stag span.fangjx i{float:right;background:#fff;color:#55ac7a;margin-left:4px;padding:0 4px;padding-top:1px;}
.houseList2 .stag span.gy{background:#d7494a;border:1px solid #d7494a;color:#fff;padding-right:0;white-space:nowrap;font-size:10px;line-height:13px;padding-top:1px;padding-left:4px;}
.houseList2 .stag span.gy i{float:right;background:#fff;color:#d7494a;margin-left:4px;padding:0 4px;padding-top:1px;margin-top:-1px;}
.houseList2 .txt .tjword{position:relative;font-size:12px;line-height:18px;color:#E53935;padding-left:15px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 .txt .tjword i{position:absolute;left:0;top:3px;width:12px;height:12px;}
.houseList2 .txt .tjword i.dt{background:url(../images/list_icon_dt.png) no-repeat;background-size:100%;}
.houseList2 .txt .tjword i.kp{background:url(../images/list_icon_kp.png) no-repeat;background-size:100%;}
.houseList2 .tjf-box{clear:both;line-height:12px;padding-top:1px;margin-top:16px;}
.houseList2 .tjf-box span{margin-left:2px;font-size:11px;color:#83868f;}
.houseList2 .tjf-box em{float:left;font-size:12px;color:#ffffff;line-height:13px;background:#dc3a3a;margin-right:6px;margin-top:1px;}
.houseList2 .tjf-box em i{display:block;-webkit-transform:scale(.7);transform:scale(.7);margin:0 -2px;}
.houseList2 .house-Tag{overflow:hidden;padding:10px 25px;background:#f8f8f8;margin:-1px -25px 0;}
.houseList2 .house-Tag > div{margin:0 -6px -6px 0;overflow:hidden;}
.houseList2 .house-Tag a{float:left;height:29px;line-height:17px;font-size:12px;padding:6px 15px;border:1px solid #eaebed;color:#3c3f46;background:#fff;margin:0 6px 6px 0;border-radius:2px;overflow:hidden;}
.houseList2 .house-Tag a.active{border:1px solid #ff6666;color:#ff6666}
.houseList2 .SArea{line-height:20px;padding:10px 0;margin-top:-14px;font-size:11px;color:#83868f;overflow:hidden;}
.houseList2 .SArea a{color:#0c0d0e;}
.houseList2 .zyrk{float:left;height:16px;line-height:16px;font-size:11px;color:#fff;background:#ff9933;padding-left:5px;margin-top:4px;overflow:hidden;white-space:nowrap;}
.houseList2 .zyrk em{float:right;font-style:normal;height:14px;line-height:14px;font-size:11px;background:#fff;padding:0 5px;margin:1px 1px 1px 5px;color:#ff9933; overflow:hidden}
.houseList2.esf li p{font-size:12px;margin-top:5px;}
.houseList2.esf > ul > li p:first-of-type{color:#222222;color:var(--gray-2);}
.houseList2.esf > ul > li p:only-of-type{color:#696969;color:var(--gray-6);}
.houseList2.esf .stag + .price{margin-top:5px;}
.houseList2.esf .price + .dseverity-red{margin-top:4px;}
.houseList2 .esfstag{margin-top:6px;}
.houseList2 p.fb{line-height:16px;height:16px;margin-top:4px;margin-bottom:8px;}
.houseList2 .morelist{position:relative;margin:0 22px;margin-top:-1px;padding-bottom:20px;}
.houseList2 .morelist a{display:block;height:42px;line-height:42px;background:#FAFAFA;text-align:center;font-size:15px;color:#F84440;}

/*列表优惠*/
.yhsbox{position:relative;margin-left:130px;}
.yhsbox .more{display:block;position:absolute;right:-8px;top:5px;width:24px;height:24px;background:url(../images/arr_up_n.png) center center no-repeat;background-size:8px 5px;}
.yhsbox .more.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.yhsbox .more + .yhbox dd:first-of-type{padding-right:10px;}
.houseList2 .yhbox{padding:10px 0 18px;margin-top:-18px;overflow:hidden;}
.houseList2 .yhbox dd{position:relative;font-size:12px;color:#696969;line-height:14px;margin-bottom:10px;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 .yhbox dd:last-child{margin-bottom:0;}
.houseList2 .yhbox dd span{position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;background:url(../images/list_xf_icons.png) no-repeat;background-size:14px auto;}
.houseList2 .yhbox dd span.pai{background-position:0 0;}
.houseList2 .yhbox dd span.bang{background-position:0 -14px;}
.houseList2 .yhbox dd span.kan{background-position:0 -28px;}
.houseList2 .yhbox dd span.re{background-position:0 -42px;}
.houseList2 .yhbox dd span.hui{background-position:0 -56px;}
.houseList2 .yhbox dd span.live{background-position:0 -70px;}
.houseList2 .yhbox dd span.car{background:url(../images/list_xf_icons_car.png) no-repeat;background-size:100% 100%;}
.houseList2 .yhbox dd span.tuan{background:url(../images/list_xf_icons_tuan.png) no-repeat;background-size:100% 100%;}
.houseList2 .yhbox dd span.hui-11{background:url(../images/list_xf_icons_hui.png) no-repeat;background-size:100% 100%;border-radius:2px;}
.houseList2 .yhbox dd span.hui-11 + em{color:#F84440;}
.houseList2 .yhbox dd .num{color:#F45549;}
.houseList2 .yhbox dd span.hf{background:url(../images/list_xf_icons_hf.png) no-repeat;background-size:100% 100%;}

/*二手房标签*/
.esfstag{ font-size:11px;color:#696969; overflow: hidden; *zoom:1;margin-top:3px;height:16px;color:var(--gray-6);}
.esfstag span{float: left; margin-right: 4px; line-height:11px; padding:2px 3px 1px; border:1px solid transparent;background:#F6F6F6;overflow:hidden;border-radius:1px;background-color:var(--box-gray-400);}
.esfstag span.redbgnew{background:#FFF2F0;border:1px solid transparent;color:#FF6050;background-color:var(--tag-red-bg);}
.esfstag span:last-child{margin-right:0;}
.esfstag span.yellowbg{background:#ff9933;border:1px solid #ff9933;color:#fff;}
.esfstag span.bluebg{background:#7fb6ff;border:1px solid #7fb6ff;color:#fff;}
.esfstag span.greenbg{background:#91d397;border:1px solid #91d397;color:#fff;}
.esfstag span.greenbg2{background:#63cd6d;border:1px solid #63cd6d;color:#fff;}
.esfstag span.pinkbg{background:#ffb7b7;border:1px solid #ffb7b7;color:#fff;}
.esfstag span.redbg{background:#F84440;border:1px solid #F84440;color:#fff;}
.esfstag span.graybg{background:#f2f4f8;border:1px solid #f2f4f8;color:#565c67;}
.esfstag span.yellow-b{color:#ff9933;border:1px solid #fce5d2;}
.esfstag span.blue-b{color:#5aa0fc;border:1px solid #d3e6ff;}
.esfstag span.green-b{color:#42b9cb;border:1px solid #c7eff3;}
.esfstag span.purple-b{color:#b189d9;border:1px solid #e4d4f4;}
.esfstag span.greenB-b4e{color:#2daf3c;border:1px solid #b4e7ba;}
.esfstag span.ora-b{color:#f78b1e;border:1px solid #ffd9bb;}
.esfstag span.pink-b{color:#ff7777;border:1px solid #fcd4d4;}
.esfstag span.icon_hy{position:relative;padding-left:17px;color:#F84440;background:#FFF1F1;border:1px solid #FFF1F1;}
.esfstag span.icon_hy:before{content:'';display:block;position:absolute;top:50%;left:5px;margin-top:-5px;width:10px;height:11px;background:url(../images/icon_hy_zf.png) no-repeat;background-size:100% 100%;}
.yzyx{height:14px; position:absolute;top:4px;left:2px;}
.yzyx span{display:inline-block;margin-left:2px;padding:0 4px;background:#F84748;height:16px;line-height:16px;font-size:11px;color:#fff; text-align:center;border-radius:2px;vertical-align:top;}
.yzyx span.no2{background:#fe9e30}
.more2{padding: 0 20px;}
.more2 a{background: #FAFAFA;background: var(--box-gray-600);font-size:15px;color: #F84440;}
/*户型*/
.hx-list{padding-bottom: 20px;}
.hx-list ul{margin: 0 -5px;padding: 0 20px 20px;}
.hx-list li{float: left;padding:0 5px;width: 33.33%;}
.hx-list li a{display:block;position:relative;padding:10px;padding-bottom: 88.5%;border: 1px solid #EEEEEE;}
.hx-list li a .img{position:absolute;left:10px;top:10px;bottom:10px;right:10px;z-index:1;}
.hx-list li a .img img{width: 100%;height: 100%;}
/*热门搜索*/
.hot-ss-list{padding-bottom: 10px;}
.hot-ss-list ul{margin: 0 -5px;padding: 0 20px;}
.hot-ss-list li{float: left;margin-bottom:10px;padding:0 5px;width: 50%;}
.hot-ss-list li a{display:block;position:relative;padding:0 10px;height:35px;line-height:35px;font-size:15px;color:#333;text-align:center;background: #F7F7F7;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*装修案例*/.homeList li{position:relative;margin:0 20px;}
.homeList li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.homeList li:first-of-type:after{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.homeList li > a{position:relative; display: block; padding: 20px 0; overflow: hidden; *zoom:1;}
.homeList li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px;border-radius:2px;overflow:hidden;}
.homeList li .img img{width: 100%;height:100%;}
.homeList li .tag-icon{position:absolute;left:6px;top:4px;font-size:10px;line-height:12px;color:rgba(256,256,256,.5);text-shadow:0px 0px 3px rgba(0,0,0,.5);}
.homeList li .img > p{position:absolute;left:0;right:0;bottom:5px;overflow:hidden;}
.homeList li .img > p span{float:left;display:block;width:16px;height:16px;margin:0 0 0 5px;background:url(../images/home_list_icons.png) no-repeat;background-size:auto 16px;}
.homeList li .img > p span.hp{background-position:0 0;}
.homeList li .img > p span.vr{background-position:-16px 0;}
.homeList li .img > p span.video{background-position:-32px 0;}
.homeList li .img > p span.msg{background-position:-48px 0;}
.homeList li .img .realname{width:55px;height:15px;line-height:15px;font-size:11px;color:#fff;padding-left:4px; border-radius:0 8px 8px 0; background:#5aa0fc;position: absolute;left: 0;top: 0;}
.homeList li .img .num{position:absolute;display:block;height:12px;bottom:0px;right:0;background:rgba(0,0,0,.6);padding:0 1px;}
.homeList li .img .num i{display:block;height:12px;line-height:12px;color:#fff;font-size:12px;-webkit-transform:scale(.75);}
.homeList li .txt{margin-bottom:-1px;margin-top:-2px;margin-left:128px;overflow:hidden;}
.homeList li h3{line-height:22px;font-size:17px;color:#333333;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.homeList li p{height:16px;line-height:16px;color:#696969;color:var(--gray-6);font-size:12px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;margin-top:6px;}
.homeList li p > span{margin-right:6px;}
.homeList li p > span:last-child{margin-right:0;}
.homeList li p .price{float:right;}
.homeList li .price{font-size:12px;color:#FF5350;font-weight:bold;margin:0;}
.homeList li .price em{font-size:15px;}
.homeList li .price-dj,.homeList li .time{float:right;font-size:11px;color:#B2B2BA;margin:0;}
.homeList li .price-del{font-size:11px;color:#B2B2BA;text-decoration:line-through;margin-left:4px;}
.homeList li .score{color:#3c3f46;margin-right:8px;}
.homeList li .stag{margin-top:6px;}
.homeList li .pricebox{height:20px;line-height:20px;margin-top: 5px;}
.homeList li .pricebox span{vertical-align:middle;}
.homeList li .pricebox .price-yuan{margin-left:4px;font-size:11px;color:#B2B2BA;text-decoration:line-through;}
.homeList .txt .tit{display:table;max-width:100%;}
.homeList .txt .tit > div{display:table-cell;vertical-align:top;}
.homeList .txt .tit h3{height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;}
.homeList .txt .tit h3.line2{height:44px;white-space:normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.homeList .txt .tit .tagbox{white-space: nowrap;line-height:14px;}
.homeList .txt .tit em{display:inline-block;width:14px;height:14px;margin-left:4px;padding:1px 0;font-size:10px; color:#fff;line-height:12px; text-align:center;border-radius:1px;}
.homeList .txt .tit em.tuan{ background:#FF6050;}
.homeList .txt .tit em.ding{background:#FF9F2D;}
.homeList .txt .tit em.li{background:#7E92F5;}
.homeList .txt .tit em.jing{background:#FF6D5F;}
.homeList.jj li p{margin-top:5px;}
.homeList.jj .txt{margin-bottom:-3px;}
.homeList .dpbox{margin-top:6px;margin-bottom:9px;overflow:hidden;}
.homeList .h-stag span{display:inline-block;background:#F6F6F6;line-height:17px;font-size:11px;color:#606668;padding:0 5px;margin-right:5px;border-radius:2px;vertical-align:top;}
.homeList .h-stag span:last-child{margin-right:0;}
.homeList .txt .price-box span.red{color: #F84440;}
.homeList .txt .price-box span em{font-size: 15px;}

/*装修公司列表*/
.ico-star-s i{display: inline-block;width:11px;height:11px;margin-right:3px;background: url(../images/starN1.png) no-repeat;background-size:100% auto;vertical-align:top;margin-top:3px;}
.ico-star-s i.active{background: url(../images/starN2.png) no-repeat;background-size:100% auto;}
.ico-star-s i.half{background: url(../images/starN3.png) no-repeat;background-size:100% auto;}
.ico-star-s i:last-child{margin-right:0;}
.ico-star-s .pf{display:inline-block;font-size:12px;color:#696969;line-height:17px;vertical-align:top;}
.ico-star-s .pf em{font-size:15px;font-weight:bold;}
.shangList ul{margin:0;}
.shangList li{position:relative;}
.shangList li:before{content:'';position:absolute;left:22px;bottom:0;right:22px;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}.shangList li:first-of-type:after{content:'';position:absolute;left:22px;top:0;right:22px;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.shangList li > a{position:relative; display: block; padding:19px 22px 0; overflow: hidden;}
.shangList li .shang-img{float: left; margin-right:12px; width: 114px; height:86px;margin-bottom:19px;}
.shangList li .shang-img > div{position: relative;width: 114px; height:86px;border-radius: 2px;overflow:hidden;}
.shangList li .shang-img img{width: 100%;height: 100%;}
.shangList li .shang-img div .hot{ position:absolute; display:block; width:26px; height:23px; top:0; left:0; background: url(../images/icon-hot52.png) center no-repeat; background-size:100% auto; }
.shangList li .shang-img p.icons{position:absolute;display:block;height:16px;width:100%;bottom:3px;left:0;}
.shangList li .shang-img p.icons span{float:left;width:16px;height:16px; margin-left:3px;background: url(../images/list_img_icon.png) no-repeat; background-size: 48px auto;}
.shangList li .shang-img p.icons span.video{background-position: -32px 0;}
.shangList li .shang-img .gift-icon{position:absolute;height:16px;top:0;right:0;overflow:hidden;font-size:10px;color:#FFFFFF;line-height:10px;padding:3px 3px 1px;background:linear-gradient(135deg,rgba(253,139,98,1) 0%,rgba(246,62,64,1) 100%);border-radius:0px 2px 0px 2px;}
.shangList .zt-icon{position:absolute;top:3px;left:3px;bottom:auto;padding:0;line-height:11px;color:#fff;font-size:11px;background:rgba(0,0,0,.3);border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:93%;}
.shangList .zt-icon i{position:relative;float:left;padding:3px 3px;border-radius:2px;}
.shangList .zt-icon span{display:inline-block;padding:3px 4px;vertical-align:top;font-weight: bold;}
.shangList .zb i{background:#F95555;padding-left:18px;padding-right: 5px;}
.shangList .zb i:before{position:absolute;content:"";width:11px;height:11px;left:5px;top:50%;margin-top:-6px;background:url(../images/icon_live_now.gif) no-repeat;background-size:100%;}
.shangList .yg i{background:#5BA7FF;}
.shangList .hf i{background:#536D8C;}
.shangList .txt{ font-size:12px;color:#696969;line-height:17px;margin-bottom:7px; overflow: hidden;}
.shangList .txt h3{ margin-bottom:5px;color:#343538;font-weight:bold; }
.shangList .txt h3 em{ position:relative; display:inline-block; max-width:100%; font-size: 16px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.shangList .txt h3 em.tuan{ padding-right:18px;}
.shangList .txt h3 em.tuan:after{ content:'团'; display:block; position:absolute; right:0; top:50%; margin-top:-7px; padding:1px 0; width:14px; height:14px; font-size:10px; color:#fff; line-height:14px; text-align:center; background:#ff5350;border-radius:1px;}
.shangList .txt h3 em.li-icon{ padding-right:18px;}
.shangList .txt h3 em.li-icon:after{ content:'礼'; display:block; position:absolute; right:0; top:50%; margin-top:-7px; padding:1px 0; width:14px; height:14px; font-size:10px; color:#fff; line-height:14px; text-align:center; background:#7E92F5;border-radius:1px;}
.shangList .txt h3.df-icon{position:relative;padding-right:22px;}
.shangList .txt h3.df-icon:after{position:absolute;content:'';width:18px;height:18px;margin-left:4px;background:url(../images/list_dficon.png) no-repeat;background-size:100%;}
.shangList .txt .t1{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;margin-bottom:6px;}
.shangList .txt .t1 div{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.shangList .txt .t1 div > span{ display:block; float:left; margin-right:10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.shangList .txt .t1 div .stag span{ margin-right:4px;}
.shangList .txt .t1 .icon-hot{display:inline-block;width:31px;height:10px;margin-left:6px;vertical-align:top;margin-top:3px;background:url(../images/li_icon_hot.png) no-repeat;background-size:100%;}
.shangList .threeLine .txt .t1{ margin:12px 0 13px;}
.shangList .txt .stag{ margin:0px;font-size:10px;height:16px;}
.shangList .txt .stag span.yellowbg{background:#fff;border:1px solid #fdefe5;color:#fd9940;}
.shangList .txt .stag span.bluebg{background:#fff;border:1px solid #e5f0fe;color:#5ea2f9;}
.shangList .txt .stag span.greenbg{background:#fff;border:1px solid #def5f8;color:#49b9ca;}
.shangList .txt .stag span.pinkbg{background:#fff;border:1px solid #fee1e1;color:#fc6769;}
.shangList .txt .stag span.greenbg2{background:#fff;border:1px solid #dff0d1;color:#7eb449;}
.shangList .txt .tags{height:17px;margin-right:-4px;overflow:hidden;}
.shangList .txt .tags span{display:inline-block;height:17px;line-height:17px;font-size:11px;color:#696969;padding:0 4px;margin-right:4px;background: #f6f6f6;border-radius: 2px;}
.shangList .txt p{line-height:12px;padding:1px;margin-top:7px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.shangList .txt p span{ margin-right:14px;}
.shangList .txt p:first-of-type{margin-top:5px;}
.shangList .txt .li{ position:relative;padding-left:17px;line-height:14px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.shangList .txt .li:before{position:absolute;content:'礼';width:14px;height:14px;line-height:14px;left:0;top:50%;margin-top:-7px;text-align:center;font-size:9px;border-radius:1px; color:#fff; background:#ff8330;border-radius: 2px;}
.shangList .txt .li:nth-child(5),.shangList .txt .li:nth-child(5) ~ .li{margin-top:0;padding-top:11px;padding-bottom:11px;}
.shangList .txt .li:nth-child(5) ~ .li{margin-top:-11px;}
.shangList .txt .li.ding:before{content:'订';background:#af80f2;}
.shangList .txt .li i{position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;line-height:14px;text-align:center;font-size:10px;color:#fff;border-radius: 2px;}
.shangList .txt .li i.icon-tuan{background:#FF6464;}
.shangList .txt .li i.icon-quan{background:#FA6FA7;}
.shangList .txt .li.li-n:before{display:none;}
.shangList .dpbox{overflow:hidden;margin-bottom:6px;}
.shangList .dpbox > .pf{float:left;font-size:11px;color:#56565C;line-height:16px;margin-right:4px;}
.shangList .dpbox .ico-starl0 i{margin-top:2px;}

.shangList .txt .tit{line-height:22px;font-size:16px;color:#343538;display:table;max-width:100%;}
.shangList .txt .tit > div{display:table-cell;vertical-align:top;}
.shangList .txt .tit h3{height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.shangList .txt .tit .tag-icon{white-space: nowrap;line-height:20px;}
.shangList .txt .tit em{display:inline-block;width:14px;height:14px;margin-left:4px;padding:1px 0;font-size:10px; color:#fff;line-height:12px; text-align:center;border-radius:1px;vertical-align:2px;}
.shangList .txt .tit em.tuan{ background:#FF6050;}
.shangList .txt .tit em.ding{background:#FF9F2D;}
.shangList .txt .tit em.lp{background:#7E92F5;}
.shangList .txt .tit em.df-icon{width:18px;height:18px;vertical-align:-2px;margin-left:4px;background:url(../images/list_dficon.png) no-repeat;background-size:100%;}

.shangList .txt .t{display:flex;align-items:center;margin-bottom:3px;}
.shangList .txt .t h3{height:24px;font-size:17px;line-height:24px;color:#222;font-weight:bold;margin-bottom:0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.shangList .txt .t i{display:block;width:14px;height:14px;line-height:14px;text-align:center;font-size:10px;color:#fff;margin-left:4px;flex-grow:0;flex-shrink:0;border-radius: 2px;}
.shangList .txt .t i.icon-li{background:#FF8E5F;}
.shangList .txt .t i.icon-ding{background:#C89BFF;}

/*抖房*/
.dfcon{padding:0 20px 20px;}
.dfcon a{position: relative;display:block;width:100%;max-height:150px;overflow:hidden;}
.dfcon img{width:100%;min-height:100%;}
.dfcon .dficon{ position:absolute;top:0px;left:9px;width:33px;height:43px;background:url(../images/dfiocn02.png) no-repeat;background-size:100% 100%;}
.dfcon .v{position:absolute;top:50%;left:50%;width:44px;height:44px;background:url(../images/x_v_icon2.png) no-repeat;background-size:44px auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.dfcon .dfuser{position:absolute;bottom:0;left:0px;width:100%;height:62px;background: linear-gradient(180deg,rgba(0,0,0,0), rgba(0,0,0,0.39));}
.dfcon .dfuser .user{position:absolute;bottom:6px;left:0;right:0;padding-left:10px;height:28px;overflow:hidden;}
.dfcon .dfuser .user .pic{float:left;width:28px; height:28px;position:relative;margin-right:6px;}
.dfcon .dfuser .user .pic img{width:28px; height:28px;border-radius:50%; overflow:hidden;}
.dfcon .dfuser .user .txt{line-height:26px;font-size:15px;color:#fff;}
/*资讯*/
.ss-title + .news-list li:first-child > a:only-child{padding-top:0;}
.news-list li{position:relative;margin: 0 20px; }
.news-list li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.news-list li > a { position: relative; display: block; margin: 0; padding: 18px 0; overflow: hidden;}
.news-list .img { position: relative; float:left; width: 112px; height: 84px; margin-right: 10px; }
.news-list .img img {width: 100%; height: 100%; }
.news-list .txt {display:flex;flex-direction:column;justify-content:space-between;overflow: hidden; position: relative; min-height: 84px;}
.news-list .txt:only-of-type { min-height: 0; }
.news-list h3 { line-height: 22px; font-size: 17px; color: #333333; font-weight: bold; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden }
.news-list p {color:#999999; font-size: 14px;line-height:20px;}
.news-list p.int{height:17px;font-size:12px;line-height:17px;color:#696969;margin-top:15px;overflow:hidden;}
.news-list p.int span{display:inline-block;margin-right:10px;}
.news-list p.int span:last-child{margin-right:0;}
.news-list p.int .v{position:relative;padding-right:15px;}
.news-list p.int .v:after{content:'';position:absolute;width:13px;height:14px;right:0;top:50%;margin-top:-7px;background:url(../images/icon_v_f.png) no-repeat;background-size:100%;}
.news-list .user-img{float:left;width:41px;height:41px;background: #d8d8d8;}
.news-list .user-img img{display:block;width: 100%; height: 100%;}
.news-list .dg-txt{margin-left:55px;margin-bottom:-5px;}
.news-list .dg-txt dl{display:flex;margin-top:10px;}
.news-list .dg-txt dd{position:relative;width:79px;padding-bottom:28.5%;background: #d8d8d8;margin-right:5px;overflow:hidden;}
.news-list .dg-txt dd img{position:absolute;width:100%;height:100%;left:0;top:0;}
.news-list .dg-txt dd:last-child{margin-right:0;}
.news-list .li-ts{margin: 0 20px;}
.news-list .li-ts dd{position:relative;width:50px;margin-right:6px;}
.news-list .li-ts dd > a{display:block;height:100%;width:100%;}
.news-list .li-ts dd img{width:100%;}
.news-list .li-ts dd:last-child{margin-right:0;}
.news-list .li-ts h3{margin-bottom:8px;}
.news-list .li-ts p.int{margin-top:8px;}
.news-list .li-ts + .more2{margin-top:20px;}
.icon-jvb{display:block;position: absolute !important;bottom: 18px;right: 0;z-index: 1;padding:0 !important;width: 18px;height: 18px;background: url(../images/icon_jvb_1.png) no-repeat center;background-size: 100%;overflow: visible !important;}
.icon-jvb span{display:none;position: absolute;left:-85px;top:-10px;padding-left:35px;width: 78px;height: 35px;line-height:35px;font-size:15px;color: #fff;background: rgba(0,0,0,.8) url(../images/icon_jvb_2.png) no-repeat 15px 9px;background-size: 18px 18px;-webkit-border-radius: 3px;border-radius: 3px;}
.icon-jvb.on span{display: block;}
.news-list .ask-list li{padding:18px 0;}
.news-list .ask-list li:first-child{padding-top:0;}
.news-list .ask-list li > a{padding:0;}
.news-list .ask-list h3{ -webkit-line-clamp:3;}
.news-list .ask-list h3 .tag{display:inline-block;width: 17px;height: 17px;line-height: 17px;font-size:12px;color:#FFFFFF;font-weight:normal;text-align:center;background: linear-gradient(225deg,#fd8c42 9%, #fc4b17 96%);border-radius: 2px;vertical-align:top;margin-top:2px;margin-right:5px;}
.news-list .ask-list p.int{margin-top:10px;}
.news-list .ask-list p.q{color:#696969;margin-top:10px;}
.user-ask{display:flex;}
.user-ask a{display:block;}
.user-ask{margin-bottom:12px;}
.user-ask:not(:first-child){margin-top:15px;margin-bottom:0;}
.user-ask dt{position:relative;flex-shrink:0;width:27px; height:27px;position:relative;margin-right:10px;}
.user-ask dt i{ display:block;width:10px;height:10px;position:absolute;bottom:0px;right:0px; background:url(../images/iconV.png) no-repeat;background-size:10px;}
.user-ask dt i.lv{background:url(../images/lv.png) no-repeat;background-size:13px;}
.user-ask dt img{ width:27px; height:27px;border-radius: 50%;}
.user-ask dd:nth-child(2){flex-grow:1;}
.user-ask dd{flex-shrink:0;line-height:27px;font-size:12px;color:#696969;}
.user-ask dd h4{display:inline-block;font-weight:bold;}
.user-ask dd h4 a{color:#696969;}
.user-ask dd .btn{display:block;width: 69px;height: 25px;line-height: 24px;font-size:12px;color:#F84440;text-align:center;border: 1px solid #f84440;border-radius: 3px;margin-top:1;}
.img-banner{width:100%;}
.img-banner img{width: 100%;}
