/*鍒楄〃椤祍tart*/
.house-pops {
	background: rgba(0,0,0,0.6);
	padding: 0.1rem 0.2rem;
   position: fixed;
   top:30%; 
   left:25%;
   transform: translate(-50%,-50%);
   z-index: 200;
   border-radius: 5px;
   transform: scale(0.5);
   display: none;
}
.house-pops p {
	color: #fff;
   font-size: 0.16rem;
   text-align: center;
}
.house-pops p span {
	color: #df0000;
	font-weight: 700;
}
.public-head-fixd {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 100;
}
.search-list {
	width: 94%;
	margin: 0.1rem 3%;
}
.search-list a {
	display: block;
	float: left;
	height: 0.36rem;
   line-height: 0.33rem;
}
.search-list a:nth-child(1) {
   width: 78%;
   color: #acacac;
   font-size: 0.14rem;
   border-top-left-radius: 0.2rem;
   border-bottom-left-radius: 0.2rem;
   text-indent: 0.2rem;
   background: #fff;
}
.search-list a:nth-child(2) {
	background: #3e27d1;
	width: 22%;
	text-align: center;
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
}
.search-list a:nth-child(2) img {
	width: 30%;
}
.list-loop {
	width: 96%;
	margin: 0 auto;
}
.list-loop ul li {
	position: relative;
}
.list-loop ul li a img {
	width: 100%;
	height: 1.8rem;
	border-radius: 0.1rem 0.1rem 0.7rem 0.1rem;
}
.list-loop ul li a span,
.list-loop ul li a i,
.list-villa-fl a span {
	position: absolute;
	font-size: 0.12rem;
	color: #fff;
	text-shadow: 0.01rem 0.01rem 0.01rem #505050;
	top: 2%;
}
.list-loop ul li a span {
	left: 2%;
}
.list-loop ul li a i {
	right: 2%;
}
.list-loop .swiper-pagination-bullet {
	opacity: .5;
}
.list-loop .swiper-pagination-bullet-active {
	width: 0.25rem;
	border-radius: 0.25rem;
	background: #2b49d9;
	opacity: 1;
}
.list-loop .list-loop-icon {
	text-align: left;
}
.list-loop.swiper-container-horizontal > .swiper-pagination-bullets {
	left: 3%;
	bottom: 0.14rem;
}
.list-villa {
	padding: 0.1rem 2%;
} 
.list-villa ul,
.list-villa ul li {
	display: -webkit-flex;
	display: flex;
   -webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center; 
}
.list-villa ul li {
	width: 48.8%;
	background: #fff;
	border-radius: 0.08rem;
}
.list-villa-fl {
	width: 55%;
	position: relative;
}
.list-villa-fl a img {
	width: 100%;
	height: 0.8rem;
	border-radius: 0.08rem 0.08rem 0.32rem 0.08rem;
}
.list-villa-fl a span {
	left: 4%;
}
.list-villa-fr {
	width: 45%;
	text-align: center;
}
.list-villa-fr a {
	display: block;
	font-size: 0.16rem;
	font-weight: 800;
}
.list-villa-fr p {
	font-size: 0.12rem;
	color: #e91414;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 2%;
}
.list-villa ul li:nth-child(1) .list-villa-fr a {
	color: #0550c4;
}
.list-villa ul li:nth-child(2) .list-villa-fr a {
	color: #4c22d1;
}
.list-villa ul li:nth-child(1) .list-villa-fl {
	width: 1rem;
	overflow: hidden;
	border-radius: 0.08rem 0.08rem 0.32rem 0.08rem;
}
.list-villa ul li:nth-child(1) .list-villa-fl a img {
	width: 1.3rem;
	display: block;
	margin-left:-0.3rem;
	animation: myfirst 4s linear infinite alternate;
	-moz-animation: myfirst 4s linear infinite alternate;    
	-webkit-animation: myfirst 4s linear infinite alternate;
	-o-animation: myfirst 4s linear  infinite alternate;    
}
@keyframes myfirst {
	0% {
		margin-left: -0.3rem;
	}
	25% {
      margin-left: -0.2rem;

	}
	50% {
		margin-left: 0px;
	}
	75% {
		margin-left: -0.2rem;
	}
	100% {
		margin-left: -0.3rem;
	}
}
.types {
	padding: 0.07rem 7% 0.1rem 7%;
}
.xl-head {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 120;
	padding: 0.08rem 3%;
	background: -webkit-linear-gradient(90deg, #0551c4, #470dca);
   background: -o-linear-gradient(90deg, #0551c4, #470dca); 
   background: -moz-linear-gradient(90deg, #0551c4, #470dca); 
   background: url(../images/search-bg.png) no-repeat center/100%, linear-gradient(90deg, #0551c4, #470dca); 
}
.xl-head2 {
   position: fixed;
   z-index: 130;
   top: 0;
   display: block;
}
.xl-head-center {
	display: -webkit-flex;
	display: flex;
   -webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center; 
}
.xl-head a {
	display: block;
}
.xl-head a:nth-child(1) {
	width: 3.5%;
}
.xl-head a:nth-child(1) img {
	width: 100%;
}
.xl-head a:nth-child(2) {
	width: 24%;
}
.xl-head a:nth-child(2) img {
	width: 100%;
}
.xl-head a:nth-child(3) {
	height: 0.3rem;
	line-height: 0.3rem;
	width: 50%;
	font-size: 0.12rem;
	color: #b4b4b4;
	border-radius: 0.2rem;
	text-indent: 0.1rem;
	background: url(../images/icon/search.png) no-repeat right 8% center/13% #fff;
}
.xl-head a.xl-head-fr {
	width: 7%;
}
.xl-head a.xl-head-fr img {
	width: 100%;
}
/*涓嬫媺绗簩涓被鍨嬪嚭鐜�*/
.types2 {
   position:fixed;
   z-index: 99;
   width: 100%;
   top: 0.45rem;
   left: 0;
}
.new_types {
	background: #fff;
   display: none;
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   z-index: 200;
}
.types_two {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	background: #fff;
}
.types_two ul li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 0.08rem 0;
}
.types_two ul li:nth-child(-n+3)  {
	border-right: 1px solid #dcdcdc;
}
.types_two ul li a {
	font-size: 0.14rem;
	color: #4d4d4d;
}
.types_two  ul li.on a {
	color: #000;
	background: url(../images/icon/line.jpg) no-repeat bottom center/92%;
	padding-bottom: 0.035rem;
}
.types_two  ul li:last-child.on a {
	background: url(../images/icon/line.jpg) no-repeat bottom center/70%;
}
.new_types_ct ul {
	background: #fff;
	display: none;
	height: 100%;
	overflow: auto;
	position: relative;
	width: 100%;
	z-index: 23;
}
.new_types_cts section dl {
	width: 50%;
	float: left;
}
.new_types_cts section dl dd {
	display: block;
	color: #3c3f46;
   font-size: 0.14rem;
   height: 0.44rem;
   line-height: 0.43rem;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   background: #fff;
   text-align: center;
   border-bottom: 1px solid #f4f4f4;
}
.new_types_cts section dl dd a {
	display: block;
}
.new_types_cts section dl dd.ons a {
	color: #0f46c5;
   background: #f0f0f0;
}
.new_types_cts section dl:nth-child(2) dd a {
	background: #fff;
}
.new_types_ct 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: #fff;
}
.new_types_ct ul:nth-child(3) li{
    padding-left: 2.2rem;   
}
.new_types_ct ul:nth-child(4) li{
   padding-left: 3rem; 
}
.new_types_ct ul li.actives a {
   color: #0f46c5;
}
.new_types_ct ul li a {
   color: #606060;
   display: block;
   font-size: 0.16rem;
}
.house {
	width: 96%;
	margin: 0 auto;
	border-radius: 0.2rem;
}
.house ul li {
	margin-top: 0.1rem;
	background: #fff;
	padding: 0.08rem 2.2%;
	border-radius: 0.06rem;
	position: relative;
}
.house-top a {
	display: block;
	display: -webkit-flex; 
	display: flex;
   -webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center;
}
.house-top-img {
	width: 36%;
	position: relative;
}
.house-top-img>img:nth-child(1) {
	width: 100%;
	height: 1rem;
	border-radius: 0.06rem;
}
.house-top-img-ce img {
	width: 25%;
	position: absolute;
	top:50%; 
   left:50%;
   transform: translate(-50%,-50%);
}
.house-top-img-bt {
	position: absolute;
	bottom: 3%;
   right: 4%;
   width: 100%;
   text-align: right;
}
.house-top-img-bt img {
	width: 15%;
}
.house-top-img span {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0.12rem;
	color: #fff;
	padding: 0.02rem 0.08rem;
   border-radius: 0 0.15rem 0 0.06rem;
}
.house-top-img span.list-sale1 {
	background: rgba(51,97,213,.9);
}
.house-top-img span.list-sale2 {
	background: rgba(43,165,14,.9);
}
.house-top-img span.list-sale3 {
	background: rgba(107,107,107,.9);
}
.house-top-img i {
	position: absolute;
	display: inline-block;
	padding: 0.025rem 0.08rem;
	top: 5%;
	left: 4%;
	font-size: 0.12rem;
	color: #fff;
	border-radius: 0.3rem;
	background: rgba(242,56,56,.9);
}
.house-top-fr {
	width: 62%;
}
.house-top-fr p:nth-child(1) i {
	display: inline-block;
	max-width: 1.5rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	font-size: 0.16rem;
	color: #1b1a1a;
}
.house-top-fr p:nth-child(1) span {
	font-size: 0.12rem;
	color: #696868;
	padding-left: 2%;
}
.house-top-fr p:nth-child(n+2):nth-child(-n+3) {
	width: 53%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.house-top-fr p:nth-child(2) {
	font-weight: 600;
	font-size: 0.16rem;
	color: #f23838;
	padding: 0.05rem 0;
}
.house-top-fr p:nth-child(2) span {
	font-size: 0.12rem;
}
.house-top-fr p:nth-child(3) {
	font-size: 0.12rem;
	color: #393939;
	padding-bottom: 0.05rem;
}
.house-top-fr p:nth-child(4) span {
	font-size: 0.12rem;
	border-radius: 0.04rem;
	padding: 0.01rem 0.07rem;
}
.house-top-fr p:nth-child(4) span:nth-child(1) {
	color: #0336b7;
	background: #dae2f5;
	margin-right: 2%;
}
.house-top-fr p:nth-child(4) span:nth-child(2) {
	color: #199504;
	background: #d7eed3;
}
.house-phone a {
	position: absolute;
	right: 1%;
	top: 31%;
	display: inline-block;
	font-size: 0.14rem;
	color: #fff;
	background: url(../images/icon/public-bottom3.png) no-repeat left 15% center/16% #3361d5;
	padding: 0.045rem 0.1rem 0.045rem 0.3rem;
	border-radius: 0.2rem;
}
.house_more a {
	display: block;
	font-size: 0.14rem;
	text-align: center;
	padding-top: 0.1rem;
}
/*鍒楄〃椤礶nd*/

/*璇︽儏椤祍tart*/
.details-bar {
	background: #efefef;
	position: fixed;
	width: 100%;
	top: 0.46rem;
	padding: 0.06rem 0;
	left: 0;
	box-shadow: 1px 1px 2px #d6d6d6;
	z-index: 45;
}
.details-bar ul  {
	padding: 0 3%;
	background: #fff;
}
.details-bar ul li {
	float: left;
	text-align: center;
	width:16.6%;
}
.details-bar ul li a {
	display:block;
	font-size: 0.14rem;
	color: #474747;
	padding: 0.08rem 0;
}
.details-bar ul li.active a {
	color: #fff;
	background: #2e46d9;
	border-radius: 0.05rem;
}
.detail {
	width: 96%;
	margin: 0.1rem auto 0;
	background: #fff;
	border-radius: 0.08rem;
	padding-bottom: 0.1rem;
}
.detail-top {
	position: relative;
}
.detail-top-video img {
	width: 100%;
	height: 1.9rem;
   /**border-radius: 0.08rem 0.08rem 0.7rem;**/
}
.detail-top-video span {
	display: inline-block;
	padding: 0.02rem 0.1rem;
	position: absolute;
	left: 0;
	bottom: 3%;
	font-size: 0.12rem;
	color: #fff;
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
}
.detail-top-video video {
	height: 200px;
	width: 100%;
}
.detail-top-video-play ul li {
	display: none;
} 
.detail-top-video-play ul li:nth-child(1) {
	display: block;
} 
.detail-top-video-tap {
	position: absolute;
	bottom: 0.30rem;
	left: 50%;
	transform: translate(-50%,0);
	background: rgba(0,0,0,.7);
	border-radius: 0.2rem;
}
.detail-top-video-tap a {
	display: inline-block;
   width: 0.65rem;
   border-radius: 0.2rem;
   text-indent: 0.29rem;
   color: #fff;
   font-size: 0.14rem;
   height: 0.27rem;
	line-height: 0.27rem;
}
.detail-top-video-tap a.detail-top-video-tap1 {
	background: url(../images/icon/detail-vr.png) no-repeat left 18% center/27.5%;
} 
.detail-top-video-tap a.detail-top-video-tap2 {
	background: url(../images/icon/detail-hangpai.png) no-repeat left 20% center/30%;
} 
.detail-top-video-tap a.detail-top-video-tap1.active {
	background: url(../images/icon/detail-vr.png) no-repeat left 18% center/27.5% #2e42c6;
}
.detail-top-video-tap a.detail-top-video-tap2.active {
	background: url(../images/icon/detail-hangpai.png) no-repeat left 18% center/30% #2e42c6;
}
.detail-top-video span.detail-sale1 {
	background: rgba(51,97,213,.9);
}
.detail-top-video span.detail-sale2 {
	background: rgba(43,165,14,.9);
}
.detail-top-video span.detail-sale3 {
	background: rgba(107,107,107,.9);
}
.detail-top-video i {
	display: inline-block;
	padding: 0.1rem 0.15rem;
	position: absolute;
	bottom: 0;
	right: 5%;
	font-size: 0.12rem;
	color: #fff;
	background: rgba(0,0,0,.7);
   border-radius: 3rem 0 4.4rem 0/2rem 0 2.5rem 0;
}
.detail-bt {
	padding: 0.08rem 2% 0.15rem 2%;
}
.detail-bt ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	position: relative;
	display: none;
}
.detail-bt ul li:nth-child(-n+4){
	display: block;
}
.detail-bt ul li:nth-child(4){
	margin-right: 0;
}
.detail-bt ul li:last-child {
	margin-right: 0;
}
.detail-bt ul li a img {
	width: 100%;
	height: 0.6rem;
	border-radius: 0.06rem;
}
.detail-bt ul li a p {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0.12rem;
	color: #fff;
	background: rgba(0,0,0,.73);
	width: 100%;
	text-align: center;
	padding: 0.035rem 0;
	border-bottom-left-radius: 0.06rem;
	border-bottom-right-radius: 0.06rem;
	background: -webkit-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.75));
	background: -o-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.75)); 
	background: -moz-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.75)); 
	background: linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,.75));
}
.detail-area {
	width: 96%;
	margin: auto;
	padding-bottom: 0.08rem;
	border-bottom: 1px solid #e6e6e6;
}
.detail-area span {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #000000;
	font-weight: 600;
}
.detail-area a {
	font-size: 0.12rem;
	color: #6d73e4;
	background: url(../images/icon/loaction.png) no-repeat left center/16%;
	/*padding-left: 4%;*/
	/*margin-left: 4%;*/
}
.detail-price {
	text-align: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 0.08rem 0;
	font-weight: 700;
	font-size: 18px;
	color: #ee7955;
}
.detail-price-fl {
	width: 50%;
	text-align: right;
}
.detail-price-fl p {
	font-size: 0.12rem;
	color: #e30707;
}
.detail-price-fl p span {
	color: #000;
}
.detail-price-fl p i {
	font-size: 0.16rem;
	font-weight: 700;
}
.detail-price-fl h4 {
	font-size: 0.12rem;
	color: #000;
}
.detail-price-fr {
	width: 46%;
}
.detail-price-fr a {
	display: inline-block;
	padding: 0.035rem 0.13rem;
	font-size: 0.14rem;
	color: #fff;
	border-radius: 0.2rem;
	background: #f43b3b;
}
.detail-voice {
	width: 97%;
	margin: 0 auto;
	background: url(../images/yy-background.png) no-repeat top center/100% #6ca6fa;
	border: 1px solid #efefef;
	border-radius: 0.1rem;
	height: 0.46rem;
	display: -webkit-flex;
   display: flex;
   align-items: center;
}
.detail-voice span {
	font-size: 0.16rem;
	color: #fff;
	background: url(../images/icon/yuyin.png) no-repeat left 10% center/15%;
	padding-left: 0.35rem;
}
.detail-voice i {
	display: inline-block;
	font-size: 0.12rem;
	color: #1364d7;
	padding: 0.01rem 0.1rem;
	background: url(../images/icon/yuyin-background.png) no-repeat center/100%;
}
.detail-voice strong {
	display: block;
	float: right;
	height: 0.46rem;
	width: 0.8rem;
	background: url(../images/icon/play.png) no-repeat center center/100%;
	margin-left: 5%;
}
.detail-discount {
	width: 100%;
	display: -webkit-flex; 
	display: flex;
	align-items: center; 
	background: url(../images/discount.jpg) no-repeat center/100%;
	height: 0.6rem;
	margin: 0.1rem 0;
}
.detail-discount-fl {
	width: 64%;
	text-align: right;
	color: #fff;
}
.detail-discount-fl p {
	font-size: 0.24rem;
	font-weight: 800;
	letter-spacing: 0.025rem;
	text-shadow: 1px 1px 2px #c09b3a;
	line-height: 0.24rem;
}
.detail-discount-fl p span {
	font-size: 0.32rem;
	padding-bottom: 0.1rem;
}
.detail-discount-fl i {
	font-size: 0.12rem;
	padding-right: 4%;
	text-shadow: 1px 1px 2px #c09b3a;
}
.detail-discount-fr {
	width: 30%;
	text-align: right;
}
.detail-discount-fr a {
	display: inline-block;
	font-size: 0.16rem;
	color: #ff6c00;
	background: #fff;
	border-radius: 0.2rem;
	padding: 0.06rem 0.14rem;
}
.detail-time {
	width: 96%;
	margin: 8px auto;
	height: 0.65rem;
	background: url(../images/detail-time1.png) no-repeat left 17% top/40%,
	url(../images/detail-time2.png) no-repeat right 6% center/50% #fff;
	box-shadow: 1px 1px 2px #c9c9c9;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center; 
}
.detail-time-fl {
	padding-left: 6%;
}
.detail-time-fl p {
	color: #1365d9;
	font-weight: 800;
	display: -webkit-flex; 
	display: flex;
	align-items: center; 
	padding-left: 3%;
}
.detail-time-fl p span {
	display: inline-block;
	font-size: 0.12rem;
	width: 0.3rem;
	height: 0.3rem;
	line-height: 0.13rem;
}
.detail-time-fl p i {
	font-size: 0.22rem;
}
.detail-time-fl h5 {
	font-size: 0.12rem;
	color: #fff;
	background: rgba(47,126,239,.86);
	border-radius: 0.2rem;
	padding: 0 0.1rem;
}
.detail-time-fr {
	margin-right: 12.8%;
}
.detail-time-fr a {
	display: block;
	font-size: 0.12rem;
	color: #fff;
	background: url(../images/web/detail-phone.gif) no-repeat top 20% center/43% #1365d9;
	padding: 0.3rem 0.075rem 0.14rem 0.075rem;
	border-radius: 18%;
}
.detail-house,
.detail-item,
.detail-apart,
.detail-new,
.detail-video,
.detail-hot,
.detail-map,
.detail-month {
	width: 96%;
	margin: 0.1rem auto 0;
	background: #fff;
	border-radius: 0.05rem;
}
.detail-title {
	width: 96%;
	margin: auto;
	display: -webkit-flex;
	display: flex;
   -webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center; 
	border-bottom: 1px solid #e6e6e6;
	padding: 0.1rem 0;
}
.detail-title p {
	font-size: 0.16rem;
	color: #1365d9;
	text-indent: 3%;
	width: 40%;
}
.detail-title a {
	font-size: 0.12rem;
	color: #747474;
}
.detail-house-bt {
	position: relative;
	padding: 0 3% 0.12rem;
}
.detail-house-bt ul li {
	padding-top: 0.1rem;
}
.detail-house-bt ul li p {
	font-size: 0.14rem;
	color: #000;
}
.detail-house-bt ul li p span {
	color: #4f4f4f;
}
.detail-house-bt ul li:nth-child(4) p,
.detail-house-bt ul li:nth-child(4) p span  {
	<!--color: #f42e2e;-->
}
.detail-house-bt ul li:nth-child(5) p {
	display: -webkit-flex;
	display: flex;
	align-items: center; 
}
.detail-house-bt ul li:nth-child(5) a {
	color: #000;
	display: inline-block;
	width: 67%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background: url(../images/icon/loaction.png) no-repeat right center/6%;
	padding-right: 0.16rem;
} 
.detail-house-call {
   position: absolute;
   right: 20%;
   top: 21%;
}
.detail-house-call a {
	font-size: 0.14rem;
	color: #ff4040;
	padding: 0.015rem 0.07rem;
	border: 1px solid #ff4040;
	border-radius: 0.2rem;
}
.detail-item {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	padding: 0.1rem 3%;
}
.detail-item-img {
	width: 17%;
}
.detail-item-img img {
	width: 100%;
	padding-right: 12%;
	border-right: 1px solid #e6e6e6;
}
.detail-item-fr {
	width: 83%;
}
.detail-item-fr p {
	font-size: 0.12rem;
	color: #1365d9;
	padding-left: 4%;
}
.detail-title ul li {
	float: left;
	margin-right: 0.2rem;
}
.detail-title ul li:last-child {
	margin-right: 0;
}
.detail-title ul li a {
	color: #525252;
}
.detail-apart-top {
	padding: 0.18rem 3%;
	border-bottom: 1px dashed #e6e6e6;
}
.detail-apart-top ul li {
	float: left;
	width: 47%;
	text-align: center;
}
.detail-apart-top ul li:nth-child(1) {
	margin-right: 6%;
}
.detail-apart-top ul li a img {
	width: 100%;
	height: 1.2rem;
	border: 1px solid #e6e6e6;
	border-radius: 0.05rem;
	margin-bottom: 0.08rem;
}
.detail-apart-top ul li a p {
	font-size: 0.12rem;
	color: #272727;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.detail-apart-bt {
	padding: 0.1rem 4%;
	display: -webkit-flex; 
	display: flex;
   -webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center;
}
.detail-apart-bt-fl {
	background: url(../images/fuwushang.png) no-repeat left center/29%;
	padding-left: 0.63rem;
	height: 0.6rem;
}
.detail-apart-bt-fl p {
	font-size: 0.14rem;
	color: #0f881d;
	font-weight: 700;
	padding-top: 6%;
}
.detail-apart-bt-fl span {
	display: inline-block;
	font-size: 0.12rem;
	color: #0f881d;
	background: #efefef;
	padding: 0 0.1rem;	
	border-radius: 0.2rem;
}
.detail-apart-bt-fr a {
	display: inline-block;
	padding: 0.05rem 0.12rem;
	font-size: 0.14rem;
	color: #fff;
	background: #21a931;
	border-radius: 0.2rem;
}
.detail-new .detail-news {
	height: 1.6rem;
	padding: 0.1rem 3% 0.2rem;
}
.detail-news ul li {
	padding: 0.1rem 3% 0.07rem;
	background: #f0f0f0;
	border-radius: 0.05rem;
}
.detail-news-top a img {
	float: left;
	width: 34%;
	height: 0.72rem;
	border-radius: 0.06rem;
	margin-right: 2%;
}
.detail-news-top a p {
	font-size: 0.14rem;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 2%;
   padding-bottom: 1.5%;
}
.detail-news-top a h5 {
	width: 64%;
   float: right;
	line-height: 0.16rem;
	font-size: 0.12rem;
	color: #333333;
}
.detail-news-bt {
	display: -webkit-flex; 
	display: flex;
   -webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
}
.detail-news-bt1 {
	width: 70%;
}
.detail-news-bt1 span {
	display: inline-block;
	color: #333333;
	font-size: 0.12rem;
}
.detail-news-bt1 span:nth-child(1) {
	background: url(../images/icon/detail-news1.png) no-repeat left center/16%;
	padding-left: 0.18rem;
	margin-right: 5%;
}
.detail-news-bt1 span:nth-child(2) {
	background: url(../images/icon/detail-news2.png) no-repeat left center/16%;
	padding-left: 0.18rem;
}
.detail-news-bt2 {
	width: 28%;
}
.detail-news-bt2 a img {
	width: 43%;
}
.detail-news-bt2 a:nth-child(1) img {
	margin-right: 7%;
}
.detail-news.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 2%;
}
.detail-news .swiper-pagination-bullet {
	opacity: .3;
}
.detail-news .swiper-pagination-bullet-active {
	width: 0.3rem;
	border-radius: 0.25rem;
	background: #266ed5;
	opacity: 1;
}
.detail-video-bt {
	padding: 0.1rem 3%;
}
.detail-video-bt ul li {
	float: left;
	width: 47.5%;
	position: relative;
	text-align: center;
}
.detail-video-bt ul li:nth-child(1) {
	margin-right: 5%;
}
.detail-video-bt ul li a img:nth-child(1) {
	width: 100%;
	height: 1.1rem;
	border-radius: 0.05rem;
}
.detail-video-bt ul li a img:nth-child(2) {
	width: 22%;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.detail-video-bt ul li a span {
	display: inline-block;
	width: 63%;
	font-size: 0.14rem;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
}
.detail-video-bt ul li a i {
	font-size: 0.12rem;
	color: #5b5b5b;
}
.detail-video-phone {
	position: relative;
	padding: 0 3% 0.1rem;
}
.detail-video-phone input.detail-video-phone1 {
	width: 100%;
	display: block;
	font-size: 0.14rem;
	background: #faece3;
	height: 0.36rem;
	line-height: 0.36rem;
	border-radius: 0.05rem;
	border-left: 0.06rem solid #fab489;
	text-indent: 20%;
}
.detail-video-phone input::-webkit-input-placeholder {
   color:#f66107;
}
.detail-video-phone  input::-moz-placeholder {   
   color:#f66107;
}
.detail-video-phone  input:-moz-placeholder {   
   color:#f66107;
}
.detail-video-phone  input:-ms-input-placeholder { 
   color:#f66107;
}
.detail-video-phone input.detail-video-phone2 {
	display: inline-block;
	position: absolute;
	right: 4%;
	top: 0.03rem;
	font-size: 0.14rem;
	color: #fff;
	height: 0.3rem;
	line-height: 0.3rem;
	padding: 0 0.1rem;
	border-radius: 0.2rem;
	background: #ff6a10;
}
.detail-hot-top ul li a {
	display: inline-block;
	font-size: 0.16rem;
	border-radius: 0.03rem;
	padding: 0.03rem 0.1rem;
	color: #363636;
	background: #e8e8e8;
}
.detail-hot-top ul li:nth-child(1) {
	margin-right: 0.1rem;
}
.detail-hot-top ul li.on a {
	color: #054fb7;
	background: #e5effe;
}
.detail-hot-bt {
	padding: 0 3%;
}
.detail-hot-bt ul li {
	float: left;
	width: 47%;
	padding: 0.1rem 0;
}
.detail-hot-bt ul li:nth-child(n+3) {
	border-top: 1px dashed #e6e6e6;
}
.detail-hot-bt ul li:nth-child(odd) {
	margin-right: 5%;
}
.detail-hot-bt ul {
	display: none;
}
.detail-hot-bt ul:nth-child(1) {
	display: block;
}
.detail-hot-img {
	position: relative;
}
.detail-hot-img a img:nth-child(1) {
	width: 100%;
	height: 1rem;
	border-radius: 0.06rem 0.06rem 0.06rem 0;
}
.detail-hot-img a img:nth-child(2) {
	width: 20%;
	position: absolute;
	top:50%; 
   left:50%;
   transform: translate(-50%,-50%);
}
.detail-hot-img a span {
	position: absolute;
	bottom: 0;
   left: 0;
   font-size: 0.12rem;
   color: #fff;
   padding: 0.02rem 0.08rem;
   border-top-right-radius: 0.14rem;
}
.detail-hot-img a span.detail-hot-sale1 {
   background: rgba(51,97,213,.9);
}
.detail-hot-img a span.detail-hot-sale2 {
   background: rgba(51,97,213,.9);
}
.detail-hot-img a span.detail-hot-sale3 {
	background: rgba(107,107,107,.9);
}
.detail-hot-img a i {
	direction: inline-block;
	position: absolute;
	top: 0;
	right: 6%;
	font-size: 0.12rem;
	background: #206cc8;
	color: #fff;
	padding: 0.02rem 0.08rem;
	border-bottom-left-radius: 0.04rem;
	border-bottom-right-radius: 0.04rem;
}
.detail-hot-word>a {
	font-size: 0.14rem;
	color: #1b1a1a;
	display: block;
	padding-top: 0.03rem;
   padding-bottom: 0.02rem;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.detail-hot-word p {
	font-size: 0.12rem;
	color: #e72e35;
}
.detail-hot-word p strong {
	font-size: 0.16rem;
}
.detail-hot-word p a img {
	width: 18%;
	float: right;
	margin-top: -0.06rem;
}
.detail-hot-more {
	text-align: center;
	padding-bottom: 0.1rem;
}
.detail-hot-more a {
	display: inline-block;
	font-size: 0.14rem;
	color: #282828;
	background: #efefef;
	border-radius: 0.2rem;
	padding: 0.04rem 0.2rem;
}
.detail-map-img {
	width: 96%;
	margin: 0.1rem auto 0.1rem;
	border: 1px solid #e6e6e6;
	border-radius: 0.05rem;
	height: 2rem;
}
.detail-map-img img {
	width: 100%;
}
.details_mapt {
	padding-top: 0.1rem;
   padding-bottom: 0.1rem;
   width: 94%;
   margin: 0 auto;
}
.details_mapt #allmap {
	height: 250px;
	border-radius: 0.05rem;
	border: 1px solid #e6e6e6;
}
.detail-map-height {
	background: #fff;
}
.detail-map-height #allmap {
	height: 400px !important;
	margin-bottom: 0.1rem;
}
.detail-map-bt {
	padding-bottom: 0.1rem;
}
.detail-map-bt ul li {
	float: left;
	width: 16.6%;
}
.detail-map-bt ul li a img,
.detail-map-bt ul li a {
	display: block;
}
.detail-map-bt ul li a img {
	margin: 0 auto;
	width: 60%;
}
.detail-map-bt ul li a {
	text-align: center;
	color: #000;
	font-size: 0.14rem;
}
.detail-month {
	padding-bottom: 0.3rem;
	background: url(../images/selected1.png) no-repeat left top/30%,
 	url(../images/selected2.png) no-repeat left  bottom/100% #fff;
}
.detail-month-top p {
	font-size: 0.22rem;
	color: #1d72ea;
	text-align: center;
	padding-top: 0.15rem;
	padding-bottom: 0.1rem;
}
.detail-month-top a {
	position: relative;
	display: block;
	width: 92%;
	margin: 0 auto;
}
.detail-month-top a img {
	width: 100%;
	border-radius: 0.06rem;
	height: 1.5rem;
}
.detail-month-top a span,
.detail-month-top a i {
	position: absolute;
	font-size: 0.12rem;
	color: #fff;
	text-shadow: 0.01rem 0.01rem 0.01rem #505050;
	top: 2%;
}
.detail-month-top a span {
	left: 2%;
}
.detail-month-top a i {
	right: 2%;
}
.detail-month-bt p {
	text-align: center;
	font-size: 0.14rem;
	color: #1d72ea;
	padding: 0.08rem 0;
}
.detail-month-bt input {
	display: block;
	width: 56%;
	margin: auto;
	height: 0.34rem;
	line-height: 0.34rem;
	font-size: 0.14rem;
	border-radius: 0.2rem;
	text-align: center;
}
.detail-month-bt input::-webkit-input-placeholder {
   color: #0749a7;
}
.detail-month-bt input::-moz-placeholder {   
   color: #0749a7;
}
.detail-month-bt input:-moz-placeholder {   
   color: #0749a7;
}
.detail-month-bt input:-ms-input-placeholder { 
   color: #0749a7;
}
.detail-month-bt input.detail-month-bt1 {
	background: #dbf2ff;
	margin-bottom: 0.08rem;
}
.detail-month-bt input.detail-month-bt2 {
	color: #fff;
	background: #1d72ea;
}
/*璇︽儏椤靛瓙椤甸潰鍏叡澶撮儴鏍峰紡寮�濮�*/
.message,.details_type, 
.details_house,
.details_new, 
.details_page, 
.message, 
.message_detail, 
.zixun_list,
 .zx_list {
	background: #fff;
	padding: 0 3%;
}
.details-header {
   padding: 0.11rem 0;
   border-bottom: 1px solid #e5e5e5;
}
.details-header p {
	font-size: 0.16rem;
	font-weight: 700;
	color: #000;
}
.details-header p span {
	color: #1365d9;
}
/*璇︽儏椤靛瓙椤甸潰鍏叡澶撮儴鏍峰紡缁撴潫*/
/*璇︽儏椤�-璇︽儏寮�濮�*/
.details_pages ul li p  {
	font-size: 0.14rem;
	color: #000000;	
}
.details_pages ul li p span {
	color: #8b8b8b;
}
.details_pages锛�
.no_picture {
	margin-bottom: 0.08rem;
}
.details_pages {
	padding-bottom: 0.15rem;
}
.details_pages ul li {
	padding-top: 0.12rem;
	padding-bottom: 0.02rem;
	border-bottom: 1px dashed #e7e7e7
}
.details_pages ul li i {
	font-size: 0.12rem;
	padding: 0 0.05rem;
	border-radius: 0.2rem;
	margin-right: 2%;
}
.details_pages ul li i:nth-child(2) {
	color: #ffc200;
	border: 1px solid #ffc200;
}
.details_pages ul li i:nth-child(3) {
	color: #54c336;
	border: 1px solid #54c336;
}
.details_pages ul li i:nth-child(4) {
	color: #2f97e0;
	border: 1px solid #2f97e0;
}
/*璇︽儏椤�-璇︽儏缁撴潫*/

