/*楼盘列表页*/
.searchMain {
	position: absolute;
	bottom: 0;
	left: 10%;
	z-index: 11;
	width: 80%;
}
.loupanSearch {
	margin: 10px auto;
	position: relative;
}
.loupanSearch .searchTxt {
	border: none;
	width: 100%;
	height: 35px;
	text-indent: 1em;
	font-size: 12px;
	border-radius: 20px;
}
.loupanSearch .searchButton {
	background: #fff url(../images/loupansearch.png) no-repeat 10px center;
	color: #fff;
	border: none;
	position: absolute;
	right: 5px;
	top: 3px;
	height: 29px;
	width: 40px;
	line-height: 29px;
	padding: 0 10px;
	border-radius: 8px;
}
.loupanSlider {
	position: relative;
}
.loupanSlider .loupanSliderImg img {
	width: 100%;
}
.zhuantiTuTop {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.zhuantiTuTop span {
	color: #fff;
	font-size: 10px;
	text-shadow: 1px 1px 1px #505050;
}
.zhuantiTuTop span:nth-child(1) {
	float: left;
}
.zhuantiTuTop span:nth-child(2) {
	float: right;
}
.swiper-container .swiper-pagination4 {
	bottom: 0!important;
}
.newhouse_type {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	height: 0.42rem;
}
.newhouse_type ul li {
	border-right: 1px solid #ddd;
	float: left;
	text-align: center;
	width: 25%;
}
.newhouse_type ul li span {
	background: url("../images/v_filter.png") no-repeat scroll right center / auto 20%;
	color: #606060;
	font-size: 0.14rem;
	height: 0.42rem;
	line-height: 0.42rem;
	padding-right: 0.12rem;
	max-width: 85%;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.zh_filter {
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	display: none;
	height: 0.42rem;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.zh_filter ul li {
	border-right: 1px solid #ddd;
	box-sizing: border-box;
	float: left;
	width: 25%;
	text-align: center;
}
.zh_filter ul li a span {
	background: url("../images/v_filter.png") no-repeat scroll right center / auto 40%;
	color: #606060;
	font-size: 0.14rem;
	height: 0.42rem;
	line-height: 0.42rem;
	padding-right: 0.1rem;
}
.zh_filter ul li.vf_click_on a span {
	background: url("../images/v_filter2.png") no-repeat scroll right center / auto 40%;
	color: #368ef4;
	padding-right: 0.12rem;
}
.zh_filter_ul {
	left: 0;
	position: absolute;
	top: 0.41rem;
}
.zh_filter_ul ul {
	background-color: #ffffff;
	display: none;
	float: left;
	height: 400px;
	overflow: auto;
	position: relative;
	width: 100%;
	z-index: 99;
}
#section dl {
	float: left;
	width: 50%;
}
.lbTab dd {
	background-color: #fff;
	border-bottom: 1px solid #f4f4f4;
	color: #3c3f46;
	font-size: 0.16rem;
	height: 0.44rem;
	line-height: 0.43rem;
	overflow: hidden;
	padding: 0 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #edf5f7;
	text-align: center;
}
#menu_second dd {
	background: #fff;
}
.lbTab dd.noarr {
	color: #f00;
}
.lbTab dd a {
	color: #3c3f46;
	display: block;
	margin: 0 -16px;
	overflow: hidden;
	padding: 0 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	font-size: 0.16rem;
}
.lbTab dd.noarr a {
	background: #f2f2f2 url("../images/estate_list_city_bg.jpg") no-repeat scroll 0 10px;
	color: #368ef4;
}
.zh_filter_ul section dl {
	float: left;
	width: 50%;
}
.zh_filter_ul ul li {
	border-bottom: 1px solid #f4f4f4;
	border-right: 1px solid #ffffff;
	float: left;
	height: 0.44rem;
	line-height: 0.44rem;
	text-align: left;
	padding-left: 1.1rem;
	width: 100%;
	background: #edf5f7;
}
.zh_filter_ul ul:nth-child(1) li {
	padding-left: 0.3rem;
}
.zh_filter_ul ul:nth-child(3) li {
	padding-left: 2.2rem;
}
.zh_filter_ul ul:nth-child(4) li {
	padding-left: 3rem;
}
.zh_filter_ul ul li.active a {
	color: #368ef4;
}
.zh_filter_ul ul li a {
	color: #606060;
	display: block;
	font-size: 0.16rem;
}
.loupanGeshu {
	color: #333;
	font-size: 0.12rem;
	padding: 10px;
	margin-left: 26px;
}
.loupan {
	background: #fff;
}
.loupanTop {
	height: 0.3rem;
	line-height: 0.3rem;
	border-bottom: 1px solid #d4d4d4;
}
.loupanTop a {
	display: inline-block;
}
.loupanTop a:nth-child(1) {
	width: 80%;
	padding-left: 10px;
	font-size: 0.18rem;
	font-weight: 700;
}
.loupanTop a:nth-child(2) {
	text-align: right;
	width: 17%;
	font-size: 0.16rem;
	color: #6e6e6e;
}
.loupanTop a:nth-child(2) img {
	width: 0.07rem;
	margin-top: -2px;
}
.house {
	width: 100%;
}
.house ul li {
	padding: 15px 0 15px 30px;
	position: relative;
	border-bottom: 2px solid #f5f5f5;
}
.houseMian {
	width: 100%;
	position: relative;
}
.list-house-box {
	position: relative;
	float: left;
	margin-right: 13px;
}
.houseImg>img {
	width: 1.1rem;
	height: 0.8rem;
}
.houseImg span {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	border-radius: 0.15rem;
	color: #fff;
	font-size: 0.12rem;
	left: 5px;
	padding: 0 6px;
	position: absolute;
	text-align: center;
	top: 4px;
}
.houseImg span img {
	width: 0.4rem;
}
.houseTitle {
	float: left;
	width: 59%;
}
.houseTitle h2 {
	font-size: 0.18rem;
	font-weight: 700;
	padding-bottom: 0.02rem;
}
.houseTitle h2 span {
	color: #2c82f9;
	font-size: 0.14rem;
	padding-left: 3px;
}
.houseTitle h2 .indexQuyu {
	position: absolute;
	right: 5%;
	top: 0;
	color: #ff3a3a;
	font-weight: 100;
	font-size: 0.12rem;
	border: 1px solid #ff3a3a;
	border-radius: 5px;
	padding: 0 2px;
}
.houseTitle p {
	font-size: 0.18rem;
	padding-bottom: 0.08rem;
	color: #f00;
}
.houseTitle p:last-child {
	padding-bottom: 0;
}
.keylp span {
	background: #fff;
	border-radius: 3px;
	padding: 0 3px;
	display: inline-block;
	height: 0.15rem;
	line-height: 0.15rem;
	font-size: 0.11rem;
	margin-right: 0.02rem;
	float: left;
}
.keylp span:nth-child(1) {
	background: #fff5e5;
	color: #d1934b;
	font-size: 12px;
}
.keylp span:nth-child(2) {
	background: #e9f9ec;
	color: #68a963;
	font-size: 12px;
}
.keylp span:nth-child(3) {
	background: #ebf1fe;
	color: #7393cc;
	font-size: 12px;
}
.houseTel {
	width: 0.7rem;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0.4rem;
}
.houseTel a {
	display: block;
}
.houseTel p {
	color: #f00;
	font-size: 0.13rem;
}
.houseTel span {
	height: 0.35rem;
	width: 0.35rem;
	display: inline-block;
}
.houseTel span img {
	width: 100%;
}
.zh_newhouse-more {
	background: #fff none repeat scroll 0 0;
	font-size: 0.8em;
	height: auto;
	padding: 10px;
	text-align: center;
	width: auto;
}
@media screen and (min-width:320px) {
}
@media screen and (min-width:360px) {
.houseTitle h2 {
	padding-bottom: 0.05rem;
}
.keylp span {
	margin-right: 0.05rem;
}
}
@media screen and (min-width:375px) {
}
@media screen and (min-width:414px) {
}
@media screen and (min-width:480px) {
}
@media screen and (min-width:560px) {
}
@media screen and (min-width:640px) {
}
/*楼盘列表页END*/


/*搜索导航*/
.header {
	height: 0.5rem;
	width: 100%;
	background: #3257d7;
	position: fixed;
	z-index: 100;
	top: 0;
	display: none;
}
.header2 {
	position: fixed;
	z-index: 12;
	top: 0;
	display: block;
}
.navv-return {
	left: 2%;
	width: 4%;
	position: absolute;
	top: 28%;
}
.navv-return img {
	width: 100%;
}
.logoo {
	position: absolute;
	left: 6%;
	top: 22%;
	width: 30%;
}
.logoo img {
	width: 100%;
}
.searcher {
	position: absolute;
	width: 51%;
	left: 37%;
	top: 22%;
}
.searcherpic input {
	border-radius: 0.16rem;
	height: 0.3rem;
	line-height: 0.3rem;
	width: 100%;
	border: 1px solid #bebebe;
	font-size: 0.12rem;
	color: #b3b3b3;
	padding-left: 2%;
}
.searcherpic .searcherpicButton {
	width: 0.3rem;
	height: 0.3rem;
	display: inline-block;
	background: url(../images/loupansearch.png) no-repeat right center /70%;
	position: absolute;
	right: 2%;
	top: 0;
	border: none;
}
.nav-navigationer {
	position: absolute;
	right: 0;
	width: 0.34rem;
	top: 20%;
}
.nav-navigationer a {
	color: #fff;
	display: block;
	font-size: 0.12rem;
	text-align: center;
}
.nav-navigationer img {
	width: 66%;
}
/*搜索导航 END*/

.detailNav2 {
	position: fixed;
	top: 0.5rem;
	z-index: 11;
	width: 100%;
}
/*搜搜自动模糊查找*/
/*搜索浮动页面*/
.l_select {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 10000;
}
.search_box {
	position: relative;
}
.zh_search {
	height: 41px;
	margin: 8px 1%;
	position: relative;
	width: 98%;
}
.zh_search input.inp {
	background: #fff url(../images/search-icon.png) no-repeat scroll 10px center / auto 50%;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #333;
	font-size: 12px;
	height: 40px;
	padding: 0 10%;
	width: 100%;
}
.zh_search input.btn {
	background: #094db4 url(../images/search-btn.png) no-repeat scroll 14px 1px / 45% auto;
	border: 0 none;
	border-radius: 5px;
	height: 30px;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 60px;
}
.com_main_two {
	width: 100%;
	height: auto;
}
.hot-search-title h1 {
	color: red;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: 400;
	margin: 12px 12px 0;
}
.hot-search-con ul {
	margin-left: 6px;
}
.hot-search-con ul li {
	float: left;
	margin: 6px 2px 2px;
}
.hot-search-con ul li a {
	color: #8b8b8b;
	font-size: 14px;
	padding: 6px;
}
/*浮动搜索自动模糊查找*/
.search_box ul {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	display: none;
	height: 360px;
	overflow: auto;
	left: 0;
	padding: 5px 0;
	position: absolute;
	top: 48px;
	width: 100%;
	z-index: 999999;
}
#search_list_content2 {
	top: -10px;
}
.search_box ul li {
	height: auto;
	padding: 5px 0;
	width: auto;
	overflow: hidden;
}
.search_box ul li a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #999;
	display: block;
	float: none;
	font-size: 14px;
	font-weight: normal;
	height: auto;
	line-height: normal;
	padding: 0 20px;
	text-align: left;
	width: auto;
}
.search_box ul li a h1 {
	clear: both;
	font-size: 14px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	width: auto;
}
.search_box ul li a h1 span.price {
	float: right;
}
.search_box ul li a h1 span.name {
	color: #ff6600;
	margin-right: 5px;
	font-size: 16px;
}
/*模糊查找结束*/
 



