/*
	引用当前样式的，有如下页面：
	newHouseApartment.html
*/


.slide-apartment{position:fixed; top:4.4rem; left: 0; right: 0; height: 3.8rem; z-index:10; width:100%; max-width: 750px; margin: 0 auto; background:#fff; border-bottom: 1px solid #e8e8e8;}
.slide-scroll{height:3.8rem; overflow:hidden;}
.slide-nav{position:relative; overflow-x:scroll; overflow-y:hidden; line-height:3.8rem; white-space:nowrap; -webkit-overflow-scrolling:touch; font-size: 1.5rem;}
.slide-nav::-webkit-scrollbar {display:none;}
.slide-nav li{position:relative; display:inline-block; height:3.8rem; text-align:center; color:#9c9fa1;}
.slide-nav li.current{color:#e93b3d;}
.slide-nav li.current a{font-size: 1.8rem; font-weight: 600; color: #e93b3d;}
.slide-nav *{vertical-align:middle;}
.slide-nav .item{position: relative; display:inline-block; padding:0 1.2rem; vertical-align:text-bottom; -webkit-transition:.25s; transition:.25s; height: 3.8rem; line-height: 3.8rem; color: #9c9fa1;}
.slide-nav .line{position: absolute; bottom: 2px; left: 50%; margin-left: -0.75rem; display: block; width: 1.5rem; height: 0.2rem; background: #e93b3d; border-radius: 0.1rem; display: none;}
.slide-nav li.current .line{display: block;}


.fix-apartmentbox{}
.apartment-tips{position: fixed; z-index: 2; top: 8.2rem; left: 0; right: 0; bottom: 0; max-width: 750px; margin: 0 auto; text-align: center; height: 4rem; line-height: 4rem; color: #9c9fa1; font-size: 1.3rem; background: #f8f8f9;}
.fix-apartment{position: fixed; z-index: 1; top: 12.2rem; left: 0; right: 0; bottom: 0; max-width: 750px; margin: 0 auto; background: #fff;}
.apartment-sider{position: absolute; top: 0; left: 0; bottom: 0; width: 8rem; text-align: center; background: #f8f8f9; z-index: 2; overflow: auto; font-size: 1.5rem; color: #9c9fa1;}
.apartment-sider li{height: 5rem; line-height: 5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.apartment-sider li.on{background: #fff; color: #e93b3d;}
.apartment-main{padding-left: 8rem; height: 100%; overflow: auto;}
.apartment-list{padding: 0 1.2rem 0 2rem;}
.apartment-list li{margin: 1.5rem 0;}
.apartment-list .item{position: relative; display: block; padding-left: 10.4rem; min-height: 7rem; }
.apartment-list .img{position: absolute; top: 0; left: 0; width: 9.4rem; height: 7rem; border:1px solid #e8e8e8; box-sizing:border-box; overflow: hidden;}
.apartment-list .img img{width: 9.4rem; height: 7rem;}
.alist-info{font-size: 1.3rem;}
.alist-info h2{height: 2.2rem; line-height: 2.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.5rem;}
.alist-info p{height: 2.4rem; line-height: 2.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #9c9fa1;}
.alist-info .price{color: #fa5741; font-size: 1.6rem; font-weight: 600;}
.alist-info .unit{font-size: 1.2rem; font-weight: 400;}

.hximgitem_title{line-height:3rem;}
.hximgitem_list { position: relative; overflow-x: scroll; overflow-y: hidden; line-height: 3.8rem; white-space: nowrap; -webkit-overflow-scrolling: touch; font-size: 1.5rem; padding-bottom: 2rem; }
    .hximgitem_list .hximgitem_dv { display: inline-block; width: 10rem; padding: 0.5rem; }
    .hximgitem_list .hximgitem_img { width: 10rem; height: 7rem; border: 1px solid #e8e8e8; box-sizing: border-box; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; }
    .hximgitem_list .hximgitem_info h2 { height: 2.2rem; line-height: 2.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.5rem; }
    .hximgitem_list .hximgitem_info h2:nth-child(2) { font-size: 1.3rem; color: #9c9fa1; }