@charset "UTF-8";
/*
 * For Home page 
 */
/* Home */
body{background:#fff;}
.main{min-height:0;background:#f4f4f4;z-index:2;position: static;padding-top:50px;}
.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;}


/*首页焦点图*/
.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 .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 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%;}

.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;margin-top:-20px;}
.bk-list ul{width:300%;overflow:hidden;}
.bk-list li{float:left;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 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 p{font-size:12px;color:#343538;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{padding:8px 8px 0;margin-bottom:4px;}
.titNav li{position:relative;text-align:center;font-size:16px;color:#56565C;line-height:44px;}
.titNav li.cur{font-weight:bold;color:#343538;}
.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%;}
/*标签*/
.stag{font-size:10px;color:#536D8C;overflow:hidden;*zoom:1;height:15px;}
.stag span{line-height:12px; padding:2px 6px 1px;border:none;background:#F4F6F9;margin-right:4px;border-radius:1px;white-space:nowrap;}
.stag span.red{color:#FF6050;background:#FFF2F0;}
.stag span.blue{color:#5AA0FC;background:#EEF5FE;}
/*List*/
.homeList li{border-bottom: 1px solid #F3F3F6;margin:0 20px;}
.homeList li > a{position:relative; display: block; padding: 20px 0; overflow: hidden; *zoom:1;}
.homeList li .img{position:relative;float:left;width:112px;height:84px;margin-right:16px; }
.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;}

/*列表直播样式*/
.v-img{position:relative;padding-bottom:56.5%;overflow:hidden;}
.v-img img{position:absolute;left:0;right:0;top:0;bottom:0;}
.v-img .zt-icon{position:absolute;bottom:6px;left:6px;line-height:12px;color:#fff;font-size:10px;background:rgba(0,0,0,.5);border-radius:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:93%;}
.v-img .zt-icon i{position:relative;float:left;padding:2px 6px;border-radius:1px;}
.v-img .zt-icon span{padding:0 6px;line-height:16px;}
.v-img .zt-icon span.hot{position:relative;padding-left:16px;}
.v-img .zt-icon span.hot:before{position:absolute;content:"";width:8px;height:10px;left:6px;top:50%;margin-top:-5px;background:url(../images/home_live_hot.png) no-repeat;background-size:100%;}
.v-img .zb i{background:#FF5350;padding-left:12px;}
.v-img .zb i:before{position:absolute;content:"";width:4px;height:4px;left:6px;top:50%;margin-top:-2px;border-radius:50%;background:#ffffff;}
.v-img .yg i{background:#5AA0FC;}
.v-img .hf i{background:#536D8C;}
.liveList{overflow:hidden;padding:5px 10px;}
.liveList li{float:left;width:50%;padding:15px 10px;}
.liveList li > a{display:block;}
.liveList li:nth-of-type(odd){clear:both;}
.liveList h2{font-size:14px;line-height:20px;color:#3C3F46;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;margin-top:12px;}

/*背景广告版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;}

/*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;}

/*弹窗*/
.outall{position:fixed;width:100%;top:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:9999;}
.outall >div{position:fixed;width:78%;left:11%;top:12%;padding-bottom:102%;background:url(../images/0619.png) no-repeat;background-size:100%;}
.outall .con{position:absolute;width:100%;left:0;top:0;bottom:1%;}
.outall > div .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;border-radius:3px;}
.outall .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%;}
.outall .closeT{position:absolute;width:28px;height:28px;right:3%;margin-left:-15px;top:2%;background:rgba(0,0,0,.5) url(../images/jj-cancelSelect.png) center center no-repeat;background-size:12px 12px;border-radius:50%;}
.outall >div.gg-icon:after{position:absolute;content: "广告";background: rgba(0,0,0,0.2);font-size: 7px;color: #ffffff;right: 0;bottom: 12px;line-height: 1em;z-index: 2;padding: 1px 3px;}

.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;}