/*详情页部分开始*/

/*list部分开始*/
.list {
	width: 100%;
	background: rgba(0,0,0,0.8);
}
.list ul li {
	float: left;
	width: 20%;
	text-align: center;
	height: 0.4rem;
	line-height: 0.4rem;
}
.list ul li a {
	color: #fff;
	font-size: 0.14rem;
}
.list ul li.reds a {
	color: #ff4040;
}
.list ul li.reds {
	background: url(../images/zhuye.png) no-repeat 17% 58% /15%;
}
.list3 {
	display: none;
}
.list2 {
	position: fixed;
	top: 0.5rem;
	z-index: 88;
	display: block;
	border-bottom: solid 1px #eee;
	background: rgba(0,0,0,0.8);
}
/*list部分结束*/

/*headmap部分开始*/
.headmap {
	width: 100%;
	position: relative;
}
.headmap img {
	width: 100%;
}
.bofang {
	width: 100%;
}
.bofang ul li {
	display: block;
}
.bofang ul li:first-child {
	display: block;
}
.bofang ul li video {
	width: 100%;
	height: 2.2rem !important;
	object-fit: fill;
}
.headmaptp {
	position: absolute;
	bottom: 0.3rem;
	left: 50%;
	width: 50%;
	transform: translateX(-50%);
}
.headmaptp ul {
	display: flex;
	justify-content: center;
}
.headmaptp ul li {
	width: 0.6rem;
	line-height: 0.25rem;
	height: 0.25rem;
	text-align: center;
	border-radius: 0.12rem;
	background: rgba(10,10,10,0.5);
	margin: 0 0.04rem;
}
.headmaptp ul li a {
	display: block;
	color: #fff;
	font-size: 0.12rem;
}
.headmaptp ul li.blues {
	background: #5383f7;
}
.headmaptp img {
	width: 14%;
	margin-right: 0.03rem;
}
.headmaptp ul li.longs {
	display: none;
}
.headmaptp ul li.longs img {
	width: 18%;
}
.details-pic ul li {
	position: relative;
	display: none;
}
.details-pic ul li:first-child {
	display: block;
}
.details-pic ul li a img {
	width: 100%;
	height: 2rem;
}
.details-pic ul li video {
	object-fit: fill;
}
.details-icon {
	position: absolute;
	right: 0.15rem;
	top: 42%;
	transform: translateY(-50%);
}
.details-icon ul li a {
	display: block;
	font-size: 0.14rem;
	color: #fff;
	background: rgba(0,0,0,.7);
	border-radius: 50%;
	width: 0.45rem;
	height: 0.45rem;
	line-height: 0.45rem;
	text-align: center;
}
.details-icon ul li.active a {
	color: #ffffff;
	background: #3257d7;
}
.details-icon ul li:not(:last-child) {
	margin-bottom: 0.1rem;
}
/*headmap部分结束*/


/*onsale部分开始*/
.onsale {
	background: #fff;
	width: 100%;
	padding-left: 0.32rem;
	padding-top: 0.15rem;
	padding-bottom: 0.14rem;
	border-top: 0.14rem solid #f7f7f7;
}
.onsale .shanyun h1 {
	float: left;
	color: #231815;
	font-size: 0.22rem;
	font-weight: 800;
}
.onsale .shanyun span {
	color: #fff;
	font-size: 0.14rem;
	font-weight: 900;
	padding: 0.01rem 0.05rem;
	border-radius: 0.03rem;
	margin-left: 0.09rem;
	margin-top: 0.06rem;
	display: inline-block;
	background: #2c82f9;
}
.onsale .zhongjia {
	width: 100%;
	margin-top: 0.05rem;
}
.onsale .zhongjia p {
	float: left;
	font-size: 0.14rem;
	color: #767676;
	margin-top: 4px;
}
.onsale .zhongjia strong {
	display: inline-block;
	font-size: 0.2rem;
	color: #ff0000;
	margin-left: 0.04rem;
}
.onsale .zhongjia span {
	font-size: 0.14rem;
	color: #ff0000;
}
.onsale .zhongjia span.huise {
	font-size: 0.12rem;
	color: #aaaaaa;
	margin-left: 2%;
}
.onsale .dizhi {
	margin-top: 0.05rem;
	margin-bottom: 0.05rem;
}
.onsale .dizhi p {
	float: left;
	width: 87%;
	font-size: 0.14rem;
	color: #767676;
}
.onsale .dizhi span {
	color: #231815;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 0.04rem;
}
.onsale .dizhi img {
	width: 4%;
}
.onsale .fangxing {
	margin-top: -0.02rem;
}
.onsale .fangxing span {
	font-size: 0.12rem;
	padding: 0.02rem 0.05rem;
}
.onsale .fangxing span:nth-child(1) {
	background: #ecf4fe;
	color: #7897d2;
}
.onsale .fangxing span:nth-child(2) {
	background: #e2f9e2;
	color: #56a651;
}
.onsale .fangxing span:nth-child(3) {
	background: #ffe2e1;
	color: #e96d58;
}
/*onsale部分结束*/
/*signup部分开始*/
.signups {
	width: 100%;
	border-top: 3px solid #f7f7f7;
	background: #fff;
}
.signups ul li {
	float: left;
	display: block;
	width: 34%;
	text-align: center;
	border-radius: 0.06rem;
	margin: 3px 10px;
	background: #517ff7;
	margin: 0.11rem 0.29rem;
}
.signups ul li img {
	width: 12%;
}
.signups .wx {
	border-right: none;
	background: #ff2319;
}
.signups ul li a {
	color: #fff;
	display: block;
	height: 0.34rem;
	line-height: 0.34rem;
	font-size: 0.14rem;
}
/*signup部分结束*/


/*phone部分开始*/
.phone {
	width: 100%;
	background: #fff;
	height: 1rem;
	border-top: 0.16rem solid #f7f7f7;
	border-bottom: 0.16rem solid #f7f7f7;
}
.phonefl {
	float: left;
	width: 70%;
	margin-left: 0.28rem;
	margin-top: 2%;
}
.phonefl a {
	display: inline-block;
	font-size: 0.12rem;
	color: #ff0000;
}
.phonefl a strong {
	font: italic 900 0.24rem Microsoft Yahei;
}
.phonefl p {
	font-size: 0.12rem;
	color: #767676;
	margin-top: 1%;
}
.phonefr {
	width: 12%;
	float: right;
	margin: 3% 5% 0 0;
}
.phonefr img {
	width: 100%;
}
/*phone部分结束*/


/*details部分开始*/
.details {
	width: 100%;
	background: #fff;
}
.detailstop ul li {
	width: 100%;
	padding: 0.10rem 0;
	border-bottom: 1px solid #e5e5e5;
}
.detailstop ul li p {
	font-size: 0.14rem;
	color: #231815;
	margin-left: 28px;
}
.detailstop ul li p span {
	color: #767676;
	margin-right: 0.12rem;
}
.detailstop ul li p span.julin {
	letter-spacing: 0.035rem;
	margin-right: 0.084rem;
}
.detailstop ul li p.xiangqing {
	margin-left: 3%;
	font-size: 0.18rem;
	color: #231815;
	padding: 0.02rem 0;
}
.detailstop ul li.dw {
	position: relative;
}
.detailstop ul li p a {
	right: 5%;
	bottom: 17%;
	position: absolute;
	display: inline-block;
	font-size: 0.14rem;
	color: #ff0000;
	border: 1px solid #ff0000;
	border-radius: 0.05rem;
	padding: 0.02rem 0.1rem 0.02rem 0.24rem;
	background: url(../images/tongzhis.png) no-repeat left 10% center/16%;
}
.detailstop ul li p a img {
	width: 100%;
}
.detailsbt {
	padding: 0.1rem 0 0.08rem 0;
	margin-left: 28px;
}
.detailsbt a {
	font-size: 0.12rem;
	color: #5487f7;
}
.detailsbt img {
	width: 4%;
}
/*details部分结束*/


