@charset "UTF-8";
/*
 * For Home page 
 */
/* Home */
@font-face{font-family:'DIN';src:url('../fonts/DINEngschrift-Alternate.otf') format('truetype');}
body{background:#fff;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color:var(--bg-white);}
.main{min-height:0;background:#fff;z-index:2;position: static;padding-top:50px;background-color:var(--bg-white);}
.bb{ border-bottom: 1px solid #f8f8f8;}
.bt{ border-top: 1px solid #f8f8f8;}
.box{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin-top:9px;}

/*首页广告横幅左上角广告字样*/
#hym:before{content: "广告";background: rgba(0,0,0,0.2);position: absolute;font-size: 7px;color: #ffffff;right: 0;top: 8px;line-height: 1em;z-index: 2;padding: 1px 3px;} 
#hym a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
/*.banShow:before{top:54px;}*/
.banShow a{position:relative;display:block;width:100%;padding-bottom:33%;overflow:hidden;}
.banShow a img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;}
/*.banShow a:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:60px;background:-moz-linear-gradient(top, rgba(0,0,0,.5),rgba(0,0,0,0));background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));}*/

/*头部*/
.header.fixed{height:50px;line-height:50px;position:fixed;width:100%;left:0;top:0;max-width:100%;background:none;border-bottom:none;z-index:99;}
.header.fixed > div{width:100%;max-width:640px;margin:0 auto;background:#FAFAFA;box-shadow:0px 1px 0px 0px rgba(241,241,241,1);}
.header.fixed .sea-b{padding-top:7px;}
.header.fixed .input{position:relative;display:block;line-height:36px; width: 100%; height: 36px; font-size: 13px;color:#56565C;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-radius:3px;background:#E7E7EB;}
.header.fixed .input.g{padding-right:28px;}
.header.fixed .input i{float:left;width:14px;height:14px;margin:11px 10px 0 11px;background:url(../images/home_h_icons.png) 0 -4px no-repeat;background-size:36px auto;}
.header.fixed .input .tag-icon{position:absolute;right:0;top:0;width:20px;height:12px;background:url(../images/pic_gg2.png) no-repeat;background-size:100%;margin:12px 6px 0 6px;}
.header.fixed .cityChoo{box-flex:0;-webkit-box-flex:0;-moz-box-flex:0;padding:0 11px;font-size:15px;}
.header.fixed .cityChoo span{position:relative;padding-right:12px;color:#3c3f46;}
.header.fixed .cityChoo span:before{content:"";position:absolute;width:7px;height:4px;right:0;top:50%;margin-top:-2px;background:url(../images/home_h_icons.png) 0 0 no-repeat;background-size:36px auto;}
.header.fixed .head-icon{box-flex:0;-webkit-box-flex:0;-moz-box-flex:0;padding:0 5px;}
.header.fixed .head-icon a{text-align:center;min-width:32px;padding:4px 4px 0}
.header.fixed .head-icon a i{display:block;float:none;width:30px;height:30px;background:url(../images/home_h_icons2.png) no-repeat;background-size:auto 30px;margin:0 auto;margin-bottom:3px;}
.header.fixed .icon-my i{ background-position: 0 0 !important;}
.header.fixed .icon-map i{ background-position: -30px 0 !important;}
.header.fixed .head-icon span{display:block;font-size:8px;line-height:12px;color:#3c3f46;white-space:nowrap;margin-top:-4px;}

.header.fixed > div.op_bg{background:none;}
.header.fixed > div.op_bg .input{background:rgba(255,255,255,.55);color:#ffffff;}
.header.fixed > div.op_bg .input i{background-position:-14px -4px;}
.header.fixed > div.op_bg .cityChoo span{color:#ffffff;}
.header.fixed > div.op_bg .cityChoo span:before{background-position:-7px 0;}
.header.fixed > div.op_bg .head-icon span{color:#fff;}
.header.fixed > div.op_bg .icon-my i{background-position:-18px -18px!important;}
/*搜索广告位*/
.search-tg-box{position:absolute!important;left:35px;right:0;top:0;height:36px;}
.search-tg-box ul{flex-direction:column;}
.search-tg-box li{position:relative;}
.search-tg-box li em{display:inline-block;max-width:12em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*首页焦点图*/
.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;width: 400%;}
.swipe-wrap > div {  float: left;width: 25%;position: relative;}
/*图片下边小圆点*/
#bullets {position: absolute;left: 0;right: 14px;bottom: 2px;background: none;z-index: 1;}
nav {background: #507fbd;font-size: 18px;}
#position {position:absolute;text-align:right;bottom:3px;right:4px;}
#position li {display:inline-block;width:6px;height:6px;background:rgba(255,255,255,.3);border-radius:50%;overflow:hidden;margin:0;margin-left:8px;}
#position li.current {background:#fff;}

/*足迹*/
.zjBox{font-size:13px;color:#83868f;}
.zjBox > div{overflow:hidden;padding:15px 20px 0;line-height:15px;}
.zjBox a{color:#83868f!important;}
.zjBox em{position:relative;float:left;padding-left:18px;margin-right:4px;}
.zjBox em:before{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:12px;height:14px;background:url(../images/home_zj.png) no-repeat;background-size:100% auto;}
.zjBox span{position:relative;float:left;padding-right:9px;margin-right:9px;}
.zjBox span:after{content:'';position:absolute;right:0;top:1px;width:1px;height:13px;background:#cccfd8;-webkit-transform:skew(-20deg);transform:skew(-20deg);}
.zjBox span:last-child{padding-right:0;margin-right:0;}
.zjBox span:last-child:after{display:none;}

/* home nav */
.bigNav{position:relative;text-align: center;padding:0.625rem 0;}
.bigNav.num-4 .nav-icons.home-icons a{width:25%;}
.iconsBox{height:11.125rem;overflow:hidden;}
.nav-icons.home-icons{float:left;width:100%;}
.nav-icons.home-icons a{width:20%; font-size:12px;padding:0.625rem 0;color:#343538!important;}
.nav-icons.home-icons p{margin-top:0.625rem;line-height:.75rem;}
.nav-icons.home-icons i{width:2.5rem; height:2.5rem; background: url(../images/home_nav1.png) 0 0 no-repeat; background-size: 12.5rem auto;border-radius:50%;}
.nav-icons.home-icons .n1 i{ background-position: 0 0;background-color:#f9375a;}
.nav-icons.home-icons .n2 i{ background-position: -2.5rem 0px;background-color:#f17527;}
.nav-icons.home-icons .n3 i{ background-position: -5rem 0px;background-color:#8cbe4c;}
.nav-icons.home-icons .n4 i{ background-position: -7.5rem 0px;background-color:#bc84d3;}
.nav-icons.home-icons .n5 i{ background-position: -10rem 0px;background-color:#f65151;}
.nav-icons.home-icons .n6 i{ background-position: 0 -2.5rem;}
.nav-icons.home-icons .n7 i{ background-position: -2.5rem -2.5rem;}
.nav-icons.home-icons .n8 i{ background-position: -5rem -2.5rem;}
.nav-icons.home-icons .n9 i{ background-position: -7.5rem -2.5rem;background-color:#51cac5;}
.nav-icons.home-icons .n10 i{ background-position: -10rem -2.5rem;}
.nav-icons.home-icons .n11 i{ background-position: 0 -5rem;}
.nav-icons.home-icons .n12 i{ background-position: -2.5rem -5rem;}
.nav-icons.home-icons .n13 i{ background-position: -5rem -5rem;}
.nav-icons.home-icons .n14 i{ background-position: -7.5rem -5rem;}
.nav-icons.home-icons .n15 i{ background-position: -10rem -5rem;}
.nav-icons.home-icons .n16 i{ background-position: 0 -7.5rem;}
.nav-icons.home-icons .n17 i{ background-position: -2.5rem -7.5rem;}
.nav-icons.home-icons .n18 i{ background-position: -5rem -7.5rem;}
.nav-icons.home-icons .n19 i{ background-position: -7.5rem -7.5rem;}
.nav-icons.home-icons .n20 i{ background-position: -10rem -7.5rem;}
.nav-icons.home-icons .n21 i{ background-position: 0 -10rem;}
.nav-icons.home-icons .n22 i{ background-position: -2.5rem -10rem;}
.nav-icons.home-icons .n23 i{ background-position: -5rem -10rem;}
.nav-icons.home-icons .n24 i{ background-position: -7.5rem -10rem;}
.nav-icons.home-icons .n25 i{ background-position: -10rem -10rem;}
.nav-icons.home-icons .n26 i{ background-position: 0 -12.5rem;}
.nav-icons.home-icons .n27 i{ background-position: -2.5rem -12.5rem;}
.nav-icons.home-icons .n28 i{ background-position: -5rem -12.5rem;}
.nav-icons.home-icons .n29 i{ background-position: -7.5rem -12.5rem;}
.nav-icons.home-icons .n30 i{ background-position: -10rem -12.5rem;}
.nav-icons.home-icons .n31 i{ background-position: 0 -15rem;}
.nav-icons.home-icons .n32 i{ background-position: -2.5rem -15rem;}
.nav-icons.home-icons .n33 i{ background-position: -5rem -15rem;}
.nav-icons.home-icons .n34 i{ background-position: -7.5rem -15rem;}
.nav-icons.home-icons .n35 i{ background-position: -10rem -15rem;}
.nav-icons.home-icons .n36 i{ background-position: 0 -17.5rem;}
.nav-icons.home-icons .n37 i{ background-position: -2.5rem -17.5rem;}
.nav-icons.home-icons .n38 i{ background-position: -5rem -17.5rem;}
.nav-icons.home-icons .n39 i{ background-position: -7.5rem -17.5rem;background-color:#8b96f0;}
.nav-icons.home-icons .n40 i{ background-position: -10rem -17.5rem;}
.nav-icons.home-icons .n41 i{ background-position: 0 -20rem;}
.nav-icons.home-icons .n42 i{ background-position: -2.5rem -20rem;}
.nav-icons.home-icons .n-sf i{background: url(../images/home_icon_sf1.png) 0 0 no-repeat; background-size:2.5rem auto;}
.nav-icons.home-icons .n-app i{background: url(../images/home_nav_app.png) 0 0 no-repeat; background-size:2.5rem auto;}
.nav-icons.home-icons .n43 i{ background-position: -5rem -20rem;}
.nav-icons.home-icons .n44 i{ background-position: -7.5rem -20rem;}
.nav-icons.home-icons .n45 i{ background-position: -10rem -20rem;}
.nav-icons.home-icons .n46 i{ background-position: 0rem -22.5rem;}
.nav-icons.home-icons .n47 i{ background-position: -2.5rem -22.5rem;}
.nav-icons.home-icons .n48 i{ background-position: -5rem -22.5rem;}

.nav-icons em{position:absolute;top:-11%;left:50%;white-space:nowrap;background:#ffffff;font-size:.75rem;line-height:.75rem;padding:.03rem 0;border-radius:.88rem;}
.nav-icons em span{display:block;-webkit-transform:scale(.75);transform:scale(.75);margin:0 -.15rem -.02rem;}
.nav-icons .n1 i em{color:#f9375a;border:1px solid #f9375a;}
.nav-icons .n2 i em{color:#f17527;border:1px solid #f17527;}
.nav-icons .n3 i em{color:#8cbe4c;border:1px solid #8cbe4c;}
.nav-icons em.hb{width:33px;height:15px;background:url(../images/home_nav_hb.png) no-repeat;background-size:100%;}
.nav-icons em.zfbt{width:48px;height:15px;background:url(../images/home_nav_zfbt.png) no-repeat;background-size:100%;}
.nav-icons em.new{width:31px;height:18px;top:-15%;background:url(../images/home_nav_new.png) no-repeat;background-size:100%;}
.nav-icons em.hot{width:31px;height:15px;top:-15%;background:url(../images/home_hot.png) no-repeat;background-size:100%;}
.bigNav .pointBox{position:absolute;text-align:center;bottom:.5rem;width:100%;}
.bigNav .pointBox span{display:inline-block;width:6px;height:6px;background:#e3e7ed;border-radius:50%;overflow:hidden;margin:0 4px;}
.bigNav .pointBox span.cur{background:#ff6666!important;}

@media screen and (min-width: 360px){
html{ font-size: 17.6px;}
}
@media screen and (min-width: 375px){
html{ font-size: 18.4px;}
.nav-icons.home-icons p{font-size:13px;}
}
@media screen and (min-width: 414px){
html{ font-size: 20.4px;}
}
@media screen and (min-width: 480px){
html{ font-size: 23.6px;}
}
@media screen and (min-width: 560px){
html{ font-size: 27.8px;}
.nav-icons.home-icons p{font-size:14px;}
}
@media screen and (min-width: 640px){
html{ font-size: 31x;}
.nav-icons.home-icons p{font-size:15px;}
}
.chooseNav1,.chooseNav2{width:100%;}

/*房产头条*/
.ttBox {padding:12px 0;}
.ttBox .adswipe{height:45px;overflow:hidden;}
.ttBox .adWzImg{float:left;height:45px;width:45px;background:url(../images/home_tt_icon.png) center center no-repeat;background-size:38px auto;margin:0 10px 0 17px;}
.ttBox .tt-list{position:relative;height:45px;overflow:hidden;padding-left:10px;}
.ttBox .tt-list:before{content:'';position:absolute;left:0;top:50%;margin-top:-20px;width:1px;height:40px;background:#F3F3F6;}
.ttBox .tt-list .swiper-container{height:45px;overflow:hidden;} 
.ttBox .tt-list .ttbox-slider{height:45px;padding-top:1px;}
.ttBox .tt-list .ttbox-slider > p:nth-child(2){margin-top:4px;} 
.ttBox .tt-list .ttbox-slider a{position:relative;display:block;line-height:20px;padding:0 20px 0 8px;font-size:12px;color:#394043!important;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ttBox .tt-list .ttbox-slider a:before{content:'';position:absolute;width:3px;height:3px;left:0;top:50%;margin-top:-1px;background:#394043;border-radius:50%;}
@media screen and (min-width: 360px){
.ttBox .tt-list .ttbox-slider a{font-size:14px;}
}

/*黄金眼*/
.homeBan{ position: relative;padding:20px 18px;overflow:hidden;}
.homeBan ul{margin-left:-3px;margin-bottom:-3px;}
.homeBan li{float:left;position:relative; width: 50%;height:79px; border-bottom: 3px solid #ffffff;border-left: 3px solid #ffffff;background:#FAFAFA;}
.homeBan li > a{ display: block; padding:20px 10px 18px;}
.homeBan li dl{ display: table; width: 100%; line-height: 1.5;}
.homeBan li dt,.homeBan li dd{ display: table-cell; vertical-align: middle;}
.homeBan li dd{ text-align:right;}
.homeBan li dt{ min-width:80px;}
.homeBan li h3{font-size:12px;height:18px;line-height:18px;color:#343538;font-weight:bold;overflow:hidden;}
.homeBan li p{font-size:12px;height:17px;line-height:17px;color:#56565C;overflow:hidden;}
.homeBan li img{ width: 35px; height: 35px;border-radius: 50%;}
.homeBan li h3.tag-icon{display:block;position:relative;padding-right:30px;}
.homeBan li h3.tag-icon:after{content:'';position:absolute;right:4px;top:50%;margin-top:-6px;width:24px;height:12px;background:url(../images/pic_gg.jpg) no-repeat;background-size:100%;}
.homeBan li.gg-icon:after{position:absolute;right:1px;bottom:1px;content:'广告';color:#d3d1d6;font-size:12px;-webkit-transform:scale(.75);}
.homeBan li.live {height:158px;}
.homeBan li.live > a{padding-bottom:0;}
.homeBan li.live dt,.homeBan li.live dd{display:block;}
.homeBan li.live dt{height:59px;}
.homeBan li.live dt p{margin-top:2px;}
.homeBan li.live dd{position:relative;margin:0 -10px;height:76px;overflow:hidden;}
.homeBan li.live dd img{width:100%;height:auto;border-radius:0;position:absolute;left:0;right:0;bottom:0;}
.homeBan li.live h3{height:auto;max-height:40px;line-height:20px;}
.homeBan li.live h3 .icon{float:left;height:16px;line-height:16px;background:#FF5350;color:#fff;font-size:11px;font-weight:bold;border-radius:2px;padding:0 4px;margin-right:6px;margin-top:2px}
@media screen and (min-width: 360px){
.homeBan li > a{padding:16px 10px 17px;}	
.homeBan li img{width:40px;height:40px;}
.homeBan li h3{height:21px;line-height:21px;font-size:14px!important;}
.homeBan li p{height:17px;line-height:17px;margin-top:5px;}
.homeBan li.live > a{height:63px;}
}
@media screen and (min-width: 375px){
.homeBan li h3{font-size:15px!important;}
}

/*房产全百科*/
.bk-list{overflow:hidden;padding:16px 0 4px 0;margin-top:-20px;overflow-x:auto;}
.bk-list::-webkit-scrollbar{width:0;height:0;}
.bk-list ul{white-space:nowrap;font-size:0;}
.bk-list li{display:inline-block;width:80px;text-align:center;border:none;}
.bk-list li:last-child{border-right:none;}
.bk-list li > a{display:block;padding:16px 0 16px;}
.bk-list li i{position:relative;display:block;width:30px;height:30px;margin:0 auto;background:url(../images/home_tools.png) no-repeat;background-size:auto 30px;}
.bk-list li i.icon1{background-position:0 0;}
.bk-list li i.icon2{background-position:-30px 0;}
.bk-list li i.icon3{background-position:-60px 0;}
.bk-list li i.icon4{background-position:-90px 0;}
.bk-list li i.icon5{background-position:-120px 0;}
.bk-list li i.icon6{background-position:-150px 0;}
.bk-list li i.icon7{background-position:-180px 0;}
.bk-list li i.icon8{background-position:-210px 0;}
.bk-list li i.icon9{background-position:-240px 0;}
.bk-list li i.icon10{background-position:-270px 0;}
.bk-list li i.icon11{background:url(../images/home_tools_zf.png) no-repeat;background-size:100%;}
.bk-list li i.icon12{background-position:-300px 0;}
.bk-list li i.icon13{background-position:-330px 0;}
.bk-list li i em{position:absolute;right:-15px;top:-2px;width:27px;height:12px;background:url(../images/home_bk_new.png) no-repeat;background-size:100%;}
.bk-list li i em.hot{background:url(../images/home_hot.png) no-repeat;background-size:100%;}
.bk-list li p{font-size:12px;color:#222;line-height:1;margin-top:9px;padding:0 2px;}
@media screen and (min-width: 360px){
.bk-list li p{font-size:13px;}
}
/*阴影*/
.boxs{position:relative;}
.boxs:before{content:'';display:block;height:8px;background:linear-gradient(rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);}
/*Tab菜单*/
.titNav{position:relative;padding:0 10px 0;margin-bottom:4px;overflow:auto;font-size:0;}
.titNav::-webkit-scrollbar {display: none;}
.titNav ul{white-space:nowrap;}
.titNav li{display:inline-block;position:relative;padding:0 9px 0 10px;text-align:center;text-align:center;font-size:17px;color:#222222;line-height:44px;}
.titNav li:last-child{padding-right:20px;}
.titNav li.cur{font-weight:bold;font-size:19px;}
.titNav li.cur:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-10px;width:20px;height:3px;background:#FF5350;border-radius:2px;}
.titNav li span{position:relative;display:inline-block;}
.titNav li span.new-msg:before{content:'';position:absolute;width:8px;height:8px;top:9px;right:-7px;background:#FF5350;border-radius:50%;}
.titNav .icon-live-hot{position:absolute;top:0;width:16px;height:14px;margin-left:-5px;background:url(../images/home_icon_live.gif) no-repeat;background-size:100%;}
/*标签*/
.stag{font-size:10px;color:#536D8C;overflow:hidden;*zoom:1;height:15px;}
.stag span{line-height:12px; padding:2px 6px 1px;border:none;background:#F6F6F6;color:#696969;margin-right:4px;border-radius:1px;white-space:nowrap;}
.stag span.red{color:#FF6050;background:#FFF2F0;}
.stag span.yellow{color:#F59149;background:#FFF4E8;}
.stag span.blue{color:#5AA0FC;background:#EEF5FE;}
/*List*/
.homeList li{position:relative;margin:0 20px;}
.homeList li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.homeList li > a{position:relative; display: block; padding: 20px 0; overflow: hidden; *zoom:1;}
.homeList li:first-child > a{padding-top:10px;}
.homeList li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px;border-radius:3px;overflow:hidden; }
.homeList li .img img{width: 100%;height:100%;}
.homeList li .tag-icon{position:absolute;right: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:#222;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;}
.yzyx {position:absolute;top:2px;left:0px;}
.yzyx span{display:inline-block; background:#F84440;height:16px;line-height:11px;font-size:11px;color:#fff; text-align:center;padding:3px 4px 2px;margin-left:2px;border-radius:2px;vertical-align:top;white-space:nowrap;}

/*列表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%;border-radius:3px;}
.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 .gg-img{border-radius:3px;overflow:hidden;}
.homeList li .gg-img img{width:100%;}
/*列表资讯类样式*/
.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.world li .img{float:right;margin-right:0;}
.homeList.world li .txt{margin-left:0;margin-right:128px;}
/*列表直播样式*/
.livebox{padding:10px 15px;overflow:hidden;}
.liveList{float:left;width:50%;}
.liveList li{padding:0 5px 10px;}
.liveList li > a{display:block;overflow:hidden;}
.v-img{position:relative;padding-bottom:0;border-radius:3px;overflow:hidden;}
.v-img:before{content:'';position:absolute;bottom:0;left:0;right:0;height:33px;background:linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);}
.v-img > img{position:static;width:100%;border-radius:3px;}
.v-img .zt-icon{position:absolute;top:3px;left:3px;bottom:auto;padding:0;line-height:11px;color:#fff;font-size:11px;background:rgba(0,0,0,.3);border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:93%;}
.v-img .zt-icon i{position:relative;float:left;padding:3px 3px;border-radius:2px;}
.v-img .zt-icon span{display:inline-block;padding:3px 4px;vertical-align:top;font-weight: bold;}
.v-img .zb i{background:#F95555;padding-left:18px;padding-right: 5px;}
.v-img .zb i:before{position:absolute;content:"";width:11px;height:11px;left:5px;top:50%;margin-top:-6px;background:url(../images/icon_live_now.gif) no-repeat;background-size:100%;}
.v-img .yg i{background:#5BA7FF;}
.v-img .hf i{background:#536D8C;}
.v-img .user-img{position:absolute;right:7px;bottom:4px;width:24px;height:24px;border-radius:50%;overflow:hidden;}
.v-img .user-img img{width:100%;height:100%;vertical-align:top;}
.v-img .num{position:absolute;color:#fff;left:9px;bottom:4px;padding-left:12px;height:14px;line-height:14px;}
.v-img .num:before{content:'';position:absolute;width:10px;height:10px;left:0;top:50%;margin-top:-5px;background:url(../images/list_live_num2.png) no-repeat;background-size:100%;}
.v-img .num i{display:inline-block;font-size:12px;font-weight:bold;vertical-align:top;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center;}
.v-img .icon-v{display:block;position:absolute;width:32px;height:32px;left:50%;top:50%;margin:-16px 0 0 -16px;background:url(../images/icon_video4.png) no-repeat;background-size:100%;}
.v-txt{padding:10px 0;}
.v-txt h2{font-size:15px;height:40px;line-height:20px;color:#222;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;white-space:normal;}
.v-txt p{display:flex;margin-top:8px;font-size: 11px;color: #8E734D;border-radius: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.v-txt p span{display: inline-block;margin-right:5px;padding: 0 5px;line-height: 20px;background: #FAFAF6;border-radius: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.v-txt p span:first-of-type{flex-shrink:0;}
.v-txt p span:last-of-type{margin-right:0;}
.v-txt p span:only-of-type{flex-shrink:1;}
.v-txt p i{display: inline-block;margin:4px 3px 0 0;width: 12px;height: 12px;background: url(../images/icon_live_place.png) no-repeat;background-size: 100%;vertical-align: top;}
.v-img-boxs{position:relative;border-radius:3px;overflow:hidden;}
.v-img-boxs img{width:100%}
.v-img-boxs span{display:block;position:absolute;left:15px;right:15px;top:50%;height:60px;line-height:60px;font-weight:bold;font-size:16px;color:#fff;text-align:center;white-space:nowrap;background:rgba(0,0,0,0.4);border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media screen and (max-width: 360px){
.v-img-boxs span{font-size:15px;}
}
@media screen and (max-width: 320px){
.v-img-boxs span{font-size:13px;}
}
/*列表app下载3*/
.homeList li.app-down3{overflow:hidden;}
.homeList li.app-down3 .txt{text-align:center;min-height:86px;}
.homeList li.app-down3 .intro{line-height:13px;padding:2px 0;overflow:hidden;margin-top:-4px;}
.homeList li.app-down3 .intro span{display:inline-block;position:relative;font-size:13px;color:#222;color:var(--gray-2);}
.homeList li.app-down3 .intro span:before,.homeList li.app-down3 .intro span:after{content:'';position:absolute;width:30px;height:1px;background:#D8D8D8;top:50%;transform:scaleY(.5);}
.homeList li.app-down3 .intro span:before{left:-40px;}
.homeList li.app-down3 .intro span:after{right:-40px;}
.homeList li.app-down3 h3{font-size:14px;color:#222222;line-height:20px;margin-top:2px;color:var(--gray-2);}
.homeList li.app-down3 p{font-size:11px;color:#696969!important;line-height:16px;margin-top:2px;color:var(--gray-6)!important;}
.homeList li.app-down3 .btns{position:relative;display:inline-block;width:70px;height:26px;line-height:26px;text-align:center;font-size:12px;color:#fff;margin-top:6px;background-color:#F84440;border-radius:13px;}

/*背景广告版ICON*/
.bigBg .nav-icons i{border-radius:50%;box-shadow:2px 2px 6px rgba(40,1,5,.3);background: url(../images/home_nav2.png) 0 0 no-repeat;background-size: 12.5rem auto;}
.bigBg .nav-icons p{color:#fff;text-shadow:1px 3px 5px rgba(40,1,5,.5);}
.bigBg .nav-icons .n1 i{background-color:#f9375a;}
.bigBg .nav-icons .n2 i{background-color:#f17527;}
.bigBg .nav-icons .n3 i{background-color:#8cbe4c;}
.bigBg .nav-icons .n4 i{background-color:#bc84d3;}
.bigBg .nav-icons .n5 i{background-color:#f65151;}
.bigBg .nav-icons .n6 i{background-color:#ff7474;}
.bigBg .nav-icons .n7 i{background-color:#ffd030;}
.bigBg .nav-icons .n8 i{background-color:#b6c758;}
.bigBg .nav-icons .n9 i{background-color:#51cac5;}
.bigBg .nav-icons .n10 i{background-color:#93aaf8;}
.bigBg .nav-icons .n11 i{background-color:#fd8b8f;}
.bigBg .nav-icons .n12 i{background-color:#a0a7fb;}
.bigBg .nav-icons .n13 i{background-color:#5ec6fb;}
.bigBg .nav-icons .n14 i{background-color:#97d46a;}
.bigBg .nav-icons .n15 i{background-color:#ff80c2;}
.bigBg .nav-icons .n16 i{background-color:#84b0f1;}
.bigBg .nav-icons .n17 i{background-color:#ffd030;}
.bigBg .nav-icons .n18 i{background-color:#a0a7fb;}
.bigBg .nav-icons .n19 i{background-color:#fdaf42;}
.bigBg .nav-icons .n20 i{background-color:#ff7360;}
.bigBg .nav-icons .n21 i{background-color:#00d3be;}
.bigBg .nav-icons .n22 i{background-color:#97d46a;}
.bigBg .nav-icons .n23 i{background-color:#fdaf42;}
.bigBg .nav-icons .n24 i{background-color:#7bc9c6;}
.bigBg .nav-icons .n25 i{background-color:#a0a7fb;}
.bigBg .nav-icons .n26 i{background-color:#fb94c9;}
.bigBg .nav-icons .n27 i{background-color:#cc80f0;}
.bigBg .nav-icons .n28 i{background-color:#5ec6fb;}
.bigBg .nav-icons .n29 i{background-color:#ffd030;}
.bigBg .nav-icons .n30 i{background-color:#ff7360;}
.bigBg .nav-icons .n31 i{background-color:#f3b046;}
.bigBg .nav-icons .n32 i{background-color:#5ec6fb;}
.bigBg .nav-icons .n33 i{background-color:#7bc9c6;}
.bigBg .nav-icons .n34 i{background-color:#ff9fb2;}
.bigBg .nav-icons .n35 i{background-color:#a0a7fb;}
.bigBg .nav-icons .n36 i{background-color:#a598f4;}
.bigBg .nav-icons .n37 i{background-color:#ffd030;}
.bigBg .nav-icons .n38 i{background-color:#97d46a;}
.bigBg .nav-icons .n39 i{background-color:#8b96f0;}
.bigBg .nav-icons .n40 i{background-color:#ff8499;}
.bigBg .nav-icons .n41 i{background-color:#65c4f5;}
.bigBg .nav-icons .n-sf i{background: url(../images/home_icon_sf.png) 0 0 no-repeat;background-size:2.5rem auto;background-color:#ff7360;}
.bigBg .bigNav .pointBox span{background:#fff;}
.bigNav{padding-top:.825rem ;}
.bigBg .zjBox{background:none;position:relative;height:0;z-index:2;color:#fff;text-shadow:1px 3px 5px rgba(40,1,5,.5);}
.bigBg .zjBox a{color:#fff!important;}
.bigBg .zjBox > div{position:absolute;left:0;top:4px;width:100%;padding-top:0;}
@media screen and (max-width: 320px){
.bigBg .zjBox{font-size:12px;}
}

/*2018新年特别icon*/
.nav-icons .ny1 i{background-image: url(../images/home_newyear2.png);background-position: 0 0;background-color:transparent!important;border-radius:0;}
.nav-icons .ny2 i{background-image: url(../images/home_newyear2.png);background-position: -2.5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .ny3 i{background-image: url(../images/home_newyear2.png);background-position: -5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .ny4 i{background-image: url(../images/home_newyear2.png);background-position: -7.5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .ny5 i{background-image: url(../images/home_newyear2.png);background-position: -10rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .ny6 i{background-image: url(../images/home_newyear2.png);background-position: 0 -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .ny7 i{background-image: url(../images/home_newyear2.png);background-position: -2.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .ny8 i{background-image: url(../images/home_newyear2.png);background-position: -5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .ny9 i{background-image: url(../images/home_newyear2.png);background-position: -7.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .ny10 i{background-image: url(../images/home_newyear2.png);background-position: -10rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .ny11 i{background-image: url(../images/home_newyear2.png);background-position: 0 -5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .ny12 i{background-image: url(../images/home_newyear2.png);background-position: -2.5rem -5rem;background-color:transparent!important;border-radius:0;}

/*双11 icon*/
.nav-icons .d1 i{background-image: url(../images/home_nav_d11.png);background-position: 0 0;background-color:transparent!important;border-radius:0;}
.nav-icons .d2 i{background-image: url(../images/home_nav_d11.png);background-position: -2.5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .d3 i{background-image: url(../images/home_nav_d11.png);background-position: -5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .d4 i{background-image: url(../images/home_nav_d11.png);background-position: -7.5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .d5 i{background-image: url(../images/home_nav_d11.png);background-position: -10rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons .d6 i{background-image: url(../images/home_nav_d11.png);background-position: 0 -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .d7 i{background-image: url(../images/home_nav_d11.png);background-position: -2.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .d8 i{background-image: url(../images/home_nav_d11.png);background-position: -5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .d9 i{background-image: url(../images/home_nav_d11.png);background-position: -7.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons .d10 i{background-image: url(../images/home_nav_d11.png);background-position: -10rem -2.5rem;background-color:transparent!important;border-radius:0;}

/*双11 icon 小城市*/
.bigNav.num-4 .nav-icons .d1 i{background-image: url(../images/home_nav_d11_s.png);background-position: 0 0;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d2 i{background-image: url(../images/home_nav_d11_s.png);background-position: -2.5rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d3 i{background-image: url(../images/home_nav_d11_s.png);background-position: -5rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d4 i{background-image: url(../images/home_nav_d11_s.png);background-position: -7.5rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d5 i{background-image: url(../images/home_nav_d11_s.png);background-position: -10rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d6 i{background-image: url(../images/home_nav_d11_s.png);background-position: 0 -2.5rem;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d7 i{background-image: url(../images/home_nav_d11_s.png);background-position: -2.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons .d8 i{background-image: url(../images/home_nav_d11_s.png);background-position: -5rem -2.5rem;background-color:transparent!important;border-radius:0;}

/*特殊 icon*/
.nav-icons.ts-icons .d1 i{background-image: url(../images/home_nav_d11_n.png);background-position: 0 0;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d2 i{background-image: url(../images/home_nav_d11_n.png);background-position: -2.5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d3 i{background-image: url(../images/home_nav_d11_n.png);background-position: -5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d4 i{background-image: url(../images/home_nav_d11_n.png);background-position: -7.5rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d5 i{background-image: url(../images/home_nav_d11_n.png);background-position: -10rem 0px;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d6 i{background-image: url(../images/home_nav_d11_n.png);background-position: 0 -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d7 i{background-image: url(../images/home_nav_d11_n.png);background-position: -2.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d8 i{background-image: url(../images/home_nav_d11_n.png);background-position: -5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d9 i{background-image: url(../images/home_nav_d11_n.png);background-position: -7.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.nav-icons.ts-icons .d10 i{background-image: url(../images/home_nav_d11_n.png);background-position: -10rem -2.5rem;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d1 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: 0 0;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d2 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: -2.5rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d3 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: -5rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d4 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: -7.5rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d5 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: -10rem 0px;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d6 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: 0 -2.5rem;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d7 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: -2.5rem -2.5rem;background-color:transparent!important;border-radius:0;}
.bigNav.num-4 .nav-icons.ts-icons .d8 i{background-image: url(../images/home_nav_d11_s_n.png);background-position: -5rem -2.5rem;background-color:transparent!important;border-radius:0;}


/*APP下载弹层*/
.fldowcon{position: absolute;top:50%;left:50%;width:240px;height:267px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background:#fff;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;}
.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}

/*租房弹层*/
.zu-out{position:fixed;width:100%;top:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:9999;}
.zu-out > div{position:fixed;width:78%;left:11%;top:12%;padding-bottom:102%;background:url(../images/home_zu_out2.png) no-repeat;background-size:100%;}
.zu-out .con{position:absolute;width:100%;left:0;top:0;bottom:1%;}
.zu-out .btn{position:absolute;display:block;left:12px;right:12px;bottom:5%;height:44px;line-height:44px;font-size:16px;color:#fff!important;text-align:center;background:#2d8368;border-radius:3px;}
.zu-out .close{position:absolute;width:29px;height:29px;left:50%;margin-left:-15px;bottom:-12%;background:url(../images/home_zu_close.png) no-repeat;background-size:100%;}
.zu-out > div.p5{background:url(../images/home_zu_out2.png) no-repeat;background-size:100%;}
.zu-out > div.no2{position:fixed;width:78%;left:11%;top:12%;padding-bottom:102%;background:url(../images/050701.png) no-repeat;background-size:100%;}
.zu-out > div.no2 .btn{background:#d90000;}
.zu-out > div.no3{position:fixed;width:78%;left:11%;top:12%;padding-bottom:102%;background:url(../images/050702.png) no-repeat;background-size:100%;}
.zu-out > div.no3 .btn{background:#ba0038;}
.zu-out > div.no4{position:fixed;width:78%;left:11%;top:12%;padding-bottom:102%;background:url(../images/052402.png) no-repeat;background-size:100%;}
.zu-out > div.no4 .btn{left:20px;right:20px;bottom:20px;height:40px;line-height:40px;font-size:16px;color:#3681eb!important;text-align:center;background:#fff;border-radius:19px;box-shadow:1px 1px 3px #6285db;}

/*特价房弹层*/
.downloadAPP-tjf{position:fixed;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;}
.downloadAPP-tjf > div{position:absolute;left:10%;right:10%;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);background:#fff;}
.downloadAPP-tjf > div > a{display:block;}
.downloadAPP-tjf .img{width:100%;max-height:53.5vw;overflow:hidden;}
.downloadAPP-tjf .img img{width:100%}
.downloadAPP-tjf .txt{overflow:hidden;padding:0 15px;}
.downloadAPP-tjf .pricebox{border-bottom:1px solid #f8f8f8;padding:12px 0 14px;}
.downloadAPP-tjf .price{color:#d54a4e;font-size:16px;font-weight:600;}
.downloadAPP-tjf .price strong{font-size:23px;vertical-align:-1px;}
.downloadAPP-tjf .price i{font-size:14px;font-weight:normal;margin-right:3px;}
.downloadAPP-tjf .tag{display:inline-block;height:15px;color:#ff5350;background:#ffeaea;border-radius:8px;}
.downloadAPP-tjf .tag i{display:block;font-size:11px;line-height:15px;white-space:nowrap;padding:0 7px;}
.downloadAPP-tjf .price-old{font-size:12px;color:#b3b6be;padding-left:2px;margin-top:4px;line-height:1;}
.downloadAPP-tjf .price-old i{text-decoration:line-through;}
.downloadAPP-tjf h3{font-size:16px;color:#0c0d0e;font-weight:600;line-height:29px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.downloadAPP-tjf .intro{padding:9px 0 14px 0}
.downloadAPP-tjf .intro p{font-size:12px;color:#3c3f46;line-height:22px;}
.downloadAPP-tjf .intro p span{margin-right:10%;display:inline-block;}
.downloadAPP-tjf .intro p span:last-child{margin-right:0;}
.downloadAPP-tjf .btn{display:block;height:44px;line-height:44px;color:#fff!important;font-size:17px;text-align:center;background:#df3031;}
.downloadAPP-tjf .close{position:absolute;width:36px;height:36px;left:50%;bottom:-12%;margin-left:-18px;border:1px solid #fff;border-radius:50%;background:url(../images/close_20x20.png) center center no-repeat;background-size:10px;}

.spacebox{height:8px;background:linear-gradient(180deg,rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);}
/* 底部 -seo */
.tabNav.xq{margin:0 14px;}
.tabNav.xq span{font-size:13px;color:#83868f;line-height:39px;}
.tabNav .overboxIn{padding-left:20px;}
.typeList{padding:6px 7px 20px 7px;overflow:hidden;}
.typeList li{float:left;margin-top:16px;width:50%;padding:0 8px;}
.typeList a{display:block;height:30px;line-height:30px;font-size:12px;color:#696969;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;text-align:center;background:#F6F6F6;border-radius:2px;}
.typeList.item3{padding:2px 12px 20px 12px;}
.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:15px;margin-top:-12px;}
.typeListB .pointBox span{display:inline-block;width:6px;height:6px;background:#e3e7ed;border-radius:50%;overflow:hidden;margin:0 4px;}
.typeListB .pointBox span.cur{background:#ff6666!important;}

/*入口*/
.rk-box{position:relative;margin:10px 20px 20px;padding:0 15px;background:#fff;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.05);border-radius:2px;}
.rk-box: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:4px;pointer-events:none;z-index:2}
.rk-box .rkTab{position:relative;height:45px;}
.rk-box .rkTab:before{content:'';position:absolute;width:100%;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.rk-box .rkTab > div{overflow:auto;margin:0 -15px;padding:0 15px;}
.rk-box .rkTab > div::-webkit-scrollbar {display: none;}
.rk-box .rkTab ul{white-space:nowrap;font-size:0;}
.rk-box .rkTab li{display:inline-block;margin-right:20px;min-width:calc(25% - 20px)}
.rk-box .rkTab li span{position:relative;display:inline-block;font-size:15px;color:#222222;padding:13px 0 11px;line-height:20px;}
.rk-box .rkTab li.cur span{color:#222222;font-size:16px;font-weight:bold;}
.rk-box .rkTab li.cur span:before{content:'';position:absolute;width:4em;left:50%;margin-left:-2em;bottom:0;height:4px;background:#F0F0F0;}
.rk-box .rkTab li:last-child{-webkit-box-flex:0;box-flex:0;}
.rk-box .rkTab .hot{position:absolute;right:-11px;top:3px;width:22px;height:11px;background:#f84440 url(../images/home_icon_hot.png) center 1px no-repeat;background-size:15px auto;border-radius:7px;}
.rkCon{position:relative;clear:both;padding:16px 0 17px;height:76px;}
.rkCon > a{display:block;color:#222;color:var(--gray-2);}
.rk-items{height:21px;overflow:hidden;}
.rkCon h3{height:21px;font-size:15px;color:#222222;line-height:21px;font-weight:bold;margin-right:66px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-2);}
.rkCon h3 a{color:var(--gray-2);}
.rkCon h3 .yh{color:#F84440;margin-right:6px;}
.rkCon h3 .lp{font-size:12px;font-weight:normal;}
.rkCon p{font-size:13px;color:#696969;line-height:18px;margin-top:5px;margin-right:66px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-6);}
.rkCon p .num{color:#F45549;}
.rkCon .tag-int a{display:inline-block;font-size:14px;margin-right:15px;-webkit-transform:scale(.88);transform:scale(.88);-webkit-transform-origin:left center;transform-origin:left center;color:#696969;color:var(--gray-6);}
.rkCon .tag-int a:last-child{margin-right:0;}
.rkCon .tag-int a:before{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transform-origin:right center;transform-origin:right center;}
.rkCon .tag-int .arr-rt-nsh:after{filter:var(--light-130);}
.rkCon .btn{position:absolute;right:0;top:50%;margin-top:-12px;width:68px;height:25px;line-height:24px;font-size:12px;color:#F84440;text-align:center;border-radius:15px;border:1px solid #F84440;}
.rkCon .fangbox{margin:-9px 0;overflow:hidden;}
.rkCon .fangbox-in{}
.rkCon .item{position:relative;padding:0 1px;}
.rkCon .item a{display:block;}
.rkCon .img{float:left;width:53px;height:53px;border-radius:2px;overflow:hidden;margin-right:12px;margin-top:3px;}
.rkCon .img img{width:100%;height:100%;}
.rkCon .txt p{margin-top:1px;}
.rkCon .txt p span:not(:last-child){position:relative;margin-right:6px;padding-right:6px;}
.rkCon .txt p span:not(:last-child):before{position:absolute;content:'';right:0;top:50%;margin-top:-5px;width:1px;height:10px;background:#56565C;}
.rkCon .txt .price{font-size:13px;color:#F35549;line-height:18px;margin-top:1px;}
.rkCon .tag{position:absolute;right:0;bottom:5px;font-size:10px;color:#CF9595;line-height:13px;text-align:right;}
.rkCon .tag span:first-child{font-size:13px;}
@media screen and (max-width: 320px){
.rk-box .rkTab li span{font-size:14px;}
.rk-box .rkTab li.cur span{font-size:15px;}
}
.rk-item{position:relative;display:flex;display:-wekit-flex;padding:9px 0 13px;clear:both;height:76px;}
.rk-item > a{background:#F8F8F8;margin-right:11px;padding:8px 0 0 5.8%;flex-grow:1;-webkit-flex-grow:1;flex-basis:50%;-webkit-flex-basis:50%;font-size:0;border-radius:2px;background-color:var(--box-gray-304);}
.rk-item > a:last-child{margin-right:0;}
.rk-item h3{display:inline-block;position:relative;font-size:15px;line-height:21px;color:#222222;font-weight:bold;padding-right:11px;color:var(--gray-2);}
.rk-item h3:before{content:'';position:absolute;right:0;top:50%;margin-top:-7px;width:7px;height:13px;background:url(../images/arr_rt2.png) center center no-repeat;background-size:100%;filter:var(--light-600);}
.rk-item p{font-size:12px;line-height:17px;color:#696969;margin-top:1px;color:var(--gray-6);}
/*入口处查房价*/
/*上升下降*/
.rk-data .jt-dn{display:inline-block;position:relative;color:currentColor!important;padding-right:9px;}
.rk-data .jt-up{display:inline-block;position:relative;color:currentColor!important;padding-right:9px;}
.rk-data .jt-up:after{content:'';margin:0;top:50%;margin-top:-3px;position:absolute;right:0;width:0;height:0;border:4px solid #F84440;border-width:4px 3px 4px 3px;border-color:transparent transparent #F84440 transparent;}
.rk-data .jt-dn:after{content:'';margin:0;top:50%;margin-top:1px;position:absolute;right:0;width:0;height:0;border:4px solid #32AF28;border-width:4px 3px 4px 3px;border-color:#32AF28 transparent transparent transparent;}
.rk-data .jt-line{font-size:15px;}

.rk-data{position:relative;min-height:44px;display:flex;justify-content:space-between;align-items:center;margin:0 -15px;padding:8px 15px;background:url(../images/rk-data_bg.png) left bottom no-repeat;background-size:100%;}
.rk-data:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.rk-data .tit{font-size:16px;line-height:22px;color:#222222;font-weight:bold;}
.rk-data .tit i{color:#F84440}
.rk-data .data-item > div{display:flex;align-items:center;line-height:22px;font-size:13px;color:#222222;}
.rk-data .data-item > div strong{display:inline-block;font-size:18px;margin:0 4px;font-family: DIN;font-weight:normal;}
.rk-data .data-item > div strong i{font-size:14px;}
.rk-data .data-item > div strong:first-child{margin-left:0;}
.rk-data .data-item > p{font-size:11px;line-height:16px;color:#696969;margin-bottom:2px;}
.rk-data .data-item > p span{margin-right:5px;}
.rk-data p .jt-up:after{margin-top:-5px;}
.rk-data p .jt-dn:after{margin-top:-1px;}

/**/
.rk-box ~ .img-nav{margin:20px 0;}
.img-nav{overflow-x:auto;}
.img-nav::-webkit-scrollbar {display: none;}
.img-nav ul{white-space:nowrap;padding-left:20px;font-size:0;}
.img-nav li{position:relative;display:inline-block;width:43.5vw;max-width:295px;padding-bottom:18.5%;border-radius:2px;margin-right:2.5%;}
.img-nav li:before{content:'';position:absolute;width:200%;height:199%;border:1px solid #EEEEEE;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;box-sizing:border-box;border-color:var(--border-gray-001); }
.img-nav li:last-child{margin-right:20px;}
.img-nav li a{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;padding:7% 9%;}
.img-nav li h3{font-size:16px;line-height:22px;color:#222222;font-weight:bold;color:var(--gray-2);}
.img-nav li p{width:8em;font-size:12px;line-height:17px;color:#999999;margin-top:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-9);}
.img-nav li.vr{background:url(../images/home_nav_vr.png) no-repeat;background-size:100% 100%;}
.img-nav li.lp{background:url(../images/home_nav_lp.png) no-repeat;background-size:100% 100%;}
.img-nav li.fy{background:url(../images/home_nav_fy.png) no-repeat;background-size:100% 100%;}

@media screen and (max-width: 320px){
.img-nav li{width:136px;}
.img-nav li a > div{-webkit-transform:scale(.88);-webkit-transform-origin:left center;transform:scale(.88);transform-origin:left center;}
}

/*回家置业*/
.scroll-live-box{overflow-x:auto;overflow-y:hidden;padding-top:11px;}
.scroll-live-box::-webkit-scrollbar{width:0;height:0;display:none;}
.scroll-live-box .liveList{float:none;width:100%;white-space:nowrap;font-size:0;padding:0 15px;}
.scroll-live-box .liveList li{display:inline-block;width:50%;padding-bottom:5px;vertical-align:top;}
.scroll-live-box .liveList li:last-child{margin-right:15px;}
.scroll-live-box .v-img{padding-bottom:57%;}
.scroll-live-box .v-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit: cover;}
/**/
.box-tit{display:flex;justify-content:space-between;line-height:45px;padding:0 20px;}
.box-tit h2{font-size:19px;color:#222222;font-weight:bold;}
.box-tit .change{position:relative;font-size:14px;color:#F84440;font-weight:bold;padding-left:20px;}
.box-tit .change:before{content:'';position:absolute;width:14px;height:14px;left:0;top:50%;margin-top:-8px;background:url(../images/icon_change_red.png) no-repeat;background-size:100%;}

/**/
.home-news-box{display:flex;margin:0 20px;padding:5px 0 25px;}
.home-news-box .img{position:relative;}
.home-news-box img{width:100%;height:100%;object-fit:cover;}
.home-news-box .txt{padding:6px 8px;display:flex;flex-direction:column;justify-content:center;}
.home-news-box p{line-height:17px;font-size: 12px;color: #696969;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;margin-bottom:2px;}
.home-news-box h3{line-height: 20px;font-size: 14px;color: #222222;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.home-news-box .news-l{width:37%;flex-grow:1;align-items:stretch;margin-right:10px;background: #fafafa;border-radius: 2px;overflow:hidden;}
.home-news-box .news-l a{height:100%;display:flex;flex-direction:column;}
.home-news-box .news-l .img{padding-bottom:55%;overflow:hidden;}
.home-news-box .news-l .img img{position:absolute;}
.home-news-box .news-l .img .tag{position:absolute;left:3px;top:3px;height: 17px;line-height: 17px;padding:0 5px;font-size:11px;color:#FFFFFF;background: #f95555;border-radius: 2px;}
.home-news-box .news-l .txt{flex-grow:1;}
.home-news-box .news-l h3{-webkit-line-clamp:2;}
.home-news-box .news-r{width:63%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}
.home-news-box .news-r > a{display:flex;align-items: stretch;background: #fafafa;border-radius: 2px;overflow:hidden;margin-bottom:10px;}
.home-news-box .news-r > a:last-child{margin-bottom:0;}
.home-news-box .news-r .img{flex-grow:1;width:69px;}
.home-news-box .news-r .img .tag{position:absolute;right:0;top:0;height: 18px;font-size:10px;color:#fff;line-height:12px;padding:2px 4px;background:rgba(0,0,0,.6);border-radius: 0px 0px 0px 2px;}
.home-news-box .news-r .txt{flex-grow:1;width:132px;padding:8px 8px;}

@media screen and (max-width: 360px){
.home-news-box p{font-size: 11px;}
.home-news-box h3{font-size: 13px;}
.home-news-box .news-l{margin-right:8px;}
.home-news-box .news-r > a{margin-bottom:8px;}
}
@media screen and (max-width: 320px){
.home-news-box p{font-size: 10px;margin-bottom:0;}
.home-news-box h3{font-size: 12px;}
.home-news-box .news-l{margin-right:6px;}
.home-news-box .news-r > a{margin-bottom:6px;}
.home-news-box .news-r .txt{padding:5px 8px;}
}
/*二手房房产公司导航*/
.company-nav-s{display:flex;padding:15px 15px 15px;}
.company-nav-s a{display:flex;flex-grow:1;align-items:center;background: #ffffff;border-radius: 2px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06);font-size:15px;line-height:21px;padding:9px 11px;margin-right:11px;}
.company-nav-s a:last-child{margin-right:0;}
.company-nav-s .img{flex-shrink:0;width:35px;height:35px;border-radius:50%;overflow:hidden;margin-right:11px;}
.company-nav-s .img img{width:100%;height:100%;object-fit:cover;}
.company-nav-s .txt{flex-grow:1;}
.company-nav-s h3{flex-grow:1;color:#222222;overflow:hidden;font-size:15px;font-weight:bold;}
.company-nav-s h3 span{font-size:13px;margin-left:15px;font-weight:normal;}
.company-nav-s p{flex-shrink:0;color:#696969;font-size:12px;line-height:17px;margin-top:1px;}
.company-nav-s p em{display:inline-block;position:relative;padding-right:8px;vertical-align: top;font-size:13px;color:#222;}
.company-nav-s p em:after{content:'';position:absolute;top:50%;margin-top:-4px;right:0;width:0;height:0;border:3px solid #222;border-width:4px 3px;border-color:#222 transparent transparent transparent;}
.company-nav-s a:only-child{padding:15px 11px;}
.company-nav-s a:only-child .txt{display:flex;}
.company-nav-s a:only-child p{font-size:14px;margin-top:0;line-height:21px;}

.company-nav{position:relative;overflow:hidden;border-radius: 2px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.06);margin:15px 15px;}
.company-nav ul{white-space:nowrap;font-size:0;overflow-x:auto;padding:12px 0;}
.company-nav ul::-webkit-scrollbar{width:0;height:0;}
.company-nav li{position:relative;display:inline-block;width:25%;text-align:center;padding:0 4px;}
.company-nav li:after{content:'';position:absolute;width:1px;height:36px;background:#f5f5f5;right:0;top:50%;margin-top:-18px;}
.company-nav li:last-child:after{display:none;}
.company-nav h3{font-size:13px;color:#222222;line-height:18px;font-weight:bold;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.company-nav h3 em{display:inline-block;position:relative;padding-right:8px;vertical-align: top;}
.company-nav h3 em:after{content:'';position:absolute;top:50%;margin-top:-4px;right:0;width:0;height:0;border:3px solid #222;border-width:4px 3px;border-color:#222 transparent transparent transparent;}
.company-nav p{font-size:12px;line-height:17px;color:#696969;margin-top:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.company-nav ul.flex{display:flex;}
.company-nav ul.flex li{flex-grow:1;flex-shrink:0;}
.company-nav.item5-more li{width:auto;padding:0 12px;}
@media screen and (max-width: 360px){
.company-nav h3{font-size:12px;}
.company-nav p{font-size:11px;}
}
@media screen and (max-width: 320px){
.company-nav p{font-size:10px;margin-top:0;}
}
/*区域弹出*/
.company-out{position:fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,0.30);z-index:999;}
.company-out-in{position:absolute;left:0;right:0;bottom:0;background: #f5f5f5;border-radius: 6px 6px 0px 0px;padding:40px 0 25px;}
.company-out .close{position:absolute;width:20px;height:20px;top:10px;right:10px;background:url(../images/close_pop_xf.png) no-repeat;background-size:100%;}
.company-out ul{display:flex;flex-wrap:wrap;margin:0 10px 0 15px;}
.company-out li{width:33.3%;text-align:center;}
.company-out li > a{display:block;padding:11px 10px;background:#fff;border-radius: 6px;margin:0 5px 5px 0;}
.company-out li h3{font-size:15px;line-height:21px;font-weight:bold;color:#222;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.company-out li span{font-size:13px;line-height:18px;font-weight:bold;color:#222;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.company-out li p{font-size:12px;line-height:17px;color:#696969;margin-top:2px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
/*小程序入口*/
.chat-rk{position:relative;margin:0 20px 20px;padding:0 15px;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.05); border-radius: 3px;}
.chat-rk: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:6px;pointer-events:none;z-index:2}
.chat-rk a{display:flex;align-items:center;padding-top:9px;padding-bottom:9px;}
.chat-rk .img{flex-shrink:0;width:22px;height:22px;border-radius: 50%;overflow:hidden;margin-right:10px;}
.chat-rk .img img{display:block;width:100%;}
.chat-rk span{font-size: 13px;line-height:21px;color:#222222;}

/*法拍房列表*/
.homeList .img .icon-pai{position:absolute;left:3px;top:3px;height: 16px;font-size:11px;line-height:12px;font-weight:bold;color:#fff;padding:2px 4px;background-image: linear-gradient(180deg, #F84440 0%, #FF355C 100%);border-radius: 2px;}
.homeList .img .icon-pai.s2{background: rgba(33,131,254,0.80);}
.homeList .img .icon-pai.s3{background-image: linear-gradient(221deg, #445487 0%, #333E60 100%);}
.homeList li h3.line2{white-space:normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.homeList .price.gray-price{color:#696969;}
.pai-list .txt h3 + p{color:#222;}
.pai-list .txt .time{color:#999999;float:none;}
.pai-list .price-box{display:flex;justify-content:space-between;color:#696969;font-size:12px;line-height:24px;margin-top:3px;}
.pai-list .price-box + p{margin-top:3px!important;}
