@charset "UTF-8";
@font-face{font-family:'HYk2gj';src:url('../fonts/hyk2gjm.ttf') format('truetype');}
@font-face{font-family:'DIN-Medium';src:url('../fonts/DIN-Medium.ttf') format('truetype');}
body {font-family:PingFang-SC-Regular,Helvetica,"sans-serif";}
.box{border-top:1px solid #ebedf0;border-bottom:1px solid #ebedf0;margin-bottom:8px;}
.main{min-height:0;}
.head-icon a.word{font-size:16px;padding:6px 9px;}
.header.fixed{position:fixed;width:100%;max-width:640px;top:0;left:50%;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);z-index:9;}
.bb8{border-bottom:8px solid #f8f8f8;}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
/*原头部二级导航*/
.nav-top-box{position:relative;height:36px;background:#fbfbfb;}
.nav-top{overflow:hidden;overflow-x:scroll;height:36px;}
.nav-top::-webkit-scrollbar{width:0;height:0;}
.nav-top-list{white-space: nowrap;}
.nav-top-list a{display:inline-block;height:36px;line-height: 35px;margin:0 14px;white-space:nowrap;color:#565c67!important;font-size: 14px;}
.nav-top-list a.active{color:#df3031!important;font-size:15px;border-bottom:1px solid #df3031;}
.nav-top-list2{display:none;height:36px;line-height:35px;padding:0 10px;font-size:14px;color:#3c3f46;}

/*二级菜单*/
.secTab{height:36px;}
.secTab .overbox{position:relative;width:100%;height:36px;overflow-x:scroll;}
.secTab .overbox::-webkit-scrollbar{width:0;height:0;}
.secTab .overboxIn{white-space:nowrap;}
.secTab .overbox a{padding: 0 14px;color:#565c67!important;}
.secTab .overbox a.active span{color:#df3031!important;font-size:15px!important;}
.secTab .overbox span{padding:0;line-height:35px;}
.secTab .overbox em{font-size:12px;vertical-align:1px;}

/*三级菜单*/
.thiTab{background:#fbfbfb;height:37px;border-top:1px solid #ffffff;}
.thiTab a{display:inline-block;font-size:13px;color:#83868f;line-height:36px;padding: 0 12px;}
.thiTab a.active{font-size:14px;color:#df3031;}

/*更多操作*/
.xfOption{border-top:1px solid #f4f4f4;margin-top: -1px;}
.xfOption a{text-align:center;line-height:40px;font-size:14px;color:#565c67;position:relative;width:50%;}
.xfOption a:after{position:absolute;content:'';width:0;height:20px;border-right:1px solid #f4f4f4;right:0;top:50%;margin-top:-10px;}
.xfOption a:last-child:after{display:none;}

/*动态*/
.dongtai{padding:15px 20px;border-top:1px solid #f4f4f4;}
.dongtai:first-of-type{border-top:none;}
.dongtai h1{font-size:23px;color:#0c0d0e;line-height:34px;font-weight:bold;}
.dongtai .dt-int{font-size:12px;color:#83868f;line-height:21px;margin-top:10px;margin-bottom:10px;}
.dongtai .dt-int .btn{float:right;font-size:12px;color:#f4585b!important;line-height:19px;padding:0 4px;border:1px solid #fecdcd;border-radius:2px;}
.dongtai .dt-int .btn.gray{ color: #83868f!important;border: 1px solid #83868f;}
.dongtai .dtCon{font-size:18px;line-height:29px;color:#3c3f46;}
.dongtai img{max-width:100%;margin:15px 0;}
.dongtaiImg dd{margin-right:5px;width:100px;}
.dongtaiImg dd:last-child{margin-right:0;}
.dongtaiImg img{width:100%;}
.dongtaiImg:first-child{margin-top:0;}
.dongtaiImg:last-child{margin-bottom:0;}
.dongtai-lp{line-height:29px;color:#819bbb;font-size:14px;margin-top:15px;}
.dt-int2{position:relative;text-align:center;margin:0 20px 20px;height:14px;}
.dt-int2 span{position:relative;display:inline-block;height:14px;line-height:14px;font-size:12px;color:#b3b6be;padding:0 4px;overflow:hidden;background:#fff;}
.dt-int2:before{position:absolute;content:'';height:1px;width:100%;background:#f8f8f8;top:50%;left:0;}
.dt-more{margin-left:20px;margin-right:20px;padding:0 0 20px 0;}
.dt-more a{display:block;width:100%;height:36px;line-height:37px;color:#565c67!important;font-size:13px;text-align:center;background:#f2f4f8;border-radius:2px;}
.dt-more a:nth-child(2){margin-left:12px;}
.dt-more a.dis{color:#cccfd8!important;}

.dt-xglist{margin:0 20px;}
.dt-xglist li{height:50px;border-bottom:1px solid #f8f8f8;font-size:16px;color:#3c3f46;line-height:49px;}
.dt-xglist li:last-child{border-bottom:none;}
.dt-xglist li > a{display:block;color:#3c3f46;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dt-xglist li span{float:right;font-size:12px;color:#b3b6be;}

.dongtaiList{min-height:400px;margin:0 20px;}
.dongtaiList li{position:relative;border-bottom:1px solid #f8f8f8;}
.dongtaiList li > a{display:block;padding:18px 0;}
.dongtaiList h1{font-size:16px;color:#3c3f46;line-height:22px;max-height:44px;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dongtaiList .dtCon{margin-top:8px;}
.dongtaiList .dtCon p{font-size:15px;line-height:26px;color:#83868f;max-height:52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;word-wrap: break-word;}
.dongtaiList .dtCon.all{max-height:none;}
.dongtaiList .dt-int{font-size:11px;color:#83868f;margin-bottom:12px;}
.dongtaiList .dt-time{font-size:12px;color:#b3b6be;margin-top:14px;}
.dongtaiList .dt-new{position:absolute;right:14px;top:17px;width:30px;height:15px;background:url(../images/dt_new.png) no-repeat;background-size:100% auto;}
/*.dongtai-more{height:40px;margin:-4px 0 -17px 0;}
.dongtai-more a{display:block;width:100%;height:100%;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto;}
.dongtai-more.up a{-webkit-transform:rotate(180deg);transform:rotate(180deg);}*/

/*最新动态*/
.dt-n-tab{height:69px;}
.dt-n-tab > div{padding:14px 20px;background:#fff;overflow:hidden;}
.dt-n-tab > div.fixed{position:fixed;width:100%;top:0;z-index:99;}
.dt-n-tab a{display:block;height:28px;line-height:26px;margin:6px 8px 6px 0;font-size:13px;color:#83868f;border:1px solid #b3b6be;text-align:center;border-radius:14px;background:#fff;}
.dt-n-tab a:last-child{margin-right:0;}
.dt-n-tab a.cur{border:1px solid #ff5757;color:#f75757;background:#fff2f2;}

.dt-new{overflow:hidden;padding:20px;}
.dt-new li{position:relative;border-left:1px solid #fc6363;margin-left:3px;padding-left:16px;padding-bottom:20px;padding-top:4px;}
.dt-new li:last-child{border-left:1px solid #fff;padding-bottom:0;}
.dt-new li:before{content:'';position:absolute;left:-5px;top:0;width:10px;height:10px;background:#fff;}
.dt-new li:after{content:'';position:absolute;left:-3px;top:2px;width:6px;height:6px;background:#fc6363;border-radius:50%;}
.dt-new li .time{font-size:13px;line-height:16px;color:#83868f;margin-top:-7px;}
.dt-new li .time span{display:inline-block;font-size:10px;line-height:12px;padding:1px 3px;border:1px solid #ccc;border-radius:1px;margin-left:8px;}
.dt-new li .time span.i1{border:1px solid #bbd3f8;color:#4080d1;}
.dt-new li .time span.i2{border:1px solid #ffd792;color:#ffa200;}
.dt-new li .time span.i3{border:1px solid #ffcfcf;color:#ff6666;}
.dt-new li .time span.i4{border:1px solid #add1ad;color:#58a657;}
.dt-new li .rtxt{font-size:15px;color:#3c3f46;margin-top:6px;}
.dt-new li .rtxt h4{font-size:15px;color:#3c3f46;line-height:27px;}
.dt-new li .rtxt p{font-size:14px;color:#999d9e;line-height:22px;margin-top:2px;max-height:44px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.dt-more{margin:0 20px;}
.dt-more a{display:block;height:44px;line-height:44px;background:#F8F8FA;text-align:center;font-size:16px;color:#819BBB!important;}

.arr-rt-s{position: relative;}
.arr-rt-s:after{position: absolute;content: '';right:0;top:50%;margin-top:-3px;width:4px; height:6px;background:url(../images/arr_w_s2.png) 0 0 no-repeat;background-size:4px auto;}
.l-list li{margin:0 14px;}
.l-list li:last-child{border-bottom:none;}
.l-list li > a{position:relative;display:block;padding:20px 0;overflow:hidden;*zoom:1;}
.l-list li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px;overflow:hidden;}
.l-list li .img img{width:100%;height:100%;}
.l-list li .txt{ overflow: hidden; *zoom:1;min-height:84px;}
.l-list li h3{ font-size: 16px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:19px;color:#3c3f46;margin-top:-1px;margin-bottom:7px;}
.l-list li p{color:#83868f;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:15px;line-height:15px;margin-top:7px;}
.l-list li p.new{font-size:11px;color:#d64242;}
.l-list li p.new i{font-size:14px;font-weight:bold;}
.l-list li p.score{color:#3c3f46;}
.l-list li .img p{position:absolute;width:100%;height:16px;line-height:16px;color:#fff;text-align:center;font-size:9px;left:0;bottom:0;background:rgba(12,13,14,.6)}
.l-list li .img p span{display:inline-block;white-space:nowrap;}
.l-list li .img p span.arr-rt-s{padding-right:8px;}
.l-list li .img .hp-icon{position:absolute;width:20px;height:20px;left:50%;top:50%;margin:-16px 0 0 -10px;background:url(../images/n_dt_hp.png) no-repeat;background-size:100% auto;}


/*底部浮层*/
.float-box{width: 100%;height:44px;}
.float-box dl{position: fixed;height:44px; bottom: 0; left: 0; width: 100%; background: #f4f4f4; display: table;z-index:2;}
.float-box dt,.float-box dd{display: table-cell; vertical-align: middle;}
.float-box dt{padding-left:14px;font-size: 12px;color:#3c3f46;}
.float-box dd{overflow: hidden;width:64px;background:#fff;}
.float-box dd a{ display:block;height:44px;background:#df3031;color:#ffffff;text-align: center; font-size:14px;line-height:44px;margin-right:1px;}
.float-box dd:last-child a{margin-right:0;}
.float-box dd:only-of-type{width:80px;}

/*楼栋信息*/
.header-out{position: absolute; top: 46px; right:1px; background-color: rgba(60,63,70,.9);z-index: 100; border-radius: 5px;box-shadow:-1px 1px 3px  rgba(5,0,1,0.3);}
.header-out li{height:45px;line-height:45px;border-bottom: 1px solid #35383e; text-align: left;font-size:16px;color:#ffffff;color:#fff;}
.header-out li:last-child{ border-bottom: none;}
.header-out li a{display:block;color:#fff;padding:0 26px 0 26px;white-space: nowrap;overflow:hidden;min-width:100px;text-align:center;}
.header-out > i{position:absolute;top:-6px;right:14px;width:12px;height:6px;overflow:hidden;}
.header-out > i:before{position:absolute;content:'';width:10px;height:10px;top:2px;left:50%;margin-left:-5px;background-color: rgba(60,63,70,.9);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.header-out > div{max-height:340px;overflow:auto;}

.ldBox{overflow:hidden;}
.ldBox .loudong{position:relative;width:100%;max-width:640px;margin:0 auto;overflow:hidden;}
.loudong > a{display:block;}
.ldBox .loudong .loudong-in{position:absolute;}
.ldBox .loudong .mark-box{position:absolute;width:100%;height:100%;left:0;top:0;}
.ldBox .loudong .ld-icon{position:absolute;height:21px;line-height:21px;background:#ff9933;font-size:12px;color:#ffffff;border-radius:3px;}
.ldBox .loudong .ld-icon em{display:block;max-width:75px;height:21px;padding:0 6px 0 5px;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ldBox .loudong .ld-icon i{display:none;}
.ldBox .loudong .ld-icon:after{position:absolute;content:'';width:0;height:0;border:4px solid #ff9933;border-color:#ff9933 transparent transparent transparent;bottom:-8px;left:50%;margin-left:-4px;}
.ldBox .loudong .ld-icon.z-sale{background:#ff9933;}
.ldBox .loudong .ld-icon.z-sale:after{border-color:#ff9933 transparent transparent transparent;}
.ldBox .loudong .ld-icon.d-sale{background:#7fb6ff;}
.ldBox .loudong .ld-icon.d-sale:after{border-color:#7fb6ff transparent transparent transparent;}
.ldBox .loudong .ld-icon.w-sale{background:#b3b6be;}
.ldBox .loudong .ld-icon.w-sale:after{border-color:#b3b6be transparent transparent transparent;}
.ldBox .loudong .ld-icon.cur{background:#ff6666;}
.ldBox .loudong .ld-icon.cur:after{border-color:#ff6666 transparent transparent transparent;}

.loudongTab{position:absolute;width:100%;height:26px;left:0;bottom:20px;padding:0 8px;z-index:10;}
.loudongTab ul{height:26px;background:rgba(255,255,255,.9);border-radius:13px;overflow:hidden;padding-left:7%;}
.loudongTab li{float:left;width:32%;font-size:14px;color:#83868f;line-height:14px;padding:6px 0;}
.loudongTab li:last-child{width:29%;}
.loudongTab li span{display:inline-block;margin-left:5px; width:10px; height:10px; background:transparent;-webkit-appearance:none!important; appearance:none!important;border:0px; outline:none;border-radius:none;}
.loudongTab li span.zs{background-color:#ff9933;}
.loudongTab li span.ds{background-color:#7fb6ff;}
.loudongTab li span.sw{background-color:#b3b6be;}
.loudongTab li.cur{color:#0c0d0e;}
.loudongTab li.cur span{background-image:url(../images/check_on.png); background-size:10px; background-repeat:no-repeat;}
.loudongTab > div{position:absolute;width:36px;height:36px;right:8px;bottom:-5px;background:#ffffff;border-radius:50%;}
.loudongTab > div:before{position:absolute;content:'收起';width:36px;height:36px;line-height:36px;font-size:13px;color:#565c67;text-align:center;border-radius:50%;text-align:center;}
.loudongTab > div.cur{background:#ff7575;}
.loudongTab > div.cur:before{content:'筛选';color:#fff;}

.loudong .ld-icon.edit{height:26px;line-height:26px;max-width:inherit;background:#ffffff!important;padding-right:55px;}
.loudong .ld-icon.edit:after{display:none;}
.loudong .ld-icon.edit em{max-width:inherit;height:26px;line-height:20px;padding:3px 8px;color:#0c0d0e;}
.loudong .ld-icon.edit i{display:block;position:absolute;right:0;top:0;width:55px;border-left:1px solid #f4f4f4;text-align:left;padding-left:8px;color:#0c0d0e;}
.loudong .ld-icon.edit i:after{position:absolute;content:'';width:0;height:0;border:4px solid #8d9095;border-color:#8d9095 transparent transparent transparent;top:50%;margin-top:-2px;right:8px;}

.loudongCon{position:fixed;width:100%;bottom:0;overflow:hidden;height:145px;background:#f4f4f4;}
.loudongCon .ldList{position:relative;}
.loudongCon dd{float:left;height:145px;background:#ffffff;}
.loudongCon dd > a{display:block;height:100%;margin:0 11px;}
.loudongCon h2{font-size:18px;color:#0c0d0e;line-height:46px;}
.loudongCon .times{color:#83868f;font-size:12px;border-bottom:1px solid #f4f4f4;line-height:26px;margin-top:-7px;}
.loudongCon .times span{font-size:11px;}
.loudongCon .int-list{font-size:13px;line-height:19px;padding:13px 0;}
.loudongCon .int-list li{float:left;width:50%;color:#83868f;}
.loudongCon .int-list li span{color:#0c0d0e;}

.loudong-out{position:absolute;bottom:0;left:0;width:100%;background:#fff;z-index:11;}
.loudong-out .text-area textarea{width:100%;height:105px;border:none;padding:14px;color:#0c0d0e;font-size:14px;}
.loudong-out .text-area textarea.ts{color:#b3b6be;}
.loudong-out .out-btn{height:40px;border-top:1px solid #f4f4f4;}
.loudong-out .out-btn a{font-size:15px;line-height:40px;text-align:center;width:50%;border-right:1px solid #f4f4f4;}
.loudong-out .out-btn a:first-child{color:#0c0d0e;}
.loudong-out .out-btn a:last-child{color:#ff6666;border-right:none;}

/* 点评星星*/
.ico-star i{position:relative;display: inline-block;width:13px;height:13px; border-radius:1px;margin-right:3px;background-color: #e3e7ed;vertical-align:top;background-color:var(--box-gray-200);}
.ico-star i:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background: url(../images/icon-star.png) center 2px no-repeat;background-size:9px auto;filter:var(--light-90);}
.ico-star i.active{background-color:#F84440;}
.ico-star i.active.half:before{background-image:url(../images/icon-star2.png);}
.ico-star i:last-child{margin-right:0;}

/* 点评-楼盘介绍 */
.lp-intro{position:relative;min-height:100px;}
.lp-intro .lp-txt{position:absolute;width:100%;height:74px;bottom:0;left:0;background:rgba(0,0,0,.7);padding:8px 14px;}
.lp-intro .lp-txt h1{font-size:15px;line-height:18px;color:#fff;padding-top:1px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-intro .lp-txt .price{float:right;font-size:12px;color:#df3031;font-weight:bold;}
.lp-intro .lp-txt .price i{font-size:15px;}
.lp-intro .lp-txt p{font-size:10px;line-height:12px;color:#e3e7ed;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:6px;}
.lp-intro .lp-txt p span{margin-right:8px;}
.lp-intro .lp-txt p span:last-child{margin-right:0;}
.lp-intro .tag-icon{position:absolute;left:10px;top:10px;font-size:10px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}


/*点评--购房目的*/
.dp-buy{ padding:20px 0 10px; width: 100%; overflow: hidden;}
.dp-buy > span{ float: left; margin-right:12px; font-size:16px; color: #83868f;}
.dp-buy p{ overflow: hidden; color: #0c0d0e;}
.dp-buy p span{ display:block; float:left; margin-right:6px; margin-bottom:10px; padding:0 10px; font-size:13px; color:#0c0d0e; line-height:24px; border:1px solid #e3e7ed; border-radius:2px;}
.dp-buy p span.cur{ color:#ff5350; border:1px solid #ff5350;}
/* 点评 */
.floatBtn{height:44px;}
.floatBtn a{position:fixed;width:100%;height:44px;line-height:44px;left:0;bottom:0;text-align:center;background:#F84440;color:#fff;font-size:15px;z-index:9;}
.comment-all{ padding:14px;}
.comment-all > dl{color:#83868f;overflow:hidden;padding:10px 0;line-height:26px;}
.comment-all dt{float:left;font-size:16px;}
.comment-all dd{float:left;font-size:14px;}
.comment-all dd strong{float:left;font-size:23px;font-weight:normal;color:#F84440;margin:0 5px;}
.comment-all .ico-star{margin:6px 0 0 22px;line-height:0;}
.comment-all .num{line-height:22px;color:#83868f;font-size:12px;}
.comment-all .num span{margin-right:12px;}
.comment-tab{padding:17px 12px;}
.comment-tab-c{overflow:hidden;max-height:64px;}
.comment-tab-c.all{max-height:none;}
.comment-tab-c a{float:left;padding:0 5px;min-width:70px;height:26px;line-height:24px;border:1px solid #e3e7ed;text-align:center; border-radius:2px;font-size: 12px;color:#83868f;margin:3px 2px;overflow:hidden;background-color:var(--box-white);border-color:var(--border-gray-700);}
.comment-tab-c a.active{ background-color:#FFF1F1; color: #F84440;border:1px solid #F84440;color:var(--red-white);background-color:var(--box-red-000);}
.comment-tab .comment-more{margin:-5px 0 -15px 0;}

.comment-xb{padding:20px 14px 18px;}
.comment-xb dl{margin-bottom:18px;}
.comment-xb dt{overflow:hidden;}
.comment-xb dt h3{float:left;font-size:14px;font-weight:bold;color:#565c67;line-height:18px;margin-right:15px;}
.comment-xb dt .ico-star{float:left;}
.comment-xb dt .num{float:left;color:#ff5350;font-size:12px;font-weight:bold;margin-left:10px;}
.comment-xb dd{font-size:11px;color:#83868f;margin-top:6px;}
.comment-xb dd span{position:relative;padding:0 4px 0 3px;line-height:12px;padding-top:1px;}
.comment-xb dd span:after{content:'';position:absolute;right:0;top:50%;margin-top:-3px;height:8px;width:1px;background:#e3e7ed;}
.comment-xb dd span:first-child{padding-left:0;}
.comment-xb dd span:last-child{padding-right:1;}
.comment-xb dd span:last-child:after{display:none;}
.comment-xb .comment-more{height:40px;margin:-5px 0 -14px 0;}

.comment-list{background:none;}
.comment-list > ul > li{ padding:20px 14px 0;background:#fff;margin-bottom:8px;background-color:var(--bg-white);}
.comment-list > ul > li:last-child{margin-bottom:0;}
.comment-list li.jing-icon{position:relative;}
.comment-list li.jing-icon:after{content:'';position:absolute;top:34px;right:14px;width:33px;height:33px;background:url(../images/jing_new.png) no-repeat;background-size:33px;}
.comment-head{ margin-bottom: 8px; overflow: hidden;}
.comment-head dt{ float: left; margin-right: 6px; width: 31px; height: 31px; border-radius: 50%; overflow: hidden;}
.comment-head dt img{ width: 100%; height: 100%;}
.comment-head dd{overflow: hidden;height:32px;}
.comment-head dd h3{ font-size: 12px;color:#83868f; line-height:14px;padding-top:1px;}
.comment-head dd h3 .icon-v{display:inline-block;width:13px;height:13px;margin-left:6px;background:url(../images/v_icon_n.png) no-repeat;background-size:100%;vertical-align:-2px;}
.comment-head dd .ico-star{margin-top:4px;}
.comment-text{ line-height: 24px; font-size: 15px;color:#3c3f46;overflow:hidden;color:var(--gray-3);}
.comment-text a{color:#7fb5ff;}
.comment-more{height:40px;margin:-5px 0 -10px 0;}
.comment-more a{display:block;width:100%;height:100%;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto;}
.comment-more.up a{-webkit-transform:rotate(180deg);transform:rotate(180deg);}

.comment-img{overflow:hidden;margin-top:8px;margin-right:-2px;}
.comment-img dd{ float: left; margin-right: 2px;margin-top:2px; width: 96px; height: 96px;white-space:nowrap;}
.comment-img dd img{ width: 100%; height: 100%;}
.comment-img dd:only-child{width:100%;height:auto;}
.comment-sum{height:44px; font-size: 11px; color: #b3b6be; line-height: 24px;padding:10px 0;white-space:nowrap;color:var(--gray-b);}
.comment-sum span.come{padding-right:12px;background:url(../images/app_p.png) right center no-repeat;background-size:7px auto;margin-left:8px;}
.comment-sum .opt{ float: right;}
.comment-sum .opt a{ position: relative; float: left; margin-left: 18px; padding-left: 20px; color: #b3b6be;color:var(--gray-b);}
.comment-sum .opt a:before{ position: absolute; top:3px; left: 0; content: ''; width: 16px; height: 16px; background: url(../images/comm_icon.png) no-repeat; background-size: 32px auto;filter:var(--light-90);}
.comment-sum .opt a.t:before{ background-position: -16px 0;}
.comment-sum .opt a.cur{ color: #ff6666;}
.comment-sum .opt a.cur:before{ background-position:0 -16px;filter:var(--light-100);}
.comment-sum .opt a.t.cur:before{ background-position:-16px -16px;filter:var(--light-100);}
.comment-sum .opt i{ position: absolute;left:2px; -webkit-transform: translateY(-130%); transform: translateY(-130%); opacity: 0; font-style: normal;}
.comment-sum .opt a.cur i{ -webkit-animation: addone 1s linear; animation: addone 1s linear;}
.comment-sum .opt a:first-child{margin-left:0;}
.comment-sum .opt a.z:before{background:url(../images/icon_shc.png) no-repeat;background-size:16px;}
.comment-sum .opt a.z.cur:before{background-position:0 -16px;}

.comment-list-c{position:relative; background: #f8f8f8;padding:14px 9px;padding-bottom:20px;background-color: var(--box-gray-300);}
.comment-list-c:before{content:'';position:absolute;width:7px;height:7px;background: #f8f8f8;right:8px;top:-4px;-webkit-transform:rotate(45deg); transform: rotate(45deg);background-color: var(--box-gray-300);}
.comment-list-c:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background:#fff;background-color: var(--bg-white);}
.comment-list-c .ipt-comm{ padding: 4px 8px; width: 100%; border: 1px solid #e3e7ed; border-radius: 2px; background-color: #fff; line-height:21px;font-size:13px;color:#0c0d0e;background-color:var(--box-white);border-color:var(--box-gray-200);color:var(--gray-0);}
.comment-list-c .ipt-comm::-webkit-input-placeholder{color:#b3b6be;color:var(--gray-b);}
.comment-list-c .ipt-comm.ts{color:#b3b6be;}
.comment-list-c .btn-comm{width:42px;min-width:42px;max-width:42px;height:29px;line-height:29px;margin-top:1px;margin-left:4px;background:#df3031;color:#fff;font-size:13px;border-radius:2px 3px 3px 2px;text-align:center;}
.comment-list-c .btn-comm.disabled{background:#e3e7ed;}
.comment-list-c ul{padding:14px 0;}
.comment-list-c li{ padding: 4px 0;font-size: 14px; color: #565c67; word-wrap:break-word; overflow:hidden;line-height:21px;}
.comment-list-c li a{color:#4080d1;}

.comment-out{position:fixed;width:100%;height:100%;left:0;bottom:0;top:0;z-index:999;background:rgba(0,0,0,.4);}
.comment-out > div{background:#fff;position:absolute;bottom:0;left:0;width:100%;padding-bottom:20px;}
.comment-out .opc{height:44px;}
.comment-out .opc a{display:block;line-height:44px;padding:0 14px;font-size:16px;}
.comment-out .opc a:first-of-type{float:left;color:#83868f!important;}
.comment-out .opc a:last-of-type{float:right;color:#b3b6be!important;}
.comment-out .opc a.active{color:#ff5350!important;}
.comment-out .opc .tit{margin:0 auto;text-align:center;padding:5px 60px;}
.comment-out .opc .tit h3{font-size:14px;line-height:16px;color:#3c3f46;margin-bottom:4px;}
.comment-out .opc .tit p{font-size:11px;line-height:12px;color:#b3b6be;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.comment-out .ipt-txt{margin:0 14px;line-height:24px;font-size:16px;color:#0c0d0e;padding:4px 0;}
.comment-out .ipt-txt.ts{position:relative;color:#cccfd8;}
/*.comment-out .ipt-txt.ts:before{content:'';position:absolute;left:0;top:10px;height:14px;width:2px;background:#666666;}*/
.comment-out .comment-h .ipt-txt{min-height:140px;}
.comment-out .txt-num{text-align:right;padding:0 14px;font-size:11px;color:#b3b6be;line-height:12px;margin:5px 0 -8px 0;}
.comment-out.n-f{position:relative;background:#f8f8f8;}
.comment-out.n-f > div{position:relative;}
.comment-out.n-f .opc{background:#f6f6f6;}
.comment-out.n-f .comment-h .ipt-txt{margin-top:10px;}

.comment-item{ padding: 0 14px;}
.comment-item .comment-con{padding:20px 0;}
.comment-item dl{ padding: 8px 0; display: table; width: 100%;}
.comment-item dt{ display: table-cell; vertical-align: middle;font-size: 14px;color:#565c67;width:70px;}
.comment-item dt i{margin-right:26px;}
.comment-item dd{ display:block; vertical-align: middle; font-size: 0;height:24px;}
.comment-item dd .fen{ display:inline-block;font-size:14px;line-height:24px;color:#ff5350; vertical-align: middle;}
.comment-item dd .face{ display:inline-block;width:24px;height:24px;background:url(../images/face.png) no-repeat;background-size:24px auto; vertical-align: middle;display:none;}
.comment-item dd .face.face1{background-position:0 0;display:inline-block;}
.comment-item dd .face.face2{background-position:0 -24px;display:inline-block;}
.comment-item dd .face.face3{background-position:0 -48px;display:inline-block;}
.comment-item dd .face.face4{background-position:0 -72px;display:inline-block;}
.comment-item dd .face.face5{background-position:0 -96px;display:inline-block;}
.comment-item .star-other{float:left;margin-right:20px;}
.comment-item .ico-star{float:left;}
.comment-item .ico-star i{width:24px;height:24px; border-radius:3px;margin-right:19px;background: url(../images/icon-star.png) center 4px no-repeat;background-size:14px auto;background-color: #e3e7ed;}
.comment-item .ico-star i.active{background-color:#F84440;}
.comment-item .num-box{font-size:16px;color:#83868f;line-height:60px;}
.comment-item .num-box span{font-size:23px;color:#ff5350;}

.comment-comm{ padding: 10px 14px 14px 14px;overflow:hidden;}
.comment-comm .textarea{padding: 5px 0;font-size: 14px; line-height: 24px; min-height: 120px; overflow-y: auto; color: #0c0d0e;width:100%;border:none;outline:none;}
.comment-comm .textarea.ts{color:#b3b6be;}
.comment-comm .txtnum{text-align:right;font-size:11px;color:#b3b6be;}
.comment-addpic{overflow:hidden;padding:14px 5px 5px 5px;}
.comment-addpic dd{ position: relative; float: left; width: 62px; height: 62px; margin-left:9px;margin-bottom:9px;background:#f4f4f4;}
.comment-addpic dd img{ width: 100%; height: 100%;}
.comment-addpic dd:last-child{ margin-right:0;}
.comment-addpic dd .del{ position: absolute; width: 16px; height: 16px; right: 0; top: 0; background:url(../images/close_wt.png) no-repeat; background-size:16px auto;}
.comment-addpic .add{ width:62px; height:62px; background:url(../images/dp_add.jpg) top left no-repeat; cursor:pointer; overflow:hidden; background-size:62px 62px;}
.comment-addpic .imgClass{margin: 0px; width: 62px; height: 62px;}
.comment-addpic .upload-input{width: 100%;height: 100%;position: relative;opacity: 0;text-indent:-999px;}

.comment-noname{height:44px;line-height:32px;padding:6px 14px;color:#b3b6be;font-size:16px;}
.comment-noname .tab-change{ float: right;}
.tab-change{ position: relative;border-radius: 20px; height:32px;width: 60px; background: #ffffff;border:1px solid #e3e3e3; overflow: hidden; }
.tab-change .key{ position: absolute; top: 0; left: 0; width: 30px; height: 30px; border-radius: 50%; background-color: #fff;box-shadow: 1px 0 3px #cccccc;}
.tab-change.on{ background: #f36363;border:1px solid #f36363;}
.tab-change.on .key{ left: 28px;border:1px solid #f36363;box-shadow: 1px 0 3px #f36363;}
.tab-change,.tab-change .key{ -webkit-transition: all .3s ease; transition: all .3s ease;}
.comment-btn{margin:20px 14px 29px;}
.comment-btn a{display:block;height:36px;line-height:36px;font-size:15px;color:#ffffff;background:#df3031;text-align:center;border-radius:2px;}

.comment-tit input{width:100%;height:44px;font-size: 14px; border: 1px solid transparent;overflow:hidden;color:#0c0d0e;outline:none;padding:0 14px;}
.comment-tit input::-webkit-input-placeholder { color:#b3b6be;}
.comment-tit p{width:100%;height:44px;line-height:44px;font-size: 14px;padding:0 14px; color:#b3b6be;}

.comment-ta-head{overflow:hidden;padding:20px 14px;}
.comment-ta-head dt{float:left;width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:14px;}
.comment-ta-head dt img{width:100%;}
.comment-ta-head dd h3{font-size:16px;color:#0c0d0e;line-height:30px;}
.comment-ta-head dd h3 .icon-v{display:inline-block;width:13px;height:13px;margin-left:6px;background:url(../images/v_icon_n.png) no-repeat;background-size:100%;vertical-align:-1px;}
.comment-ta-head dd .lv{display:inline-block;min-width:30px;height:13px;line-height:13px;font-size:11px;color:#fff;font-weight:600;text-align:center;background:#ff5350 url(../images/icon_lv.png) no-repeat;background-size:100%;border-radius:1px;vertical-align:middle;}
.comment-ta-head dd .icon-q{display:inline-block;width:14px;height:14px;background:url(../images/icon_q.png) no-repeat;background-size:100%;vertical-align:middle;margin-left:20px;}
.comment-ta{background:none;}
.comment-ta-tab{border-bottom:1px solid #f4f4f4;height:45px;padding:5px 14px 0;background:#fff;}
.comment-ta-tab li{line-height:39px;text-align:center;font-size:15px;color:#565c67;width:50%;}
.comment-ta-tab li i{font-sizes:12px;color:#83868f;}
.comment-ta-tab li.cur{border-bottom:1px solid #df3031; color:#df3031;}
.comment-ta-tab li.cur i{color:#df3031;}
.comment-head.ta dd{height:auto;}
.comment-head.ta dd h4{font-size:14px;color:#565c67;line-height:16px;margin-bottom:4px;}
.comment-head.ta dd h4 span{font-size:12px;color:#83868f;}
.comment-ta .comment-list li.jing-icon:after{top:42px;}
.floatAlert.com-ta .alert{width:88%;}
.floatAlert.com-ta ul{padding:5px 25px;font-size:16px;color:#0c0d0e;line-height:31px;}
.floatAlert.com-ta li span{color:#df3031;padding-right:10px;}
.floatAlert.com-ta .alert .btns a{line-height:44px;font-size:16px;}

@-webkit-keyframes addone {
    0% {opacity: 1;-webkit-transform: translateY(-40%);}
    100% {opacity: .3;-webkit-transform: translateY(-130%);}
}
@keyframes addone {
    0% {opacity: 1;transform: translateY(-40%);}
    100% {opacity: .3;transform: translateY(-130%);}
}

.small-pic .comment-img dd:only-child{ width: 96px; height: 96px;}
.comment-gf-word{margin:0 0 29px;line-height:1;color:#83868f;font-size:13px;text-align:center;}
.comment-gf-word a{color:#83868f;}

/*点评成功*/
.comment-ok{padding:32px 0 25px;text-align:center;}
.comment-ok i{display:inline-block;width:50px;height:50px;background:url(../images/o-ok-icon2.png) no-repeat;background-size:100% auto;}
.comment-ok p{font-size:15px;color:#3c3f46;margin-top:10px;}
.comment-ok a.com-btn{display:block;width:176px;background:#df3031;height:31px;line-height:31px;margin:0 auto;margin-top:30px;border-radius:3px;}
.comment-ok a.com-btn span{display:inline-block;font-size:14px;color:#fff;padding-left:20px;background:url(../images/btn_icon.png) left center no-repeat;background-size:13px auto;}
.comment-ohter{}
.comment-ohter .tit{font-size:12px;color:#565c67;height:30px;line-height:30px;background:#f4f4f4;padding:0 14px;}
.comment-ohter ul{margin:0 14px;}
.comment-ohter li{border-bottom:1px solid #f8f8f8;padding:16px 0;display:table;width:100%;}
.comment-ohter li:last-child{border-bottom:none;}
.comment-ohter li > div{display:table-cell;vertical-align:middle;}
.comment-ohter li > div:first-child a{display:inline-block;}
.comment-ohter li h2{font-size:15px;line-height:21px;color:#0c0d0e;}
.comment-ohter li p{font-size:11px;line-height:12px;color:#83868f;margin-top:5px;}
.comment-ohter .btn{text-align:right;padding-top:7px;}
.comment-ohter .btn a{display:inline-block;font-size:12px;color:#ff5350;width:56px;height:24px;line-height:23px;text-align:center;border:1px solid #ff5350;border-radius:2px;overflow:hidden;}

/*点评-小编回复*/
.comment-xbhf{position:relative;background:#f8f8f8;margin-top:14px;padding:10px;background-color:var(--box-gray-300);}
.comment-xbhf:before{content:'';position:absolute;width:0;height:0;border:5px solid #f8f8f8;border-color:transparent transparent #f8f8f8 transparent;top:-10px;left:8px;border-color:transparent transparent var(--box-gray-300) transparent;}
.comment-xbhf h4{font-size:13px;color:#83868f;margin-bottom:6px;line-height:24px;}
.comment-xbhf-text{overflow:hidden;font-size:13px;color:#565c67;line-height:21px;color:var(--gray-5);}

/*购房知识*/
.PWlist2 li{border-bottom: 1px solid #f8f8f8;margin:0 20px;overflow:hidden;}
.PWlist2 li > a{display: block; padding: 19px 0; height: 100%;}
.PWlist2 .img{float:right; width: 88px; height: 66px; margin-left:26px;}
.PWlist2 .img img{ width: 100%; height: 100%;}
.PWlist2 .txt{overflow: hidden;}
.PWlist2 .txt h3{height:44px;font-size:16px;line-height:22px;color:#3c3f46;margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.PWlist2 .txt p{color:#b3b6be;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:12px;}
.PWlist2 .txt p span{margin-right:12px;}
.PWlist2 .txt p span:last-child{margin-right:0;}
.PWlist2 .txt p.tag-icon{position:relative;padding-right:30px;}
.PWlist2 .txt p.tag-icon:after{content:'';position:absolute; right:0;width:24px;height:12px;background:url(../images/pic_gg.jpg) no-repeat;background-size:100%;}


/*相册*/
.picBox {position:relative;height:100%;max-width:640px;margin:0 auto;}
.picBox .main{position:absolute;top:80px;bottom:0;width:100%;min-height:0;}
.allPics{ position:absolute;top:0px;bottom:0;width:100%;overflow-y:auto;}
.allPics .picbox{ padding: 0 14px;padding-bottom:40px; color: #fff;}
.allPics .picbox h3{font-size:15px;color:#83868f;line-height:38px;padding-top:8px;}
.allPics .picbox ul{ overflow: hidden; margin-right: -2px;}
.allPics .picbox li{position:relative; float: left; margin: 0 2px 2px 0; width: 96px; height: 96px;overflow:hidden;background:#f4f4f4;}
.allPics .picbox li .video{position:absolute;width:16px;height:16px;left:5px;bottom:5px;background:url(../images/list_img_icon.png) -32px 0 no-repeat;background-size:48px auto;}
.allPics .picbox li .video-360{position:absolute;width:16px;height:16px;left:5px;bottom:5px;background:url(../images/list_img_icon.png) -16px 0 no-repeat;background-size:48px auto;}
.allPics .picbox li .video-hp{position:absolute;width:16px;height:16px;left:5px;bottom:5px;background:url(../images/list_img_icon.png) 0 0 no-repeat;background-size:48px auto;}
.pic-btns{position:fixed;height:40px;width: 100%;bottom:0;left:0;background:rgba(32,32,32,1);overflow:hidden;z-index:9;}
.pic-btns .btns-in{width:300%;padding:10px 0;}
.pic-btns  a{line-height:20px; color: #e3e7ed!important;font-size:13px;margin-right:30px;}
.pic-btns  a:first-child{margin-left:14px;}
.pic-btns  a:last-child{margin-right:14px;}
.pic-btns  a.active{font-size:16px; color: #ff6666!important;}

.loading {position:absolute;width:24px;height:24px;left:50%;top:50%;margin:-12px 0 0 -12px;}
.loading:before{content:'';position:absolute;width:24px;height:24px;top:0;left:0;background:url(../images/loading_fang_b.png) no-repeat;background-size:24px auto;z-index:3;}
.loading i{position:absolute;width:24px;height:24px;top:0;left:0;background:url(../images/loading_b.png) no-repeat;background-size:24px auto;z-index:2;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;}

.photoBox{background:#202020;height:100%;width:100%;}
.photoBox *{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.photo-opt{position:fixed;width:100%;hegiht:0;left:0;top:0;z-index:9;}
.photo-opt a{display:block;width:32px;height:32px;text-align: center;background-color:rgba(0,0,0,.6);border-radius:50%;}
.photo-opt .back{float:left;margin:6px 0 0 9px;}
.photo-opt .back i{display:block;width: 32px; height: 32px; background: url(../images/xq_icons.png) -1px 0 no-repeat; background-size:128px auto;}
.photo-opt .logo{float:left;width:102px;height:44px;text-align: center;background:none;}
.photo-opt .logo i{display:block;width:102px; height:44px; background: url(../images/logo.png) 9px 15px no-repeat; background-size:77px auto;}
.photo-opt .icon-pic{float:right;margin:6px 9px 0 0;}
.photo-opt .icon-pic i{display:block;width: 32px; height: 32px; background: url(../images/head_pic.png) 0 0 no-repeat; background-size:32px auto;}

.photoBox .pic-int{position:fixed;bottom:40px;left:0;width:100%;height:38px;line-height:38px;color:#ffffff;font-size:11px;padding:0 20px;background:rgba(32,32,32,.9);overflow:hidden;}
.photoBox .video-icons{float:left;}
.photoBox .video-icons span{position:relative;color:#83868f;font-size:11px;padding-left:15px;margin-right:20px;}
.photoBox .video-icons span:before{content:'';position:absolute;left:0;top:50%;margin-top:-5px;width:10px;height:10px;background:url(../images/video_icon_int.png) no-repeat;background-size:10px;}
.photoBox .video-icons span.num:before{background-position:0 0;}
.photoBox .video-icons span.time:before{background-position:0 -10px;}

.photoBox .vedio-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/vidwo_play.png) no-repeat;background-size:100%;z-index:9;}
.photoBox .icon-360{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_qj360.png) center center no-repeat;background-size:100% auto;z-index:9;}
.photoBox .icon-hp{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_hp.png) center center no-repeat;background-size:100% auto;z-index:9;}

.photo-point{position:fixed;bottom:18px;left:0;text-align:center;left:50%;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);white-space:nowrap;z-index:1999;}
.photo-point li{display:inline-block;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);margin:0 4px;}
.photo-point li.cur{background:#ff6666;}

.imgFixbox{position:fixed;width:100%;height:100%;left:0;top:0;overflow:hidden;background:#202020;z-index:99;}
.imgFixbox .close{position:absolute;width:32px;height:32px;background:rgba(0,0,0,.6) url(../images/live_close2.png) center center no-repeat;background-size:14px auto;border-radius:50%;right:9px;top:6px;}

/*图片页直播图标*/
.photoBox .live-icon{position:absolute;width:61px;height:20px;right:14px;top:10px;background:url(../images/live_icon.png) no-repeat;background-size:100% auto;z-index: 9;}

/*置业顾问店铺*/
.star-other i{display: inline-block;width:21px;height:21px;margin-right:15px;background: url(../images/star_dp.png) 0 -21px no-repeat;background-size:21px auto;}
.star-other i.active{background-position:0 0;}
.star-other i:last-child{margin-right:0;}

.mTitle a.red-btn{float:right;height:24px;line-height:23px;font-size:13px;color:#ff6666;border:1px solid #ff6666;padding:0 8px;margin:14px;border-radius:2px;}
.zygw-int{padding:20px 14px;overflow:hidden;}
.zygw-int dt{position:relative;float:left;width:50px;height:50px;border-radius:50%;margin-right:10px;}
.zygw-int dt img{width:100%;height: 100%; border-radius: 50%;}
.zygw-int dt .icon-f{position:absolute;bottom:1px;right:0;width:16px;height:16px;background:url(../images/icon-f.png) no-repeat;background-size:16px;}
.zygw-int dd h2{line-height:20px;font-size:16px;color:#0c0d0e;margin-bottom:4px;}
.zygw-int dd .tag{display:inline-block;height:15px;line-height:14px;font-size:10px;color:#83e0bc;border:1px solid #83e0bc;padding:0 5px;margin-left:30px;vertical-align:2px;}
.zygw-int .flextable{width:auto;}
.zygw-int .flextable li{font-size:12px;line-height:18px;}
.zygw-ta{font-size:11px;color:#b3b6be;line-height:16px;padding:10px 14px;margin-top:-10px;}

.zygw-rate {padding:14px 0;}
.zygw-rate > div{height:40px;text-align:center;border-left:1px solid #f4f4f4;margin:13px 0;}
.zygw-rate > div:first-child{width:175px;height:auto;border-left:none;text-align:left;margin:0;}
.zygw-rate > div h3{float:left;width:45px;max-width:45px;height:45px;border-radius:50%;background:#46b77d;color:#ffffff;font-size:10px;text-align:center;margin:10px 10px 0 14px;padding-top:10px;}
.zygw-rate > div h3 span{display:block;}
.zygw-rate > div em{font-size:15px;color:#df3031;}
.zygw-rate > div p{font-size:12px;color:#83868f;}
.zygw-rate > div > a{display:block;}
.zygw-rate dl{font-size:11px;color:#3c3f46;overflow:hidden;}
.zygw-rate dt{float:left;width:68px;line-height:22px;overflow:hidden;}
.zygw-rate dt span{color:#83868f;}
.zygw-rate dd{float:left;width:44px;height:6px;overflow:hidden;border-radius:4px;background:#e0e0e0;margin-top:8px;}
.zygw-rate dd span{float:left;height:6px;border-radius:4px;background:#ff8000;}
.zygw-rate dl:first-child dd span{background:#44b87e;}
.zygw-rate dl:last-child dd span{background:#b5b5b5;}

.zygw-pj{padding:10px 0;border:1px solid #f8f8f8;margin:4px 14px;}
.zygw-pj li{border-left:1px solid #f4f4f4;text-align:center;}
.zygw-pj li:first-child{border-left:none;}
.zygw-pj em{display:block;color:#565c67;font-size:14px;}
.zygw-pj span{display:block;color:#83868f;font-size:12px;}
.zygw-reviews .comment-list > ul > li{padding:20px 0 16px 0;border-bottom:1px solid #f8f8f8;margin:0 14px;}
.zygw-reviews .comment-head dd h3{line-height:16px;color:#565c67;margin-bottom:3px;}
.zygw-reviews .comment-head dd p{line-height:12px;color:#b3b6be;font-size:10px;}
.zygw-reviews .comment-head dd .ico-star{margin-top:8px;}
.zygw-reviews .comment-list-c ul{padding-top:0;padding-bottom:0;}
.zygw-reviews .comment-list-c:after{display:none;}
.zygw-reviews .comment-list-c .a-more{text-align:right;font-size:13px;margin-top:6px;}
.zygw-reviews .comment-list-c .a-more a{position:relative;display:inline-block;color:#4080d1!important;padding-right:14px;}
.zygw-reviews .comment-list-c .a-more a:after{content:'';position:absolute;width:0;height:0;border:3px solid;border-color:transparent transparent transparent #4080d1;right:0;top:50%;margin-top:-2px;}
.zygw-reviews .comment-sum{margin-top:-4px;margin-bottom:-16px;}
.zygw-reviews .comment-list-c{margin-top:10px;}
.zygw-reviews .comment-list-c ul{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.zygw-reviews .comment-list-c ul *{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.zygw-reviews .comment-list-c li.cur{background:rgba(0,0,0,.15);border-radius:2px;}

.zygw-hotlist li{ border-bottom: 1px solid #f4f4f4;margin:0 14px;}
.zygw-hotlist li > a{position:relative; display: block; padding: 14px; overflow: hidden; *zoom:1;margin:0 -14px;}
.zygw-hotlist li:last-child{ border-bottom: none;}
.zygw-hotlist li .img{ position: relative; float: left; margin-right: 8px; width: 80px; height:60px;border:1px solid #f4f4f4;}
.zygw-hotlist li .img img{ width: 100%; height: 100%;}
.zygw-hotlist li .img span{position:absolute;top:0;left:0;height:15px;line-height:15px;color:#ffffff;font-size:10px;padding:0 3px;background:rgba(223,48,49,.9)}
.zygw-hotlist li .txt{ overflow: hidden; *zoom:1;}
.zygw-hotlist li h3{ font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:18px;color:#0c0d0e;margin-top:-1px;margin-bottom:3px;}
.zygw-hotlist li p{color: #83868f; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.zygw-hotlist.con li:first-child > a{padding-top:0;}

.zygw-dt{padding:0 14px 20px;}
.zygw-dt h3{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0c0d0e;font-size:15px;}
.zygw-dt .grade-text{margin-top:2px;max-height:46px;overflow:hidden;}
.zygw-dt .grade-text p{line-height:23px;color:#83868f;font-size:14px;}
.zygw-dt .grade-sum{font-size:10px;color:#b3b6be;line-height:1;margin-top:12px;}
.zygw-dt .grade-imgs{overflow:hidden;margin:12px 0;}
.zygw-dt .grade-imgs dl{margin-right:-2px;}
.zygw-dt .grade-imgs dd{ float: left; margin-right: 2px;margin-bottom:2px; width: 96px; height: 96px;white-space:nowrap;}
.zygw-dt .grade-imgs dd img{ width: 100%; height: 100%;}
.zygw-dt .grade-imgs dd:last-child{margin-right:0;}

.zygw-dtlist li{padding:20px 14px;margin-bottom:8px;background:#fff;}
.zygw-dtlist h3{font-size:15px;color:#83868f;margin-bottom:14px;}
.zygw-dtlist .txt p{font-size:14px;color:#0c0d0e;line-height:26px;}
.zygw-dtlist .txt{margin-bottom:14px;}
.zygw-dtlist .sum{font-size:11px;color:#b3b6be;}
.zygw-dtlist .imgs{overflow:hidden;margin-bottom:12px;}
.zygw-dtlist .imgs dl{margin-right:-2px;}
.zygw-dtlist .imgs dd{ float: left; margin-right: 2px;margin-bottom:2px; width: 96px; height: 96px;white-space:nowrap;}
.zygw-dtlist .imgs dd img{ width: 100%; height: 100%;}
.zygw-dtlist .imgs dd:last-child{margin-right:0;}

.zygw-comp .ipt-list{margin:0 10px;}
.zygw-comp .ipt-list .rela{position:relative;}
.zygw-comp .ipt-list .close{position:absolute;width:14px;height:14px;right:24px;top:15px;background:url(../images/search_off.png) no-repeat;background-size:100%;}
{width:14px;height:14px;background:url(../images/search_off.png) no-repeat;background-size:100%;}
.zygw-comp .tel{font-size:13px;color:#b3b6be;line-height:26px;overflow:hidden;padding:0 14px 20px;margin-top:-9px;}
.zygw-comp .tel a{float:right;width:33px;height:26px;border:1px solid #ff6666;border-radius:2px;margin-right:8px;}
.zygw-comp .tel a.mt7{margin-top:7px;}
.zygw-comp .tel a:last-child{margin-right:0;}
.zygw-comp .tel a i{display:block;width:20px;height:20px;margin:2px auto;background:url(../images/tel_icons2.png) no-repeat;background-size:40px;}
.zygw-comp .tel a.call i{background-position:0 0;}


.float-zygw{height:44px;}
.float-zygw > div{position:fixed;width:100%;height:44px;bottom:0;left:0;background:#f4f4f4;}
.float-zygw dt{width:30%;border-left:1px solid #e0e0e0;}
.float-zygw dt a{display:block;height:44px;text-align: center; font-size: 11px;color:#83868f;line-height:1;padding-top:5px;}
.float-zygw dt a i{display:block;width:21px;height:21px;background:url(../images/zygw_icon.png) no-repeat;background-size:42px auto;margin:0 auto 5px;}
.float-zygw dt a.ts i{background-position:0 0;}
.float-zygw dt a.mes i{background-position:-21px 0;}
.float-zygw dt:first-child{border:none;}
.float-zygw dd{width:40%;overflow: hidden;border-left:1px solid #ffffff;}
.float-zygw dd a{ display:block;height:44px;line-height:45px;background:#df3031;color:#ffffff;text-align: center; font-size: 15px;overflow:hidden;}
.float-zygw dd a i{ display:inline-block; width:20px;height:20px;margin-right:6px;background:url(../images/tel_icons.png) no-repeat;background-size:60px auto;vertical-align:-5px;}

.float-tz{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:1000;}
.float-tz > div{position:absolute;top:50%;left:50%;margin-left:-140px;width:280px;background:#ffffff;border-radius:5px;z-index:11;transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);padding:25px 0;text-align:center;}
.float-tz h3{font-size:16px;color:#83868f;margin-bottom:14px;}
.float-tz h3 i{display:block;width:51px;height:51px;margin:0 auto 10px;background:url(../images/icon-ts.png) no-repeat;background-size:100%;}
.float-tz p{font-size:13px;color:#b3b6be;line-height:21px;}
.float-tz .btn{display:block;width:110px;height:36px;line-height:36px;color:#fff;margin:20px auto 0;border-radius:3px;background:#df3031;}
.float-tz .close{position:absolute;width:14px;height:14px;top:10px;right:14px;background:url(../images/close_ts.png) no-repeat;background-size:100%;}

.content-No{padding:90px 8px;text-align: center;}

/*
.zygw-dp > dl{padding:20px 14px;overflow:hidden;}
.zygw-dp > dl dt{float:left;line-height:30px;font-size:14px;color:#83868f;margin-right:20px;}
.zygw-dp > dl dd{float:left;width:34px;font-size:12px;color:#b3b6be;text-align:center;margin-right:30px;}
.zygw-dp > dl dd:last-child{margin-right:0;}
.zygw-dp > dl i{display:block;width:28px;height:28px;margin:0 auto;margin-bottom:6px;background:url(../images/face2.png) no-repeat;background-size:84px auto;}
.zygw-dp > dl dd.s1 i{background-position:0 0;}
.zygw-dp > dl dd.s2 i{background-position:-28px 0;}
.zygw-dp > dl dd.s3 i{background-position:-56px 0;}
.zygw-dp > dl dd.s1.active i{background-position:0 -28px;}
.zygw-dp > dl dd.s2.active i{background-position:-28px -28px;}
.zygw-dp > dl dd.s3.active i{background-position:-56px -28px;}
.zygw-dp-in{padding:10px 14px;}
.zygw-dp-in dl{overflow:hidden;padding:10px 0;margin-bottom:2px}
.zygw-dp-in dl:last-child{margin-bottom:0;}
.zygw-dp-in dt{float:left;font-size:14px;color:#83868f;margin-right:20px;line-height:21px;}
.zygw-dp-in dd{height:21px;float:left;}
.zygw-dp .comment-btn{padding:20px 14px 29px;margin:0;}
*/

/*置业顾问-成交记录*/
.xygw-record li{border-bottom:1px solid #f8f8f8;padding:16px 14px;}
.xygw-record li:last-child{border-bottom:none;}
.xygw-record li .img{position:relative;float:left;width: 106px;height:80px;margin-right:8px;}
.xygw-record li .img img{width:100%;height:100%;}
.xygw-record li .img .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.xygw-record li .txt{overflow:hidden;*zoom:1;}
.xygw-record li h3{font-size:15px;line-height:18px;color:#3c3f46;margin-top:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xygw-record li p{color:#83868f;font-size:11px;height:16px;line-height:16px;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xygw-record li p.price{color:#3c3f46;}
.xygw-record li .new{color: #df3031;font-weight:bold;}

/*置业顾问-带看记录*/
.zygw-table{color:#3c3f46;font-size:14px;}
.zygw-table li{display:table;height:60px;line-height:20px;padding:20px 0;width:100%;border-bottom:1px solid #f8f8f8;}
.zygw-table li > div{display:table-cell;text-align:center;vertical-align:middle;}
.zygw-table li > div:nth-child(1){width:30%;}
.zygw-table li > div:nth-child(2){width:30%;}
.zygw-table li > div:last-child{width:40%;padding-right:10px;}
.zygw-table li.table-th{color:#3c3f46;font-size:13px;background:#f4f4f4;line-height:20px;height:36px;padding:8px 0;}

/*电话样式*/
.kf-call a{float:left;width:33px;height:26px;border:1px solid #ff6666;border-radius:2px;margin-right:8px;}
.kf-call a:last-child{margin-right:0;}
.kf-call a i{display:block;width:20px;height:20px;margin:2px auto;background:url(../images/tel_icons2.png) no-repeat;background-size:40px;}
.kf-call a.call i{background-position:0 0;}
.kf-call a.mes i{background-position:-20px 0;}
.kf-call a.call.disabled,.kf-call a.mes.disabled{border:1px solid #cccfd8;}
.kf-call a.call.disabled i{background-position:0 -20px;}
.kf-call a.mes.disabled i{background-position:-20px -20px;}

/*电话样式白*/
.wkf-call a{float:left;width:33px;height:26px;border:1px solid #fff;border-radius:2px;margin-right:8px;}
.wkf-call a:last-child{margin-right:0;}
.wkf-call a i{display:block;width:20px;height:20px;margin:2px auto;background:url(../images/tel_icons2a.png) no-repeat;background-size:40px;}
.wkf-call a.call i{background-position:0 0;}
.wkf-call a.mes i{background-position:-20px 0;}
.wkf-call a.call.disabled,.wkf-call a.mes.disabled{border:1px solid #cccfd8;}
.wkf-call a.call.disabled i{background-position:0 -20px;}
.wkf-call a.mes.disabled i{background-position:-20px -20px;}


/*评价-置业顾问*/
.zygw-intro{padding:20px 14px;border-bottom:1px solid #f8f8f8;overflow:hidden;}
.zygw-intro dl{display: table;width:100%;}
.zygw-intro dt,.zygw-intro dd{display:table-cell;vertical-align:top;}
.zygw-intro dt{float:left;width:50px;height:50px;border-radius:50%;margin-right:10px;}
.zygw-intro dt img{width:100%;height:100%;border-radius:50%;}
.zygw-intro dd h3{line-height:21px;font-size:16px;color:#3c3f46;margin-bottom:2px;}
.zygw-intro dd p{font-size:11px;color:#83868f;line-height:17px;}
.zygw-intro dd.txt{width:80%;vertical-align:middle;}
.zygw-intro dd.kf-call{float:right;width:74px;height:50px;padding-top:12px;}
.zygw-xing{width:230px;margin:0 auto;padding:35px 0 22px;text-align:center;}
.zygw-xing h3{height:1px;font-size:13px;color:#b3b6be;border-top:1px solid #f8f8f8;margin-bottom:30px;}
.zygw-xing h3 span{display:block;width:100px;line-height:13px;margin:-7px auto 0;background:#fff;}
.zygw-xing .star-other i{display: inline-block;width:25px;height:25px;margin-right:23px;background: url(../images/star_dp.png) 0 -25px no-repeat;background-size:25px auto;}
.zygw-xing .star-other i.active{background-position:0 0;}
.zygw-xing .star-other i:last-child{margin-right:0;}
.zygw-dp-txt{font-size:14px;line-height:1;color:#ff5350;text-align:center;}
.zygw-dp-stag{width:230px;margin:21px auto 0;overflow:hidden;}
.zygw-dp-stag a{float:left;font-size:11px;color:#83868f!important;line-height:12px;padding:6px 10px 4px 10px;border:1px solid #e3e7ed;border-radius:12px;margin:5px 4px;}
.zygw-dp-stag a.cur{color:#ff5350!important;border:1px solid #ffc3c3;}
.zygw-comm{margin:20px 14px;border:1px solid #f8f8f8;overflow:hidden;}
.zygw-comm .textarea{padding:8px 12px 0;font-size:13px; line-height: 24px; min-height: 100px; overflow-y: auto; color: #0c0d0e;width:100%;border:none;outline:none;}
.zygw-comm .textarea.ts{color:#b3b6be;}
.zygw-comm .txtnum{text-align:right;font-size:11px;color:#b3b6be;padding:5px 10px;}
.zygw-dpbtn{margin:20px 14px 20px;}
.zygw-dpbtn a{display:block;height:36px;line-height:36px;font-size:15px;color:#ffffff;background:#df3031;text-align:center;border-radius:2px;}
.fb-ok{position:fixed;width:100px;line-height:30px;left:50%;top:50%;margin:-15px 0 0 -50px;font-size:14px;color:#83868f;background:#fff;z-index:50;text-align:center;border-radius:3px;}

/*新动态*/
.n-dt-tab{padding:14px;overflow:hidden;}
.n-dt-tab a{float:left;height:28px;line-height:27px;width:23%;margin:7px 2% 7px 0;margin-left:1px;font-size:12px;color:#565c67;border:1px solid #e3e7ed;text-align:center;border-radius:2px;background:#fff;}
.n-dt-tab a:nth-child(4n){margin-right:0;}
.n-dt-tab a.cur{border:1px solid #ff9e9e;color:#ff6666;background:#ffe7e7;}
.n-dt-list{background:none;}
.n-dt-list > ul > li{position:relative;padding:20px 14px 0;background:#fff;margin-bottom:8px;}
.n-dt-list > ul > li:last-child{margin-bottom:0;}
.n-dt-list .dt_icon{position:absolute;right:0;top:22px;width:71px;height:18px;line-height:12px;font-size:11px;padding:3px 0 3px 10px;overflow:hidden;background:url(../images/dt_ibg.png) no-repeat;background-size:100%;color:#ff6666;}
.n-dt-head{ margin-bottom: 8px; overflow: hidden;}
.n-dt-head dt{ float: left; margin-right: 6px; width: 31px; height: 31px; border-radius: 50%; overflow: hidden;}
.n-dt-head dt img{ width: 100%; height: 100%;}
.n-dt-head dd{overflow: hidden;}
.n-dt-head dd h3{ font-size: 12px;color:#565c67; line-height:20px;}
.n-dt-head dd p{font-size:10px;color:#b3b6be;line-height:1;}
.n-dt-text{overflow:hidden;}
.n-dt-text h3{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0c0d0e;font-size:15px;}
.n-dt-text p{max-height:46px;line-height:23px;color:#83868f;font-size:14px;overflow:hidden;}
.n-dt-text a{color:#7fb5ff;}
.n-dt-img{overflow:hidden;margin-top:8px;}
.n-dt-img dl{margin-right:-2px;}
.n-dt-img dd{ float: left; margin-right: 2px;margin-top:2px;width: 96px; height: 96px;white-space:nowrap;}
.n-dt-img dd img{ width: 100%; height: 100%;}
.n-dt-img dd:last-child{margin-right:0;}
.n-dt-sum{height:44px; font-size: 11px; color: #b3b6be; line-height: 24px;padding:10px 0;white-space:nowrap;}
.n-dt-sum .opt{ float: right;}
.n-dt-sum .opt a{ position: relative; float: left; margin-left: 15px; padding-left: 20px; color: #b3b6be;}
.n-dt-sum .opt a:before{ position: absolute; top:3px; left: 0; content: ''; width: 16px; height: 16px; background: url(../images/dt_icons.png) no-repeat; background-size: 48px auto;}
.n-dt-sum .opt a.e:before{ background-position: -16px 0;}
.n-dt-sum .opt a.t:before{ background-position: -32px 0;}
.n-dt-sum .opt a.cur:before{ background-position:0 -16px;}
.n-dt-sum .opt a.e.cur:before{ background-position:-16px -16px;}
.n-dt-sum .opt a.t.cur:before{ background-position:-32px -16px;}
.n-dt-sum .opt i{ position: absolute;left:2px; color: #ff6666; -webkit-transform: translateY(-130%); transform: translateY(-130%); opacity: 0; font-style: normal;}
.n-dt-sum .opt a.cur i{ -webkit-animation: addone 1s linear; animation: addone 1s linear;}
.n-dt-sum .opt a:first-child{margin-left:0;}
.n-dt-more{height:40px;margin-top:-14px;padding-bottom:5px;}
.n-dt-more a{display:block;width:100%;height:100%;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto;}
.floatBtn .edit_icon{display:inline-block;width:16px;height:16px;background:url(../images/edit_icon.png) no-repeat;background-size:100%;margin-right:8px;vertical-align:-1px;}

/*房价走势*/
.h-option{position:relative;height:44px;background:#ff5350;max-width:640px;margin:0 auto;}
.h-option .back{position:absolute;margin:6px 4px 0 9px;width:32px;height:32px;top:0;}
.h-option .back i{display:block;width: 32px; height: 32px; background: url(../images/header_icons_w.png) no-repeat; background-size:64px auto;}
.h-option .icon-nav{position:absolute;margin:6px 4px;padding:0;width:32px;height:32px;right:5px;top:0;}
.h-option .icon-nav i{display:block;width: 32px; height: 32px; background: url(../images/header_icons_w.png) no-repeat;background-size:64px auto;background-position:-32px 0!important;}

.trend-t{height:104px;background: -webkit-linear-gradient(top, #ff5350 0%,#df3031 100%);background: linear-gradient(to bottom, #ff5350 0%,#df3031 100%);}
.trend-tm{text-align:center;color:#fff;}
.trend-tm p{font-size:13px;line-height:16px;}
.trend-tm h3{font-size:16px;line-height:32px;margin:7px 0 5px 0;}
.trend-tm h3 span{font-size:31px;vertical-align:-4px;}
.trend-tm .jt-dn{ color: #ffffff !important;}
.trend-tm .jt-up{ color: #ffffff !important;}
.trend-price{padding:24px 0 30px 0;}
.trend-price ul{height:55px;}
.trend-price li{width:50%;text-align:center;border-right:1px solid #f4f4f4;}
.trend-price li:last-child{border-right:none;}
.trend-price li > p{color:#b3b6be;font-size:11px;margin-top:-5px;}
.trend-price li > strong{display:block;color:#ff5350;font-size:18px;margin:10px 0 1px 0;}
.trend-price li > span{display:block;color:#83868f;font-size:12px;}
.trend-int{margin:0 14px;border-top:1px dotted #f4f4f4;font-size:12px;color:#83868f;line-height:18px;padding:10px 0;}

.trend-pic{padding-bottom:20px;}
.trend-pic .trend-dw{position:relative;}
.trend-pic .trend-dw span{position:absolute;line-height:12px;top:-32px;font-size:11px;color:#b3b6be;right:14px;}
.zstName{text-align:center;margin-top:14px;}
.zstName span{display:inline-block;line-height:1;font-size:12px;margin:0 11px;}
.zstName span i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px;}
.zstName span:first-child{color:#ff6666;}
.zstName span:first-child i{background-color:#ff6666;}
.zstName span:nth-child(2){color:#ff9900;}
.zstName span:nth-child(2) i{background-color:#ff9900;}
.zstName span:last-child{color:#a6b5ee;}
.zstName span:last-child i{background-color:#a6b5ee;}
.trend-out{position:absolute;background:rgba(60,63,70,.9);min-width:130px;min-height:72px;border-radius:5px;padding:6px 10px;z-index:100}
.trend-out p{color:#b3b6be;font-size:12px;line-height:20px;}
.trend-out p span{color:#ffffff;}

.trend-his .flextable{border-bottom:1px solid #f4f4f4;padding:9px 14px;}
.trend-his .flextable:first-child{padding-top:4px;}
.trend-his .flextable:last-child{border-bottom:none;}
.trend-his .flextable li:first-child{min-width:55%;}
.trend-his .flextable li:last-child{min-width:45%;}

.t-house-list{margin:0 14px;padding-top:8px;}
.t-house-list li{border-bottom:1px solid #f4f4f4;height:45px;}
.t-house-list li:last-child{border-bottom:none;}
.t-house-list li h3{float:left;width:32%;font-size:14px;color:#3c3f46;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;margin-right:1%;}
.t-house-list li > div{float:left;width:49%;}
.t-house-list li > div span{display:inline-block;line-height:19px;height:19px;background:#fff4f4;color:#ff5350;font-size:10px;padding:0 10px;min-width:70px;margin-top:13px;}
.t-house-list li > div i{font-size:12px; position:absolute;}
.t-house-list li > span{float:left;width:18%;text-align:right;padding-top:11px;}
.t-house-list li .jt-dn{ color: #669934 !important;font-size:13px;}
.t-house-list li .jt-up{ color: #ff5350 !important;font-size:13px;}

/*领取房票、活动消息*/
.FangPiao,.hd-message,.hd-other{height:44px;padding:0 14px;overflow:hidden;}
.FangPiao > a,.hd-message > a,.hd-other > a{display:block;width:100%;height:100%;}
.FangPiao i,.hd-message i,.hd-other i{float:left;width:18px;height:18px;line-height:19px;font-size:13px;color:#fff;text-align:center;background:#ff6666;margin-top:13px;margin-right:10px;border-radius:1px;overflow:hidden;}
.FangPiao span,.hd-message span,.hd-other span{display:block;height:100%;line-height:44px;font-size:14px;color:#0c0d0e;}
.hd-message .message-icon{background-image:url(../images/message_icon2.png);background-size:100%;}
.hd-other .red-s-btn{width:60px;height:21px;line-height:20px;font-size:12px;color:#ff6666;border:1px solid #ff6666;text-align:center;border-radius:2px;overflow:hidden;margin-top:12px;}

/*成交历史*/
.his-list{margin:0 14px;}
.his-list li{padding:12px 0;border-bottom:1px solid #f4f4f4;}
.his-list li:last-child{border-bottom:none;}
.his-list h3{font-size:15px;color:#0c0d0e;line-height:20px;margin-bottom:4px;}
.his-list p{font-size:12px;color:#83868f;line-height:20px;}
.his-list strong{font-weight:normal;}

/*点评页顶部消息*/
.hb-tip{background:#ffde00;}
.hb-tip p{position:relative;line-height:26px;font-size:12px;padding:0 10px;}
.hb-tip p i{ position: absolute; content: ''; top: 50%; right: 12px; width: 7px; height: 7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.hb-tip p > a{display:block;color:#000!important;}
.hb-tip p.right i{border-right:1px solid #333;border-bottom:1px solid #333;margin-top: -4px;}
.hb-tip p img{margin-right:5px;vertical-align:-2px;}

/**/
.floatMsg{ position: fixed; top: 45%; left: 50%; padding:12px 10px; -webkit-transform: translateX(-50%); border-radius: 5px; background: rgba(0,0,0,.7); max-width: 80%; font-size: 16px;line-height:1.4; color: #fff;}

/* 浮层-置业顾问-新房 */
.floatTel-xf{height:49px; width: 100%;}
.floatTel-xf dl{position: fixed; bottom: 0; left: 0; width: 100%;display: table;z-index:100;}
.floatTel-xf dd{display: table-cell; vertical-align: middle;}
.floatTel-xf dd{overflow: hidden;width:64px;background:#fff;}
.floatTel-xf dd a{ display:block;height:49px;line-height:50px;background:#df3031;color:#ffffff;text-align: center; font-size: 14px;margin-right:1px;overflow:hidden;}
.floatTel-xf dd a i{ display:inline-block; width:20px;height:20px;margin-right:6px;background:url(../images/tel_icons.png) no-repeat;background-size:60px auto;vertical-align:-5px;}
.floatTel-xf dd a.tj-mes i{background-position:-20px 0;}
.floatTel-xf dd a.tj-yh i{background:url(../images/tel_icon2.png) no-repeat;background-size:20px auto;}
.floatTel-xf dd a.tj-kf i{background-position:-40px 0;}
.floatTel-xf dd:last-child a{margin-right:0;}

/*特惠房源*/
.th-body .main{padding-bottom:80px;min-height:100%;}
.th-body .footer{position:absolute;bottom:44px;left:50%;width:100%;max-width:640px;transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);}
.searchNo{padding:70px 8px;text-align: center;}
.top-intro{padding:5px 14px;color:#cccfd8;font-size:10px;line-height:16px;}
.thfy-list ul{margin:0 14px;}
.thfy-list li{border-bottom:1px solid #f8f8f8;overflow:hidden;}
.thfy-list li > a{display:block;padding:15px 0;}
.thfy-list li:last-child{border-bottom:none;}
.thfy-list .img{position:relative;float:left;width:80px;height:60px;border:1px solid #f8f8f8;margin-right:10px;}
.thfy-list .img img{width:100%;height:100%;}
.thfy-list .img span{position:absolute;left:0;top:0;font-size:11px;color:#fff;line-height:12px;padding:1px 2px;}
.thfy-list .img span.ms{background-color:#2cbfbe;}
.thfy-list .img span.bt{ background-color: #ff8001;}
.thfy-list .img span.tj{ background-color: #ff7f77;}
.thfy-list .img span.zc{ background-color: #fdb966;}
.thfy-list .img span.jp{ background-color: #de69de;}
.thfy-list .img span.kg{ background-color: #de002a;}
.thfy-list .txt del{margin-right:6px;}
.thfy-list .txt h2{font-size:15px;color:#3c3f46;line-height:17px;padding-top:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.thfy-list .txt p{font-size:11px;color:#83868f;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:6px 0;}
.thfy-list .stag{ font-size: 10px;color:#565c67; overflow: hidden; *zoom:1;margin-top:4px;height:15px;}
.thfy-list .stag span{line-height:12px; padding:2px 5px 1px; border:none;background:#f2f4f8;overflow:hidden;margin-bottom:1px;}

.thfy-out{height:44px;}
.thfy-out > div{position:fixed;height:44px;width:100%;left:0;bottom:0;background:rgba(0,0,0,.7);text-align:center;font-size:14px;color:#fff;line-height:44px;}
.thfy-out > div a{padding:0 6px;}

/*****成交行情*****/
.trend-white{position:relative;color:#fff;min-height:120px;background: -webkit-linear-gradient(top, #ff5350 0%,#df3031 100%);background: linear-gradient(to bottom, #ff5350 0%,#df3031 100%);}
.trend-white ul:after{clear:both;content:"";display:block;height:0;}
.trend-white li{float:left;text-align:left;height:44px;color:#fff;}
.trend-white li:first-child{width:48%;}
.trend-white li:last-child{padding-left:24px; border-left:1px solid rgba(255,255,255,.3);width:52%;}
.trend-white li p{font-size:11px;line-height:12px;margin-top:-6px;}
.trend-white li h3{font-size:12px;line-height:20px;margin-top:16px;}
.trend-white li h3 span.num{font-size:28px;vertical-align:-4px;margin-right:8px;}
.trend-white .jt-dn,.trend-white .jt-up{color:#fff!important;font-size:11px;margin-left:6px;}
.trend-white .jt-dn:before{ content: '↓'; margin:0 2px 0 0; vertical-align: 1px;}
.trend-white .jt-dn:after{display:none;}
.trend-white .jt-up:before{ content: '↑'; margin:0 2px 0 0; vertical-align: 1px;}
.trend-white .jt-up:after{display:none;}
.trend-white .trend-txt{clear:both;font-size:11px;padding-top:18px;color:#fff;}
.trend-white > a{display:block;-webkit-tap-highlight-color: rgba(0,0,0,0);padding:40px 14px 20px;}
.icon-prompt{position:absolute;width:20px;height:20px;right:4px;top:10px;background:url(../images/icon_prompt2.png) center center no-repeat;background-size:14px auto;padding:0!important;}

/*标题*/
.trend-tit{position:relative;height:60px;line-height:59px;border-bottom:1px solid #f8f8f8;padding:0 20px 0 45px;font-size:16px;font-weight:600;color:#3c3f46;overflow:hidden;}
.trend-tit:before{position:absolute;content:'';width:16px;height:16px;left:20px;top:50%;margin-top:-8px;}
.trend-zs .trend-tit:before{background:url(../images/icon_turnover.png) no-repeat;background-size:100%;}
.trendBox-b .trend-tit:before{background:url(../images/icon_closing.png) no-repeat;background-size:100%;}
.house-trend .trend-tit:before{background:url(../images/icon_jl.png) no-repeat;background-size:100%;}
/*日周月*/
.trend-time{float:right;background:#fff;height:28px;line-height:28px;color:#3c3f46;font-size:12px;border-radius:14px;}
.trend-time li{width:36px;height:28px;text-align:center;}
.trend-time li.on{color:#fff;background:#df3031;border-radius:14px;}
/**/
.trendTopBox{position:relative;}
.trendTopBox > img{width:100%;}
.trendTopBox .screen{width:100%;position:absolute;top:19%;left:0;padding:0 20px;}
.trendTopBox .screen-city{position:relative;float:left;font-size:12px;color:#3c3f46;line-height:17px;padding:6px 24px 5px 11px;background:#fff;border-radius:14px;}
.trendTopBox .screen-city:after{position:absolute;content:'';width:0;height:0;right:12px;top:50%;margin-top:-2px;border:3px solid #3c3f46;border-color:#3c3f46 transparent transparent transparent;}
/*数据卡*/
.cardbox{background:#fff;padding-bottom:14px;}
.card-data{position:relative;margin:0 20px;margin-top:-19%;padding-right:2%;color:#b3b6be;box-shadow: 0px 4px 10px rgba(131,134,143,0.2);border-radius:4px;background:#fff;}
.card-data li{width:50%;padding-top:22px;padding-bottom:19px;font-size:13px;text-align:center;}
.card-data li:first-child{/*padding-left:10%;*/width:50%;}
.card-data h3{margin-bottom:3px;line-height:18px;}
.card-data h3 span{background:url(../images/n_trend_icon.png) no-repeat right center;background-size:15px 15px;padding-right:21px;}
.card-data h4{font-size:15px;color:#3c3f46;font-weight:600;line-height:40px;height:40px;white-space:nowrap;}
.card-data h4 em{font-size:28px;margin-right:3px;vertical-align:-2px;}
.card-data p{line-height:18px;color:#83868f;margin-top:4px;}
.card-data li:first-child em{color:#df3031;}
.card-data li:last-child em{color:#ff7800;}
.hb-up,.hb-down{position:relative;padding-left:17px;}
.hb-up:before,.hb-down:before{content:'';position:absolute;left:2px;top:50%;margin-top:-7px;width:13px;height:13px;}
.hb-up:before{background:url(../images/hb_up_icon.png) no-repeat;background-size:100%;}
.hb-down:before{background:url(../images/hb_down_icon.png) no-repeat;background-size:100%;}
/*走势*/
.trend-zs{border-bottom:1px solid #ebedf0;margin-bottom:8px;}
.zs-box{margin-top:20px;margin-left:20px;padding-bottom:20px;}
/*榜单*/
.trendBox-b{padding-bottom:20px;}
.trend-table2{color:#3c3f46;font-size:15px;margin:0 20px;}
.trend-table2 li{display:table;width:100%;line-height:21px;padding:20px 0;border-bottom:1px solid #f8f8f8;}
.trend-table2 li > a{display:table;width:100%;background:url(../images/arr_new.png) right center no-repeat;background-size:7px;}
.trend-table2 li div{display:table-cell;vertical-align:middle;}
.trend-table2 li div:nth-child(1){width:14%;}
.trend-table2 li div:nth-child(2){width:18%;}
.trend-table2 li div:nth-child(3){width:33%;}
.trend-table2 li div:nth-child(4){width:35%;}
.trend-table2 li div:nth-child(1) span{display:inline-block;width:21px;height:21px;line-height:21px;font-size:15px;text-align:center;border-radius:11px;}
.trend-table2 li:nth-child(2) div:nth-child(1) span{background:#df3031;color:#fff;}
.trend-table2 li:nth-child(3) div:nth-child(1) span{background:#ff7800;color:#fff;}
.trend-table2 li:nth-child(4) div:nth-child(1) span{background:#b3b6be;color:#fff;}
.trend-table2 li p{line-height:21px;}
.trend-table2 li p:nth-child(2){line-height:17px;margin-top:3px;font-size:12px;}
.trend-table2 li.table-th{color:#83868f;font-size:14px;line-height:20px;padding:21px 0 14px;}
.trend-table2 .hb-down,.trend-table2 .hb-up{padding-left:13px;}
.trend-table2 .hb-down:before,.trend-table2 .hb-up:before{width:11px;height:11px;margin-top:-5px;}
.trend-table2 .hb-up{color:#df3031!important;}
.trend-table2 .hb-down{color:#37ae5c!important;}
.trend-more{height:50px;}
.trend-more a{display:block;width:100%;height:100%;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto;}
.trend-more.up a{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.trend-btn{margin:0 20px;}
.trend-btn a{display:block;width:100%;height:44px;line-height:42px;text-align:center;border:1px solid #ff5757 ;color:#ff5757;font-size:15px;border-radius:3px;}
.trend-more-list{line-height:44px;text-align:center;padding:20px;}
.trend-more-list a{display:block;font-size:15px;color:#819bbb!important;background:#f8f8f8;}

.house-trend li{border-bottom:1px solid #f8f8f8;margin:0 20px;}
/*.house-trend li:last-child{border-bottom:none;}*/
.house-trend li > a{position:relative;display:block;padding:22px 20px 0;*zoom:1;margin:0 -20px;overflow:hidden;}
.house-trend li .img{position:relative;float:left;width: 112px;height:84px;margin-right:15px;margin-bottom:22px;}
.house-trend li .img img{width:100%;height:100%;}
.house-trend li h3{font-size:16px;line-height:22px;color:#3c3f46 ;margin-top:-2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.house-trend li p{color:#3c3f46;font-size:11px;line-height:17px;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.house-trend li p.fc{font-size:12px;margin-top:6px;}
.house-trend li p.fc span{margin-right:6px;}
.house-trend li p.fc span:last-child{margin-right:0;}
.house-trend li .new{float:right;color: #df3031;}
.house-trend li .new em{font-size:14px;font-weight:bold;}
.house-trend li .score{color:#3c3f46;margin-right:8px;}

.table-th-box{position:relative;height:44px;color:#3c3f46;font-size:15px;background:#f4f4f4;line-height:28px;padding:8px 20px;}
.table-th-box .fixed{position:fixed;height:44px;padding:8px 20px;left:0;right:0;top:0;background:#f4f4f4;z-index:9;}
.trend-table{color:#3c3f46;font-size:15px;}
.trend-table li{display:table;line-height:21px;padding:20px 0;width:100%;border-bottom:1px solid #f8f8f8;}
.trend-table li div{display:table-cell;vertical-align:middle;}
.trend-table li div:nth-child(1){padding-left:20px;width:20%;}
.trend-table li div:nth-child(2){width:40%;}
.trend-table li div:last-child{width:40%;}
.trend-table li p{line-height:21px;}
.trend-table li p:nth-child(2){line-height:17px;margin-top:3px;font-size:12px;}
.trend-table .hb-down,.trend-table .hb-up{padding-left:13px;}
.trend-table .hb-down:before,.trend-table .hb-up:before{width:11px;height:11px;margin-top:-5px;}
.trend-table .hb-up{color:#df3031!important;}
.trend-table .hb-down{color:#37ae5c!important;}


/*新房特价房列表*/
.tjf-top-intro{font-size:9px;color:#cccfd8;line-height:12px;padding:9px 14px 7px;border-bottom:1px solid #f8f8f8;}
.xf-tjf-list li{overflow:hidden;border-bottom:1px solid #f8f8f8;margin:0 14px;}
.xf-tjf-list li > a{display:block;padding:16px 0;}
.xf-tjf-list li:last-child{border-bottom:none;}
.xf-tjf-list .img{float:left;width:62px;height:46px;border:1px solid #f4f4f4;margin-right:8px;}
.xf-tjf-list .img img{width:100%;height:100%;}
.xf-tjf-list .txt h3{font-size:14px;color:#3c3f46;line-height:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px;}
.xf-tjf-list .txt p{font-size:12px;color:#83868f;line-height:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xf-tjf-list .txt p .price{color:#df3031;font-weight:bold;margin-right:12px;}
.xf-tjf-ht{height:42px;background:#f8f8f8;text-align:center;padding:10px 0;}
.xf-tjf-ht span{position:relative;display:inline-block;line-height:22px;font-size:14px;color:#3c3f46;}
.xf-tjf-ht span:before,.xf-tjf-ht span:after{content:'';position:absolute;width:62px;height:1px;background:#e0e0e0;top:50%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.xf-tjf-ht span:before{left:-72px;}
.xf-tjf-ht span:after{right:-72px;}
.xf-tjf-list-h .txt h3{color:#83868f;}

/* 底部 -seo */
.tabNav.xq{margin:0 14px;}
.tabNav.xq span{font-size:13px;color:#83868f;line-height:39px;}
.typeList{padding:6px 7px 20px 7px;overflow:hidden;}
.typeList li{float:left;margin-top:16px;width:50%;padding:0 8px;}
.typeList a{display:block;height:30px;line-height:30px;font-size:12px;color:#696969;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;text-align:center;background:#F6F6F6;border-radius:2px;background-color:var(--box-gray-400);color:var(--gray-6);}
.typeList.item3{padding:2px 14px 20px 14px;}
.typeList.item3 li{width:33.3%;}
.typeListB{position:relative;overflow:hidden;}
.typeListB-in{width:200%;overflow:hidden;}
.typeListB-in > div{float:left;}
.typeListB .pointBox{text-align:center;width:100%;padding-bottom:15px;margin-top:-12px;}
.typeListB .pointBox span{display:inline-block;width:6px;height:6px;background:#e3e7ed;border-radius:50%;overflow:hidden;margin:0 4px;}
.typeListB .pointBox span.cur{background:#ff6666!important;}

/*楼盘汇总*/
.lp-hz-index h3{font-size:13px;color:#3c3f46;padding:10px 14px;line-height:20px;}
.lp-hz-index .word{padding-left:10px;overflow: hidden; *zoom:1;padding-bottom:10px;}
.lp-hz-index .word a{float: left; width:16%;text-align:center;font-size:14px;color:#3c3f46!important;line-height:25px;}
.lp-hz-index .word a.cur{color:#ff5350!important;font-weight:bold;}
.lp-hz-list{overflow:hidden;width:100%;}
.lp-hz-list li{float:left;width:50%;border-bottom:1px solid #f4f4f4;line-height:24px;text-align:center;margin-bottom:-1px;}
.lp-hz-list li > a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;color:#565c67!important;padding:10px 5px;}
.lp-hz-list li:nth-child(odd){border-right:1px solid #f4f4f4;}

/*4-18专车看房*/
/*输入列表*/
.max_w_175 {max-width: 175px; }
.ddBox{padding-bottom:30px;padding-top:5px;}
.form-list li{width:100%;font-size:15px;color:#3c3f46;border-bottom:1px solid #f8f8f8;overflow:hidden;padding-right:20px;}
.form-list li > div{display:table-cell;width:100%;}
.form-list li > div:first-child{width:100px;min-width:100px;max-width:120px;line-height:50px;padding:0 5px 0 20px;font-size:15px;color:#3c3f46;white-space:nowrap;}
.form-list li > div:first-child i{margin:0 1em;}
.form-list li > div:first-child em{margin-right:.5em;}
.form-list li > div .btn{width:76px;height:50px;line-height:51px;font-size:13px;color:#ff5350!important;text-align:center;-moz-box-flex:0;-webkit-box-flex:0;box-flex:0;}
.form-list li > div .btn.disabled{color:#cccfd8!important;}
.form-list .ipt-text{display:block;width:100%;height:50px;font-size: 15px; border:none;background:none;overflow:hidden;color:#3c3f46;outline:none;}
.form-list ::-webkit-input-placeholder {color:#b3b6be;line-height:16px;}
.form-list .ipt-text:disabled{color:#3c3f46;}
.form-btn{margin:0 16px;text-align:center;}
.form-btn input{display:block;width:100%;height:44px;line-height:45px;background:#e15455;color:#ffffff;font-size:16px;border:none;border-radius:1px;outline:none;}
.form-btn > input:nth-child(2){color:#e15455;border:1px solid #e15455;background:#ffffff;line-height:43px;margin-top:15px;}
.form-xy{padding:20px 16px 25px;color:#3c3f46;font-size:13px;line-height:16px;}
.form-xy a{color:#819bbb!important;}
.form-xy .ipt-cb{float:left;width:16px;height:16px;background:url(../images/icon-ipta.png) no-repeat;background-size:32px auto;margin-right:10px;}
.form-xy .ipt-cb.on{background-position:-16px 0;}
.zckf_inpt2 {text-overflow: ellipsis; white-space: nowrap;}
.gray_p13 {padding:15px 16px 0;font-size: 13px; color:#d9dbe2; line-height: 18px;}
.zc_lc {padding:0 16px;font-size: 14px;background: #fff6df; height: 45px; line-height: 45px; color: #9c7052;}
.bdrds2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.zckf_ { position: relative; padding: 16px; }
.zckf_ img { margin-right: 11px;float: left; width: 80px; height: 60px; }
.zckf_ .zk_info {overflow: hidden; }
.zckf_p15 { /* margin-top: -4px; */font-size: 15px; }
.zckf_p12 { margin-top: 24px;font-size: 12px; color: #83868f; }
.bg_f8f8f8 { width: 100%; background: #f8f8f8; height: 8px;}
/*专车看房弹窗*/
.mask_50 { position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; }
.zckf_tc { padding:0 20px; position: fixed; top: 50%; left: 50%; margin:-167px 0 0 -140px; z-index: 10; width: 280px; height:335px; background: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.zckf_tc h2 { padding-top: 15px; height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; text-align: center;}
.zckf_tc_p {font-size: 15px; line-height: 24px; }
.zckf_tc_p em { color: #7fb6ff; }
.m_204 { padding: 10px 0;max-height: 204px; overflow: auto; }
.m_204 p { word-wrap: break-word; }
/* .m_204::-webkit-scrollbar {display:none} */
.pt17pb8  { padding: 17px 0 8px;}
.ti_30 p {text-indent: 30px;}
.pt17 {padding-top: 17px;}
.pb8 {padding-bottom: 8px;}
.zckf_tc  { display: none;}
.zckf_tc .form-btn { margin: 17px 0 0;}
.zckf_tc .form-btn input { height: 36px; line-height: 36px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px;}
.zckf_tc .close_btn { width: 14px; height: 14px; position: absolute; right: 15px; top: 15px;}
.zckf_tc.black_ { text-align: center; margin-top: -50px; background: #000; height: auto; padding:25px 0;}
.zckf_tc.black_ p { color: #fff;}
.zckf_tc.lmted h2 { font-weight: normal;}
.zckf_tc.lmted { padding:0 7px; height: 192px; margin-top:-96px;}
.zckf_tc.lmted p { padding-top: 15px; color: #3c3f46; font-size: 14px; line-height: 21px;}
.zckf_tc.lmted p span { color: #dd3237;}
.zckf_tc.lmted .form-btn { margin: 0 13px;}
.zckf_tc_p span {display: block; }
.zckf_tc_p .span1 {float: left; }
.zckf_tc_p .span2 {overflow: hidden; }

/* 置业顾问列表 */
.zygw-list ul{margin:0 30px;}
.zygw-list li{ padding: 20px 0; overflow: hidden; border-bottom: 1px solid #f8f8f8;display:table;width:100%;}
.zygw-list li > div{display:table-cell;vertical-align:middle;}
.zygw-list .img{position:relative;float: left; margin-right: 10px; width: 40px; height: 40px; border-radius: 50%;}
.zygw-list .img img{ width: 100%; height: 100%; border-radius: 50%;}
.zygw-list .img .icon-f{position:absolute;bottom:1px;right:0;width:16px;height:16px;background:url(../images/icon-f.png) no-repeat;background-size:16px;}
.zygw-list .txt{color:#0c0d0e;font-size:14px;line-height:21px;width:80%;}
.zygw-list .kf-call{height:40px;padding-top:12px;width:74px;}
.zygw-list .kf-call >a:only-child{float:right;}

/*城市楼盘动态*/
.citydt-top{position:relative;}
.citydt-top .imgbox{position:relative;}
.citydt-top .imgbox > img{width:100%;}
.citydt-top .imgbox > div{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#ffffff;}
.citydt-top .imgbox .b-bg{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);-webkit-transform:translateY(0);transform:translateY(0);}
.citydt-top .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.citydt-top .time{font-size:14px;margin-bottom:6px;text-shadow:1px 1px 0 rgba(0,0,0,.75)}
.citydt-top .num{font-size:14px;margin-top:6px;text-shadow:1px 1px 0 rgba(0,0,0,.75)}
.citydt-top h3{font-size:18px;font-weight:600;text-shadow:1px 1px 0 rgba(0,0,0,.75)}
.citydt-top .icon-time{position:absolute;width:79px;height:29px;right:5px;top:0;background:url(../images/n_time_kp.png) no-repeat;background-size:100% auto;padding-top:3px;text-align:center;}
.citydt-top .icon-time i{display:block;font-size:12px;color:#fff;-webkit-transform:scale(.7);transform:scale(.7);white-space:nowrap;margin:0 -18.5%;}
.citydt-top > p{font-size:14px;color:#3c3f46;line-height:20px;padding:18px 20px;}
.citydt-list{background:none;}
.citydt-list li{margin-bottom:8px;background:#fff;}
.citydt-list li > a{display:block;padding:20px;}
.citydt-list h2{font-size:16px;color:#3c3f46;text-align:center;line-height:18px;padding:4px 0;}
.citydt-list .address{font-size:14px;color:#83868f;text-align:center;line-height:16px;padding:4px 0;margin-bottom:16px;}
.citydt-list .img{position:relative;max-height:223px;overflow:hidden;}
.citydt-list .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.citydt-list .img img{width:100%;max-height:223px;}
.citydt-list .intro{font-size:14px;color:#3c3f46;line-height:20px;max-height:60px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top:12px;}
.cityys-list{background:none;}
.cityys-list li{margin-bottom:8px;background:#fff;}
.cityys-list li > a{display:block;padding:20px;}
.cityys-list .img{position:relative;max-height:223px;overflow:hidden;}
.cityys-list .img img{width:100%;max-height:223px;}
.cityys-list .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.cityys-list .hp{position:absolute;width:43px;height:43px;left:50%;top:50%;margin:-21px 0 0 -21px;background:url(../images/n_dt_hp2.png) no-repeat;background-size:100%;}
.cityys-list .txt{position:absolute;width:100%;left:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;padding:5px 9px 6px;}
.cityys-list .txt h2{font-size:16px;line-height:22px;}
.cityys-list .txt p{font-size:13px;line-height:17px;}
.cityys-list .txt .new{float:right;}
.cityys-list .txt2{margin-top:14px;}
.cityys-list .txt2 h3{font-size:16px;color:#3c3f46;}
.cityys-list .txt2 p{font-size:14px;color:#83868f;margin-top:4px;word-break:break-all;}
.cityyg-btn{padding:20px;}
.cityyg-btn a{display:block;height:40px;line-height:40px;font-size:16px;color:#6f7f9e!important;text-align:center;background:#e5eaf1;border-radius:2px;}

.city-z-list{}
.city-z-list li{border-bottom:1px solid #f8f8f8;margin:0 20px;}
.city-z-list li:last-child{border-bottom:none;}
.city-z-list li > a{position:relative;display:block;padding:20px;margin:0 -20px;overflow:hidden;*zoom:1;}
.city-z-list li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px;overflow:hidden;}
.city-z-list li .img img{width:100%;height:100%;}
.city-z-list li .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.city-z-list li .img .time{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.6);font-size:9px;color:#fff;line-height:15px;padding:0 4px;}
.city-z-list li .txt{ overflow: hidden; *zoom:1;min-height:84px;}
.city-z-list li h3{ font-size: 17px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:21px;color:#3c3f46;margin-top:-1px;margin-bottom:4px;}
.city-z-list li p{color:#83868f;font-size:13px;line-height:21px;margin-bottom:4px;max-height:41px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.city-z-list li p span{color:#ff8282;}
.city-z-list li .txt div{font-size:13px;color:#83868f;line-height:19px;max-height:38px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break:break-all;}

/*东迁倒计时*/
/*标题*/
.dq-tit{padding:20px 0;border-bottom:1px solid #f8f8f8;text-align:center;}
.dq-tit h3{position:relative;display:inline-block;min-width:200px;height:32px;line-height:32px;padding:0 24px;font-size:17px;font-weight:600;color:#ff6666;text-align:center;background:#ffd8d8;margin:0 auto;-webkit-transform:skew(-30deg);transform:skew(-30deg);}
.dq-tit h3 span{display:block;-webkit-transform:skew(30deg);transform:skew(30deg);}
.dq-tit h3:before,.dq-tit h3:after{position:absolute;content:'';width:3px;height:32px;background:#fff;top:0;}
.dq-tit h3:after{left:8px;}
.dq-tit h3:before{right:8px;}

.dqTopBox{position:relative;background:none;}
.dqTopBox > img{width:100%; vertical-align:top}
.dqTopBox > div{width:100%;position:absolute;top:20%;left:0;text-align:center;color:#fff;padding:0 20px;}
.dqTopBox > div.middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.dqTopBox .bg{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,.4)}
.dqTopBox h1{font-size:22px;font-weight:600;line-height:30px;}
.dqTopBox p{font-size:14px;line-height:20px;margin-top:6px;}
.dqTopBox .icon-time{position:absolute;width:79px;height:29px;right:5px;top:0;background:url(../images/n_time_kp.png) no-repeat;background-size:100% auto;padding-top:3px;text-align:center;}
.dqTopBox .icon-time i{display:block;font-size:12px;color:#fff;-webkit-transform:scale(.7);transform:scale(.7);white-space:nowrap;margin:0 -18.5%;}
.dqTopBox .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.dqTopBox.min > div{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.dqTopBox.min h1{font-size:20px;}
@media screen and (max-width: 320px){
    .dqTopBox.min h1{font-size:17px;}
}
/*特价房专题*//*购房者俱乐部*/
.dqTopBox .guize{position:absolute;top:10px;right:0px;height:20px;line-height:20px;background:rgba(190,24,187,0.9);border-radius:11px 0px 0px 11px;font-size:12px;padding:0 12px;color:#fff;display:block;}
.dqTopBox .guize:after {position: absolute;right:5px;top: 50%;display: inline-block;content: "";width:7px;height:7px;border: solid #fff;border-width: 1px 1px 0 0;-webkit-transform: translate(0,-50%) rotate(45deg); transform: translate(0,-50%) rotate(45deg);}
.dqTopBox .city11{ display:block; position:absolute;top:10px;left:10px;height:20px;line-height:20px;border-radius:11px;font-size:12px;padding:0 8px 0 11px;color:#343538;background:rgba(255,255,255,0.65);}
.dqTopBox .city11 span {position: relative;padding-right:11px;}
.dqTopBox .city11 span:after{content:'';position:absolute;top:50%;right:0px;margin-top:-2px;width:0;height:0;border:4px solid #343538;border-color:#343538 transparent transparent transparent;border-width:4px 3px 3px 3px;}
.dqTopBox .intro{position:absolute;left:14%;bottom:11%;font-size:14px;line-height:18px;color:#fff;font-weight:bold;border:1px solid #F9F9F9;padding:0 23px;}
.dq-pingtuan{position:relative;margin:0 20px 6px;background:#fff;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);}
.dq-pingtuan{position:relative;padding:10px;background:#fff;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);overflow:hidden;border-radius:4px;}
.dq-pingtuan a{ display:block;width:100%}
.dq-pingtuan .img{position:relative;float:left;width:49%;padding-bottom:37%;overflow:hidden;}
.dq-pingtuan .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.dq-pingtuan .img .icon{position:absolute;width:30px;height:34px;left:6px;top:0;background:url(../images/dq_tuan_icon.png) no-repeat;background-size:100%;}
.dq-pingtuan .img .icon i{display:block;text-align:center;font-size:12px;line-height:14px;color:#fff;-webkit-transform:scale(.84);transform:scale(.84);}
.dq-pingtuan .txt{float:left;width:49%;padding-left:15px;text-align:center;}
.dq-pingtuan .tit {padding:2% 0 6%;border-bottom:1px dashed #FFDDE0;}
.dq-pingtuan .tit h3{color:#0F1A30;font-size:15px;line-height:1.4;font-weight:bold;text-align:center;}
.dq-pingtuan .tit h3 span{display:block;width:8em;margin:0 auto;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dq-pingtuan .pingtuan-yh{padding:7% 0 5%;font-size:13px;line-height:1.1;}
.dq-pingtuan .pingtuan-yh p{color:#222222;white-space:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:3%;}
.dq-pingtuan .pingtuan-yh p span{color:#FE4052;}
.dq-pingtuan .pingtuan-yh .yh{color:#FE4052;}
.dq-pingtuan .btn{position:absolute;left:54%;right:15px;bottom:10px;}
.dq-pingtuan .btn a,.dq-pingtuan .btn span{display:block;width:88px;height:22px;line-height:22px;font-size:12px;color:#fff;text-align:center;background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);border-radius:2px;margin:0 auto;}
.dq-pingtuan + .dq-yhq{margin-top:0;}
@media screen and (max-width: 375px){
    .dq-pingtuan .tit{padding:2% 0 4%}
    .dq-pingtuan .tit h3{font-size:13px;}
    .dq-pingtuan .pingtuan-yh{padding:7% 0 3%;font-size:11px;}
    .dq-pingtuan .pingtuan-yh p{}
}
@media screen and (max-width: 360px){
    .dq-pingtuan .tit{padding:2% 0 3%}
    .dq-pingtuan .pingtuan-yh{padding:6% 0 3%;}
}
@media screen and (max-width: 320px){
    .dq-pingtuan .tit{padding:0 0 2%}
    .dq-pingtuan .pingtuan-yh{padding:4% 0 0%;}
    .dq-pingtuan .pingtuan-yh p{margin-top:1%;}
}
.dq-gg-box{margin:12px 20px;}
.dq-gg-box a{display:block;}
.dq-gg-box img{width:100%;}
.dq-yhq{position:relative;margin:0 20px;margin-top:-5px;}
.dq-yhq li{position:relative;background:#fff;min-height:56px;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);margin-bottom:5px;}
.dq-yhq li:before,.dq-yhq li:after{position:absolute;content:'';width:15px;height:15px;border-radius:50%;background:currentColor;top:50%;margin-top:-7px;}
.dq-yhq li:before{left:-8px;}
.dq-yhq li:after{right:-8px;}
.dq-yhq li > a{display:block;position:relative;}
.dq-yhq li > a > div:first-child{padding:8px 10px 8px 20px;width:80%;}
.dq-yhq li .hui{position:relative;}
.dq-yhq li .hui:before{content:'';position:absolute;left:0;top:0;width:28px;height:21px;background:url(../images/xf_dp_yhq_h.png) no-repeat;background-size:100%;}
.dq-yhq li .t {position:relative;display:inline-block;max-width:100%;padding-right:16px;overflow:hidden;}
.dq-yhq li .t > p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-yhq li .t:before{content:'';position:absolute;top:50%;right:-2px;margin-top:-4px;width:0;height:0;border:4px solid #343538;border-color:transparent transparent transparent #343538;border-width:3px 3px 3px 4px;}
.dq-yhq li .t .h3{display:inline-block;font-size:15px;line-height:21px;color:#0F1A30;font-weight:bold;margin-right:2px;}
.dq-yhq li .t .addr{display:inline-block;font-size:12px;line-height:21px;color:#A3A7B3;}
.dq-yhq li .c{height:17px;overflow:hidden;}
.dq-yhq li .c div{font-size:12px;line-height:17px;color:#EF2237;font-weight:bold;}
.dq-yhq li .btn{position:absolute;width:20%;right:0;top:0;padding:11px 0;padding-right:6px;}
.dq-yhq li .btn:before{content:'';position:absolute;left:0;top:0;bottom:0;border-left:1px dashed #979797;width:0;-webkit-transform:scaleX(.5);transform:scaleX(.5);}
.dq-yhq li .btn i{display:block;width:34px;height:34px;line-height:34px;text-align:center;font-size:16px;font-weight:bold;color:#fff;margin:0 auto;border-radius:50%;background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);box-shadow:0px 2px 0px 0px rgba(255,169,178,1);}
/*直播*/
.dq-club-live{overflow:hidden;margin:0 20px;}
.dq-club-live ul{overflow:hidden;margin-top:-6px;}
.dq-club-live li{float:left;width:32%;background:#fff;border-radius:4px;margin-right:2%;margin-top:6px}
.dq-club-live li:nth-child(3n){margin-right:0}
.dq-club-live li .pic{position:relative;width:100%;padding-bottom:73%;border-radius:4px 4px 0 0;overflow:hidden;}
.dq-club-live li .pic img{position:absolute;width:100%;left:0;right:0;bottom:0;}
.dq-club-live li .pic span{ position:absolute;top:8%;left:0;width:56px;height:16px;}
.dq-club-live li .pic span.active{background: url(../images/xf_df_live_active.png) no-repeat;background-size:auto 100%;}
.dq-club-live li .pic span.yg{background: url(../images/xf_df_live_yg.png) no-repeat;background-size:auto 100%;}
.dq-club-live li .pic span.hf{background: url(../images/xf_df_live_hf.png) no-repeat;background-size:auto 100%;}
.dq-club-live li .pic .binfo{position:absolute;bottom:0;left:0;width:100%;height:14px;line-height:14px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);padding:0 6px;font-size:11px;color:#fff;}
.dq-club-live li .txt{padding:4px 5px 9px;}
.dq-club-live li .txt h3{line-height:17px;font-size:12px;color:#0C0D0E;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;font-weight:bold}
.dq-club-live li .txt .bbtn{display:block;position:relative;width:76px;height:18px;line-height:18px;font-size:12px;text-align:center;color:#fff;padding-left:13px; background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);border-radius:2px;margin-top:4px;}
.dq-club-live li .txt .bbtn:after{ position: absolute; content: '';left:6px;top: 50%; margin-top:-6px; width:12px; height:12px; background: url(../images/btn_v.png) 0 0 no-repeat;background-size:100%;}
.dq-club-live li .txt .hot-num{position:relative;padding-left:13px;height:18px;line-height:18px;font-size:12px;color:#FE4052; overflow:hidden;margin-top:1px}
.dq-club-live li .txt .hot-num:before{ position: absolute; content: '';display:block;left:0;top:3px; width:10px; height:10px; background: url(../images/xf_df_live_hot.png) 0 0 no-repeat;background-size:100%;}
.dq-club-live li .txt .hot-num .hui{display:inline-block;width:12px;height:12px;vertical-align:top;margin:3px 0 0 5px;background:url(../images/xf_df_hui.png) no-repeat;background-size:100%;}

.dq-tjflist2{background:#fff;margin:7px 20px 0;border-radius:4px;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);}
.dq-tjflist2 .houseList2 li{margin:0 12px;border:none;}
.dq-tjflist2 .houseList2 li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#E8EDF4;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.dq-tjflist2 .houseList2 li > a{padding:12px;margin: 0 -12px;}
.dq-tjflist2 .houseList2 li .img{width:99px;height:75px;border-radius:2px;margin-right:11px;}
.dq-tjflist2 .houseList2 li .txt{min-height:75px;}
.dq-tjflist2 .houseList2 li h3{color:#0C0D0E;font-size:16px;line-height:22px;margin-top:-3px;margin-bottom:2px;}
.dq-tjflist2 .houseList2 li p{height:16px;line-height:16px;margin-bottom:3px;color:#5D6168;}
.dq-tjflist2 .houseList2 li p .price{float:none;font-size:11px;color:#F45549;font-weight:normal;}
.dq-tjflist2 .houseList2 li p .price em{font-weight:bold;}
.dq-tjflist2 .houseList2 li .stag{margin-top:3px;}
.dq-tjflist2 .houseList2 li .stag span{color:#5D6168;background:#F6F6F6;border:1px solid #F6F6F6}
.dq-tjflist2 .houseList2 li .stag span.red{color:#F84748;background:#FFF1F1;border:1px solid #FFF1F1}
.houseList2 .hui-box{height:20px;overflow:hidden;}
.houseList2 .hui-box div{height:20px;}
.houseList2 .hui-box span.quan{display:inline-block;position:relative;color:#FE6660;font-size:11px;height:20px;line-height:21px;vertical-align:top;font-weight:bold;padding:0 11px;}
.houseList2 .hui-box span.quan i{display:block;position:relative;overflow:hidden;background:url(../images/xf_quan_c.png) repeat-x;background-size:auto 20px;margin:0 -1px;}
.houseList2 .hui-box span.quan:before,.houseList2 .hui-box span.quan:after{content:'';position:absolute;width:11px;height:20px;}
.houseList2 .hui-box span.quan:before{left:0;top:0;background:url(../images/xf_quan_l.png) no-repeat;background-size:auto 20px;}
.houseList2 .hui-box span.quan:after{right:0;top:0;background:url(../images/xf_quan_r.png) no-repeat;background-size:auto 20px;}
.dq-tjflist2 .houseList2 li .rbbtn{position:absolute;right:12px;bottom:12px;height:22px;line-height:22px;padding:0 10px;color:#fff;font-size:12px; background:linear-gradient(79deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);border-radius:11px;}
.dfShow{margin:9px 20px 0;}
.dq-tjfbox2{margin-top:12px;padding-bottom:20px;}
.dq-tjfbox2 > .tit{width:149px;margin:0 auto 10px;}
.dq-tjfbox2 > .tit img{width:100%;}
.list-bigpic{margin:0 20px;}
.list-bigpic li{position:relative;background:#fff;margin-bottom:9px;border-radius:4px;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);overflow:hidden;}
.list-bigpic li > a{display:block;}
.list-bigpic .img{position:relative;width:100%;padding-bottom:33%;overflow:hidden;}
.list-bigpic .img img{position:absolute;width:100%;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.list-bigpic .txt{padding:8px 10px 12px 16px;}
.list-bigpic .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-bigpic .t h3{display:inline;font-size:16px;line-height:22px;color:#0C0D0E;font-weight:bold;}
.list-bigpic .t .address{font-size:12px;color:#A3A7B3;margin-left:10px;font-weight:normal;}
.list-bigpic .t .stag{float:right;}
.list-bigpic .t .stag span{color:#5D6168;background:#F6F6F6;border:1px solid #F6F6F6}
.list-bigpic .t .stag span.red{color:#F84748;background:#FFF1F1;border:1px solid #FFF1F1}
.list-bigpic .txt p{line-height:21px;font-size:12px;color:#5D6168;margin-top:1px;}
.list-bigpic .txt .price{color:#FE4052;font-size:12px;font-weight:bold;margin-right:6px;}
.list-bigpic .txt .price i{font-size:15px;}
.list-bigpic .txt .tg{font-size:13px;color:#222222;line-height:18px;margin-top:3px;margin-right:70px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-bigpic .txt .tg .num{color:#FE4052;}
.list-bigpic .btn{position:absolute;right:15px;bottom:20px;width:65px;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:bold;color:#fff;background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);;border-radius:2px;}
.list-bigpic .btn-big{position:absolute;height:64px;right:0;bottom:0;width:40%;}
.list-bigpic .btn-big span{position:absolute;right:15px;bottom:20px;width:65px;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:bold;color:#fff;background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);;border-radius:2px;}

.list-bigpic .icon{float:left;width:24px;height:28px;margin:8px 8px 0 -4px;background:url(../images/xf_df_n1.png) no-repeat;background-size:100%;text-align:center;color:#fff;font-weight:bold;padding-top:2px;font-size:15px;}
.list-bigpic li > a:not(only-child) .t{margin-right:70px;}
.list-bigpic .coumn2{margin:0 -1%;overflow:hidden;}
.list-bigpic .coumn2 li{float:left;width:48%;margin:0 1% 9px;padding-bottom:36px;}
.list-bigpic .coumn2 .img{padding-bottom:73%;}
.list-bigpic .coumn2 .txt{text-align:center; padding: 8px 10px 12px;}
.list-bigpic .coumn2 .t{margin-right:0;}
.list-bigpic .coumn2 .tg{margin-right:0;}
.list-bigpic .coumn2 .btn-big span{bottom:16px;left:50%;margin-left:-32px;}
.list-bigpic .coumn2 .btn-big{width:100%;}

.dq-card{background:#fff;padding-bottom:10px;}
.dq-card > div{position:relative;margin:0 20px;margin-top:-12%;box-shadow: 0px 4px 10px rgba(131,134,143,0.2);border-radius:4px;background:#fff;padding:15px 20px;}
.dq-card p{color:#83868f;font-size:15px;color:#2e3036;line-height:25px;word-break: break-all;word-wrap:break-word;}
.dq-card p span{color:#ff3c41;margin-right:8px;}
.dq-card + .box{border-top:none;}
.dq-flist{margin:0 20px;}
.dq-flist li{border-bottom:1px solid #f8f8f8;}
.dq-flist li:last-child{border-bottom:none;}
.dq-flist li > a{display:block;padding:22px 0 0;overflow:hidden;}
.dq-flist .img{position:relative;float:left;width:112px;height:84px;margin-right:15px;margin-bottom:22px;}
.dq-flist .img img{width:100%;height:100%;}
.dq-flist .img i{position:absolute;left:0;top:0;width:18px;height:18px;line-height:18px;text-align:center;font-size:14px;color:#fff;background:#ff5350;}
.dq-flist .img .tag-icon{position:absolute;right:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.dq-flist .img .tag-icon.left{left:5px;right:auto;}
.dq-flist .txt h2{font-size:16px;color:#3c3f46;line-height:22px;margin-top:-4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-flist .txt p{color:#565c67;font-size:11px;line-height:16px;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-flist .txt p span{position:relative;padding-right:10px;}
.dq-flist .txt p span:after{position:absolute;content:'';width:1px;height:12px;right:5px;top:50%;margin-top:-6px;background:#565c67;-webkit-transform:skew(-18deg);transform:skew(-18deg)}
.dq-flist .txt p span:last-child{padding-right:0;}
.dq-flist .txt p span:last-child:after{display:none;}
.dq-flist .txt .tag{margin-top:5px;height:15px;overflow:hidden;}
.dq-flist .txt .tag span{float:left;font-size:10px;line-height:14px;padding:0 6px 1px;margin-right:6px;}
.dq-flist .txt .tag span.yellow{color:#ff9933;background:#fff5e5;}
.dq-flist .txt .tag span.blue{color:#5aa0fc;background:#edf8ff;}
.dq-flist .txt .tag span.green{color:#42b9cb;background:#ecfcff;}
.dq-flist .txt .tag span:last-child{margin-right:0;}
.dq-flist .txt .tag.t10{margin-top:10px;}
.dq-flist .txt .price{font-size:14px;color:#ff5350;line-height:20px;margin-top:5px;font-weight:600;}
.dq-flist .txt2{clear:both;padding-top:12px;font-size:15px;color:#3c3f46;line-height:24px;word-break: break-all;word-wrap:break-word;}
.dq-flist .txt2 p{font-size:14px;color:#3c3f46;line-height:20px;margin-bottom:6px;max-height:40px;overflow:hidden;white-space:inherit;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.dq-flist .txt2 p:last-child{margin-bottom:0;}
.dq-flist .txt2 > span{font-weight:bold;margin-right:6px;}
.dq-flist .txt2 > span.red{color:#ff5757;}
.dq-flist.s2 li > a{padding-bottom:18px;}
.dq-flist.s2 .img{margin-bottom:0;}
.dq-more{text-align:center;border-top:1px solid #f8f8f8;margin:0 20px;}
.dq-more > a{display:block;padding:20px 0;}
.dq-more span{font-size:15px;color:#83868f;line-height:21px;}
.dq-flist .txt2.line2{max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.dq-flist .txt2.line3{max-height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.dq-flist .tit{font-size:16px;color:#3c3f46;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:20px;}
.dq-flist .tit .price{float:right;font-size:14px;color:#ff5350;font-weight:600;}
.dq-flist li.topimg > a{padding-bottom:18px;padding-top:15px;}
.imglist{margin-bottom:8px;}
.imglist dd{margin-right:6px;width:100px;height:21.5vw;max-height:147px;overflow:hidden;}
.imglist dd:last-child{margin-right:0;}
.imglist dd img{width:100%;}

.dq-tjfbox2 .morelink{margin:12px 20px 0;}
.dq-tjfbox2 .morelink a{display:block;height:45px;line-height:45px;font-size:16px;font-weight:bold;color:#EF2237;text-align:center;background:#fff;box-shadow:1px 1px 4px 0px rgba(173,9,26,1);border-radius:4px;}
.dq-club{background:#fff;margin:10px 20px 30px;border-radius:10px;padding-top:20px;}
.dq-club .data{font-size:14px;color:#555151;text-align:center;font-weight:bold;line-height:20px;padding:20px 0;margin:0 10px;border-bottom:1px dashed #FFD9DD;overflow:hidden;}
.dq-club .data i{color:#EF2237;}
.dq-club .data span{display:inline-block;}
.dq-club .data span:first-child{margin-right:5%;}
.dq-club .data-list{overflow:hidden;height:56px;}
.dq-club .data-list .item{overflow:hidden;height:56px;}
.dq-club .data-list span{display:block;float:left;width:50%;font-size:14px;color:#555151;line-height:28px;}
.dq-club .data-list span:nth-child(odd){padding-left:8%;}
.dq-club .data-list span:nth-child(even){padding-left:5%;width:45%;}
.dq-club .data-list span i{color:#EF2237;}
.dq-club .intro{padding:20px 2% 26px;}
.dq-club .intro li{width:50px;}
.dq-club .intro img{display:block;width:80%;margin:0 auto;}
.dq-club .intro p{font-size:13px;color:#222222;line-height:20px;font-weight:bold;text-align:center;margin-top:10px;}
.dq-club .btn{padding:0 16px 30px;}
.dq-club .btn a{display:block;width:100%;height:44px;line-height:44px;font-size:15px;font-weight:bold;color:#fff;text-align:center;background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);
    border-radius:22px;}
.tit + .dq-yhq{margin-top:0;}
@media screen and (max-width: 320px){
    .dq-club .intro p{font-size:12px;}
}

.dq-club-kft{margin:0 20px 0;border-radius:10px;}
.dq-club-kft li{position:relative;min-height:66px;background:#fff;margin-bottom:12px;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);overflow:hidden;}
.dq-club-kft li > a{display:block;padding:8px 20px 10px;}
.dq-club-kft .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-club-kft .t h3{display:inline;font-size:15px;line-height:21px;color:#0F1A30;font-weight:bold;}
.dq-club-kft .t h3 span{font-size:12px;margin-left:6px;}
.dq-club-kft .num{float:right;font-size:12px;color:#18191A;}
.dq-club-kft .num i{color:#EF2237;}
.dq-club-kft p{font-size:12px;color:#EF2237;line-height:17px;margin-top:8px;margin-right:70px;}
.dq-club-kft .btn{position:absolute;right:20px;top:34px;width:65px;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:bold;color:#fff;background:linear-gradient(180deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);border-radius:2px;}
/**/
.dq-flist li.topitem{border-bottom:8px solid #f8f8f8;margin:0 -20px;padding:0 20px;}
.dq-flist li.topitem .txt{position:relative;height:84px;margin-left:127px;}
.dq-flist li.topitem .txt p{position:absolute;bottom:-2px;left:0;right:0;max-height:32px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.dq-flist li.topitem h2{position:relative;white-space:normal;margin-top:-2px;max-height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.dq-flist li.topitem .img2{margin-bottom:22px;}
.dq-flist li.topitem .img2 img{width:100%;}
.dq-flist.s2 li.topitem .img2{margin-bottom:0;}
.dq-flist.s2 li.topitem:first-of-type{border-top:8px solid #f8f8f8;margin-top:-1px;}

/*模板5无边框标题二行介绍一行*/
.list5-style{background:#fff;padding-top:10px;padding-bottom:10px;margin-top:-1px;}
.list5-style .dq-kft{margin:-1px 20px 20px;}
.dq-flist li.topitem5 > a{padding:0;}
.dq-flist li.topitem5 .img{}
.dq-flist li.topitem5 .txt{position:relative;height:84px;margin-left:127px;}
.dq-flist li.topitem5 .txt p{position:absolute;bottom:-2px;left:0;right:0;max-height:32px;}
.dq-flist li.topitem5 h2{position:relative;white-space:normal;margin-top:-2px;max-height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.dq-flist li .v-box{position:relative;width:100%;height:vw;max-height:300px;overflow:hidden;margin-bottom:20px;}
.dq-flist li .v-box img{width:100%;height:100%;}
.dq-flist li .v-box .v{position:absolute;width:43px;height:43px;left:50%;top:50%;margin:-21px  0 0 -21px;background:url(../images/v86.png) no-repeat;background-size:100%;}
.dq-item5 .tit{height:60px;line-height:60px;background:#f8f8f8;text-align:center;}
.dq-item5 .tit span{display:inline-block;position:relative;font-weight:bold;color:#343538;font-size:21px;}
.dq-item5 .tit span:before,.dq-item5 .tit span:after{content:'';position:absolute;width:25%;height:2px;background:#343538;top:50%;margin-top:-1px;}
.dq-item5 .tit span:before{left:-34%;}
.dq-item5 .tit span:after{right:-34%;}
@media screen and (max-width: 320px){
    .dq-item5 .tit span{font-size:18px;}
}
.dq-item5 ul{padding:20px 0;}
.dq-item5 li{margin:0 20px 20px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;}
.dq-item5 li:last-of-type{margin-bottom:0;}
.dq-item5 li .fy{display:block;overflow:hidden;}
.dq-item5 li .img{position:relative;float:left;width:112px;height:84px;margin-right:15px;}
.dq-item5 li .img img{width:100%;height:100%;}
.dq-item5 li .img i{position:absolute;left:0;top:0;width:18px;height:18px;line-height:18px;text-align:center;font-size:14px;color:#fff;background:#ff5350;}
.dq-item5 li .img .tag-icon{position:absolute;right:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.dq-item5 li .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.dq-item5 li .img p{position:absolute;display:block;height:14px;width:100%;bottom:4px;left:0;}
.dq-item5 li .img p span{float:left;width:14px;height:14px; margin-left:5px;background: url(../images/list_img_icon.png) no-repeat; background-size: 42px auto;}
.dq-item5 li .img p span.video2{background-position: -28px 0;}
.dq-item5 li .img p span.hp{width:14px;height:14px;background: url(../images/xf_list_hangpai_icon.png) no-repeat; background-size:14px;}
.dq-item5 li .img p span.js_chat{background:url(../images/list_img_icon_mes.png) center center no-repeat;background-size:14px;}
.dq-item5 li .img p span.online{background:url(../images/list_img_icon_mes.png) center center no-repeat;background-size:14px;}
.dq-item5 li .img p span.qj360{background-position:-14px 0;}
.dq-item5 .txt{height:84px;overflow:hidden;}
.dq-item5 .txt h2{font-size:16px;color:#3c3f46;line-height:22px;font-weight:bold;margin-top:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-item5 .txt p{color:#565c67;font-size:11px;line-height:16px;margin-top:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-item5 .txt p span{padding-right:10px;}
.dq-item5 .txt p span:last-child{margin-right:0;}
.dq-item5 .txt .price{font-size:12px;color:#FF5350;line-height:21px;margin-top:12px;font-weight:600;}
.dq-item5 .txt .price span{font-size:15px;}
.dq-item5 .hd-vip{overflow:hidden;}
.dq-item5 .hd-vip > a{position:relative;display:block;height:50px;width:100%;border-bottom:1px solid #f8f8f8;padding-left:22px}
.dq-item5 .hd-vip i{position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;line-height:14px;font-size:10px;color:#fff;text-align:center;overflow:hidden;}
.dq-item5 .hd-vip span{display:block;height:100%;line-height:50px;font-size:13px;color:#56565C;}
.dq-item5 .hd-vip .bang-icon{background-color:#ff9f2d;}
.dq-item5 .txt2{clear:both;margin-top:14px;font-size:13px;color:#56565C;line-height:23px;word-break: break-all;word-wrap:break-word;}
.dq-item5 .txt2 span{font-weight:bold;}
.dq-item5 .txt2.line2{max-height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.dq-item5 .txt2.line3{max-height:69px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.dq-item5 .btnbox{margin-top:15px;}
.dq-item5 .btnbox a{display:block;height:40px;line-height:39px;text-align:center;font-size:16px;border-radius:2px;margin-right:20px;color:#FF9F2D;background:#fff5ea;border:1px solid #FF9F2D;}
.dq-item5 .btnbox a:first-child{border:1px solid #FF6D5F;color:#FF6D5F;background:#fff2f0;}
.dq-item5 .btnbox a:only-child{border:1px solid #FF6D5F;color:#FF6D5F;background:#fff2f0;}
.dq-item5 .btnbox a:last-child{margin-right:0;}

/*列表app下载*/
.dq-flist li.app-down{position:relative;}
.dq-flist li.app-down .txt{height:84px;padding-top:20px;padding-right:60px;}
.dq-flist li.app-down h2{margin-bottom:12px;}
.dq-flist li.app-down .btn-down{position:absolute;display:block;height:22px;line-height:12px;font-size:11px;color:#ff6666;padding:5px 5px 0;text-align:center;border:1px solid #ff6666;border-radius:2px;right:0;top:50%;margin-top:-11px;background:#fff;}

.dq-sxbox li.app-down{position:relative;}
.dq-sxbox li.app-down .txt{height:84px;padding-top:20px;padding-right:60px;}
.dq-sxbox li.app-down h2{margin-bottom:12px;}
.dq-sxbox li.app-down .btn-down{position:absolute;display:block;height:22px;line-height:12px;font-size:11px;color:#ff6666;padding:5px 5px 0;text-align:center;border:1px solid #ff6666;border-radius:2px;right:10px;top:50%;margin-top:-11px;background:#fff;}
.dq-sxbox li.app-down .txt p{color:#565c67;font-size:11px;line-height:16px;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


.dq-xzbox li.app-down{position:relative;}
.dq-xzbox li.app-down .txt{height:84px;padding-top:20px;padding-right:60px;}
.dq-xzbox li.app-down h2{margin-bottom:12px;}
.dq-xzbox li.app-down .btn-down{position:absolute;display:block;height:22px;line-height:12px;font-size:11px;color:#ff6666;padding:5px 5px 0;text-align:center;border:1px solid #ff6666;border-radius:2px;right:10px;top:50%;margin-top:-11px;background:#fff;}
.dq-xzbox li.app-down .txt p{color:#565c67;font-size:11px;line-height:16px;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}



/*卡片样式2*/
.dq-card2{padding:0 20px;}
.dq-card2 > div{padding:20px 0;border-bottom:1px solid #f8f8f8;}
.dq-card2 p{color:#83868f;font-size:15px;color:#2e3036;line-height:25px;}
.dq-card2 p span{color:#ff3c41;margin-right:8px;}
.dq-card2 + .box{border-top:none;}
/*卡片样式3*/
.dq-card3{background:#fff;padding:6px 20px 10px;}
.dq-card3 > div{position:relative;padding:15px 15px 18px;background:#fff;box-shadow: 0px 4px 10px rgba(131,134,143,0.1);border-radius:4px;}
.dq-card3 > div span{position:absolute;height:20px;line-height:20px;background:#ff6666;color:#fff;font-size:14px;white-space:nowrap;left:-4px;top:18px;}
.dq-card3 > div span:before{content:'';position:absolute;bottom:-4px;left:-4px;width:0;height:0;border:4px solid;border-color:transparent #d64242 transparent transparent;z-index:1;}
.dq-card3 > div span i{position:relative;display:block;padding:0 6px 0 8px;background:#ff6666;z-index:2;}
.dq-card3 p{color:#83868f;font-size:15px;color:#2e3036;line-height:25px;text-indent:2em;word-break:break-all;}
.dq-card3 + .box{border-top:none;}
/*列表样式2*/
.dq-flist2{background:#f8f8f8;}
.dq-flist2 li{background:#fff;margin-bottom:8px;padding:0 20px;}
.dq-flist2 li:last-child{border-bottom:none;}
.dq-flist2 li > a{display:block;padding:20px 0 18px;overflow:hidden;}
.dq-flist2 .img{position:relative;margin-top:10px;}
.dq-flist2 .img img{width:100%;}
.dq-flist2 .img .tag-icon{position:absolute;right:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.dq-flist2 .txt{text-align:center;}
.dq-flist2 .txt h2{font-size:20px;color:#0c0d0e;line-height:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-flist2 .txt p{color:#565c67;font-size:12px;line-height:17px;margin-top:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-flist2 .txt p span{position:relative;padding-right:10px;}
.dq-flist2 .txt p span:after{position:absolute;content:'';width:1px;height:12px;right:5px;top:50%;margin-top:-6px;background:#565c67;-webkit-transform:skew(-18deg);transform:skew(-18deg)}
.dq-flist2 .txt p span:last-child{padding-right:0;}
.dq-flist2 .txt p span:last-child:after{display:none;}
.dq-flist2 .txt .tag{margin-top:7px;height:17px;overflow:hidden;}
.dq-flist2 .txt .tag span{display:inline-block;font-size:10px;line-height:14px;padding:0 6px 1px;margin-right:6px;vertical-align:middle;}
.dq-flist2 .txt .tag span.yellow{color:#ff9933;background:#fff5e5;}
.dq-flist2 .txt .tag span.blue{color:#5aa0fc;background:#edf8ff;}
.dq-flist2 .txt .tag span.green{color:#42b9cb;background:#ecfcff;}
.dq-flist2 .txt .tag span:last-child{margin-right:0;}
.dq-flist2 .txt .price{font-size:17px;color:#fc393f;line-height:24px;margin-top:9px;font-weight:600;}
.dq-flist2 .txt2{margin-top:15px;font-size:15px;color:#2e3036;line-height:24px;}
.dq-flist2 .txt2 > span{font-weight:bold;margin-right:6px;color:#ff3c41;}
/*列表样式3*/
.dq-flist3{background:#f8f8f8;}
.dq-flist3 li{background:#fff;margin-bottom:8px;padding:0 20px;}
.dq-flist3 li:last-child{border-bottom:none;}
.dq-flist3 li > a{display:block;padding:21px 0 0;overflow:hidden;}
.dq-flist3 .img{position:relative;}
.dq-flist3 .img img{width:100%;}
.dq-flist3 .img .tag-icon{position:absolute;right:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.dq-flist3 .txt{padding-bottom:20px;border-bottom:1px solid #f8f8f8;}
.dq-flist3 .txt h2{font-size:17px;color:#3c3f46;font-weight:600;line-height:24px;padding:12px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-flist3 .txt h2 span{float:right;color:#83868f;font-size:12px;font-weight:normal;}
.dq-flist3 .txt h2.t{display:flex;justify-content:space-between;white-space:normal;}
.dq-flist3 .txt h2.t em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dq-flist3 .txt h2.t span{float:none;flex-shrink:0;margin-left:5px;}
.dq-flist3 .txt p{color:#3c3f46;font-size:15px;line-height:24px;word-break:break-all;}
.dq-flist3 .txt2{font-size:15px;color:#2e3036;line-height:21px;padding:12px 0}
.dq-flist3 .txt2 > a{display:block;}
.dq-flist3 .txt2  span{display:inline-block;margin-right:6px;color:#699ed4;margin-right:10px;}
.dq-flist3 .txt2 i{float:right;font-size:13px;color:#565c67;}

/*列表滑动*/
.dq-other .tit{font-size:17px;line-height:24px;font-weight:600;margin-bottom:0;}
.dq-other .tit > a{display:block;color:#0c0d0e!important;padding:20px 0;}
.dq-other .con{margin:0 -20px;overflow:hidden;}
.dq-other dl{overflow:hidden;padding:0 20px;}
.dq-other dd{float:left;width:280px;overflow:hidden;margin-right:20px;}
.dq-other dd:last-child{margin-right:0;}
.dq-other dd > a{display:block;padding-bottom:20px;}
.dq-other .pic{width:100%;height:120px;overflow:hidden;margin-bottom:14px;}
.dq-other .pic img{width:100%;}
.dq-other h2{font-size:16px;color:#3c3f46;line-height:22px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-other p{font-size:15px;color:#565c67;line-height:24px;margin-top:10px;max-height:48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
.dq-other .more{width:45px;height:230px;background:#e3e7ed;}
.dq-other .more > a{padding:42px 15px 0;height:100%;}
.dq-other .more span{display:inline-block;font-size:16px;color:#565c67;line-height:20px;}
.dq-other .more i{display:inline-block;width:13px;height:13px;margin-top:14px;margin-left:2px;background:url(../images/dq_more_icon.png) no-repeat;background-size:100%;}
/*专题列表特价房*/
.dq-tjflist.dq-zt{padding:15px 0 20px 0;margin:0;background:#fff;}
.dq-zt .dq-titbox{padding:23px 20px;background:#f4f4f4;margin-top:-1px;}
.dq-zt .dq-tjfbox{margin:20px 20px 0;}
.dq-card2 + .dq-tjflist.dq-zt{margin-top:-16px;}

/*准点购特价房*/
.dq-titbox{position:relative;padding:23px 0 23px;margin-top:10px;}
.dq-titbox .line{position:relative;height:24px;}
.dq-titbox .line:before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;}
.dq-titbox span{position:absolute;display:inline-block;line-height:24px;font-size:21px;font-weight:600;left:50%;top:50%;background:#f4f4f4;padding:0 28px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;}
.dq-titbox span:after,.dq-titbox span:before{content:'';position:absolute;width:6px;height:6px;border:1px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#f4f4f4;top:50%;margin-top:-3px;}
.dq-titbox span:before{left:0px;}
.dq-titbox span:after{right:0px;}
.dq-titbox span a{color:#F83A30!important; position:relative}
.dq-titbox span a:after{content:'';display:inline-block;width:0;height:0;border:5px solid #F83A30;border-color:#F83A30 transparent transparent transparent;margin-left:8px;}
.dq-titbox.c1{color:#F83A30;}
.dq-titbox.c2{color:#9726DA;}
.dq-titbox.c3{color:#556FF7;}
.dq-titbox.c4{color:#14DCEF;}
.dq-titbox.c5{color:#FF8C00;}
.dq-titbox img{width:100%;}
.dq-tjflist .yh-tag{display:block;position:absolute;top:0;right:0;width:50px;height:53px;text-align:center;padding-top:10px;color:#fff;line-height:12px;background:url(../images/xf_dq_tag.png) no-repeat;background-size:100%;}
.dq-tjflist .yh-tag i{display:block;font-size:10px;}
.dq-tjflist .yh-tag em{display:block;font-size:12px;font-weight:600;margin-top:6px;}
.dq-tjflist{background:none;margin:0 20px 8px;position:relative;}
.dq-tjflist img{width:100%;}
.dq-tjfbox{position:relative;padding:10px;background:#fff;box-shadow:0px 0px 6px 0px rgba(228,231,240,0.9);overflow:hidden;}
.dq-tjfbox a{ display:block;width:100%}
.dq-tjfbox .img{position:relative;float:left;width:54%;height:48vw;max-height:300px;overflow:hidden;}
.dq-tjfbox .img img{min-height:100%;}
.dq-tjfbox .txt{float:left;width:46%;padding-left:10px;text-align:center;}
.dq-tjfbox .tit {padding:3% 0 9%;border-bottom:1px dashed rgba(60,63,70,.5);}
.dq-tjfbox .tit h3{margin:0 auto 3%;color:#0B0C0C;font-size:26px;line-height:1.4;font-weight:bolder;text-align:center;white-space:nowrap;}
.dq-tjfbox .tit h3 span{color:#D41926;}
.dq-tjfbox .tit h3 img{width:70%;margin:0 auto;}
.dq-tjfbox .tit p{font-size:11px;color:#83868F;line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-tjfbox .pricebox{padding:9% 0 9%;}
.dq-tjfbox .pricebox p{font-size:11px;color:#83868F;white-space:nowrap;margin-top:7%;line-height:12px;hite-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-tjfbox .price{display:block;color:#FC393F;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-tjfbox .price i{font-size:20px;font-weight:600;}
.dq-tjfbox .btn{position:absolute;left:54%;right:10px;bottom:10px;padding-left:10px;}
.dq-tjfbox .btn a,.dq-tjfbox .btn span{display:block;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#DF3031;border-radius:2px;}
.dq-zdbox ul{overflow:hidden;margin:0 -10px;}
.dq-zdbox li{float:left;width:50%;padding:0 10px;}
.dq-zdbox li > a{display:block;background:#fff;box-shadow:0px 0px 6px 0px rgba(228,231,240,0.9);}
.dq-zdbox li .img{position:relative;overflow:hidden;}
.dq-zdbox li .tit{position:absolute;left:0;right:0;bottom:0;height:43px;padding:18px 10px 5px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.7));}
.dq-zdbox li .tit h2{line-height:20px;font-size:14px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-zdbox li .txt{padding:10px 10px 20px;}
.dq-zdbox li .txt p{line-height:14px;margin-bottom:5px;color:#83868F;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-zdbox li .txt .price{font-size:11px;color:#FC393F;line-height:21px;}
.dq-zdbox li .txt .price i{margin-left:6px;}
.dq-zdbox li .txt .price strong{font-weight:600;font-size:14px;}
.dq-zdbox li .txt .btn{display:block;width:60px;height:20px;line-height:19px;font-size:10px;color:#DF3031;text-align:center;margin-top:10px;border-radius:10px;border:1px solid #DF3031;}
.dq-sxbox li{background:#fff;box-shadow:0px 0px 6px 0px rgba(228,231,240,0.9);}
.dq-sxbox li{margin-bottom:20px;}
.dq-sxbox li:last-child{margin-bottom:0;}
.dq-sxbox .img{position:relative;}
.dq-sxbox .img .txt{position:absolute;width:173px;height:119px;left:10px;top:50%;margin-top:-60px;padding:4px 19px;text-align:center;background:url(../images/xf_dq_bg.png) no-repeat;background-size:100%;}
.dq-sxbox .img .txt > div:first-child{padding:12px 0 7px 0;border-bottom:1px dashed rgba(60,63,70,.5);}
.dq-sxbox .img .txt h2{font-size:10px;color:#3C3F46;line-height:14px;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-sxbox .img .txt h2 + p{font-size:16px;font-weight:600;color:#DF3031;line-height:22px;}
.dq-sxbox .img .txt > div:last-child{padding:7px 0 12px 0;font-size:10px;color:#000000;line-height:16px;}
.dq-sxbox .img .txt p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-sxbox .img .pm-tit{padding: 16px 0 11px 0!important;}
.dq-sxbox .img .pm-tit h2{max-height:32px;font-size:11px;color:#3C3F46;line-height:16px;overflow:hidden;white-space:normal;margin-bottom:0;}
.dq-sxbox .img .p-tag{position:absolute;top:0;right:0;width:50px;height:53px;font-size:14px;color:#fff;line-height:17px;text-align:center;padding-top:4px;background:url(../images/pm_tag.png) no-repeat;background-size:100%;}
.dq-sxbox .img .p-tag span{display:block;}
.dq-sxbox .opt{position:relative;height:63px;padding:10px 140px 10px 10px;}
.dq-sxbox .opt .price{line-height:17px;font-size:14px;color:#FC393F;font-weight:600;padding:5px 0;}
.dq-sxbox .opt .price i{font-size:12px;margin-left:6px;white-space:nowrap;}
.dq-sxbox .opt .price strong{font-size:20px;vertical-align:-2px;}
.dq-sxbox .opt .price-old{font-size:10px;color:#83868F;line-height:14px;margin-top:4px;margin-left:4px;}
.dq-sxbox .opt .btn{position:absolute;right:10px;top:13px;width:120px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#DF3031;border-radius:2px;}
.dq-xzbox{background:#fff;box-shadow:0px 0px 6px 0px rgba(228,231,240,0.9);}
.dq-xzbox li{position:relative;padding:20px;overflow:hidden;}
.dq-xzbox li:after{content:'';position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#f8f8f8;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.dq-xzbox li:last-child:after{display:none;}
.dq-xzbox .img{float:left;width:112px;height:84px;margin-right:15px;}
.dq-xzbox .txt h2{font-size:16px;color:#3c3f46;line-height:22px;margin-top:-2px;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-xzbox .txt p{height:16px;line-height:16px;color:#83868F;font-size:11px;margin-top:6px;overflow:hidden;}
.dq-xzbox .txt p:nth-child(3){font-size:10px;}
.dq-xzbox .txt p span{margin-right:6px;display:inline-block;}
.dq-xzbox .txt p span:last-child{margin-right:0;}
.dq-xzbox .txt .price{line-height:17px;font-size:11px;color:#FC393F;font-weight:600;margin-top:3px;white-space:nowrap;}
.dq-xzbox .txt .price i{margin-left:4px;}
.dq-xzbox .txt .price strong{font-size:15px;}
.dq-xzbox .time{clear:both;line-height:20px;font-size:14px;color:#3C3F46;margin-top: 10px;}
.dq-xzbox .bm{overflow:hidden;margin-top:8px;}
.dq-xzbox .bm .num {font-size:14px;color:#2E3036;}
.dq-xzbox .bm .num i{color:#FF3C41;}
.dq-xzbox .bm .btn{float:right;width:60px;height:20px;line-height:19px;font-size:10px;color:#DF3031;text-align:center;border-radius:10px;border:1px solid #DF3031;}
.dq-wqbox{margin-top:-15px;}
.dq-wqbox h3{position:relative;line-height:22px;font-size:16px;font-weight:600;color:#3C3F46;padding:15px 0 15px 9px;}
.dq-wqbox h3:before{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:4px;height:16px;background:#FE2654;}
.dq-wqbox > div{overflow:hidden;margin-bottom:10px;}
.dq-wqbox ul{overflow:hidden;}
.dq-wqbox li{float:left;width:137px;margin-right:20px;background:#fff;box-shadow:0px 0px 6px 0px rgba(228,231,240,0.9);}
.dq-wqbox .txt{text-align:center;font-size:14px;line-height:20px;padding:10px;}
.dq-wqbox .txt h2{color:#3C3F46;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-wqbox .txt p{color:#FF5350;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px;}
@media screen and (max-width: 360px){
    .dq-tjfbox .btn a{height:36px;line-height:36px;}
    .dq-tjfbox .tit h3{font-size:25px;}
    .dq-titbox span{font-size:20px;}
}
@media screen and (max-width: 320px){
    .dq-tjfbox .btn a{height:32px;line-height:32px;}
    .dq-tjfbox .tit{padding:1% 0 8%;}
    .dq-tjfbox .tit h3{font-size:23px;}
    .dq-tjfbox .pricebox{padding:6% 0 9%;}
    .dq-titbox span{font-size:18px;}
}
.dq-outbg{position:absolute;left:-20px;right:-20px;height: 120%; background: rgba(0,0,0,.6); z-index: 50;max-width:640px;}
.dq-cont{position:absolute;left:-20px;right:-20px;background:#fff;max-height:260px;overflow:hidden; z-index: 51;}
.dq-cont dd{ padding: 0 20px; border-bottom: 1px solid #f8f8f8; height: 44px; line-height: 43px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-color: #fff;color:#3c3f46;}
.dq-cont dd.active{position:relative;}
.dq-cont dd.active:before{content:'';position:absolute;width:2px;height:20px;background:#ff6666;left:0;top:50%;margin-top:-10px;}


/*准点购特价房详情*/
.bigImg{position:relative;}
.bigImg img{width:100%;}
.bigImg .banner{position:relative;}
.bigImg .focus{position:relative;}
.bigImg .focus a{position:relative;display:block;}
.bigImg .zj{position:absolute;display:block;width:103px;height:82px;top:16px;right:10px;font-size:15px;color:#F8E71C;line-height:21px;text-align:center;padding:18px 14px 0 38px;font-weight:600;white-space:nowrap;background:url(../images/xf_dq_zj.png) no-repeat;background-size:100%;z-index:2;}
.bigImg .zj i{display:block;font-size:20px;line-height:28px;}
.bigImg .pricebox{position:absolute;left:0;right:0;bottom:0;height:60px;color:#fff;padding-left:10px;background:#FE2654;overflow:hidden;z-index:2;}
.bigImg .pricebox .price{float:left;height:55px;line-height:55px;margin-top:3px;font-size:14px;font-weight:600;}
.bigImg .pricebox .price i{font-size:15px;margin-right:5px;}
.bigImg .pricebox .price em{font-size:27px;vertical-align:-2px;}
.bigImg .pricebox .price-o{position:relative;float:left;position:relative;font-size:10px;color:#E3E7ED;line-height:14px;padding:26px 10px 0;}
.bigImg .pricebox .date{position:absolute;right:0;bottom:0;width:127px;height:60px;padding:12px 8px 6px 17px;text-align:center;background:url(../images/xf_dq_price.png) no-repeat;background-size:100%;}
.bigImg .pricebox .date p{font-size:12px;color:#FE2654;line-height:17px;margin-bottom:4px;white-space:nowrap;}

.bigImg .pricebox .date p.no2{font-size:15px;color:#FFB600;margin-top:10px;}


.zdgCon{padding:0 20px;}
.zdgCon h3{color:#3C3F46;font-size:20px;font-weight:600;line-height:58px;border-bottom:1px solid #f8f8f8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zdgCon h3 a{display:block;color:#3C3F46!important;}
.zdgCon .house-intro{padding:17px 0 15px 0;border-bottom:1px solid #f8f8f8;}
.zdgCon .house-intro li{width:50px;text-align:center;border-right:1px solid #f8f8f8;line-height:20px;color:#83868F;font-size:14px;}
.zdgCon .house-intro li:last-child{border-right:none;}
.zdgCon .house-intro p{white-space:nowrap;}
.zdgCon .house-intro p:nth-child(1){margin-top:-2px;}
.zdgCon .house-intro p:nth-child(2){font-size:15px;color:#FF5350;font-weight:600;margin-top:8px;}
.zdgCon .house-yh{padding-bottom:20px;border-bottom:1px solid #f8f8f8;}
.zdgCon .house-yh li{position:relative;line-height:22px;font-size:16px;color:#3C3F46;padding-left:35px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zdgCon .house-yh li:last-child{margin-bottom:0;}
.zdgCon .house-yh li span{position:absolute;left:0;top:50%;margin-top:-11px;width:21px;height:21px;background:url(../images/xf_dq_icons.png) no-repeat;background-size:100% auto;}
.zdgCon .house-yh li span.house{background-position:0 0;}
.zdgCon .house-yh li span.time{background-position:0 -21px;}
.zdgCon .house-yh li span.yh{background-position:0 -42px;}
.zdgCon .house-yh li span.num{background-position:0 -63px;}
.zdgCon .house-yh li.adr{border-bottom:1px solid #f8f8f8;}
.zdgCon .house-yh li.adr a{display:block;color:#819BBB!important;padding-top:16px;padding-bottom:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zdgCon .house-zj{font-size:16px;color:#3C3F46;line-height:22px;padding:16px 0;border-bottom:1px solid #f8f8f8;white-space:nowrap;}
.zdgCon .btnBox{padding:20px 0;}
.zdgCon .btnBox a{display:block;height:44px;line-height:44px;font-size:16px;color:#fff;background:#DF3031;text-align:center; border-radius:2px;}
.zdgCon .btnBox a.hsbg{color:#CCCFD8; background:#E3E7ED;}
.zdgCon + .numBox{padding:24px 20px;line-height:22px;font-size:16px;color:#83868F;text-align:center;}
.zdgCon + .numBox > div{position:relative;display:inline-block;}
.zdgCon + .numBox > div:before,.zdgCon + .numBox > div:after{content:'';position:absolute;width:25px;height:1px;background:#83868F;top:50%;}
.zdgCon + .numBox > div:before{margin-left:-35px;}
.zdgCon + .numBox > div:after{right:-35px;}

.zdgItem{padding:0 20px 20px 20px;}
.zdgItem .tit{padding:20px 0;font-aize:17px;color:#3C3F46;font-weight:600;}
.zdgItem .itemCon{font-size:15px;color:#3C3F46;line-height:24px;margin-bottom:20px;overflow:hidden;}
.zdgItem .moreword{position:relative;display:block;height:50px;margin-bottom:-20px;margin-top:-20px;}
.zdgItem .moreword span{position:absolute;display:block;width:20px;height:10px;left:50%;top:50%;margin:-5px 0 0 -10px;background:url(../images/arr_more_big.png) center center no-repeat;background-size:20px auto;}
.zdgItem .moreword.up span{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.zdgLink{padding:0 20px;}
.zdgLink a{display:block;font-size:17px;color:#3C3F46!important;line-height:24px;padding-top:15px;padding-bottom:15px;}
.openFangMore{padding:20px;}
.openFangMore a{display:block;height:44px;line-height:44px;color:#819BBB!important;font-size:15px;text-align:center;background:#F8F8F8;}
.dark {width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.6);z-index: 1000;display:none;}
.pop {width: 88%;position: fixed;top: 50%;left: 50%; display:none;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2222;background: #fff;-webkit-border-radius: 4px;border-radius: 4px;margin-top: 0;text-align: center;}
.pop .pop_nr {padding: 7px 15px;}
.pop .pop_icon {font-size: 16px;background: url(../images/smilingface.png) no-repeat;background-size: 32px 32px;padding-left: 40px;color: #000;height: 32px; line-height: 32px;text-align: center;display: inline-block;}
.pop .shibai {background: url(../images/weepface.png) no-repeat;background-size: 32px 32px;}
.pop .pop_txt {border-top: 1px solid #f8f8f8;margin-top: 15px;}
.pop .pop_txt p{padding-top: 14px;font-size: 14px;color: #333;line-height: 24px;text-indent: 1em;text-align: left;}
.pop .queding {width: 98px;padding: 6px;height: 35px;line-height: 23px;border: none;background: #DF3031;color: #fff;text-align: center;font-size: 15px;margin: 20px auto 15px;-webkit-border-radius: 4px;border-radius: 4px;display: block;}

@media screen and (max-width: 360px){
    .bigImg .pricebox .price em{font-size:26px;}
}
@media screen and (max-width: 320px){
    .bigImg .pricebox .price{height:40px;line-height:40px;}
    .bigImg .pricebox .price em{font-size:24px;}
    .bigImg .pricebox .price-o{clear:both;padding-top:0px;margin-top:-5px;padding-left:0;}
}

/*猜你喜欢模块*/
.favList li{border-bottom:1px solid #f8f8f8;margin:0 14px;}
.favList li:last-child{border-bottom:none;}
.favList li > a{position:relative;display:block;padding:14px;margin:0 -14px;overflow:hidden;*zoom:1;}
.favList li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px;overflow:hidden;}
.favList li .img img{width:100%;height:100%;}
.favList li .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.favList li .img p.icon-new{position:absolute;display:block;height:14px;width:100%;bottom:4px;left:0;}
.favList 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;}
.favList li .img p.icon-new span.video2{background-position: -28px 0;}/*0915*/
.favList li .img p.icon-new span.hp{background-position:0 0;}
.favList li .img p.icon-new span.qj360{background-position:-14px 0;}
.favList li .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.favList li .img > div .tag-icon:nth-of-type(2){left:30px;}
.favList li .txt{ overflow: hidden; *zoom:1;min-height:84px;}
.favList li h3{ font-size: 16px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:19px;color:#3c3f46;margin-top:-1px;margin-bottom:4px;}
.favList li p{color:#83868f;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:21px;line-height:21px;}
.favList li p .space{padding:0 2px;}
.favList li .new{float:right;font-size:13px;color:#df3031;}
.favList li .new i{font-size:14px;font-weight:bold;}
.favList li .num{color:#3c3f46;margin-right:4px;}
.favList li .fc span{margin-right:0.5em;}
.favList li .fc span:last-child{margin-right:0;}
.favList li .fc-red{color:#ff6666;font-size:10px;line-height:12px;height:12px;margin-top:8px;}
.favList li .stag{font-size:10px;height:16px;}
.favList li .stag span{padding-top:1px;border-radius:1px;}
.favList li .stag span.bg{ background:#f2f4f8;}
.mTitle + .favList{padding:6px 0;}
.mTitle.newt + .favList{padding:0;}
.mTitle.newt + .favList li{margin:0 20px;}
.mTitle.newt + .favList li > a{padding:16px 20px;margin:0 -20px;}

/*新房点评详情*/
.comment-detail > ul > li{ padding:23px 0px 0;background:#fff;margin-bottom:8px;}
.comment-detail .comment-head dt {float: left;margin-right: 12px;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}
.comment-detail .comment-head dd {overflow: hidden;height: 40px;position: relative;}
.comment-detail .comment-head dd h3.dp_detail{ font-size: 15px;color:#565C67 ;     padding-top: 0;line-height:21px;}
.comment-detail .ico-star{margin-top: 3px;}
.comment-detail .ico-star i {display: inline-block;width: 13px;height: 13px; border-radius: 0; margin-right: 4px;background: url(../images/icon_dp_star1.png)  no-repeat; background-size: 13px 13px;}
.comment-detail .ico-star i.active {background: url(../images/icon_dp_star.png)  no-repeat;background-size: 13px 13px;}
.comment-detail .ico-star i.half {background: url(../images/icon_dp_star2.png)  no-repeat;background-size: 13px 13px;}
.comment-detail .comment-head{margin-bottom: 13px;}
.comment-detail .comment-detail-time{font-size:12px;color:rgba(179,182,190,1);position: absolute;bottom: 0;right: 0;}
.comment-detail li.jing-icon-dp dd.comment-detail-dd:after {content: '';position: absolute;bottom: 8px;right: 0px;width: 33px;height: 33px;background: url(../images/jing_new.png) no-repeat;background-size: 33px;}
.comment-detail li.jing-icon:after {display: none;}
.comment-detail .comment-text {line-height: 27px;font-size: 17px;color: #0C0D0E;}
/*线索入口*/
.NewsXs{box-pack:end;-webkit-box-pack:end;}
.NewsXs a{width:66px;height:24px;line-height:23px;font-size:12px;text-align:center;margin-left:5px;border-radius:12px; }
.NewsXs a:first-child{margin-left:0;}
.NewsXs a:only-child{max-width:78px;min-width:78px;width:78px;}
.NewsXs a.msg{border:1px solid #F84440;background:#F84440;color:#fff;}
.NewsXs a.tel,.NewsXs a.btn{border:1px solid #FFE3DF;background:#FFF2F0;color:#F84440;}
.NewsXs a i{display:inline-block;width:14px;height:14px;margin-right:2px;margin-top:4px;vertical-align:top;}
.NewsXs a.msg i{background:url(../images/x_icon_msg2.png) no-repeat;background-size:100%;}
.NewsXs a.tel i{background:url(../images/x_icon_tel.png) no-repeat;background-size:100%;}

.comment-dp-huxing{font-size:15px;color:#83868F;line-height:21px;margin-top: 10px;overflow: hidden;}
.comment-dp-huxing .hx_like{margin-top: 6px;margin-right: 6px;}
.comment-dp-huxing p{line-height: 30px;}
.comment-dp-img{overflow:hidden;margin-top:2px;}
.comment-dp-img dd{position:relative;float: left;width:33%;padding-bottom:33%;overflow:hidden;}
.comment-dp-img dd img{position:absolute;width: 100%;left:4px;right:0;top:4px;bottom:0;}
.comment-dp-img dd:only-child{width:100%;padding-bottom:100%;}
.comment-dp-img dd:only-child img{left:0;top:0;}
.comment-dp-xfother{margin-top: 20px;background: #F8F8F8;padding: 10px;box-sizing: content-box;margin-bottom:20px;}
.comment-dp-xfother .img {float: left;margin-right: 10px;width: 112px;height: 82px;display: inline;position: relative;}
.comment-dp-xfother .img img { width: 100%;height: 100%;}
.comment-dp-xfother .txt {overflow: hidden;}
.comment-dp-xfother h3 {font-size: 16px;height:22px;overflow: hidden;line-height: 26px;color: #3c3f46;margin-bottom: 4px;white-space: nowrap;    margin-top: -3px;text-overflow: ellipsis;}
.comment-dp-xfother p {color: #B3B6BE;font-size: 11px; overflow: hidden;line-height: 20px;height: 20px;}
.comment-dp-xfother .new { float: right;font-size: 11px;color: #CA2C33;font-weight: 700;}
.comment-dp-xfother .new em {font-size: 14px;}
.comment-dp-xfother .score {color: #3c3f46;margin-right: 8px;    font-size: 12px;}
.comment-dp-xfother .detail_dpta{line-height: 16px;}
.comment-dp-xfother .detail_dpta  a{color: #699ED4 ; font-size: 11px;}
.comment-dp-xfother .NewsXs{margin-top:10px;margin-left:122px;}

.liulan_detail_dp {margin: 20px 0;}
.liulan_detail_dp .num_ll{color: #B3B6BE;height:18px; font-size:13px;line-height: 18px;}
.liulan_detail_dp .opt_dp a {
    position: relative;
    float: left;
    margin-left: 12px;
    padding-left: 20px;
    color: #b3b6be;
    font-size: 13px;line-height: 14px;
}
.liulan_detail_dp .opt_dp a.z1:before {
    background: url(../images/ic_heart_fill.png) no-repeat;
    background-size: 14px;
}
.liulan_detail_dp .opt_dp a.z:before {
    background: url(../images/ic_heart_emp.png) no-repeat;
    background-size: 14px;
}
.liulan_detail_dp .opt_dp a:before {
    position: absolute;
    top: 0px;
    left: 0;
    content: '';
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
}
.liulan_detail_dp .opt_dp i {
    position: absolute;
    left: 0px;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 1;
    color: #FF6666;
}
.liulan_detail_dp .opt_dp a.t:before {background: url(../images/ic_mes_dp.png) no-repeat; background-size: 14px ;}
ol.dp_reply_list{border-top: 1px solid #F8F8F8;}
ol.dp_reply_list li:first-child{border-top: none;}
ol.dp_reply_list li{border-top: 1px solid #F8F8F8;padding: 16px 0;    overflow: hidden;margin: 0 20px;}
ol.dp_reply_list li .dp_reply_ren{width: 40px;height: 40px;overflow: hidden;border-radius: 50%;}
ol.dp_reply_list li .dp_reply_ren img {width: 100%;height: 100%;}
ol.dp_reply_list li .dp_reply_right {margin-left: 52px;}
ol.dp_reply_list li .dp_reply_top{color: #B3B6BE;height:21px; font-size:15px;line-height: 21px;margin-bottom: 7px;}
ol.dp_reply_list li .dp_reply_name{ float: left;width: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ol.dp_reply_list li .dp_reply_date{ font-size:11px;float: right;}
ol.dp_reply_list li .dp_reply_cont{font-size:17px;color:#0C0D0E;line-height:27px;}
ol.dp_reply_list li .dp_reply_cont .dp_reply_dbl{color: #558ACC;}
.ck_more_dp{text-align: center;height:22px; font-size:16px;color:#565C67;line-height:22px;border-top: 1px solid #F8F8F8;padding: 20px 0 38px 0;}
.write_dp_tail{   background: #f4f4f4;     position: fixed;width: 100%;left: 0;bottom: 0;z-index: 9}/* 20180301 浮动 */
.write_dp_tail .write_dp_con{overflow: hidden;height: 32px;margin: 6px 20px; }/* 20180301 浮动 */
.write_dp_tail  .write_dp_arr{background: url(../images/dp_tail_back.png) no-repeat center;width: 10px;height: 32px;
    background-size: 10px 18px;}
.write_dp_tail  .write_dp_input{background-color: #ffffff;border: none;width:100%;
    height:32px; line-height: 32px;border-radius: 16px ;text-indent: 20px;font-size: 16px;}
.dpdetail_tan{padding:15px 20px}
.dpqx_sure a{width:50px;height:26px; }
.dpqx_sure .fsbtn{width:50px;height:26px; text-align: center;line-height: 26px;background:#E3E7ED;border-radius: 3px ;
    color: #ffffff;font-size: 16px}
.dpqx_sure .fsbtn.active{background:#FF5350;}
.dpqx_aera textarea{width:100%;height:158px;display: block;background-color: #ffffff;padding: 15px ;margin-top: 16px;
    font-size:16px;color:#0C0D0E;line-height:27px;    border: none;resize: none}
.fs_suc{width:130px;height:120px; background:rgba(12,13,14,0.9);border-radius: 10px ;position: absolute;
    top: 50%;left: 50%;margin: -60px 0 0 -65px;text-align: center;}
.fs_suc i{width: 31px;height: 32px; background: url(../images/dp_fssuc.png) no-repeat ; background-size: 31px 32px;display: block;margin: 28px auto 10px;animation: scale 0.5s linear;}
.fs_suc p{ height:22px; font-size:16px;color:#fff;line-height:22px;    text-indent: 11px;}
@keyframes scale {
    0% {
        transform: scale(1.2);
    }
    50% {
        transform: scale(0.2);
    }
    70% {
        transform: scale(1);
    }
    90% {
        transform: scale(0.7);
    }
    100% {
        transform: scale(1);
    }
}
.comment-dp-xfother .tag-icon {
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 9px;
    color: rgba(255,255,255,.5);
    line-height: 1;
}/* 20180126 */
/*点评页*/
.favtip.dp{bottom:50px;padding-right:8px;padding-left:5%;}
.favtip.dp .btn-box{-webkit-box-flex:0;box-flex:0;margin-left:5px;}
.favtip.dp .btn-box a{display:inline-block;height:24px;line-height:24px;font-size:12px;padding:0 8px;color:#FFFFFF;border-radius:2px;}
.favtip.dp .btn-box a.msg{background:#F59149;}
.favtip.dp .btn-box a.tel{background:#F84440;}
.favtip.dp span{line-height:24px;font-size:15px;white-space:nowrap;}
@media screen and (max-width: 360px){
    .favtip.dp span{font-size:14px;}
}
@media screen and (max-width: 320px){
    .favtip.dp span{font-size:12px;}
    .favtip.dp .btn-box a{font-size:11px;padding:0 6px;}
}
/*列表app下载*/
.comment-list > ul > li.app-down{padding:16px 14px;}
.app-down .img {position: relative;float: left;margin-right: 15px;width: 106px;height: 80px;}
.app-down .img img{display:block;width:100%;height:100%;}
.app-down h3{margin-bottom:18px;font-size: 16px;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #3c3f46;color:var(--gray-3);}
.app-down p{margin-top:45px;line-height:14px;height:14px;color:#83868f;font-size:13px;}
.app-down .btn-down{float:right;display:block;height:24px;line-height:14px;font-size:13px;color:#d7494a;padding:4px 5px 3px;text-align:center;border:1px solid #d7494a;border-radius:2px;margin-top:29px;}

/*询底价*/
.fix-bottom{padding-bottom:44px;height:auto;min-height:100%;}
.fix-bottom2{padding-bottom:55px;height:auto;min-height:100%;}
.top-tig{font-size:12px;color:#b3b6be;line-height:16px;padding:12px 20px;background:#f8f8f8;}
.xdjlist .ipt-cb{float:left;width:16px;height:16px;background:url(../images/i_radio_icon2.png) no-repeat;background-size:16px auto;margin-top:12px;margin-right:20px;}
.xdjlist .ipt-cb.on{background-position:0 -16px;}
.xdjlist{line-height:40px;margin:0 20px;padding:10px 0;}
.xdjlist .q{display:inline-block;width:14px;height:14px;background:url(../images/n_q_icon.png) no-repeat;background-size:100%;margin-left:10px;vertical-align:middle;margin-top:-1px;}
.xdjlist .chooseAll{border-top:1px solid #f8f8f8;margin-bottom:-10px;padding:4px 0;margin-top:6px;color:#d64242;}
.fix-btn{position:fixed;left:0;right:0;bottom:0;}
.fix-btn > a{display:block;height:44px;line-height:44px;background:#d64242;font-size:16px;color:#fff;text-align:center;}
.xdjgw{margin:0 20px;}
.xdjgw li{position:relative;width:100%;padding:16px 0;border-bottom:1px solid #f8f8f8;/* overflow: hidden;*/}
.xdjgw .img{position:relative;float: left; margin-right: 15px; width: 53px; height: 53px; border-radius: 50%;}
.xdjgw .img img{ width: 100%; height: 100%; border-radius: 50%;}
.xdjgw .img .icon-vip{position:absolute;top:-5px;left:-5px;width:17px;height:17px;background:url(../images/icon_vip_crown.png) no-repeat;background-size:17px;}
.xdjgw .txt{color:#3c3f46;line-height:21px;}
.xdjgw h3{font-size:16px;color:#3c3f46;line-height:27px;font-weight:600;}
.xdjgw .stag{margin-top:8px;}
.xdjgw .stag span{color:#ff7270;border:1px solid #ffe3e3;font-size:10px;line-height:12px;padding-top:1px;border-radius:1px;}
.xdjgw .callbox{position:absolute;right:0;top:50%;margin-top:-18px;}
.xdjgw .callbox >a{float:right;display:block;width:36px;height:36px;background:url(../images/n_call.png) no-repeat;background-size:72px auto;margin-left:12px;}
.xdjgw .callbox >a.call{background-position:-36px 0;}
.xdjgw .callbox >a.mes{background-position:0 0;}

/*滑块样式*/
#fCheckCodeBox {overflow: visible;}
#fCheckCodeBox > div:first-child{width:100%!important;min-width:auto;max-width:none;padding:0;}
/*0606*/
.douflist{padding-top:16px;padding-bottom:11px;overflow:hidden}
.douflist .user{height:45px;}
.douflist .user > a{position:relative; display: block; *zoom:1;}
.douflist .user .pic{float:left;width:45px; height:45px;position:relative;margin-right:15px;}
.douflist .user .pic img{width:45px; height:45px;border-radius:50%; overflow:hidden;}
.douflist .user .txt{line-height:26px;font-size:15px;color:#3c3f46;padding-top:10px}
.douflist .user .txta{padding-top:9px}
.douflist .user .txta h3{line-height:20px;font-size:15px;color:#3c3f46;margin-top:-4px;}
.douflist .user .txta p{line-height:20px;font-size:12px;color:#83868f;}
.douflist .infotr{line-height:20px;font-size:15px;color:#3c3f46;margin:15px 0 0;}
.douflist .comimg{overflow:hidden;}
.douflist .comimg ul{margin:2px -6px 0;}
.douflist .comimg li{width:33%;position:relative;float:left; overflow:hidden;}
.douflist .comimg li img{width:100%;padding:10px 6px 0px 6px;}
.douflist .times{line-height:20px;font-size:12px;color:#83868f;margin-top:10px;}
.douflist  span{float:right;padding-left:20px; position:relative; display:block;color:#83868f;}
.douflist  span:before{position:absolute;top:4px;left:0;content: ''; width:15px; height:11px; background: url(../images/icon070601.png) no-repeat; background-size:15px auto;}
.douflist .comimg .vpic{width:190px;height:115px;position:relative;margin-top:12px;}
.douflist .comimg .vpic img{width:100%}
.douflist .comimg .vpic a.v{width:43px;height:43px;background:url(../images/dyicon01.png) no-repeat;background-size:43px auto; position:absolute;left:50%;top:50%;margin:-21px 0 0 -21px}
.douflist .other{line-height:20px;font-size:12px;color:#3c3f46;margin-top:10px; position:relative;padding-left:16px;}

.douflist .other:before{position:absolute;top:4px;left:0;content: ''; width:13px; height:11px; background: url(../images/dficon.png) no-repeat; background-size:13px auto;}
.douflist .other em,.douflist .times em{float:right;color:#83868f;padding-left:20px;}
.douflist a.dfzan{color:#83868f;}
.douflist .dfzan{position:relative;display:block;padding-left:18px;}
.douflist .dfzan:before{content:'';position:absolute;top:3px;left:0;width:15px;height:15px;background:url(../images/zan_tf.png) no-repeat; background-size:30px;}
.douflist .dfzan i{ position:absolute;right:15px;top:0px;font-style:normal;opacity:0;-webkit-transform:translateY(-13660%);transform:translateY(-16630%);}
.douflist .dfzan.cur:before{background:url(../images/zan_tf.png) no-repeat -15px 0; background-size:30px;}
.douflist .dfzan.cur i{-webkit-animation:addone 1s linear;animation:addone 1s linear;color:#ff6666;}
@-webkit-keyframes addone {
    0% {opacity: 1;-webkit-transform: translateY(-40%);}
    100% {opacity: .3;-webkit-transform: translateY(-130%);}
}
@keyframes addone {
    0% {opacity: 1;transform: translateY(-40%);}
    100% {opacity: .3;transform: translateY(-130%);}
}
.gray-c4{color:#c4c9ca}
.photoBox .infotr{position:fixed;bottom:81px;left:0;width:100%;line-height:20px;font-size:15px;color:#fff;padding:0 20px;overflow:hidden;}
.photoBox .user{position:fixed;top:72px;left:0;padding:0 20px;width:100%;height:45px;overflow:hidden;color:#fff}
.photoBox .user .pic{float:left;width:45px; height:45px;position:relative;margin-right:15px;}
.photoBox .user .pic img{width:45px; height:45px;border-radius:50%; overflow:hidden;}
.photoBox .user .txt{line-height:26px;font-size:15px;color:#fff;padding-top:10px}
.photoBox .infotr{line-height:20px;font-size:15px;color:#fff;margin:15px 0 0;}
.photoBox .dftopbg{position:fixed;top:0px;left:0;width:100%;height:178px;overflow:hidden;background: url(../images/dftopbg.png) 0 0 no-repeat;background-size:auto 178px;}

/*20180628*/
.zdgTab{height:50px; background:#fff;padding:0 10px 0 10px; background:#fff}
.zdgTab a{line-height:50px;width:50px;font-size:16px;color:#3C3F46!important; text-align:center}
.zdgTab a.cur{color:#DF3031!important}
.dq-kft{position:relative;padding:20px;background:#fff;box-shadow:0px 0px 6px 0px rgba(228,231,240,0.9);overflow:hidden;}
.dq-kft a{ display:block;}
.dq-kft h3{line-height:24px;font-size:17px;color:#3C3F46;margin-top:6px;}
.dq-kft h3 span{float:right;color:#819BBB;font-size:12px; position:relative;padding:0 10px}
.dq-kft h3 span:after{position:absolute;content:'';width:5px;height:9px;background:url(../images/myiconjt.png) no-repeat; background-size:5px;;right:0;top:50%;margin-top:-5px;}
.dq-kft .contr{ position:relative;}
.dq-kft .contr > a{position:relative; display: block; padding:16px 0; overflow: hidden; *zoom:1;}
.dq-kft .contr .img{ position: relative; float: left; margin-right:7px; width:38px; height:38px;}
.dq-kft .contr .img img{ width: 100%; height: 100%;}
.dq-kft .contr .txt{ overflow: hidden; *zoom:1;}
.dq-kft .contr h3{ font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:20px;color:#3C3F46;margin-top:0px;}
.dq-kft .contr p{color:#B3B6BE;font-size:10px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:20px;height:20px;}
.dq-kft .contr .btn{width:60px;height:20px;line-height:20px; border:1px solid #DF3031; text-align:center;font-size:10px;color:#DF3031; position:absolute;top:10px;right:0px;border-radius:10px;}

/*0705*/
.douftop{height:40px;line-height:40px;background:#fff5e5;font-size:12px;color:#ff9933;position: relative; }
.douftop a{display:block;color:#ff9933;padding:0 20px;}
.douftop:after{position: absolute; content: '';right:20px;top: 50%; margin-top: -6px; width: 7px; height:12px; background: url(../images/icon_jt01.png) 0 0 no-repeat;background-size: 7px auto;}
.doufTab{position:relative;border-bottom:1px solid #f8f8f8;height:51px; background:#fff;}
.doufTab .tbaIn{position:relative;margin-right:76px;overflow:hidden;}
.doufTab .tbaIn:after{position:absolute;content:'';width:30px;height:50px;top:0;right:0;background-image: linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,.9), rgba(255,255,255,0));}
.doufTab ul{height:50px;padding:0 16px;}
.doufTab li{float:left;padding: 12px 0;padding-right:15px}
.doufTab li a{display: block;min-width:65px;height:26px; line-height:26px; font-size: 12px; text-align: center; color: #565c67!important;padding:0 8px;white-space:nowrap;border:1px solid #f8f8f8; background:#f8f8f8;border-radius:3px;}
.doufTab li.active a{ color: #ff5350!important;line-height:25px;border:1px solid #ffa19f; background:#ffeaea; }
.doufTab .sx{position:absolute;right:0;top:0;padding:12px 0;}
.doufTab .sx a{display:block;padding:0 15px;height:26px;line-height:26px;border-left:1px solid #f8f8f8;text-align:center;font-size:12px;}
.doufTab .sx span {position: relative;display: inline-block;padding-right: 13px; color: #565c67;white-space:nowrap;}
.doufTab .sx span:after{content:'';position:absolute; width: 0; height: 0; border-style: solid; border-width: 4px; border-color: #cccfd8 transparent transparent transparent;right:0; top: 50%;margin-top: -2px;}
.doufTab .sx .active span{color:#ff5350;}
.doufTab .sx .active span:after{margin-top:-6px;border-color: #f66 transparent transparent transparent;margin-top: -2px;}
.douffloat{ position:absolute; top:91px; bottom: 0; width: 100%;background: rgba(0,0,0,.6); z-index: 50;max-width:640px;}
.douftabSX{position:absolute;width: 100%;z-index: 200;max-width:640px;}
.douftabSX .lbTab{height:100%;}
.douftabSX .lbTab .cont{position:relative;top:0;}
.douftabSX .lbTab .cont dd.active{ background:#fff}
.doufjp{font-size:16px;color:#565c67;line-height:36px;padding:10px 20px;}
.doufTtab{height:45px;line-height:45px;border-bottom:1px solid #f8f8f8;padding:0 20px;font-size:15px;color:#83868f; background:#fff}
.doufTtab span{float:right;}
.doufTtab span a{color:#5c5c67;padding:5px 0 5px 30px;}


/*910导购*/
.PWlist3 li{border-bottom: 1px solid #f8f8f8;margin:0 20px;overflow:hidden;}
.PWlist3 li > a{display: block; padding: 19px 0; height: 100%;}
.PWlist3 li:last-child{border-bottom:0px}
.PWlist3 .img{float:right; width:112px; height:84px; margin-left:16px;}
.PWlist3 .img img{ width:112px; height:84px;}
.PWlist3 .txt{overflow: hidden;}
.PWlist3 .txt h3{max-height:44px;font-size:17px;line-height:22px;color:#3c3f46;margin-bottom:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.PWlist3 .txt .other{line-height:16px;font-size:11px;color:#B3B6BE}
.mdata{font-size:10px;color:#f93;*zoom:1;height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mdata span{line-height:14px; padding:0 6px; border:1px solid #FFE9C7;background:#fff;color:#f93;overflow:hidden;border-radius:0px 1px 1px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display: inline-block;}
.mdata em{display: inline-block;line-height:14px; padding:0 6px;background:#FFE9C7;overflow:hidden;color:#f93;border:1px solid #FFE9C7;border-radius:1px 0px 0px 1px;}
.dglist{overflow:hidden}
.dglist li{border-top: 1px solid #F8F8F8;padding:20px 20px 15px 20px;overflow:hidden;}
.dglist li a{ display:block}
.dglist .user{overflow:hidden;}
.dglist .user > a{position:relative; display: block; *zoom:1;}
.dglist .user .pic{float:left;width:44px; height:44px;position:relative;margin-right:16px;}
.dglist .user .pic img{width:44px; height:44px;border-radius:50%; overflow:hidden;}
.dglist .user .txt{ overflow:hidden}
.dglist .user .txt h3{line-height:22px;font-size:16px;color:#819BBB;}
.dglist .user .txt p{line-height:22px;font-size:16px;color:#3C3F46;margin-top:5px}
.dglist .comimg{overflow:hidden;padding-left:60px;}
.dglist .comimg ul{margin:2px -1% 0;}
.dglist .comimg li{width:31%;position:relative;float:left; overflow:hidden;margin:2% 1% 0 1%;padding:0;border:0px;padding-bottom:23%;overflow:hidden;}
.dglist .comimg li img{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);}
.dglist .times{line-height:20px;font-size:12px;color:#83868f;margin-top:10px;}
.dglist .comimg .vpic{width:190px;max-height:210px;position:relative;margin-top:12px;}
.dglist .comimg .vpic img{width:100%;max-height:210px;}
.dglist .comimg .vpic a.v{width:43px;height:43px;background:url(../images/dyicon01.png) no-repeat;background-size:43px auto; position:absolute;left:50%;top:50%;margin:-21px 0 0 -21px;}
.dglist .comimg .item4 li:nth-child(3){clear:both;}
.dglist .times{line-height:20px;font-size:12px;color:#83868f;margin-top:18px;padding-left:60px;}
.dglist .times span{float:right;padding-left:20px; position:relative; display:block}
.dglist .times span:before{position:absolute;top:4px;left:0;content: ''; width:15px; height:11px; background: url(../images/icon070601.png) no-repeat; background-size:15px auto;}
.dglist .times em{float:right;color:#83868f;padding-left:15px;}
.dglist a.dfzan{color:#83868f;}
.dfzan label{display:inline-block}
.dglist .dfzan{position:relative;display:block;padding-left:18px;}
.dglist .dfzan:before{content:'';position:absolute;top:3px;left:0;width:15px;height:15px;background:url(../images/zan_tf.png) no-repeat; background-size:30px;}
.dglist .dfzan i{ position:absolute;right:15px;top:0px;font-style:normal;opacity:0;-webkit-transform:translateY(-13660%);transform:translateY(-16630%);}
.dglist .dfzan.cur:before,.dglist .dfzan.action:before{background:url(../images/zan_tf.png) no-repeat -15px 0; background-size:30px;}
.dglist .dfzan.cur i{-webkit-animation:addone 1s linear;animation:addone 1s linear;color:#ff6666;}
/*1017*/
.dq-tjflist.dq-zt.no2{background: none;}
.dq-tjf-new .dq-tjfbox{position:relative;padding:12px;background:#fff;box-shadow: 0px 2px 0px 0px rgba(240,240,240,0.3);border-radius:4px;overflow:hidden;margin-bottom:6px;}
.shuang11tit{height:70px;background:url(../images/2018111101.png) no-repeat center; background-size:auto 70px; text-align:center;font-size:24px;line-height:70px;color:#FFFFFF;text-shadow: 0 0 8px rgba(255,15,108,1); }
/*新改版列表样式*/
.houseList2 li{border-bottom:1px solid #f8f8f8;margin:0 20px; position:relative}
.houseList2 li:last-child{border-bottom:none;}
.houseList2 li > a{position:relative;display:block;padding:20px;margin:0 -20px;overflow:hidden;*zoom:1;}
.houseList2 li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px;overflow:hidden;}
.houseList2 li .img img{width:100%;height:100%;}
.houseList2 li .img .xfdf{width:42px;height:18px;background: url(../images/xf_df.png) no-repeat;background-size:auto 18px; position:absolute;top:5px;right:5px;}
.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;}/*0915*/
.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;}/*0301*/
.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 .online{float:left;width: 11px; height: 10px; margin-left:5px; background: url(../images/list_icons.png) -14px 0 no-repeat; background-size: 25px auto;}
.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 .hot-icon{position:absolute;left:0;top:0; width: 26px; height: 23px; background: url(../images/list_hot_icon.png) 0 0 no-repeat; background-size:26px auto;}
.houseList2 li .tag-icon{position:absolute;left:5px;top:5px;font-size:9px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.houseList2 li .img .xf-icon{position:absolute;bottom:0;right:-4px;height:12px;background:rgba(0,0,0,.5);-webkit-transform:skew(-10deg);transform:skew(-10deg);padding-right:4px;}
.houseList2 li .img > div .tag-icon:nth-of-type(2){left:30px;}
.houseList2 li .img .xf-icon i{display:block;font-size:12px;line-height:12px;color:#fff;-webkit-transform:skew(10deg) scale(.75);transform:skew(10deg) scale(.75);}
.houseList2 li .txt{ overflow: hidden; *zoom:1;min-height:84px; position: relative}
.houseList2 li h3{ font-size: 16px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:19px;color:#343538;margin-top:-1px;margin-bottom:4px;font-weight:700}
.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 .v-icon{display:inline-block;width:11px;height:11px;background:url(../images/v_icon.png) no-repeat;background-size:100%;margin-left:5px;}
.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:#56565C;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:21px;line-height:21px;}
.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 .newP{font-size:12px;color:#ff5350;}
.houseList2 li .newP i{font-size:15px;font-weight:bold;}
.houseList2 li p .price{float:right;}
.houseList2 li .price{font-size:12px;color:#FF5350;font-weight:bold;margin:0;}
.houseList2 li .price em{font-size:15px;}
.houseList2 li .txt p > span{margin-right:6px;}
.houseList2 li .tx p > span:last-child{margin-right:0;}
.houseList2 li .new{float:right;font-size:13px;color:#df3031;}
.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{font-size:10px;height:16px;}
.houseList2 li .stag span{padding-top:1px;border-radius:1px;}
.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 a.arr-rt.list-r:after{right:20px;}
.houseList2 .ico-star i{display:inline-block;width:9px;height:9px;margin-right:2px;background: url(../images/list_star_icon.png) -18px 0 no-repeat;background-size:27px auto;}
.houseList2 .ico-star i.active{background-position:0 0;}
.houseList2 .ico-star i.active.half{background: url(../images/list_star_icon.png) -18px 0 no-repeat;background-size:27px auto;background-position:-9px 0;}
.houseList2 .ico-star i:last-child{margin-right:0;}
.houseList2 .x-num{display:inline-block;font-size:10px;line-height:11px;margin-left:4px;}
.houseList2 .x-fen{display:inline-block;line-height:11px;margin-left:4px;color:#565c67;}
.houseList2 .yy-box{position:relative;padding:0 0 16px 0;line-height:20px;}
.houseList2 .yy-box a{float:right;font-size:11px;color:#ff6666!important;height:20px;line-height:19px;border:1px solid #ffe0e0;padding:0 5px;border-radius:1px;overflow:hidden;}
.houseList2 .yy-box span{margin-left:2px;font-size:11px;color:#83868f;}
.houseList2 .yy-box em{font-style:normal;font-size:12px;color:#3c3f46;}
.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 .hui-box{clear:both;margin-top:12px;}
.houseList2 .hui-box span{font-size:12px;color:#56565c;}
.houseList2 .hui-box em{float:left;font-size:12px;color:#ffffff;width:20px;height:20px;line-height:20px;background:#F34646;font-weight:bold;margin-right:6px;padding:0 2px;text-align:center;background:linear-gradient(313deg,rgba(254,126,120,1) 0%,rgba(255,85,77,1) 100%);border-radius:1px;}
.houseList2 .house-Tag{overflow:hidden;padding:10px 20px;background:#f8f8f8;margin:-1px -20px 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}
@media screen and (max-width: 359px){
    .houseList2 .x-num{display:none;}
}
.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;}
.houseList2.esf > ul > li p:first-of-type{color:#3c3f46;}
.houseList2 .esfstag{margin-top:4px;}
.houseList2 p.fb{line-height:16px;height:16px;margin-top:4px;margin-bottom:8px;}
.houseList2 li.tjf-li h3{height:18px;background:url(../images/zu_tjf_word.png) 0 2px no-repeat;background-size:66px 15px;}
.houseList2 li.tjf-li .txt p{color:#3c3f46;font-size:13px;margin:15px 0 15px;}
.houseList2 li.gr-li .txt p{padding-right:24px;}
.houseList2 li.gy-li h3{height:24px;background:url(../images/gy_list_icon.png) left center no-repeat;background-size:81px 20px;}
.houseList2 li.gy-li .txt p{color:#3c3f46;font-size:12px;margin:10px 0 14px;}
.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.zf .new i{font-size:15px;}
.houseList2.zf > ul > li p:first-of-type{color:#3c3f46;}
.houseList2.xq li .txt p{line-height:15px;height:15px;margin-top:7px;}
.houseList2.xq li p.x-intro{white-space:normal;}
.houseList2.xq .jt-up{font-size:12px;color:#df3031!important;}
.houseList2.xq .jt-dn{font-size:12px;}
.houseList2.xq .jt-bl{color:#b3b6be}
.houseList2.fy li h3{line-height:20px;height:40px;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.houseList2.fy li .txt p{line-height:15px;height:15px;margin-top:7px;}
.houseList2.fy > ul > li p:first-of-type{color:#3c3f46;}
.houseList2 li .gy-icon{padding-left:20px;background:url(../images/gy_li_icon.png) left 4px no-repeat;background-size:12px;}
/*新房列表红包特殊样式*/
.houseList2 li div.lq{line-height:19px;height:19px;color:#83868f;font-size: 12px;margin-top:16px;overflow: hidden; }
.houseList2 li div.redbag{display:inline-block;line-height:11px;font-size:10px;color:#565c67;margin-top:16px;border:1px solid #ffe1e1;white-space:nowrap;}
.houseList2 li div.redbag.absb{ position:absolute;bottom:0;left:0}
.houseList2 li div.redbag .rb{position:relative;display:inline-block;padding-left:16px;background-color:#FFF2F0;padding-right:6px;padding-top:1px;height:13px;color:#FF6050;}
.houseList2 li div.redbag .rb:before{position: absolute;content: "";left: 2px;top:1px;height:11px;width: 11px;background: url(../images/list_hb_icon.png) no-repeat;background-size:100%;}
.houseList2 li div.redbag .surp{display: inline-block;height:13px;line-height:11px;background:#fff;padding:0 6px;padding-top:1px;margin-left:-3px;color:#FF6050}
.houseList2 li div.redbag .red-df{color:#dc3436;}
.houseList2 li div.redbag .rb.ts{padding-left:16px;}
.houseList2 li div.redbag .rb.ts:before{width:10px;height:10px;top:3px;left:3px;background:url(../images/bag_ts.png) no-repeat;background-size:10px;}
/*列表特殊样式*/
.houseList2 li.li-ts h3{margin:0;line-height:48px;height:48px;}
.houseList2 li.li-ts h3 span{color:#83868f;font-size:11px;margin-left:6px;vertical-align:1px;}
.houseList2 li.li-ts h3 i{display:block;float:left;}
.houseList2 li.li-ts h3 i.red{color:#d64242;margin:0 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 li.li-ts .new{line-height:48px;}
.houseList2 li.li-ts dl.gg-icon{position:relative;}
.houseList2 li.li-ts dl.gg-icon:after{content:'广告';position:absolute;right:-4px;bottom:-2px;font-size:12px;line-height:12px;background:rgba(0,0,0,.5);padding:2px 4px;color:#fff;white-space:nowrap;border-radius:2px;-webkit-transform:scale(.75);transform:scale(.75);}
.houseList2 li.li-ts dd{position:relative;width:50px;margin-right:7px;}
.houseList2 li.li-ts dd > img{width:100%;}
.houseList2 li.li-ts dd:last-child{margin-right:0;}
.houseList2 li.li-ts > a{padding-top:0;padding-bottom:9px;}
.houseList2 li.li-ts > a.space{padding-top:2px;padding-bottom:20px;}
.houseList2 li .kft-box{position:relative;font-size:12px;color:#56565c;line-height:16px;margin-top:10px;padding-left:21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 li .kft-box:before{content:'';position:absolute;width:15px;height:15px;left:0;top:50%;margin-top:-8px;background:url(../images/list_news.png) no-repeat;background-size:100%;border-radius:1px;}
.houseList2 li .kft-box .stag{margin-top:0}
.houseList2 li .stag span{border:1px solid #f4f4f4; background:#F4F6F9}
.houseList2 li .stag span.red {color: #FF6050;background: #FFF2F0;}
.houseList2 li.li-ts .t-c{position:relative;padding-right:30px;}
.houseList2 li.li-ts{position:relative;}/*2017.7.7*/
.houseList2 li.li-ts .close{position:absolute;width:10px;height:10px;right:2px;top:23px;background:url(../images/close_x2.png) no-repeat;background-size:10px auto;}/*2017.7.7*/
.houseList2 li.li-ts .gg{position:absolute;right:22px;margin-top:-14px;width:100%;height:0;}
.houseList2 li.li-ts .gg span{float:right;font-size:12px;line-height:12px;background:rgba(0,0,0,.4);color:#fff;padding:0 1px;white-space:nowrap;border-radius:1px;margin-left:4px;}
.houseList2 li.li-ts .gg span i{display:block;-webkit-transform:scale(.75);transform:scale(.75);}
.houseList2 li .rbbtn{height:20px;line-height:20px;padding:0 10px; background:#E23838;color:#fff;font-size:10px;border-radius:10px; position:absolute;right:30px;bottom:20px;}
/*列表app下载*/
.houseList2 li.app-down{position:relative;}
.houseList2 li.app-down h3{margin-bottom:20px;}
.houseList2 li.app-down p{margin-top:18px;line-height:14px;height:14px;}
.houseList2 li.app-down .btn-down{position:absolute;display:block;height:22px;line-height:12px;font-size:11px;color:#ff6666;padding:5px 5px 0;text-align:center;border:1px solid #ff6666;border-radius:2px;right:16px;margin-top:32px;background:#fff;}
.listTwocol{overflow: hidden}
.listTwocol ul{padding:20px 10px 0; overflow:hidden}
.listTwocol li{float:left;width:50%;margin-bottom:20px;display: inline-block; overflow:hidden}
.listTwocol li:nth-child(2n-1){  padding-right: 5px;}
.listTwocol li:nth-child(2n){  padding-left: 5px;}
.listTwocol li .img{width:100%;overflow:hidden;position:relative}
.listTwocol li .text{line-height:20px;}
.listTwocol li .text h3{font-size:14px;color:#3C3F46;margin:12px 0 4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.listTwocol li .text p{font-size:12px;}
.listTwocol li .text p.price{font-size:14px;color:#FF5350;font-weight:700}

.num_1{background:url(../images/icon_ph1.png) no-repeat left 2px;background-size:26px 21px;padding-left:31px;display: inline-block;}
.num_2{background:url(../images/icon_ph2.png) no-repeat left 2px;background-size:26px 21px;padding-left:31px;display: inline-block;}
.num_3{background:url(../images/icon_ph3.png) no-repeat left 2px;background-size:26px 21px;padding-left:31px;display: inline-block;}
.text_dp{line-height: 24px;text-align:center;}
/*20181030价格待定*/
.text_dp p{display:inline-block;color:#565C67;font-size:12px;padding:0 6px;}
.text_dp p.price_span{color:#FF5350;font-size:17px;padding-top:6px;margin-top:0;}
/*end*/
.img_bg{background:url(../images/icon_bg.png) no-repeat;width:82px;height:86px;background-size: 100% 100%;position:absolute;top:0;left:10px;color:#FE2654;font-size:14px;}
.img_bg span{display: block;text-align: center;line-height:20px;font-weight: bold;}
.img_bg span:first-child{font-size:18px;padding-top:8px;line-height:22px;}
.img_bg span i{font-size: 10px;font-weight: normal;}
.txt_pl{color:#3C3F46;font-size:15px;line-height:24px;margin-top:15px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.city_box{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.6);z-index: 998;}
.city_po .cont{top:0;}

/*N-AI专题列表-双11 更多*/
.moreList.shuang11{margin:0 20px;border:1px solid #F3F3F6;}
.moreList.shuang11 a{display:block;height:50px;line-height:50px;background:#fff url(../images/arr_down.png) no-repeat center;background-size:20px 10px;}

/*20181024call*/
.list_ph li{padding:20px 20px 18px;}
.dq-flist2.list_ph li>a{padding:0;}
.txt_ph{padding-top:16px;}
.text_phone{float:left;color:#3C3F46;font-size:15px;line-height:25px;}
.img_call{width:33px;height:25px;background:url(../images/icon_phone_li.png) no-repeat;background-size:100% 100%;float:right;}
.img_bg2{background:url(../images/icon_bg2.png) no-repeat;width:82px;height:49px;background-size: 100% 100%;position:absolute;top:0;left:10px;color:#FE2654;font-size:14px;text-align:center;padding-top:10px;}
.img_bg2 span{font-size:18px;line-height:22px;}

/*20181017排行榜*/
.dqTopBox > div.city_banner{position:absolute;top:11px;left:10px;z-index: 2;color:#343538;font-size:12px;padding:0;display: inline-block;width: auto;}
.city_a{display:inline-block;height:20px;line-height:20px;background:rgba(255,255,255,0.9);padding:0 12px 0 10px;white-space:nowrap;border-radius:10px;}
.city_a span{float:left;text-align:center;padding-right:4px;}
.city_a i{float:left;background:url(../images/icon_arr_h.png) no-repeat;width:11px;height:7px;background-size:100% 100%;margin-top:7px;}
.time_xz span{background:url(../images/icon_arr_b.png) no-repeat right center;background-size:11px 7px;padding-right:16px;}
.billboard_tit{background:#FAFAFA;width:100%;height:55px;overflow:hidden;}
.billboard_tit a{float:left;display:block;text-align:center;font-size:16px;line-height:22px;padding:23px 0 0;position:relative;width:20vw;}
.billboard_tit a span{display:inline-block;position:relative;padding-bottom:10px;color:#56565C;}
.billboard_tit a.active span{font-size:17px;color:#0C0D0E;font-weight: bold;}
.billboard_tit a.active span:after{content:'';position:absolute;display:block;height:3px;left:-3px;right:-3px;bottom:0;background:#D2D7DE;border-radius:2px;}

.dq-hotlist{margin:0 10px;padding:18px 0;}
.dq-hotlist li{position:relative;border:1px solid #F0F0F0;margin-bottom:18px;box-shadow:0px 4px 5px 0px rgba(240,240,240,0.5);border-radius:4px;padding:18px 15px 0;}
.dq-hotlist .img{position:relative;float:left;width:114px;height:86px;margin-right:17px;margin-bottom:18px;}
.dq-hotlist .img img{border-radius:2px;width:100%;height:100%;}
.dq-hotlist .img .top{position:absolute;width:22px;height:26px;left:6px;top:0;font-size:15px;font-weight:bold;line-height:21px;text-align:center;color:#FFFFFF;background:url(../images/xf_top_n1.png) no-repeat;background-size:100%;}
.dq-hotlist li:nth-of-type(1) .img .top,.dq-hotlist li:nth-of-type(2) .img .top,.dq-hotlist li:nth-of-type(3) .img .top{background:url(../images/xf_top_n2.png) no-repeat;background-size:100%;}
.dq-hotlist li .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.dq-hotlist li .img p.icon-new{position:absolute;display:block;height:14px;width:100%;bottom:4px;left:0;}
.dq-hotlist 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;}
.dq-hotlist li .img p.icon-new span.video2{background-position: -28px 0;}
.dq-hotlist li .img p.icon-new span.hp{width:14px;height:14px;background: url(../images/xf_list_hangpai_icon.png) no-repeat; background-size:14px;}
.dq-hotlist li .img p.icon-new span.js_chat{background:url(../images/list_img_icon_mes.png) center center no-repeat;background-size:14px;}
.dq-hotlist li .img p.icon-new span.online{background:url(../images/list_img_icon_mes.png) center center no-repeat;background-size:14px;}
.dq-hotlist li .img p.icon-new span.qj360{background-position:-14px 0;}
.dq-hotlist .txt{position:relative;margin-top:-4px;margin-left:130px;}
.dq-hotlist .txt h2{font-size:17px;color:#0C0D0E;font-weight:bold;line-height:24px;margin-top:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-hotlist .txt p{color:#5D6168;font-size:12px;line-height:17px;margin-top:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-hotlist .txt .price{font-size:12px;color:#F45549;line-height:24px;margin-top:2px;font-weight:600;}
.dq-hotlist .txt .price em{display:inline-block;font-size:17px;}
.dq-hotlist .txt .tag{margin-top:5px;height:16px;overflow:hidden;}
.dq-hotlist .txt .tag span{float:left;font-size:11px;line-height:16px;padding:0 5px;margin-right:5px;color:#5D6168;background:#F6F6F6;}
.dq-hotlist .txt .tag span.redbg{background:#FFF1F1;color:#F84748;}
.dq-hotlist .cover{position:relative;overflow:hidden;}
.dq-hotlist .cover a{position:absolute;left:0;right:40px;top:0;bottom:0;padding:0;}
.dq-hotlist .call{position:absolute;width:34px;height:34px;background:#FFF1F1 url(../images/xf_top_call.png) center center no-repeat;background-size:16px;border-radius:50%;right:15px;top:40px;}
.dq-hotlist .yh{position:relative;clear:both;border-top:1px solid #E8EDF4;padding:12px 60px 12px 0;line-height:22px;font-size:13px;color:#0C0D0E;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dq-hotlist .yh i{float:left;width:16px;height:16px;line-height:16px;color:#FFFFFF;font-size:11px;text-align:center;background:linear-gradient(313deg,rgba(254,126,120,1) 0%,rgba(255,85,77,1) 100%);border-radius:1px;margin-right:8px;margin-top:3px;}
.dq-hotlist .yh a{position:absolute;right:0;top:12px;width:56px;height:22px;line-height:22px;font-size:12px;color:#FFFFFF;text-align:center;background:linear-gradient(79deg,rgba(254,126,120,1) 0%,rgba(250,89,82,1) 100%);border-radius:11px;}

/*排行榜-新*/
.bg-f6{background:#F6F6F6;}
.hotBanner{position:relative;}
.hotBanner > img{width:100%;}
.hotBanner .city{ display:block; position:absolute;top:10px;left:10px;height:20px;line-height:20px;border-radius:11px;font-size:12px;padding:0 8px 0 11px;color:#343538;background:rgba(255,255,255,0.65);}
.hotBanner .city span {position: relative;padding-right:11px;}
.hotBanner .city span:after{content:'';position:absolute;top:50%;right:0px;margin-top:-2px;width:0;height:0;border:4px solid #343538;border-color:#343538 transparent transparent transparent;border-width:4px 3px 3px 3px;}
.hotBanner .time{position:absolute;top:66%;left:18.5%;width:25.5%;height:17px;line-height:15px;background:rgba(227,13,49,.8);border-radius:1px;color:#FFFFFF;font-size:11px;text-align:center;white-space:nowrap;}
.hotBanner .time span{display:inline-block;position:relative;padding-right:18%;padding-left:2%;padding-top:1px;}
.hotBanner .time span:before{position:absolute;content:'';width:9px;height:5px;top:50%;right:0;margin-top:-2px;background:url(../images/arr_w_up.png) no-repeat;background-size:100%;}
.hotNavbox{position:relative;height:46px;margin:-14px 10px 8px;background:#fff;border-radius:3px;overflow:hidden;}
.hotNavbox > div{padding-left:5px;}
.hotNavbox a{float:left;display:block;text-align:center;font-size:16px;line-height:22px;position:relative;padding:12px 10px;min-width:72px;}/*20200201*/
.hotNavbox.fixed{position:fixed;left:0;top:0;right:0;margin:0;border-radius:0;z-index:9;}
.hotNavbox.fixed:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#E8EDF4;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.hotNavbox.fixed a.back{position:absolute;left:0;top:0;}
.hotNavbox.fixed a.back{ float: left;padding:7px 4px; text-align: center;margin-left:10px;}
.hotNavbox.fixed a.back i{ float:left; width: 32px; height: 32px; background: url(../images/header_icons1.png) 0 0 no-repeat; background-size:128px auto;}
.hotNavbox.fixed .topfixed{margin-left:50px;}
.hotSXbox{height:45px;}
.hotSXbox .fixed{position:fixed;left:0;right:0;top:46px;background:#fff;z-index:10;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);}
.hotSXbox .tabSX{background:#fff;left:0;}

.hotNavbox a span{display:inline-block;position:relative;color:#565C67;}
.hotNavbox a.active span{font-size:18px;color:#0F1A30;font-weight: bold;}
.hotNavbox a.active span:before{content:'';position:absolute;display:block;width:24px;height:3px;left:50%;margin-left:-12px;bottom:2px;background:linear-gradient(203deg,rgba(255,189,202,1) 0%,rgba(238,31,53,1) 100%);z-index:-1px;}
.hotNavbox a.active i{display:block;position:relative;}
.hotlistBox{position:relative;margin:0 10px 13px;background:#fff;box-shadow:0px 2px 0px 0px rgba(240,240,240,0.3);
    border-radius:4px;}
.hotlistBox:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #E3E7ED;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px; }
.hotnew li{clear:both;position:relative;padding:15px 14px;overflow:hidden;}
.hotnew li:before{content:'';position:absolute;left:14px;right:14px;top:0;height:1px;background:#E8EDF4;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.hotnew .img{position:relative;float:left;width:99px;height:75px;margin-right:13px;}
.hotnew .img img{border-radius:2px;width:100%;height:100%;}
.hotnew .img .top{position:absolute;width:19px;height:23px;left:0;top:0;font-size:15px;font-weight:bold;line-height:21px;text-align:center;color:#FFFFFF;background:url(../images/xf_top_n1.png) no-repeat;background-size:100%;}
.hotnew .img .top.n1,.hotnew .img .top.n2,.hotnew .img .top.n3{background:url(../images/xf_top_n2.png) no-repeat;background-size:100%;}
.hotnew .img .icon-tj{position:absolute;min-width:52px;height:14px;line-height:13px;left:0;top:0;font-size:11px;padding:1px 4px 0;text-align:center;color:#FFFFFF;background:linear-gradient(62deg,rgba(254,114,128,1) 0%,rgba(239,34,55,1) 100%);border-radius:0px 2px 0px 0px;}
.hotnew .img .icon-tj:before{content:'';position:absolute;width:12px;height:11px;top:-7px;left:-7px;background:url(../images/xf_hot_hg.png) no-repeat;background-size:100%;}
.hotnew .img .text{position:absolute;left:0;right:0;bottom:0;height:16px;line-height:15px;padding-top:1px;font-size:11px;color:#FFFFFF;text-align:center;background:rgba(0,0,0,0.6);border-radius:0px 0px 2px 2px;}
.hotnew .txt{position:relative;margin-left:112px;}
.hotnew .txt h2{font-size:16px;color:#0C0D0E;font-weight:bold;line-height:18px;margin-bottom:1px;}
.hotnew .txt h2 span{display:inline-block;max-width:100%;position:relative;padding-right:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;}
.hotnew .txt h2 em{position:absolute;width:25px;right:0;font-size:px;font-size:13px;padding-left:6px;}
.hotnew .txt h2 em i{font-size:10px;margin-right:1px;}
.hotnew .txt h2 em:before{content:'';position:absolute;width:5px;height:9px;left:0;top:50%;margin-top:-6px;}
.hotnew .txt h2 em.up{color:#FF8585;}
.hotnew .txt h2 em.up:before{background:url(../images/xf_hot_up.jpg) no-repeat;background-size:100%;}
.hotnew .txt h2 em.down{color:#75BD9C;}
.hotnew .txt h2 em.down:before{background:url(../images/xf_hot_down.jpg) no-repeat;background-size:100%;}
.hotnew .txt p{color:#83868F;font-size:11px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hotnew .txt p:nth-child(4){margin-top:3px;font-size:12px;}
.hotnew .txt .price{font-size:11px;color:#F45549;height:22px;line-height:21px;font-weight:600;margin-right:30px;overflow:hidden;}
.hotnew .txt .price em{display:inline-block;font-size:15px;}
.hotnew .txt .price .del-price{color:#696969;margin-left:8px;font-weight:normal;white-space:nowrap;}
.hotnew .cover{position:relative;}
.hotnew .cover a{position:absolute;left:0;right:40px;top:0;bottom:0;padding:0;}
.hotnew .call{position:absolute;width:34px;height:34px;background:#FFF1F1 url(../images/xf_top_call.png) center center no-repeat;background-size:16px;border-radius:50%;right:14px;top:36px;}
.hotnew .yhsbox{position:relative;margin-left:112px;margin-top:2px;}
.hotnew .yhsbox .more{display:inline-block;position:relative;top:4px;margin-left:2px;width:24px;height:24px;background:url(../images/arr_up_n.png) center center no-repeat;background-size:8px 5px;vertical-align:top;}
.hotnew .yhsbox .more.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.hotnew .yhbox{margin-bottom:-4px;overflow:hidden;}
.hotnew .yhbox dd{position:relative;font-size:12px;color:#5D6168;line-height:17px;padding-top:1px;margin-bottom:4px;padding-left:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hotnew .yhbox dd span{position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;line-height:14px;font-size:12px;color:#fff;text-align:center;border-radius:1px;}
.hotnew .yhbox dd span i{display:block;width:100%;height:100%;-webkit-transform:scale(.72);transform:scale(.72)}
.hotnew .yhbox dd span.pai{background:#FF6D5F url(../images/list_pai.png) center center no-repeat;background-size:10px 10px;}
.hotnew .yhbox dd span.hui{background:#FF743D;}
.hotnew .yhbox dd span.bang{background:#FF9F2D}
.hotnew .yhbox dd span.kan{background:#7E92F5}
.hotnew .yhbox dd span.re{background:#5AA0FC}
.hotnew .tj{float:left;max-width:98%;position:relative;line-height:16px;background:#FFFBEC;margin-left:4px;border-radius:9px;font-size:11px;color:#0F1A30;padding:2px 0;padding-left:15px;padding-right:12px;margin-top:13px;}
.hotnew .tj:before{content:'荐';position:absolute;width:16px;height:16px;left:-4px;top:2px;color:#FFFFFF;font-size:10px;line-height:10px;padding-top:4px;text-align:center;background:linear-gradient(313deg,rgba(254,126,120,1) 0%,rgba(255,85,77,1) 100%);border-radius:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.hotnew .tj > div{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hotnew .tj span{font-weight:bold;margin-right:4px;}
.hotnew .stag{margin-top:3px;font-size:10px;}
.hotnew .stag span{border:1px solid #F6F6F6; background:#F6F6F6;color:#5D6168;padding:2px 5px 1px;font-size:11px;line-height:11px;margin-right:5px;border-radius:2px;}
.hotnew .stag span:last-child{margin-right:0;}
.hotnew .stag span.red {color: #FF6050;background: #FFF2F0;border:1px solid #FFF2F0;}
.hotnew .stag span.yellow{color: #F59149;background: #FFF4E8;border:1px solid #FFF4E8;}

.hot-xBox{position:relative;overflow:hidden;}
.hot-xBox .tit{padding:0 0 10px;overflow:hidden;}
.hot-xBox .tit h3{position:relative;float:left;line-height:25px;font-size:18px;color:#0C0D0E;font-weight: bold;}
.hot-xBox .tit h3:before{content:'';position:absolute;display:block;width:24px;height:3px;left:50%;margin-left:-12px;bottom:4px;background:linear-gradient(203deg,rgba(255,189,202,1) 0%,rgba(238,31,53,1) 100%);z-index:-1px;}
.hot-xBox .tit h3 i{display:inline-block;position:relative;vertical-align:top;}
.hot-xBox .tit span{float:left;font-size:12px;color:#83868F;line-height:17px;margin-left:18px;vertical-align:bottom;margin-top:7px;}
.hot-xBox .tit a{display:block;float:right;font-size:13px;color:#0F1A30;}
.hot-xBox .int{font-size:15px;color:#0C0D0E;line-height:21px;margin:0 0 9px;}
.hot-xBox li{width:110px;margin-right:8px;padding:0;}
.hot-xBox li:before{display:none;}
.hot-xBox li:last-child{margin-right:0;}
.hot-xBox .img{float:none;position:relative;width:100%;height:auto;border-radius:2px;overflow:hidden;padding-bottom:76%;margin-right:0;}
.hot-xBox .img img{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;}
.hot-xBox .img .top{position:absolute;width:19px;height:23px;left:4px;top:0;font-size:15px;font-weight:bold;line-height:21px;text-align:center;color:#FFFFFF;background:url(../images/xf_top_n2.png) no-repeat;background-size:100%;}
.hot-xBox li h2{font-size:13px;line-height:16px;color:#0C0D0E;margin-top:9px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
/*20200201 begin*/
.club-live.hot-livelist{padding:0 10px 20px;margin:0 -6px;}
.club-live.hot-livelist ul{overflow:hidden;}
.club-live.hot-livelist li{margin-top:10px;}
.club-live.hot-livelist li a{box-shadow:none;}
.club-live.hot-livelist li .pic{padding-bottom:56%;overflow:hidden;}
.club-live .pic .hot-top{position:absolute;left:5px;top:5px;min-width:44px;height:18px;line-height:18px;font-size:12px;font-weight:bold;color:#fff;text-align:center;padding:0 6px;background:linear-gradient(251deg,rgba(251,103,116,1) 0%,rgba(226,13,49,1) 100%);border-radius:94px 1px 100px 1px;}
.more-live-btn{display:block;height:40px;line-height:40px;text-align:center;font-size:15px;color:#3C3F46;background:#fff;border-radius:2px;margin:10px 6px 0;}
/*20200201 end*/
/*优惠券*/
.coupon{padding:40px 20px;}
.coupon h2{font-size:12px;color:#83868f;text-align:center;line-height:30px;margin-bottom:5px;}
.coupon .yh-quan{position:relative;width:250px;height:104px;margin:0 auto 40px;}
.coupon .yh-quan img{width:100%;}
.coupon .yh-quan .text{position:absolute;width:107px;min-height:19px;line-height:14px;top:58px;left:80px;text-align:center;font-size:12px;color:#b72e2c;font-weight:bold;background:url(../images/yyq_bg_word.jpg) no-repeat;background-size:100% 100%;border-radius:2px;padding:3px;}
/*报名页*/
.bmBox{padding:0 20px;}
.wapForm dl{ position:relative; overflow:hidden;border-bottom:1px solid #f8f8f8;}
.wapForm dl:last-of-type{margin-bottom:20px;}
.wapForm dt{ float:left; font-size:17px; color:#343538; line-height:56px;}
.wapForm dd{ position:relative; margin-left:25%;height:56px;}
.wapForm .iptbox{position:relative;}
.wapForm .btn-del{ position:absolute; top:50%; right:0; margin-top:-10px; width:20px; height:20px; background:url(../images/del.png) no-repeat center center; background-size:14px;}
.wapForm .ipt-text{width:100%; height:56px;font-size:17px;border:0; color:#343538;outline:none;}
.wapForm .ipt-text::-webkit-input-placeholder{color:#B2B2BA; line-height:18px; background-color:#fff;}
.wapForm .yh-btn3{color:#fc6769;width:90px;min-width:90px;font-size:14px;text-align:right;background:none;border:none;outline:none;}
.wapForm .yh-btn3[disabled],.wapForm .yh-btn3.dis{color:#B2B2BA}
.wapForm .yh-btn1{display:block;width:100%;height:44px;background:#E23838;font-size:17px;color:#fff;border:none;border-radius:2px;}
.wapForm .yh-btn1.dis{background:#cccfd8;}
.wapForm .xybox{font-size:12px;color:#56565C;line-height:18px;margin-bottom:35px;margin-top:-5px;}
.wapForm .xybox a{color:#819BBB;}
.wapForm .xybox input[type="checkbox"]{position:relative;float:left;width:13px;height:13px;margin-right:6px;margin-top:3px;border:none;-webkit-appearance: none;outline:none;}
.wapForm .xybox input[type="checkbox"]:before{content:'';position:absolute;left:0;top:0;width:14px; height:14px; background:#fff url(../images/i_radio_icon2.png) center center no-repeat; background-size:12px; background-position:0 0;}
.wapForm .xybox input[type="checkbox"]:checked:before{background-position: 0 -12px;}

/*优惠券新*/
.n-coupon{padding:0 25px 50px;}
.n-coupon h2{font-size:24px;color:#000000;font-weight:bold;line-height:30px;padding:10px 0 16px;}
.n-coupon .yh-quan li{position:relative;height:100px;background:#fff;box-shadow:0px 0px 10px 0px rgba(221,221,221,1);border-radius:5px;overflow:hidden;margin-bottom:20px;}
.n-coupon .yh-quan li i{position:absolute;width:45px;height:100px;right:0;top:0;background:url(../images/n_yhqbg.png) no-repeat;background-size:100%;font-size:16px;color:#FFFFFF;line-height:22px;font-weight:bold;padding:17px 12px 10px 17px;}
.n-coupon .yh-quan li .c{display:block;height:100px;margin-right:45px;background:#fff;border-radius:5px 0 0 5px;padding:15px 10px 0 14px;}
.n-coupon .yh-quan input{float:left;width:18px; height:18px; background:url(../images/i_radio_icon3.png) 0 0px no-repeat; background-size:auto 36px;-webkit-appearance:none!important; appearance:none!important;border:0px; outline:none;margin-top:27px;}
.n-coupon .yh-quan input:checked{ background-position:0px -18px; }
.n-coupon .yh-quan .txt{margin-left:30px;}
.n-coupon .yh-quan h3{font-size:18px;color:#000000;font-weight:bold;line-height:25px;margin-bottom:2px;}
.n-coupon .yh-quan p{font-size:16px;color:#E53935;line-height:22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;}
.n-wapForm dl{ position:relative; overflow:hidden;padding:20px 0 6px 0;}
.n-wapForm dl:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.n-wapForm dt{ font-size:16px; color:#333333; line-height:20px;}
.n-wapForm dd{ position:relative;height:44px;}
.n-wapForm .ipt-text{width:100%; height:44px;font-size:20px;border:0; color:#000000;outline:none;}
.n-wapForm .ipt-text::-webkit-input-placeholder{color:#BBBBBB}
.n-wapForm .yh-btn3{color:#D32F2F;width:80px;min-width:80px;font-size:16px;text-align:right;background:none;border:none;outline:none;}
.n-coupon .fixBtn{height:70px;}
.n-coupon .fixBtn > div{position:fixed;height:70px;left:0;right:0;bottom:0;background:#fff;padding:10px 20px;}
.n-coupon .fixBtn > div:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.n-coupon .yh-btn1{display:block;width:100%;height:50px;background:#F45549;font-size:16px;color:#fff;font-weight:bold;border:none;border-radius:4px;}
/*20190516弹窗*/
.floatpop{position: fixed;top: 0;left: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.8);z-index: 1000;}
.coupon_pop{padding:0 38px;width:100%;position:fixed;top:50%;left:50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.bg_coupon{display:block;background:url(../images/bg_yhl.png) no-repeat;width:100%;height:200px;background-size:100% auto;position:absolute;top:-70px;;left:0;}
.coupon_con{background:#fff url(../images/yh_topl.png) no-repeat left top;background-size:100% auto;border-radius: 13px;width:100%;position:relative;z-index: 2;padding-bottom:40px;border-bottom:4px solid #4844d3;}
.coupon_con h3{font-size:35px;line-height:40px;text-align:center;color:#fff;text-shadow:3px 3px 3px rgba(113,103,247,0.5);padding-top:42px;font-weight: bold;}
.num_yh{text-align:center;margin-top:15px;min-height:75px;}
.num_yh p{display: inline-block;}
.num_yh p span{float:left;background:url(../images/yh_numl.png) no-repeat;width:28px;height:50px;text-align:center;font-weight: bold;font-size:21px;color:#6764f8;font-family: arial;line-height:35px;margin:0 2px;background-size:100% 100%;}
.text_num{display:inline-block;font-size:15px;color:#988df9;line-height:20px;margin-top:2px;}
.input_yh{margin:12px auto 0;width:220px;}
.input_yh p{margin:0 10px;height:38px;position:relative;margin-bottom:15px;}
.input_yh p:before{content: "";pointer-events: none;box-sizing: border-box;position: absolute;width: 200%;height: 200%;left: 0;top: 0;border-radius: 38px;border:1px solid #958cf9;-webkit-transform:scale(0.5);-webkit-transform-origin: 0 0;transform:scale(0.5);transform-origin: 0 0;}
.input_yh p input{width:100%;height:100%;border:none;font-size:17px;color:#6764f8;text-indent: 30px;}
.input_yh p.input_yzm input{width:50%;float:left;}
.input_yh p.input_yzm button{width:77px;height:24px;border-radius: 12px;float:right;margin:7px 7px 0 0;color:#fff;background:#c9c4ff;border:none;font-size:12px;}
.input_yh p.input_yzm button.cur{background:#6764f8;}
.input_yh p input::-webkit-input-placeholder{color:#c9c4ff;line-height:22px;}
.input_yh p input:-moz-placeholder{color:#c9c4ff;line-height:22px;}
.input_yh p input::-moz-placeholder{color:#c9c4ff;line-height:22px;}
.btn_lq{font-size:18px;color:#fff;width:100%;height:39px;border-radius:20px;border:none;box-shadow:0 0 10px 10px rgba(36,32,161,0.05);
    background:-moz-linear-gradient(left,#be7ef1,#5b60f9);/*Mozilla*/
    background:-webkit-linear-gradient(left,#be7ef1,#5b60f9);/*new gradient for Webkit*/
    background:-o-linear-gradient(left,#be7ef1,#5b60f9); /*Opera11*/
    background: linear-gradient(left, #be7ef1 , #5b60f9); }
.coupon_pop .close{position:absolute;width:29px;height:29px;left:50%;margin-left:-15px;bottom:-12%;background:url(../images/home_zu_close.png) no-repeat;background-size:100%;}

/*重点楼盘-今日头条*/
.bg-f8{background:#F8F8F8;}
.hotBanner2{position:relative;}
.hotBanner2 > img{width:100%;}
.hotBanner2 .txt{position:absolute;top:28px;left:0;right:0;margin:0 auto;width:200px;height:32px;border:1px solid #ffffff;border-top:0;border-radius:2px;}
.hotBanner2 .txt h2{margin-top:-18px;line-height:40px;font-size:28px;color:#fff;text-align:center;}
.hotBanner2 .txt h2 span{position:relative;}
.hotBanner2 .txt h2 span:before,.hotBanner2 .txt h2 span:after{content:'';display:block;position:absolute;top:14px;left:-43px;width:36px;height:1px;background:#ffffff;}
.hotBanner2 .txt h2 span:after{left:auto;right:-43px;}
.hotBanner2 .txt p{margin:0 21px;line-height:20px;font-size:12px;color:#333;text-align:center;background:#FFFFFF;border-radius:10px;}
.hotBanner2 .txt p span{color:#FF3643;}
.hotlistBox2{position:relative;margin:-49px 10px 13px;background:#fff;box-shadow:0px 2px 4px 0px rgba(197,197,197,0.4);border-radius:4px;}
.hotnew2 li{clear:both;position:relative;padding:18px 14px;overflow:hidden;}
.hotnew2 li:before{content:'';position:absolute;left:14px;right:14px;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.hotnew2 li:first-of-type:before{display:none;}
.hotnew2 .img{position:relative;float:left;width:114px;height:86px;margin-right:13px;}
.hotnew2 .img img{border-radius:2px;width:100%;height:100%;}

.hotnew2 .txt{position:relative;margin-left:128px;}
.hotnew2 .txt h2{margin-bottom:5px;font-size:17px;color:#0C0D0E;font-weight:bold;line-height:18px;}
.hotnew2 .txt h2 span{display:inline-block;max-width:100%;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;}
.hotnew2 .txt p{margin-right:74px;color:#696969;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hotnew2 .txt .price{margin-right:74px;margin-bottom:2px;font-size:12px;color:#F45549;height:22px;line-height:21px;font-weight:600;overflow:hidden;}
.hotnew2 .txt .price em{display:inline-block;font-size:17px;}
.hotnew2 .txt .price .del-price{color:#696969;margin-left:8px;font-weight:normal;white-space:nowrap;}
.hotnew2 .cover{position:relative;}
.hotnew2 .cover a{position:absolute;left:0;right:40px;top:0;bottom:0;padding:0;}
.hotnew2 .call{position:absolute;right:14px;top:42px;width:34px;height:34px;background:#FFF1F1 url(../images/xf_top_call.png) center center no-repeat;background-size:16px;border-radius:50%;}
.hotnew2 .fav_btn{position:absolute;right:54px;top:42px;width:34px;height:34px;background:#FFF1F1 url(../images/xf_icon_fav1.png) center center no-repeat;background-size:16px;border-radius:50%;}
.hotnew2 .fav_btn.on{background:#FFF1F1 url(../images/xf_icon_fav2.png) center center no-repeat;background-size:16px;}
.hotnew2 li > a:only-of-type{right:14px;}
.hotnew2 .huiBox{position:relative;margin-top:8px;}
.hotnew2 .huiBox:first-of-type{margin-top:12px;}
.hotnew2 .hui{display:block;position:relative;float:left;padding:2px 0 2px 19px;max-width:75%;line-height:16px;font-size:11px;color:#333;background:linear-gradient(270deg,rgba(255,255,255,1) 0%,rgba(255,247,241,1) 100%);border-radius:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hotnew2 .hui:before{content:'惠';position:absolute;width:16px;height:16px;left:0;top:2px;color:#FFFFFF;font-size:9px;line-height:10px;padding-top:4px;text-align:center;background:linear-gradient(313deg,rgba(254,126,120,1) 0%,rgba(255,85,77,1) 100%);border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.hotnew2 .huiBox > a{display:block;float:right;width:60px;height:20px;line-height:20px;font-size:12px;color:#FFFFFF;text-align:center;background:linear-gradient(133deg,rgba(244,95,80,1) 0%,rgba(255,38,64,1) 100%);border-radius:15px;}
.hotnew2 .stag{margin-top:7px;}
.hotnew2 .stag span{border:1px solid #F6F6F6; background:#F6F6F6;color:#5D6168;padding:2px 5px 1px;font-size:11px;line-height:11px;margin-right:5px;border-radius:2px;}
.hotnew2 .stag span:last-child{margin-right:0;}
.hotnew2 .stag span.red {color: #FF6050;background: #FFF2F0;border:1px solid #FFF2F0;}
.hotnew2 .stag span.yellow{color: #F59149;background: #FFF4E8;border:1px solid #FFF4E8;}
/*取消收藏样式*/
.favorite{position:fixed;left:50%;top:30%;margin-left:-65px;padding:16px 0;width:130px;line-height:1;font-size:16px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7);border-radius:5px;z-index:9999;}
.favorite i{display:block;margin:0 auto 16px;width:27px;height:25px;background:url(../images/favorite.png) no-repeat;background-size:100% auto;}
.favorite.reset i{background-position:0 -25px;}

/*购房者俱乐部 新*/
.club-page{background:#fff;}
.club-page .header{position:absolute;left:0;right:0;top:3px;background:none;}
.club-page .header .back i{background-image: url(../images/header_icons_ohter.png);}
.club-page .head-icon a i{background-image: url(../images/header_icons_ohter.png);}
.club-page .header .back{margin-left:3px;}
.club-page .header .head-icon{padding-right:6px;}
.club-box{clear:both;padding:0 0 12px 0;}
.club-box .tit{position:relative;line-height:24px;padding:21px 20px 21px;overflow:hidden;}
.club-box .tit > a{display:block;}
.club-box .tit h2{float:left;font-size:22px;color:#3C3F46;font-weight:bold;}
.club-box .tit span{float:right;font-size:14px;color:#696969;}
.club-banner{position:relative;padding-bottom:57%;background:url(../images/club_banner_bg.png) no-repeat;background-size:100%;}
.club-banner .banner-in{position:absolute;left:0;right:0;top:0;bottom:0;}
.club-banner .banner-in img{position:absolute;width:63.4%;margin-left:18.3%;top:29%; vertical-align:top}
.club-banner .intro{position:absolute;left:0;right:0;top:48%;font-size:14px;line-height:20px;color:#fff;text-align:center;}
.club-banner .city{ display:block; position:absolute;top:16px;left:44px;height:24px;line-height:24px;border-radius:12px;font-size:14px;padding:0 0 0 10px;color:#fff;background:rgba(193,18,36,.28);}
.club-banner .city span {position: relative;padding-right:22px;}
.club-banner .city span:after{content:'';position:absolute;top:50%;right:10px;margin-top:-2px;width:0;height:0;border:4px solid #fff;border-color:#fff transparent transparent transparent;border-width:4px 3px 3px 3px;}

.club-con{position:relative;background:#fff;margin:-18% 10px 0;border-radius:3px;padding-top:25px;box-shadow:0px 2px 8px 3px rgba(255,185,185,0.5);}
.club-con .data-list{position:relative;height:48px;margin:0 13px;overflow:hidden;}
.club-con .data-list .item{overflow:hidden;height:48px;padding:10px 0;}
.club-con .data-list span{display:block;float:left;width:50%;font-size:13px;color:#696969;line-height:28px;text-align:center;}
.club-con .data-list:before{content:'';position:absolute;width:200%;height:0;border-top:1px dashed #E1E1E1;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.club-con .intro{padding:0 2% 12px;}
.club-con .intro li{width:50px;}
.club-con .intro img{display:block;width:70.5%;margin:0 auto;max-width:48px;}
.club-con .intro p{font-size:13px;color:#696969;line-height:18px;text-align:center;margin-top:9px;letter-spacing:-0.5px;}
.club-con .btn{padding:0 25px 23px;}
.club-con .btn a{display:block;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#fff;text-align:center;background:linear-gradient(243deg,rgba(255,123,137,1) 0%,rgba(234,45,65,1) 100%,rgba(244,57,76,1) 100%);border-radius:19px;}
@media screen and (max-width: 320px){
    .club-con .intro p{font-size:12px;}
}
.club-pingtuan{position:relative;margin:26px 20px 0;}
.club-pingtuan:after{content:'';display:block;clear:both;}
.club-box .tit + .club-pingtuan{margin-top:0;}
.club-pingtuan a{ display:block;width:100%;}
.club-pingtuan .img{position:relative;float:left;width:45%;padding-bottom:33.3%;}
.club-pingtuan .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border-radius:2px;}
.club-pingtuan .img .icon{position:absolute;left:-8px;top:-4px;width:33px;height:34px;background:linear-gradient(315deg,rgba(255,51,72,1) 0%,rgba(255,123,137,1) 100%);box-shadow:0px 1px 4px 0px rgba(175,103,103,0.5);border-radius:7px 7px 0px 7px;opacity:0.89;}
.club-pingtuan .img .icon i{display:block;text-align:center;font-size:12px;line-height:12px;color:#fff;padding-top:5px;-webkit-transform:scale(.9);transform:scale(.9);}
.club-pingtuan .txt{float:left;width:55%;padding:0 0 0 6%;}
.club-pingtuan .yh-tit{font-size:16px;line-height:22px;max-height:44px;font-weight:bold;color:#EE3D42;margin-bottom:10px;overflow:hidden;}
.club-pingtuan .pingtuan-yh{position:relative;padding:3.5% 0 4%;line-height:1.8;}
.club-pingtuan .pingtuan-yh:before{content:'';position:absolute;width:200%;height:0;border-top:1px dashed #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.club-pingtuan .pingtuan-yh p{color:#222222;font-size:12px;white-space:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-pingtuan .pingtuan-yh p span{font-weight:bold;padding:0 2px;}
.club-pingtuan h3{color:#0F1A30;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-pingtuan .btn span{display:block;width:76px;height:24px;line-height:24px;font-size:12px;color:#fff;text-align:center;font-weight:bold;background:linear-gradient(243deg,rgba(255,123,137,1) 0%,rgba(234,45,65,1) 100%,rgba(244,57,76,1) 100%);border-radius:13px;margin-right:10px;}
.club-pingtuan .btn span:last-child{margin-right:0;}
.club-pingtuan .btn span.call{background:linear-gradient(238deg,rgba(146,193,255,1) 0%,rgba(52,127,233,1) 100%);}
.club-pingtuan .time{line-height:17px;margin-bottom:6.5%;}
.club-pingtuan .time span{display:inline-block;width:17px;height:17px;line-height:17px;font-size:11px;color:#fff;text-align:center;background:#131E35;border-radius:2px;vertical-align:top;}
.club-pingtuan .time i{display:inline-block;color:#131E35;font-size:12px;line-height:17px;padding:0 5px;font-weight:bold;vertical-align: top;}
@media screen and (max-width: 375px){
    .club-pingtuan .yh-tit{margin-bottom:6px;}
    .club-pingtuan .pingtuan-yh{padding:2% 0 2.5% 0;line-height:1.7;}
}
@media screen and (max-width: 360px){
    .club-pingtuan .yh-tit{margin-bottom:3px;font-size:15px;}
    .club-pingtuan .pingtuan-yh{padding:2% 0;line-height:1.6}
}
@media screen and (max-width: 320px){
    .club-pingtuan .yh-tit{font-size:14px;margin-bottom:5px;line-height:18px;max-height:36px;}
    .club-pingtuan .pingtuan-yh{padding:2.5% 0;line-height:1.5;}
    .club-pingtuan h3{font-size:13px;}
    .club-pingtuan .pingtuan-yh p{font-size:11px;}
    .club-pingtuan .time{margin-bottom:5%;}
    .club-pingtuan .time i{padding:0 2px;}
}
.club-gg-box{margin:30px 20px 0;}
.club-gg-box a{display:block;}
.club-gg-box img{width:100%;}
.tit + .club-yhq{margin-top:0;}
.club-yhq{margin:22px 20px 0;}
.club-yhq ul{margin:0 -1.4%;overflow:hidden;}
.club-yhq li{float:left;width:49.5%;position:relative;padding-bottom:40%;background:url(../images/xf_club_yhq.png) no-repeat;background-size:100%;margin-bottom:5px;overflow:hidden;}
.club-yhq li:nth-child(odd){margin-right:1%}
.club-yhq li > a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;}
.club-yhq li:last-child{margin-bottom:0;}
.club-yhq .t{position:relative;padding:9% 14% 0;height:50%;}
.club-yhq .t h3{font-size:13px;color:#895333;line-height:18px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-yhq .t p{font-size:12px;color:#999999;line-height:17px;margin-top:-1%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-yhq .t p .num{float:right;}
.club-yhq .t p .num i{color:#EE3D42;}
.club-yhq .txt{position:absolute;left:5%;right:5%;top:50%;height:20px;color:#fff;font-size:17px;line-height:20px;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-yhq .btn{position:absolute;bottom:9%;left:50%;margin:0 0 0 -38px;width:76px;height:24px;line-height:25px;text-align:center;font-size:11px;font-weight:bold;color:#F2534C;background:#fff;border-radius:12px;}
@media screen and (max-width: 375px){
    .club-yhq .txt{font-size:16px;}
}
@media screen and (max-width: 360px){
    .club-yhq .txt{font-size:15px;}
}
@media screen and (max-width: 320px){
    .club-yhq .txt{font-size:14px;margin-top:-3%;}
}
.club-more{text-align:center;margin-top:16px;}
.club-more a{position:relative;display:inline-block;width:140px;height:26px;line-height:28px;font-size:12px;color:#696969;}
.club-more a:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:26px; }
.club-more span{position:relative;display:inline-block;padding-right:11px;}
.club-more span:before{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-2px;border:4px solid transparent;border-color:#C5C5C5 transparent transparent transparent;}
/*直播\热门*/
.club-live{overflow:hidden;padding:15px 20px;margin:-15px -6px;}
.club-live li{float:left;width:50%;padding:0 6px;margin-top:16px;}
.club-live li:nth-child(1),.club-live li:nth-child(2){margin-top:0;}
.club-live li a{display:block;background:#fff;border-radius:2px;box-shadow:0px 0px 8px 4px rgba(190,190,190,0.3);}
.club-live li .pic{position:relative;width:100%;padding-bottom:75%;}
.club-live li .pic img{position:absolute;width:100%;left:0;right:0;bottom:0;top:0;border-radius:2px 2px 0 0;}
.club-live li .pic .binfo{position:absolute;bottom:0;left:0;width:100%;line-height:10px;padding:4px 6px;font-size:10px;color:#fff;}
.club-live li .pic .bg{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);display:none;}
.club-live li .pic .icon{position:absolute;left:-8px;top:-2px;width:33px;height:34px;background:linear-gradient(138deg,rgba(109,171,255,1) 0%,rgba(18,98,212,1) 100%);box-shadow:0px 1px 4px 0px rgba(175,103,103,0.5);border-radius:7px 7px 0px 7px;opacity:0.89;}
.club-live li .pic .icon i{display:block;font-size:12px;line-height:12px;color:#fff;padding-top:5px;padding-left:4px;-webkit-transform:scale(.9);transform:scale(.9);}
.club-live li .txt{padding:8px 5px 14px;text-align:center;}
.club-live li .txt h3{line-height:20px;font-size:14px;color:#0C0D0E;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;font-weight:bold}
.club-live li .txt .bbtn{display:block;position:relative;width:76px;height:24px;line-height:26px;font-size:12px;text-align:center;color:#222222;margin:7px auto 0;}
.club-live li .txt .bbtn:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #222222;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:24px; }
.club-live li .txt .bbtn .hui{position:absolute;right:-5px;top:-6px;width:16px;height:18px;background:url(../images/xf_club_hui.png) no-repeat;background-size:100%;-webkit-animation:rubberBand 1.5s infinite;}
.club-live li .txt .hot-num{height:17px;margin-top:2px;font-weight:bold;}
.club-live li .txt .hot-num span{display:inline-block;position:relative;padding-left:14px;line-height:18px;font-size:12px;color:#EC4545 ; overflow:hidden;}
.club-live li .txt .hot-num span:before{ position: absolute; content: '';display:block;left:0;top:3px; width:10px; height:10px; background: url(../images/xf_df_live_hot2.png?123) 0 0 no-repeat;background-size:100%;}
.club-live li .txt .hot-num .hui{display:inline-block;width:16px;height:18px;vertical-align:top;margin:3px 0 0 5px;background:url(../images/xf_df_hui.png) no-repeat;background-size:100%;}

.club-live + .club-more{margin-top:26px;}
.club-live.club-hot .pic .icon{background:linear-gradient(315deg,rgba(255,51,72,1) 0%,rgba(255,123,137,1) 100%);box-shadow:0px 1px 4px 0px rgba(175,103,103,0.5);}
.club-live.club-hot .txt{height:102px;}
.club-live.club-hot .txt p{font-size:11px;line-height:16px;color:#222222;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-live.club-hot .txt .t{position:relative;height:30px;}
.club-live.club-hot .txt h3{position:absolute;left:0;right:0;top:50%;line-height:15px;max-height:30px;overflow:hidden;white-space:normal;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.club-live.club-hot .txt .bbtn{height:24px;line-height:24px;color:#fff;background:linear-gradient(243deg,rgba(255,123,137,1) 0%,rgba(234,45,65,1) 100%,rgba(244,57,76,1) 100%);border-radius:12px;}
.club-live.club-hot .txt .bbtn:before{display:none;}

/*20200129 begin*/
.club-live li .img-txt{position:absolute;left:0;right:0;bottom:0;height:22px;line-height:22px;font-size:12px;color:#fff;padding:0 6px;background:rgba(1,6,16,0.49);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-live-tab{padding:0 20px 16px;overflow:hidden;}
.club-live-tab a{display:block;float:left;height:36px;line-height:34px;font-size:13px;color:#3C3F4D;padding:0 14px;background:#F9F9F9;border:1px solid #F9F9F9;border-radius:4px;margin-right:15px;}
.club-live-tab a:last-child{margin-right:0;}
.club-live-tab a.active{background:#FFF2F1;border:1px solid #FBA2AA;color:#F45549;}
.club-live-box{padding:20px 0;}
.club-live-box .club-live li .pic{padding-bottom:56.5%;}
/*20200129 end*/

.club-bigpic{padding:0 20px 20px;}
.club-bigpic li{position:relative;background:#fff;margin-bottom:13px;border-radius:2px;box-shadow:0px 4px 8px 1px rgba(190,190,190,0.3);overflow:hidden;}
.club-bigpic li > a{display:block;}
.club-bigpic li:last-child{margin-bottom:0;}
.club-bigpic .img{position:relative;width:100%;padding-bottom:35%;overflow:hidden;}
.club-bigpic .img img{position:absolute;width:100%;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.club-bigpic .txt{padding:8px 16px 14px 16px;height:62px;}
.club-bigpic .icon{float:left;width:24px;height:28px;margin:8px 8px 0 -4px;background:url(../images/xf_df_n1.png) no-repeat;background-size:100%;text-align:center;color:#fff;font-weight:bold;padding-top:2px;font-size:15px;}
.club-bigpic .t{margin-right:76px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-bigpic .t h3{display:inline;font-size:16px;line-height:22px;color:#0C0D0E;font-weight:bold;}
.club-bigpic .t .address{font-size:12px;color:#A3A7B3;margin-left:7px;font-weight:normal;}
.club-bigpic .txt p{line-height:17px;font-size:12px;color:#222222;margin-top:1px;margin-right:76px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-bigpic .txt .tg .num{color:#FE4052;}
.club-bigpic .btn-big{position:absolute;height:62px;right:0;bottom:0;width:40%;}
.club-bigpic .btn-big span{position:absolute;right:16px;top:17px;width:76px;height:26px;line-height:26px;text-align:center;font-size:12px;font-weight:bold;color:#fff;background:linear-gradient(243deg,rgba(255,123,137,1) 0%,rgba(234,45,65,1) 100%,rgba(244,57,76,1) 100%);border-radius:13px}
.club-kft{padding:15px 20px;overflow:hidden;margin:-15px 0;}
.club-kft li{position:relative;float:left;width:126px;text-align:center;margin-right:13px;background:#fff;box-shadow:0px 3px 8px 1px rgba(190,190,190,0.3);border-radius:4px;overflow:hidden;}
.club-kft li > a{display:block;padding:24px 20px 22px;}
.club-kft .t{position:relative;padding-bottom:12px;}
.club-kft .t:before{content:'';position:absolute;width:200%;height:200%;border-bottom:1px dashed #979797;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;}
.club-kft h3{font-size:16px;line-height:22px;color:#0C0D0E;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-kft .time{font-size:12px;line-height:17px;color:#0C0D0E;}
.club-kft .num{font-size:13px;line-height:18px;color:#0C0D0E;margin:9px 0 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-kft .num i{font-weight:bold;}
.club-kft .btn{display:block;width:76px;height:26px;line-height:26px;text-align:center;font-size:12px;font-weight:bold;color:#fff;margin:0 auto;background:linear-gradient(243deg,rgba(255,123,137,1) 0%,rgba(234,45,65,1) 100%,rgba(244,57,76,1) 100%);border-radius:13px}
/* rubberBand */
@-webkit-keyframes rubberBand {
    0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
    30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}
    40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}
    50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}
    65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}
    75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}
    100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}

@keyframes rubberBand {
    0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
    30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}
    40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}
    50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}
    65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}
    75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}
    100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
/*品牌入口*/
.club-box .shuppg{height:53px;overflow:hidden;}
.club-icons-pp{padding-left:5vw;}
.club-icons-pp > div{float:left;width:18.8vw;max-width:115px;}
.club-icons-pp a{display:block;width:57px;}
.club-icons-pp a div{position:relative;display:block;margin:0 auto;width:57px;height:57px;}
.club-icons-pp a div > div{background:linear-gradient(141deg, rgba(255,126,137,1), rgba(210,39,65,1));border-radius:40px;padding:1px;box-shadow:0px 2px 3px 0px rgba(147,36,36,0.23);overflow:hidden;text-align:center;}
.club-icons-pp a div > div:before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;border-radius:50%;background:#fff;}
.club-icons-pp a div img{display:inline-block;position:relative;height:28px;max-width:50px;margin-top:13px;}
.club-icons-pp a p{margin-top:9px;line-height:20px;font-size:14px;color:#696969;text-align:center;white-space:nowrap;}
.club-lists-pp > div{float:left;padding:0 20px;height:53px;width:100vw;max-width:640px;}
.club-lists-pp > div a{display:block;position:relative;height:52px;padding:12px 16px;}
.club-lists-pp > div a:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #eee;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:2px; }
.club-lists-pp .img{float:left;height:28px;overflow:hidden;border-radius:50%;margin-right:15px;}
.club-lists-pp .img img{height:100%;}
.club-lists-pp p{line-height:28px;font-size:16px;color:#3C3F46;margin-right:70px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-lists-pp .btn{position:absolute;right:0;top:0;width:70px;height:52px;line-height:52px;font-size:14px;color:#696969;text-align:center;}
.club-lists-pp .btn:before{position:absolute;content:'';left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(238,238,238,1) 47%,rgba(255,255,255,0) 100%);-webkit-transform:scaleX(.5);transform:scaleX(.5);}
@media screen and (max-width: 320px){
    .club-icons-pp{margin-bottom:-16px;}
    .club-icons-pp a{-webkit-transform:scale(.85);-webkit-transform-origin:left top;}
}
/*11banner*/
.club-banner-11{ position:relative;}/*20200205*/
.club-banner-11 img{width:100%;}
.club-banner-11 .city{ display:block; position:absolute;top:15px;right:9px;height:26px;line-height:26px;border-radius:13px;font-size:14px;padding:0 12px;color:#fff;background:rgba(0,0,0,.3);}
.club-banner-11 .city span {position: relative;padding-right:12px;}
.club-banner-11 .city span:after{content:'';position:absolute;top:50%;right:0;margin-top:-2px;width:0;height:0;border:4px solid #fff;border-color:#fff transparent transparent transparent;border-width:4px 3px 3px 3px;}
.club-banner-11 .num{position:absolute;left:0;right:0;margin-top:-30px;text-align:center;}/*20200205*/
.club-banner-11 .num span{display:inline-block;font-size:8px;line-height:16px;color:#ffffff;border:1px solid rgba(255,255,255,.8);padding:1px 7px 1px;border-radius:10px;}
.club-banner-11 .gz{ display:block; position:absolute;margin-top:-22px;right:5%;height:26px;line-height:26px;font-size:12px;padding:0 10px 0 0;color:#fff;}
.club-banner-11 .gz:before {content:'';position:absolute;top:50%;right:0;margin-top:-5px;width:7px;height:10px;background:url(../images/arr_.png) no-repeat;background-size:100%;}

.club-banner-11 .gift-card ul{padding:3% 4% 0;}
.club-banner-11 .gift-card li { position:relative; margin-right:1.5%; border-radius:5px; padding:4% 0 3%; width:25%; background:#fff; overflow:hidden }/*20200127*/

.club-banner-11 .gift-card li:last-child{margin-right:0;}
.club-banner-11 .gift-card li.i1{background:url(../images/gift_bg1.jpg) no-repeat;background-size: 100% 100%;}
.club-banner-11 .gift-card li.i2{background:url(../images/gift_bg2.jpg) no-repeat;background-size: 100% 100%;}
.club-banner-11 .gift-card li.i3{background:url(../images/gift_bg3.jpg) no-repeat;background-size: 100% 100%;}
.club-banner-11 .gift-card li.i4{background:url(../images/gift_bg4.jpg) no-repeat;background-size: 100% 100%;}
.club-banner-11 .gift-card li > a{display:block;position:relative;}
.club-banner-11 .gift-card h3 { font-size:14px; line-height:17px; color:#fff; font-weight:bold; width:5em; margin:0 auto 5px; text-align:center }/*20200127*/
.club-banner-11 .gift-card p{text-align:center;font-size:11px;color:#2f2f2f;font-weight:bold;line-height:1;margin-top:26%;white-space:nowrap;}
.club-banner-11 .gift-card .btn{display:block;width:55px;line-height:1.6;font-size:12px;color:#fff;text-align:center;border-radius:10px;white-space:nowrap;margin:12% auto 0;}
.club-banner-11 .gift-card .btn i{display:block;-webkit-transform:scale(.78);transform:scale(.78);-webkit-transform-origin: center center;transform-origin: center center;}
.club-banner-11 .gift-card li.i1 .btn{background:linear-gradient(150deg,#ef3d58 0%,#ff887e 100%);box-shadow:1px 2px 6px rgba(246,97,105,.5)}
.club-banner-11 .gift-card li.i2 .btn{background:linear-gradient(150deg,#788be0 0%,#9a8cea 100%);box-shadow:1px 2px 6px rgba(153,139,234,.5)}
.club-banner-11 .gift-card li.i3 .btn{background:linear-gradient(150deg,#f48646 0%,#fea45c 100%);box-shadow:1px 2px 6px rgba(253,162,90,.5)}
.club-banner-11 .gift-card li.i4 .btn{background:linear-gradient(150deg,#5588e1 0%,#6192ea 100%);box-shadow:1px 2px 6px rgba(95,145,233,.5)}
@media screen and (max-width: 360px){
    .club-banner-11 .gift-card h3{font-size:13px;line-height:16px;}
    .club-banner-11 .gift-card p{font-size:10px;}
}
@media screen and (max-width: 320px){
    .club-banner-11 .gift-card h3{font-size:12px;line-height:15px;}
    .club-banner-11 .gift-card p{font-size:9px;}
    
}
@media screen and (min-width: 640px){
    .club-banner-11 .gift-card li:before{top:-41%;}
}
.club-banner-11 .q-list{margin:4% 4% 0;padding-bottom:3%;}
.club-banner-11 .q-list li{position:relative;padding-bottom:12.5%;margin-bottom:1.5%;background:url(../images/club_11_quan.png?123) no-repeat;background-size:100%;}
.club-banner-11 .q-list li:last-child{mrgin-bottom:0;}
.club-banner-11 .q-list a{position:absolute;left:0;right:0;top:0;bottom:0;}
.club-banner-11 .q-list p{font-size:15px;line-height:1.1;padding-left:4%;padding-top:4%;color:#2f2f2f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:20%;}
.club-banner-11 .q-list p span{color:#ea2e4e;font-weight:bold;margin-right:6%;}
@media screen and (max-width: 375px){
    .club-banner-11 .q-list p{font-size:14px;}
}
@media screen and (max-width: 360px){
    .club-banner-11 .q-list p{font-size:13px;padding-top:4.5%;}
}
@media screen and (max-width: 320px){
    .club-banner-11 .q-list p{font-size:12px;}
}

.club-banner-11 .dg-gg-box{position:relative;margin:0 4%;border-radius:3px;overflow:hidden;}
.club-banner-11 .dg-gg-box a{display:block;}
.club-banner-11 .dg-gg-box img{width:100%;}

.club-nav{height:46px;}
.club-nav-in{padding:0 3%;text-align:center;white-space:nowrap;background:linear-gradient(49deg,rgba(40,8,135,1) 0%,rgba(95,14,143,1) 100%);}
.club-nav-in li{font-size:15px;}
.club-nav-in a{display:block;color:rgba(255,255,255,.89);line-height:26px;padding:10px 0;}
.club-nav-in li.active{font-size:17px;}
.club-nav-in li.active a{color:#fff;font-weight:bold;}
.club-nav-in.fixed{position:fixed;left:0;right:0;top:0;z-index:9;}
.club-nav-in.fixed{}
@media screen and (max-width: 360px){
    .club-nav-in li{font-size:14px;}
    .club-nav-in li.active{font-size:16px;}
}
@media screen and (max-width: 320px){
    .club-nav-in li{font-size:13px;}
    .club-nav-in li.active{font-size:15px;}
}
/*主会场*/
.club-gohome-esf{position:fixed;width:74px;height:40px;right:0;top:400px;background:url(../images/home_esf.png) no-repeat;background-size:100%;}
.club-gohome-jj{position:fixed;width:74px;height:40px;right:0;top:440px;background:url(../images/home_jj.png) no-repeat;background-size:100%;}
/*津贴*/
.club-box .intro-link{position:relative;display:inline-block;font-size:14px;font-weight:normal;color:#696969;padding-right:18px;vertical-align:top;margin-left:10px;}
.club-box .intro-link:before{content:'';position:absolute;right:0;top:50%;margin-top:-7px;width:14px;height:14px;background:url(../images/club_question.png) no-repeat;background-size:100%;}
.club-box .time-box{padding:0 20px;font-size:15px;color:#222222;line-height:21px;margin-bottom:18px;}
.club-box .time-box span{display:inline-block;width:22px;height:20px;line-height:20px;font-size:13px;color:#fff;text-align:center;background:#131E35;border-radius:2px;vertical-align:top;}
.club-box .time-box i{display:inline-block;color:#131E35;font-size:18px;padding:0 4px;}
.club-box .time-box em{margin-right:2px;}
.club-yhq-list ul{padding:0 20px;}
.club-yhq-list li{position:relative;height:68px;background:url(../images/xf_club_quan_bg.png) no-repeat;background-size:100% 100%;border-radius:5px;margin-bottom:16px;}
.club-yhq-list li:last-child{margin-bottom:0;}
.club-yhq-list li a{display:block;padding-right:62px;}
.club-yhq-list .t{position:absolute;left:0;top:0;width:35%;max-width:110px;color:#fff;padding:10px 10px 10px 10px;color:#fff;text-align:center;}
.club-yhq-list .t:before{content:'';position:absolute;top:13px;right:0;bottom:8px;border-left: 1px dashed #FFE3DF;opacity:.4;}
.club-yhq-list .price{font-size:14px;font-weight:600;white-space:nowrap;}
.club-yhq-list .price i{font-size:22px;line-height:30px;font-weight:bold;padding:0 2px;}
.club-yhq-list .t .intro{display:inline-block;min-width:70px;text-align:center;font-size:12px;height:16px;line-height:12px;padding:2px 3px;color:#FD5A37;background:#fff;border-radius:8px;white-space:nowrap;vertical-align:top;margin-top:-2px;}
.club-yhq-list .t .intro i{display:block;}
.club-yhq-list .c{height:68px;font-size:14px;line-height:20px;padding:10px 0 10px 130px;display:table-cell;vertical-align:middle; color:#fff;}
.club-yhq-list .c p{max-height:40px;overflow:hidden;font-weight:bold;}
.club-yhq-list .btnbox{position:absolute;right:-1px;top:0;width:45px;height:68px;background:#fcdbd6;border-left:4px solid #e33145;border-radius:0 4px 4px 0;}
.club-yhq-list .btnbox-bg{position:relative;width:73px;height:68px;margin-left:-23px;overflow:hidden;}
.club-yhq-list .btnbox-bg:before{content:'';position:absolute;width:54px;height:54px;background:#fcdbd6;border:4px solid #e33145;border-radius:50%;left:0px;top:3px;}
.club-yhq-list .btnbox-bg:after{content:'';position:absolute;width:40px;height:64px;background:#fcdbd6;left:23px;top:3px;}
.club-yhq-list .btn{position:absolute;left:-13px;top:50%;margin-top:-22px;width:44px;height:44px;font-size:11px;font-weight:bold;color:#fff;line-height:13px;padding:10px;text-align:center;border-radius:50%;background:#f95267;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.1) inset;}
@media screen and (max-width: 360px){
    .club-yhq-list .c{font-size:13px;}
}
@media screen and (max-width: 320px){
    .club-yhq-list .c{font-size:12px;}
    .club-yhq-list .c{padding-left:110px;}
}
/*品牌馆*/
.club-ppg{margin-top:-2%; padding:2% 0 4%}/*20200205*/
.club-ppg ul{overflow:hidden;padding:2% 3% 0;}
.club-ppg li{float:left;width:140px;height:110px;}
.club-ppg li a{position:relative;display:block;width:140px;height:110px;left:0;right:0;text-align:center;color:#fff;background:url(../images/xf_ppg_bg1.png) no-repeat;background-size:100%;}
.club-ppg .img{position:absolute;left:50%;margin-left:-24px;width:50px;height:50px;top:14%;border-radius:50%;overflow:hidden;}
.club-ppg .img img{width:100%;}
.club-ppg h4{position:absolute;left:0;top:63%;right:0;font-size:16px;font-weight:bold;color:#f1fffe;line-height:1;}
.club-ppg h4 span{position:relative;display:inline-block;}
.club-ppg h4 span:before,.club-ppg h4 span:after{position:absolute;content:'';width:13px;height:18px;top:50%;margin-top:-9px;}
.club-ppg h4 span:before{left:-16px;}
.club-ppg h4 span:after{right:-16px;-webkit-transform:rotate(-180deg);}
.club-ppg p{position:absolute;left:13%;top:82.5%;right:12%;font-size:11px;font-weight:bold;line-height:1;text-shadow:0 0 4px rgba(101,101,101,.1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.club-ppg li.icon1 a{background:url(../images/xf_ppg_bg1.png) no-repeat;background-size:100%;}
.club-ppg li.icon1 h4{text-shadow:0 1px 8px rgba(17,107,92,.38)}
.club-ppg li.icon1 p{color:#115880;}
.club-ppg li.icon1 h4 span:before,.club-ppg li.icon1 h4 span:after{background:url(../images/xf_ppg_icon1.png) no-repeat;background-size:100%;}
.club-ppg li.icon2 a{background:url(../images/xf_ppg_bg2.png) no-repeat;background-size:100%;}
.club-ppg li.icon2 h4{text-shadow:0 1px 8px rgba(76,19,128,.38)}
.club-ppg li.icon2 p{color:#6f21d6;}
.club-ppg li.icon2 h4 span:before,.club-ppg li.icon2 h4 span:after{background:url(../images/xf_ppg_icon2.png) no-repeat;background-size:100%;}
.club-ppg li.icon3 a{background:url(../images/xf_ppg_bg3.png) no-repeat;background-size:100%;}
.club-ppg li.icon3 h4{text-shadow:0 1px 8px rgba(186,103,22,.38)}
.club-ppg li.icon3 p{color:#b94b21;}
.club-ppg li.icon3 h4 span:before,.club-ppg li.icon3 h4 span:after{background:url(../images/xf_ppg_icon3.png) no-repeat;background-size:100%;}
.club-ppg li.icon4 a{background:url(../images/xf_ppg_bg4.png) no-repeat;background-size:100%;}
.club-ppg li.icon4 h4{text-shadow:0 1px 8px rgba(143,28,47,.38)}
.club-ppg li.icon4 p{color:#d52525;}
.club-ppg li.icon4 h4 span:before,.club-ppg li.icon4 h4 span:after{background:url(../images/xf_ppg_icon4.png) no-repeat;background-size:100%;}
.club-ppg li.icon5 a{background:url(../images/xf_ppg_bg5.png) no-repeat;background-size:100%;}
.club-ppg li.icon5 h4{text-shadow:0 1px 8px rgba(28,34,148,.38)}
.club-ppg li.icon5 p{color:#323bdb;}
.club-ppg li.icon5 h4 span:before,.club-ppg li.icon5 h4 span:after{background:url(../images/xf_ppg_icon5.png) no-repeat;background-size:100%;}
.club-ppg .tit{font-size:14px;color:#fff;text-align:center;font-weight:bold;}
@media screen and (max-width: 360px){
    .club-ppg li{width:135px;}
    .club-ppg li a{-webkit-transform:scale(.96);-webkit-transform-origin:left top;}
}
@media screen and (max-width: 320px){
    .club-ppg li{width:120px;height:100px;}
    .club-ppg li a{-webkit-transform:scale(.86);-webkit-transform-origin:left top;}
}
/*我的优惠*/
.my-yhbg{background:#FF563F;}
.my-yhbg .main{min-height:0;}
.my-yhbox{background:#FF563F;padding:10px;min-height:90%;}
.header + .main .my-yhcon{min-height:calc(100vh - (50px + 20px));}
.my-yhcon{position:relative;background:#fff;border-radius:10px;padding:25px 0 50px;min-height:calc(100vh - 20px);}
.yhq-list ul{padding:0 15px;}
.yhq-list li{position:relative;height:88px;margin-right:14px;background:linear-gradient(90deg,rgba(255,108,65,1) 0%,rgba(249,150,64,1) 100%);box-shadow:0px 4px 8px 0px rgba(248,160,160,0.5);border-radius:4px;margin-bottom:20px;}
.yhq-list li:last-child{margin-bottom:0;}
.yhq-list li a{display:block;color:#fff;}
.yhq-list .c{height:88px;font-size:13px;line-height:18px;padding:10px 62px 10px 14px;display:table-cell;vertical-align:middle; color:#fff;}
.yhq-list .c .time{white-space:nowrap;font-size:11px;margin-top:6px;}
.yhq-list .c p{max-height:36px;overflow:hidden;font-weight:bold;}
.yhq-list .c .intro{position:relative;display:inline-block;min-width:75px;text-align:center;font-size:13px;height:20px;line-height:13px;padding:4px 15px 3px 8px;color:#FF6F41;background:rgba(255,255,255,1);border-radius:10px;white-space:nowrap;margin-top:4px;}
.yhq-list .c .intro:before{content:'';position:absolute;right:8px;top:50%;margin-top:-4px;width:4px;height:9px;background:url(../images/arr_orange.png) no-repeat;background-size:100%;}
.yhq-list .btnbox{position:absolute;right:-13px;top:50%;margin-top:-37px;width:78px;height:75px;background:url(../images/kfang_quan.png) no-repeat;background-size:100% 100%;}
.yhq-list .btn{position:absolute;left:18px;top:50%;margin-top:-22px;width:45px;height:45px;font-size:12px;font-weight:bold;color:#fff;line-height:15px;padding:8px 10px;text-align:center;border-radius:50%;background:linear-gradient(132deg,rgba(249,143,64,1) 0%,rgba(245,58,37,1) 100%);box-shadow:0px 4px 8px 0px rgba(248,160,160,0.5);}
@media screen and (max-width: 360px){
    .yhq-list .c{font-size:12px;}
}
@media screen and (max-width: 320px){
    .yhq-list .c{font-size:11px;}
}
.yhq-intro{position:absolute;left:0;right:0;text-align:center;bottom:15px;}
.yhq-intro a{display:inline-block;position:relative;font-size:13px;line-height:18px;color:#696969;padding-left:18px;}
.yhq-intro a:before{content:'';position:absolute;width:14px;height:14px;left:0;top:1px;background:url(../images/icon_question.png) no-repeat;background-size:100%;}
/*津贴说明*/
.jt-introbox{padding:20px 22px;color:#696969;font-size:15px;line-height:23px;}
.jt-introbox dt{color:#222222;font-size:16px;line-height:22px;font-weight:bold;margin-bottom:5px;margin-top:20px;}
.jt-introbox dd p{margin-bottom:20px;}
.jt-introbox dd p:last-child{margin-bottom:0;}

/*pk*/
.pk-bg{background:#F84440;}
.pk-bg .main{background:url(../images/xf_pk_bg.png) no-repeat;background-size:100%;padding-bottom:40px;}
.hx-pk-con{padding-top:29%;}
.hx-pk-items{background:linear-gradient(180deg,rgba(248,68,64,1) 0%,rgba(217,41,37,1) 100%);margin:0 10px;box-shadow:0px 5px 8px 0px rgba(136,74,74,0.39);border-radius:6px;overflow:hidden;}
.hx-pk-items li{width:150px;background:#fff;margin-right:2px;text-align:center;font-size:14px;line-height:20px;font-weight:bold;padding-bottom:5%;}
.hx-pk-items li:last-child{margin-right:0;}
.hx-pk-items .img{position:relative;padding-bottom:75%;margin-bottom:3%;overflow:hidden;}
.hx-pk-items .img img{position:absolute;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.hx-pk-items h2{color:#394043;font-weight:bold;}
.hx-pk-items .price{color:#F84440;margin-top:2px;}
.hx-pk-items .tel{font-size:13px;line-height:18px;color:#222222;white-space:nowrap;margin-top:7%;}
.hx-pk-items .tel span{display:inline-block;position:relative;padding-left:22px;}
.hx-pk-items .tel span:before{position:absolute;content:'';width:16px;height:16px;left:0;top:1px;background:url(../images/icon_call.png) center center no-repeat,linear-gradient(180deg,rgba(249,81,81,1) 0%,rgba(229,45,40,1) 100%);background-size:8px,100%;box-shadow:0px 1px 1px 0px rgba(255,172,172,0.5);border-radius:50%;}
@media screen and (max-width: 360px){
    .hx-pk-items li{font-size:13px;}
    .hx-pk-items .tel{font-size:12px;}
}
@media screen and (max-width: 320px){
    .hx-pk-items .tel span{letter-spacing: -0.5px;}
}
.hx-pk-int{margin-top:25px;}
.hx-pk-int .tit{position:relative;padding-bottom:10%;background:url(../images/xf_pk_tit_bg.png) no-repeat;background-size:100%;margin:0 12px;}
.hx-pk-int .tit span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;line-height:25px;color:#FFFFFF;font-weight:bold;}
.hx-pk-int .tit span:before,.hx-pk-int .tit span:after{content:'';position:absolute;top:50%;margin-top:-1px;width:14px;height:2px;background:#fff;border-radius:2px;}
.hx-pk-int .tit span:before{left:-21px;}
.hx-pk-int .tit span:after{right:-21px;}
.hx-pk-table{position:relative;background:#fff;padding:8px 0;margin:0 10px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);border-radius:6px;margin-top:-2px;}
.hx-pk-table table{font-size:14px;color:#394043;line-height:20px;width:100%;}
.hx-pk-table th{color:#696969;font-weight:normal;padding:10px 0;vertical-align:top;}
.hx-pk-table tr:nth-child(odd){background:#FAFAFA;}
.hx-pk-table td{text-align:center;font-weight:bold;position:relative;padding:10px;vertical-align:top;word-wrap: break-word;word-break: break-all;}
.hx-pk-table td:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#eee;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}
.hx-pk-table .tag{position:relative;margin:0 -6px -5px 0;overflow:hidden;max-height:81px}
.hx-pk-table .tag span{display:block;float:left;height:22px;line-height:22px;padding:0 4px;font-size:12px;font-weight:normal;border-radius:2px;margin:0 5px 5px 0;}
.hx-pk-table .tag.style1 span{background:#FAEDED;color:#F84440;}
.hx-pk-table .tag.style2 span{background:#FFF1E4;color:#FF8000;}
.hx-pk-table .num{color:#F84440;}
.hx-pk-table .link{position:relative;color:#F84440;font-weight:normal;/*padding-right:12px;*/}
/*.hx-pk-table .link:after{content:'';position:absolute;right:0;top:50%;margin-top:-6px;width:5px;height:12px;background:url(../images/arr_red_n.png) no-repeat;background-size:100% 100%;}*/
@media screen and (max-width: 360px){
    .hx-pk-table table{font-size:13px;}
    .hx-pk-table .tag span{font-size:11px;}
}
@media screen and (max-width: 320px){
    .hx-pk-table table{font-size:12px;}
    .hx-pk-table th,.hx-pk-table td{padding:10px 5px;}
}
.hx-pk-ewm{position:relative;padding:10px 15px;margin:0 10px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);border-radius:6px;margin-top:15px;background:#fff url(../images/xf_pk_share_bg.png) no-repeat right bottom;background-size:100px;overflow:hidden;}
.hx-pk-ewm img{display:block;width:100%;height:100%;}
.hx-pk-ewm .img{float:left;width:100px;height:100px;}
.hx-pk-ewm .txt{margin-left:110px;padding-top:20px;}
.hx-pk-ewm .logo{width:130px;height:25px;}
.hx-pk-ewm p{font-size:15px;color:#222;line-height:21px;margin-top:12px;white-space:nowrap;}
.hx-pk-fixed{height:60px;}
.hx-pk-fixed > div{position:fixed;left:0;right:0;bottom:0;height:60px;background:#fff;padding:7px 15px;}
.hx-pk-fixed a{display:block;height:45px;line-height:45px;background:#F84440;border-radius:4px;font-size:18px;color:#FFFFFF;font-weight:bold;text-align:center;}
/*店铺*/
.shop-box{position:relative;padding-top:25px;padding-bottom:25px;}
.shop-box:before{content:'';position:absolute;width:130%;left:-15%;top:0;padding-bottom:50%;background:#F84440;border-radius:0 0 60% 60%;}
.shop-in-box{position:relative;margin:0 22px;padding:20px 14px 34px;background:#fff url(../images/xf_shop_bg.png) no-repeat;background-size:100%;box-shadow:0px 0px 12px 0px rgba(239,180,180,0.37);border-radius:4px;}
.shop-in-box .user{text-align:center;margin-bottom:25px;}
.shop-in-box .user .img{width:89px;height:89px;margin:0 auto 12px;border-radius:50%;overflow:hidden;}
.shop-in-box .user .img img{width:100%;height:100%;}
.shop-in-box .user h3{font-size:20px;line-height:28px;color:#333333;font-weight:bold;margin-bottom:5px;}
.shop-in-box .user span{display:inline-block;font-size:12px;line-height:22px;padding:0 10px;border-radius:11px;color:#B88A56;background:#FBF5EE;vertical-align:top;}
.shop-in-box .user span.king{color:#E0C3A3;background:#444341;}
.shop-in-box .fangyuan .img{margin-bottom:15px;}
.shop-in-box .fangyuan img{width:100%;}
.shop-in-box .fangyuan .t{}
.shop-in-box .fangyuan h3{font-size:18px;line-height:25px;color:#333333;font-weight:bold;}
.shop-in-box .fangyuan .addr{position:relative;float:right;font-size:13px;color:#5D6168;line-height:25px;margin-left:10px;padding-left:12px;}
.shop-in-box .fangyuan .addr:before{content:"";position:absolute;width:9px;height:12px;left:0;top:50%;margin-top:-6px;background:url(../images/icon_addr.png) no-repeat;background-size:100%;}
.shop-in-box .fangyuan .price{font-size:12px;color:#F84440;line-height:24px;margin-top:2px;}
.shop-in-box .fangyuan .price i{font-size:17px;font-weight:bold;}
.shop-in-box .btn{margin-top:20px;}
.shop-in-box .btn a{width:100px;height:45px;color:#fff;text-align:center;margin-right:20px;border-radius:3px;padding-top:4px;}
.shop-in-box .btn a:last-child{margin-right:0;}
.shop-in-box .btn a i{display:inline-block;width:17px;height:17px;vertical-align:top;margin:3px 4px 0 0}
.shop-in-box .btn a.msg{background:linear-gradient(180deg,rgba(250,177,87,1) 0%,rgba(245,145,73,1) 100%);box-shadow:0px 2px 4px 0px rgba(245,146,74,0.4);}
.shop-in-box .btn a.call{background:linear-gradient(180deg,rgba(250,92,86,1) 0%,rgba(248,68,64,1) 100%);box-shadow:0px 2px 4px 0px rgba(248,69,65,0.4);}
.shop-in-box .btn a.msg i{background:url(../images/fixed_icon_msg.png) no-repeat;background-size:100%;}
.shop-in-box .btn a.call i{background:url(../images/fixed_icon_tel.png) no-repeat;background-size:100%;}
.shop-in-box .btn h4{font-size:15px;line-height:21px;color:#fff;font-weight:bold;}
.shop-in-box .btn p{font-size:10px;line-height:10px;color:#fff;margin-top:4px;white-space:nowrap;}
.shop-no-data{min-height:90vh;text-align:center;font-size:16px;color:#696969;line-height:22px;padding-top:46%;}
.shop-no-data i{display:block;margin:0 auto 4px;width:150px;}
.shop-no-data i img{width:100%;}

/*房源直播列表*/
.lp-card{position:relative;border-radius:3px;margin:10px 24px 10px;overflow:hidden;}
.lp-card img{width:100%;}
.lp-card .txt{position:absolute;left:0;right:0;top:50%;text-align:center;color:#fff;padding:12px;background:linear-gradient(270deg,rgba(0,0,0,0.18) 0%,rgba(0,0,0,.6) 49%,rgba(0,0,0,0.18) 100%);
    -webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-card .txt h2{font-size:19px;line-height:26px;font-weight:bold;}
.lp-card .txt p{font-size:13px;line-height:18px;margin-top:4px;}
.lp-card .txt p span{display:inline-block;padding:0 10px;vertical-align:top;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-vlist{padding: 10px 19px 0;overflow:hidden;}
.lp-vlist ul{position:relative;overflow:hidden;}
.lp-vlist li{float:left;width:50%;padding:0 0 20px 0;}
.lp-vlist li > a{position:relative;display:block;background:#fff;overflow:hidden;margin:0 5px 0;}
.lp-vlist li:nth-child(odd){clear:both;}
.lp-vlist .img{position:relative;border-radius:3px;overflow:hidden;}
.lp-vlist .img img{width:100%;}
.lp-vlist .img:after{content:'';position:absolute;left:0;right:0;bottom:0;height:33px;background:linear-gradient(360deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 100%);}
.lp-vlist .zt-icon{position:absolute;top:3px;left:3px;line-height:17px;color:#fff;font-size:11px;border-radius:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.3);}
.lp-vlist .zt-icon i{position:relative;float:left;padding:0 3px;border-radius:2px;}
.lp-vlist .zt-icon span{float:left;padding:0 4px;border-radius:0 2px 2px 0;}
.lp-vlist .zb{background:none;}
.lp-vlist .zb i{background:#F84748;padding-left:18px;padding-right:5px;}
.lp-vlist .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%;}
.lp-vlist .yg i{background:#479DF8;}
.lp-vlist .hf i{background:#536B8B;}
.lp-vlist h3{font-size: 15px;line-height:20px;color:#222222;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.lp-vlist .user-img{position:absolute;right:7px;bottom:4px;width:24px;height:24px;border-radius:50%;overflow:hidden;z-index:2;}
.lp-vlist .user-img img{position:relative;width:100%;height:100%;border-radius:50%;}
.lp-vlist .img .num{position:absolute;left:0;bottom:0;color:#fff;left:10px;bottom:4px;padding-left:12px;height:14px;line-height:14px;z-index:2;}
.lp-vlist .img .num:before{content:'';position:absolute;width:10px;height:10px;left:0;top:50%;margin-top:-5px;background:url(../images/list_live_num2.png) no-repeat;background-size:100%;}
.lp-vlist .img .num i{display:inline-block;font-size:12px;font-weight:bold;vertical-align:top;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center;}
.lp-vlist .img .icon-v{display:block;position:absolute;width:32px;height:32px;left:50%;top:50%;margin:-16px 0 0 -16px;background:url(../images/icon_video4.png) no-repeat;background-size:100%;}