/*explain部分开始*/
.explain {
	width: 100%;
	position: relative;
	background: #fff;
}
.explain .explainbj img {
	width: 100%;
}
.explainbj .loupanYuyin {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}
.explain .shouzhi {
	position: absolute;
	width: 6%;
	bottom: 8%;
	right: 4%
}
.explain .shouzhi img {
	width: 100%;
}
.explain audio {
	width: 80%;
	float: left;
}
.yuyin {
	display: none;
	margin-top: 2px;
	padding-left: 10%;
	background: #000;
	position: relative;
	z-index: 2;
}
.yuyin>a {
	float: left;
}
.yuyin .yuyinZhezhao a {
	background: rgba(0,0,0,0);
	width: 70%;
	position: absolute;
	left: 10%;
	bottom: 0;
	height: 40px;
	display: block;
}
/*explain部分结束*/



/*news部分开始*/
.news {
	width: 100%;
	background: #fff;
	border-top: 0.16rem solid #f7f7f7;
	border-bottom: 0.16rem solid #f7f7f7;
}
.newstop {
	height: 0.5rem;
	line-height: 0.5rem;
	border-bottom: 1px solid #edeeee;
}
.newstop a:nth-child(1) {
	font-size: 0.18rem;
	color: #231815;
	padding-left: 5%;
}
.newstop a:nth-child(2) {
	font-size: 0.14rem;
	color: #5487f7;
	float: right;
	padding-right: 5%;
}
.newsce {
	width: 100%;
	margin-top: -0.06rem
}
.newsce ul li {
	width: 92%;
	margin: 0.2rem 0.16rem;
	border-left: 1px solid #d3d3d3;
}
.newsce .newscezuoying {
	margin-left: 13px;
}
.newscezuoying .newscetop p {
	font-size: 0.15rem;
	color: #464646;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-weight: 700;
}
.newscezuoying .newscetop p span {
	background: #ffe2e1;
	color: #e96d58;
	font-size: 0.12rem;
	padding: 0.01rem 0.04rem;
	margin-right: 6px;
	font-weight: 400;
}
.newscezuoying .newscetop p span.bs {
	background: #ffefde;
	color: #f7ad10;
}
.newscezuoying .newscebt {
	margin-top: 2%;
}
.newscezuoying .newscebt p {
	font-size: 0.12rem;
	color: #464646;
}
.newscezuoying .newscebt p span {
	float: right;
	color: #aaaaaa;
	margin-right: 2%;
}
.newsbt {
	width: 92%;
	margin-left: 8%;
	margin-top: 5%;
	background: #fff;
	padding-bottom: 0.16rem;
}
.newsbt .newsbtfl {
	float: left;
	width: 52%;
	border: 1px solid #464646;
	border-radius: 5px;
	padding-bottom: 1px;
}
.newsbt .newsbtfl input {
	height: 0.37rem;
	line-height: 0.37rem;
	font-size: 0.12rem;
	color: #aaaaaa;
	width: 84%;
}
.newsbt .newsbtfl img {
	width: 8%;
	margin-left: 4%;
}
.newsbt .newsbtfr {
	float: right;
	width: 45%;
}
.newsbt .newsbtfr input {
	color: #fff;
	font-size: 0.14rem;
	background: #ff5e52;
	height: 0.37rem;
	line-height: 0.37rem;
	width: 73%;
	border-radius: 5px;
}
/*news部分结束


/*huxings部分开始*/
.huxings {
	width: 100%;
	background: #fff;
}
.huxings .huxingstop {
	padding: 0.10rem 0;
	padding-left: 4%;
	border-bottom: 1px solid #edeeee;
}
.huxings p {
	float: left;
	color: #231815;
	font: 500 0.18rem Microsoft Yahei;
}
.huxings span {
	padding: 0 0.08rem;
	margin-left: 5%;
	font-size: 0.16rem;
}
.huxings span.yanse {
	background: #507cf7;
	color: #fff;
	display: inline-block;
	text-align: center;
	height: 0.26rem;
	line-height: 0.26rem;
	border-radius: 0.05rem;
}
.huxingsce {
	width: 94%;
	margin: 0 auto;
	background: #fff;
}
.huxingsce ul li {
	border-bottom: 1px solid #edeeee;
	padding: 12px 0;
}
.huxingscezj {
	display: flex;
	align-items: center;
}
.huxingsce .huxingsceimg {
	width: 50%;
}
.huxingsce .huxingsceimg img {
	width: 100%;
	height: 1.4rem;
}
.huxingsce .huxingscewenzi {
	width: 50%;
}
.huxingsce .huxingscewenzi p {
	display: inline-block;
	font-size: 0.14rem;
	color: #464646;
	padding-left: 9%;
	margin-top: 3px 0;
}
.huxingscewenzi .huxingscewenzis ul li {
	border-bottom: none;
	font-size: 0.14rem;
	color: #464646;
	padding-left: 9%;
	padding: 4% 0 0 9%;
}
.huxingscewenzi .huxingscewenzixia {
	padding-left: 4%;
	padding-top: 3%;
}
.huxingscewenzi .huxingscewenzixia span:nth-child(1) {
	color: #e96d58;
	font-size: 0.12rem;
	border-radius: 0.03rem;
	display: inline-block;
	padding: 0.01rem 0.04rem;
	background: #ffe2e1;
}
.huxingscewenzi .huxingscewenzixia span:nth-child(2) {
	color: #7897d2;
	font-size: 0.12rem;
	border-radius: 0.03rem;
	display: inline-block;
	padding: 0.01rem 0.04rem;
	background: #ecf4fe;
	margin-left: 1%;
}
.huxingsce .dixian {
	border-bottom: none;
}
.huxingsbt {
	height: 0.5rem;
	line-height: 0.5rem;
	width: 100%;
	background: #fff;
}
.huxingsbt p {
	font-size: 0.12rem;
	color: #5487f7;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
}
.huxingsbt img {
	width: 3%;
}
/*huxings部分结束*/
.detail-video {
	border-top: 0.16rem solid #f7f7f7;
	background-color: #ffffff;
}
.detail-video-loop {
	padding: 0.06rem 3% 0.3rem 3% !important;
	background-color: #616161;
}
.detail-video-titles p {
	padding: 0.12rem 3%;
	font-size: 0.18rem;
	color: #231815;
	border-bottom: 1px solid #eee;
}
.detail-video-loop ul li video {
	display: block;
	width: 100%;
	height: 2rem;
}
.detail-video-loop ul li span {
	display: block;
	padding-top: 0.03rem;
	text-align: center;
	font-size: 0.16rem;
	color: #ffffff;
}
.detail-video-loop .swiper-pagination-bullet {
	background: #b2b2b2;
	opacity: 1;
}
.detail-video-loop .swiper-pagination-bullet-active {
	width: 0.3rem;
	border-radius: 0.25rem;
	background: #5588f8;
	opacity: 1;
}
.detail-video-loop .swiper-button-next, .detail-video-loop .swiper-button-prev {
	background-image: none;
	bottom: 0;
	top: auto;
	height: 0.4rem;
	z-index: 11;
}
.detail-video-next img, .detail-video-prev img {
	width: 100%;
}
.detail-video-phone {
	position: relative;
	padding: 0 3% 0.1rem;
	margin-top: 0.1rem;
}
.detail-video-phone input.detail-video-phone1 {
	width: 100%;
	display: block;
	font-size: 0.14rem;
	background: #f5f5f7;
	height: 0.34rem;
	line-height: 0.34rem;
	border-radius: 0.05rem;
	border-left: 0.06rem solid #5488f8;
	text-indent: 20%;
}
.detail-video-phone input::-webkit-input-placeholder {
 color:#848796;
}
.detail-video-phone input::-moz-placeholder {
 color:#848796;
}
.detail-video-phone input:-moz-placeholder {
 color:#848796;
}
.detail-video-phone input:-ms-input-placeholder {
 color:#848796;
}
.detail-video-phone input.detail-video-phone2 {
	display: inline-block;
	position: absolute;
	right: 0%;
	top: 0rem;
	font-size: 0.14rem;
	color: #fff;
	height: 0.34rem;
	line-height: 0.34rem;
	padding: 0 0.13rem;
	border-radius: 0.13rem;
	background: #3258d7;
}
/*matching部分开始*/
.matching {
	width: 100%;
	border-top: 0.16rem solid #f7f7f7;
	border-bottom: 0.16rem solid #f7f7f7;
}
.matching .newstop {
	border-bottom: none;
	background: #fff;
}
.matching .matchingtp {
	width: 100%;
	margin: 0 auto;
}
.matching .matchingtp img {
	width: 70%;
}
.matchingbt {
	width: 100%;
	background: #fff;
	padding-bottom: 0.10rem;
}
.matchingbt .mapmenu {
	width: 94%;
	margin: 0 auto;
}
.matchingbt ul.mapmenu li a i {
	display: block;
}
.matchingbt ul li {
	float: left;
	width: 14%;
	text-align: center;
	margin-top: 3%;
	margin-right: 3%;
}
.matchingbt ul li:last-child {
	margin-right: 0;
}
.matchingbt ul li img {
	width: 80%;
}
.matchingbt ul li p {
	font-size: 0.14rem;
	color: #aaaaaa;
	padding-top: 9%;
}
.loupanHengfu {
	margin-top: 10px;
}
.loupanHengfu img {
	width: 100%;
}
/*matching部分结束*/


