@charset "utf-8";
/* CSS Document */
.pdb20{ padding-bottom:20px !important;}
.pdb10{padding-bottom:10px !important;}
.pdb0{padding-bottom:0px !important;}
.pdb14{ padding-bottom:14px !important;}
/*图标icons*/
.nav-icons.tudi-nav a{ width:33%; border-right:1px solid #f4f4f4; padding:20px 0;}
.nav-icons.tudi-nav > a:last-of-type{ border-right:0;}
.nav-icons.tudi-nav i{ width:42px; height:42px;background-image:url(../images/tudi_icons.png);background-size: 126px auto;}
.nav-icons.tudi-nav .n1 i{background-position:0 0;}
.nav-icons.tudi-nav .n2 i{background-position:-42px 0px;}
.nav-icons.tudi-nav .n3 i{background-position:-84px 0px;}
/*列表*/
.houseList ul{ margin:0;}
.houseList ul.mt6{ margin-top:6px;}
.houseList li{ border-bottom: 1px solid #f4f4f4;margin:0 8px;}
.houseList li:last-child{ border-bottom: none;}
.houseList li > a{position:relative; display: block; padding: 14px 8px; overflow: hidden; *zoom:1;margin:0 -8px;}
.houseList.xqL li > a{ padding:14px 14px;}
.houseList li > a:visited h3{color:#83868f !important;}
.houseList li .img{ position: relative; float: left; margin-right: 8px; width: 106px; height:80px;}
.houseList li .img img{ width: 100%; height: 100%;}
.houseList li .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.houseList li .online{float:left;width: 11px; height: 10px; margin-left:5px; background: url(../images/list_icons.png) -14px 0 no-repeat; background-size: 25px auto;}
.houseList li .video{float:left;width: 13px; height: 10px; margin-left:5px; background: url(../images/list_icons.png) no-repeat; background-size: 25px auto;}
.houseList li .tj{ position: absolute; left:0; top:0; width: 25px; height: 22px; background: url(../images/list_icons.png) 0 -25px no-repeat; background-size: 25px auto;}
.houseList li .hot-icon{ position: absolute; left:0; top:0; width: 25px; height: 22px; background: url(../images/list_hot.png) 0 0 no-repeat; background-size: 25px auto;}
.houseList li .txt{ overflow: hidden; *zoom:1;}
.houseList li h3{ font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:18px;color:#0c0d0e;margin-top:-1px;margin-bottom:4px;}
.houseList li h3 .hb-icon{float:right;width:14px;height:14px;margin:1px 0 0 2px;background: url(../images/list_icons.png) 0 -11px no-repeat; background-size: 25px auto;}
.houseList li h3 .hb-icon.ts{background: url(../images/bag_ts.png) no-repeat; background-size: 14px auto;}
.houseList li h3 .bag-ts{display:inline-block;width:70px;height:18px;background:url(../images/hb_gn.png) no-repeat;background-size:100%;margin-left:10px;vertical-align:-4px;}
.houseList li h3 .v-icon{display:inline-block;width:11px;height:11px;background:url(../images/v_icon.png) no-repeat;background-size:100%;margin-left:5px;}
.houseList li h3 .tu{ display:block; float:right; padding:3px 0 1px; width:16px; height:16px; font-size:10px; color:#fff; text-align:center; line-height:12px; background:#ff6666; border-radius:1px;}
.houseList li p{color:#83868f; font-size:12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.houseList li p.lh16{ line-height:16px; padding-top:1px;}
.houseList li p.space13{ margin:13px 0;}
.houseList li p span.red_df3{ color:#df3031;}
.houseList li p span.red_f66{ color:#ff6666;}
.houseList li p span.tudi_tag{float:left;margin-right:4px;margin-top:2px;padding:1px 3px 0;font-size:10px;line-height:13px;color:#ff7777;border:1px solid #fcd4d4;background:#fff;overflow:hidden;}
.houseList li .txt p.flexbox span{width:33%;overflow:hidden;text-overflow:ellipsis;}
/*地图*/
.xqMap{position:relative;}
.xqMap .maptxt{position: absolute; top: 34px; left: 50%; height:28px;line-height:28px;padding:0 6px;border-radius:2px; background:rgba(64,64,64,.7); color:#fff; font-size: 13px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%)}
.xqMap .map-dh{position:absolute;min-width:50px;height:23px;line-height:24px;bottom:12px;right:12px;padding:0 7px 0 20px;background:rgba(64,64,64,.7) url(../images/dh_icon.png) 7px 5px no-repeat;background-size:11px auto;border-radius:15px;font-size:11px;color:#f5f3f0;overflow:hidden;}
/*详情*/
.floatTit{ position:fixed; top:0; left:0; width:100%; z-index:6;}
.xqTitle{ padding:14px 14px 9px;}
.xqTitle h3{ margin-bottom:3px; font-size:18px; color:#0c0d0e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xqTitle h3.all{ white-space:normal;}
.xqTitle p{color:#83868f; font-size:12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.xqTitle p span.tudi_tag{float:right;margin-top:2px;padding:1px 3px 0;font-size:10px;line-height:13px;color:#ff7777;border:1px solid #fcd4d4;background:#fff;overflow:hidden;}
.xqTitle p span.space10{ padding:0 5px 0 10px;}
.xqBox{padding:14px;}
.tudi_btn{display:block;width:100%;height:36px;line-height:35px;text-align:center;font-size:14px;color:#ff6666!important;border:1px solid #ff6666;border-radius:2px;overflow:hidden;}
.flextable li.lh20 p{ padding-top:6px; line-height:20px;}
/*更多、收起*/
.more_xq{display:block;width:100%;height:40px;line-height:47px;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto; margin-top:-14px;}
.more_xq.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}
/*图片滑动切换begin*/
.swipe { overflow: hidden; visibility: hidden; position: relative}
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > li { float: left; width: 100%; position: relative; overflow: hidden; }
.swipe-wrap > li img,.swipe-wrap > a img{ width: 100%; height: 100%;}
.swipe-btm{ position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; font-size: 14px; color: #fff;}
.swipe-txt{ height: 30px; line-height: 30px;/* background: rgba(0,0,0,.6);*/}
.swipe-txt li{ padding: 0 50px 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: none;}
.swipe-txt li i{ padding:0 3px; margin:0 5px; font-size:10px; line-height:12px; border:1px solid #fff; border-radius:5px; -webkit-border-radius:5px; overflow:hidden; vertical-align:2px;}
.swipe-txt li.cur{ display: block;}
.swipe-point{ position: absolute; bottom: 10px; right: 5px; }
.swipe-point li{ float: left; margin: 0 2px; width: 4px; height: 4px; border-radius: 50%;background:rgba(255,255,255,0.5); }
.swipe-point li.cur{width: 5px; height: 5px; margin:0 3px; margin-top:-1px; background-color: #fff; -webkit-transform: scale(1.3); transform: scale(1.3);}
/*图片滑动切换end*/
/*浮动*/
.floatTel{height:44px; width: 100%;}
.floatTel dl{position: fixed; bottom: 0; left: 0; width: 100%;display: table;z-index:100;}
.floatTel dl.telAsk > a{display:inline-block;width:100%;height:44px;line-height:44px;font-size:14px;color:#fff;background:#df3031;text-align:center;}