@charset "utf-8";
/* 详情页轮播 */
.swiper-container {margin:0 auto;position:relative;	overflow:hidden;z-index:1;}
.swiper-wrapper {position:relative;width:100%;}
.swiper-slide {float: left;max-height:350px;width:100%;}
.swiper-slide a{position:relative;display:  block;height: 100%;}
.home-device {width:100%;z-index:  10;}
.home-device img{width:100%;height: 100%;}
.pagination1 .swiper-pagination-switch{display:inline-block;width: 10px;height: 10px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer; }
.pagination1 .swiper-active-switch {background: #fff;}
.pagination{position:absolute;width:100%;text-align:center;bottom:10px;z-index:99}
.flicking_num{
    position:absolute;
    right:10px;
    bottom: 2rem;
    padding: 3px 6px;
    background: url("https://static.fangxiaoer.com/web/images/m/black60.png");
    z-index: 9999;
    color:#fff;
}
.photo_page{left:5%;}

#videoOrPhotos {
    position: absolute;
    left: 50%;
    bottom: 14%;
    z-index: 99;
    width: 111px;
    margin-left: -53px;
}

/* 二手房详情页顶部历史记录 */

.swiper-container_historyM{
    position:  fixed;
    z-index: 9;
    height: 255px;
    width:  100%;
}
.swiper-container_history{
    z-index:  99;
    background:  #FFF;
    margin-top: 5px;
    /* padding-bottom: 20px; */
}
.swiper-container_history .swiper-wrapper{
    height: auto !important;
}
.swiper-container_history .swiper-slide {
    background:  #fff;
    height: 220px;
    border: 1px solid #d5d5d5;
    margin-top:  15px;
    opacity: 0.6;
    /* width: 88% !important; */
}
.swiper-container_history .swiper-slide-active{
    height:  250px !important;
    margin-top:  0 !important;
    opacity:  1;
}
.swiper-container_history .swiper-wrapper .history_pic{}
.history_pic .history_information{
    padding: 2px 5px;
}
.swiper-container_history .swiper-wrapper .history_pic img{
    width:  100%;
}
.history_pic .history_information .history_title{
    display:  block;
    text-overflow: ellipsis;
    white-space:  pre;
    overflow:  hidden;
    color:  #000;
    font-size: 12pt;
}
.history_pic .history_information .history_address{
    display: block;
    text-overflow: ellipsis;
    white-space: pre;
    overflow: hidden;
    color: #666;
    font-size: 10pt;
    line-height: 18pt;
}
.history_pic .history_information .build_area{
    color:  #666;
}
.history_pic .history_information i{
    float:  right;
    color:  #ff5200;
    font-weight:  bold;
    font-size:  14pt;
    font-style:  initial;
}
.history_pic .history_information s{}
.history_pic .history_information span{
    font-size:  10pt;
    color:  #999;
    line-height: 16pt;
}
.swiper-container_history-head{
    padding:  5px 0;
    text-align:  center;
}
.swiper-container_history-head .swiper-pagination{
    position:  initial;
    display:  initial;
    background:  none;
    color:  #000;
    padding:  0;
    bottom: 0;
    right:  0;
    font-size:  12pt;
    margin:  0 5px;
}
.swiper-container_history-zz{display: none;position:  fixed;z-index:  9;height:  100%;width:  100%;background: rgba(0, 0, 0, 0.6);}   
.adInfo {display: block;position: relative; text-align: center;padding: 8px!important;}
.innerADImg {border-radius: 5px;  width: 100%;object-fit: cover;}
.innerAdTitle {display: block;position: absolute;left: 8px;bottom: 13px;border-bottom-left-radius: 5px;font-style: normal;font-size: 12px;text-align: right;padding: 1px 5px;background: rgba(0, 0, 0, 0.5); color: #ffffff;}