/*periphery部分开始*/
.periphery {
	width: 100%;
	background: #fff;
	padding-bottom: 10px;
	margin-top: 10px;
}
.periphery .peripherytop {
	padding: 0.15rem 0 0.15rem 0.1rem;
}
.periphery .peripherytop ul li {
	color: #464646;
	font-size: 0.16rem;
	float: left;
	width: 28%;
	height: 0.32rem;
	line-height: 0.32rem;
	text-align: center;
	margin-right: 0.1rem;
}
.periphery .peripherytop ul li.on {
	display: inline-block;
	color: #fff;
	background: #517ff7;
	border-radius: 0.05rem;
}
.Tmessage_more .swiper-container {
	height: 2.68rem;
	background: #fff;
}
.Tmessage_more .mess_house {
	border: none;
}
.mess_house {
	width: 100%;
	height: 105px;
	border-bottom: 1px solid #d4d4d4;
	position: relative;
}
.Tmessage_more ul li {
	border: 1px solid #edecec;
	padding: 0.05rem;
	margin-left: 0.1rem;
	float: left;
}
.Tmessage_more .swiper-slide {
	width: 44%;
}
.Tmessage_more .mess_house {
	border: none;
}
.mess_house {
	width: 100%;
	height: 105px;
	position: relative;
}
.Tmessage_more .mess_house_img {
	float: none;
	margin-right: 0;
	width: 100%;
	height: 100px;
}
.Tmessage_more .swiper-container img {
	left: 0;
	position: absolute;
}
.mess_house_img img {
	width: 100%;
}
.mess_house_txt {
	display: block;
	position: relative;
	float: left;
}
.Tmessage_more .mess_house_txt h1 {
	/*padding: 5px 0;*/
	text-align: left;
}
.mess_house_txt h1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.16rem;
	padding-bottom: 0.03rem;
	color: #222;
	font-weight: 700;
}
.mess_house_txt p {
	color: #8b8b8b;
	font-size: 0.14rem;
	height: 0.2rem;
	line-height: 0.2rem;
	white-space: nowrap;
	padding: 0.03rem 0;
	margin-bottom: 0.03rem;
}
.Tmessage_more .Tmess_price h2 {
	color: #f00;
	font-size: 0.14rem;
	letter-spacing: 0.5px;
	padding: 0.02rem 0;
	text-align: left;
	padding-top: 3%;
}
.keylp span {
	border-radius: 0.03rem;
	padding: 0.01rem 0.05rem;
	display: inline-block;
	height: 0.2rem;
	line-height: 0.2rem;
	font-size: 0.12rem;
	margin-right: 0.02rem;
	float: left;
}
.keylp span:nth-child(1) {
	background: #ecf4fe;
	color: #7897d2;
}
.keylp span:nth-child(2) {
	background: #e2f9e2;
	color: #56a651;
	margin-left: 0.04rem;
}
.mess_house_txt p.keyjs {
	float: left;
	margin-top: 2%;
	max-width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Tmessprice {
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../images/dihua.png) no-repeat center /50%;
	margin-top: 0.3rem;
	margin-left: 1.09rem;
}
/*periphery部分结束*/
/*kfdz部分开始*/
.kfdz {
	width: 100%;
	background: #fff;
}
.kfdzce {
	width: 93%;
	margin: 0 auto;
	position: relative;
}
.kfdzce img {
	width: 100%;
}
.kfdzce .baoming {
	position: absolute;
	top: 47%;
	left: 12%;
	width: 76%;
	text-align: center;
}
.baoming .yusuan {
	width: 100%;
}
.baoming .yusuan input {
	width: 78%;
	border: 1px solid #e3e3e3;
	border-radius: 0.06rem;
	height: 0.45rem;
	line-height: 0.45rem;
	color: #aaaaaa;
	font-size: 0.12rem;
	background: #ffffff;
	padding-left: 16%;
}
.baoming img {
	width: 7%;
	position: absolute;
	top: 8%;
	left: 9%;
}
.baoming span {
	font-size: 0.14rem;
	color: #464646;
	padding-left: 2%;
}
.baoming .dianhua {
	margin-top: 3%;
}
.baoming .dianhua input {
	width: 92%;
	border: 1px solid #e3e3e3;
	border-radius: 0.06rem;
	background: #ffffff;
	height: 0.45rem;
	line-height: 0.45rem;
	color: #aaaaaa;
	font-size: 0.12rem;
	padding-left: 15%;
}
.baoming .dianhua img {
	position: absolute;
	top: 42%;
	left: 9%;
	width: 6%;
}
.baoming .tijiao {
	margin-top: 3%;
	width: 92%;
	border: 1px solid #e3e3e3;
	border-radius: 0.06rem;
	height: 0.45rem;
	line-height: 0.45rem;
	color: #fff;
	font-size: 0.14rem;
	background: #507bf7;
	margin-right: 2%;
}
/*kfdz部分结束*/
.loupanDangqian {
	border-bottom: 1px solid #edf5f7;
	padding: 0.1rem 0;
}
.loupanDangqian p {
	float: left;
	font-size: 0.14rem;
	padding-left: 3.5%;
}
.loupanDangqian .loupanDangqianNav {
	float: left;
}
.loupanDangqian .loupanDangqianNav ul li {
	float: left;
	font-size: 0.14rem;
	margin-right: 0.02rem;
}
/*详情页部分结束*/

/*楼盘信息开始*/
.information {
	width: 100%;
	background: #fff;
	border-bottom: 0.15rem solid #f6f6f6;
}
.information .informations {
	height: 0.5rem;
	line-height: 0.5rem;
	border-bottom: 1px solid #e5e5e5;
}
.informations p {
	font-size: 0.18rem;
	color: #231815;
	padding-left: 3%;
}
.informationce {
	width: 94%;
	margin-left: 3%;
}
.informationce ul li {
	width: 100%;
	padding: 0.10rem 0;
	border-bottom: 1px solid #e5e5e5;
}
.informationce ul li p {
	font-size: 0.14rem;
	color: #767676;
}
.informationce ul li p span {
	font-size: 0.14rem;
	color: #231815;
}
.informationce .yanse span {
	border-radius: 2px;
	padding: 0.01rem 0.06rem;
	font-size: 0.12rem;
}
.informationce .yanse span:nth-child(1) {
	background: #ecf4fe;
	color: #7897d2;
}
.informationce .yanse span:nth-child(2) {
	background: #e2f9e2;
	color: #56a651;
}
.informationce .yanse span:nth-child(3) {
	background: #ffe2e1;
	color: #e96d58;
}
.informationce .hongse {
	color: #ff0000;
}
.wudixian {
	border-bottom: none;
}
/*楼盘信息结束*/


/*动态开始*/
.newscebj {
	background: #fff;
	width: 100%;
}
.newscezj {
	height: 0.3rem;
	padding-top: 3%;
	padding-left: 3%;
}
.newscezj p {
	font: 900 0.16rem Microsoft Yahei;
	color: #231815;
}
.newscetop .biancu {
	font: 800 0.14rem Microsoft Yahei;
	color: #464646;
}
.newscezuoying .newscetop p span.blue {
	background: #ecf4fe;
	color: #7897d2;
}
.newscezuoying .newscetop p span.green {
	background: #e2f9e2;
	color: #56a651;
}
.newscebb {
	width: 100%;
	background: #fff;
	height: 0.4rem;
}
.newscebb p {
	font-size: 0.12rem;
	color: #a9a9a9;
	text-align: center;
}
.newscebb p span {
	font-size: 0.12rem;
	color: #5487f7;
}
/*动态结束*/


 /*暂无动态开始 */
.newscewdt {
	width: 100%;
	background: #fff;
	height: 3rem;
}
.wudongtai {
	width: 100%;
	text-align: center;
	margin-top: 15%;
}
.wudongtai img {
	width: 30%;
}
/*暂无动态结束 */