/*鐩稿唽椤甸潰鍜屾埛鍨嬪叕鍏卞紑濮�*/
.contain{
   background: #fff;
   padding: 0.15rem 5% 0.25rem 5%;
}
.my-gallery figure{
   width: 48%;
   float: left;
   margin-bottom:0.1rem;
}
.my-gallery figure:nth-child(odd){
   margin-right: 4%;
}
.xiangceMain img{
   width: 100%;
   height: 100%;
}
.my-gallery figure p {
   text-align: center;
   font-size: 0.14rem;
   padding: 0.08rem 0 ;
}
.my-gallery figcaption{
   display: none;
}
.pswp__caption__center{
   text-align: center;
   font-size: 0.16rem;
}
.xiangcNav{
   height: 0.5rem;
   line-height: 0.5rem;
   background: #fff;
   padding-left: 4%;
}
.xiangcNav li {
	font-size: 0.16rem;
  	text-align: center;
}
.xiangcNav li.on a {
   color: #1365d9;
   font-weight: 600;
}
.xiangceXian{
   border-bottom: 1px solid #e5e5e5;
   position: absolute;
   bottom: 0;
   left: 2%;
   width:96%;
}
/*鐩稿唽椤甸潰鍜屾埛鍨嬪叕鍏辩粨鏉�*/
/*鏃犵浉鍐岄〉闈㈠紑濮�*/
.no_picture {
	margin-bottom: 0.08rem;
}
.no_picture {
	height: 61%;
	background: url(../images/logo_bg.png) no-repeat top 26% center/60% #fff;
}
.no_picture p {
	font-size: 0.16rem;
	color: #000;
	text-align: center;
	padding-top: 30%;
}
/*鏃犵浉鍐岄〉闈㈢粨鏉�*/
/*椤电爜鏍峰紡寮�濮�*/
.plastic_bottom_pages {
	background: #fff;
	padding: 0.1rem 30%;
	margin-bottom: 0.08rem;
}
.pagination {
	display: -webkit-flex; 
   -webkit-justify-content: space-around; 
   display: flex;
   justify-content: space-around;
}
.pagination li span,
.pagination li a {
	font-size: 0.16rem;
	color: #666;
}
.pagination li.active span,
.pagination li.active a {
	color: #fff;
	background: #2e46d9;
	padding: 0 0.05rem;
}
/*椤电爜鏍峰紡缁撴潫*/
/*鍔ㄦ�侀〉闈㈠紑濮�*/
.messages {
	margin-bottom: 0.08rem;
	padding-bottom: 0.2rem;
}
.messages ul li {
	padding: 0.2rem 1%;
	border-bottom: 1px dashed #e8e8e8;
}
.messages_topr a:nth-child(2) {
	font-size: 0.12rem;
	color: #737373;
} 
.messages_top  {
	margin-bottom: 0.1rem;
}
.messages_bt span:nth-child(1) {
	margin-right: 6%;
}
.messages_topl a img {
   width: 1.2rem;
   height: 0.95rem;
   border-radius: 0.06rem;
}
.messages_topl, 
.zx_listl {
   float: left;
   width: 35%;
   margin-right: 2.5%;
}
.messages_topr, 
.zx_listr {
   float: left;
   width: 100%;
}
.messages_topr a:nth-child(1), 
.zx_listr a:nth-child(1) {
   display: inline-block;
   width: 100%;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
}
.messages_topr a:nth-child(1) {
   padding-top: 3%;
   padding-bottom: 2%;
}
.messages_topr a:nth-child(1),
.zx_listr a:nth-child(1) {
   color: #323232;
   font-size: 0.16rem;
   font-weight: 800;
}
.messages_bt span {
	font-size: 0.12rem;
	color: #a7a7a7;
}
.messages_bt span:nth-child(1) {
	margin-right: 6%;
}
/*鍔ㄦ�侀〉闈㈢粨鏉�*/
/*鍔ㄦ��-璇︽儏椤甸潰寮�濮�*/
.message_detail {
	padding-top: 0.2rem;
}
.message_detail img {
	width: 100% !important;
	height: 100% !important;
}
.message_detailc p {
	/*text-indent: 0 !important;*/
}
.message_details p:nth-child(1) {
	width: 70%;
	margin: 0 auto;
	font-size: 0.18rem;
	color: #000;
	text-align: center;
	font-weight: 800;
	padding-bottom: 0.12rem;
}
.message_details p:nth-child(2) {
	padding-left: 3%;
	padding-bottom: 0.06rem;
	border-bottom: 1px solid #e5e5e5;
}
.message_details p:nth-child(2) span {
	font-size: 0.12rem;
	color: #a7a7a7;
}
.message_details p:nth-child(2) span:nth-child(-n+2) {
	margin-right: 8%;
}
.message_detailx  {
	padding: 0.1rem 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.message_detailx p {
	font-size: 0.14rem;
	color: #444444;
}
.message_detailx p:nth-child(1) {
	padding-bottom: 0.05rem;
}
.message_detail_ip {
	margin-top: 0.15rem;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
}
.message_detail_ip img {
	width: 100%;
}
.message_detail_ip input {
	position: absolute;
	top: 45.5%;
	height: 0.32rem;
	line-height: 0.32rem;
	border-radius: 0.05rem;
}
.message_detail_ip input.message_detail_ip1 {
	left:7%;
	font-size: 0.12rem;
	color: #a4a4a4;
	text-indent: 5%;
	width: 63%;
	margin-right: 2%;
}
.message_detail_ip input.message_detail_ip2 {
	right: 5%;
	width: 23%;
	color: #fff;
	background: #ff4141;
	font-size: 0.14rem;
}
.message-house {
	padding: 0.15rem 3%;
	background: #fff;
}
.message-house-top a {
	display: inline-block;
	font-size: 0.16rem;
	color: #fff;
	background: #2e46d9;
	padding: 0.04rem 0.1rem;
	border-radius: 0.05rem;
	margin-left: 2%;
}
.house-message {
	width: 100%;
}
/*鍔ㄦ��-璇︽儏椤甸潰缁撴潫*/
/*璧勮鍒楄〃寮�濮�*/
.search-zixun {
	width: 94%;
	margin: 0.1rem 3%;
}
.search-zixun input {
	display: block;
	float: left;
	height: 0.36rem;
   line-height: 0.33rem;
}
.search-zixun input.search-zixun1 {
   width: 78%;
   color: #acacac;
   font-size: 0.14rem;
   border-top-left-radius: 0.2rem;
   border-bottom-left-radius: 0.2rem;
   text-indent: 0.4rem;
   background: url(../images/icon/search.png) no-repeat left 6% center/8% #fff;
}
.search-zixun input.search-zixun2 {
	background: #3e27d1;
	width: 22%;
	text-align: center;
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
	color: #fff;
}
.zixun_list {
	padding: 0.15rem 2%;
}
.zixun_list ul li {
	float: left;
	width: 20%;
	text-align: center;
}
.zixun_list ul li a {
	font-size: 0.14rem;
	color: #000;
}
.zixun_list ul li:nth-child(-n+5) {
	margin-bottom: 0.08rem;
}
.zx_list {
	margin: 0.08rem 0;
	padding-bottom: 0.2rem;
}
.zx_list ul li {
	padding: 0.2rem 1%;
	border-bottom: 1px solid #e8e8e8;
}
.zx_listl a img {
   width: 1.2rem;
   height: 0.95rem;
   border-radius: 0.06rem;
}
.zx_listr a:nth-child(2) {
	display: block;
	font-size: 0.12rem;
	color: #6c6a6a;
	padding-top: 3%;
	padding-bottom: 3%;
}
.zx_listr p span {
	color: #1365d9;
	font-size: 0.12rem;
	display: inline-block;
}
.zx_listr p span:nth-child(1) {
	margin-right: 5%;
	background: url(../images/icon/huxing.png) no-repeat left center/18%;
	padding-left: 6%;
}
.zx_list_none {
	padding-top: 0.15rem;
}
.zx_list_none p {
	font-size: 0.13rem;
	color: #000;
	background: url(../images/icon/zhuyi.png) no-repeat left center/4%;
	padding-left: 5%;
	width: 96%;
   margin-left: 3%;
}
/*璧勮鍒楄〃缁撴潫*/

/*璇煶璁叉埧妤肩洏鍒楄〃-娣诲姞鏃ユ湡2019骞�8鏈�20鏃�*/
/*澶撮儴杞挱妤肩洏*/
.yuyinSlide{
	background: #fff;
	position: relative;
	padding-bottom: 0.15rem;
	margin-bottom: 0.1rem;
}
.yuyinSlideMain{
	width: 85%;
	margin:0 auto;
}
.yuyinSlideTitle{
	width: 85%;
	margin:0 auto;
}
.yuyinSlideTitle p {
	color: #4c70e8;
	font-size: 0.18rem;
	font-weight: 600;
	padding: 0.1rem 0 ;
	text-indent: 1.5em;
	background: url(../images/icon/yuyinSlideTitle.png) no-repeat left center /6%;
}
.yuyinSlideIcon{
	bottom: 0.45rem!important
}
.yuyinSlide .swiper-button-next{
	height:0.25rem !important;
	right: 0.05rem!important;
	top: 60%!important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23353535'%2F%3E%3C%2Fsvg%3E");
}
.yuyinSlide .swiper-button-prev{
	height:0.25rem !important;
	left: 0.05rem!important;
	top: 60%!important;	
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23353535'%2F%3E%3C%2Fsvg%3E")

}
.yuyinSlideMain li a>img{
	width: 100%;
    height: 1.3rem;
    border-radius: 0.05rem 0.05rem 0 0;
}
.yuyinSlideMain li>a span{
	position: absolute;
	left: 43%;
	top:28%;
	width: 15%;
}
.yuyinSlideMain li>a span img{
	width: 100%;
}
.yuyinSlideLoupan{
	border:1px solid #f2f2f2;
	border-radius: 0 0 0.1rem 0.1rem;
	border-top: none;
	line-height: 0.4rem;
}
.yuyinSlideLoupan a{
	float: left;
	font-size: 0.18rem;
	width: 63%;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
	text-indent: 0.5em;
}
.yuyinSlideLoupan a span{
	color: #757575;
	font-size: 0.12rem;
}
.yuyinSlideLoupan p{
	float: right;
	color: #ff0000;
	font-weight: 600;
	font-size: 0.18rem;
	padding-right: 0.05rem;
}
.yuyinSlideLoupan p em{
	font-size: 0.14rem;
}
/*澶撮儴杞挱妤肩洏 END*/
/*澶撮儴鍖哄煙*/
.yuyinQuyu{
	width: 94%;
	margin:0 auto;
	background: #fff;
	border-radius: 0.05rem;
}
.yuyinQuyu li{
	float: left;
	width: 16.6%;
	text-align: center;
	font-size: 0.16rem;
	line-height: 0.4rem;
}
.yuyinQuyu li.on a{
	color: #4c70e8;
	font-size: 0.2rem;
	font-weight: 600;
}
.yuyinQuyu2 {
    position: fixed;
    z-index: 99;
    width: 94%;
    top: 0.45rem;
    left: 3%;

}
/*澶撮儴鍖哄煙 END*/
.yuyinLoupan{
	width: 94%;
	margin:0.1rem auto;
}
.yuyinLoupan li{
	background: #fff;
	margin-bottom: 0.2rem;
	border-radius: 0 0 0.05rem 0.05rem;	
}
.yuyinLoupanImg{
	position: relative;
}
.yuyinLoupanImg img{
	width: 100%;
	height: 1.5rem;
	border-radius: 0.05rem 0.05rem 0 0;
}
.yuyinLoupanImg span{
	position: absolute;
	left: 0.1rem;
	top: 0.1rem;
	background: #e22727;
	color: #fff;
	font-size: 0.14rem;
	padding:0.02rem 0.08rem;
	border-radius: 0.1rem;
	z-index: 2;
}
.yuyinLoupanImg span.zaishou1{
	background: #e22727;
}
.yuyinLoupanImg span.zaishou2{
	background: #2ba50e;
}
.yuyinLoupanImg span.zaishou3{
	background: #6b6b6b;
}
.yuyinLoupanImg p{
	position: absolute;
	left: 0.4rem;
	top: 0.1rem;
	color: #fff;
	font-size: 0.14rem;
	padding:0.02rem 0;
	width: 21%;
	text-align: center;
	border-radius: 0.2rem;
	text-indent: 1.5em;
	background: rgba(0,0,0,0.5) url(../images/icon/yuyinLoupanImg.png) no-repeat 28% center /12%;
}
.yuyinLoupanImg a{
	position: absolute;
	left: 33%;
	top: 0.8rem;
	color: #fff;
	background: rgba(0,0,0,0.7)  url(../images/icon/laba.png) no-repeat 15% 57% /18%;
	font-size: 0.16rem;
	line-height: 0.35rem;
	width: 35%;
	border-radius: 0.3rem;
	text-align: center;
	text-indent:2em;
}
.yuyinLoupan li .yuyinLoupanMp3{
	display: none;
}
.yuyinLoupan li:first-child .yuyinLoupanMp3{
	display: block;
}
.yuyinLoupanMp3 audio{
	float: left;
	width: 90%;
	height: 0.4rem;
}
.yuyinLoupanMp3 a{
	float: right;
	width: 10%;
	padding: 2%;
	height: 0.4rem;
}
.yuyinLoupanMp3 img{
	width: 100%;
}
.yuyinLoupanTitle{
	padding: 0.05rem 0;
}
.yuyinLoupanTitle a:nth-child(1){
	float: left;
	width: 52%;
	text-indent: 0.5em;
	font-size: 0.18rem;
	line-height: 0.4rem;
	overflow:hidden;	
	white-space:nowrap; 
	text-overflow:ellipsis;	
	color: #000;
}
.yuyinLoupanTitle p{
	float: left;
	width: 30%;
	line-height: 0.4rem;
	color: #ff0000;
	font-size: 0.18rem;
	text-align: right;
}
.yuyinLoupanTitle p span{
	font-size: 0.14rem;
}
.yuyinLoupanTitle a:nth-child(3){
	float: right;
	width: 13%;
	line-height: 0.4rem;
	padding-right:3%;
}
.yuyinLoupanTitle a:nth-child(3) img{
	width: 100%;
}
/*璇煶璁叉埧妤肩洏鍒楄〃 END*/
/*璇煶鎵炬埧 END*/

/*鎵嬫満鎵弿浜岀淮鐮乻tart*/
.scan {
	width: 100%;
	height: 100%;
	background: url(../images/scan_background.jpg) no-repeat;
	background-size: cover;
}
.scan_center {
	width: 90%;
	margin: 0 auto;
	padding-top: 34%;
}
.scan_top {
	position: relative;
	width: 100%;
	height: 1.6rem;
}
.scan_top a img {
	width: 100%;
	height: 1.6rem;
	border-top-left-radius: 0.1rem;
	border-top-right-radius: 0.1rem;
}
.scan_top a:nth-child(2) {
	display: block;
	position: absolute;
	bottom: 4%;
	left: 3%;
	font-size: 0.14rem;
	color: #000;
	background: rgba(255,255,255,.9);
	border-radius: 0.25rem;
	padding: 0.03rem 0.1rem;
}
.scan_bt {
	background: rgba(255,255,255,.9);
	border-bottom-left-radius: 0.1rem;
	border-bottom-right-radius: 0.1rem;
	padding: 0.1rem 4% 0.1rem 4%;
	position: relative;
}
.scan_bt1 a:nth-child(1) {
	font-size: 0.18rem;
	color: #000;
	font-weight: 800;
}
.scan_bt1 a:nth-child(2) {
	font-size: 0.12rem;
	color: #000;
	margin-right: 0.1rem;
} 
.scan_bt1 p {
	font-size: 0.14rem;
	color: #fe1a1a;
	padding-top: 0.02rem;
}
.scan_bt1 p span {
	font-size: 0.18rem;
	font-weight: 800;
}
.scan_bt2 {
	display: -webkit-flex; 
	display: flex;
	padding-top: 0.1rem;
	padding-bottom: 0.4rem;
}
.scan_bt2 p {
	font-size: 0.18rem;
	color: #fff;
	font-weight: 800;
	background: #fe1a1a;
	border-radius: 0.05rem;
	width: 0.26rem;
   height: 0.23rem;
   text-align: center;
   margin-right: 0.07rem;
}
.scan_bt2 span {
	font-size: 0.14rem;
	color: #000;
}
.scan_bt3 {
	position: absolute;
	left: 30%;
	bottom: -0.35rem;
   left:50%;
   transform: translate(-50%);
}
.scan_bt3 a {
	display: block;
	text-align: center;
	font-size: 0.12rem;
	color: #fff;
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background: url(../images/icon/scan_phone.png) no-repeat top 20% center/40% #f0324b;
	padding-top: 0.4rem;
}
/* 鎵嬫満鎵弿浜岀淮鐮乪nd */
/*鑸媿鐪嬫埧椤甸潰start*/
.video-search {
	padding: 0.1rem 3%;
	margin-top: 0.45rem;
	display: -webkit-flex; 
	display: flex;
}
.video-search-fl {
	width: 68%;
	margin-right: 4%;
}
.video-search-fl a {
	float: left;
	display: block;
	height: 0.32rem;
	line-height: 0.32rem;
}
.video-search-fl a:nth-child(1) {
	width: 75%;
	color: #acacac;
	font-size: 0.14rem;
	border-top-left-radius: 0.05rem;
	border-bottom-left-radius: 0.05rem;
	background: url(../images/icon/search.png) no-repeat left 7% center/9% #fff;
	text-indent: 0.35rem;
}
.video-search-fl a:nth-child(2) {
	width: 25%;
	color: #fff;
	background: #0074e5;
	font-size: 0.14rem;
	text-align: center;
	border-top-right-radius: 0.05rem;
	border-bottom-right-radius: 0.05rem;
}
.video-search-fr {
	text-align: center;
	width: 28%;
	height: 0.32rem;
	line-height: 0.32rem;
}
.video-search-fr a {
	background: #4d23d2;
	font-size: 0.14rem;
	color: #fff;
	border-radius: 0.05rem;
	display: block;
}
.video {
	background: #fff;
}
.video-top {
	padding: 0.1rem 3%;
}
.video-top p {
	font-size: 0.16rem;
	color: #000;
	background: url(../images/icon/hangpai.png) no-repeat left center/7%;
	padding-left: 0.32rem;
}
.video-bt ul li {
	position: relative;
}
.video-bt ul li a img:nth-child(1) {
	width: 100%;
}
.video-bt ul li a img:nth-child(2) {
	position: absolute;
	width: 14%;
	top:46%; 
   left:50%;
   transform: translate(-50%,-50%);
}
.video-bt ul li p {
	font-size: 0.14rem;
	padding: 0.08rem 3%;
}
.video-area {
	margin: 0.1rem 0;
}
.video-area ul {
	display: -webkit-flex; 
	display: flex;
   -webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center;
}
.video-area ul li {
	width: 32%;
	position: relative;
}
.video-area ul li a img:nth-child(1) {
	width: 100%;
	height: 0.85rem;
}
.video-area ul li a img:nth-child(2) {
	position: absolute;
	width: 23%;
	top:39%; 
   left:50%;
   transform: translate(-50%,-50%);
}
.video-area ul li a p {
	width: 100%;
	font-size: 0.14rem;
	background: #fff;
	color: #323232;
	text-align: center;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0.05rem 3%;
}
.video-house-top {
	padding: 0.08rem 3%;
	background: #fff;
}
.video-house-top p {
	font-size: 0.14rem;
	color: #0069eb;
	background: url(../images/icon/hangpai.png) no-repeat left center/7%;
	padding-left: 0.32rem;
}
.video-house-bt {
	padding: 0 2%;
}
.video-house-bt ul li {
	float: left;
	width: 48.5%;
	margin-top: 0.1rem;
}
.video-house-bt ul li:nth-child(2n) {
	float: right;
}
.video-house-bt1 a {
	display: block;
	position: relative;
}
.video-house-bt1 a img:nth-child(1) {
	width: 100%;
	height: 1.3rem;
}
.video-house-bt1 a img:nth-child(2) {
	position: absolute;
	width: 20%;
	top:50%; 
   left:50%;
   transform: translate(-50%,-50%);
} 
.video-house-bt1 a h3,
.video-house-bt1 a p {
	padding: 0 3%;
	background: #fff;
}
.video-house-bt1 a h3 {
	font-size: 0.14rem;
	padding-top: 0.02rem;
	padding-bottom: 0.04rem;
}
.video-house-bt1 a p {
	display: -webkit-flex; 
	display: flex;
   -webkit-justify-content: space-between; 
	justify-content: space-between;
	align-items: center;
	font-size: 0.14rem;
	padding-bottom: 0.06rem;
}
.video-house-bt1 a p span {
	color: #e40000;
}
.video-house-bt2 a {
	display: block;
	padding: 0.04rem 0;
	background: #0575ff;
	text-align: center;
}
.video-house-bt2 a img {
	width: 14%;
}
.video-house-more p {
	font-size: 0.14rem;
	text-align: center;
	padding-top: 0.15rem;
}
.footer-video {
	margin-bottom: 0.1rem;
}
/*鑸媿鐪嬫埧椤甸潰end*/
/* 鑸媿椤甸潰寮圭獥start */
.video-pop {
	position: fixed;
	left: 8%;
	top: 0;
	z-index: 120;
	width: 84%;
	margin-top: 35%;
	display: none;
}
.video-pop-title {
	background: #0b4dd4;
	text-align: center;
	padding-top: 0.07rem;
	padding-bottom: 0.15rem;
}
.video-pop-title span {
	font-size: 0.22rem;
	color: #FFFFFF;
}
.video-pop-title p {
	font-size: 0.12rem;
	color: #FFFFFF;
	padding-top: 0.08rem;
}
.video-pop-center {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	background: #FFFFFF;
	padding-top: 0.27rem;
	padding-bottom: 0.2rem;
}
.video-pop1 {
	display: flex;
	align-items: center;
	padding-bottom: 0.15rem;
}
.video-pop1 span {
	font-size: 0.14rem;
	color: #4b4848;
}
.video-pop1 input {
	height: 0.34rem;
	line-height: 0.34rem;
	border: 1px solid #b4b4b4;
	font-size: 0.12rem;
	width: 1.8rem;
	text-indent: 0.1rem;
}
.video-pop3 {
	width: 100%;
	display: flex;
	justify-content: center;
	padding-top: 0.1rem;
}
.video-pop3 a,
.video-pop3 input {
	font-size: 0.14rem;
	padding: 0.06rem 0.3rem;
}
.video-pop3 a {
	color: #000000;
	background: #ebebeb;
	margin-right: 4%;
}
.video-pop3 input {
	color: #FFFFFF;
	background: #fa3269;
}
/* 鑸媿椤甸潰寮圭獥end */
/* 鐩存挱椤甸潰start */
.broadcast a {
	display: block;
	position: relative;
}
.broadcast a img {
	width: 100%;
	height: 2rem;
}
.broadcast a span {
	position: absolute;
	top: 2.5%;
	font-size: 0.12rem;
	color: #FFFFFF;
	text-shadow: 0.01rem 0.01rem 0.01rem #505050;
	z-index: 2;
}
.broadcast a span:nth-of-type(1) {
	left: 2%;
}
.broadcast a span:nth-of-type(2) {
	right: 2%;
}
.notice-center {
	width: 96%;
	margin: 0.1rem auto 0;
}
.notice {
	position: relative;
	background-color: #2d74f6;
	border-top-right-radius: 0.07rem;
	border-bottom-right-radius: 0.07rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.06rem 0.06rem 0.06rem 0.1rem;
	z-index: 20;
}
.notice::after {
	position: absolute;
	left: 0;
	bottom: -0.1rem;
	content: "";
	border-right: 0.15rem solid transparent;
	border-bottom: 0.15rem solid transparent;
	border-left: 0.18rem solid #2d74f6;
	z-index: 10;
}
.notice p {
	font-size: 0.12rem;
	color: #FFFFFF;
	padding-left: 0.23rem;
	background: url(../images/icon/brocast.png) no-repeat left center/7%;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.notice a {
	font-size: 0.12rem;
	color: #015bff;
	border-radius: 0.11rem;
	padding: 0.04rem 0.11rem;
	background-color: #ffe345;
}
.notice-loop-background {
	background-color: #ffff ;
	padding: 0.18rem 0.08rem 0 0.08rem;
	box-shadow: 0px 2px 4px #e6e6e6;
	border-bottom-right-radius: 0.05rem;
	border-bottom-left-radius: 0.05rem;
}
.notice-loop {
	margin-top: -0.05rem !important;
	padding-bottom: 0.21rem !important;
}
.notice-loop ul li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.notice-loop-left img {
	width: 1.64rem;
	height: 1.05rem;
	border-radius: 0.15rem 0;
}
.notice-loop-right p:nth-child(n+1):nth-child(-n+2) {
	font-size: 0.16rem;
	color: #1b0c0c;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.notice-loop-right p:nth-child(2) i {
	color: #e4090b;
}
.notice-loop-right p:nth-child(3) {
	color: #626262;
	font-size: 0.12rem;
	margin-top: 0.04rem;
	margin-bottom: 0.1rem;
}
.notice-loop-right p:last-child {
	background-color: #2d74f6;
	border-radius: 0.1rem;
	padding: 0.04rem 0.07rem;
	display: flex;
	align-items: center;
}
.notice-loop-right p:last-child em {
	font-size: 0.12rem;
	color: #ffe345;
	background: url(../images/icon/notice.png) no-repeat left center/ 0.15rem 0.14rem;
	padding-left: 0.17rem;
	margin-right: 0.05rem;
}
.notice-loop-right p:last-child span {
	font-size: 0.12rem;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 0.12rem;
	line-height: 0.12rem;
	padding-left: 0.04rem;
}
.notice-loop.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 0.05rem;
	text-align: right;
	padding-right: 3%;
}
.notice-loop .swiper-pagination-bullet {
	width: 0.15rem;
	height: 0.06rem;
	border-radius: 0.05rem;
}
.notice-loop .swiper-pagination-bullet-active {
	width: 0.25rem;
}
.playback-title {
	margin-top: 0.23rem;
	margin-bottom: 0.1rem;
}
.playback-title p {
	text-align: center;
	font-size: 0.2rem;
	color: #484848;
	font-weight: 600;
	background: url(../images/icon/zhibo.png) no-repeat left 32% center/5%;
	padding-left: 5%;
}
.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/icon/zhibo2.png) no-repeat left 0.05rem center/18% #fa255c;
  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.08rem;
	font-size: 0.12rem;
	color: #FFFFFF;
	background: url(../images/icon/huo.png) no-repeat left center/ 0.1rem 0.13rem;
	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;
}
.live-poster {
	margin-top: 0.1rem;
	background-color: #FFFFFF;
}
.live-poster ul {
	padding: 0.15rem 3% 0.16rem 3%;
	display: flex;
	justify-content: space-between;
}
.live-poster ul li {
	width: 48%;
}
.live-poster ul li:nth-child(1) p {
	background-color: rgba(8,38,152,.8);
}
.live-poster ul li:nth-child(2) p {
	background-color: rgba(168,43,37,.8);
}
.live-poster ul li a {
	display: block;
	position: relative;
}
.live-poster ul li a img {
	width: 100%;
	height: 1rem;
	border-radius: 0 0.26rem;
}
.live-poster ul li p {
	padding: 0.05rem 0.11rem;
	position: absolute;
	right: 0;
	bottom: 0;
	border-radius: 0 0.3rem;
}
.live-poster ul li p span {
	font-size: 0.12rem;
	color: #FFFFFF;
	display: block;
}
.live-poster ul li p {
	font-size: 0.18rem;
	color: #FFFFFF;
}
.live-poster ul li p em {
	font-weight: 600;
}
.herald {
	background-color: #FFFFFF;
}
.herald-top {
	padding: 0.15rem 0.1rem 0.08rem 0.1rem;
	display: flex;
	justify-content: space-between;
}
.herald-top span {
	display: inline-block;
	font-size: 0.12rem;
	color: #FFFFFF;
	border-radius: 0.09rem;
	background: url(../images/icon/zhibo3.png) no-repeat left 0.06rem center/ 0.12rem 0.13rem #235bd5;
	padding: 0.035rem 0.08rem 0rem 0.21rem;
}
.herald-top a {
	font-size: 0.12rem;
	color: #FFFFFF;
	background: url(../images/icon/time.png) no-repeat left 0.06rem center/ 0.14rem 0.14rem #fe5144;
	padding: 0.04rem 0.1rem 0.04rem 0.24rem;
	border-radius: 0.1rem;
}
.herald-bt video {
	width: 100%;
	height: 100%;
	object-fit:fill;
	border-bottom-right-radius: 0.35rem;
}
.live-house {
	background-color: #FFFFFF;
	padding: 0.15rem 3% 0.14rem 3%;
	position: relative;
}
.live-house-scan {
	position: absolute;
	right: 0.1rem;
	top: 0.16rem;
}
.live-house-scan img {
	width: 0.66rem;
	height: 0.66rem;
	border: 1px solid #e3e3e3;
}
.live-house-scan span {
	display: inline-block;
	font-size: 0.12rem;
	color: #FFFFFF;
	width: 0.18rem;
	text-align: center;
	background-color: #da3b43;
	line-height: 0.155rem;
	padding: 0.02rem 0;
	vertical-align: middle;
	margin-left: -0.1rem;
	transform: scale(0.75);
	position: relative;
}
.live-house-scan span:before,
.live-house-scan span:after {
	content: "";
	position: absolute;
	left: -0.21rem;
	width: 0;
	height: 0;
	z-index: 3;
}
.live-house-scan span:before {
	top: 0;
	border-top: 0.11rem solid transparent;
	border-left: 0.11rem solid transparent;
	border-right: 0.11rem solid #860c12;
}
.live-house-scan span::after {
	bottom: 0;
	border-bottom: 0.11rem solid transparent;
	border-left: 0.11rem solid transparent;
	border-right: 0.11rem solid #860c12;
}
.live-card {
	margin-top: 0.15rem;
	background-color: #FFFFFF;
	padding: 0.25rem 3%;
}
.live-card ul li {
	width: 100%;
	border-radius: 0.45rem 0.2rem;
	border: 1px solid #e2e2e2;
	display: flex;
	align-items: center;
	position: relative;
	margin-bottom: 0.2rem;
}
.live-card ul li:last-child {
	margin-bottom: 0;
}
.live-card-img {
	height: 1.5rem;
	background-color: #235bd5;
	width: 1.2rem;
	clip-path: polygon(0px 0px, 100% 0px, 68.89% 104.14%, -3px 100.68%);
	display: flex;
	align-items: flex-end;
	border-top-left-radius: 0.4rem;
	border-bottom-left-radius: 0.2rem;
}
.live-card-img img {
	width: 57%;
	margin-left: 12%;
}
.live-card-word {
	height: 1rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}
