body{background:#f6f6f6;color:#333;overflow-x:hidden;}
a{color:#333;}
img{max-width:100%;}
input[type=button]{
	-webkit-appearance:none;
	outline:none
}

/*  reset font icon */
@font-face{font-family:"iconfont";src:url(../font/iconfont.ttf) format("truetype");}
.hf-icon,
[class^="hf-icon-"]{font-family:"iconfont"!important;font-size:16px;line-height:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;display:inline-block;text-align:center;box-sizing:;}
.hf-icon-arrow:before{content:"\f600";}
.hf-icon-return:before{content:"\f601";font-size:32px;line-height:44px;}
.hf-icon-arrdown,.hf-icon-arrup{margin:0 5px;}
.hf-icon-arrdown:before{content:"\f606";}
.hf-icon-gengduo:before{content:"\f602";}
.hf-icon-oldfang:before{content:"\f603";}
.hf-icon-tabhome:before{content:"\f604";}
.hf-icon-tabme:before{content:"\f605";}
.hf-icon-tabmoney:before{content:"\f607";}
.hf-icon-tabsale:before{content:"\f608";}
.hf-icon-xinfang:before{content:"\f609";}
.hf-icon-xinwen:before{content:"\f60a";}
.hf-icon-zhaofang:before{content:"\f60b";}
.hf-icon-zufang:before{content:"\f60c";}
.hf-icon-search:before{content:"\f610";}
.hf-icon-fangjia:before{content:"\f611";}
.hf-icon-jianfang:before{content:"\f612";}
.hf-icon-tooltrend:before{content:"\f614";}
.hf-icon-toolweizhi:before{content:"\f613";}
.hf-icon-download:before{content:"\f615";}
.hf-icon-toollaba:before{content:"\f616";}
.hf-icon-favorite:before{content:"\f617";}
.hf-icon-favorite.on:before{content:"\f625";color:#ff3100;}
.hf-icon-toolcounter:before{content:"\f618";}
.hf-icon-share:before{content:"\f619";font-size:28px;padding:0 10px;line-height:44px;}
.hf-icon-fixtel:before{content:"\f620";}
.hf-icon-fixmessage:before{content:"\f621";}
.hf-icon-fixmoney:before{content:"\f622";}
.hf-icon-more:before{content:"\f623";font-size:28px;padding:0 10px;line-height:44px;}
.hf-icon-sharezone:before{content:"\f624";}
.hf-icon-favorited:before{content:"\f625";}
.hf-icon-setfont:before{content:"\f626";}
.hf-icon-sharelink:before{content:"\f627";}
.hf-icon-shareqq:before{content:"\f628";}
.hf-icon-sharequan:before{content:"\f629";}
.hf-icon-sharesina:before{content:"\f630";}
.hf-icon-sharewb:before{content:"\f631";}
.hf-icon-sharewx:before{content:"\f632";}
.hf-icon-map:before{content:"\f633";font-size:28px;padding:0 10px;line-height:44px;}
.hf-icon-gotop:before{content:"\f634";}
.hf-icon-close:before{content:"\f635";}
.hf-icon-daohang:before{content:"\f636";font-size:28px;padding:0 10px;line-height:44px;}
.hf-icon-daikuan:before{content:"\f637";}
.hf-icon-counter:before{content:"\f638";}
.hf-icon-daogou:before{content:"\f639";}
.hf-icon-home:before{content:"\f640";}
.hf-icon-user:before{content:"\f641";}
.hf-icon-huodong:before{content:"\f642";}
.hf-icon-jiaju:before{content:"\f643";}
.hf-icon-searchis:before{content:"\f644";}
.hf-icon-searchot:before{content:"\f645";}
.hf-icon-biaoqian:before{content:"\f646";}
.hf-icon-huxing:before{content:"\f647";}
.hf-icon-refresh:before{content:"\f648";}
.hf-icon-peitao1:before{content:"\f649";}
.hf-icon-peitao2:before{content:"\f650";}
.hf-icon-peitao3:before{content:"\f651";}
.hf-icon-peitao4:before{content:"\f652";}
.hf-icon-maphouse:before{content:"\f653";}
.hf-icon-maphospital:before{content:"\f654";}
.hf-icon-mapschool:before{content:"\f655";}
.hf-icon-mapbus:before{content:"\f656";}
.hf-icon-mapbank:before{content:"\f657";}
.hf-icon-mapshop:before{content:"\f658";}
.hf-icon-maptrain:before{content:"\f659";}
.hf-icon-camera:before{content:"\f660";}
.hf-icon-close:before{content:"\f661";}
.hf-icon-check:before{content:"\f662";}
.hf-icon-zfshui:before{content:"\f676";}
.hf-icon-zfdian:before{content:"\f665";}
.hf-icon-zfkd:before{content:"\f669";}
.hf-icon-zfds:before{content:"\f666";}
.hf-icon-zfsf:before{content:"\f674";}
.hf-icon-zfxyj:before{content:"\f679";}
.hf-icon-zfch:before{content:"\f675";}
.hf-icon-zfbx:before{content:"\f677";}
.hf-icon-zfkt:before{content:"\f670";}
.hf-icon-zfnq:before{content:"\f671";}
.hf-icon-zfqt:before{content:"\f672";}
.hf-icon-zfrsq:before{content:"\f673";}
.hf-icon-zftrq:before{content:"\f678";}
.hf-icon-zfdt:before{content:"\f663";}
.hf-icon-zfchw:before{content:"\f667";}
.hf-icon-zfdxs:before{content:"\f668";}
.hf-icon-zfdh:before{content:"\f664";}
.hf-icon-video:before{content:"\f680";}
.hf-icon-love:before{content:"\f685";}
.hf-icon-gy01:before{content:"\f682";}
.hf-icon-gy02:before{content:"\f683";}
.hf-icon-gy03:before{content:"\f681";}
.hf-icon-gy04:before{content:"\f684";}
.hf-icon-write:before{content:"\f686";}
.hf-icon-tabgch:before{content:"\f687";}
.hf-icon-lgname:before{content:"\f691";}
.hf-icon-lgpw:before{content:"\f692";}
.hf-icon-lgeye:before{content:"\f693";}
/* 2015.12.15 by mhs */
.hf-icon-user_0:before{content:"\f704";}
.hf-icon-user_1:before{content: '\f617';}
/* 2015.12.15 by mhs */
.hf-icon-user1:before{content:"\f697";}
.hf-icon-user2:before{content:"\f698";}
.hf-icon-user3:before{content:"\f694";}
.hf-icon-user4:before{content:"\f695";}
.hf-icon-user5:before{content:"\f696";}
.hf-icon-navwrite:before{content:"\f699";}
.hf-icon-tidings1:before{content:"\f701";}
.hf-icon-tidings2:before{content:"\f702";}
.hf-icon-tidings3:before{content:"\f703";}
.hf-icon-tidings4:before{content:"\f704";}
.hf-icon-wallect1:before{content:"\f705";}
.hf-icon-wallect2:before{content:"\f706";}
.hf-icon-recom1:before{content:"\f707";}
.hf-icon-recom2:before{content:"\f708";}
.hf-icon-recom3:before{content:"\f709";}
.hf-icon-arrup:before{content:"\f710";}
.hf-icon-ok:before{content:"\f711";}
.hf-icon-tishi:before{content:"\f712";}
.hf-icon-share163:before{content:"\f713";}
.hf-icon-refreshno:before{content:"\f714";}

/*  reset container padding */
.hf-footer ~ .ui-container{border-bottom:50px solid transparent;}
.hf-header ~ .ui-container{border-top:44px solid transparent;}
.hf-header-gradient ~ .ui-container{border-top:none;}
.hf-fr{float:right;}
.hf-fl{float:left;}
.hf-tc{text-align:center;}.hf-tr{text-align:right;}.hf-tl{text-align:left;}
.hf-hide{display: none;}
.hf-bdhide{overflow: hidden;}

/*  Font color */
.hf-fred{color:#ff3100;}
.hf-fredf58d8d{color:#f58d8d;}
.hf-fred-fb8545{color:#fb8545;}
.hf-fgray666{color: #666;}
.hf-fgray{color:#999;}
.hf-f656565{color: #656565;}
.hf-fgray979797{color:#979797;}
.hf-fyellow{color:#ff9900;}
.hf-fyellowff9c00{color:#ff9c00;}
.hf-fyellowff963c{color: #ff963c;}
.hf-fyellowf0ac28{color: #f0ac28;}
.hf-fblue{color:#28b4f0;}
.hf-fblue-2{color:#08a5e8;}
.hf-fblue00a0e4{color:#00a0e4;}
.hf-fgreen{color:#7dd232;}
.hf-fwhite{color:white;}
.hf-fora{color:#ff6923;}
.hf-f12{font-size:12px;}
.hf-f13{font-size:13px;}
.hf-f14{font-size:14px;}
.hf-f15{font-size:15px;}
.hf-f16{font-size:16px;}
.hf-f18{font-size:18px;}
.hf-f19{font-size:19px;}
.hf-f24{font-size:24px;}
.hf-f29{font-size:29px;}

/*  Button */
.ui-btn-green{background-color:#7dd232;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,#7fd632),to(#7dd232));color:white;background-clip:padding-box;}
.ui-btn-green:before{border:none;}
.ui-btn-green:not(.disabled):not(:disabled):active,.ui-btn-green.active{background:#72bf2e;border-color:#72bf2e;color:rgba(255,255,255,0.5);background-clip:padding-box;}
.ui-btn-green2{background:white;color:#7dd232;}
.ui-btn-green2:before{border-color:#7dd232;}
.ui-btn-green2:not(.disabled):not(:disabled):active,.ui-btn-green2.active{background:#f6f6f6;border-color:#7dd232;color:#7dd232;}
.ui-btn-blue2{background:white;color:#28b4f0;}
.ui-btn-blue2:before{border-color:#28b4f0;}
.ui-btn-blue2:not(.disabled):not(:disabled):active,.ui-btn-blue2.active{background:#f6f6f6;border-color:#28b4f0;color:#28b4f0;}
.ui-btn-ora2{background:white;color:#fb6622;}
.ui-btn-ora2:before{border-color:#fb6622;}
.ui-btn-ora2:not(.disabled):not(:disabled):active,.ui-btn-ora2.active{background:#f6f6f6;border-color:#fb6622;color:#fb6622;}
.ui-btn-blue3{
  width: 100%;
  display: block;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  font-size: 15px;
  color: #28b4f0;
  border: 1px solid #28b4f0;
  text-align: center;
  margin-top: 17px;
  margin-bottom: 17px;
}

.ui-btn-group button {padding: 0 5px;}

/*  Contorls */
.hf-contorls{display:none;position: absolute;top: -20px;left: 50%; -webkit-transform: translatex(-50%); transform: translatex(-50%);font-size: 0;white-space: nowrap;}
.hf-contorls-wrap{display: -webkit-box; display: -moz-box;position: relative;}
.hf-contorls-wrap i{width: 0;height: 0;position:absolute;left:50%;bottom:-13px;margin-left: -8px;border-left:8px solid transparent;border-right:8px solid transparent; border-top:8px solid #272727;}
.hf-contorls span{-webkit-box-flex: 1;padding: 7px 20px;background: rgba(39,39,39,.95);font-size: 14px;color: #fff;text-align: center;margin-left: 1px;}
.hf-contorls span:first-child{margin-left: 0;border-radius: 5px 0 0 5px;}
.hf-contorls span:last-of-type{border-radius: 0 5px 5px 0;}
.hf-contorls span:hover{background: rgba(168,168,168,.95);}


/*  Header Navigation */
.hf-header{background-color:#28b4f0;height:44px;line-height:44px;color:#fff;padding:0 10px;box-sizing:border-box;}
.hf-header-gradient{background:none;background-image:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(255,255,255,0) 98%);}
.hf-header-l,
.hf-header-r,
.hf-icon-return{position:absolute;top:0;}
.hf-header-l{float: left;z-index:2;}
.hf-icon-return{left:0px;z-index:2;}
.hf-header-r{right:0;}
.hf-header-logo{width:88px;height:44px;background-size:auto 50%;}
.hf-header-search{display:block;height:29px;line-height:29px;background:#fff;text-align:center;border-radius:5px;color:#999;margin:7px 80px 0 30px;font-size:12px;}
.hf-search{background:#28b4f0;padding:0 34px;}
.ui-searchbar-wrap.focus{padding-right:0;z-index:1;position:relative;}
.ui-searchbar .hf-icon-close{font-size:20px;padding:0 5px;line-height:30px;}
.ui-searchbar-wrap .ui-searchbar-cancel{color:#fff;padding:4px 0;}

.hf-header-r .hf-icon-fixtel,.hf-header-r .hf-icon-navwrite{line-height: 44px;color: #fff;font-size:22px;padding:0 10px;}


/*  foot tabBar */
.hf-footbar{height:50px;font-size:12px;background:white;color:#999;}
.hf-footbar [class^="hf-icon-"]{font-size:28px;line-height:28px;margin-top:4px;}
.hf-footbar .on{color:#28b4f0;}
.hf-footer{font-size:14px;background-color:white;}
.hf-footer li{padding:5px 0;margin:5px 0;}
.copy{text-align:center;padding:15px 0;color:#999;}

.hf-footer-info{background:rgba(0,0,0,.5);height:50px;}
.hf-footer-info button{margin-top:5px;height:40px;line-height:40px;}
.fixed{position:fixed;z-index:999;top:44px;}
.hf-abs{position: absolute!important;}

/* 内页导航 */
.pop-layer{display:none;position:fixed;left:0;top:44px;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.pop-layer.show{display:block;}
.pop-layer .pop-main{position:absolute;left:0;top:0;z-index:12;width:100%;background:#fff;}
.pop-main h6{height:44px;line-height:44px;border-bottom:#eee 1px solid;font-size:12px;color:#999;}
.allNav a{display:inline-block;height:40px;line-height:40px;width:20%;font-size:14px;box-sizing:border-box;border:#eee solid;border-width:0 1px 1px 0;text-align:center;}

/*  二级导航  菜单 */
.hf-subnav{height:36px;line-height:36px;text-align:center;}
.hf-subnav a{display:inline-block;height:36px;padding:0 10px;}
.hf-subnav .on a{color:#ff3100;background-position:left bottom;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,transparent),color-stop(0.5,#ff3100));background-repeat:repeat-x;-webkit-background-size:100% 4px;}
.hf-subnav-news{height:40px;line-height:40px;background:white;border-bottom:#eee 1px solid;}
.hf-subnav-news li{background-position:left center;background-image:-webkit-gradient(linear,right top,left top,color-stop(0.5,transparent),color-stop(0.5,#eee));background-repeat:no-repeat;-webkit-background-size:1px 50%;}
.hf-subnav-news li:first-child{background:none;}
.hf-subnav-news a{height:40px;}
.hf-subnav-news .on a{color:#28b4f0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,transparent),color-stop(0.5,#28b4f0));}
.hf-category{background:#fff;height:40px;line-height:40px;text-align:center;border-bottom:#ddd 1px solid;font-size:15px;}
.hf-category .hf-category-item{background-position:left center;background-image:-webkit-gradient(linear,right top,left top,color-stop(0.5,transparent),color-stop(0.5,#eee));background-repeat:no-repeat;-webkit-background-size:1px 50%;}
.hf-category .hf-category-item>a{position:relative;padding-right:15px;}
.hf-category .hf-category-item i{position:absolute;right:0;top:50%;width:0;height:0;line-height:8px;border-top:6px solid #888;border-left:4px solid transparent;border-right:4px solid transparent;transition:all 0.5s;}
.hf-category .hf-category-item.on .item-name{color:#ff3100;}
.hf-category .hf-category-item.on i{transform:rotate(180deg);border-top-color:#ff3100;}
.hf-filter{position:absolute;left:0;top:121px;z-index:999;width:100%;background:rgba(0,0,0,0.5);height:200%;font-size:14px;}
.hf-category .hf-category-item .item-name>span{max-width: 70px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align: middle;}

.hf-filter-main{width:100%;height:280px;background:#f5f5f5;overflow-y:scroll;}
.hf-filter-list li{height:40px;border-bottom:1px solid #DFDFDF;line-height:40px;padding-left:8%;text-align:left;cursor:pointer}
.hf-filter-list li a{color: #333;}
.hf-filter-list .on{background:#fff;color:#ff3100;cursor:pointer}
.hf-filter-list .on a{color:#ff3100;}

.hf-filter-white{background:#fff;height:280px;overflow-y:scroll;}
.hf-filter .ui-btn{color:#333;}
.hf-housenum{padding:5px 10px;font-size:12px;color:#999;}

/*  兼容左邻 */
.hf-zl .hf-filter{top:42px;}

/*  reset 面板 */
/*.ui-panel{background:white;margin-bottom:15px;}*/
.ui-panel{background:white;}
.hf-title{border-left:#ff3100 3px solid;padding-left:5px;font-size:14px;color:#333;}

/*  menu */
.hf-menu,
.hf-share{padding-bottom:15px;background:rgba(255, 255, 255, 0.84);}
.hf-menu>li,
.hf-share>li{text-align:center;}
.hf-menu li a,
.hf-share li a{display:block;font-size:14px;color:#999;}
.hf-menu li a:hover,
.hf-share li a:hover{background-color:#eee;}
.hf-menu li a>span,
.hf-menu li>span,
.hf-share li a>span,
.hf-share li >span{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;color:#fff;margin:15px 0 5px 0;overflow:hidden;}
.hf-menu li a>span i,
.hf-menu li>span i,
.hf-share li a>span i,
.hf-share li >span i{font-size:28px;line-height:28px;margin-top:11px;}
.hf-menu-blue{background-color:#81d9ed;}
.hf-menu-red{background-color:#fc896e;}
.hf-menu-yellow{background-color:#fbcb45;}
.hf-menu-purple{background-color:#ae93e4;}
.hf-menu-green{background-color:#9fd969;}
.hf-menu-gray{background-color:#b3b3b3;}
.hf-menu-dblue{background-color:#3ec0f8;}
.hf-menu-pink{background-color:#fb6a96;}
.hf-share-green{background-color:#63c91d;}
.hf-share-blue{background-color:#41bef6;}
.hf-share-red{background-color:#fb6622;}
.hf-share-yellow{background-color:#f9b21f;}
.hf-share-lblue{background-color:#36c7e9;}
.hf-share-ora{background-color:#f7395f;}
.hf-app{padding-bottom:15px;}
.hf-app>li{text-align:center;}
.hf-app span{display:inline-block;width:50px;height:50px;line-height:50px;margin:15px 0 5px 0;}
.hf-app span.hf-app-zl{background-image:url(../images/app_zl.png);background-repeat:no-repeat;-webkit-background-size:cover;}
.hf-app span.hf-app-hf{background-image:url(../images/app_hf.png);background-repeat:no-repeat;-webkit-background-size:cover;}

/*  家居 */
.hf-menu-home{padding:0;}
.hf-menu-home li >h6{position:relative;}
.hf-menu-home li{background-position:right center;background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#eee));background-repeat:no-repeat;-webkit-background-size:1px 100%;padding-bottom:15px;}
.hf-footer-home{background:rgba(0,0,0,.5);text-align:center;color:#fff;}
.hf-btn-peigou{display:block;line-height:44px;font-size:18px;}
.hf-menu-check{display:none;position:absolute;top:-25px;left:50%;margin-left:5px;width:20px;height:20px;line-height:20px;background:#fff;border-radius:50%;}
.hf-menu-check i{font-size:20px;line-height:20px;color:#7dd232;}
.hf-menu-home li.on .hf-menu-check{display:block;}

.hf-menu-home .ui-radio-s{position:absolute;top:-25px;left:50%;margin-left:5px;}
.hf-menu-home .ui-radio-s input{background: #fff!important;border-radius: 50%;}


/*  户型 */
.hf-huxing .ui-grid-halve-img{padding-top:80%;}
.hf-zhuanti{border:#e0e0e0 solid;border-width:1px 0;}
.hf-zhuanti .ui-list-info{padding-right:0;}
.hf-zhuanti .ui-list-icon img{height: 100%;width: 100%;}
.hf-zhuanti li{display:-webkit-box;display:box;padding-bottom:0;}
.hf-zhuanti li:first-child{border:#e0e0e0 solid;border-width:0 0 1px 0;}
.hf-zhuanti li:nth-child(2){border:#e0e0e0 solid;border-width:0 0 1px 0;}
.hf-zhuanti li:nth-child(even){border-left:#e0e0e0 solid 1px;padding-left:5px;}

/**
 * 楼盘状态
 */
.hf-badge-wrap{position:relative;}
.hf-badge-pos{position:absolute;right:0;top:0;}
.hf-badge,
.hf-badge-green-new,
.hf-badge-gray,
.hf-badge-green,
.hf-badge-blue{display:inline-block;text-align:center;background:#7dd232;color:#fff;font-size:12px;height:16px;line-height:16px;padding:0 2px;background-clip:padding-box;vertical-align: middle;}
/*.hf-badge-yellow{background:#ff963c;margin-left:5px;}*/
.hf-badge-green,
.hf-badge-blue,
.hf-badge-green-new,
.hf-badge-gray{background:#fff;border:1px solid;padding:0 5px;}
.hf-badge-green{border-color:#7dd232;color:#7dd232;margin-left:5px;height:14px;line-height:14px;padding:0 2px;}

.hf-badge-green-new{border-color:#75cc4d;color:#7dd232;margin-right:5px;}

.hf-badge-blue{border-color:#28b4f0;color:#28b4f0;height:14px;line-height:14px;padding:0 2px;/* mhs */}
.hf-badge-gray{border-color:#999;color:#999;margin-right:5px;}
.hf-badge-gray-null{height:19px;margin-right:5px;line-height:19px;}
.ui-list-img .hf-badge-pos{top:auto;bottom:0;}

.hf-badge-lg{padding: 5px 8px;}

/* 列表 */
.hf-school{height:22px;line-height:22px;position:relative;background:#f6f6f6;clear:both;margin:0 15px 10px 0;font-size:12px;}
.hf-school:after{content:"";position:absolute;top:-6px;left:44px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #f6f6f6;}
.hf-school span{width:100px;display:inline-block;text-align:center;color:#999;border-right:#ccc 1px solid;line-height:16px;margin-right:10px;}
.ui-list>li>a{display:block;}
.hf-house li{display:block;padding:2px 0;}
.hf-house-box{display:-webkit-box;display:-moz-box;}

/* gotop */
.hf-gotop{position:fixed;right:10px;bottom:50px;}
.hf-gotop a{display:block;width:40px;height:40px;line-height:40px;background:rgba(0,0,0,.3);color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);text-align:center;}
.hf-gotop a:hover{background:rgba(0,0,0,.5);}
.hf-gotop a i{font-size:24px;line-height:40px;}

/* 搜索 */
.hf-panel h2{padding:0;margin:0 15px;font-size:14px;color:#999;}
.hf-history{padding-bottom:10px;}
.hf-history a{display:inline-block;margin:10px 10px 0 0;padding:5px 8px;font-size:12px;color:#333;border-radius:3px;border:1px solid #d2d2d2;background-color:#fff;}
.hf-history a:hover{background-color:#eee;}
.hf-searchdel{border-top:#eee 1px solid;height:44px;line-height:44px;margin:0 15px;text-align:center;color:#999;}
.hf-searchdel-2{border-top:#eee 1px solid;height:44px;line-height:44px;text-align:center;color:#28b4f1;background: #fff;}
.loadmore{text-align:center;padding:10px 0;font-size:14px;}

/* 新闻 */
.hf-news li{padding:10px 0;}
.hf-news-photo{display:block!important;}
.hf-news-photo h6{font-size:16px;padding-top:10px;padding-bottom:10px;}
.hf-news-photo .ui-grid-trisect{padding:0;padding-right:10px;}
.hf-news-photo .ui-grid-trisect-img{padding-top:80%;}
.hf-news-photo > p{padding-bottom:10px;}
.hf-one-img{position:relative;width:100%;padding-top:33.333%;}
.hf-one-img > span{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-repeat:no-repeat;-webkit-background-size:cover;}
.hf-one-img img{width:100%;height:100%;position:absolute;left:0;top:0;}
.hf-tag-zhuanti:before{position:absolute;font-size:10px;width:40px;height:22px;line-height:22px;top:0;right:0;z-index:9;color:#fff;text-align:center;content:'专题';background:#7dd232;}
.hf-tag-zhibo:before{position:absolute;font-size:10px;width:40px;height:22px;line-height:22px;top:0;right:0;z-index:9;color:#fff;text-align:center;content:'直播';background:#7dd232;}
.hf-tag-juhe:before{position:absolute;font-size:10px;width:40px;height:22px;line-height:22px;top:0;right:0;z-index:9;color:#fff;text-align:center;content:'专题';background:#7dd232;}
.hf-jvhe{background:#fff;padding-bottom:10px;}
.hf-jvhe-img{position:relative;width:100%;padding-top:37.5%;background:#fff;}
.hf-jvhe-img > span{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-repeat:no-repeat;-webkit-background-size:cover;}
.hf-jvhe-img img{width:100%;height:100%;position:absolute;left:0;top:0;}
.hf-jvhe-img h6{width:100%;height:30px;line-height:30px;position:absolute;left:0;bottom:0;color:#fff;text-indent:10px;background:rgba(0,0,0,.4);}
.hf-jvhe p{padding:10px 10px 0;}
.hf-jvhe-tag>span{height:28px;line-height:28px;display:inline-block;padding:0 10px;border:#eee 1px solid;border-radius:20px;text-align:center;margin:10px 0 0 10px;}
.hf-jvhe-title{height:30px;line-height:30px;color:#28b4f0;padding-left:10px;font-size:14px;border-top:#eee 1px solid;background:#fff;}

/* 问答 */
.hf-wenda .hf-badge-pos{right:15px;top:10px;}
.hf-wenda .ui-btn-green{width:75px;}
.hf-wenda .ui-btn-green:before{border:none;}
.hf-wenda > ul li{display:block;overflow:hidden;padding-bottom:10px;}
.hf-wenda-q,
.hf-wenda-a{position:relative;padding-left:30px;font-size:14px;margin-top:10px;}
.hf-wenda-a{color:#999;}
.hf-wenda-q>span,
.hf-wenda-a>span{position:absolute;left:0;top:0;display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;font-size:16px;}
.hf-wenda-q>span{background-color:#ff3100;}
.hf-wenda-a>span{background-color:#7dd232;}

/* 二手房 */
.hf-nowrap-multi{height:45px;}
.hf-oldinfo-btn .ui-btn{line-height:1;}

/* 星空贷 */
.hf-loan-content{padding: 10px 40px;}
.hf-loan-content p {position: relative;padding-left: 10px;}
.hf-loan-content em {position: absolute;left: 0px;}
.hf-tab-nav li {
  border-bottom: none;

} 

.hf-tab-nav li.current{
  color: #ff3100;
  border-bottom: none; background-position: center bottom;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.5,transparent),color-stop(0.5,#ff3100));
  background-repeat: no-repeat;
  -webkit-background-size: 60% 4px;}

/* 家居兼容wapApp */
.hf-home-tophack{top:40px!important;}

.hf-photos img{vertical-align: middle;margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto!important;height: auto!important;
  max-width: 100%;
  max-height: 100%;}
.hf-photos .ui-slider { padding-top: 100%;height: auto!important;}
.hf-photos .ui-slider-content > li {text-align: center;width: 100%;-webkit-box-flex:1;-moz-box-flex:1;}
.ui-slider-content > li img {
  display: inline-block;vertical-align: middle;}

/* 提交成功 */
.hf-push{width: 100px;  position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);text-align: center;}
.hf-push i{font-size: 60px;color: #909090;}
.hf-push p{padding-top:15px;font-size: 18px;}

/* 弹出表单 */
.hf-input-wrap{display:-webkit-box;}
.hf-input-wrap .ui-input{margin:7px 0;height:40px;line-height:40px;}
.hf-input-wrap .ui-btn{margin:9px 0 0 7px;height:38px;line-height:38px;}
.ui-input-textarea{height:65px;background:#fff;width:100%;}
.ui-input-textarea textarea{width:100%;box-sizing:border-box;-webkit-appearance:none;border:0;background:0 0;padding:5px 5px 5px 10px;height: 65px;}

/* 广告位 */

#ads_box{position:relative;display:-webkit-box;background:#FFF;border-bottom:1px solid #ededed;box-shadow:0 1px 1px #fff;}
#ads_close{display:block;position:absolute;right:3px;top:3px;text-indent:-9999px;background: url(../images/close.png) no-repeat scroll 0 0 transparent; height: 20px;width:20px;}
a.ads_down{position:absolute;right:5px;bottom:5px;color:#fff;background:#FF4000;display:inline-block;padding:0 5px;line-height:25px;border-radius:5px;}
#ads_close:hover {background: url(../images/close.png) no-repeat scroll 0 -20px transparent;}

.app-download {background: url(../images/app_downhf.png) no-repeat scroll 10px 10px #F9F9F9;background-size:auto 36px;border-bottom: 1px solid white;height: 58px;position: relative;width: 100%;}
.app-ah{background-image:url(../images/app_downah.png);}

#app-open{ padding-top: 10px; font-size: 12px;}
#app-open span{ display: block; width: 40%; float: left;}
#app-open .opentxt{ position: absolute; right: 30px; height: 34px; line-height: 34px; border-radius: 3px; padding: 0 20px; }

.app-open{background:url(../images/app-lg.png) no-repeat 25px 4px rgba(0,0,0,.6);background-size: auto 36px;position: relative;height: 44px;line-height:44px;overflow: hidden;width: 100%;margin: 0px auto;position: fixed;bottom: 0px;z-index: 88888;color:#FFF;}
.app-open em {width: 26px;height: 26px;position: absolute;left: -10px;top: -5px;-webkit-transform: rotate(0);background: #444;border-radius: 50%; }
.app-open em::after, .app-open em::before {top: 13px;left: 3px;content: "";display: block;position: absolute;width: 14px;height: 2px;background: #999;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.app-open em:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
.opentxt{float:right;background: #28b4f0;color:#fff;display:inline-block;height:44px;line-height:44px;;padding:0 15px;}

/* 弹出 */
.poptip{position:fixed;z-index:100;top:0;left:0;width:100%;height:200%;display:none;background-color:transparent;word-break:break-all;}
.poptip .poptip-bg{width:100%;height:100%;top:0;left:0;right:0;bottom:0;}
.poptip .poptip-bg{position:absolute;background-color:#000;opacity:0;}
.poptip.show,
.box-ct{display:block;-webkit-box-pack:center;}
.poptip.show .poptip-bg{-webkit-animation:MicroMask 250ms ease-in-out 1 both;animation:MicroMask 250ms ease-in-out 1 both;}
.box-ct{background:rgba(255, 255, 255, 0.9) !important;border-radius:10px;-webkit-animation:MicroPopUp 250ms ease-in-out 1 both;animation:MicroPopUp 250ms ase-in-out 1 both;margin:0 40px;margin-top: 100px;}

@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */    .box-ct{margin-top: 50px;}}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */    .box-ct{margin-top: 100px;}}
@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 */    .box-ct{margin-top: 150px;}}
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 Plus */    .box-ct{margin-top: 150px;}}


.box-bd{position:relative;padding-top:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.box-bd .msg{padding:0 20px 20px;}
.box-bd .msgbtn{border-top:solid 1px #ddd;padding:10px 0;text-align:center;}
.box-bd .msgx{width:30px;height:30px;position:absolute;right:10px;top:5px;-webkit-transform:rotate(0);cursor:pointer;background: ;border-radius: 50%;}
.box-bd .msgx::after,
.box-bd .msgx::before{top:15px;right:5px;content:"";display:block;position:absolute;width:20px;height:2px;background:#999;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.box-bd .msgx:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}

.msg{max-height: 260px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.msg::-webkit-scrollbar{display:none}
.msg li{height: 44px;line-height: 44px;border-top: #ccc 1px solid;}
.msg li:first-child{border-top: none;}
.msg li:hover{background: #eee;}

@-webkit-keyframes MicroMask{
	0%{opacity:0;}
	100%{opacity:.5;}
}
@keyframes MicroMask{
	0%{opacity:0;}
	100%{opacity:.5;}
}
@-webkit-keyframes MicroPopUp{
	0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
	90%{-webkit-transform:scale3d(0.99,.99,1);transform:scale3d(0.99,.99,1);}
	100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);
	}
}
@keyframes MicroPopUp{
	0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
	90%{-webkit-transform:scale3d(0.99,.99,1);transform:scale3d(0.99,.99,1);}
	100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);
	}
}
/* 2015.12.11 by mhs */
.hf-header-logo{ background-size: auto 100%;position:absolute;}
/*.hf-f13{ font-size: 12px; line-height: 14px;}*/
.hf-badge-yellow{ float: right; width: 16px; height: 20px; background-image: url(../images/wealth.jpg); background-size: 100% 100%;}
.app-open{ background-image: url(../images/new_house_sell.jpg);  background-position: 10px center; background-size: auto 36px; line-height: 18px;}
.copy{ padding: 30px 0;}
.app-open em{ left: auto; right: 0; top: 0;}
.app-open em{ border-radius: 0; background: none;}
/*2016-06-03 11:04:16 by fanfan*/
.hf-header-logo.hf-header-logo-news{ left: 50%;width: 160px;margin-left: -80px;}

.borderBottome0{border-bottom: 1px solid #e0e0e0;}
.whiteBg{background-color: #fff;}
.paddingLeft15{padding-left: 15px;}
.padding14{padding: 14px;}
.marginBottom10{margin-bottom: 10px;}
.marginTop10{margin-top: 10px;}
.borderRadius5{border-radius: 5px;}
