
@media screen and (min-width: 1024px) {
	.detail-album-box{
		width: 100%;
		height: 45rem;
		color: #FFFFFF;
		position: fixed;
		top: 5.72rem;
		left: 0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #F4F6FF;
		z-index: -1;
		display: flex;
	}
	.detail-album-box .imgCover{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.detail-album-box .imgCover img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.detail-album-box .box{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: 2.86rem 7.14rem;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	}
	.detail-album-box .box .list{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}
	.detail-album-box .box .list .left{
		width: 60%;
		font-size: 1.42rem;
		line-height: 1.86rem;
	}
	.detail-album-box .box .list .right{
		display: flex;
		align-items: center;
	}
	.detail-album-box .box .list .right .item{
		cursor: pointer;
		height: 2.72rem;
		padding: 0 1.28rem;
		background: rgba(0, 0, 0, .8);
		border-radius: 2.14rem;
		border: 1px solid #837D7D;
		display: flex;
		align-items: center;
		color: #FFFFFF;
		font-size: 1.14rem;
	}
	.detail-album-box .box .list .right .item:nth-child(2){
		margin-left: 1.42rem;
	}
	.detail-album-box .box .list .right .item img{
		width: 1.42rem;
	}
	.detail-album-box .box .list .right .item img.icon2{
		display: none;
	}
	.detail-album-box .box .list .right .item .name{
		margin-left: .58rem;
	}
	.detail-album-box .box .list .right .item:hover{
		background: rgba(255, 255, 255, .8);
		color: #000000;
	}
	.detail-album-box .box .list .right .item:hover img.icon1{
		display: none;
	}
	.detail-album-box .box .list .right .item:hover img.icon2{
		display: block;
	}
	.detail-scrollable-div{
		margin-top: 50.72rem;
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	.house-title{
		height: 5.72rem;
		border-bottom: 1px solid #D8D8D8;
		display: flex;
		align-items: center;
	}
	.house-title .box{
		width: 100%;
		height: 5.72rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.house-title .box .left{
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.house-title .box .left img.back{
		width: 2.86rem;
		cursor: pointer;
	}
	.house-title .box .left .link-box{
		margin-left: 1.42rem;
		font-size: 1.28rem;
	}
	.house-title .box .left>a{
		display: flex;
		align-items: center;
	}
	.house-title .box .left .link-box a,
	.house-title .box .left .link-box span{
		display: inline-block;
		font-size: 1.72rem;
		color: #333333;
		margin: 0 .72rem;
	}
	.house-title .box .right,
	.house-title .box .right .short-box{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.house-title .box .right img{
		width: 2.72rem;
	}
	.house-title .box .right .short-box img:nth-child(2){
		display: none;
	}
	.house-title .box .right .share-btn{
		margin-left: 1.42rem;
	}
	.thornton-section{
		padding: 2.86rem 0;
	}
	.thornton-section .box{
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		position: relative;
	}
	.thornton-section .box .left{
		width: calc( 100% - 36.72rem);
	}
	.thornton-section .box .left .house-detail{
		width: 100%;
	}
	.thornton-section .box .left .house-detail>.name{
		font-weight: 700;
		font-size: 2rem;
	}
	.thornton-section .box .left .house-detail .price{
		margin-top: 1.42rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .house-detail .price .price-left{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.thornton-section .box .left .house-detail .price .money{
		font-size: 2.28rem;
	}
	.thornton-section .box .left .house-detail .price .usd{
		margin-left: 2.86rem;
		font-size: 1.28rem;
		color: #666666;
	}
	.thornton-section .box .left .house-detail .price .property-id{
		font-size: 1.28rem;
	}
	.thornton-section .box .left .house-detail .property-id{
		margin-top: 1.42rem;
		font-size: 1.14rem;
	}
	.thornton-section .box .left .house-detail .local{
		margin-top: 1.42rem;
		font-size: 1.14rem;
		display: flex;
		align-items: center;
		/*justify-content: space-between;*/
		cursor: pointer;
	}
	.thornton-section .box .left .house-detail .local .ri1{
		display: flex;
		align-items: flex-start;
	}
	.thornton-section .box .left .house-detail .local .le1{
		font-size: 1.42rem;
		color: var(--blue-color);
	}
	.thornton-section .box .left .house-detail .local img{
		width: 1rem;
		height: 1rem;
		margin-right: 4px;
	}
	.thornton-section .box .left .house-detail .terrain{
		margin-top: 1.42rem;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.thornton-section .box .left .house-detail .terrain .item{
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.14rem;
		color: #333333;
	}
	.thornton-section .box .left .house-detail .terrain .item img{
		width: 1.28rem;
		height: 1.28rem;
		margin-right: .58rem;
	}
	.thornton-section .box .left .house-detail .terrain .h-line{
		width: 2px;
		height: .72rem;
		background: #DDDDDD;
		margin: 0 1.42rem;
	}
	.thornton-section .box .left .house-detail .terrain .box1{
		width: 50%;
		height: auto;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.thornton-section .box .left .house-detail .terrain .box1:first-child{
		border-right: 1px solid #DDDDDD;
	}
	.thornton-section .box .left .house-detail .terrain .box1:last-child{
		border-left: 1px solid #DDDDDD;
		padding-left: 1.42rem;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1{
		width: 50%;
		margin: .72rem 0;
		display: flex;
		align-items: center;
		position: relative;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1 img {
		width: 1.28rem;
		height: 1.28rem;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1 span{
		font-size: 1.14rem;
		color: #666666;
		margin-left: 4px;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1 .cont-show{
		position: absolute;
		top: 1.78rem;
		left: 0;
		border-radius: 4px;
		max-width: 14.28rem;
		padding: 1rem;
		height: auto;
		box-shadow: 0 3px 6px 0 rgba(51, 51, 51, 0.1);
		border: 1px solid #F0F0F0;
		background: #FFFFFF;
		display: none;
	}
	.thornton-section .box .left .buyInfo{
		margin-top: 1.42rem;
		font-size: 1.14rem;
		line-height: 1.72rem;
	}
	.thornton-section .box .left .v-bar{
		margin: 1.42rem 0;
		width: 100%;
		height: 1px;
		background: #DDDDDD;
	}
	.thornton-section .box .left .open-house{
		margin-top: 1.42rem;
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .open-house .title-02{
		font-size: 1.42rem;
	}
	.thornton-section .box .left .open-house .box{
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .open-house .box .list{
		width: 100%;
		margin-top: 1.14rem;
		display: flex;
		align-items: center;
	}
	.thornton-section .box .left .open-house .box .list .icon-01{
		width: 1rem;
		height: 1rem;
		border: 1px solid var(--blue-color);
		background-color: #FFFFFF;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.thornton-section .box .left .open-house .box .list .icon-01 .nei{
		width: .58rem;
		height: .58rem;
		background-color: var(--blue-color);
		border-radius: 50%;
	}
	.thornton-section .box .left .open-house .box .list .name{
		color: #666666;
		margin-left: .72rem;
	}
	.thornton-section .box .left .interior-detail{
		width: 100%;
	}
	.thornton-section .box .left .interior-detail .title-1{
		margin-top: 2.86rem;
		width: 100%;
		line-height: 2.64rem;
		font-size: 2rem;
	}
	.thornton-section .box .left .interior-detail .list1{
		margin-top: 2.86rem;
		width: 100%;
		box-shadow: 0 3px 6px 0 rgba(51, 51, 51, 0.1);
		border-radius: .58rem;
	}
	.thornton-section .box .left .interior-detail .list1 .item1{
		width: 100%;
		display: flex;
		align-items: flex-start;
		padding: 1.58rem 3.58rem;
		background: #FFFFFF;
	}
	.thornton-section .box .left .interior-detail .list1 .item1:nth-child(odd){
		background: #FCFCFC;
	}
	.thornton-section .box .left .interior-detail .list1 .item1:first-child{
		border-radius: .58rem .58rem 0 0;
	}
	.thornton-section .box .left .interior-detail .list1 .item1:last-child{
		border-radius: 0 0 .58rem .58rem;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n1:first-child{
		width: 30%;
		color: #666666;
		font-size: 1.28rem;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n1:last-child{
		width: 70%;
		font-size: 1.28rem;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2{
		display: flex;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2:first-child{
		width: 55%;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2:last-child{
		width: 45%;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2 span{
		display: inline-block;
		width: 50%;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2 span:first-child{
		color: #666666;
		font-size: 1.28rem;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2 span:last-child{
		margin-left: .72rem;
		font-size: 1.28rem;
	}
	.thornton-section .box .left .interior-detail .see-more{
		display: flex;
		align-items: center;
		margin-top: 2.86rem;
		cursor: pointer;
	}
	.thornton-section .box .left .interior-detail .see-more span{
		font-size: 1.28rem;
	}
	.thornton-section .box .left .interior-detail .see-more img{
		width: 1.72rem;
		height: 1.72rem;
	}
	.thornton-section .box .left .home-fact{
		margin-top: 1.42rem;
		width: 100%;
	}
	.thornton-section .box .left .home-fact .title-1{
		width: 100%;
		font-size: 2rem;
	}
	.thornton-section .box .left .home-fact .list{
		margin-top: 1.72rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .home-fact .list .item{
		width: calc( (100% - 1.58rem) / 2);
		height: 25.72rem;
		border: 1px solid #F0F0F0;
		border-radius: .58rem;
		box-shadow: 0 3px 6px rgba(51,51,51,0.1);
	}
	.thornton-section .box .left .home-fact .list .item .lie{
		width: 100%;
		height: 4.28rem;
		padding: 0 1.72rem;
		font-size: 1.14rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}
	.thornton-section .box .left .home-fact .list .item .lie:nth-child(odd){
		background: #F8F8F8;
	}
	.thornton-section .box .left .home-fact .list .item .lie span:first-child{
		color: #666666;
	}
	.thornton-section .box .left .home-fact .list .item .lie span:last-child{
		max-width: 70%;
	}
	.thornton-section .box .left .home-fact .list .item .lie .show-more{
		position: absolute;
		top: 2.86rem;
		right: 1.72rem;
		padding: 1rem;
		width: 14.28rem;
		height: auto;
		background: #FFFFFF;
		border-radius: 4px;
		font-size: 1rem;
		box-shadow: 0 3px 6px rgba(51,51,51,0.1);
		z-index: 50;
		display: none;
	}
	.thornton-section .box .left .home-map{
		margin-top: 2.86rem;
		width: 100%;
		height: 36.28rem;
		border-radius: .58rem;
		overflow: hidden;
		background: #F0F0F0;
		position: relative;
	}
	.thornton-section .box .left .home-map .map-box{
		width: 100%;
		height: 100%;
	}
	.thornton-section .box .left .home-map .btn-box .item{
		position: absolute;
		width: 40px;
		height: 40px;
		top: 0;
		margin: 10px;
		background: #FFFFFF;
		box-shadow: rgb(0 0 0 / 30%) 0 1px 4px -1px;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map .btn-box .item:first-child{
		right: 100px;
	}
	.thornton-section .box .left .home-map .btn-box .item:last-child{
		right: 50px;

	}
	.thornton-section .box .left .home-map .btn-box .item:nth-child(1) img{
		width: 21px;
		height: 21px;
	}
	.thornton-section .box .left .home-map .btn-box .item:nth-child(2) img{
		width: 19px;
		height: 19px;
	}
	.thornton-section .box .left .home-map .big-box{
		position: absolute;
		right: 0;
		top: 0;
		margin: 10px;
		padding: 0;
		width: 40px;
		height: 40px;
		background: #FFFFFF;
		box-shadow: rgb(0 0 0 / 30%) 0 1px 4px -1px;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map .big-box img{
		width: 18px;
		height: 18px;
	}
	.thornton-section .box .left .home-map-fixed{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.3);
		z-index: 1000;
		display: none;
	}
	.thornton-section .box .left .home-map-fixed .box{
		width: 131.42rem;
		height: 92%;
		background: #FFFFFF;
		border-radius: 1.42rem;
		padding: .72rem 2.86rem 2.86rem;
		display: flex;
		flex-direction: column;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.thornton-section .box .left .home-map-fixed .box .top{
		width: 100%;
		height: 5.72rem;
		border-bottom: 1px solid #DDDDDD;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .home-map-fixed .box .top .tab{
		font-size: 1.72rem;
		color: var(--local-color);
	}
	.thornton-section .box .left .home-map-fixed .box .top .tab span{
		margin-right: 4.28rem;
		line-height: 2.86rem;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map-fixed .box .top .tab span.action{
		color: var(--blue-color);
		border-bottom: 2px solid var(--blue-color);;
	}
	.thornton-section .box .left .home-map-fixed .box .top img{
		width: 2.58rem;
		height: 2.58rem;
	}
	.thornton-section .box .left .home-map-fixed .box .bot{
		margin-top: 2.14rem;
		width: 100%;
		height: calc( 100% - 7.86rem);
		border-radius: .58rem;
	}
	.thornton-section .box .left .home-map-fixed .box .bot .item{
		width: 100%;
		height: 100%;
		border-radius: .58rem;
	}
	.thornton-section .box .left .home-map-fixed .box .to-map{
		position: absolute;
		bottom: 3.58rem;
		left: 3.58rem;
		display: none;
		align-items: center;
		justify-content: center;
		background: #FFFFFF;
		padding: 5px 10px;
		font-size: 24px;
		color: #333333;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map-fixed .box .to-map img{
		width: 24px;
		height: 24px;
		margin-right: 4px;
	}
	.thornton-section .box .left .introduction{
		margin-top: 2.86rem;
		width: 100%;
	}
	.thornton-section .box .left .introduction .title-1{
		width: 100%;
		font-size: 2rem;
	}
	.thornton-section .box .left .introduction .fixed-height-div {
		width: 100%;
		height: 300px;
		overflow: hidden;
		position: relative;
	}
	.thornton-section .box .left .introduction .content{
		width: 100%;
		height: auto;
		line-height: 30px;
		padding: .72rem 0;
		overflow: hidden;
		position: relative;
		font-size: 16px;
	}
	.thornton-section .box .left .introduction .overlay{
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100px;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF);
	}
	.thornton-section .box .left .introduction .content p,
	.thornton-section .box .left .introduction .content span{
		line-height: 20px;
		font-size: 16px
	}
	.thornton-section .box .left .introduction .content img,
	.thornton-section .box .left .introduction .content image{
		width: 100%;
		height: auto;
	}
	.thornton-section .box .left .introduction .more-btn{
		margin-top: 1.58rem;
		color: #007f6f;
		font-size: 1.28rem;
	}
	.thornton-section .box .left .introduction .more-btn img{
		width: 1.72rem;
		height: 1.72rem;
	}
	.thornton-section .box .left .price-tax-box{
		margin-top: 1.42rem;
		width: 100%;
	}
	.thornton-section .box .left .price-tax-box .top-box{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .price-tax-box .top-box .l1{
		font-size: 1.72rem;
		font-weight: bold;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1{
		display: flex;
		align-items: center;
		color: var(--local-color);
		font-size: 1.14rem;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1 div{
		cursor: pointer;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1 div:last-child{
		margin-left: 2.86rem;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1 .action{
		background-color: var(--blue-color);
		border-radius: 4px;
		color: #FFFFFF;
		padding: 4px .58rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box{
		width: 100%;
	}
	.thornton-section .box .left .price-tax-box .bot-box .history{
		width: 100%;
		margin-top: 0.2rem;
		background: #FFFFFF;
		box-shadow: 0 3px 6px 0 rgba(51, 51, 51, 0.1);
		border-radius: .58rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1{
		width: 100%;
		display: flex;
		padding-left: 7.14rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list-no{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 1.42rem 0;
		font-size: 1.14rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1:first-child{
		border-radius: .58rem .58rem 0 0;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1:last-child{
		border-radius: 0 0 .58rem .58rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1:nth-child(odd){
		background-color: #FCFCFC;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1 .item1{
		width: calc(100% / 3);
		display: flex;
		align-items: center;
		padding: 1.42rem 0;
		font-size: 1.14rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1 .item1.bf{
		font-size: 1.28rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .see-more{
		color: var(--blue-color);
		margin-top: 1.42rem;
	}
	.thornton-section .box .left .price-tax-box .bot-box .see-more img{
		width: 1.72rem;
		height: 1.72rem;
	}
	.thornton-section .box .left .soure-box{
		width: 100%;
	}
	.thornton-section .box .left .soure-box div{
		margin-top: 10px;
		font-size: 1.14rem;
	}
	.thornton-section .box .left .soure-box span:last-child{
		color: var(--local-color);
	}
	.thornton-section .box .left .pricing .top-1{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .pricing .top-1 .title-1{
		font-size: 2rem;
		line-height: 2.64rem;
	}
	.thornton-section .box .left .pricing .top-1 .nav-1{
		display: flex;
		align-items: center;
	}
	.thornton-section .box .left .pricing .top-1 .nav-1 div{
		line-height: 2.86rem;
		margin-right: 1.42rem;
		color: var(--local-color);
		font-size: 1.28rem;
		cursor: pointer;
	}
	.thornton-section .box .left .pricing .top-1 .nav-1 div.action{
		background: var(--blue-color);
		border-radius: .58rem;
		padding: 0 .72rem;
		color: #FFFFFF;
	}
	.thornton-section .box .left .pricing .box-1{
		margin-top: 1.72rem;
		width: 100%;
		padding: 1.42rem;
		border: 1px solid #F0F0F0;
		border-radius: .58rem;
		box-shadow: 0 3px 6px rgba(51,51,51,0.1);
	}
	.thornton-section .box .left .pricing .box-1 .list-1{
		width: 100%;
		display: none;
	}
	.thornton-section .box .left .pricing .box-1 .list-1:first-child{
		display: block;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a{
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .url{
		width: 13.72rem;
		height: 8.36rem;
		border: 1px solid #F0F0F0;
		border-radius: .72rem;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .url img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: .72rem;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1{
		width: calc( 100% - 14.86rem);
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .title-2{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .title-2 span{
		font-size: 1.72rem;
		line-height: 2.92rem;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .title-2 span:last-child{
		color: #333333;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1{
		margin-top: .72rem;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .bed{
		display: flex;
		align-items: center;
		font-size: 1.14rem;
		color: #666666;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .bed span{
		margin-left: 2.14rem;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .bed span:first-child{
		margin-left: 0;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .sqft{
		font-size: 1.14rem;
		line-height: 1.72rem;
		color: #666666;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .status-1{
		margin-top: .72rem;
		width: 100%;
		display: flex;
		align-items: center;
		font-size: 1.14rem;
		line-height: 1.72rem;
		color: var(--blue-color);
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .status-1 span:first-child{
		width: .72rem;
		height: .72rem;
		background: var(--blue-color);
		border-radius: 50%;
		margin-right: 4px;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 .h-line1{
		width: 100%;
		height: 1px;
		background: #F0F0F0;
		margin: 1.42rem 0;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 .h-line1:last-child{
		display: none;
	}
	.thornton-section .box .right{
		width: 35rem;
		position: relative;

	}
	.thornton-section .box .right .list{
		width: 35rem;
		height: auto;
		padding: 1.42rem;
		border: 1px solid #F0F0F0;
		box-shadow: 0 3px 6px rgba(51,51,51,0.1);
		border-radius: 0.08rem;
		background: #FFFFFF;
		position: static;
		top: 0;
	}
	.thornton-section .box .right .list .bg{
		width: 100%;
		background: url("/assets/images/banner/09.png") center/cover no-repeat;
	}
	.thornton-section .box .right .list .title{
		position: relative;
		width: 100%;
		font-size: 1.42rem;
		text-align: center;
	}
	.thornton-section .box .right .list .item{
		position: relative;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.thornton-section .box .right .list .item .top-header{
		height: 8.58rem;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.thornton-section .box .right .list .item .logoBg{
		margin-top: .72rem;
		width: 8.58rem;
		height: 8.58rem;
		border-radius: 50%;
		border: 1px solid #DDDDDD;
		background: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.thornton-section .box .right .list .item .top-header .logoBg{
		margin-top: 0;
	}
	.thornton-section .box .right .list .item .logo{
		width: 7.72rem;
		height: 7.72rem;
		border-radius: 50%;
	}
	.thornton-section .box .right .list .item .logo img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		border: 1px solid #F0F0F0;
		border-radius: 50%;
	}
	.thornton-section .box .right .list .item .top-header .basic-info{
		width: calc(100% - 10rem);
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		height: 100%;
	}
	.thornton-section .box .right .list .item .name{
		margin-top: .72rem;
		font-size: 1.72rem;
		text-align: center;
	}
	.thornton-section .box .right .list .item .license-id{
		margin-top: .72rem;
		font-size: 1.14rem;
	}
	.thornton-section .box .right .list .item .tel,
	.thornton-section .box .right .list .item .skill{
		margin-top: .72rem;
		font-size: 1.14rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.thornton-section .box .right .list .item .tel .tel-num{
		font-weight: bold;
	}
	.thornton-section .box .right .list .item .tel .eye{
		width: 1.42rem;
		height: 1.42rem;
		margin-left: .72rem;
		cursor: pointer;
	}
	.thornton-section .box .right .list .item .tel .whatsapp-box{
		margin-left: 1.42rem;
	}
	.thornton-section .box .right .list .item .tel .whatsapp-img{
		width: 7.58rem;
		height: 2.28rem;
	}
	.thornton-section .box .right .list .item .languages{
		margin-top: 1.14rem;
		width: 100%;
		display: flex;
		align-items: center;
	}
	.thornton-section .box .right .list .item .languages .num1{
		margin-left: 4px;
		font-size: 1.14rem;
		margin-right: .72rem;
		color: #999999;
	}
	.thornton-section .box .right .list .switch-btn,
	.thornton-section .box .right .list .switch-agent-btn{
		margin-top: .72rem;
		width: 100%;
		height: 3.42rem;
		text-align: center;
		line-height: 3.42rem;
		font-size: 1.42rem;
		color: var(--blue-color);
		border: 1px solid var(--blue-color);
		border-radius: 4px;
		cursor: pointer;
	}
	.thornton-section .box .right .list .switch-agent-btn{
		margin-top: 2.14rem;
	}
	.thornton-section .box .right .list .message-box{
		margin-top: 1.42rem;
		width: 100%;
	}
	.similar-section{
		width: 100%;
		background: #F8F8F8;
		padding: 2.86rem 0;
	}
	.similar-section .title-1{
		font-size: 2rem;
		line-height: 2.64rem;
	}
	.similar-section .box{
		margin-top: 1.72rem;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.similar-section .box .item{
		width: calc( (100% - 5.14rem) / 4);
		margin-left: 1.72rem;
		background: rgba(255,255,255,0.39);
		box-shadow: 0 3px 6px rgba(51,51,51,0.1);
		border-radius: .58rem;
		transition: transform 0.5s, box-shadow 0.5s; /* 添加过渡效果 */
	}
	/*.similar-section .box .item:hover {*/
	/*	transform: scale(1.05); !* 鼠标悬停时放大 *!*/
	/*	box-shadow: 0 .72rem 1.42rem rgba(51,51,51,0.2); !* 鼠标悬停时添加阴影效果 *!*/
	/*}*/
	.similar-section .box .item:first-child{
		margin-left: 0;
	}
	.similar-section .box .item .imgCover{
		width: 100%;
		height: 12.64rem;
		position: relative;
	}
	.similar-section .box .item .imgCover img{
		width: 100%;
		height: 100%;
		border-radius: .58rem .58rem 0 0;
		object-fit: cover;
	}
	.similar-section .box .item .imgCover .title-01{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 3.14rem;
		padding: 0 1.14rem;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.75) 100%);
		line-height: 3.14rem;
		font-size: 1.28rem;
		color: #FFFFFF;
	}
	.similar-section .box .item .info{
		padding: 8px;
	}
	.similar-section .box .item .local{
		font-size: 1rem;
		color: #666666;
		display: flex;
		align-items: center;
	}
	.similar-section .box .item .local img{
		width: 1rem;
		height: auto;
		margin-right: 4px;
	}
	.similar-section .box .item .from{
		margin-top: .58rem;
		font-size: 1rem;
		display: flex;
		justify-content: space-between;
	}
	.similar-section .box .item .price{
		margin-top: .72rem;
		font-size: 1.14rem;
		line-height: 1.72rem;
		color: #666666;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.similar-section .box .item .price span:last-child{
		font-size: 1.42rem;
		line-height: 2.14rem;
		color: #333333;
	}
	.rent-amenities1{
		width: 100%;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.rent-amenities1 .item{
		margin-top: 2.42rem;
		width: 50%;
		display: flex;
		/*align-items: center;*/
		flex-wrap: nowrap;
	}
	.rent-amenities1 .item img{
		width: 1.58rem;
	}

	.rent-amenities1 .item span.name,
	.rent-amenities1 .item span.val{
		font-size: 1.14rem;
	}
	.rent-amenities1 .item span.name{
		margin-left: 1.14rem;
		color: #666666;
		white-space: nowrap;
	}
	.rent-amenities1 .item span.val{
		margin-left: 4px;
		color: #333333;
	}
	.rent-amenities2{
		margin-top: 2.86rem;
		width: 100%;
	}
	.rent-amenities2 .title{
		font-size: 2rem;
	}
	.rent-amenities2 .info{
		margin-top: 2.72rem;
		width: 100%;
		background: #FAFAFA;
		box-shadow: 0 3px 6px 0 rgba(51,51,51,0.102);
		border-radius: .58rem;
		padding: 1.42rem 2.86rem;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.rent-amenities2 .info .list{
		width: 50%;
		margin: 1.42rem 0;
		display: flex;
		align-items: center;
	}
	.rent-amenities2 .info .list img{
		width: 1.58rem;
	}
	.rent-amenities2 .info .list .name{
		margin-left: 1.72rem;
		font-size: 1.28rem;
	}
}

@media screen and (min-width: 350px) and (max-width: 1000px) {
	.detail-album-box{
		width: 100%;
		height: 60vh;
		color: #FFFFFF;
		position: fixed;
		top: 52px;
		left: 0;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #F4F6FF;
		z-index: -1;
		display: flex;
	}
	.detail-album-box .imgCover{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.detail-album-box .imgCover img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.detail-album-box .box{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: 8px 16px;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	}
	.detail-album-box .box .list{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}
	.detail-album-box .box .list .left{
		width: 50%;
		font-size: 14px;
		line-height: 20px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3; /* 将文本限制为显示6行 */
	}
	.detail-album-box .box .list .right{
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-end;
	}
	.detail-album-box .box .list .right .item{
		cursor: pointer;
		height: 28px;
		padding: 0 8px;
		background: rgba(0, 0, 0, .8);
		border-radius: 16px;
		border: 1px solid #837D7D;
		display: flex;
		align-items: center;
		color: #FFFFFF;
		font-size: 12px;
	}
	.detail-album-box .box .list .right .item:nth-child(1){
		margin-top: 8px;
	}
	.detail-album-box .box .list .right .item img{
		width: 12px;
	}
	.detail-album-box .box .list .right .item img.icon2{
		display: none;
	}
	.detail-album-box .box .list .right .item .name{
		margin-left: 8px;
	}
	.detail-album-box .box .list .right .item:hover{
		background: rgba(255, 255, 255, .8);
		color: #000000;
	}
	.detail-album-box .box .list .right .item:hover img.icon1{
		display: none;
	}
	.detail-album-box .box .list .right .item:hover img.icon2{
		display: block;
	}
	.detail-scrollable-div{
		margin-top: calc(60vh + 52px);
		width: 100%;
		height: auto;
		background: #FFFFFF;
	}
	.house-title{
		padding: 16px 0;
		border-bottom: 1px solid #D8D8D8;
		display: flex;
		align-items: center;
	}
	.house-title .box{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.house-title .box .left{
		width: 80%;
		display: flex;
		align-items: center;
	}
	.house-title .box .left img.back{
		width: 16px;
		cursor: pointer;
	}
	.house-title .box .left .link-box{
		margin-left: 14px;
	}
	.house-title .box .left .link-box span{
		display: none;
	}
	.house-title .box .left .name{
		margin-left: 4px;
		font-weight: 700;
		font-size: 16px;
	}
	.house-title .box .right{
		display: flex;
		align-items: center;
	}
	.house-title .box .right img{
		width: 24px;
	}
	.house-title .box .right .short-box img:nth-child(2){
		display: none;
	}
	.house-title .box .right .share-btn{
		margin-left: 8px;
	}
	.thornton-section{
		padding: 16px 0;
	}
	.thornton-section .box{
		width: 100%;
	}
	.thornton-section .box .left{
		width: 100%;
	}
	.thornton-section .box .left .house-detail{
		width: 100%;
	}
	.thornton-section .box .left .house-detail>.name{
		font-size: 22px;
		margin-bottom: 10px;
		font-family: '__Open_Sans_76cce0', '__Open_Sans_Fallback_76cce0';
	}
	.thornton-section .box .left .house-detail .price{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .house-detail .price .price-left{
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .house-detail .price .money{
		font-size: 24px;
	}
	.thornton-section .box .left .house-detail .price .usd{
		margin-top: 8px;
		font-size: 14px;
		color: #666666;
	}
	.thornton-section .box .left .house-detail .property-id{
		font-size: 14px;
	}
	.thornton-section .box .left .house-detail .local{
		margin-top: 16px;
		font-size: 14px;
		display: flex;
		align-items: flex-start;
		cursor: pointer;
	}
	.thornton-section .box .left .house-detail .local .ri1{
		display: flex;
		align-items: flex-start;
	}
	.thornton-section .box .left .house-detail .local .le1{
		font-size: 0.20rem;
		color: var(--blue-color);
	}
	.thornton-section .box .left .house-detail .local img{
		width: 12px;
		margin-top: 2px;
		margin-right: 4px;
	}
	.thornton-section .box .left .house-detail .terrain{
		margin-top: 8px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		font-family: '__Open_Sans_76cce0', '__Open_Sans_Fallback_76cce0';
	}
	.thornton-section .box .left .house-detail .terrain .item{
		margin-top: 16px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 14px;
		color: #666666;
	}
	.thornton-section .box .left .house-detail .terrain .item img{
		width: 12px;
		margin-right: 4px;
	}
	.thornton-section .box .left .house-detail .terrain .h-line{
		display: none;
	}
	.thornton-section .box .left .house-detail .terrain .box1{
		width: 100%;
		height: auto;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1{
		width: 50%;
		margin: 10px 0;
		display: flex;
		align-items: center;
		position: relative;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1 img {
		width: 12px;
		margin-right: 4px;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1 span{
		font-size: 14px;
		color: #666666;
	}
	.thornton-section .box .left .house-detail .terrain .box1 .li1 .cont-show{
		position: absolute;
		top: 0.25rem;
		left: 0;
		border-radius: 4px;
		max-width: 2rem;
		padding: 0.12rem;
		height: auto;
		box-shadow: 0 3px 6px 0 rgba(51, 51, 51, 0.1);
		border: 0.01rem solid #F0F0F0;
		background: #FFFFFF;
		display: none;
	}
	.thornton-section .box .left .buyInfo{
		margin-top: 16px;
		font-size: 14px;
		line-height: 20px;
	}
	.thornton-section .box .left .v-bar{
		margin: 16px 0;
		width: 100%;
		height: 1px;
		background: #DDDDDD;
	}
	.thornton-section .box .left .open-house{
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .open-house .title-02{
		font-size: 18px;
	}
	.thornton-section .box .left .open-house .box{
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .open-house .box .list{
		width: 100%;
		margin-top: 12px;
		display: flex;
		align-items: center;
	}
	.thornton-section .box .left .open-house .box .list .icon-01{
		width: 0.12rem;
		height: 0.12rem;
		border: 0.01rem solid var(--blue-color);
		background-color: #FFFFFF;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.thornton-section .box .left .open-house .box .list .icon-01 .nei{
		width: 0.08rem;
		height: 0.08rem;
		background-color: var(--blue-color);
		border-radius: 50%;
	}
	.thornton-section .box .left .open-house .box .list .name{
		color: #666666;
		margin-left: 0.1rem;
	}
	.thornton-section .box .left .interior-detail{
		width: 100%;
	}
	.thornton-section .box .left .interior-detail .title-1{
		margin-top: 0.24rem;
		width: 100%;
		line-height: 0.37rem;
		font-size: 0.28rem;
	}
	.thornton-section .box .left .interior-detail .list1{
		margin-top: 16px;
		width: 100%;
	}
	.thornton-section .box .left .interior-detail .list1 .item1{
		width: 100%;
		height: 40px;
		padding: 0 8px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}
	.thornton-section .box .left .interior-detail .list1 .item2{
		flex-direction: column;
		height: auto;
	}
	.thornton-section .box .left .interior-detail .list1 .item1:nth-child(odd){
		background: #FCFCFC;
	}
	.thornton-section .box .left .interior-detail .list1 .item1:first-child{
		border-radius: 0.08rem 0.08rem 0 0;
	}
	.thornton-section .box .left .interior-detail .list1 .item1:last-child{
		border-radius: 0 0 0.08rem 0.08rem;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2{
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		height: 48px;
	}

	.thornton-section .box .left .interior-detail .list1 .item1 .n2 span{
		display: inline-block;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2 span:first-child{
		color: #666666;
	}
	.thornton-section .box .left .interior-detail .list1 .item1 .n2 span:last-child{
		margin-left: 0.1rem;
	}
	.thornton-section .box .left .interior-detail .see-more{
		margin-top: 16px;
		color: var(--blue-color);
		cursor: pointer;
	}
	.thornton-section .box .left .interior-detail .see-more img{
		width: 12px;
		height: auto;
	}
	.thornton-section .box .left .home-fact{
		margin-top: 16px;
		width: 100%;
	}
	.thornton-section .box .left .home-fact .title-1{
		width: 100%;
		line-height: 36px;
		font-size: 18px;
	}
	.thornton-section .box .left .home-fact .list{
		margin-top: 8px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .home-fact .list .item{
		width: 100%;
		height: auto;
	}
	.thornton-section .box .left .home-fact .list .item:nth-child(2){
		margin-top: 16px;
	}
	.thornton-section .box .left .home-fact .list .item .lie{
		width: 100%;
		height: 48px;
		padding: 0 8px;
		font-size: 14px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}
	.thornton-section .box .left .home-fact .list .item .lie:nth-child(odd){
		background: #F8F8F8;
	}
	.thornton-section .box .left .home-fact .list .item .lie span:first-child{
		color: #666666;
	}
	.thornton-section .box .left .home-fact .list .item .lie span:last-child{
		max-width: 70%;
	}
	.thornton-section .box .left .home-fact .list .item .lie .show-more{
		position: absolute;
		top: 0.4rem;
		right: 0.24rem;
		padding: 0.12rem;
		width: 2rem;
		height: auto;
		background: #FFFFFF;
		border-radius: 0.04rem;
		font-size: 0.14rem;
		box-shadow: 0 0.03rem 0.06rem rgba(51,51,51,0.1);
		z-index: 50;
		display: none;
	}
	.thornton-section .box .left .home-map{
		margin-top: 16px;
		width: 100%;
		height: 200px;
		border-radius: 0.08rem;
		overflow: hidden;
		background: #F0F0F0;
		position: relative;
	}
	.thornton-section .box .left .home-map .map-box{
		width: 100%;
		height: 100%;
	}
	.thornton-section .box .left .home-map .btn-box .item{
		position: absolute;
		top: 0;
		width: 40px;
		height: 40px;
		margin: 10px;
		background: #FFFFFF;
		box-shadow: rgb(0 0 0 / 30%) 0 1px 4px -1px;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map .btn-box .item:first-child{
		right: 100px;
	}
	.thornton-section .box .left .home-map .btn-box .item:last-child{
		right: 50px;

	}
	.thornton-section .box .left .home-map .btn-box .item:nth-child(1) img{
		width: 21px;
		height: 21px;
	}
	.thornton-section .box .left .home-map .btn-box .item:nth-child(2) img{
		width: 19px;
		height: 19px;
	}
	.thornton-section .box .left .home-map .big-box{
		position: absolute;
		right: 0;
		top: 0;
		margin: 10px;
		padding: 0;
		width: 40px;
		height: 40px;
		background: #FFFFFF;
		box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map .big-box img{
		width: 18px;
		height: 18px;
	}
	.thornton-section .box .left .home-map-fixed{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.3);
		z-index: 1000;
		display: none;
	}
	.thornton-section .box .left .home-map-fixed .box{
		width: 100%;
		height: 100vh;
		background: #FFFFFF;
		border-radius: 0.2rem;
		padding: 16px;
		display: flex;
		flex-direction: column;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.thornton-section .box .left .home-map-fixed .box .top{
		width: 100%;
		height: 48px;
		border-bottom: 1px solid #DDDDDD;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .home-map-fixed .box .top .tab{
		font-size: 16px;
		color: var(--local-color);
	}
	.thornton-section .box .left .home-map-fixed .box .top .tab span{
		margin-right: 10px;
		line-height: 48px;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map-fixed .box .top .tab span.action{
		color: var(--blue-color);
		border-bottom: 1px solid var(--blue-color);
	}
	.thornton-section .box .left .home-map-fixed .box .top img{
		width: 24px;
		height: 24px;
	}
	.thornton-section .box .left .home-map-fixed .box .bot{
		width: 100%;
		height: calc( 100% - 48px);
	}
	.thornton-section .box .left .home-map-fixed .box .bot .item{
		width: 100%;
		height: 100%;
		border-radius: 0.08rem;
	}
	.thornton-section .box .left .home-map-fixed .box .to-map{
		position: absolute;
		bottom: 0.5rem;
		left: 0.5rem;
		display: none;
		align-items: center;
		justify-content: center;
		background: #FFFFFF;
		padding: 5px 10px;
		font-size: 24px;
		color: #333333;
		cursor: pointer;
	}
	.thornton-section .box .left .home-map-fixed .box .to-map img{
		width: 24px;
		height: 24px;
		margin-right: 4px;
	}
	.thornton-section .box .left .introduction{
		margin-top: 16px;
		width: 100%;
	}
	.thornton-section .box .left .introduction .title-1{
		width: 100%;
		font-size: 18px;
	}
	.thornton-section .box .left .introduction .fixed-height-div {
		width: 100%;
		height: 300px;
		overflow: hidden;
		position: relative;
	}
	.thornton-section .box .left .introduction .content{
		width: 100%;
		height: auto;
		line-height: 30px;
		padding: 16px 0;
		overflow: hidden;
		position: relative;
		font-size: 14px;
	}
	.thornton-section .box .left .introduction .overlay{
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100px;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF);
	}
	.thornton-section .box .left .introduction .content p{
		line-height: 30px;
	}
	.thornton-section .box .left .introduction .content img,
	.thornton-section .box .left .introduction .content image{
		width: 100%;
		height: auto;
	}
	.thornton-section .box .left .introduction .more-btn{
		margin-top: 0.22rem;
		color: #007f6f;
	}
	.thornton-section .box .left .introduction .more-btn img{
		width: 0.24rem;
		height: 0.24rem;
	}
	.thornton-section .box .left .price-tax-box{
		margin-top: 16px;
		width: 100%;
		display: none;
	}
	.thornton-section .box .left .price-tax-box .top-box{
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .price-tax-box .top-box .l1{
		font-size: 18px;
		font-weight: bold;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1{
		margin-top: 14px;
		display: flex;
		align-items: center;
		color: var(--local-color);
		font-size: 14px;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1 div{
		cursor: pointer;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1 div:last-child{
		margin-left: 14px;
	}
	.thornton-section .box .left .price-tax-box .top-box .r1 .action{
		background-color: var(--blue-color);
		border-radius: 4px;
		color: #FFFFFF;
		padding: 4px 8px;
	}
	.thornton-section .box .left .price-tax-box .bot-box{
		width: 100%;
	}
	.thornton-section .box .left .price-tax-box .bot-box .history{
		width: 100%;
		margin-top: 14px;
		background: #FFFFFF;
		box-shadow: 0 3px 6px 0 rgba(51, 51, 51, 0.1);
		border-radius: 4px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1{
		width: 100%;
		display: flex;
		padding-left: 14px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list-no{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10px 0;
		font-size: 12px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1:first-child{
		border-radius: 8px 8px 0 0;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1:last-child{
		border-radius: 0 0 8px 8px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1:nth-child(odd){
		background-color: #FCFCFC;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1 .item1{
		width: calc(100% / 3);
		display: flex;
		align-items: center;
		padding: 10px 0;
		font-size: 12px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .list1 .item1.bf{
		font-size: 12px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .see-more{
		color: var(--blue-color);
		margin-top: 10px;
	}
	.thornton-section .box .left .price-tax-box .bot-box .see-more img{
		width: 14px;
		height: 14px;
	}
	.thornton-section .box .left .soure-box{
		width: 100%;
	}
	.thornton-section .box .left .soure-box div{
		margin-top: 10px;
		font-size: 14px;
	}
	.thornton-section .box .left .soure-box span:last-child{
		color: var(--local-color);
	}
	.thornton-section .box .left .pricing .top-1{
		display: flex;
		flex-direction: column;
		/*align-items: center;*/
		/*justify-content: space-between;*/
	}
	.thornton-section .box .left .pricing .top-1 .title-1{
		font-size: 18px;
		line-height: 40px;
	}
	.thornton-section .box .left .pricing .top-1 .nav-1{
		display: flex;
		align-items: center;
	}
	.thornton-section .box .left .pricing .top-1 .nav-1 div{
		line-height: 26px;
		margin-right: 16px;
		color: var(--local-color);
		font-size: 12px;
		cursor: pointer;
	}
	.thornton-section .box .left .pricing .top-1 .nav-1 div.action{
		background: var(--blue-color);
		border-radius: 4px;
		padding: 0 8px;
		color: #FFFFFF;
	}
	.thornton-section .box .left .pricing .box-1{
		margin-top: 16px;
		width: 100%;
		padding: 8px;
		border: 0.01rem solid #F0F0F0;
		border-radius: 4px;
		box-shadow: 0 3px 6px rgba(51,51,51,0.1);
	}
	.thornton-section .box .left .pricing .box-1 .list-1{
		width: 100%;
		display: none;
	}
	.thornton-section .box .left .pricing .box-1 .list-1:first-child{
		display: block;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a{
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .url{
		width: 100px;
		height: 100px;
		border: 1px solid #F0F0F0;
		border-radius: 4px;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .url img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius:4px;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1{
		width: calc( 100% - 110px);
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .title-2{
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .title-2 span{
		font-size: 18px;
		line-height: 24px;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .title-2 span:last-child{
		color: var(--blue-color);
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1{
		margin-top: 8px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .bed{
		display: flex;
		align-items: center;
		font-size: 12px;
		color: #666666;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .bed span{
		margin-left: 4px;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .bed span:first-child{
		margin-left: 0;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .bot-1 .sqft{
		font-size: 12px;
		line-height: 0.24rem;
		color: #666666;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .status-1{
		margin-top: 8px;
		width: 100%;
		display: flex;
		align-items: center;
		font-size: 12px;
		color: var(--blue-color);
	}
	.thornton-section .box .left .pricing .box-1 .list-1 a .info-1 .status-1 span:first-child{
		width: 12px;
		height: 12px;
		background: var(--blue-color);
		border-radius: 50%;
		margin-right: 4px;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 .h-line1{
		width: 100%;
		height: 1px;
		background: #F0F0F0;
		margin: 4px 0;
	}
	.thornton-section .box .left .pricing .box-1 .list-1 .h-line1:last-child{
		display: none;
	}
	.thornton-section .box .right{
		width: 4.9rem;
		position: relative;

	}
	.thornton-section .box .right .list{
		display: none;
	}
	.similar-section{
		width: 100%;
		background: #F8F8F8;
		padding: 16px 0;
	}
	.similar-section .title-1{
		font-size: 18px;
	}
	.similar-section .box{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.similar-section .box .item{
		margin-top: 16px;
		width: 100%;
		background: rgba(255,255,255,0.39);
		box-shadow: 0 2px 3px rgba(51,51,51,0.1);
		border-radius: 4px;
		overflow: hidden;
	}
	.similar-section .box .item .imgCover{
		width: 100%;
		height: 200px;
		position: relative;
	}
	.similar-section .box .item .imgCover img{
		width: 100%;
		height: 100%;
		border-radius: 4px 4px 0 0;
		object-fit: cover;
	}
	.similar-section .box .item .imgCover .title-01{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 36px;
		padding: 0 8px;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.75) 100%);
		line-height: 36px;
		font-size: 14px;
		color: #FFFFFF;
	}
	.similar-section .box .item .info{
		padding: 10px;
	}
	.similar-section .box .item .local{
		font-size: 14px;
		color: #666666;
		display: flex;
		align-items: center;
	}
	.similar-section .box .item .local img{
		width: 10px;
		height: auto;
		margin-right: 4px;
	}
	.similar-section .box .item .from{
		margin-top: 10px;
		font-size: 12px;
		display: flex;
		justify-content: space-between;
	}
	.similar-section .box .item .price{
		margin-top: 8px;
		font-size: 18px;
		line-height: 24px;
		color: #666666;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.similar-section .box .item .price span:last-child{
		font-size: 20px;
		line-height: 24px;
		color: #333333;
	}
	.rent-amenities1{
		width: 100%;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.rent-amenities1 .item{
		margin: 10px 0;
		width: 100%;
		display: flex;
		align-items: flex-start;
		flex-wrap: nowrap;
	}
	.rent-amenities1 .item img{
		width: 12px;
		margin-right: 4px;
	}

	.rent-amenities1 .item span.name,
	.rent-amenities1 .item span.val{
		font-size: 14px;
	}
	.rent-amenities1 .item span.name{
		margin-right: 8px;
		color: #666666;
		white-space: nowrap;
	}
	.rent-amenities1 .item span.val{
		color: #333333;
	}
	.rent-amenities2{
		margin-top: 16px;
		width: 100%;
	}
	.rent-amenities2 .title{
		font-size: 18px;
	}
	.rent-amenities2 .info{
		margin-top: 16px;
		width: 100%;
		background: #FAFAFA;
		box-shadow: 0 2px 3px 0 rgba(51,51,51,0.102);
		border-radius: 4px;
		padding: 4px 8px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.rent-amenities2 .info .list{
		width: 50%;
		margin: 10px 0;
		display: flex;
		align-items: center;
	}
	.rent-amenities2 .info .list img{
		width: 12px;
	}
	.rent-amenities2 .info .list .name{
		margin-left: 4px;
		font-size: 14px;
	}
}