.live-card-word p:nth-of-type(1) {
	font-size: 0.12rem;
	color: #929292;
}
.live-card-word p:nth-of-type(1) span {
	font-size: 0.2rem;
	color: #000;
	font-weight: 600;
	margin-right: 0.05rem;
}
.live-card-word p:nth-of-type(2) {
	font-size: 0.12rem;
	margin-left: -0.07rem;
}
.live-card-word p:nth-of-type(2) i {
	padding-right: 0.08rem;
	display: inline-block;
	height: 0.12rem;
	line-height: 0.12rem;
}
.live-card-word p:nth-of-type(2) i:nth-of-type(n+2):nth-of-type(-n+3) {
	padding-left: 0.08rem;
	border-left: 1px solid #d4d4d4;
}
.live-card-word p:nth-of-type(2) i:nth-of-type(1) {
	color: #4b8afc;
}
.live-card-word p:nth-of-type(2) i:nth-of-type(2) {
	color: #40bd2b;
}
.live-card-word p:nth-of-type(2) i:nth-of-type(3) {
	color: #e3951a;
}
.live-card-word p:nth-of-type(3) {
	font-size: 0.12rem;
	color: #929292;
	margin-left: -0.12rem;
}
.live-card-word p:nth-of-type(3) em {
	color: #0748bf;
}
.live-card-word p:nth-of-type(4) {
	font-size: 0.12rem;
	color: #929292;
	margin-left: -0.17rem;
}
.live-card-word p:nth-of-type(4) b {
	display: inline-block;
	font-size: 0.12rem;
	color: #FFFFFF;
	background-color: #4b8afc;
	margin-right: 0.07rem;
	border-radius: 0.05rem;
	padding: 0.02rem 0.06rem;
}
.live-card-phone {
	position: absolute;
	right: 0.05rem;
	top: 0.45rem;
}
.live-card-phone a img {
	width: 90%;
}
.live-video video {
	width: 100%;
	height: 100%;
	margin-top: 0.25rem;
	margin-bottom: 0.15rem;
}
.live-input {
	position: relative;
}
.live-input input {
	position: absolute;
	top: 45.5%;
	height: 0.32rem;
	line-height: 0.32rem;
	border-radius: 0.05rem;
}
.live-input input.live-input1 {
	left: 20%;
	font-size: 0.12rem;
	color: #a4a4a4;
	text-indent: 5%;
	width: 49%;
}
.live-input input.live-input2 {
  right: 5%;
  width: 23%;
  color: #fff;
  background: #ff8212;
  font-size: 0.14rem;
}
.live-detail {
	padding-bottom: 0.25rem;
}
.message-house2 {
	padding: 0.15rem 3%;
}
/* 鐩存挱椤甸潰end */