/*户型开始和相册*/
.huxingnav {
	width: 100%;
	height: 0.5rem;
	line-height: 0.46rem;
	background: #fff;
	overflow: auto;
}
.huxingnav ul li {
	float: left;
	padding: 0 0.1rem;
	margin: 0 0.20rem;
}
.huxingnav ul li a {
	font-size: 0.14rem;
	color: #231815;
}
.huxingnav ul li.hongse {
	border-bottom: 3px solid #ff4040;
}
.huxingnav ul li.hongse a {
	color: #ff4040;
}
.huxingce {
	width: 94%;
	margin: 0 auto;
	margin-top: 3%;
}
.huxingce ul li {
	width: 47%;
	float: left;
	margin: 4% 1.5% 0 1.5%;
}
.huxingcezj {
	width: 100%;
	position: relative;
}
.huxingcezj img {
	width: 100%;
}
.huxingcezjwz {
	position: absolute;
	width: 100%;
	bottom: 0;
	background: rgba(0,0,0,0.5);
}
.huxingcezjwz p {
	font-size: 0.16rem;
	color: #fff;
	padding: 2% 0 2% 0%;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.huxingcezj p {
	font-size: 0.12rem;
}
/*户型和相册结束*/


/*户型、相册图详情开始*/
.hxt {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	position: relative;
}
.hxttop p {
	position: absolute;
	top: 4%;
	left: 3%;
	color: #fff;
	font-size: 0.14rem;
}
.hxttop img {
	position: absolute;
	top: 4%;
	right: 3%;
	width: 7%;
}
.hxtce {
	width: 100%;
}
.hxtce img {
	width: 100%;
	position: absolute;
	top: 20%
}
.hxtce p {
	font-size: 0.16rem;
	color: #fff;
	position: absolute;
	top: 62%;
	left: 4%;
}
.hxtbt {
	position: absolute;
	left: 5%;
	top: 79%;
	width: 95%;
}
.hxtbtc {
	width: 100%;
}
.hxtbtc ul li {
	float: left;
	width: 23%;
	text-align: center;
}
.hxtbtc ul li a {
	font-size: 0.14rem;
	color: #fff;
}
.hxtbtc ul li.on {
	background: #5385f7;
	text-align: center;
	border-radius: 0.1rem;
}
/*户型、相册图详情结束*/
/*资讯start*/
.news-box {
	margin-top: 0.6rem;
	background-color: #fff;
}
.news-box-nav ul:nth-child(1) {
	border-bottom: 1px solid #ddd;
}
.news-box-nav ul {
	display: flex;
	flex-wrap: wrap;
}
.news-box-nav ul li {
	width: 25%;
	padding: 0.1rem 0;
}
.news-box-nav ul li a {
	font-size: 0.14rem;
	color: #333;
	display: block;
	width: 100%;
	text-align: center;
}
.news-box-nav ul li:not(:nth-child(4n)) a {
 border-right: 1px solid #ddd;
}
.news-box-nav ul:nth-child(1) li:last-child a {
	background: url(../images/h_filter.png) no-repeat right 0.17rem center, 0.4rem 0.4rem;
	padding-right: 0.1rem;
}
.news-box-nav ul.news-box-li {
	display: none;
}
.news-box-nav ul.news-box-show {
	display: flex;
}
.news-info {
	padding: 0 3%;
}
.news-info ul li {
	padding: 0.12rem 0;
	border-bottom: 1px solid #ddd;
}
.news-info ul li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.news-info-word {
	width: 60%;
}
.news-info-word span {
	font-size: 0.14rem;
	color: #333;
}
.news-info-word p i {
	font-size: 0.12rem;
	color: #676767;
	color: #999;
	margin-right: 0.3rem;
}
.news-info-img img {
	width: 1rem;
	height: 0.7rem;
}
.news-detail {
	background-color: #ffffff;
	margin-top: 0.6rem;
}
.news-detail-box {
	border-bottom: 0.1rem solid #f0f0f0;
}
.news-detail-title {
	padding: 0.13rem 3%;
	border-bottom: 1px solid #ddd;
}
.news-detail-title span {
	font-size: 0.16rem;
	color: #333;
	display: block;
	text-align: center;
	margin-bottom: 0.15rem;
}
.news-detail-title p {
	display: flex;
	justify-content: space-between;
}
.news-detail-title p i {
	font-size: 0.12rem;
	color: #979797;
}
.news-detail-info {
	padding: 0.1rem 3%;
}
.news-detail-info p span {
	font-size: 0.14rem !important;
}
.news-detail-info img {
	width: 100% !important;
	height: auto !important;
}
.news-other {
	padding: 0.12rem 3%;
}
.news-other-list {
	padding-bottom: 0.1rem;
	border-bottom: 1px solid #eee;
}
.news-other-list p {
	font-size: 0.16rem;
	color: #333;
	padding-bottom: 0.1rem;
}
.news-other-list ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-indent: 0.1rem;
}
.news-other-list ul li:not(:last-child) {
	margin-bottom: 0.1rem;
}
.news-other-list ul li a {
	font-size: 0.12rem;
	color: #333;
}
.news-other-list ul li span {
	font-size: 0.12rem;
	color: #b5b5b5;
}
.news-other-info p {
	font-size: 0.16rem;
	color: #007e8c;
	margin-top: 0.15rem;
	margin-bottom: 0.06rem;
}
.news-other-info form {
	display: flex;
}
.news-other-info input {
	height: 0.34rem;
	line-height: 0.34rem;
}
.news-other-info input.news-other-input {
	width: 2rem;
	font-size: 0.12rem;
	box-sizing: border-box;
	border: 1px solid #ddd;
	text-indent: 0.05rem;
}
.news-other-info input.news-other-submit {
	font-size: 0.14rem;
	color: #ffffff;
	background-color: #fd6e63;
	width: 1rem;
	text-align: center;
}
/*资讯end*/
/*帮我找房start*/
.look-background {
	background-color: #ffffff;
	padding: 0.6rem 3% 0.2rem 3%;
}
.look-title {
	padding-bottom: 0.06rem;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.look-title p {
	font-size: 0.16rem;
	color: #333;
	margin-bottom: 0.03rem;
}
.look-title span {
	display: block;
	font-size: 0.12rem;
	color: #898c95;
}
.look-box ul li {
	display: flex;
	align-items: center;
	padding: 0.1rem 0;
}
.look-box ul li span {
	font-size: 0.14rem;
	color: #7d8089;
	margin-right: 0.35rem;
}
.look-box ul li p {
	flex: 1;
	font-size: 0.14rem;
	color: #b3b6be;
	background: url("../images/icons_c.png") no-repeat right center/0.08rem 0.12rem;
}
.look-box ul li input {
	flex: 1;
}
.look-box input.look-box-btn {
	display: block;
	width: 80%;
	margin: 0.2rem auto 0;
	font-size: 0.14rem;
	color: #fff;
	background-color: #094db4;
	height: 0.34rem;
	line-height: 0.34rem;
	text-align: center;
	border-radius: 0.2rem;
}
.look-city {
	background: #fff;
	display: none;
	left: 0;
	bottom: 0;
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 3rem;
}
.cs_title {
	position: relative;
	line-height: 45px;
	height: 45px;
}
.cancel {
	color: #df3031;
	font-size: 0.14rem;
	padding: 0 0.1rem;
	position: absolute;
	right: 0;
	top: 0;
}
.cs_title_c {
	color: #0c0d0e;
	font-size: 0.16rem;
	margin: 0 20%;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.look-city ul {
	height: 1.8rem;
	overflow: auto;
}
.look-city ul li {
	color: #565c67;
	font-size: 0.14rem;
	padding: 0.15rem 0;
	text-align: center;
}
.nav_alert {
	display: none;
	background: none repeat scroll 0 0 #000;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1200px;
	top: 40px;
	z-index: 89;
}
.look-link {
	margin-top: 0.1rem;
}
.look-link ul li {
	padding: 0.02rem 3%;
}
.look-link ul li a {
	font-size: 0.12rem;
	color: #777;
	position: relative;
	padding-left: 0.15rem;
}
.look-link ul li a::before {
	border-radius: 0.75em;
	color: #ffffff;
	font-size: 8px;
	left: 0;
	line-height: 1.5em;
	position: absolute;
	text-align: center;
	top: 0.02rem;
	width: 1.5em;
}
.look-link ul li:nth-child(1) a::before {
	content: "动";
	background-color: #ff9933;
}
.look-link ul li:nth-child(2) a::before {
	content: "态";
	background-color: #4d9eed;
}
/*帮我找房end*/
/* 别墅页面start */
.villa-search {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 41px 3% 0.13rem 3%;
	background-color: #efefef;
}
.villa-search a:nth-of-type(1) {
	font-size: 0.14rem;
	color: #6c6c6c;
	background: url(../images/villa_saojiao.png) no-repeat right center/ 0.12rem 0.10rem;
	padding-right: 0.16rem;
	max-width: 1rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.villa-search a:nth-of-type(2) {
	display: flex;
	align-items: center;
}
.villa-search a:nth-of-type(2) span {
	font-size: 0.14rem;
	color: #a3a3a3;
	text-indent: 0.2rem;
	display: block;
	width: 2.15rem;
	height: 0.36rem;
	line-height: 0.36rem;
	border-radius: 0.25rem;
	background-color: #FFFFFF;
}
.villa-search a:nth-of-type(2) i {
	display: block;
	width: 0.73rem;
	height: 0.36rem;
	line-height: 0.36rem;
	background-color: #4026cf;
	text-align: center;
	border-radius: 0.15rem 0.25rem 0.25rem 0;
	margin-left: -0.18rem;
}
.villa-search a:nth-of-type(2) i img {
	width: 31%;
}
.vllia-loop::before {
	content: "";
	position: absolute;
	height: 0.25rem;
	width: 100%;
	left: 0;
	bottom: -0.01rem;
	/*background: url(../images/vllia-loop.png) no-repeat left bottom/100% 0.25rem;*/
	z-index: 20;
}
.vllia-loop.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 0.25rem;
}
.vllia-loop ul li a img {
	width: 100%;
}
.vllia-spend ul {
	padding: 0.15rem 3% 0.07rem 3%;
	display: flex;
	justify-content: space-between;
}
.vllia-spend ul li {
	position: relative;
	width: 49%;
}
.vllia-spend ul li a img:nth-of-type(1) {
	width: 100%;
}
.vllia-spend ul li a span {
	font-size: 0.18rem;
	position: absolute;
	left: 0.19rem;
	top: 0.2rem;
}
.vllia-spend ul li:nth-child(1) a span {
	color: #1654c5;
}
.vllia-spend ul li:nth-child(2) a span {
	color: #FFFFFF;
}
.vllia-spend ul li a img:nth-of-type(2) {
	width: 0.7rem;
	height: 0.7rem;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 0;
}
.vllia-type ul {
	margin: 0 3% 0.2rem 3%;
	display: flex;
	justify-content: space-between;
}
.vllia-type ul li {
	width: 23%;
	border-radius: 0.13rem;
	position: relative;
}
.vllia-type ul li:nth-child(-n+2) {
	border: 1px solid #2d74f6;
	background-color: #daebff;
}
.vllia-type ul li:nth-child(n+3) {
	border: 1px solid #8878e3;
	background-color: #8878e3;
}
.vllia-type ul li a img {
	width: 100%;
	height: 0.66rem;
	border-radius: 0.13rem;
}
.vllia-type ul li a:nth-of-type(2) {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0.5rem;
	font-size: 0.12rem;
	width: 0.7rem;
	padding: 0.02rem 0;
	border-radius: 0.04rem;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.vllia-type ul li:nth-child(-n+2) a:nth-of-type(2) {
	background-color: #2d74f6;
	color: #FFFFFF;
}
.vllia-type ul li:nth-child(n+3) a:nth-of-type(2) {
	background-color: #fff;
	color: #6851ec;
}
.vllia-type ul li p {
	font-size: 0.14rem;
	font-weight: 600;
	text-align: center;
	padding-top: 0.1rem;
	padding-bottom: 0.06rem;
}
.vllia-type ul li:nth-child(-n+2) p {
	color: #dd3529;
}
.vllia-type ul li:nth-child(n+3) p {
	color: #FFFFFF;
}
.vllia-rebate {
	position: relative;
	text-align: center;
	padding: 0.15rem 0;
	background-color: #efefef;
}
.vllia-rebate img {
	display: block;
	width: 94%;
	margin: 0 auto;
}
.vllia-rebate em {
	font-size: 0.2rem;
	color: #FFFFFF;
	font-weight: 600;
	position: absolute;
	left: 0.87rem;
	top: 0.36rem;
	letter-spacing: 0.03rem;
	text-shadow: 1px 2px 2px #ce2132;
}
.vllia-rebate p {
	font-size: 0.12rem;
	color: #FFFFFF;
	position: absolute;
	left: 1.28rem;
	top: 0.62rem;
}
.vllia-rebate p b {
	font-size: 0.18rem;
	color: #FFFFFF;
	font-weight: 600;
	padding-left: 0.04rem;
}
.vllia-rebate span {
	position: absolute;
	font-size: 0.12rem;
	color: #FFFFFF;
	left: 1.13rem;
	top: 0.87rem;
	transform: scale(0.8);
}
.vllia-rebate i {
	font-size: 0.16rem;
	color: #FFFFFF;
	position: absolute;
	right: 0.39rem;
	top: 0.58rem;
}
.vllia-house {
	padding: 0.15rem 3%;
	border-top: 1px solid #e9e5e5;
}
.public-vllia-title {
	height: 0.35rem;
	line-height: 0.35rem;
	background: url(../images/vllia_zhibo.png) no-repeat left bottom/100% 0.35rem;
}
.vllia-house-title {
	margin-bottom: 0.22rem;
}
.vllia-house-title p {
	text-align: center;
	font-size: 0.2rem;
	color: #FFFFFF;
}
.vllia-house-title p em {
	font-weight: 700;
	margin-right: 0.05rem;
}
.vllia-house-box ul li {
	margin-bottom: 0.1rem;
	position: relative;
}
.vllia-house-box ul li a img {
	width: 100%;
	height: 1.6rem;
	border-bottom-left-radius: 0.15rem;
	border-bottom-right-radius: 0.15rem;
}
/* 别墅页和热销页公用在售样式start */
.public-sale {
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
}
.public-sale p {
	position: relative;
}
.public-sale p::before {
	position: absolute;
	content: "";
	width: 0.05rem;
	height: 0.05rem;
	border-radius: 50%;
	background: #FFFFFF;
	left: 0.39rem;
	top: 0.1rem;
	z-index: 3;
}
.public-sale p i {
	color: #fff;
	font-size: 0.14rem;
	padding: 0 0.07rem;
	display: inline-block;
	height: 0.24rem;
	line-height: 0.24rem;
}
.public-sale p i.sale1 {
	background: #3250ce;
}
.public-sale p i.sale2 {
	background: #17c167;
}
.public-sale p i.sale3 {
	background: #808080;
}
.public-sale p i::before {
	position: absolute;
	left: 0.42rem;
	top: 0;
	content: "";
	border-top: 0.12rem solid transparent;
	border-bottom: 0.12rem solid transparent;
}
.public-sale p i.sale1::before {
	border-left: 0.1rem solid #3250ce;
}
.public-sale p i.sale2::before {
	border-left: 0.1rem solid #17c167;
}
.public-sale p i.sale3::before {
	border-left: 0.1rem solid #808080;
}
/* 别墅页和热销页公用在售样式end */
.vllia-house-box-top img {
	width: 35%;
	margin-left: 0.2rem;
}
.vllia-house-word {
	position: absolute;
	right: 0.04rem;
	top: 50%;
	transform: translateY(-50%);
	background-color: rgba(255,255,255,.92);
	border-bottom-left-radius: 0.15rem;
	border-bottom-right-radius: 0.15rem;
	width: 1.6rem;
	padding-top: 0.33rem;
	padding-bottom: 0.22rem;
	text-align: center;
}
.vllia-house-word i {
	position: absolute;
	right: 0;
	top: 0.08rem;
	font-size: 0.12rem;
	color: #FFFFFF;
	background-color: #2d56cd;
	padding: 0.018rem 0.1rem;
	border-top-left-radius: 0.2rem;
	border-bottom-left-radius: 0.2rem;
}
.vllia-house-word a {
	display: block;
	font-size: 0.16rem;
	color: #212121;
}
.vllia-house-word span {
	display: block;
	font-size: 0.14rem;
	color: #212121;
	margin: 0.03rem 0;
}
.vllia-house-word p {
	font-size: 0.14rem;
	color: #212121;
	margin-bottom: 0.06rem;
}
.vllia-house-word p b {
	font-size: 0.18rem;
	color: #ea2a2a;
	font-weight: 600;
}
.vllia-house-word em {
	float: left;
	font-size: 0.12rem;
	color: #fd802d;
	border: 1px solid #fd802d;
	position: relative;
	padding: 0.02rem 0.08rem 0.02rem 0.23rem;
	border-top-right-radius: 0.03rem;
	border-bottom-right-radius: 0.03rem;
}
.vllia-house-word em::before {
	position: absolute;
	content: "惠";
	font-size: 0.12rem;
	color: #FFFFFF;
	left: -0.05rem;
	top: -0.02rem;
	width: 0.23rem;
	height: 0.23rem;
	line-height: 0.22rem;
	background: url(../images/villa_hui.png) no-repeat left center/100%;
	z-index: 20;
}
.vllia-house-word a, .vllia-house-word span, .vllia-house-word p, .vllia-house-word em {
	max-width: 1.6rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.vllia-house-box-more a {
	display: block;
	height: 0.32rem;
	line-height: 0.32rem;
	background-color: #ececec;
	border-radius: 0.05rem;
	text-align: center;
	font-size: 0.14rem;
	color: #6a6a6a;
}
.vllia-ensure-box {
	width: 100%;
	height: 2.5rem;
	background: url(../images/vllia_baozhang.jpg) no-repeat left top/100%;
	border-top-left-radius: 0.3rem;
	border-bottom-right-radius: 0.15rem;
	padding: 0 0.1rem;
}
.vllia-ensure {
	position: relative;
	margin-top: 0.35rem;
	margin-bottom: 0.2rem;
}
.vllia-ensure-title {
	position: absolute;
	left: 0.75rem;
	top: -0.2rem;
	border-radius: 0.3rem;
	background-color: #FFFFFF;
	box-shadow: 0 0 4px #cbcbcb;
	padding: 0.08rem 0.2rem;
}
.vllia-ensure-title p {
	font-size: 0.18rem;
	color: #4385ff;
	display: flex;
	align-items: self-end;
}
.vllia-ensure-title p em {
	font-size: 0.3rem;
	font-weight: 600;
	height: 0.24rem;
	line-height: 0.24rem;
}
.vllia-ensure-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 0.45rem;
}
.vllia-ensure-box ul li {
	text-align: center;
	margin-bottom: 0.17rem;
	position: relative;
	width: 33%;
}
.vllia-ensure-box ul li:not(:nth-child(3n))::before {
 position: absolute;
 top: 0.18rem;
 right: -0.05rem;
 content: "";
 width: 1px;
 height: 0.25rem;
 background-color: rgba(255,255,255,.5);
}
.vllia-ensure-box ul li img {
	width: 50%;
}
.vllia-ensure-box ul li p {
	font-size: 0.14rem;
	color: #FFFFFF;
	margin-top: 0.04rem;
}
.vllia-car {
	width: 100%;
	height: 0.6rem;
	background: url(../images/zhitongche.jpg) no-repeat left top/100% 0.6rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative;
}
.vllia-car::before {
	position: absolute;
	content: "订制";
	font-size: 0.12rem;
	color: #FFFFFF;
	left: 0.05rem;
	top: 0.01rem;
	z-index: 5;
	transform: rotate(-45deg) scale(0.75)
}
.vllia-car input {
	font-size: 0.12rem;
	color: #898989;
	width: 1.8rem;
	height: 0.32rem;
	line-height: 0.32rem;
	border-radius: 0.2rem;
	text-indent: 0.1rem;
	margin-right: 0.1rem;
}
.vllia-car button {
	background: 0;
	font-size: 0.16rem;
	color: #FFFFFF;
	width: 0.4rem;
	font-weight: 600;
	line-height: 0.16rem;
	margin-right: 0.075rem;
	float: right;
}
.vllia-live-title {
	width: 96%;
	margin: 0.18rem auto 0;
	text-align: center;
}
.vllia-live-title p {
	font-size: 0.2rem;
	color: #FFFFFF;
}
.vllia-live-title p em {
	font-weight: 600;
}
.playback-box {
	background-color: #FFFFFF;
	padding: 0.2rem 3% 0.05rem 3%;
}
.playback-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.playback-box ul li {
	width: 48%;
	margin-bottom: 0.2rem;
}
.playback-box ul li a {
	display: block;
}
.playback-img {
	position: relative;
}
.playback-img img {
	width: 100%;
	height: 1rem;
	border-top-left-radius: 0.2rem;
}
.playback-img span {
	position: absolute;
	left: 2%;
	bottom: 4%;
	font-size: 0.12rem;
	color: #FFFFFF;
	background: url(../images/zhibo2.png) no-repeat left 0.05rem center/18% #ff2155;
	border-radius: 0.2rem;
	padding: 0.025rem 0.08rem 0.025rem 0.21rem;
	z-index: 3;
}
.playback-img i {
	position: absolute;
	left: 0.9rem;
	bottom: 0.05rem;
	font-size: 0.14rem;
	color: #FFFFFF;
	background: url(../images/huo.png) no-repeat left center/ 0.12rem 0.15rem;
	padding-left: 0.14rem;
	text-shadow: 1px 1px 2px #888888;
}
.playback-word {
	background-color: #FFFFFF;
	border-bottom-right-radius: 0.1rem;
	padding: 0.05rem 2%;
	box-shadow: 0 1px 4px #c2c2c2;
}
.playback-word p {
	font-size: 0.14rem;
	color: #3d3d3d;
}
.vllia-brand {
	padding: 0 3%;
	margin-bottom: 0.4rem;
}
.vllia-brand-title {
	position: relative;
	text-align: center;
	margin-bottom: 0.15rem;
}
.vllia-brand-title img {
	width: 50%;
}
.vllia-brand-title i {
	position: absolute;
	top: 0.16rem;
	font-size: 0.18rem;
	font-weight: 600;
	color: #2d74f6;
	letter-spacing: 0.1rem;
}
.vllia-brand-title i:nth-of-type(1) {
	left: 1.5rem;
}
.vllia-brand-title i:nth-of-type(2) {
	left: 1.78rem;
}
.vllia-brand-title span {
	font-size: 0.18rem;
	color: #2d74f6;
	position: absolute;
	right: 1.2rem;
	top: 0.17rem;
}
.vllia-brand-box {
	padding-bottom: 0.04rem !important;
}
.vllia-brand-box ul li {
	background-color: #FFFFFF;
	box-shadow: 0px 1px 2px #b8b7b7;
	border-bottom-left-radius: 0.15rem;
	width: 48.5% !important;
	position: relative;
}
.vllia-brand-box ul li a img {
	width: 100%;
	height: 1.2rem;
	clip-path: ellipse(100% 70% at 50% 20%);
}
.vllia-brand-box ul li p {
	background-color: #FFFFFF;
	box-shadow: 0px 0px 3px #a9a5a5;
	border-radius: 0.3rem;
	width: 1.3rem;
	height: 0.36rem;
	line-height: 0.3rem;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0.8rem;
	text-align: center;
}
.vllia-brand-box ul li p img {
	width: 0.8rem;
	height: 0.25rem;
}
.vllia-brand-box ul li span {
	font-size: 0.12rem;
	color: #737373;
	display: block;
	padding: 0.07rem 0.06rem 0.12rem 0.06rem;
}
.vllia-brand-icon {
	left: 46%;
	transform: translateX(-50%);
}
.vllia-brand-icon span {
	margin-right: 0.1rem;
}
/* 入驻平台start */
.program {
	background: #fff;
	border-radius: 0.06rem;
	padding: 0 3%;
}
.program-top p span {
	background: url(../images/pingtai.png) no-repeat center/100%;
}
.program-bt {
	margin-top: 0.08rem;
}
.program-bt ul li {
	float: left;
	width: 20%;
	text-align: center;
	margin-bottom: 0.1rem;
}
.program-bt ul li img {
	width: 50%;
}
.program-bt ul li p {
	font-size: 0.12rem;
	color: #616161;
	margin-top: 0.03rem;
}
.program-top p span {
	display: inline-block;
	font-size: 0.12rem;
	padding: 0.011rem 0.11rem;
	margin-left: 2%;
}
/* 入驻平台end */
/* 别墅页面end */
/* 热销页面start */
.hot-loop {
	margin: 0.05rem 3% 0 3% !important;
}
.hot-loop {
	border-radius: 0.15rem 0 0.35rem 0.35rem;
}
.hot-loop ul li a img {
	width: 100%;
}
.hot-loop-img {
	position: absolute;
	left: 0;
	top: 1.04rem;
	width: 100%;
}
.hot-loop-img img {
	width: 100%;
}
.hot-pop {
	margin: 0.15rem 2% 0.13rem 2%;
}
.hot-pop ul {
	display: flex;
	justify-content: space-between;
}
.hot-pop ul li {
	width: 48.8%;
	border-top-right-radius: 0.1rem;
	border-bottom-right-radius: 0.05rem;
	padding: 0.1rem 0.06rem 0.1rem 0.06rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.hot-pop ul li::before {
	position: absolute;
	content: "";
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
	background-color: #f1f0f0;
	left: -0.07rem;
	top: 0.1rem;
}
.hot-pop ul li:nth-child(1) {
	background-color: #fb8b49;
}
.hot-pop ul li:nth-child(2) {
	background-color: #3171e7;
}
.hot-pop ul li p {
	text-align: center;
	flex: 1;
	margin-right: 0.06rem;
}
.hot-pop ul li p i {
	font-size: 0.14rem;
	color: #FFFFFF;
	display: block;
}
.hot-pop ul li p em {
	font-size: 0.14rem;
	color: #FFFFFF;
	font-weight: 600;
}
.hot-pop ul li p em span {
	font-weight: 500;
}
.hot-pop ul li a {
	font-size: 0.16rem;
	font-weight: 600;
	background-color: #FFFFFF;
	border-radius: 0.07rem;
	width: 0.46rem;
	text-align: center;
	padding: 0.04rem 0.04rem;
	position: relative;
}
.hot-pop ul li a::before {
	position: absolute;
	content: "";
	left: -0.05rem;
	top: 0.02rem;
	height: 0.4rem;
	border: 1px dashed rgba(255,255,255,.6);
}
.hot-pop ul li:nth-child(1) a {
	color: #fb8b49;
}
.hot-pop ul li:nth-child(2) a {
	color: #3171e7;
}
.hot-deal {
	padding: 0 2%;
	overflow: hidden;
}
.public-hot-head {
	height: 0.46rem;
	line-height: 0.46rem;
	background-color: #FFFFFF;
	border-radius: 0.1rem;
	text-align: center;
}
.public-hot-head span {
	font-size: 0.2rem;
	font-weight: 600;
	color: #1b1b1b;
}
.hot-deal-head span {
	background: url(../images/hot_rexiao.png) no-repeat left center/0.16rem 0.2rem;
	padding-left: 0.2rem;
}
.hot-deal-head2 span {
	background: url(../images/hot_rexiao2.png) no-repeat left center/0.2rem 0.2rem;
	padding-left: 0.24rem;
}
.hot-deal-box>ul>li {
	margin-top: 0.16rem;
	background-color: #ffffff;
	border-radius: 0.15rem;
	position: relative;
	border: 1px solid #e8e8e8;
}
.hot-deal-img {
	position: relative;
}
.hot-deal-img a img {
	width: 100%;
	height: 1.8rem;
	border-radius: 0.15rem;
}
.hot-deal-img p {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	-padding-right: 0.2rem;
	align-items: flex-start;
}
.hot-deal-img p i {
	font-size: 0.16rem;
	color: #212121;
	background-color: #FFFFFF;
	padding: 0.04rem 0.15rem 0.138rem 0.15rem;
	width: 1.6rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.hot-deal-img p span {
	font-size: 0.12rem;
	color: #212121;
	background: #fff;
	padding: 0.053rem 0.1rem;
	border-top-right-radius: 0.15rem;
	border-bottom-right-radius: 0.15rem;
	position: relative;
}
.hot-deal-img::after {
	position: absolute;
	content: "";
	width: 1rem;
	height: 0.14rem;
	left: 1.6rem;
	bottom: 0;
	background: url(../images/hot_house2.png) no-repeat left center/100% 100%;
}
.hot-deal-box>ul>li .hot-deal-img::before {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	border-left: 0px solid transparent;
	border-bottom: 0.4rem solid transparent;
	z-index: 3;
}
.hot-deal-box>ul>li:nth-of-type(1) .hot-deal-img::before {
	border-right: 0.4rem solid #e7ba4c;
}
.hot-deal-box>ul>li:nth-of-type(2) .hot-deal-img::before {
	border-right: 0.4rem solid #2a51e7;
}
.hot-deal-box>ul>li:nth-of-type(3) .hot-deal-img::before {
	border-right: 0.4rem solid #deb477;
}
.hot-deal-box>ul>li::before {
	position: absolute;
	content: "";
	width: 0.35rem;
	height: 0.35rem;
	right: -0.17rem;
	top: -0.18rem;
	z-index: 20;
}
.hot-deal-box>ul>li:nth-of-type(1)::before {
	background: url(../images/huangguan1.png) no-repeat left center/90%;
}
.hot-deal-box>ul>li:nth-of-type(2)::before {
	background: url(../images/huangguan2.png) no-repeat left center/90%;
}
.hot-deal-box>ul>li:nth-of-type(3)::before {
	background: url(../images/huangguan3.png) no-repeat left center/90%;
}
.hot-deal-box>ul>li .hot-deal-img>a::before {
	position: absolute;
	right: 0.06rem;
	top: 0.03rem;
	font-size: 0.18rem;
	color: #FFFFFF;
	transform: rotate(-5deg);
	z-index: 4;
}
.hot-deal-box>ul>li:nth-of-type(1) .hot-deal-img>a::before {
	content: "1";
}
.hot-deal-box>ul>li:nth-of-type(2) .hot-deal-img>a::before {
	content: "2";
}
.hot-deal-box>ul>li:nth-of-type(3) .hot-deal-img>a::before {
	content: "3";
}
.hot-deal-word {
	padding: 0.08rem 0.12rem 0.18rem 0.12rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.hot-deal-word ul {
	display: flex;
}
.hot-deal-word ul li:nth-child(1) {
	padding-right: 0.06rem;
	border-right: 1px solid #e5e5e5;
}
.hot-deal-word ul li:nth-child(2) {
	padding-left: 0.16rem;
}
.hot-deal-word ul li span {
	display: block;
	font-size: 0.12rem;
	width: 1rem;
	height: 0.3rem;
	line-height: 0.25rem;
	text-indent: 0.25rem;
}
.hot-deal-word ul li:nth-child(1) span {
	color: #17c167;
	background: url(../images/hot_icon1.png) no-repeat left center/90%;
}
.hot-deal-word ul li:nth-child(2) span {
	color: #374fb7;
	background: url(../images/hot_icon2.png) no-repeat left center/90%;
}
.hot-deal-word ul li p {
	font-size: 0.14rem;
	color: #212121;
}
.hot-deal-word ul li p i {
	font-size: 0.18rem;
	color: #ea2a2a;
	font-weight: 600;
}
.hot-deal-word-link p {
	font-size: 0.12rem;
	color: #fd802d;
	max-width: 1.2rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.hot-deal-word-link i {
	display: inline-block;
	width: 0.28rem;
	text-align: center;
	height: 0.28rem;
	line-height: 0.26rem;
	font-size: 0.12rem;
	color: #fd802d;
	background: url(../images/hot_icon3.png) no-repeat center/70%;
}
.hot-deal-word-link a {
	display: block;
	font-size: 0.14rem;
	color: #FFFFFF;
	background: url(../images/hot_icon4.png) no-repeat left 0.05rem center/0.2rem 0.2rem #2d56cd;
	width: 0.9rem;
	height: 0.28rem;
	line-height: 0.27rem;
	border-radius: 0.25rem;
	text-indent: 0.28rem;
}
.hot-deal-box-more a {
	display: block;
	text-align: center;
	font-size: 0.14rem;
	color: #737373;
	background-color: #FFFFFF;
	padding: 0.06rem 0;
	border-radius: 0.05rem;
	margin-top: 0.15rem;
	margin-bottom: 0.13rem;
}
.hot-view {
	background-color: #FFFFFF;
	position: relative;
	margin-top: 0.25rem;
	padding: 0.55rem 2% 0rem 2%;
}
.pucbli-hot-head {
	position: relative;
}
.pucbli-hot-head img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -0.74rem;
	height: 0.64rem;
}
.pucbli-hot-head p {
	font-size: 0.18rem;
	color: #2a51e7;
	font-weight: 600;
	position: absolute;
	left: 1.8rem;
	top: -0.6rem;
}
.pucbli-hot-head span {
	font-size: 0.12rem;
	color: #828282;
	position: absolute;
	left: 1.25rem;
	top: -0.35rem;
	transform: scale(0.7);
}
.hot-view-loop {
	padding-bottom: 0.37rem !important;
}
.hot-view-img {
	position: relative;
}
.hot-view-img a img:nth-child(1) {
	width: 100%;
	height: 1.7rem;
	border-radius: 0 0.15rem 0.15rem 0.15rem;
}
.hot-view-img a img:nth-child(2) {
	width: 12%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hot-view-word {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 0.08rem;
}
.hot-view-word a {
	font-size: 0.16rem;
	color: #242424;
}
.hot-view-word p {
	font-size: 0.12rem;
	color: #242424;
}
.hot-view-word p span {
	font-size: 0.18rem;
	color: #f00b0b;
}
.hot-live {
	margin-top: 0.42rem;
	position: relative;
	background-color: #FFFFFF;
	padding-top: 0.5rem;
}
.hot-live-img {
	position: relative;
}
.hot-live-img a img:nth-child(1) {
	width: 100%;
	height: 1.7rem;
	border-radius: 0 0.15rem 0.15rem 0.15rem;
}
.hot-live-img a img:nth-child(2) {
	width: 12%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hot-live-head p {
	top: -0.57rem;
}
.hot-live-head span {
	left: 1.35rem;
	top: -0.35rem;
}
.hot-live-list {
	padding: 0 2% 0.02rem 2%;
}
.hot-live-list ul li {
	background-color: #f9f4f4;
	border: 1px solid #eceaea;
	border-radius: 0 0.15rem 0.15rem 0.15rem;
	margin-bottom: 0.15rem;
}
.hot-live-img-sale p::before {
	left: 0.68rem;
}
.hot-live-img-sale p i::before {
	left: 0.7rem;
}
.hot-live-word1 {
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
}
.hot-live-word1 a {
	font-size: 0.18rem;
	color: #242424;
	padding-left: 0.1rem;
}
.hot-live-word1 span {
	display: inline-block;
	font-size: 0.12rem;
	color: #f74b4b;
	background-color: #ffd6d6;
	border-radius: 0.2rem 0.25rem 0.25rem 0;
	padding: 0.02rem 0.08rem;
}
.hot-live-word2 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding-bottom: 0.15rem;
}
.hot-live-price p {
	font-size: 0.12rem;
	color: #FFFFFF;
	background-color: #f74b4b;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	padding: 0.05rem 0.1rem;
}
.hot-live-price p span {
	font-size: 0.18rem;
	font-weight: 600;
}
.hot-live-num {
	display: flex;
	align-items: center;
}
.hot-live-num p {
	text-align: center;
}
.hot-live-num p:nth-child(1) {
	padding-right: 0.1rem;
}
.hot-live-num p:nth-child(2) {
	padding-right: 0.1rem;
	padding-left: 0.1rem;
	border-left: 1px solid #707070;
}
.hot-live-num p span {
	font-size: 0.12rem;
	color: #242424;
	display: block;
	margin-bottom: 0.01rem;
}
.hot-live-num p i {
	display: inline-block;
	font-size: 0.12rem;
	border-radius: 0.25rem;
	padding: 0 0.06rem;
}
.hot-live-num p:nth-child(1) i {
	color: #374fb7;
	border: 1px solid #374fb7;
}
.hot-live-num p:nth-child(2) i {
	color: #f74b4b;
	border: 1px solid #f74b4b;
}
.hot-made {
	margin: 0.15rem 0;
	position: relative;
}
.hot-made img {
	width: 100%;
}
.hot-made input.hot-made-input {
	position: absolute;
	right: 0.1rem;
	bottom: 0.08rem;
	width: 2.2rem;
	height: 0.36rem;
	line-height: 0.36rem;
	background-color: #FFFFFF;
	border-radius: 0.2rem;
	font-size: 0.12rem;
	color: #838383;
	text-indent: 0.1rem;
}
.hot-made input.hot-made-submit {
	position: absolute;
	right: 0.12rem;
	bottom: 0.1rem;
	font-size: 0.16rem;
	color: #451d00;
	background-color: #fcd877;
	width: 0.8rem;
	text-align: center;
	height: 0.32rem;
	line-height: 0.32rem;
	border-radius: 0.2rem;
	font-weight: 600;
}
.hot-house {
	background-color: #FFFFFF;
	padding: 0 2% 0.15rem 2%;
	border-radius: 0 0.15rem 0.15rem 0.15rem;
}
.hot-house-live {
	padding-top: 0.16rem;
	padding-bottom: 0.06rem;
}
.hot-house-live p {
	font-size: 0.16rem;
	color: #585858;
	background: url(../images/hot_live.png) no-repeat left center/0.2rem 0.2rem;
	padding-left: 0.25rem;
}
.hot-house-box ul li {
	padding: 0.1rem 0;
	display: flex;
	position: relative;
}
.hot-house-box ul li:not(:last-child) {
	border-bottom: 1px solid #d2d2d2;
}
.hot-house-box-img {
	position: relative;
	margin-right: 0.1rem;
}
.hot-house-box-img a img:nth-child(1) {
	width: 1.8rem;
	height: 1.2rem;
	border-bottom-right-radius: 0.15rem;
}
.hot-house-box-img a img:nth-child(2) {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 20%;
}
.hot-house-word {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}
.hot-house-word a {
	font-size: 0.18rem;
	color: #212121;
	display: block;
	max-width: 1.6rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.hot-house-word span {
	display: inline-block;
	font-size: 0.14rem;
	color: #374fb7;
	background-color: #e0e3f6;
	padding: 0.02rem 0.1rem;
	border-radius: 0.2rem;
}
.hot-house-word p {
	font-size: 0.14rem;
	color: #2f2f2f;
}
.hot-house-word p i {
	font-size: 0.16rem;
	color: #d62020;
}
.hot-house-word em {
	font-size: 0.14rem;
	color: #585858;
}
.hot-house-link a img {
	position: absolute;
	right: 0;
	top: 0.38rem;
	width: 10%;
}
.hot-show {
	margin-top: 0.36rem;
	background-color: #FFFFFF;
	position: relative;
	padding-top: 0.5rem;
}
.hot-show-head p {
	left: 1.4rem;
	top: -0.56rem;
}
.hot-show-head span {
	left: 1.32rem;
	top: -0.36rem;
	transform: scale(0.78);
}
.hot-show-box {
	padding-top: 0.15rem;
}
.hot-show-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.hot-show-box ul li {
	text-align: center;
	margin-bottom: 0.3rem;
	position: relative;
	width: 33.3%;
}
.hot-show-box ul li:nth-child(-n+2)::before {
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.25rem;
	right: -0.43rem;
	top: 0.18rem;
	background: url(../images/hot_right.png) no-repeat left center/50%;
}
.hot-show-box ul li:last-child::before {
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.28rem;
	right: -0.43rem;
	top: 0.18rem;
	background: url(../images/hot_right2.png) no-repeat left center/50%;
}
.hot-show-box ul li:nth-child(4)::before {
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.25rem;
	right: -0.28rem;
	top: 0.18rem;
	background: url(../images/hot_right.png) no-repeat left center/50%;
	transform: rotate(180deg);
}
.hot-show-box ul li:nth-child(4) {
	margin-left: 0.5rem;
}
.hot-show-box ul li:last-child {
	margin-right: 0.5rem;
}
.hot-show-box ul li img {
	width: 50%;
}
.hot-show-box ul li p {
	font-size: 0.14rem;
	color: #000000;
	margin-top: 0.06rem;
}
/* 热销页面end */
/*搜索页面start*/
.public_search {
	position: relative;
	padding: 0.11rem 0;
	background: #3257d7;
}
.search_ct_top input:nth-child(1) {
	float: left;
	width: 75%;
	display: block;
	color: #acacac;
	font-size: 0.14rem;
	height: 0.36rem;
	line-height: 0.36rem;
	border-top-left-radius: 0.2rem;
	border-bottom-left-radius: 0.2rem;
	background: url(../images/search.png) no-repeat left 7% center/8% #fff;
	text-indent: 0.4rem;
}
.search_ct_top input:nth-child(2) {
	color: #fff;
	background: #595eed;
	font-size: 0.16rem;
	height: 0.36rem;
	line-height: 0.36rem;
	display: inline-block;
	text-align: center;
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
	width: 25%;
}
.search_ct_tops {
	width: 80%;
	margin-left: 14%;
}
.search_ct_tops input:nth-child(2) {
	background: #1e5be8;
}
.public_searchlf a img {
	position: absolute;
	left: 4%;
	top: 28%;
	width: 4%;
}
.hot_search {
	background: #fff;
	padding: 0.45rem 4% 0.6rem 4%;
}
.hot_search1 p {
	float: left;
	width: 24%;
	font-size: 0.16rem;
	color: #41a82c;
	font-weight: 800;
}
.hot_search1 ul {
	width: 76%;
	float: left;
}
.hot_search1 ul li {
	float: left;
	margin-right: 3%;
	margin-bottom: 0.08rem;
}
.hot_search1 ul li a {
	display: block;
	color: #010101;
	font-size: 0.14rem;
	background: #f3f3f3;
	border-radius: 0.03rem;
	padding: 0.03rem 0.06rem;
}
.hot_search .hot_search1:nth-child(2) {
	margin-top: 0.35rem;
	margin-bottom: 0.25rem;
}
/*搜索页面end*/
