@charset "UTF-8";
@font-face{font-family:'DIN';src:url('../fonts/DINEngschrift-Alternate.otf') format('truetype');}
@font-face{font-family:'OPPO';src:url('../fonts/OPPOSans-B.ttf') format('truetype');}
.main1{ position: relative; margin: 0 auto; max-width: 640px; overflow: hidden;}
.bgcol-f4{ background-color:#f4f4f4 !important;}
.mt0{margin-top:0 !important;}
.btn-more{ position: relative; display:inline-block;padding-right:16px;color:#565c67!important;font-size:14px;line-height:22px;}
.btn-more:after{ position: absolute; content: ''; top: 50%; right: 0; margin-top: -3px; width: 9px; height: 5px; background: url(../images/link_more.png) 0 0 no-repeat; background-size: 9px auto;}
.btn-more.up:after{ -webkit-transform: rotate(-180deg);}

/*star*/
.ico-star11-n i{display: inline-block;float:left;width:11px;height:11px;border-radius:0;margin-right:2px;background:url(../images/star_44_3_r.png) no-repeat;background-size:100%;}
.ico-star11-n i.active{background:url(../images/star_44_1_r.png) no-repeat;background-size:100%;}
.ico-star11-n i.half{background:url(../images/star_44_2_r.png) no-repeat;background-size:100%;}
.ico-star11-n .pf{float:left;font-size:12px;color:#333333;margin-left:3px;line-height:12px;padding-top:1px;}
/**/
.kf-call-n a{float:left;width:30px;height:30px;background:#F84440;border-radius:50%;margin-right:20px;border:none;padding-top:7px;}
.kf-call-n a:last-child{margin-right:0;}
.kf-call-n a:only-child{float:right;}
.kf-call-n a i{display:block;width:16px;height:16px;margin:0 auto;}
.kf-call-n a.call i{background:url(../images/icon_call.png) no-repeat;background-size:100%;}
.kf-call-n a.mes i{background:url(../images/icon_msg.png) no-repeat;background-size:100%;}
.kf-call-n a.disabled{opacity:.2;}
/*带背景星星-最新*/
.star-N{overflow:hidden;}
.star-N i{float:left;display:block;width:11px;height:11px;border-radius:1px;background:url(../images/starN1.png) no-repeat;background-size:100%;margin-right:3px;}
.star-N i.active{background:url(../images/starN2.png) no-repeat;background-size:100%;}
.star-N i.half{background:url(../images/starN3.png) no-repeat;background-size:100%;}
.star-N em{float:left;font-size:12px;color:#222222;line-height:13px;margin-left:8px;}

/*标签*/
.zsTag{width:100%;padding:8px 0;overflow:hidden;border-bottom:1px solid #f4f4f4;}
.zsTag div{width:200%;padding-left:8px;}
.zsTag a{float:left;height:24px;line-height:23px;border:1px solid #e3e7ed;color:#83868f;font-size:13px;padding:0 9px;overflow:hidden;margin-right:15px;border-radius:2px;}

.otherTag{overflow:hidden;height:21px;}
.otherTag a{float:left;height:21px;line-height:20px;border:1px solid #cccfde;color:#565c67;font-size:12px;padding:0 9px;overflow:hidden;margin-right:10px;border-radius:2px;}
.otherTag a:last-child{margin:0;}

/*知识标题*/
.mTitle.zs h2{position:relative;}
.mTitle.zs h2:before{content:'';position:absolute;width:2px;height:16px;background:#ff6666;left:-8px;top:50%;margin-top:-8px;}

/*首页搜索*/
.search .searbox .ipt{display:flex;align-items:center;height:40px;}
.search .cityChoo{float:left;padding: 6px 0;line-height: 17px;font-size:14px;margin-right:8px;margin-left:0;}
.search .cityChoo span{position:relative;display:block;border-right:1px solid #f4f4f4;padding:0  24px 0 10px;color:#df3031;}
.search .cityChoo span:before{content:'';position:absolute;width:8px;height:5px;top:50%;margin-top:-2px;right:8px;background:url(../images/icons_c.png) 0 -72px no-repeat;background-size:20px auto;}
.search .input{display:block;padding: 6px 0;line-height: 17px;border: none; font-size: 13px; outline: none;color:#cccfd8;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*首页导航*/
.tabNav span{width:100%;}
.bigNav{text-align:center;padding:16px 0;background:#fff;}
.bigNav .icons a{text-align: center; font-size: 12px; color: #3c3f46;width:25%;}
.bigNav .icons i{display: block;width:44px; height:44px;background-image: url(../images/zs_icons.png);background-size: 176px auto;border-radius:50%;margin: 0 auto 10px auto;}
.bigNav .icons p{line-height:18px;}
.bigNav .n1 i{background-position:0 0;}
.bigNav .n2 i{background-position: -44px 0px;}
.bigNav .n3 i{background-position: -88px 0px;}
.bigNav .n4 i{background-position: 0 -44px;}
.bigNav .n5 i{background-position: -44px -44px;}
.bigNav .n6 i{background-position: -88px -44px;}
.bigNav .n7 i{background-position: 0 -88px;}
.bigNav .n8 i{background-position: -44px -88px;}
.bigNav .n9 i{background-position: -88px -88px;}
.bigNav .n10 i{background-position: 0 -132px;}
.bigNav .n11 i{background-position: -44px -132px;}
.bigNav .n12 i{background-position: -88px -132px;}
.bigNav .n13 i{background-position: -132px 0px;}
.bigNav .n14 i{background-position: 0 -176px;}
.bigNav .n15 i{background-position: -44px -176px;}
.bigNav .n16 i{background-position: -88px -176px;}
.bigNav .n17 i{background-position: -132px -176px;}
.bigNav .n18 i{background-position: -132px -132px;}

.more-nav{position:relative;background:#cecece;text-align:center;margin-bottom:20px;}
.more-nav i{position:relative;float:right;width:25%;}
.more-nav i:before{content:'';position:absolute;width:0;height:0;left:50%;margin-left:-7px;border:7px solid #cecece;border-color:transparent transparent #cecece transparent;top:-14px;}
.more-nav a{display:block;font-size:14px;color:#ffffff;}
.more-nav ul{border-bottom:1px solid #e1e1e1;overflow:hidden;}
.more-nav ul:last-child{border-bottom:none;}
.more-nav li{float:left;width:33%;min-widht:33%;max-width:33%;height:40px;line-height:41px;border-right:1px solid #e1e1e1;}
.more-nav li:last-child{border-right:none;}

.BtnBox{padding:0 8px 16px;}
.BtnBox a{display:block;width:100%;height:36px;line-height:35px;border:1px solid #fad1d1;background:#ffeeee;font-size:14px;color:#3c3f46;text-align:center;}

/*列表*/
.know-list li{position:relative;border-bottom:1px solid #f4f4f4;}
.know-list li > a{display:block;padding:20px 8px;}
.know-list li .img{float:right;width:80px;height:60px;margin-left:10px;overflow:hidden;background:#cccccc;}
.know-list li .img img{width:100%;height:100%;}
.know-list li .txt{height:60px;}
.know-list li h2{font-size:15px;color:#3c3f46;height:36px;line-height:18px;overflow:hidden;}
.know-list .zsTagS{position:absolute;bottom:20px;left:8px;overflow:hidden;width:100%;line-height:13px;height:13px;}
.know-list .zs-tag{float:left;max-width:56%;line-height:13px;height:13px;overflow:hidden;font-size:12px;color:#83868f;}
.know-list .zs-tag a{display:inline-block;color:#83868f;margin-right:10px;}
.know-list .zsTagS .ding{float:left;font-size:11px;color:#83868f;background:url(../images/zs_ding.png) left center no-repeat;background-size:13px 13px;padding-left:16px;}
.know-list li.first > a{padding-top:0;}

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

/*专题焦点图*/
.swipe { overflow: hidden;position: relative; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > li { float: left; width: 100%; position: relative; overflow: hidden; }
.swipe-wrap > li img{ width: 100%;}
.swipe-btn{position:relative;width:100%;height:42px;}
.swipe-point{position:absolute;height:36px;padding-top:15px;left:50%; -webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%); -o-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.swipe-point li{float:left;margin: 0 4px; width: 6px; height: 6px; border-radius: 50%;background-color: #d6d6d6; }
.swipe-point li.cur{ background-color:#df3031;}

/*标签模块*/
.zstTagBox .zsTag{padding:15px 3px;overflow:hidden}
.zstTagBox .zsTag.hei132{height:132px;}
.zstTagBox .zsTag a{margin:5px;font-size:12px;color:#565c67;}
.zstTagBox .zsTag .con{width:100%;height:102px;overflow:hidden;padding-left:0}
/*筛选 */
.TabBox{height:36px;padding:4px 8px;background:#ffffff;border-bottom:1px solid #e4e4e4;font-size:14px;color:#0c0d0e;line-height:27px;}
.sxBtn{display:inline-block;height:27px;line-height:26px;border:1px solid #fad1d1;background:#ffeeee;font-size:12px;color:#333333!important;padding:0 10px;border-radius:2px;}

.xsTab{ position:absolute;right:-1px;width:236px;border:1px solid #f4f4f4;background:#fff;z-index:51;margin-top:-1px;font-size:12px;}
.xsTab li{border-bottom:1px solid #f4f4f4;}
.xsTab li:last-child{border-bottom:none;}
.xsTab li a{display:block;color:#3c3f46;font-size:12px;padding:0 14px;}
.xsTab .xsT{position:relative;height:30px;line-height:32px;}
.xsTab .xsT a{display:block;color:#3c3f46;font-size:12px;}
.xsTab .xsT:after{position:absolute;content:'';right:8px;top:50%;margin-top:-2px;width:9px;height:5px;background:url(../images/link_more.png) no-repeat;background-size:9px auto;}
.xsTab dl{background:#f4f4f4;display:none;}
.xsTab dl dd{height:30px;line-height:30px;}
.xsTab dl a{color:#565c67;}
.xsTab li.cur .xsT:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}
.xsTab li.cur dl{display:block;}
.xsTab dl dd.on{background:#ededed;}
.float{position:absolute;top:0;bottom:0;width:100%;background:rgba(0, 0, 0, .6);z-index:50;}

/*详情*/
.more-option{height:40px;line-height:40px;text-align:center;}
.more-option a{display:block;font-size:14px;color:#565c67;}
.xqBox {padding:18px 0 0;}
.xqBox h1{font-size:24px;color:#0c0d0e;line-height:34px;margin:0 20px;font-weight:bold; font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.xqBox .crumbs{margin-bottom:0;font-size:12px;color:#A4A7B0;margin:15px 0.875rem; padding:0;}
.xqBox .crumbs a{color:#83868f;}
.xqBox .otherTag{margin:6px 0.875rem 0;}
.zs-con{margin:6px 20px 0 20px;}
.zs-con p{ font-size:17px; color:#3C3F46;line-height:29px; margin:16px 0; font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.zs-con img{margin:10px 0px;width:100%;}
.zs-con .ct{color:#699ED4;}
.con-more{text-align:center;margin-top:20px;}

/*详情页列表*/
.x-list {margin-top:4px;}
.x-list li{height:48px;line-height:48px;border-bottom:1px solid #f4f4f4;}
.x-list li a{display:block;margin:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#0c0d0e!important;}

/*楼市列表*/
.h-list {margin-top:4px;}
.h-list li{height:50px;line-height:50px;font-size:17px;color:#444954;}
.h-list li:last-child{border-bottom:none;}
.h-list li a{color:#444954!important;margin-left:6px;}
.h-list li span{color:#FC5D62;}

/*详情页顶、踩等*/
.zs-option{margin-top:20px;width:100%;}
.zs-option li{width:50px;text-align:center;}
.zs-option a{display:inline-block;width:35px;height:35px;border-radius:50%;}
.zs-option a i{display:block;width:35px;height:35px;background:url(../images/zs_option.png) no-repeat;background-size:140px auto;}
.zs-option a.dis{background-color:#d4d4d4!important;}
.zs-option .ding a{background-color:#fe8592;}
.zs-option .ding i{background-position:0 0;}
.zs-option .ding a.cur i{background-position:0 -35px;}
.zs-option .cai a{background-color:#3ad3fb;}
.zs-option .cai i{background-position:-35px 0;}
.zs-option .cai a.cur i{background-position:-35px -35px;}
.zs-option .fav a{background-color:#fecd5f;}
.zs-option .fav i{background-position:-70px 0;}
.zs-option .fav a.cur i{background-position:-70px -35px;}
.zs-option .share a{background-color:#44e5cc;}
.zs-option .share i{background-position:-105px 0;}
.zs-option .share a.cur i{background-position:-105px -35px;}
.zs-option li p{font-size:12px;color:#83868f;line-height:1;margin-top:8px;}

.zs-option2{position:relative;height:5px;z-index:99;}/*20170606*/
.zs-option2 *{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.option-in{position:fixed;height:54px;width:100%;left:0;bottom:0;background:#fdfdfd;padding:0 4px;z-index:99;box-shadow:0 -2px 4px rgba(250,250,250,1);}
.option-in ul{width:100%;}
.option-in li{text-align:center;height:54px;}
.option-in li:nth-child(1),.option-in li:nth-child(2){width:28%;}
.option-in li:nth-child(1) span{width:66px;}
.option-in li:nth-child(2),.option-in li:nth-child(3){width:22%;}
.option-in li:nth-child(4){margin-right:16px;}
.option-in li > a{display:block;height:100%;padding:5px 0;}
.option-in span{display:inline-block;position:relative;margin:11px 0;font-size:13px;color:#3C3F46;line-height:24px;height:22px;padding-left:34px;text-align:left;}
.option-in span:before{content:'';position:absolute;width:21px;height:21px;left:9px;top:50%;margin-top:-11px;background:url(../images/zs_option2.png) no-repeat;background-size:84px auto;}
.option-in span.ding:before{background-position:0 0;}
.option-in span.cai:before{background-position:-21px 0;}
.option-in span.fav:before{background-position:-42px 0;}
.option-in span.share:before{background:url(../images/icon_zs_shar.png) no-repeat center;background-size:16px 16px;}

.option-in a.dis span.ding:before{background-position:0 -42px;}
.option-in a.dis span.cai:before{background-position:-21px -42px;}
.option-in a.dis span.fav:before{background-position:-42px -42px;}

.option-in a.cur span.ding:before{background-position:0 -21px;}
.option-in a.cur span.cai:before{background-position:-21px -21px;}

.option-in span.ding2:before{background:url(../images/icon_zs_zan.png) no-repeat center;background-size:16px 16px;}
.option-in a.cur span.ding2:before{background:url(../images/icon_zs_zan2.png) no-repeat center;background-size:16px 16px;}
.option-in span.fav2:before{background:url(../images/icon_zs_fav.png) no-repeat center;background-size:16px 16px;}
.option-in a.dis span.fav2:before{background:url(../images/icon_zs_fav2.png) no-repeat center;background-size:16px 16px;}
.option-in span.btnb{margin:0;padding-left:0;max-width:110px;min-width:110px;height:44px;font-size:16px;color:#fff;line-height:44px;text-align:center;background:#E23838;border-radius:3px;}
.option-in span.btnb:before{display:none;}
/*下载固定位置*/
.floatApp.incon{margin-bottom:8px;}
.floatApp.incon > div{position:relative;}

/*词条弹出*/
.b-bg{position:absolute;width:100%;height:100%;left:0;top:85px;background:rgba(0,0,0,.4);z-index:100;}
.ctBox{position:absolute;width:100%;padding:0 8px;z-index:101;}
.ctBox > i{position:absolute;width:18px;height:18px;top:-9px;background:#fff;-webkit-transform:rotate(45deg);}
.ct-out{background:#fff;border-radius:3px;}
.ct-out h2{font-size:18px;color:#0c0d0e;font-weight:bold;padding:20px;line-height:1;}
.ct-out p{color:#2d64b3;font-size:18px;padding:0 20px;line-height:24px;}
.ct-potion{height:49px;border-top:1px solid #f4f4f4;background:#f6f6f6;text-align:center;border-radius:0 0 3px 3px;margin-top:18px;}
.ct-potion a{display:block;height:100%;}
.ct-potion a span{display:inline-block;width:100%;line-height:20px;margin:12px 0;font-size:18px;color:#83868f;border-right:1px solid #cccfde;}

/*专题列表*/
.zt-list li{padding-bottom:30px;}
.zt-list p{font-size:15px;color:#83868f;padding:12px 8px;line-height:21px;}
.zt-list .otherTag{margin:0 8px;}

/*搜索相关*/
.main-s{min-height:100%;background:#fff;}
.hot-list .tag{height:auto;text-align:center;}
.hot-list .tag a{float:none;display:inline-block;height:30px;line-height:30px;padding:0 12px;margin:0 5px 10px;font-size:14px;border-radius:3px;border:1px solid #f88f8f;color:#f88f8f;}
.hot-list .tag a h2{display:inline;}

/*按钮*/
.btn-box{margin:20px 8px 0;}
.btn-box a{display:block;height:40px;line-height:39px;text-align:center;border:1px solid #fad1d1;color:#f36d6d!important;font-size:16px;border-radius:2px;background:#ffeeee;}

/*流程*/
.lc-banner{background:#019be8;overflow:hidden;}
.lc-b1{position:relative;background:#7b66dd;overflow:hidden;}
.lc-b2{position:relative;background:#10c7b7;overflow:hidden;}
.lc-b3{position:relative;background:#4b6fe1;overflow:hidden;}
.lc-b4{position:relative;background:#019be8;overflow:hidden;}
.lc-b5{position:relative;background:#1f72d0;overflow:hidden;}
.step{position:absolute;width:100%;top:0;left:0;line-height:1.5;}
.step a{color:#ffffff;border-bottom:0.05rem solid #fff;}
.step h3{font-size:.7rem;color:#fff;}
.step p{font-size:.6rem;color:rgba(255,255,255,.5)}
.step li > div{height:0;overflow:hidden;}
.s-left1{margin-left:3rem;}
.s-left2{margin-left:3.5rem;}
.s-left3{margin-left:2.5rem;}
.s-right1{margin-right:2.5rem;text-align:right;}
.s-right2{margin-right:2.7rem;text-align:right;}
.s-right3{margin-right:3rem;text-align:right;}
.s-right4{margin-right:3.5rem;text-align:right;}
.step ul{padding-top:15%;}
.step li{height:3.55rem;}
.step ul.zu-step{padding-top:1.62rem;}
.zu-step li{height:2.68rem;line-height:2.68rem;}
.lc-b3 .zu-step li:last-child{padding-top:.3rem;}
.step .xqf{font-size:.5rem;line-height:1.5;margin-right:1rem;}
.step .zzf{font-size:.5rem;line-height:1.5;margin-left:.6rem;}

/*精品流程*/
.jplc{overflow:hidden;}
.left-nav{float:left;width:72px;border-right:1px solid #e8e8e8;background:#f0f0f0;height:100%;overflow:auto;}
.left-nav::-webkit-scrollbar{width:0;height:0;}
.left-nav li{height:75px;border-bottom:1px solid #fff;text-align:center;}
.left-nav li:last-child{border-bottom:none;}
.left-nav li > a{display:block;height:100%;padding-top:12px;}
.left-nav p{font-size:12px;color:#3c3f46;line-height:1;margin-top:4px;}
.left-nav i{display:block;width:30px;height:30px;background:url(../images/zs_lc_icons.png) no-repeat;background-size:180px auto;margin:0 auto;}
.left-nav i.icon2{background-position: -30px 0;}
.left-nav i.icon3{background-position: -60px 0;}
.left-nav i.icon4{background-position: -90px 0;}
.left-nav i.icon5{background-position: -120px 0;}
.left-nav i.icon6{background-position: -150px 0;}
.left-nav li.cur i.icon1{background-position: 0 -30px;}
.left-nav li.cur i.icon2{background-position: -30px -30px;}
.left-nav li.cur i.icon3{background-position: -60px -30px;}
.left-nav li.cur i.icon4{background-position: -90px -30px;}
.left-nav li.cur i.icon5{background-position: -120px -30px;}
.left-nav li.cur i.icon6{background-position: -150px -30px;}
.left-nav li.cur p{color:#ff817f;}
.left-nav li.cur{background:#fff;}
.lc-content{height:100%;overflow:auto;}
.lc-content::-webkit-scrollbar{width:0;height:0;}
.lc-content ul{clear:both;margin-top:5px;}
.lc-content li{height:46px;line-height:45px;border-bottom:1px solid #f4f4f4;}
.lc-content li > a{display:block;padding:0 14px;font-size:15px;color:#0c0d0e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lc-content section{margin-bottom:8px;}
.lc-content section:last-child{margin-bottom:0;}

/**/
.crumbs{ margin-bottom:-4px; padding:8px; color: #b3b6be; font-size: 12px;background:#fff;line-height:1;}
.know-list2 li{border-bottom:1px solid #f4f4f4;font-size:15px;color:#3c3f46;line-height:22px;overflow:hidden;}
.know-list2 li > a{display:block;padding:14px 8px;}

/*买房测试*/
.houseTest .main{min-height:0;}
.testBox{padding-bottom:40px;margin-bottom:8px;}
.testBox h1{font-size:20px;color:#0c0d0e;padding:40px 0;line-height:1;text-align:center;}
.testBox h1.small{padding:30px 0 15px;}
.testBox .zs-img{width:131px;height:131px;margin:0 auto;background:url(../images/zs_test1.jpg) no-repeat;background-size:100%;}
.testBox .zs-img.un{background:url(../images/zs_test2.jpg) no-repeat;background-size:100%;}
.testBox .zs-img.two{background:url(../images/zs_test3.jpg) no-repeat;background-size:100%;}
.testBox .test-int{width:240px;margin:0 auto;font-size:16px;color:#b3b6be;line-height:24px;margin-top:40px;text-align:center;}
.testBox .btnbox{margin:20px 14px 0}
.testBox .btnbox a{display:block;height:36px;line-height:35px;font-size: 14px;text-align: center; color: #fff;border-radius:3px;background:#df3031;border:1px solid #df3031;overflow:hidden;}
.testBox .btnbox.style2 a{font-size: 14px;text-align: center; color: #fc6769;background:#ffffff;border:1px solid #fc6769;}
.testBox h2{font-size:16px;color:#0c0d0e;padding:50px 0 15px 0;font-weight:bold;line-height:1;text-align:center;}
.testBox .inputBox{position:relative;margin:0 10px 90px;}
.testBox .inputBox input{height:40px;width:100%;border:1px solid #e4e4e4;padding:0 10px;border-radius:1px;font-size:15px;color:#565c67;}
.testBox .inputBox input::-webkit-input-placeholder{line-height:18px;color:#cccccc;}
.testBox .inputBox ul{position:absolute;width:100%;top:39px;border:1px solid #e4e4e4;box-shadow:3px 0 3px  rgba(228,228,228,.5),-3px 0 3px  rgba(228,228,228,.5),0 3px 3px rgba(228,228,228,.5);}
.testBox .inputBox li{border-bottom:1px solid #ededed;height:36px;line-height:36px;overflow:hidden;background:#fff;padding:0 10px;font-size:15px;color:#565c67;}
.testBox .inputBox li:last-child{border-bottom:none;}
.testBox .inputBox li.cur{background:#ededed;}
.testBox .test-q{width:50%;margin:0 auto;}
.testBox .test-q dt{color:#0c0d0e;font-size:16px;padding:70px 0 30px 0;}
.testBox .test-q dd{}
.testBox .test-q dd > div{verflow:hidden;padding:20px 0;line-height:16px;}
.testBox .ipt-cb{float:left;width: 16px; height: 16px; background:url(../images/radio_bg.png) top center no-repeat; background-size:100%;margin-right:14px;-webkit-appearance:none!important; appearance:none!important; outline:none;border:0px;vertical-align:middle;}/*20161123*/
.testBox .ipt-cb:checked{background:url(../images/radio_bg2.png) no-repeat no-repeat; background-size:100%;}
.testBox .test-cons{margin:20px 8px 0;color:#0c0d0e;font-size:15px;}
.testBox .test-cons dt{margin-bottom:12px;}
.testBox .test-cons dd{line-height:24px;}
.testBox .test-cons a{color:#7fb6ff;}

/*家居报名入口*/
.zs-j-rk{position:relative;}
.zs-j-rk > a{display:block}
.zs-j-rk div{position:absolute;top:24%;height:26%;width:100%;background:url(../images/zs_home_w.png) left top no-repeat;background-size:100% auto;}
.zs-j-rk span{position:absolute;width:21%;height:100%;line-height:1;left:12%;text-align:center;font-size:14px;font-weight:bold;color:#2fb143;}
@media screen and (min-width: 321px) and (max-width: 340px) {
.zs-j-rk span{font-size:15px}
}
@media screen and (min-width: 341px) and (max-width: 360px) {
.zs-j-rk span{font-size:16px}
}
@media screen and (min-width: 361px) and (max-width: 400px){
.zs-j-rk span{font-size:18px}	
}
@media screen and (min-width: 401px) and (max-width: 460px){
.zs-j-rk span{font-size:20px}	
}
@media screen and (min-width: 461px) and (max-width: 520px){
.zs-j-rk span{font-size:22px}	
}
@media screen and (min-width: 521px){
.zs-j-rk span{font-size:26px}	
}

/*词汇快查*/
.zs-search{padding:20px 8px;text-align:center;}
.zs-search a{ display:inline-block;margin:0 4px 8px 4px; padding: 7px 14px; font-size: 14px;line-height:1; color:#3c3f46;border:1px solid #e3e7ed; background-color:#ffffff;position:relative;border-radius:2px;}
.zs-s-out{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;}
.blackBg{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);z-index:9;}
.zs-s-out h3{height:55px;line-height:55px;background:#fff;margin:0 5px;margin-top:95px;font-size:15px;color:#0c0d0e;padding:0 14px;}
.zs-s-out .close{position:absolute;width:20px;height:20px;right:17px;top:115px;background:url(../images/zs_close.png) no-repeat;background-size:14px 14px;}
.zs-s-out .zs-s-con{background:#fff;padding:0 14px;max-height:52%;overflow:auto;font-size:14px;color:#83868f;line-height:24px;margin:0 5px;-webkit-overflow-scrolling: touch;}
.zs-s-out .btn{background:#fff;margin:0 5px;text-align:center;padding:20px 0;}
.zs-s-out .btn a{display:inline-block;width:88px;height:31px;line-height:30px;overflow:hidden;border:1px solid #e3e7ed;font-size:14px;color:#83868f;border-radius:2px;}
.search.bg{background:#fbfbfb;}
.kcBox{padding:0 8px 20px;}
.kcBox h3{color:#0c0d0e;font-size:15px;line-height:55px;}
.kcBox .kcCon{font-size:14px;color:#83868f;line-height:21px;overflow:hidden;max-height:42px;}
.kcBox .kcCon.all{max-height:none;}
.more_xq{display:block;width:100%;height:40px;line-height:47px;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto;margin-bottom:-16px;}
.more_xq.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}

/*房姐说房*/
.banner{ position:relative; width:100%;}
.banner .banner-ad{ width:100%;}
.banner .video-ad{ position:absolute; width:45.5%; top:13%; right:8px;}
.banner .video-ad img{ width:100%;}
.banner .video-ad .video-cont{ position:absolute; width:100%; height:18px; line-height:18px; bottom:0; color:#fff; font-size:11px; text-align:center; overflow:hidden; background:rgba(0,0,0,0.4);}

.video-list{ width:100%; padding:0 8px;}
.video-list li{ width:46.5%; margin-top:20px;}
.video-list li:nth-of-type(odd){ float:left;}
.video-list li:nth-of-type(even){ float:right;}
.video-list li img{ width:100%;}
.video-list li .Vtitle{ width:100%; font-size:13px; color:#000; line-height:13px; height:13px; margin-top:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.video-list li>a{ display:block;}
.video-list li .v-name{ line-height:1; margin-top:10px; }
.video-list li .v-related{ display:inline-block; line-height:1; margin-top:8px; border:1px solid #e5e7ed; padding:5px 10px; border-radius:2px; }
.video-list .load-more{ width:100%; height:65px;}
.video-list .load-more .more{ display:block; width:100%; height:65px; line-height:65px; text-align:center;}

/*积分落户*/
.hei100{ height:100%;}
.box1,.box2,.box3{ position:relative; width:100%; height:100%; background-color:#ffe536;}
.box1 .box1-bg{ position:absolute; width:100%; height:100%; top:0; left:0;}
.box1 .jflh{ position:absolute; width:11.95rem; top:3.1rem; left:50%; margin-left:-5.98rem; animation: scaleout1 1s 1 ease-in-out; -webkit-animation: scaleout1 1.2s 1 ease-in-out;}
.box1 .start-btn{ position:absolute; width:11rem; bottom:3.8rem; left:50%; margin-left:-5.5rem; animation: scaleout 0.9s infinite linear;
-webkit-animation: scaleout 0.9s infinite linear;}
.jf-logo{ position:absolute; width:100%; height:0.9rem; line-height:0.9rem; bottom:1.2rem; left:0;}
.jf-logo a{ display:inline-block;}
.jf-logo span{ font-size:0.75rem; color:#ba1622; height:0.9rem; margin-left:1.65rem;}
.jf-logo img{ width:4.75rem;  height:0.9rem; margin-left:1.75rem;}

.box2{ padding:0 0.35rem;}
.box2 .part{ position:fixed; width:15.3rem; left:50%; top:50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border:0.1rem solid #000000; border-radius:0.2rem; background-color:#fff;}
.box2 h3{ width:14.75rem; height:1.75rem; line-height:1.75rem; text-align:center; font-size:0.8rem; color:#fff; margin:-0.875rem auto 0; background-color:#4e45a0; border:1px solid #000000; border-radius:0.875rem;}
.box2 h4{ font-size:0.75rem; line-height:1.5rem; color:#000; margin-top:0.8rem; margin-left:1rem;}
.box2 .choosebox{ width:100%; padding:0 1.5rem; height:1rem; margin-top:1.6rem; margin-bottom:2.5rem;}
.box2 .choosebox label{ display: inline-block; height:1rem; line-height:1rem; font-size:0.8rem; color:#333333;}
.box2 .choosebox label input{ display:inline-block; width:1rem; height:1rem; background:url(../images/icon-input1.png) 0 -1rem no-repeat; background-size:1rem auto; -webkit-appearance: none!important; appearance: none!important; border: 0px; outline: none; cursor: pointer; margin-right:0.35rem;}
.box2 .choosebox label input:checked{ background-position: 0 0;}

.box2 .choosebox2{ width:100%; padding:1.25rem 1rem 0;}
.box2 .choosebox2 .checkbox{ width:100%; margin-bottom:0.75rem; overflow:hidden;}
.box2 .choosebox2 .checkbox label{ display: block; line-height:0.8rem; font-size:0.75rem; color:#000;}
.box2 .choosebox2 .checkbox label input{ display:inline-block; float:left; width:0.75rem; height:0.75rem; background:url(../images/icon-input22.png) 0 0 no-repeat; background-size:0.75rem auto; -webkit-appearance: none!important; appearance: none!important; border: 0px; outline: none; cursor: pointer; margin-right:0.25rem; }
.box2 .choosebox2 .checkbox label input:checked{ background:url(../images/icon-input21.png) 0 0 no-repeat; background-size:0.75rem auto;}
.box2 .choosebox2 .checkbox label p{ overflow:hidden;}
.box2 .choosebox2 .checkbox .text{ display:block; width:100%; height:1.8rem; line-height:1.8rem; font-size:0.6rem; color:#999999; border-color:#000; border-radius:0.2rem; padding-left:0.25rem; margin-top:0.75rem;}

.box2 .choosebox2 .checkbox.checkbox2 label input{ background:url(../images/icon-input3.png) 0 -0.75rem no-repeat; background-size:0.75rem auto;}
.box2 .choosebox2 .checkbox.checkbox2 label input:checked{ background:url(../images/icon-input3.png) 0 0 no-repeat; background-size:0.75rem auto;}

.submit{ width:100%; margin:1.25rem auto 2.5rem;}
.submit a{ display:block; width:8.7rem; height:2rem; margin:0 auto;}

.box3{ background:#ffe536 url(../images/end-bg.jpg) top no-repeat; background-size:100%;}
.box3 .shuoming{ margin: 0 0.5rem; padding-top:3.15rem;}
.box3 .shuoming p{ width:100%; border:1px solid #000; font-size:0.9rem; line-height:1.5rem; color:#010101; background-color:#fff; padding:1rem 0; text-align:center; border-radius:0.45rem;}
.box3 .shuoming p span{ color:#ff4a73;}
.box3 .shuoming .tips{ width:100%; font-size:0.6rem; color:#fff; line-height:1rem; padding-top:0.75rem; text-align:center;}

.re-btn{ position:absolute; width:100%; left:0; bottom:4.3rem; }
.re-btn a{ display:block; width:10.95rem; height:2rem; margin:0 auto;}
.re-btn a img{ width:100%; height:100%;}
.re-btn .look{ margin-top:1.25rem;}

@keyframes scaleout
{
    0% {transform: scale(0.95);}
    100% {transform: scale(1);opacity: 0.9;}
}
@-webkit-keyframes scaleout
{
    0% {transform: scale(0.95);}
    100% {transform: scale(1);opacity: 0.9;}
}
@keyframes scaleout1
{
    0% {transform: scale(0.05);}
    100% {transform: scale(1);opacity: 1;}
}
@-webkit-keyframes scaleout1
{
    0% {transform: scale(0.05);}
    100% {transform: scale(1);opacity: 1;}
}
/*float*/
.float .f-btn{ display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:0.7rem; line-height:0.8rem; color:#fff; background:rgba(0,0,0,0.7); padding:0.2rem 0.25rem; border-radius:0.3rem; text-align:center;}
/*积分落户end*/

.tit161003{ text-align:left;font-size:14px; margin:25px }
.hotcity161003{ margin:1rem 14px 0;}
.hotcity161003 p{ border:1px solid #b3b6be; width:22.5%; float:left; line-height:2.2rem; height:2.2rem; text-align:center;font-size:14px; border-radius:2px; margin:0 2.5% 10px 0; color:#3c3f46;background-color:var(--box-white);color:var(--gray-5);border-color:var(--border-gray-100);}/*0519*/
.hotcity161003 p.now{border:1px solid #df3031; color:#df0000}/*0519*/

/* 浮层-置业顾问 */
.gdFloatTel{/*height:49px;*/ width: 100%;}
.gdFloatTel dl{position: fixed; bottom: 0; left: 0; width: 100%; background:rgba(12,13,14,.8); display: table;z-index:6;}
.gdFloatTel dt,.gdFloatTel dd{display: table-cell; vertical-align: middle;}
.gdFloatTel dt{padding-left:8px;font-size: 12px;}
.gdFloatTel .head{width:41px;margin-right:10px;}
.gdFloatTel .head img{width:41px;height:41px;border-radius:50%;}
.gdFloatTel .info p{line-height:1;font-size:13px;color:#fff;}
.gdFloatTel dd{overflow: hidden;width:64px;background:#fff;}
.gdFloatTel dd a{ display:block;height:49px;line-height:50px;background:#df3031;color:#ffffff;text-align: center; font-size: 14px;overflow:hidden;}
.gdFloatTel dd a i{ display:inline-block; width:20px;height:20px;margin-right:8px; background:url(../images/tel_icons.png) no-repeat;background-size:60px auto;vertical-align:-5px;}
.gdFloatTel dd:only-of-type{width:124px;}

/*161124 知识购房测试*/
.testBox .ipt-cb{ margin-top:2px; height:40px;}
.testBox .test-q dd > div{ line-height:20px;}
.testBox .test-q.w80{ width:80%;}

/*1220*/
.gfcs h3{font-size:16px; line-height:20px; color:#333; padding-top:40px; font-weight:bold; text-align:center;color:var(--gray-3);}
.gfcs p{ font-size:14px; line-height:20px; color:#535d67; padding:10px 30px 16px;color:var(--gray-5);}
.hotcity161003{ padding-top:15px; margin:0 8px 0 16px; background:url(../images/bg-ditu.jpg) center no-repeat; background-size:306px 235px; min-height:280px;}/*0523*/
.hotcity161003 p{ border-radius:0px !important; color:#565c67;}
.hotcity161003 p.now{ background-color:#df3031; color:#fff;}
.gfqr{ width:100%; padding:16px 14px;}
.gfqr .btnbox a{ display:block;height:36px;line-height:35px;font-size: 14px;text-align: center; color: #fff;background:#df3031;border:1px solid #df3031;overflow:hidden;}

.csresult{ position:relative; padding:36px 14px 14px; min-height:180px;}
.csresult .gfnum{ position:relative; width:190px; height:150px; margin:0 auto; background-position:center; background-repeat:no-repeat; background-size:190px 148px; transform:rotate(-15deg); -webkit-transform:rotate(-15deg); padding:45px 6px; background:url(../images/yinzhang.png) center no-repeat; background-size:100% auto;}
.csresult .gfnum.line4 li{ font-size:13px; line-height:15px;}
.csresult .gfnum li{ font-size:15px; line-height:20px; font-weight:bold; text-align:center;color:var(--gray-0);}
.csresult .gfnum li span{ color:#df3031;}
.pdY55{ padding:55px 6px !important;}
.pdY65{ padding:65px 6px !important;}

.gfnum2{ position:relative; width:190px; padding:42px 0; margin:0 auto; transform:rotate(-15deg); -webkit-transform:rotate(-15deg); text-align:center;}
.gfnum2:before{ position:absolute; content:''; width:190px; height:42px; top:0; left:0; background:url(../images/yinzhang_1.png) center no-repeat; background-size:100% auto;}
.gfnum2:after{ position:absolute; content:''; width:190px; height:42px; bottom:0; left:0; background:url(../images/yinzhang_3.png) center no-repeat; background-size:100% auto;}
.gfnum2 p{ display:table-cell; vertical-align:middle; width:190px; height:60px; padding:0 6px; font-size:14px; line-height:20px; background:url(../images/yinzhang_2.png) center repeat-y; background-size:100% auto; font-weight:bold;}
.gfnum2 p span{ display:block; color:#df3031;}

.gfcondition{ padding:14px;}
.gfcondition li{ font-size:14px; color:#535d67; line-height:20px;color:var(--gray-5)}
.gfcondition li strong{ color:#333333;color:var(--gray-3)}
.gfcondition li.rk{margin-top:8px;font-weight:bold;color:#222222;color:var(--gray-2)}
.gfcondition li.rk a{display:inline-block;position:relative;padding-right:10px;margin-left:18px;color:#F84440; text-decoration:underline;}
.gfcondition li.rk a:before{content:'';position:absolute;width:5px;height:12px;right:0;top:50%;margin-top:-5px;background:url(../images/arr_red_n.png) no-repeat;background-size:100%;}
.gfcs-btn{ padding:25px 14px;}
.gfcs-btn a{ display:block;  width:100%; height:36px; line-height:36px; text-align:center; color:#fff; border-radius:2px; font-size:12px;}
.gfcs-btn a.gfcs-btn1{ background-color:#ffa620;}
.gfcs-btn a.gfcs-btn2{ background-color:#df3031; margin-top:12px;}
.gfcs-h{ padding:15px 0; }
.gfcs-h p{ min-width:210px; max-width:250px; margin:0 auto; text-align:center; font-size:14px; line-height:20px; color:#333333; padding:15px; background-color:#f5f5f5; font-weight:bold;background:var(--box-gray-000);color:var(--gary-3);}
.gfcs-c{ padding:20px 14px;}
.gfcs-c li{ margin-bottom:16px;}
.gfcs-c li a{ display:block; width:100%; line-height:20px; padding:8px; text-align:center; font-size:14px; color:#565c67; border:1px solid #b3b6be;background-color:var(--box-white);color:var(--gray-5);border-color:var(--border-gray-100);}
.gfcs-c li a:focus{ background-color:#df3031; color:#fff; border:none;}

.hotcity-box{ padding: 0 8px 0 16px;}
.hotcity{ margin-top:5px;}
.hotcity p{ width:22.5%; float:left; line-height:2.2rem; height:2.2rem; text-align:center;font-size:14px; margin-right:2.5%; margin-bottom:18px; color:#565c67; border:1px solid #b3b6be;background-color:var(--box-white);color:var(--gray-5);border-color:var(--border-gray-100);}
.checkcity{height:30px; border:1px solid #b3b6be; margin-top:6px; margin-right:8px; border-color:var(--border-gray-100);background-color:var(--box-white);}
.checkcity input{ width:85%; height:28px; font-size:12px; padding-left:14px; border:none; outline:none; -webkit-tap-highlight-color: transparent;background:none;color:var(--gray-5);}
.checkcity input::placeholder{color:var(--gray-5);}
.checkcity .a-click{ position:relative; float:right; width:25px; height:25px; margin:2px 2px 0 10px; background:#ebebeb url(../images/icon-check.png) center no-repeat; background-size:100% auto;background-color:var(--box-gray-100);}

/*听语音*/
.xqBox h1 .btn-yy img{ width:65px; height:21px; vertical-align:middle; margin-left:8px;}
.zs-tyy{ position: relative; height: 1px; z-index: 99;}
.cont-tyy{ position: fixed; width: 100%; height: 36px; left: 0; bottom: 46px; background: #f0f0f0; padding-left:10px; z-index: 99;}
.cont-tyy .flol{ width:70%; font-size:15px; line-height:36px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cont-tyy .flol img{ height:14px; vertical-align:-1px; margin-right:8px;}
.cont-tyy .flor a{ display:block; width:36px; height:36px; float:left; background-image:url(../images/gif-tyybtn.png); background-size:100% auto; background-repeat:no-repeat;}
.cont-tyy .flor .btn-read{ background-position:0 -36px;}
.cont-tyy .flor .btn-pause{ background-position:0 0;}
.cont-tyy .flor .btn-close{ background-position:0 -72px;}

/* 底部 -seo */
.seDiv{padding:11px 0 8px;}
.typeList{padding:6px 7px 20px 7px;overflow:hidden;}
.typeList li{position:relative;float:left;margin-top:14px;margin-bottom:6px;width:50%;padding:0 10px;}
.typeList .hot{position:absolute;width:28px;height:19px;right:10px;top:-12px;background:url(../images/seo_yh.gif) no-repeat;background-size:100%;}
.typeList a{display:block;height:26px;line-height:24px;font-size:12px;color:#3c3f46;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;text-align:center;background:#F8F8F8;border:none;border-radius:0;}
.typeList.item3{padding:6px 7px 20px 10px;}
.typeList.item3 li{width:33%;}
.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:10px;margin-top:-14px;}
.typeListB .pointBox span{display:inline-block;width:6px;height:6px;background:#e3e7ed;border-radius:50%;overflow:hidden;margin:0 7px;}
.typeListB .pointBox span.cur{background:#ff6666!important;}

/*百度合作样式*/
.bdBox{background:#f8f8f8;}
.bd-mainCon{text-align:left;padding-bottom:24px;}
.bd-mainCon h1{font-size:23px;font-weight:600;line-height:34px;padding:15px 20px;color:#0c0d0e;}
.bd-conName{margin:0 20px;overflow:hidden;}
.bd-conName dl{display:table;width:100%;}
.bd-conName dt{display:table-cell;width:48px;height:36px;overflow:hidden;padding-right:12px;}
.bd-conName dt > div{width:36px;height:36px;border-radius:50%;overflow:hidden;}
.bd-conName dt img{width:100%;height:100%;vertical-align:top;}
.bd-conName dd{display:table-cell;vertical-align:middle;height:36px;overflow:hidden;}
.bd-conName .name{font-size:14px;color:#3c3f46!important;font-weight:600;line-height:20px;margin-right:12px;}
.bd-conName .time{color:#83868f;font-size:12px;line-height:16px;white-space:nowrap;}
.bd-conName .gz{float:right;height:26px;line-height:26px;width:53px;text-align:center;font-size:14px;color:#ffffff;background:#d64242;border-radius:2px;}
.bd-conName .gz.ygz{background:#cccfd8;}
.bd-conName dd:not(:only-of-type) .name,.bd-conName dd:not(:only-of-type) .time{display:block;}
.bd-conWord {font-size:18px;color:#3c3f46;line-height:29px;padding:10px 20px;word-wrap: break-word;text-align: justify;}
.bd-conWord h2{padding:9px 0;font-weight:600;}
.bd-conWord p {padding:9px 0;}
.bd-conWord img{clear:both;display:block;max-width:100%;margin: 0 auto;}
.bd-conWord img:not(first-child){margin-top:10px;}
.bd-conWord > img{margin-bottom:10px;}
.bd-conWord p.pgc-img-caption {color:#83868f;text-align:center;margin-top:-12px;font-size: 9px;padding-bottom:0;}
.bd-conWord table{ border-collapse:inherit}
.bd-conWord ul,.bd-conWord ol{margin-left:-4px;padding:7px 0;padding-left:30px;}
.bd-conWord ul{margin-left:-9px;}
.bd-conWord li{line-height:29px;}
.bd-conWord li p{padding:0;}
.bd-conWord ul li{display: list-item;list-style-type: disc;}
.bd-conWord ol li{display: list-item;list-style-type: decimal;}
.bd-conWord a{color:#4886d4!important;}
.bd-conWord a:hover{text-decoration: none;}
.bd-conWord .video{width:100%;}
.bd-conWord .a-text{padding-bottom:4px;border-bottom: 1px solid #f00;}
.bd-stagBox{padding:0 20px;overflow:hidden;}
.bd-stagBox a{display:inline-block;height:31px;line-height:29px;font-size:13px;color:#565c67!important;padding:0 12px;border:1px solid #e3e7ed;border-radius:2px;margin-right:10px;}

/*顶、踩等*/
.bd-zs-option{margin-top:30px;width:100%;}
.bd-zs-option li{width:50px;text-align:center;}
.bd-zs-option a{display:inline-block;width:40px;height:40px;border-radius:50%;}
.bd-zs-option a i{display:block;width:40px;height:40px;background:url(../images/bd_zs_option.png) no-repeat;background-size:160px auto;}
.bd-zs-option a.dis{background-color:#e3e7ed!important;}
.bd-zs-option .ding a{background-color:#ff6666;}
.bd-zs-option .ding i{background-position:0 0;}
.bd-zs-option .ding a.cur i{background-position:0 -40px;}
.bd-zs-option .cai a{background-color:#7fb6ff;}
.bd-zs-option .cai i{background-position:-40px 0;}
.bd-zs-option .cai a.cur i{background-position:-40px -40px;}
.bd-zs-option .fav a{background-color:#f9c468;}
.bd-zs-option .fav i{background-position:-80px 0;}
.bd-zs-option .fav a.cur i{background-position:-80px -40px;}
.bd-zs-option .share a{background-color:#5cdbc9;}
.bd-zs-option .share i{background-position:-120px 0;}
.bd-zs-option .share a.cur i{background-position:-120px -40px;}
.bd-zs-option li p{font-size:12px;color:#83868f;line-height:1;margin-top:12px;}

/*按钮*/
.bd-btn-box{margin:30px 20px 0;}
.bd-btn-box a{display:block;height:40px;line-height:39px;color:#f36d6d!important;font-size:16px;text-align:center;border:1px solid #ffdddd;border-radius:2px;background:#ffecec;}

/*相关知识*/
.bd-tit{height:55px;line-height:55px;margin:0 20px;font-size:17px;color:#3c3f46;font-weight:bold;border-bottom:1px solid #f8f8f8;}
.bd-x-list li{height:58px;line-height:58px;margin:0 20px;border-bottom:1px solid #f8f8f8;}
.bd-x-list li:last-child{border-bottom:none;}
.bd-x-list li a{display:block;font-size:17px;color:#3c3f46!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.more-option + .btn-box{margin-top:0;padding-bottom:20px;}

/*推荐专家*/
.bd-zjList li{border-bottom:1px solid #f8f8f8;margin:0 20px;}
.bd-zjList li:last-child{border-bottom:none;}
.bd-zjList li > a{display:block;padding:18px 0;}
.bd-zjList li .img{position:relative;float:left;width:59px;height:59px;margin-right:15px;}
.bd-zjList li .img > div{width:59px;height:59px;border-radius:50%;overflow:hidden;}
.bd-zjList li .img img{width:100%;height:100%;}
.bd-zjList li .img i{position:absolute;width:16px;height:16px;right:1px;bottom:0;background:url(../images/bd_zs_v.png) no-repeat;background-size:100%;}
.bd-zjList li .txt{}
.bd-zjList li h2{font-size:17px;color:#3c3f46;line-height:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bd-zjList li p{font-size:12px;color:#83868f;line-height:14px;min-height:14px;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bd-zjList li p span{margin-right:14px;}
.bd-zjList li p span:last-child{margin-right:0;}

/*标签*/
.bd-stag{font-size:10px;color:#565c67;overflow:hidden;*zoom:1;height:15px;}
.bd-stag span{line-height:12px; padding:2px 5px 1px;border:none;background:#f2f4f8;margin-right:5px;border-radius:1px;white-space:nowrap;}

/*猜你喜欢*/
.bdList li{border-bottom: 1px solid #f8f8f8;margin:0 20px;}
.bdList li > a{position:relative; display: block; padding: 18px 0; overflow: hidden; *zoom:1;}
.bdList li .img{position:relative;float:left;width:112px;height:84px;margin-right:15px; }
.bdList li .img img{width: 100%;height:100%;}
.bdList li .txt{overflow:hidden;*zoom:1;}
.bdList li h3{line-height:17px;font-size:17px;color:#3c3f46;padding-top:1px;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bdList li p{height:20px;line-height:20px;color:#83868f;font-size:11px;overflow: hidden;margin-top:1px;}
.bdList li p > span{display:inline-block;}
.bdList li p.fc span{margin-right:6px;}
.bdList li p.fc span:last-child{margin-right:0;}
.bdList li .new{float:right;font-size:13px;color:#df3031;}
.bdList li .new em{font-size:14px;font-weight:bold;}
.bdList li .score{color:#3c3f46;margin-right:8px;}
.bdList li .bd-stag{margin-top:5px;}

/*底部按钮*/
.bd-btn{padding:26px 22px;}
.bd-btn a{display:block;height:41px;line-height:41px;background:#d64242;font-size:16px;font-weight:600;text-align:center;color:#fff!important;border-radius:2px;}

/*8-18  列表页增加*/
.inside_3 {padding: 20px 8px 25px; }
.inside_3 .txt {height: 32px!important; }
.inside_3 h2 { font-size: 15px;color: #3c3f46;height: 36px;line-height: 18px;overflow: hidden; }
.inside_3 .link_wrap {justify-content:  space-between; }
.inside_3 .inside_a {float: left; width: 33.3333%; }
.inside_3 .inside_a:last-child {float: right; }
.inside_3 .inside_a img {float: left; width: 88%; } 
.inside_3 .inside_a:nth-child(2) img { margin-left: 6%; } 
.inside_3 .inside_a:last-child img {float: right; } 
/*底层建材选购  */
/*.dcjcxg_ul_div {max-width: 100%; overflow-x: scroll;}
.dcjcxg_ul_div::-webkit-scrollbar {display:none} 
.dcjcxg_ul {width:400%; padding-bottom: 20px;}
.dcjcxg_ul li {float: left; margin-right: 10px; width: 80px; height: 60px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.dcjcxg_ul li:first-child {margin-left: 8px;}
.dcjcxg_ul li a { position: relative;  width: 80px; height: 60px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.dcjcxg_ul li a .dcjcxg_ul_mask { position: absolute; z-index: 2;  width: 80px; height: 60px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background: rgba(0,0,0,.4); }
.dcjcxg_ul li a img { width: 80px; height: 60px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.dcjcxg_ul li h4 { min-width: 60px; text-align: center; box-sizing: content-box; position:absolute; z-index: 3; left: 50%; top: 50%;  -ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);   padding:0 2px;  height: 20px; line-height: 20px; color: #fff; font-size: 12px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }*/
/*相关知识  */
 .xgzs_div img {float: left; width:112px; height:84px; margin-left: 25px; } 
.x-list li .xgzs_div h4 {line-height: 20px; overflow: hidden; }
.x-list li a.xgzs_pic_a { white-space: normal; }
.x-list li.xgzs_pic_list { padding: 10px 0 15px; height:auto; }


.k-NewsList ul { margin: 0;}
.k-NewsList li {border-bottom: 1px solid #f8f8f8;margin: 0 20px;}
.k-NewsList li:last-child{ border-bottom: none;}
.k-NewsList li > a{position:relative; display: block; padding: 15px 0; overflow: hidden; *zoom:1;}
.k-NewsList li .img{position:relative;float: right;width:112px; height:84px; margin-top:-70px;}
/*相关知识带图像*/
.otherlist .k-NewsList li .img{margin-top:0;}
.k-NewsList li .img img{ width: 100%; height: 100%;}
.k-NewsList li .img .i-video{position:absolute;width:22px;height:22px;left:50%;top:50%;margin:-11px 0 0 -11px;background:url(../images/video_list.png) no-repeat;background-size:100%;}
.k-NewsList li .img .pic-num{position:absolute;height:11px;bottom:0;right:0;background:url(../images/k_num_bg.png) left top no-repeat;background-size:auto 11px;padding-right:3px;padding-left:6px;}
.k-NewsList li .img .pic-num em{float:left;color:#fff;font-size:11px;line-height:11px;-webkit-transform:scale(.75);transform:scale(.75);margin-right:2px;}
.k-NewsList li .img .pic-num i{float:left;width:7px;height:7px;margin-top:2px;background:url(../images/k_pic_num.png)  no-repeat;background-size:7px}
.k-NewsList li .img .pic-tag{position:absolute;height:11px;bottom:0;right:0;background:rgba(0,0,0,.6);border-radius:1px;min-width:21px;text-align:center;}
.k-NewsList li .img .pic-tag i{display:block;color:#fff;font-size:11px;line-height:11px;-webkit-transform:scale(.63);transform:scale(.63);margin:0 -3px 0 -2px;}
.k-NewsList li .txt{overflow: hidden; *zoom:1;}
.k-NewsList li .mr96{margin-right:127px;}
.k-NewsList li .txt > ul > li{ margin:0 8px 8px 0; border:0;}
.k-NewsList li .txt > ul > li:last-child{ margin-right:0;}
.k-NewsList li .txt > ul img{ width:100%;height:100%;}
.k-NewsList li h3{margin-bottom:19px;height:44px;font-size:17px;line-height:22px;color:#3c3f46; overflow:hidden;}
.k-NewsList li > a > div:only-of-type h3{max-height:40px;height:auto;}
.k-NewsList li p{color:#b3b6be;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.k-NewsList li p.tag-icon{position:relative;}
.k-NewsList li p.tag-icon:after{content:'';position:absolute; right:0;width:24px;height:12px;background:url(../images/pic_gg.jpg) no-repeat;background-size:100%;}
.k-NewsList li p .rapp{float:right;border:1px solid #FFE3E0;font-size:10px;color:#FF6D5F;border-radius:1px;padding:0 6px}
.k-NewsList li p i{margin-right:10px;}
/*0822*/
.addtxt{width:100%;height:100%;background: rgba(0,0,0,.7); position:absolute;top:0;left:0}
.addtxt .info{width:100%;height:30px;line-height:30px;font-size:24px;color:#fff; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; position:absolute;top:50%; -webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%); -o-transform: translate(0, -50%);transform: translate(0, -50%);}

/*0104*/
.source{font-size:12px;color:#A4A7B0;margin:12px 20px 24px; padding:0; overflow:hidden}
.abstract{font-size:17px;color:#83868F;margin:0px 20px 0;line-height:29px; position:relative;padding:24px 0}
.abstract em{color:#d64242;margin-right:10px;}
.abstract:before{content: '';display: block;width:66px;height:6px;position: absolute;top:0;left: 0px;background: url(../images/zjbefore.png) 0 0 no-repeat;background-size:66px auto;}
.abstract:after{content: '';display: block;width:66px;height:6px;position: absolute;bottom:0;right: 0px;background: url(../images/zjafter.png) 0 0 no-repeat;background-size:66px auto;}

/*0105房姐说*/
.know-list li.fjs span.bqfjs{    
    line-height: 19px;
    font-size: 10px;
    background: #ff5a5a;
    border-radius: 2px;
    padding: 1px 5px!important;
    text-align: center;
    color: #fff!important;margin-right: 15px;}
.know-list li.fjs span.bffjs{background: url(../images/bf_fjslist.png) no-repeat;width: 22px;height: 22px;
position: absolute;top: 50%;left: 50%;margin: -11px 0 0 -11px;}
.know-list li.fjs .zs-tag span{    display: inline-block;color: #83868f;margin-right: 10px;}
.know-list li.fjs .zs-tag span.bqkuang{    border: 1px solid #e6e6e6;padding: 2px 5px;line-height: 14px;}
.know-list li.fjs .rel{position: relative;}
.know-list li.fjs  .textfjs{    position: absolute;height: 22px;line-height: 22px;
    width: 100%;
    padding: 0 2px;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.3);font-size: 10px;color: #FFFFFF;}
.know-list li.fjs  .textfjs .flol i{background: url(../images/bf_fjslist.png) no-repeat; float: left;
display: inline-block;background-size: 11px;height: 11px;width: 11px;}
ul.know-list.fjstj{margin: 0 20px;}
.know-list.fjstj li > a{padding: 15px 0px;}
.know-list.fjstj li{ border: none;   border-top: 1px solid #f4f4f4;}
.know-list.fjstj li .img{float: left;margin-left: 0;}
.know-list.fjstj li .txt {height: 60px;margin-left: 90px;}
.know-list.fjstj .zsTagS {
    position: absolute;
    bottom: 15px;
    left: 90px;
    overflow: hidden;
    width: 100%;
    line-height: 13px;
    height: 13px;
}
.know-list.fjstj  .zs-tag {
    float: left;
    width: 55%;
    line-height: 13px;
    height: 13px;
    overflow: hidden;
    font-size: 12px;
    color: #83868f;
}
.know-list.fjstj .zsTagS .ding{float: right}
.mTitle.fjstj h2 {
    float: left;
    font-size: 15px;
    color: #83868f;
    line-height: 1;
    padding: 15px 0;
    margin-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fjsjt{padding: 20px;}
.fjsjt h3{font-size: 17px;color: #3c3f46;height: 18px;overflow: hidden;width: 100%;white-space: nowrap;
text-overflow: ellipsis;margin-bottom: 12px;line-height: 18px;    font-weight: bold;}
.fjsjt h3 span.bqfjs {    vertical-align: text-bottom;
    line-height: 19px;
    font-size: 10px;
    background: #ff5a5a;
    border-radius: 2px;
    padding: 1px 5px!important;
    text-align: center;
    color: #fff!important;
    margin-right: 15px;    font-weight: normal;
}
.fjsjt p{color: #83868f; font-size: 14px;margin-bottom: 12px;}
.fjsjt .fjsjt_bot span{color: #b3b6be; font-size: 12px;margin-right: 14px;}
.fjsjt .fjsjt_bot span.bf{background: url(../images/bf_fjsxq.png) no-repeat left center;
padding-left: 20px;background-size: 14px;}
.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: 300;
}
.videoTop-opt {
    height: 35px;
    width: 100%;
    position: absolute;
    max-width: 640px;
    bottom: 14px;
    left: 0;
    z-index: 200;
}
.videoTop-opt .ic-zan,.videoTop-opt .ic-share{position:absolute;margin:6px 4px;padding:0;width:35px;height:35px;text-align: center;background-color:rgba(0,0,0,.6);border-radius:50%;}
.videoTop-opt .ic-zan i,.videoTop-opt .ic-share i{display:block;width:32px;height:32px;background:url(../images/ic_video.png) no-repeat;background-size:96px auto;margin-left:2px;}
.videoTop-opt .ic-share{right:14px;top:0;}
.videoTop-opt .ic-zan{right:65px;top:0;}
.videoTop-opt .ic-share i{background-position: -64px 0}
.videoTop-opt .ic-zan.cur i{background-position: -32px 0}
 .videobox {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.video_wrap{    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;}
.gray095{font-size:0.095rem;color:#83868f;line-height:1.7;padding: 0 0.875rem;margin: 1rem 0;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}

/*0307*/
.articleN {position:relative;}
.articleN .con-more {position: absolute;left: 0;bottom: 0; width: 100%;}
.articleN .con-morebg {padding:57px 0 10px 0;text-align:center;background-image:-webkit-linear-gradient(top, hsla(0,0%,98%,0), hsla(0,0%,98%,.9) 28%, #fff 49.1%, #fff)}
.btn-moreN{width:10px;height:6px;display:block;background:url(../images/icon_m_red.png) no-repeat;background-size:10px auto; margin:0 auto;will-change:transform;-webkit-animation:arrow .4s infinite alternate;animation:arrow .4s infinite alternate;}
.btn-app{ display:block;height:44px;line-height:42px;font-size:17px;color:#FF5350;font-weight:bold;text-align: center; background:#fff;border:1px solid #FFE3DF;border-radius:22px;margin:0 20px;background:#FFF2F0;}
.btn-app a{color:#FF5350!important;display:block;font-weight:bold;}
@-webkit-keyframes arrow {
0% {-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}
to {-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}
}
@keyframes arrow {
0% {-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}
to {-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}
}
.btn-moreword{text-align:center;font-size:14px;margin-top:-10px;}
.btn-moreword a{display:block;}
/*0312*/
.mTitle h3{float:left;font-size:16px;color:#3c3f46;line-height:1;padding:20px 0;margin-left:14px;text-overflow: ellipsis;white-space: nowrap; font-weight:bold;color:var(--gray-3);}
.houselist li{padding:20px 0;overflow: hidden;margin: 0 14px;}
.houselist li a{color: #83868f;}
.houselist li{  border-top: 1px solid #f5f5f5;border-color:var(--border-gray-200);}
.houselist li .img{ position: relative; float: left; margin-right:15px; width: 112px; height:84px;overflow: hidden;}
.houselist li .img img{ width: 100%;height: 100%;}
.houselist 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}
.houselist li .img > div .tag-icon:nth-of-type(2){left:30px;}
.houselist .info{ overflow: hidden; font-size: 12px;}
.houselist .info.pdB20{padding-bottom: 20px;}
.houselist .info h3{font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #3c3f46;line-height:18px;margin-top:-1px;color:var(--gray-3)}
.houselist .info p{color:#828892; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.houselist .info p em{margin-right:10px;}

/*活动*/
.border1{margin-left:20px;margin-right:20px;border:0px solid rgba(228,231,240,0.9);padding-top:15px;padding-bottom:15px;
border-radius:4px;box-shadow:rgba(228,231,240,0.4) 0px 0px 6px 2px;}

.discount{margin:0 0px;}
.discount li{height:45px;line-height:45px;border-bottom:0px solid #f8f8f8;padding:0 14px;font-size:17px;overflow:hidden;}
.discount li > a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3C3F46;}
.discount li span{color:#FF5757;margin-right:6px;}
.discount li em{font-size:11px;color:#b3b6be;}
.discount li a > i{float:left;width:16px;height:16px;line-height:16px;color:#fff;font-size:13px;text-align:center;border-radius:1px;margin:14px 8px 0 0;}
.discount li i.h-icon{background:#ff9e2e;}
.discount li i.t-icon{background:#7fb6ff;}
.discount .f15 li{font-size:15px;}

/*APP下载*/
.know-list li.app-down{background:#f8f8f8;padding:10px 8px;}
.appdownbox{position: relative;padding:14px 10px;overflow:hidden;background:#fff;}
.appdownbox > a{display:block;}
.appdown {width:100%;overflow:hidden;height:32px;overflow:hidden;}
.appdown img{float:left;width:32px;height:32px;margin-right:12px;}
.appdown  p{font-size:13px;color:#3c3f46;line-height:16px;}
.appdown  p.gray{font-size:11px;line-height:12px;margin-top:4px;color:#83868f;}

/*详情页家居模块*/
.x-jj-b1{padding:0 20px 20px;}
.x-jj-b1 li{width:100px;margin-right:10px;}
.x-jj-b1 li > a{display:block;}
.x-jj-b1 li img{width:100%;}
.x-jj-b1 li:last-child{margin-right:0;}
.x-jj-b2{padding:0 8px 20px;}
.x-jj-b2 li{width:100px;margin-right:12px;border:1px solid #f8f8f8;border-radius:4px;text-align:center;}
.x-jj-b2 li > a{display:block;padding-top:5px;padding-bottom:10px;}
.x-jj-b2 li i{position:relative;display:block;width:90%;padding-bottom:68%;margin:0 auto;}
.x-jj-b2 li:last-child{margin-right:0;}
.x-jj-b2 li i > img{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;}
.x-jj-b2 li i span{position:absolute;display:block;width:5px;height:5px;left:50%;top:54%;margin-left:-2px;background:#606668;border-radius:50%;}
.x-jj-b2 li i span:after,.x-jj-b2 li i span:before{position:absolute;content:'';width:5px;height:5px;background:#606668;border-radius:50%;}
.x-jj-b2 li i span:before{margin-left:-10px;}
.x-jj-b2 li i span:after{margin-left:6px;}
.x-jj-b2 li p{font-size:13px;color:#3c3f46;margin-top:6px;line-height:1;}
/*下载弹窗*/
.fldowcon{position: absolute;top:50%;left:50%;width:240px;height:250px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background:#f8f8f8;border-radius:5px;}
.fldowcon .close{width:14px;height:14px;background:url(../images/close_ts.png) no-repeat;background-size:14px;position: absolute;top:12px;right:12px;}
.fldowcon .tpic{width:113px;height:86px;background:url(../images/fang25.png) no-repeat;background-size:113px;position: absolute;top:-44px;left:69px;}
.fldowcon .tit{ text-align:center;margin-top:75px;}
.fldowcon .tit img{ width:125px}
.fldowcon p.p1{font-size:13px;color:#3c3f46;line-height:18px; text-align:center;margin-top:20px;padding:0 20px;}
.fldowcon .btn{width:164px;height:40px;line-height:40px; text-align:center;font-size:15px;color:#fff;background:#d64242;border-radius:18px; margin:30px auto 0; display:block}
.fldowcon .choose{position:absolute;width:100%;bottom:-15%;text-align:center;line-height:16px;font-size:16px;color:#fff;}
.fldowcon .choose span{display:inline-block;width:16px;height:16px;background:url(../images/choose.png) no-repeat;background-size:100%; vertical-align:-2px;margin-right:12px;}
.fldowcon .choose span.on{background:url(../images/choose_cur.png) no-repeat;background-size:100%;}
.k-stagBox{padding:20px 20px;}
.k-stagBox a{ display:inline-block;min-width:60px;max-width:23%;height:30px;line-height:30px;margin-right:4%;font-size:13px;color:#565C67!important; padding:0 1%;text-align:center; background:#f8f8f8;border-radius:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.k-stagBox a:last-child{margin-right:0;}
.k-stagBox .tag-ts{position:relative;float:right;background:none;line-height:30px;padding-left:24px;padding-right:0;margin-right:0;}
.k-stagBox .tag-ts:before{content:'';position:absolute;width:20px;height:20px;left:0;top:50%;margin-top:-10px;background:url(../images/k_ts_icon.png) no-repeat;background-size:100%;}

.k-option { padding: 0 20px; margin: 0 10%; margin-top: 18px; }
.k-option ul {display:flex;justify-content:center;}
.k-option li a { display: flex;justify-content:center;align-items:center; color: #fff; text-align: center; width:77px; height:35px; border: 1px solid #EEEEEE; background: #ffffff; border-radius: 18px; overflow: hidden; margin: 0 10px; color: #222222;background-color: var(--box-white); border-color: var(--border-gray-000); color:var(--gray-2);}
.k-option li i { display: block; width: 18px; height: 18px; background: url(../images/d_icon_news.png) no-repeat; background-size: 18px auto;margin-right:4px;margin-top: -1px;filter: var(--light-400); }
.k-option li span { display: block; line-height: 18px;color: #222222; font-size: 13px;color: var(--gray-2); }
.k-option li.ding i { background-position: 0 0; }
.k-option li.cur.ding i { background-position: 0 -18px;filter:var(--light-100); }
.k-option li.cur span { color: #F84440 }
.k-option li.share i { width: 18px; height: 18px; background: url(../images/icon_share_news.png) no-repeat; background-size: 100%; }
.k-option.mt10 { margin-top: 10px; }

.otheroption{height:46px;line-height:46px;text-align:center;margin-top:-1px; overflow:hidden;padding:0 0px}
.otheroption > a{display:block;font-size:15px;color:#819bbb}
.otheroption.bg{ background:#F8F8F8}
.btn-moreNJ{width:20px;height:10px;display:block;background:url(../images/icon_mN.png) no-repeat;background-size:20px auto; margin:11PX auto;}
.mTitleN{color:#3C3F46;font-size:20px;line-height:28px; text-align:center;font-weight:bold;padding:20px 0}
.mTitleN span{display:inline-block;position:relative;}
.mTitleN span:before,.mTitleN span:after{position:absolute;content:'';width:10px;height:2px;top:50%;margin-top:-1px;background:#343538;border-radius:2px;}
.mTitleN span:before{left:-16px;}
.mTitleN span:after{right:-16px;}}
.mTitleN a{display:block;}
.new_list{clear:both;}
.new_list li{overflow:hidden;font-size:17px;height:50px;line-height:50px;border-bottom:0px solid #f8f8f8;overflow:hidden; position:relative}
.new_list li > a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#3C3F46; position:relative;padding-left:10px}
.new_list li > a:before{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#3C3F46;position: absolute;top: 50%;margin-top:-3px;left:0px}
.new_list li span{color:#FC5D62;}
/*面包屑导航*/
.newsCrumbs{margin-top:-8px;padding:0 14px;height:31px;font-size:10px;color:#b3b6be;line-height:31px;max-width:640px;background:#fff;}
.newsCrumbs a{color:#b3b6be!important;}
.newsCrumbs i{ margin:0 5px; font-size:10px;}


/*0606家居百科*/
.jjtabNav{height:45px;}
.jjtabNav a{position:relative;display:inline-block;padding-bottom:1px;line-height:43px;color: #565c67;text-align: center; font-size: 15px;margin-right:26px;}
.jjtabNav a.active{ color: #0c0d0e;}
.jjtabNav a.active:after{content:'';position:absolute;width:26px;height:2px;bottom:0;left:50%;margin-left:-13px;background:#ff5757;border-radius:1px;}
.jjtabNav a:last-child{margin-right:20px;}
.jjtabNav.overbox{position:relative;}
.jjtabNav.overbox:before{position:absolute;content:'';right:0;height:45px;width:20px;background-image:-webkit-linear-gradient(to left, rgba(255,255,255,1), rgba(255,255,255,0.5));background-image:linear-gradient(to left,rgba(255,255,255,1), rgba(255,255,255,0));z-index:2;}
.jjtabNav .overboxIn{position:relative;width:100%;overflow:hidden;}
.jjtabNav .overboxIn::-webkit-scrollbar{width:0;height:0;}
.jjtabNav .overboxIn > div{white-space: nowrap;padding-left:10px;}

.jj-bklist{padding:20px 0 15px;}
.jj-bklist h2{font-size:17px;color:#3c3f46;font-weight:600;line-height:1;padding:24px 20px 21px;}
.jj-bklist .bkCon{max-height:128px;overflow:hidden;}
.jj-bklist .bkCon.all{max-height:none;}
.jj-bklist ul{overflow:hidden;padding:0 10px;margin-top:-5px;}
.jj-bklist li{float:left;width:33.3%;padding:5px;}
.jj-bklist li a{display:block;height:36px;line-height:36px;font-size:13px;color:#565c67!important;text-align:center;padding:0 5px;background:#f8f8f8;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.more_text{display:block;width:100%;height:40px;line-height:40px;text-align: center;color: #83868f;font-size: 13px;}
.mTitleN3{color:#3C3F46;font-size:17px;font-weight:700;position: relative;}


/*点评*/
.sf-bbs-detail h2{font-size: 18px;color: #0c0d0e;line-height: 24px;padding-top: 8px;font-weight: 600;}
.sf-bbs-detail .telite{float: right;margin-top: 9px;width: 71px;}
.sf-bbs-detail .breadCrumb{color: #cccfd8;font-size: 10px;padding-top: 6px;}
.sf-bbs-detail .breadCrumb a{color: #cccfd8;}
.sf-bbs-detail .relInfo{color: #7fb5ff;font-size: 11px;padding-bottom: 14px;}
.sf-bbs-detail .relInfo a,.sf-bbs-detail .relInfo a:link,.sf-bbs-detail .relInfo a:active,.sf-bbs-detail .relInfo a:visited{color: #7fb5ff;}
.sf-bbs-detail .author{vertical-align: bottom;padding-top: 20px;line-height: 16px;}
.sf-bbs-detail .rec{display:inline-block;color:#ffffff;background-color:#ff9933;height:14px;width:30px;font-size:11px;line-height:14px;text-align:center;border-radius:1px;}
.sf-bbs-detail .author .img{float:left;width:40px;height:40px;line-height:0;border-radius:50%;overflow:hidden;margin-right:8px;}
.sf-bbs-detail .author .img img{width:100%;height:100%;}
.sf-bbs-detail .author p{font-size:13px;color:#B3B6BE;line-height:14px;white-space:nowrap;}
.sf-bbs-detail .author .tim{font-size:11px;color:#B3B6BE;line-height:16px;}
.sf-bbs-detail .author .name{margin:1px auto 4px;color:#565c67;font-size:15px;line-height:21px;display:inline-block;max-width:10.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
.sf-bbs-detail .author .name1{line-height: 16px;font-size: 12px;color: #565c67;}
.sf-bbs-detail .author .reco{position:relative;margin-top:4px;width:5.5em;height:27px;}
.sf-bbs-detail .author ul{font-size: 13px;line-height: 20px;position: absolute;bottom: 8px;}
.sf-bbs-detail .author ul li img{float: left;margin-right: 3px;margin-top: 2px;}
.sf-bbs-detail .author ul li.r1{color: #7fb5ff;}
.sf-bbs-detail .author ul li.r2{color: #97d092;}
.sf-bbs-detail .author ul li.r3{color: orange;}
.sf-bbs-detail .author .tel{ display:block; width:33px; height:26px; background:url(../images/icon-tel.png) no-repeat center; background-size:auto 16px; border:1px solid #ff6666; border-radius:3px;}
/*回复*/
.replyBox .author{position:relative;}
.replyBox .author .name{margin-top:1px;}
.replyBox .author .floor{position:absolute;right:0;bottom:0;font-size:15px;color:#B3B6BE;}
.replyBox .replyBoxCon{margin:10px 20px;font-size:17px;color:#3C3F46;line-height:27px;word-break:break-all}
.replyBox .replyBoxCon .openClose a{display:inline-block;margin-top:12px;font-size:13px;line-height:18px;color:#819BBB;}
.replyInfor span,.replyInfor a{float:left;display:block;position:relative;margin-left:10px;min-height:18px;line-height:17px;font-size:11px;color:#343538;border:1px solid #E7E7EB;padding:0 9px 0 24px;border-radius:10px;}
.replyInfor span:after,.replyInfor a:after{content:'';position:absolute;top:50%;left:9px;margin-top:-6px;width:12px;height:12px;}
.replyInfor .repNum:after{background:url(../images/icon_rep_num2.png) no-repeat center;background-size:12px 12px;margin-top:-5px;}
.replyInfor .time{font-size:11px;color:#B3B6BE;line-height:20px;}
.replyInfor .zanNum:after{background:url(../images/d_icon_news2.png) 0 0 no-repeat;background-size:12px auto;margin-top:-7px;}
.replyInfor .zanNum.cur:after{background:url(../images/d_icon_news2.png) 0 -12px no-repeat;background-size:12px auto;}
.replyInfor a i{ position: absolute;left:7px; font-size:12px;color:#FF6666; -webkit-transform: translateY(-130%); transform: translateY(-130%); opacity: 0; font-style: normal;}
.replyInfor a i.on{ -webkit-animation: addone 1s linear; animation: addone 1s linear;}
@-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%);}
}
.stagBox1{margin-left:20px;}
.stagBox1 span,.stagBox1 a{display:block;float:left;margin:0 10px 15px 0;padding:0 15px;height:26px;font-size:13px;color:#565C67;line-height:24px;background:#F8F8F8;border:1px solid #F8F8F8;border-radius:2em;}
.stagBox1 .cur{color:#FF5350;background:#FFEAEA;border:1px solid #FFA19F;}
.plinptr { position: relative; margin-top:20px; }
.plinptr .ipt { position: relative; overflow: hidden; margin-right: 45px; background: #F7F7F7; border-radius: 20px; padding-left: 32px; background-color: var(--box-gray-800); }
.plinptr .ipt:before { content: ''; position: absolute; width: 20px; height: 20px; left: 12px; top: 50%; margin-top: -10px; background: url(../images/new_ipt_w.png) center center no-repeat; background-size: 16px; filter: var(--light-400); }
.plinptr .ipt input { padding: 0 6px; border: none; width: 100%; height:40px; font-size: 14px; outline: none; -webkit-appearance: none; color: #343538; border: none; background: none; color: var(--gray-3); }
.plinptr .ipt input::-webkit-input-placeholder {color:#343538;line-height:16px;color:var(--gray-3);}
.plinptr .btn { position: absolute; right: 5px; top:10px; width: 20px; height: 20px;}
.plinptr .btn:before{content:'';position:absolute; width: 20px; height: 20px;left:0;top:0; background: url(../images/pl_icon0806.png) no-repeat center; background-size:100%;filter:var(--light-400);}
.plinptr .btnuum { position: absolute; height: 12px; line-height: 13px; color: #fff; font-size: 11px; padding: 0 4px; left: 8px; top: -6px; background: #F34646; border-radius: 6px; }
.fixedInput { height: 56px; }
.fixedInput .plinptr { position: fixed; left: 0; right: 0; bottom: 0; height: 56px; background: #fff; padding: 10px 20px; }
.fixedInput .plinptr:before { content: ''; position: absolute; left: 0; right: 0; top: 0; height: 1px; background: #E7E7EB; -webkit-transform: scaleY(.5); transform: scaleY(.5) }
.fixedInput .plinptr .ipt { margin-right: 0; }
.fixedInput .plinptr .face { position: absolute; right: 40px; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url(../images/new_dp_face.png) no-repeat; background-size: 100%; }
.noComment{width:180px; margin:20px auto;}
.noComment img{width:80px;height:76px; margin:0 auto 10px; display:block}
.noComment p{font-size:13px;color:#B3B6BE; text-align:center}

/*资讯详情点评*/
.arr-rt-blue{ position: relative; padding-right: 10px;}
.arr-rt-blue:after{ position: absolute; content: '';right:0;top: 50%; margin-top: -5px; width: 6px; height: 10px; background: url(../images/arr_blue5.png) 0 0 no-repeat; background-size:100%;}
.mTitleN + .detailNews{margin-top:-10px;}
.detailNews{margin:0 20px;}
.detailNews li{padding:20px 0;}
.detailNews li:last-child{margin-bottom:0;}
.detailNews .author{position:relative;padding-top:0;line-height:22px;}
.detailNews .author .img{float:left;width:40px;height:40px;line-height:0;border-radius:50%;overflow:hidden;margin-right:12px;}
.detailNews .author .img img{width:100%;height:100%;}
.detailNews .author .name{font-size:16px;color:#343538;line-height:22px;margin:0;}
.detailNews .author .del{float:right;font-size:12px;color:#82838B;}
.detailNews .author .tag{display:inline-block;height:16px;line-height:16px;padding:0 4px;font-size:12px;color:#FF6D5F;background:#FFF2F0;border-radius:1px;margin-left:6px;vertical-align:top;margin-top:3px;}
.detailNews .author .floor{position:absolute;right:0;bottom:0;font-size:15px;color:#B3B6BE;}
.detailNews .replyBoxCon{position:relative;margin:10px 0;margin-left:52px;font-size:16px;color:#343538;line-height:27px;word-break:break-all;max-height:81px;overflow:hidden;}
.detailNews .replyBoxCon a{color:#536D8C;}
.detailNews .replyBoxCon .link-all{display:inline-block;position:absolute;right:0;bottom:0;padding-left:30px;color:#819BBB;font-size:16px;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.9) 28%, #fff 49.1%, #fff)}
.detailNews .replyBoxCon.allword{max-height:100%;}
.detailNews .replyInfor{margin-left:52px;}
.detailNews .replayItem{border-left:1px solid #F4F4F4;margin-top:20px;margin-left:52px;padding-left:12px;}
.detailNews .replayItem p{font-size:14px;color:#82838B;line-height:20px;margin-bottom:16px;}
.detailNews .replayItem p:last-of-type{margin-bottom:0;}
.detailNews .replayItem p span{color:#343538;}
.detailNews .replayItem .more{display:inline-block;color:#819BBB;margin-top:20px;font-size:14px;line-height:20px;padding-right:px;}
.detailNews .plinptr{margin-top:25px;margin-bottom:20px; }
.nodetail{margin:0 20px;}
.replybg{position:relative;}
.replybg:before{content:'';display:block;width:100%;height:8px;background:linear-gradient(180deg,rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);}
.replybg .title{ height:60px; line-height:60px; font-size:20px; color:#343538; font-weight:bold;padding:0 20px;}
.replybg .title i{font-size:15px;}
.replybg .detailNews{margin-top:-10px;}
/*点评输入框*/
.fixedTopBtn{height:66px;padding:20px 20px 20px;}
.fixedTopBtn a{display:block;float:left;font-size:16px;color:#3C3F46;line-height:26px;}
.fixedTopBtn .send{float:right;padding:0 9px;height:26px;color:#fff;background:#FF5350;border-radius:3px;}
.fixedTopBtn .send.noClick{background:#E3E7ED;}
.dpinput{position:relative;padding:10px 20px;overflow:hidden;}
.dpinput .ipt{width:100%;height:130px;font-size:16px;line-height:27px;overflow-y:auto;}
.dpinput .ipt .placeholder{color:#B2B2BA;}
.dpinput .ipt .face{width:24px;height:24px;margin-left:2px;}
.dpinput .number{width:100%;font-size:10px;line-height:27px;text-align:right;color:#B3B6BE;background:#fff;}
.dpinput .option{border-top:1px solid #f8f8f8;margin-top:10px;padding:15px 1px;}
.dpinput .option a.face{display:block;width:24px;height:24px;background:url(../images/new_dp_face_2.png) no-repeat;background-size:24px;}
.dpinput .option a.key{display:block;width:33px;height:24px;background:url(../images/new_dp_key.png) no-repeat;background-size:33px;}
.dpinput .facebox{overflow:hidden;}
.dpinput .facebox ul{overflow:hidden;}
.dpinput .facebox li{float:left;width:10%;margin-right:8%;margin-bottom:20px;}
.dpinput .facebox li:nth-child(6n){margin-right:0;}
.dpinput .facebox li > a{display:block;position:relative;padding-bottom:100%;overflow:hidden;}
.dpinput .facebox li img{position:absolute;left:0;right:0;top:0;width:100%;}

/*0816感兴趣的楼盘*/
.lppart01 a{ display:block}
.lppart01 h3{font-size:17px;line-height:22px;color:#3c3f46;margin-top:0px;margin-bottom:4px;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden}
/*房产圈房源列表*/
.houseList2 ul{margin:0;padding:0;}
.houseList2 > ul{border-bottom:8px solid #f8f8f8;}
.houseList2 > ul:first-child{border-top:8px solid #f8f8f8;}
.houseList2 li{display:block!important;list-style-type:none!important;}
.houseList2 li > a{position:relative;display:block;padding:20px;margin:0 -20px;overflow:hidden;*zoom:1;}
.houseList2.news li > a{position:relative;display:block;padding:15px 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{margin:0;width:100%;height:100%;}
.houseList2 li .img .esf-icon{position:absolute;right:-10px;top:0;height:15px;font-size:13px;line-height:15px;color:#fff;padding-right:10px;background:rgba(0,0,0,.6);-webkit-transform:skew(-8deg);transform:skew(-8deg);}
.houseList2 li .img .esf-icon i{display:block;-webkit-transform:skew(8deg) scale(.65);transform:skew(8deg) scale(.65);margin:0 -3px;}
.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: url(../images/vid-p2.png) no-repeat; background-size:14px auto;}
.houseList2 li .img p.icon-new span.hp{background-position:0 0;}
.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;}
.houseList2 li h3{margin-bottom:8px;font-size:16px;line-height:18px;color:#3c3f46;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.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 p{height:16px;color:#83868f;font-size:11px;line-height:16px;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 li p .space{padding:0 2px;}
.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 .hx{color:#3c3f46;margin-right:4px;}
.houseList2 ul ul{padding-bottom:11px;}
.houseList2 ul ul li > a{padding-top:13px;padding-bottom:13px;}
.houseList2 li p.pr{font-size:12px;color:#FC393F;font-weight:bold}
.houseList2 li p.pr em{font-size:14px;}

/*详情页猜你喜欢列表New*/
/*List*/
.homeList li{margin:0 20px;}
.homeList li > a{position:relative;display:block;margin:0;padding:16px 0;overflow:hidden;*zoom:1;}
.homeList li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px; }
.homeList li .img img{width: 100%;height:100%;}
.homeList li .tag-icon{position:absolute;left:6px;top:4px;font-size:10px;line-height:12px;color:rgba(256,256,256,.5);text-shadow:0px 0px 3px rgba(0,0,0,.5);}
.homeList li .img > p{position:absolute;left:0;right:0;bottom:5px;overflow:hidden;}
.homeList li .img > p span{float:left;display:block;width:16px;height:16px;margin:0 0 0 5px;background:url(../images/home_list_icons.png) no-repeat;background-size:auto 16px;}
.homeList li .img > p span.hp{background-position:0 0;}
.homeList li .img > p span.vr{background-position:-16px 0;}
.homeList li .img > p span.video{background-position:-32px 0;}
.homeList li .img > p span.msg{background-position:-48px 0;}
.homeList li .img .realname{width:55px;height:15px;line-height:15px;font-size:11px;color:#fff;padding-left:4px; border-radius:0 8px 8px 0; background:#5aa0fc;position: absolute;left: 0;top: 0;}
.homeList li .img .num{position:absolute;display:block;height:12px;bottom:0px;right:0;background:rgba(0,0,0,.6);padding:0 1px;}
.homeList li .img .num i{display:block;height:12px;line-height:12px;color:#fff;font-size:12px;-webkit-transform:scale(.75);}
.homeList li .txt{margin-bottom:-1px;margin-top:-2px;margin-left:128px;overflow:hidden;}
.homeList li h3{line-height:22px;font-size:16px;color:#343538;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.homeList li p{height:16px;line-height:16px;color:#56565C;font-size:11px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;margin-top:6px;}
.homeList li p > span{margin-right:6px;}
.homeList li p > span:last-child{margin-right:0;}
/*.homeList li p .price{float:right;}*/
.homeList li .price{font-size:12px;color:#FF5350;font-weight:bold;margin:0;}
.homeList li .price em{font-size:15px;}
.homeList li .price-dj,.homeList li .time{float:right;font-size:11px;color:#B2B2BA;margin:0;}
.homeList li .price-del{font-size:11px;color:#B2B2BA;text-decoration:line-through;margin-left:4px;}
.homeList li .score{color:#3c3f46;margin-right:8px;}
.homeList li .stag{margin-top:6px;}
.homeList li .pricebox{height:20px;line-height:20px;margin-top: 5px;}
.homeList li .pricebox span{vertical-align:middle;}
.homeList .txt .tit{display:table;max-width:100%;}
.homeList .txt .tit > div{display:table-cell;vertical-align:top;}
.homeList .txt .tit h3{height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;}
.homeList .txt .tit .tagbox{white-space: nowrap;line-height:14px;}
.homeList .txt .tit em{display:inline-block;width:14px;height:14px;margin-left:4px;padding:1px 0;font-size:10px; color:#fff;line-height:12px; text-align:center;border-radius:1px;}
.homeList .txt .tit em.tuan{ background:#FF6050;}
.homeList .txt .tit em.ding{background:#FF9F2D;}
.homeList .txt .tit em.li{background:#7E92F5;}
.homeList .txt .tit em.jing{background:#FF6D5F;}
.homeList.jj li p{margin-top:5px;}
.homeList.jj .txt{margin-bottom:-3px;}
/*列表3图样式*/
.homeList li.li-ts{padding:20px 0;}
.homeList li.li-ts > a{padding:0;}
.homeList li.li-ts h3{max-height:44px;line-height:22px;margin-bottom:17px;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.homeList li.li-ts h3 .yg{display:inline-block;height:16px;line-height:16px;background:#F34646;font-size:12px;color:#FFFFFF;padding:0 2px;border-radius:1px;font-weight:normal;margin-right:8px;vertical-align:2px;}
.homeList li.li-ts dd{position:relative;width:50px;margin-right:5px;}
.homeList li.li-ts dd > a{display:block;height:100%;width:100%;}
.homeList li.li-ts dd img{width:100%;}
.homeList li.li-ts dd:last-child{margin-right:0;}
.homeList li.li-ts dd h4{font-size:14px;color:#343538;line-height:20px;margin-top:9px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.homeList li.li-ts dd p{font-size:11px;color:#56565C;line-height:16px;margin-top:3px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.homeList li.li-ts dd p span{margin-right:6px;}
.homeList li.li-ts dd p span:last-child{margin-right:0;}
.homeList li.li-ts .more{text-align:center;font-size:14px;color:#819BBB;margin-top:9px;}
.homeList li.li-ts .more span{position:relative;display:inline-block;padding-right:10px;}
.homeList li.li-ts .more span:after{content:'';position:absolute;width:0;height:0;right:-4px;top:50%;margin-top:-3px;border:4px solid #819BBB;border-color:transparent transparent transparent #819BBB;border-width:4px 5px 4px 5px;}
/*列表资讯类样式*/
.homeList li.li-zx h3{line-height:22px;height:44px;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.homeList li.li-zx p{color:#83868F;margin-top:25px;}
/*标签*/
.homeList li .stag{font-size:10px;color:#536D8C;overflow:hidden;*zoom:1;height:15px;}
.homeList li .stag span{line-height:12px; padding:2px 6px 1px;border:none;background:#F4F6F9;margin-right:4px;border-radius:1px;white-space:nowrap;}
.homeList li .stag span.red{color:#FF6050;background:#FFF2F0;}
.homeList li .stag span.blue{color:#5AA0FC;background:#EEF5FE;}
/*列表专题样式*/
.homeList li.li-zt h3{max-height:44px;line-height:22px;margin-bottom:28px;white-space:normal;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden;}
.homeList li .stag span.purple{color:#7E92F5;background:#F2F4FD;}

/*猜你喜欢-租房房源*/
.homeList.houseList2 li h3{margin-bottom:6px;}
.homeList.houseList2 li.li-zt h3{margin-bottom:28px;}
.homeList.houseList2 li .new{font-size:12px;font-weight:bold;color:#FF5350;}
.homeList.houseList2 li .new i{font-size:15px;}
.homeList.houseList2 > li p .flor{color:#B2B2BA;}

.zfsmrz{width:55px;height:15px;line-height:15px;font-size:11px;color:#fff;padding-left:4px; border-radius:0 6px 6px 0; background:#5aa0fc;position: absolute;left: 0;top: 0;}
.zfsmrzT{width:55px;height:15px;line-height:15px;font-size:11px;color:#fff;padding-left:4px; border-radius:0 6px 6px 0; background:#5aa0fc;position: absolute;left: 0;bottom:15px;}
/* tag - 贴/顶 */
.tag-yell{float:right;width:14px;height:14px;line-height: 14px;margin:1px 0 0 2px;background-color: #ff6600; color: #fff; font-size: 12px;text-align:center;overflow:hidden;}
.tag-jing{float:right;width:14px;height:14px;line-height: 14px;margin:1px 0 0 2px; background-color: #fd3c3c; color: #fff; font-size: 12px;text-align:center;overflow:hidden;}/*20160919*/
/* tag - 独家 */
.ptag{ position: absolute; left:0; top:0; line-height:13px;font-size:10px;padding:0 4px;color:#ffffff;}
.ptag.dj{background-color:#ff9900;}


/*渐变的间距*/
.space8jb{width:100%;height:8px;background:-moz-linear-gradient(top, #f7f8fa,#ffffff);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f7f8fa), to(#ffffff));}



/*详情页优化New*/
.line1{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.line2{text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden}
.YHhomeList{margin-top:-10px;}
.YHhomeList li {position: relative; margin: 0 20px; }
.YHhomeList li:before{content:'';position: absolute;left:0;right:0;top:0;height:1px;background:#eee;transform:scaleY(.5);background-color:var(--border-gray-000);}
.YHhomeList li > a{position:relative;display:block;margin:0;padding:15px 0;overflow:hidden;*zoom:1;}
.YHhomeList li .img{position:relative;float:right;width:112px;height:84px;margin-left:16px;}
.YHhomeList li .img img{width: 100%;height:100%;}
.YHhomeList li .tag-icon{position:absolute;left:6px;top:4px;font-size:10px;line-height:12px;color:rgba(256,256,256,.5);text-shadow:0px 0px 3px rgba(0,0,0,.5);}
.YHhomeList li .img > p{position:absolute;left:0;right:0;bottom:5px;overflow:hidden;}
.YHhomeList li .img > p span{float:left;display:block;width:16px;height:16px;margin:0 0 0 5px;background:url(../images/home_list_icons.png) no-repeat;background-size:auto 16px;}
.YHhomeList li .img > p span.hp{background-position:0 0;}
.YHhomeList li .img > p span.vr{background-position:-16px 0;}
.YHhomeList li .img > p span.video{background-position:-32px 0;}
.YHhomeList li .img > p span.msg{background-position:-48px 0;}
.YHhomeList li .txt{overflow:hidden; position:relative;min-height:84px;}
.YHhomeList li .txt.w100{margin-right:0;}
.YHhomeList li .txt:only-of-type{min-height:0;}
.YHhomeList li h3{line-height:22px;font-size:16px;color:#343538;font-weight:bold;margin-top: -1px;}
.YHhomeList li .tit{line-height:22px;font-size:16px;color:#343538;display:table;max-width:100%;}
.YHhomeList li .tit > div{display:table-cell;vertical-align:top;}
.YHhomeList li .tit h3{height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
.YHhomeList li .tit .followpic{white-space: nowrap;line-height:20px;}
.YHhomeList li .tit em{display:inline-block;width:14px;height:14px;margin-left:4px;padding:1px 0;font-size:10px; color:#fff;line-height:12px; text-align:center;border-radius:1px; vertical-align:top;margin-top:2px;}
.YHhomeList li .tit em.jing{ background:#fe6c5f;margin-left:6px;}
.YHhomeList li .tit em.ding{background:#fe9e30;}
.YHhomeList li p{height:16px;line-height:16px;color:#56565C;font-size:11px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;margin-top:6px;}
.YHhomeList li p > span{margin-right:6px;}
.YHhomeList li p > span:last-child{margin-right:0;}
.YHhomeList li p .time{float:right;color:#B2B2BA}
.YHhomeList li .genre{height:16px;line-height:16px;font-size:11px;}
.YHhomeList li .genre.dw{ position:absolute;width:100%;bottom:0;left:0}
.rightuse{float:right;}
.YHhomeList li .genre .stag i{display:inline-block;margin-left:8px;color:#56565C}
.rightuse span {margin-left:16px;}
.rightuse span,.rightuse em{position:relative;float:left;padding-left:18px;color:#56565C;}
.rightuse span:before{content:'';position:absolute;width:16px;height:12px;top:50%;left:0;margin-top:-6px;background:url(../images/rightuse.png) no-repeat;background-size:16px auto}
.rightuse em:before{content:'';position:absolute;width:16px;height:12px;top:50%;left:0;margin-top:-6px;background:url(../images/rightuse.png) 0 -12px no-repeat;background-size:16px auto}
.YHhomeList li .stag{margin-top:6px;}
.YHhomeList li .stag{font-size:10px;color:#536D8C;overflow:hidden;*zoom:1;height:15px;}
.YHhomeList li .stag span{line-height:12px; padding:2px 6px 1px;border:none;background:#F4F6F9;margin-right:4px;border-radius:1px;white-space:nowrap;}
.YHhomeList li .stag span.red{color:#FF6050;background:#FFF2F0;}
.YHhomeList li .stag span.blue{color:#5AA0FC;background:#EEF5FE;}
.YHhomeList li .stag span.purple{color:#7E92F5;background:#F2F4FD;}
.btndd{display:block;float:right;padding:0 4px;height:20px;font-size:11px;color:#FF5350;line-height:20px;border:1px solid #fee2df; background:#fef1ef;border-radius:1px;}
.YHhomeList li .genre .stag{margin-top:0}
.YHhomeList li .genre .stag span.blue{color:#7E92F5;}
.YHhomeList li p .price{float:right;}
.YHhomeList li .price{font-size:12px;color:#FF5350;font-weight:bold;margin:0;}
.YHhomeList li .price em{font-size:15px;}
.YHhomeList li .pricea{float:right;font-size:11px;color:#B2B2BA;margin:0;}
/*列表3图样式*/
.YHhomeList li.li-ts{padding:20px 0;}
.YHhomeList li.li-ts > a{padding:0;}
.YHhomeList li.li-ts h3{max-height:44px;line-height:22px;margin-bottom:17px;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.YHhomeList li.li-ts h3 .yg{display:inline-block;height:16px;line-height:16px;background:#F34646;font-size:12px;color:#FFFFFF;padding:0 2px;border-radius:1px;font-weight:normal;margin-right:8px;vertical-align:2px;}
.YHhomeList li.li-ts dd{position:relative;width:50px;margin-right:5px;}
.YHhomeList li.li-ts dd > a{display:block;height:100%;width:100%;}
.YHhomeList li.li-ts dd img{width:100%;}
.YHhomeList li.li-ts dd:last-child{margin-right:0;}
.YHhomeList li.li-ts dd h4{font-size:14px;color:#343538;line-height:20px;margin-top:9px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.YHhomeList li.li-ts dd p{font-size:11px;color:#56565C;line-height:16px;margin-top:3px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.YHhomeList li.li-ts dd p span{margin-right:6px;}
.YHhomeList li.li-ts dd p span:last-child{margin-right:0;}
.YHhomeList li.li-ts .more{text-align:center;font-size:14px;color:#819BBB;margin-top:9px;}
.YHhomeList li.li-ts .more span{position:relative;display:inline-block;padding-right:10px;}
.YHhomeList li.li-ts .more span:after{content:'';position:absolute;width:0;height:0;right:-4px;top:50%;margin-top:-3px;border:4px solid #819BBB;border-color:transparent transparent transparent #819BBB;border-width:4px 5px 4px 5px;}
.YHhomeList li.li-ts .user-read{margin-top:10px;}

.YHhomeList h3 .hoticon{display:inline-block;height:16px;line-height:16px;background:#F34646;color:#fff;font-size:12px;font-weight:normal;padding:0 5px;border-radius:1px;margin-right:10px;vertical-align:top;margin-top:2px;}
.YHhomeList .user-read{overflow:hidden;margin-top:22px;}
.YHhomeList .user-read .user{float:left;margin-right:8px}
.YHhomeList .user-read .useritem{float:left;width:20px;height:20px;border:1px solid #fff;overflow:hidden;border-radius:50%;margin-left:-6px;}
.YHhomeList .user-read .useritem:first-of-type{margin-left:0;}
.YHhomeList .user-read .useritem img{display:block;width:100%;height:100%;}
.YHhomeList .user-read p{font-size:11px;color:#56565C;line-height:20px;height:20px;margin:0;}
.YHhomeList .user-read .stag{margin-top:2px;}
.YHhomeList .user-read .stag span{margin-right:0;}
.YHhomeList .h-img{position:relative;width:100%;padding-bottom:48%;overflow:hidden;}
.YHhomeList .h-img img{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;}
.YHhomeList .h-txt {padding-top:10px;}
.YHhomeList .h-txt h3{font-size:16px;color:#3C3F46;line-height:22px;font-weight:bold;margin-bottom:6px;overflow:hidden;}
.YHhomeList .h-txt .price{float:right;font-size:13px;color:#FF5350;}
.YHhomeList .h-txt .price i{font-size:16px;}
.YHhomeList .h-txt p{font-size:11px;color:#565C67;line-height:16px;overflow:hidden;}
.YHhomeList .h-txt p span{margin-right:6px;}
.YHhomeList .h-txt p .price2{float:right;color:#83868F;margin-right:0;}
.YHhomeList .h-txt p .num{float:right;margin-right:0;margin-left:6px;}
.YHhomeList li.live { padding: 15px 0; }
.YHhomeList li.live a { display: block; }
.YHhomeList li.live .user-read { margin-top: 12px; }
.YHhomeList .v-img { position: relative; margin-top: 10px; border-radius: 3px; overflow: hidden;height: 49vw; max-height:314px;display: flex; justify-content : center; }
.YHhomeList .v-img video { height: 100%; }
.YHhomeList .v-img img { width: 100%;object-fit:cover; }
.YHhomeList .v-img .icon-v { position: absolute; width: 50px; height: 50px; left: 50%; top: 50%; margin: -25px 0 0 -25px; background: url(../images/icon_video2.png) no-repeat; background-size: 100% 100%; }
.YHhomeList .userbox{margin-top:8px;font-size:12px;line-height:16px;color:#999999;vertical-align: top;}
.YHhomeList .userbox .v{position:relative;padding-right:16px;display:inline-block;}
.YHhomeList .userbox .v:after{content:'';position: absolute;width:13px;height:13px;right:0;top:50%;margin-top:-7px;background:url(../images/icon_v_f_n.png) no-repeat;background-size: 100%;}


/*优选建材家具*/
.conListBox{padding-bottom:20px;}
.jj-yx-nav{overflow:hidden;}
.jj-yx-nav ul{overflow:hidden;padding:0 15px;}
.jj-yx-nav li{float:left;width:70px;padding-bottom:20px;text-align: center;margin-right:12px;}
.jj-yx-nav li a{display:block;}
.jj-yx-nav li i{position:relative; display: block; margin: 0 auto; width: 70px; height: 50px;}
.jj-yx-nav li i img{width:100%;height:100%;}
.jj-yx-nav li p{font-size:12px;color:#343538;line-height:17px;margin-top:1px;}

/*详情页底部动画浮层*/
.flash-msg{position:fixed;width:100%;height:96px;left:16px;bottom:60px;z-index:2;overflow:hidden;}
.flash-msg li{margin-bottom:12px;height:36px;}
.flash-msg li > a{position:relative;display:inline-block;height:36px;line-height:24px;padding:4px 12px 0 27px;margin-left:18px;font-size:12px;color:#ffffff;line-height:28px;font-size:15px;background:rgba(130, 131, 139, .85);border-radius:0 18px 18px 0;}
.flash-msg .img{position:absolute;width:36px;height:36px;border-radius:50%;left:-18px;top:0;overflow:hidden;line-height:0;}
.flash-msg .img img{width:100%;height:100%;border-radius:50%;}	
.flash-msg p{max-width:200px;max-width:52vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*卡片*/
.card-house{position:relative;padding:20px 0;min-height:118px;}
.card-house a{position:relative;display:block;}
.card-house .pic{float:left;width:114px;height:86px; position: relative;margin-right:16px;border-radius:2px;overflow:hidden;}
.card-house .pic img{width:100%;height:100%;margin:0;}
.card-house .txt{padding-top:2px;}
.card-house .txt h2{line-height:24px;font-size:17px;color:#333333;font-weight:bold;margin-top:-2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.card-house .txt p{color:#696969;font-size:12px;line-height:17px;margin-top:4px;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.card-house .txt p span:not(:last-child){margin-right:5px;}
.card-house .txt p .price{float:right;}
.card-house .txt p .price-d{float:right;color:#B2B2BA;}
.card-house .txt h2 + .pricebox{margin-top:-2px;}
.card-house .txt .pricebox{overflow:hidden;line-height:24px;height:24px;overflow:hidden;}
.card-house .txt .price{float:left;font-size:12px;color:#F45549;}
.card-house .txt .price em{font-size:17px;font-weight:bold;margin-right:2px;vertical-align:bottom;}
.card-house .txt .price-o{float:left;font-size:12px;color:#696969;margin-left:10px;padding-top:1px;line-height:23px;}
.card-house .txt .pricebox + p{margin-top:-1px;}
.card-house .txt .xftr{line-height:16px;color:#b3b6be;font-size:10px;}
.card-house .txt .xftr b{float:right}
.card-house .txt .stag{margin-top:6px;font-size:10px;}
.card-house .txt .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;}
.card-house .txt .stag span:last-child{margin-right:0;}
.card-house .txt .stag span.red {color: #FF6050;background: #FFF2F0;border:1px solid #FFF2F0;}
.card-house .txt .stag + .pricebox{margin-top:4px;margin-bottom:-6px;}
.card-house .txt p:last-child{margin-bottom: -4px;}
.card-house .txt .stag-pj{height:22px;line-height:22px;font-size:12px;color:#222222;padding:0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(34,34,34,.03);margin-top:5px;}
.card-house .yhbox{overflow:hidden;margin-top:2px;}
.card-house .yhbox dd{position:relative;font-size:12px;color:#696969;line-height:20px;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.card-house .yhbox dd span{position:absolute;left:3px;top:50%;margin-top:-7px;width:14px;height:14px;background:url(../images/list_xf_icons.png) no-repeat;background-size:14px auto;}
.card-house .yhbox dd span.pai{background-position:0 0;}
.card-house .yhbox dd span.bang{background-position:0 -14px;}
.card-house .yhbox dd span.kan{background-position:0 -28px;}
.card-house .yhbox dd span.re{background-position:0 -42px;}
.card-house .yhbox dd span.hui{background-position:0 -56px;}
.card-house .yhbox dd span.live{background-position:0 -70px;}
.card-house .yhbox dd:last-child{margin-bottom:0;}
.card-house .yhbox dd a{display:inline-block;position:static;}
.card-house .yhbox dd span.hui-11{background:url(../images/list_xf_icons_hui.png) no-repeat;background-size:100% 100%;border-radius:2px;}
.card-house .yhbox dd span.hui-11 + em{color:#F84440;}
/*家居卡片*/
.card-dpbox{position:relative;margin:20px 0;}
.card-dpbox:before{content:'';position:absolute;width:199%;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:2px; }
.card-dpbox a{display:block;}
.card-dpbox .dpCon{padding:14px;}
.card-dpbox .dpCon .img{position:relative;float: left; margin-right: 14px; width: 40px; height: 40px;border-radius:2px;overflow:hidden; box-flex:0;-webkit-box-flex:0;}
.card-dpbox .dpCon .img img{ width: 100%; height: 100%;margin:0;}
.card-dpbox .dpCon .txt{color:#222222;line-height:21px;vertical-align:middle;width:80%;}
.card-dpbox .dpCon h3{color:#222222;font-size:16px;line-height:22px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;}
.card-dpbox .dpCon .txt p{font-size:12px;color:#222222;line-height:18px;margin-top:2px;}
.card-dpbox .dpCon .kf-call-n{padding-top:5px;box-flex:0;-webkit-box-flex:0;}

/*特色定制*/
.TagList ul { overflow: hidden; padding-bottom: 10px; margin: -10px 10px 0; }
.TagList li{float:left;width:33.3%;padding:10px;}
.TagList li a{display:block;height:30px;line-height:30px;font-size:12px;color:#565C67;text-align:center;background:#F8F8F8;border-radius:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*线索入口*/
.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;padding:0;}
.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%;}
.card-house .xfXsbox{clear:both;position:relative;margin-top:-20px;padding-top:15px;z-index:2;margin-left:-2px;box-pack:end;-webkit-box-pack:end;}
.card-house .xfXsbox .yhbox + .NewsXs{position:absolute;top:15px;right:0;}
.card-house .xfXsbox .NewsXs:only-child{box-flex:1;-webkit-box-flex: 1;-moz-box-flex: 1;margin-left:130px;}
.card-house .xfXsbox .NewsXs a{width:82px;height:26px;line-height:27px;border-radius:13px;color:#fff;}
.card-house .xfXsbox .NewsXs i{margin-top:6px;}
.card-house .xfXsbox .NewsXs .tel{border:none;background:#F84440;}
.card-house .xfXsbox .NewsXs .tel i{background:url(../images/x_icon_tel_n.png) center center no-repeat;background-size:100%;}
.card-house .xfXsbox .NewsXs .msg{border:none;background:#F59149;}
.card-house .xfXsbox .NewsXs .msg i{background:url(background:url(../images/x_icon_msg_n.png) center center no-repeat;background-size:100%;}
.card-house > .NewsXs{position:relative;padding-top:10px;z-index:2;margin-left:130px;}
.card-house .yhbox dd{margin-right:170px}
.YHhomeList .NewsXs{position:relative;margin-top:-15px;padding-top:10px;padding-bottom:15px;}
.YHhomeList .NewsXs a{height:28px;line-height:27px;font-size:14px;margin-left:7px;border-radius:14px;}
.YHhomeList .NewsXs a:first-child{margin-left:0;}
.YHhomeList .NewsXs a i{width:16px;height:16px;margin-top:5px;}
@media screen and (max-width: 360px){
.card-house .yhbox dd{margin-right:166px}
.card-house .xfXsbox .NewsXs a{width:78px;}
}
@media screen and (max-width: 320px){
.card-house .yhbox dd{margin-right:150px}
.card-house .con-fy .NewsXs a{font-size:12px;}
.card-house .xfXsbox .NewsXs a{width:70px;font-size:11px;}
}
/*正文广告位*/
.ggbox{position:relative;margin:20px 0;border-radius:3px;overflow:hidden;}
.ggbox i{position:absolute;right:0;top:6px;min-width:18px;min-height:11px;padding:2px;color:#FFFFFF;font-size:7px;text-align:center;background:rgba(0,0,0,0.3);white-space:nowrap;}
.ggbox a{display:block;}
.ggbox img{width:100%;margin:0;}
/*家居固底广告位*/
.fixed-ggbox{position:fixed;left:0;right:0;bottom:0;background:rgba(255,255,255,1);box-shadow:0px -1px 0px 0px rgba(231,231,235,1);padding:8px 18px;z-index:99;}
.fixed-ggbox li{width:100px;margin-right:6px;border-radius:2px;overflow:hidden;}
.fixed-ggbox li:last-child{margin-right:0;}
.fixed-ggbox a{display:block;padding-bottom:57%;position:relative;}
.fixed-ggbox img{width:100%;height:100%;position:absolute;left:0;right:0;top:0;}

/*增加TMD(展示经纪人im、电话、店铺)*/
.tmdBox{height:56px;}
.tmdBox > div{position:fixed;bottom:0;left:0;right:0;height:56px;background:#FFFFFF;border-top:1px solid rgba(241,241,241,0.5);z-index:5;}
/*iPhone X*/
.tmdBox.x{height:76px;}
.tmdBox.x > div{height:76px;}
.tmdBox i{display:block;margin:6px auto 0;width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.tmdBox .btn_design i{background-image:url(../images/icon_design_new.png);}
.tmdBox .btn_price i{background-image:url(../images/icon_price_new.png);}
.tmdBox .btn_company i{background-image:url(../images/icon_company.png);}
.tmdBox .btn_praise{position: relative;}
.tmdBox .btn_praise i{position:relative;z-index:9;margin-top:-6px;width:38px;height:38px;background:#FFF5F2;border-radius:50%;}
.tmdBox p{margin-top:3px;line-height:14px;font-size:10px;color:#696969;text-align:center;}
.tmdBox .btn_price{position:relative;}
.tmdBox .btn_praise:before{content:'';display:block;position:absolute;top:-14px;left:50%;margin-left:-29px;width:56px;height:56px;background:#ffffff;border:1px solid rgba(241,241,241,0.5);border-radius:50%;z-index:7;}
.tmdBox .btn_praise:after{content:'';display:block;position:absolute;top:0;left:50%;margin-left:-29px;width:58px;height:44px;background:#ffffff;z-index:8;}
.tmdBox .btn_praise i:after{content:'';display:block;position:absolute;left:50%;top:50%;margin:-14px 0 0 -14px;width:28px;height:28px;background:url(../images/icon_praise.png) no-repeat;background-size:100% 100%;}
.tmdBox .btn_praise p{position:absolute;top:34px;left:0;right:0;z-index:9;}
/*免费设计/免费报价弹框*/
.jj_float{position:fixed;bottom:0;left:0;right:0;z-index:1004;padding-bottom:55px;background:#FFFCF8;border-radius:16px 16px 0px 0px;}
.jj_float:after{content:'';display:block;position:absolute;top:-28px;right:0;width:130px;height:129px;background:url(../images/bg_float_design.png) no-repeat;background-size:100% 100%;z-index:6;}
.jj_fl_title{position:relative;padding:20px 130px 20px 22px;z-index:7;}
.jj_fl_title h3{margin-bottom:8px;line-height:35px;font-size:30px;font-weight:bold;color:#3D2200;white-space:nowrap;}
.jj_fl_title h4{font-size:17px;}
.jj_fl_title h4 span{display:inline-block;padding:0 7px;line-height:25px;color:#FFFCF8;background:#3D2200;border-radius:2px;white-space:nowrap;}
.jj_fl_form{margin:10px 22px 0;overflow:hidden;}
.jj_fl_form li{position:relative;margin-bottom:10px;padding:0 12px;width:100%;font-size:16px;background:#ffffff;border:1px solid #FFDFB6;border-radius:2px;}
.jj_fl_form li .arr-rt:after{background-image:url(../images/jj_arr_r.png);}
.jj_fl_form li .arr-rt div{padding-right:20px!important;}
.jj_fl_form li .ipt{position:relative;text-align:left;}
.jj_fl_form li .ipt input{width:100%;height:48px;font-size:16px;border:0;color:#9A5C0E;outline:none;text-align:left;background-color:transparent;}
.jj_fl_form li .ipt input::-webkit-input-placeholder{color:#D1C0A8;line-height:18px;}
.jj_fl_form li .ipt > div{padding:14px 0;line-height:20px;color:#B3B6BE}
.jj_fl_form li .ipt > div.cur{color:#9A5C0E;}
.jj_fl_form li .ipt > div a{display:block;color:#D1C0A8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jj_fl_form li .ipt > div.cur a{color:#9A5C0E;}
.jj_fl_form li .ipt:only-child input{text-align:left;}
.jj_fl_form li.tel .ipt a{position:absolute;display:block;width:90px;height:22px;line-height:22px;top:12px;right:0;font-size:15px;text-align:right;color:#9A5C0E!important;border-radius:2px;}
.jj_fl_form li.tel .ipt a.noClick{color:#b3b6be!important;}
.jj_fl_form li.tel .ipt a:before{content:'';position:absolute;width:200%;height:200%;border:none;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px; }
.jj_fl_form li.tel .ipt{padding-right:100px;}
.jj_fl_form .btn01{display:block;margin:20px auto;height:44px;line-height:44px;font-size:17px;color:#fff;text-align:center;background:linear-gradient(180deg,#FFC51A 0%,#FFAC25 100%);border-radius:22px;}
.jj_fl_form .btn01.noClick{color:#cccfd8;background:#e3e7ed;}
/*免费报价*/
.jj_float.box01{background:#F7F8FF;border-radius:16px 16px 0px 0px;}
.jj_float.box01:after{top:-12px;width:110px;height:98px;background:url(../images/bg_float_price_new.png) no-repeat;background-size:100% 100%;}
.box01 .jj_fl_title{padding-right:126px;}
.box01 .jj_fl_title h3{line-height:30px;font-size:26px;color:#040B71;}
.box01 .jj_fl_title h4 span{background:#040B71;}
.box01 .jj_fl_form li{border-color:#D5D9F3;}
.box01 .jj_fl_form li .arr-rt:after{background-image:url(../images/jj_arr_r2_new.png);}
.box01 .jj_fl_form li .ipt input{color:#575CA0;}
.box01 .jj_fl_form li .ipt input::-webkit-input-placeholder{color:#C2C6FE;}
.box01 .jj_fl_form li.tel .ipt a{display:block;color:#575CA0 !important;}
.box01 .jj_fl_form li .ipt > div a{color:#C2C6FE;}
.box01 .jj_fl_form li .ipt > div.cur a{color:#575CA0;}
.box01 .jj_fl_form .btn01{background:linear-gradient(360deg,rgba(94,106,255,1) 0%,rgba(110,157,255,1) 100%);}
.box01 .jj_fl_form li.flexbox{padding:0;background:transparent;border:none;}
.box01 .jj_fl_form li.flexbox > div{margin-left:10px;padding:0 10px;width:50%;background:#ffffff;border:1px solid #D5D9F3;}
.box01 .jj_fl_form li.flexbox > div:first-child{margin-left:0;width: 70% !important;}
.box01 .jj_fl_form li.flexbox .arr-rt:after{right:12px;}
.box01 .jj_fl_form li .mj{position:relative;padding-right:25px;width: 30% !important;}
.box01 .jj_fl_form li .mj i{position:absolute;top:0;right:12px;line-height:48px;text-align:right;font-size:15px;color:#575CA0;}
.box01 .jj_fl_form li .mj .ipt{padding-right: 20px;}
/*装修礼包*/
.jj_float.box02{background:##FFFCFA;border-radius:16px 16px 0px 0px;}
.jj_float.box02:after{top:-13px;width:111px;height:92px;background:url(../images/bg_float_praise.png) no-repeat;background-size:100% 100%;}
.box02 .jj_fl_title{padding:38px 126px 14px 22px;}
.box02 .jj_fl_title h3{margin-bottom:0;line-height:27px;font-size:24px;color:#3D0B0B;}
.box02 .hui-box{clear: both;overflow:hidden;margin:8px 24px;}
.box02 .hui-box > div{position:relative;max-width:100%;overflow:hidden;padding-left:32px;}
.box02 .hui-box em{position:absolute;left:0;top:2px;font-size:14px;color:#ffffff;width:24px;height:24px;line-height:24px;font-weight:bold;padding:0 2px;text-align:center;background:#E53935;border-radius:2px;}
.box02 .hui-box span.quan{display:inline-block;position:relative;color:#E53935;font-size:16px;font-weight:bold;height:28px;line-height:29px;vertical-align:top;padding:0 12px;background:url(../images/jj_quan_c.png) repeat-x;background-size:auto 28px;}
.box02 .hui-box span.quan i{display:block;position:relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden;}
.box02 .hui-box span.quan:before,.box02 .hui-box span.quan:after{content:'';position:absolute;width:6px;height:28px;}
.box02 .hui-box span.quan:before{left:0;top:0;background:url(../images/jj_quan_l.png) no-repeat;background-size:auto 28px;background-color:#fff;}
.box02 .hui-box span.quan:after{right:0;top:0;background:url(../images/jj_quan_r.png) no-repeat;background-size:auto 28px;background-color:#fff;}
.box02 .hui-box .time{font-size:14px;color:#C67C7C;line-height:20px;margin-top:8px;}
.float-tips{margin:20px 24px 0;line-height: 17px;font-size: 12px;color: #CBA0A0;}
.box02 .jj_fl_form li{border-color:#F3D7D7;}
.box02 .jj_fl_form li .ipt input{color:#B93A37;}
.box02 .jj_fl_form li .ipt input::-webkit-input-placeholder{color:#CBA0A0;}
.box02 .jj_fl_form li.tel .ipt a{display:block;color:#B93A37 !important;}
.box02 .jj_fl_form .btn01{background:linear-gradient(360deg,rgba(255,62,62,1) 0%,rgba(255,123,120,1) 100%);}
/* 协议 */
.remark{position:relative;margin:0 auto 22px;padding-left:20px;font-size:12px;color:#9A5C0E;}
.remark a{display:inline-block;color:#3D2200!important;}
.remark .ipt-radio{display:block;position:absolute;top:1px;left:0;width:16px;height:16px;background: #fff;border: 1px solid #FFDFB6;border-radius: 50%;}
.remark .ipt-radio.on{background: url(../images/icon_ipt_on.png) no-repeat;background-size: 100% 100%;border: 0;}
.box01 .remark{color:#6468A7;}
.box01 .remark a{color:#151B7C!important;}
.box01 .remark .ipt-radio{border-color: #D5D9F3;}
.box01 .remark .ipt-radio.on{background-image: url(../images/icon_ipt_on2.png);}
.box02 .remark{color:#C67C7C;}
.box02 .remark a{color:#701E1E!important;}
.box02 .remark .ipt-radio{border-color: #F3D7D7;}
.box02 .remark .ipt-radio.on{background-image: url(../images/icon_ipt_on3.png);}


/* 底部悬浮0205 */
.fix-btns{position: fixed;bottom: 0;left:0;right: 0;z-index:10;padding: 8px 0 8px 20px;height:50px;background: #fff;box-shadow: 0 0 10px rgba(228,231,240,.5);}
.ipt-mess{position: relative;padding-left: 32px;height: 34px;background: #FAFAFA;border-radius: 17px;overflow: hidden;}
.ipt-mess:before{content: '';position: absolute;left: 12px;top: 50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/new_ipt_w.png) center center no-repeat;background-size: 16px;}
.ipt-mess input{padding: 0 6px;width: 100%;height: 34px;font-size: 14px;color:#222;background:none;outline: none;border: none;-webkit-appearance: none;}
.ipt-mess input::-webkit-input-placeholder{color:#222;line-height:16px;}
.btn-box-float{max-width: 47px;min-width: 47px;}
.btn-mess{display: block;position:relative;margin:8px auto 0;width: 17px;height: 17px;background: url(../images/icon_mess_num.png) no-repeat center;background-size: 16px;}
.btn-mess .btn-num{position: absolute;right: -4px; top: -6px;padding:0 2px;height: 12px;line-height: 13px;color: #f84440;font-size: 9px;background: #fff;}
.btn-collect{display: block;margin:8px auto 0;width: 17px;height: 17px;background: url(../images/icon_zs_fav.png) no-repeat center;background-size: 16px;}
.btn-collect.active{background-image: url(../images/icon_zs_fav2.png);}
.btn-fav{display: block;margin:8px auto 0;width: 17px;height: 17px;background: url(../images/icon_zs_zan.png) no-repeat center;background-size: 16px;}
.btn-fav.active{background-image: url(../images/icon_zs_zan2.png);}
.btn-down{display: block;margin:8px auto 0;width: 17px;height: 17px;background: url(../images/icon_down_bot.png) no-repeat center;background-size: 16px;}
/* 右侧语音播报 */
.btn-voice{position: fixed;right:0;bottom: 100px;z-index:100;padding: 0 8px 0 23px;height: 23px;line-height: 23px;font-size:9px;color:#fff;background: rgba(248,68,64,.8) url(../images/icon_arr_voice.png) no-repeat no-repeat 9px center;background-size:6px 7px;border-radius: 2em 0 0 2em;}
.btn-voice.open{-webkit-animation:moveRight .4s  alternate;animation:moveRight .4s  alternate;}
@keyframes moveRight{
	from{right:-86px;}
	to{right:0;}
}
@-webkit-keyframes moveRight{
	from{right:-86px;}
	to{right:0;}
}
/* 打开app查看更多内容 */
.more-txt{display:block;margin-bottom:10px;line-height: 20px;font-size:12px;color: #699ed4;text-align: center;}
/* 打开app查看更多评论 */
.allmess{margin-bottom:10px;}
.allmess a{display:block;line-height:42px;font-size:15px;color:#f84440;text-align:center;background: #fafafa;}
/*相关搜索推荐*/
.search-about{overflow:hidden;padding:10px 0 5px;margin-top:10px;}
.search-about h3{font-size:17px;line-height:24px;color:#222222;font-weight:bold;padding:0 20px;margin-bottom:3px;color:var(--gray-2);}
.search-about-con{overflow-y:auto;white-space:nowrap;}
.search-about-con::-webkit-scrollbar{width:0;height:0;display:none;}
.search-about-con p{padding:0 20px;}
.search-about-con p a{display:inline-block;height: 34px;line-height: 34px;font-size: 13px;color: #222222;padding:0 12px;background: #f7f7f7;border-radius: 2px;margin-right:10px;margin-top:10px;color:var(--gray-2);background-color:var(--box-gray-800)}
.search-about-con p a:last-child{margin-right:20px;}
/*百科经纪人*/
.user-about{display:flex;padding:0 20px;margin-top:15px;}
.user-about li{width:31.5%;margin-right:10px;}
.user-about li:last-child{margin-right:0;}
.user-about .img{position:relative;display:flex;justify-content:center;align-items: center;border-radius:3px;height:calc((100vw - 60px) / 3);max-height:190px;}
.user-about .img: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:6px;box-sizing:border-box; }
.user-about .img img{max-width:100%;max-height:100%;border-radius: 3px;}
.user-about h3{font-size:16px;line-height:22px;font-weight:bold;color:#222222;margin-top:8px;padding:0;margin-bottom:0;}
.user-about p{font-size:12px;line-height:17px;color:#696969;margin-top:3px;}
/*相关百科*/
.bk-about{white-space:nowrap;padding:0 20px;margin-top:10px;overflow-x:auto;font-size:0;}
.bk-about::-webkit-scrollbar{width:0;height:0;display:none;}
.bk-about li{display:inline-block;width:122px;margin-right:10px;background: #f7f7f7;border-radius: 3px;}
.bk-about li:last-child{margin-right:0;}
.bk-about li > a{display:flex;align-items:center;}
.bk-about .img{flex-shrink:0;width:50px;height:50px;border-radius: 3px;overflow:hidden;}
.bk-about .img img{width:100%;height:100%;object-fit:cover;}
.bk-about .txt{flex-shrink:0;padding:7px 10px;width:72px;}
.bk-about h3{font-size:13px;line-height:18px;color:#222222;font-weight:normal;padding:0;margin:0;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*带边框box*/
.news-box{border-top:10px solid #f5f5f5;}
/*群聊*/
.ql-box{position:relative;margin:-14px 20px 20px 20px;padding:0 15px;background: rgba(255,239,239,0.36);}
.ql-box:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #FFD6D6;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box;pointer-events:none; }
.ql-box a{display:flex;align-items:center;padding:8px 14px 8px 0;}
.ql-box img{flex-shrink:0;width:24px;height:24px;margin-right:8px;}
.ql-box p{font-size:13px;color: #222222;line-height: 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ql-box p em{color:#FB4239;}
.ql-box2{background: #ffffff;border-radius: 4px;box-shadow: 0px 0px 6px 0px rgba(0,10,105,0.12);}
.ql-box2 a{display:flex;align-items:center;padding:15px;}
.ql-box2 img{flex-shrink:0;width:48px;height:48px;border-radius: 4px;margin:0 10px 0 0;}
.ql-box2 .txt{flex-grow:1;overflow:hidden;}
.ql-box2 h4{font-size:17px;line-height:24px;color:#222222;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ql-box2 p{font-size:13px;line-height:18px;color:#696969;margin:6px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ql-box2 .btn{flex-shrink:0;width: 78px;height: 26px;line-height: 26px;font-size:12px;color:#FFFFFF;text-align:center;background: #f84440;border-radius: 13px;}
.ql-box3{margin:20px 20px 30px;text-align:center;}
.ql-box3 h3{font-size:16px;line-height:18px;color:#000000;font-weight:bold;margin-bottom:7px;}
.ql-box3 h4{font-size:14px;line-height:18px;color:#F74440;font-weight:bold;margin-bottom:14px;}
.ql-box3 a{display:block;}
.ql-box3 img{width:100%;margin:0;}
@media screen and (max-width: 360px) {
.ql-box p{font-size:12px;}
.ql-box2 h4{font-size:16px;}
.ql-box2 p{font-size:12px;}
}
@media screen and (max-width: 320px) {
.ql-box p{font-size:11px;}
.ql-box2 h4{font-size:14px;}
.ql-box2 p{font-size:11px;}
}
/*二手房户型报告入口*/
.esf-bg-jz{display:flex;}
.esf-bg-jz .esf-bg-t{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:49%;border-radius: 5px;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.08);margin-right:5px;padding:11px; }
.esf-bg-jz .esf-bg-t: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:12px;box-sizing:border-box; pointer-events:none; }
.esf-bg-jz .esf-bg-t p{color: #222222;font-size:11px;line-height: 14px;margin-top:8px;color:var(--gray-2)}
.esf-bg-jz .numbox{display:flex;align-items:center;}
.esf-bg-jz .numbox .num{font-family:'DIN';font-size:36px;color: #222222;font-weight:bold;line-height:1;margin-right:6px;margin-left:-2px;color:var(--gray-2)}
.esf-bg-jz .star-N{white-space:nowrap;width:70px;}
.esf-bg-jz ul{display:flex;flex-wrap:wrap;width:49%}
.esf-bg-jz li{flex-grow:1;width:45%;padding:7px 12px 6px;background: #fafafa;border-radius: 4px;margin-right:3px;margin-bottom:3px;background-color:var(--box-gray-600);}
.esf-bg-jz li:nth-child(even){margin-right:0;}
.esf-bg-jz li:nth-child(1){color:#713939;}
.esf-bg-jz li:nth-child(2){color:#794F0E;}
.esf-bg-jz li:nth-child(3){color:#2B4272;margin-bottom:0;}
.esf-bg-jz li:nth-child(4){color:#284E2A;margin-bottom:0;}
.esf-bg-jz li div{font-size:14px;line-height:20px;color: #222;font-weight:bold;color:var(--gray-2)}
.esf-bg-jz li p{font-size:11px;line-height:16px;color:currentColor;white-space:nowrap;}
/*详情报告入口*/
.news-bg{position:relative;padding:15px;margin-left:20px;margin-right:20px;margin-bottom:18px;margin-top:5px;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.05);border-radius:6px; }
.news-bg:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #E1E1E1;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:12px;box-sizing:border-box; pointer-events:none; }
.news-bg a{display: block;}
.news-bg .tit {display:flex;justify-content:space-between;font-size: 17px; color: #333; line-height: 22px; font-weight: bold;color:var(--gray-3);margin-bottom:4px;}
.news-bg .tit h2{font-weight: bold;padding-right:10px;}
.news-bg .tit span {font-size: 13px; color: #696969; font-weight: normal;white-space: nowrap;height:22px; }
.news-bg .price{font-size:12px;line-height:22px;color:#F84440;margin-bottom:2px;}
.news-bg .price i{font-size:17px;font-weight: bold;vertical-align: top;padding-right:4px;}
.news-bg .addr{font-size:12px;line-height:17px;color:#56565D;margin-bottom:4px;}
.news-bg .esf-bg-jz .esf-bg-t{box-shadow: none;background: #fafafa;border-radius: 4px;align-items: flex-start;}
.news-bg .esf-bg-jz .esf-bg-t:before{display:none;}
.news-bg .esf-bg-jz .esf-bg-t p{font-size:10px;}
.news-bg +.YHhomeList{margin-top:0;}

/*我要卖房入口*/
.mf-rkbox{padding:15px 20px;background:#fff; border-top: 10px solid #f5f5f5;}
.mf-rkbox a{display:block;position:relative;}
.mf-rkbox img{width:100%;}
.mf-rkbox .con{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;padding:15px;justify-content:center;}
.mf-rkbox .con h3{font-size:18px;line-height:25px;color:#353535;font-weight:bold;margin-bottom:8px;}
.mf-rkbox .con p{display:flex;line-height:22px;font-size:12px;color:#353535;}
.mf-rkbox .con p span{margin-right:12px;}
.mf-rkbox .con p em{font-size:14px;font-family: OPPO;}
.mf-rkbox .con .btn{display:inline-block;width: 80px;height: 28px;line-height: 28px;font-size:13px;color:#FFFFFF;text-align:center;background: #F74440;border-radius: 15px;margin-top:10px;vertical-align: top;}
@media screen and (max-width: 360px) {
.mf-rkbox .con{transform:scale(.95); transform-origin:left center;}
}
@media screen and (max-width: 320px) {
.mf-rkbox .con{transform:scale(.85);transform-origin:left center;}
}

/**/
.video-list2 { overflow: hidden; }
.video-list2 ul {padding: 0 20px; white-space: nowrap;overflow-x:auto;font-size:0;}
.video-list2 ul::-webkit-scrollbar{width:0;height:0;display:none;}
.video-list2 li {display:inline-block;width: 152px; margin-right: 10px; padding-bottom: 20px; vertical-align: top;}
.video-list2 li:last-child { margin-right: 0; }
.video-list2 .img { position: relative; height: 86px; border-radius: 2px; overflow: hidden; }
.video-list2 .img img { width: 100%; height: 100%; border-radius: 2px; }
.video-list2 .img > i { position: absolute; width: 24px; height: 24px; left: 50%; top: 50%; margin: -12px 0 0 -12px; }
.video-list2 .img > i.v { background: url(../images/icon_video3.png) no-repeat; background-size: 100% 100%; }
.video-list2 .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); }
.video-list2 .zt-icon i { position: relative; float: left; padding: 0 3px; border-radius: 2px; }
.video-list2 .zt-icon span { float: left; padding: 0 5px; border-radius: 0 2px 2px 0; }
.video-list2 .zb i { background: #F84748; padding-left: 12px; padding-right: 5px; }
.video-list2 .zb i:before { position: absolute; content: ""; width: 5px; height: 5px; left: 5px; top: 50%; margin-top: -2px; border-radius: 50%; background: #ffffff; }
.video-list2 .yg i { background: #479DF8; }
.video-list2 .hf i { background: #536D8C; }
.video-list2 .zt-icon .hot { float: left; width: 12px; height: 14px; background: url(../images/news_hot_icon.png) no-repeat; background-size: 100%; margin-top: 1px; margin-right: 5px; }
.video-list2 h2 { white-space:normal;font-size: 16px; line-height: 22px; color: #222222;padding: 10px 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: var(--gray-2) }

/*相关工具*/
.about-tools{display:flex;padding:0 3px;}
.about-tools li{width:20%;text-align: center;padding:10px 0 0;}
.about-tools a{display:block;}
.about-tools i{display:block;width:30px;height:30px;margin:0 auto;}
.about-tools img{width:100%;height:100%;}
.about-tools p{font-size:13px;line-height:18px;color:#222222;margin-top:4px;}

/*装修固底*/
.news-zx-fixed{width:100%;height:19vw;}
.news-zx-fixed-in{position:fixed;width:100%;bottom:0;padding:0 10px 10px;display:flex;justify-content:center;align-items:flex-end; pointer-events:none;z-index:10;background:#fff;}
.news-zx-fixed-in .zx-con{display:flex;align-items:center;justify-content:space-between;height:19vw;width:100%;max-width:620px;max-height:120px;padding:14px 10px 14px 15px;background:url(../images/news_zx_bg.png) no-repeat;background-size:100% 100%;border-radius: 6px; pointer-events:auto ;}
.news-zx-fixed-in .txt{color:#000000;}
.news-zx-fixed-in h3{font-size:16px;line-height:22px;font-weight: bold;}
.news-zx-fixed-in p{font-size:12px;line-height:17px;margin-top:3px;}
.news-zx-fixed-in p em{font-weight: bold;padding:0 4px;}
.news-zx-fixed-in .btn{width: 68px;height: 26px;line-height: 26px;font-size:12px;color:#181818;font-weight:bold;text-align:center;background: rgba(255,255,255,0.70);border-radius: 13px;}
.bottom-tg-box ~ .news-zx-fixed .news-zx-fixed-in{bottom:60px;}

/*模块标题*/
.item-tit{position:relative;padding:14px 20px;line-height:22px;overflow:hidden;}
.item-tit h2{font-weight:bold;color:#181818;font-size:17px;}
.item-tit > a{display:block;overflow:hidden;}
.item-tit > a h2{float:left;}
.item-tit > a span{float:right;font-size:14px;color:#696969;}
/*楼盘笔记*/
.lp-fangshu{padding-bottom:15px;}
.lp-fangshu ::-webkit-scrollbar{width:0;height:0;display:none;}
.lp-fangshu ul{display:flex;padding:0 20px;overflow-x:auto;}
.lp-fangshu li{position:relative;flex-shrink: 0;width:142px;margin-right:10px;display: flex;flex-direction: column;}
.lp-fangshu li:before{content:'';position:absolute;width:100%;height:100%;border:1px solid #EEEEEE;top: 0;left: 0;border-radius:6px;box-sizing:border-box; pointer-events: none;}
.lp-fangshu .img{flex-shrink:0;position:relative;width:100%;height:142px;overflow:hidden;border-radius:6px 6px 0 0;background:#000;}
.lp-fangshu .img img{width:100%;height:100%;object-fit: cover;}
.lp-fangshu .img .icon-v{position:absolute;width:19px;height:19px;top:6px;right:6px;background:url(../images/icon_video2.png) no-repeat;background-size:100% 100%;}
.lp-fangshu .img-txt{position:absolute;height: 50px;left:0;right:0;bottom:0;background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);}
.lp-fangshu .img-txt .addr{position: absolute;left:0;right:0;bottom:0;padding:7px 10px 7px 22px;font-size:11px;line-height:16px;color:#fff;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold;} 
.lp-fangshu .img-txt .addr::before{content:'';position:absolute;width:12px;height:12px;left:7px;top:50%;margin-top:-6px;background:url(../images/icon_city_addr_w.png) center center no-repeat;background-size:auto 100%;}
.lp-fangshu .txt{flex-grow:1;display: flex;flex-direction: column;justify-content: space-between;padding:11px 10px 10px;}
.lp-fangshu h3{max-height:38px;font-size:13px;line-height:19px;font-weight:bold;color:#181818;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
.lp-fangshu .user-box{display:flex;margin-top:6px;}
.lp-fangshu .user{flex-grow:1;position:relative;display:flex;align-items:center;}
.lp-fangshu .user-img{flex-shrink:0;width:18px;height:18px;border-radius:50%;overflow:hidden;margin-right:4px;}
.lp-fangshu .user-img img{display:block;width:100%;height:100%;object-fit:cover;}
.lp-fangshu .user-txt{font-size:11px;line-height:16px;color:#696969;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.lp-fangshu .user-box .opt{flex-shrink:0;font-size:12px;line-height:16px;color:#696969;display:flex;align-items: center;margin-left:5px;}
.lp-fangshu .opt .icon-zan{flex-shrink:0;display:block;width:14px;height:14px;background: url(../images/icon_zan_gray.png) center center no-repeat;background-size:auto 100%;margin-right:2px;} 
.lp-fangshu .user .icon-v{flex-shrink:0;width:12px;height:12px;margin-left:2px;}
.lp-fangshu .user .icon-v img{display:block;width:100%;height:100%;} 

/*举报入口*/
.jb-rk-box{position:relative;padding:0 25px;margin-bottom:8px;display:flex;justify-content: flex-end;}
.jb-rk{position:relative;font-size:11px;line-height:14px;color:#999999!important;padding:0 0 0 14px!important;}
.jb-rk:before{content:'';position:absolute;width:14px;height:14px;left:0;top:50%;margin-top:-7px;background:url(../images/k_ts_icon2.png) no-repeat;background-size:100%;}
.replyInfor .jb-rk{border:none;line-height:20px;margin-left:5px;}

/*字号*/
.xqBox h1{padding:0!important;}
.abstract{font-size:18px;line-height:29px;}
.zs-con p{font-size:18px;line-height:29px;color:#181818;color:var(--gray-1);}
@media screen and (min-width: 376px) {
.abstract{font-size:20px;line-height:34px;}
.zs-con p{font-size:20px;line-height:34px;}
}