@charset "utf-8";
.loupan_info{}
.loupan_info_img_box{position: relative; margin:0 0 5px 0; padding: 0;width: 100%;}
.loupan_info_img_box img{margin: 0; padding: 0;width: 100%;height: auto;}
.loupan_info_tabbar{border-top: 2px #ff5722 solid; height: 50px;}
.loupan_info_tabbar #tabbar-box{height: 50px;}
.loupan_info_tabbar #tabbar-box .my-tabbar-item .my-tabbar-icon {max-width: 23px;height:inherit;border-radius: none;}
.loupan_info_tabbar #tabbar-box .my-tabbar-item .my-tabbar-label{height: 25px; line-height: 25px; overflow: hidden;color: #000000;}
.loupan_info_tabbar .my-tabbar-icon-box {height: 23px;line-height: 23px;margin-top: 2px;}
.loupan_info_tabbar .my-tabbar-item.my-tabbar-item-on {border-top:none;}

.loupan_info_top{padding: 0.25rem;background-color: #FFFFFF; position: relative;}
.loupan_info_top_box{position: relative;}
.loupan_info_title_box{height: 1.9rem; line-height: 1.9rem;}
.loupan_info_title{font-size: 0.8rem;color: #000000; font-weight: bold;}
.loupan_info_asname{font-size: 0.6rem;color:#666666;float: right}
.loupan_info_kaipan,.loupan_info_ruzhu{font-size: 0.6rem;color:#666666;}
.loupan_info_kaipan{text-align: left;}
.loupan_info_ruzhu{text-align: right;}
.loupan_info_money{font-size: 0.6rem;color:#666666;}
.loupan_info_dizhi{font-size: 0.6rem;color:#666666;}
.loupan_info_kprz_box,.loupan_info_money,.loupan_info_dizhi{height: 1.4rem; line-height: 1.4rem;}
.loupan_info_small_icon{height: 1rem;margin-right: 0.2rem;vertical-align: middle;}
.loupan_info_price{font-weight: bold; margin: 0 0.1rem; color: #FF5722}
.loupan_info_zigou,.loupan_info_tuijian{position: relative;padding: 0.25rem;}
.loupan_info_zigou_title,.loupan_info_tuijian_title{height: 2rem;line-height: 2rem; padding: 0 0.25rem; background-color: #ff5722; color: #393D49; font-size: 0.8rem; font-weight: bold; }
.loupan_info_zigou_form,.loupan_info_tuijian_form{border: 2px #ff5722 solid;border-top-left-radius: 0; border-top-right-radius: 0;}
.loupan_info_zigou_money,.loupan_info_tuijian_money{margin: 0 0.1rem; color: #FFFFFF;}
.loupan_info_zigou_btn,.loupan_info_tuijian_btn,.loupan_info_huodong_btn{font-size: 0.8rem;font-weight: bold; }
.loupan_info_total_msg{color:#393D49; font-size: 0.6rem; height: 1.9rem; line-height: 1.9rem; border-top: 1px #2F4056 dotted; border-bottom: 1px #2F4056 dotted; position: relative;}
.loupan_info_total_money{color:#ff5722; font-size: 0.8rem;}
.loupan_info_total_icon {
    height: 1.2rem;
    margin-top: -0.3rem;
    margin-right: 0.2rem;
    vertical-align: middle;
}
.zigou_guize,.tuijian_guize{float: right; cursor: pointer; color: #1E9FFF;}
.zigou_guize_icon,.tuijian_guize_icon{
    height: 1.2rem;
    margin-right: 0.2rem;
    vertical-align: middle;
}
.txtMarquee-top{ height: 3.6rem; width:100%;  overflow:hidden; position:relative; margin-top: 0.5rem;}
.txtMarquee-top .infoList li{ height:1.4rem; line-height:1.4rem; font-size: 0.55rem;}
.txtMarquee-top .infoList li .date{font-size: 0.55rem;color:#c2c2c2;}
.txtMarquee-top .infoList li .name{font-size: 0.55rem;color:#1E9FFF; margin: 0 0.25rem;}
.txtMarquee-top .infoList li .txt{font-size: 0.55rem;color:#393D49;}
.txtMarquee-top .infoList li .money{font-size: 0.55rem;color:#ff5722; margin: 0 0.1rem;}

#tuijian_txtMarquee.txtMarquee-top,#butie_txtMarquee.txtMarquee-top{ height: 7.2rem;}

.infobox,.loupan_info_jianjie,.loupan_info_xiangqing{position: relative;padding: 0.25rem;}
.infobox_title,.loupan_info_jianjie_title,.loupan_info_xiangqing_title{height: 2rem;line-height: 2rem; padding: 0 0.25rem; background-color: #2F4056; color: #FFFFFF; font-size: 0.8rem; font-weight: bold; }
.loupan_info_jianjie img,.loupan_info_xiangqing img{margin: 0; padding: 0;width: 100%;height: auto;}
.infobox_body,.loupan_info_jianjie_body,.loupan_info_xiangqing_body{border: 2px #2F4056 solid;border-top-left-radius: 0; border-top-right-radius: 0; line-height: 1.5rem; font-size: 0.6rem; color: #2F4056; overflow: hidden;}

/* ============== swiper 重写 ============== */
.swiper-container {
    width: 100%;
    height: 9rem;
    overflow: hidden;
    --swiper-theme-color: #f0f0f0; /* 设置Swiper风格 */
    --swiper-navigation-color: #f0f0f0; /* 单独设置按钮颜色 */
    --swiper-navigation-size: 1.5rem; /* 设置按钮大小 */
}
.swiper-slide {
    height: 9rem;
    overflow: hidden;
    font-size: 0.7rem;
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing:border-box;
}
.swiper-slide .swiperimg{width: 100%; height:9rem;}

/* ============== 楼盘列表 ============== */
.loupan-list{position: relative; border-bottom: 1px #333 dotted; margin-bottom: 0.5rem; padding: 0.25rem; cursor: pointer;}
.loupan-list-pic-box{height: 4.5rem; line-height: 4.5rem; width: 6rem; overflow: hidden;}
.loupan-list-pic{width: 6rem;height: 4.5rem;}
.loupan-list-info-box{position: absolute;left: 6.5rem; top: 0.25rem; bottom: 0.25rem; right: 0.25rem; }
.loupan-list-info-txt{font-size: 0.6rem; height: 1.1rem; line-height: 1.1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.loupan-list-info-title{font-size: 0.7rem; height: 1.2rem; line-height: 1.2rem; overflow: hidden; font-weight: bold;text-overflow: ellipsis;white-space: nowrap; color: #1E9FFF;}
.loupan-list-info-icon{height: 0.8rem;margin-right: 0.2rem;vertical-align: middle;}
.loupan-list-info-price{font-weight: bold; margin: 0 0.1rem; color: #FF5722}

.loupan-list-admin{position: relative; margin-bottom: 0; padding: 0.25rem; cursor: pointer; background-color: #FFFFFF;}
.loupan-list-admin-btnbox{font-size: 0.6rem; height: 1.4rem; line-height: 1.5rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align: right;}



/* ============== 楼盘管理列表 ============== */
.baobei-list-admin{position: relative; border-bottom: 1px #333 dotted; margin-bottom: 0.5rem; padding: 0.25rem;}
.baobei-list-admin-head{  height: 1.8rem; line-height: 1.8rem; border-bottom: 1px solid #ededed;font-size: 0.7rem; position: relative; background-color:#475E77}
.baobei-list-admin-title{font-size: 0.6rem; color: #1E9FFF; padding-left: 0.25rem;}
.baobei-list-admin-title-txt{font-size: 0.6rem; color: #1E9FFF; text-align: left;}
.baobei-list-admin-title-descr{font-size: 0.6rem; color: #c2c2c2; padding-right: 0.25rem; float: right;}
.baobei-list-admin-descr{font-size: 0.6rem; color: #c2c2c2; text-align: right;}
.baobei-list-admin-descr-txt{font-size: 0.6rem; color: #c2c2c2; text-align: right;}
.baobei-list-admin-descr-txt>a,.baobei-list-admin-descr-txt>.edit{font-size: 0.6rem; color: #c2c2c2;}
.baobei-list-admin-descr>span,.baobei-list-admin-descr i{font-size: 0.6rem; color: #c2c2c2; margin-right: 0.25rem;}
.baobei-list-admin-pic-box{height: 4.8rem; line-height: 4.8rem; width: 6rem; overflow: hidden;}
.baobei-list-admin-pic{width: 6rem;height: 4.5rem; margin-top: 0.15rem;}
.baobei-list-admin-pic-name{height: 1.2rem; line-height: 1.2rem; width: 6rem; font-size: 0.6rem; text-align:center;text-overflow: ellipsis;white-space: nowrap;}
.baobei-list-admin-info-box{position: absolute;left: 6.5rem; top: 2.05rem; bottom: 0.25rem; right: 0.25rem; }
.baobei-list-admin-baobeiren-txt{font-size: 0.6rem; height: 1.2rem; line-height: 1.2rem; color: #999999; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baobei-list-admin-baobeiren-icon{height: 0.8rem;margin-right: 0.2rem;vertical-align: middle;}
.baobeiren-txt{color: #555}
.baobei-list-admin-kehu-txt{font-size: 0.6rem; height: 1.2rem; line-height: 1.2rem; color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baobei-list-admin-kehu-icon{height: 0.8rem;margin-right: 0.2rem;vertical-align: middle;}
.baobei-list-admin-btn-box{font-size: 0.6rem; height: 1.2rem; line-height: 1.2rem; color: #000000; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.baobei-list-admin-btn{height: 1.2rem; line-height: 1.2rem; border: 1px #cdcdcd solid; background-color: #FFFFFF; color: #009688; font-size: 0.6rem; display: inline-block; width: 100%;}


@media screen and (min-width: 600px) {
    .loupan_info_img_box{margin:0 0 5px 0;}
    .loupan_info_tabbar{height: 50px;}
    .loupan_info_tabbar #tabbar-box{height: 50px;}
    .loupan_info_tabbar #tabbar-box .my-tabbar-item .my-tabbar-icon {max-width: 23px;}
    .loupan_info_tabbar #tabbar-box .my-tabbar-item .my-tabbar-label{height: 25px; line-height: 25px;}
    .my-tabbar-icon-box {height: 23px;line-height: 23px;margin-top: 2px;}
    .my-tabbar-label b{font-size: 12px;margin: 0 2px;}
    .my-tabbar-label{font-size: 12px;}
    .loupan_info_top{padding: 5px;}
    .loupan_info_title_box{height: 38px; line-height: 38px;}
    .loupan_info_title{font-size: 16px;}
    .loupan_info_asname{font-size: 12px;}
    .loupan_info_kaipan,.loupan_info_ruzhu{font-size: 12px;}
    .loupan_info_money{font-size: 12px;}
    .loupan_info_dizhi{font-size: 12px;}
    .loupan_info_kprz_box,.loupan_info_money,.loupan_info_dizhi{height: 28px; line-height: 28px;}
    .loupan_info_small_icon{height: 20px;margin-right: 4px;}
    .loupan_info_price{margin: 0 2px;}
    .loupan_info_zigou,.loupan_info_tuijian{padding: 5px;}
    .loupan_info_zigou_title,.loupan_info_tuijian_title{height: 40px;line-height: 40px; padding: 0 5px;font-size: 16px;}
    .loupan_info_zigou_money,.loupan_info_tuijian_money{margin: 0 2px;}
    .loupan_info_zigou_btn,.loupan_info_tuijian_btn,.loupan_info_huodong_btn{font-size: 16px;}
    .loupan_info_total_msg{font-size: 12px; height: 38px; line-height: 38px;}
    .loupan_info_total_money{font-size: 16px;}
    .loupan_info_total_icon {height: 24px;margin-top: -6px;margin-right: 4px;}
    .zigou_guize_icon,.tuijian_guize_icon{height: 24px;margin-right: 4px;}
    .txtMarquee-top{ height: 72px; margin-top: 10px;}
    .txtMarquee-top .infoList li{ height:30px; line-height:30px; font-size: 12px;}
    .txtMarquee-top .infoList li .date{font-size: 12px;}
    .txtMarquee-top .infoList li .name{font-size: 12px;margin: 0 5px;}
    .txtMarquee-top .infoList li .txt{font-size: 12px;}
    .txtMarquee-top .infoList li .money{font-size: 12px;margin: 0 2px;}
    #tuijian_txtMarquee.txtMarquee-top,#butie_txtMarquee.txtMarquee-top{ height: 144px;}
    .loupan_info_jianjie,.loupan_info_xiangqing{padding: 5px;}
    .loupan_info_jianjie_title,.loupan_info_xiangqing_title{height:40px;line-height:40px;padding:0 5px;font-size:16px;}
    .loupan_info_jianjie_body,.loupan_info_xiangqing_body{line-height: 30px; font-size: 12px;}

    /* ============== swiper 重写 ============== */
    .swiper-container {height: 180px;--swiper-navigation-size: 30px;}
    .swiper-slide {height: 180px;font-size: 14px;}
    .swiper-slide .swiperimg{height:180px;}
    
    /* ============== 楼盘列表 ============== */
    .loupan-list{margin-bottom: 10px; padding: 5px;}
    .loupan-list-pic-box{height: 90px; line-height: 90px; width: 120px;}
    .loupan-list-pic{width: 120px;height: 90px;}
    .loupan-list-info-box{left: 130px; top: 5px; bottom: 5px; right: 5px; }
    .loupan-list-info-txt{font-size: 12px; height: 22px; line-height: 22px;}
    .loupan-list-info-title{font-size: 14px; height: 24px; line-height: 24px; }
    .loupan-list-info-icon{height: 16px;margin-right: 4px;}
    .loupan-list-info-price{margin: 0 2px;}

}