.pcblock {
    display: block!important;
}
.mblock {
    display: none!important;
}
@media (max-width: 1366px) {}

@media (max-width: 1200px) {}

@media (max-width: 1024px) {
    /* 头部 */
    .pc-head { justify-content: flex-end; }
    .pc-head .logo { left: 2.5%; transform: translate(0,-50%); }
    .pc-head .head-rg .entrust { display: none; }
    /* 底部 */
    .footer .contacts { flex-direction: column; }   
    .footer .contacts .intro { width: 100%; display: flex; flex-direction: column; align-items: center; }
    .footer .contacts .intro .txt { margin-top: 1rem; }
    .footer .contacts .form { width: 100%; padding: 0; margin-top: 1.5rem; flex-direction: column; }
    .footer .contacts .form .ipt { width: 100%; margin-bottom: 1rem; }
    .footer .contacts .form .ipt.textarea { width: 100%; }
    .footer .contacts .form .submit { margin: 1rem auto; }
    .footer .mid { flex-direction: column; margin-top: 1.2rem; }
    .footer .mid .lt { width: 100%; display: flex; flex-direction: column; align-items: center; }
    .footer .mid .lt .logo { width: 7rem; aspect-ratio: 140 / 35; }
    .footer .mid .lt .mb-online-box { display: flex; align-items: center; justify-content: center; margin-top: 1.5rem; }
    .footer .mid .lt .online { margin-top: 0; width: 6.25rem; aspect-ratio: 125 / 34; height: auto; margin-right: 1.5rem; }
    .footer .mid .lt .work { margin-top: 0; }
    .footer .mid .lt .online span { width: 0.8rem; margin-right: 0.25rem; }
    .footer .mid .lt .share { margin-top: 1.5rem; }
    .footer .mid .lt .share a { width: 1.75rem; height: 1.75rem; }
    .footer .mid .rt { width: 100%; margin-top: 1.5rem; flex-direction: column; align-items: center; }
    .footer .mid .rt .nav { display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 1.5rem; }
    .footer .mid .rt .info { margin: 0; }
    .footer .mid .rt .info .li { display: flex; align-items: center; justify-content: center; flex-direction: column; }
    .footer .mid .rt .info .li .icon { row-gap: 0.75rem; }
    .footer .mid .rt .info .li .icon span { width: 0.75rem; }
    .footer .btm { flex-direction: column; align-items: center; margin-top: 0; }
    .footer .btm .lt { width: 100%; display: flex; flex-direction: column; align-items: center; }
    .footer .btm p { margin: 0.75rem 0; font-size: calc(14 / 20 * 1rem); text-align: center; }
    .footer .mb-line { display: block; margin-top: 1.5rem; background: #D4D4D4; margin: 1.5rem -2.5% 0; }

    /* 建筑艺术 */
    .research .item-box { width: 90%; margin: 1.25rem auto 0; }
    .research .item-box .item { flex-direction: column; margin-bottom: 1rem; }
    .research .item-box .item .pic { width: 100%; }
    .research .item-box .item .intro { width: 100%; padding: 0; margin-top: 1rem; padding-bottom: 1rem; }
    .research .item-box .item:nth-child(2n) { flex-direction: column; }
    .research .item-box .item:nth-child(2n) .intro { padding: 0; padding-bottom: 1rem; }
    .main-more { width: 6rem; }
    /* 建筑艺术详情 */
    .research-list .li-box { justify-content: center; }
    .research-list .li-box .li { width: calc((100% - 2.5rem) / 2); }
    /* 市场研究 */
    .market .li-box .li { width: 100%; }
    /* 市场研究详情 */
    .news-info .box1 { flex-direction: column; }
    .news-info .box1 .lt { width: 100%; padding: 0; }
    .news-info .box1 .lt .info { margin-top: 1rem; padding-top: 1rem; }
    .news-info .box1 .lt .info-page { margin-top: 1rem; margin-bottom: 1rem; }
    .news-info .box1 .rt { width: 100%; }
    .main-news.swiper-container .swiper-slide { width: 100%; padding-right: 0.6rem; flex-direction: column; }
    .main-news.swiper-container .swiper-slide .pic { width: 100%; }
    .main-news.swiper-container .swiper-slide .intro { width: 100%; padding: 0; margin-top: 1rem; }
    /* 新闻 */
    .news .top-intro .tab { width: 60%; overflow: hidden; }
    .news .item-box .item .tit { display: none; }
    .news .item-box .item .li-box { width: 100%; }
    .news .item-box .item .li-box .li { flex-direction: column; align-items: flex-start; margin-bottom: 1rem; padding-bottom: 1rem; }
    .news .item-box .item .li-box .li .pic { width: 100%; }
    .news .item-box .item .li-box .li .intro { margin-top: 1rem; }
    /* 乐恒精英 */
    .broker .box1 .item-box .item1 { width: 100%; }
    .broker .box1 .item-box .item1 .container { flex-direction: column; }
    .broker .box1 .item-box .item1 .pic { width: 100%; }
    .broker .box1 .item-box .item1 .intro { width: 100%; padding-bottom: 3.25rem; }
    .broker .box1 .item-box .item2 { width: 100%; }
    .broker .box1 .item-box .item2 .container { flex-direction: column; }
    .broker .box1 .item-box .item2 .pic { width: 100%; }
    .broker .box1 .item-box .item2 .intro { width: 100%; padding-bottom: 3.25rem; }
    .broker .box1 .item-box .item2 .intro .more { bottom: 1.25rem; }
    .broker .box1 .item-box .item3 .swiper-box { padding: 0; }
    .broker .box1 .item-box .item3 .swiper-box .swiper-slide { width: 100%; margin-right: 0; }
    .broker .box1 .item-box .item3 .swiper-box .swiper-button-prev { display: none; }
    .broker .box1 .item-box .item3 .swiper-box .swiper-button-next { display: none; }
    .main-elite { justify-content: space-between;}
    .main-elite .li { width: 47%; }
    .main-elite .li .intro { flex-direction: column; align-items: flex-start; }
    .broker .box2 .top-intro { position: relative; z-index: 1000; }
    .broker .box2 .top-intro .handle .select { position: relative; z-index: 1001; }
    .broker .box2 .top-intro .handle .select .drop-down { z-index: 1002; }
    /* 精英详情 */
    .broker-info .box1 { flex-direction: column; width: 90%; margin: 0 auto; }
    .broker-info .box1 .pic { width: 100%; }
    .broker-info .box1 .intro { width: 100%; padding: 0; margin-top: 1rem; }
    .dialog .wrap .lt { padding: 0.6rem; height: 100%; overflow-y: auto; }
    .dialog .wrap .lt::-webkit-scrollbar { width: 4px; }
    .dialog .wrap .lt::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 2px; }
    .dialog .wrap .lt::-webkit-scrollbar-thumb { background: #ccc; border-radius: 2px; }
    .dialog .wrap .lt::-webkit-scrollbar-thumb:hover { background: #999; }
    .dialog .wrap .rt { padding: 0.6rem; padding-top: 2.25rem; height: 100%; overflow-y: auto; }
    .dialog .wrap .rt::-webkit-scrollbar { width: 4px; }
    .dialog .wrap .rt::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 2px; }
    .dialog .wrap .rt::-webkit-scrollbar-thumb { background: #ccc; border-radius: 2px; }
    .dialog .wrap .rt::-webkit-scrollbar-thumb:hover { background: #999; }
    .dialog .wrap .rt .img-box::-webkit-scrollbar { width: 4px; }
    .dialog .wrap .rt .img-box::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 2px; }
    .dialog .wrap .rt .img-box::-webkit-scrollbar-thumb { background: #ccc; border-radius: 2px; }
    .dialog .wrap .rt .img-box::-webkit-scrollbar-thumb:hover { background: #999; }
    .broker-info .box2 .box2-swiper .swiper-slide { width: 46% !important; }
    .main-pro .li { width: 100%; }
    .broker-info .box4 .container { flex-direction: column; }
    .broker-info .box4 .container .intro { width: 100%; padding: 0; }
    .broker-info .box4 .container .pic { width: 100%; margin-top: 1rem; }
    /* 乐恒地产 */
    .products .box1 .box1-swiper { margin-top: 2.4rem; }
    .products .box1 .box1-swiper .swiper-slide { width: 100%; }
    .main-store .item-box .item { flex-direction: column; }
    .main-store .item-box .intro { width: 100%; padding: 0; }
    .main-store .item-box .pic { width: 100%; margin-top: 1rem; }
    .products .box4 .btnxs .btnx { width: 5.4rem; }
    /* 乐恒地产详情 */
    .pro-info .box1 { flex-direction: column; }
    .pro-info .box1 .lt { width: 100%; padding: 1rem; }
    .pro-info .box1 .lt .more { margin-top: 2.4rem; }
    .pro-info .box1 .rt { width: 90%; margin: 0 auto; }
    /* 加入我们 */
    .join .li-box .li .btn-bots { padding: 0.6rem; }
    .join .li-box .li .btn-bots .cont { gap: 1rem; flex-direction: column; }
    .join .li-box .li .btn-bots .list { width: 100%; }
    .join .li-box .li .btn-bots .list .list-item-box { gap: 1rem; flex-direction: column; }
    /* 合作伙伴 */
    .partner .li-box { justify-content: center; }
    .partner .li-box .li { width: 100%; overflow: hidden; }
    .partner .li-box .li .intro { height: auto; }
    .partner .li-box .li .pic { width: 100%; aspect-ratio: 560 / 320; height: auto; }
    .partner .li-box .li .pic img { width: 100%; height: 100%; object-fit: cover; max-width: 100%; max-height: 100%; }
    /* 房源出售 */
    .sale .handle { margin-top: 0; }
    .page-box .go { display: none; }
    /* 房源详情 */
    .sale-info .wrap { flex-direction: column; }
    .sale-info .lt { width: 100%; }
    .sale-info .rt { width: 100%; margin-top: 1rem; }

    /* 首页 */
    .index .ani-box { position: static !important; height: auto !important; }
    .index .ban-swiper { height: 100vh; }
    .index .ban-swiper .m-block { width: 0.95rem; height: 0.95rem; }
    .index .ban-swiper .m-block::after { background: inherit; }
    .index .box1 { position: static !important; width: 100% !important; height: auto !important; opacity: 1 !important; transform: none !important; display: flex; flex-direction: column;padding-top:0rem;}
    .index .box1 .lf { width: 100%; height: auto; }
    .index .box1 .lf .tab { position: relative; left: 0;margin-bottom: 1rem; z-index: 10; display: flex; justify-content: center; gap: 1rem; }
    .index .box1 .lf .item-box { position: static; height: auto; }
    .index .box1 .lf .item-box .item { position: static !important; opacity: 1 !important; display: none; }
    .index .box1 .lf .item-box .item-sale-box .item:first-child {display: block}
    .index .box1 .lf .item-box .item-rent-box .item:first-child {display: block}
    .index .box1 .lf .item-box .item.show { display: block; }
    .index .box1 .rg { width: 100%; position: static; }
    .index .box1 .rg .item { position: static !important; opacity: 1 !important; display: none; }
    .index .box1 .rg .item.show { display: block; }
    .index .box1 .rg .item .swiper-box { position: relative; margin-top: 1rem; padding: 1rem; }
    .index .box2 { position: static !important; width: 100% !important; height: auto !important; opacity: 1 !important; transform: none !important; padding: 2rem 0; }
    /* .index .box2 .more { position: static; margin-top: 1rem; } */
    .index .box3 { position: static !important; width: 100% !important; height: auto !important; opacity: 1 !important; transform: none !important; padding: 2rem 0; }
    .index .box3 .container { position: static !important; transform: none !important; }
    .index .box3 .container .bg-box { display: none; }
    .index .box3 .container .pic-box { position: static !important; transform: none !important; left: auto !important; }
    .index .box3 .container .intro-box { position: static !important; transform: none !important; }
    .index .box3 .tab { position: static !important; opacity: 1 !important; visibility: visible !important; transform: none !important; margin-top: 1rem; }
    .index .box4 { position: static !important; width: 100% !important; height: auto !important; opacity: 1 !important; transform: none !important; padding: 2rem 0; }
    .index .box5 { position: static !important; width: 100% !important; height: auto !important; opacity: 1 !important; transform: none !important; padding: 2rem 0; }
    .index .box5 .tit { font-size: 1.1rem; }
    
    /* 移动端轮播 */
    .index .box5 .container-mobile { width: 90%; margin: 2rem auto 0; position: relative; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide { background: #fff; border-radius: 0.5rem; box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1); overflow: hidden; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .pic { width: 100%; aspect-ratio: 1; overflow: hidden; margin: 0 auto; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .pic img { width: 100%; height: 100%; object-fit: cover; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info { text-align: center; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .name { color: #111; font-weight: bold; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .position { margin-top: 0.5rem; color: #666; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .address { margin-top: 0.3rem; color: #999; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .txt { margin-top: 1rem; color: #666; line-height: 1.6; text-align: left; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .more { margin-top: 1.5rem; }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .intro { padding: 1rem; }
    .index .box5 .container-mobile .swiper-button-prev,
    .index .box5 .container-mobile .swiper-button-next { width: 2rem; height: 2rem; background: rgba(255, 255, 255, 0.9); border-radius: 50%; top: 50%; transform: translateY(-50%); display: none; }
    .index .box5 .container-mobile .swiper-button-prev::after,
    .index .box5 .container-mobile .swiper-button-next::after { display: none; }
    .index .box5 .container-mobile .swiper-button-prev img,
    .index .box5 .container-mobile .swiper-button-next img { max-width: 50%; max-height: 50%; }
    .index .box5 .container-mobile .swiper-button-prev { left: -1rem; }
    .index .box5 .container-mobile .swiper-button-next { right: -1rem; }
    .index .box5 .container-mobile .swiper-pagination { bottom: -2rem; font-size: 0.9rem; color: #666; }
    .pos-center { position: unset; transform: none; }
    .index .box3 .container .intro-box { width: 100%; }
    .index .box3 .container .intro-box .item { position: unset; width: 100%; display: none; flex-direction: column; align-items: center;  text-align: center; }
    .index .box3 .container .intro-box .item.show { display: flex; }
    .index .box3 .tab span { width: 6rem; height: 1.6rem; line-height: 1.6rem; border-radius: 0.8rem; }
    .index .box3 .container .pic-box { width: 100%; aspect-ratio: 344 / 192; }
    .index .box3 .container .pic-box .pic { position: unset; width: 100%; aspect-ratio: 344 / 192; display: none; }
    .index .box3 .container .pic-box .pic.show { display: block; }
    .index .box3 .container .intro-box .item { padding-top: 1.8rem; }
    .index .box3 .top-intro { margin-bottom: 1rem; display: flex; flex-direction: column; align-items: center; text-align: center; }
    .index .box3 .top-intro .txt { width: 100%; }
    .index .box3 .top-intro .more { position: relative; top: 0; transform: none; margin-top: 1rem; }
    .index .box4 .link-box .play { width: 6rem; }
    .index .box3 .top-intro .txt { margin-top: 1rem; }
    .index .box2 .box2-swiper .swiper-slide { width: 52%;}
    .index .box1 .rg .item .swiper-box .swiper-page { right: 0%; top: 0%; }
    .index .box1 .rg .item .box1-swiper .swiper-slide { padding: 0; }
    .index .box1 .rg .item .box1-swiper .swiper-button-prev, .index .box1 .rg .item .box1-swiper .swiper-button-next { width: 1.2rem; height: 1.2rem; bottom: 3%; }
    .index .box1 .lf .bg { z-index: 0; }
    .index .box1 .rg .item .box1-swiper .swiper-slide .txt { margin-bottom: 1rem; }
}

@media (max-width: 997px) {
    .pcblock {
    display: none!important;
}
.mblock {
    display: block!important;
}
    .index .ban-swiper .pos-vid .play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .index .box2 .box2-swiper .swiper-slide .txt .tit-24 {
        font-size: 14px;
    }
    .index .box2 .box2-swiper .swiper-slide .p {
        line-height: 1.5;
        height: 5.8rem;
    }
    .index .box2 .box2-swiper .swiper-slide .txt .price .tit-26 {
        font-size: 16px;
    }
    .index .ban-swiper .swiper-slide img, .index .ban-swiper .swiper-slide video {
        height: 16.4rem;
    }
    .index .ban-swiper .swiper-slide-first {
        height: 16.4rem;
    }
    .index .ban-swiper .swiper-slide .pos-cont {
        /*top: 21%;*/
    }
    .index .ban-swiper .swiper-slide .pos-cont .tit-50 {
        font-size: 1.1rem;
    }
    .index .ban-swiper {
        height: auto;
    }
    .index .box3 .top-intro .txt {
        width: 14rem;
        text-align: justify;
    }
    .index .box3 .container .intro-box .txt {
        width: 14rem;
        text-align: justify;
    }
    .index .box3 .top-intro .txt span {
        font-weight: 500;
    }
    .index .box3 .top-intro .txt {
        font-size: 12px;
    }
    .index .box3 .container .intro-box .txt {
        font-size: 12px;
    }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info {
        display: flex;
        align-items: center;
    }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .position {
        margin-top: 0;
        margin-right: .8rem;
        position: relative;
    }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .position:after {
        content: "";
        width: 1px;
        height: .9rem;
        background: #A8A8A8;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -.4rem;
    }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .address {
        margin-top: 0;
    }
    .index .box5 .container-mobile .box5-mobile-swiper .swiper-slide .info .name {
        margin-right: .8rem;
    }
    .products .box1 .box1-swiper .swiper-slide .intro .h {
        font-size: 16px;
    }
    .join .li-box .li .top-bots {
        font-size: 10px;
    }
    .dialog .wrap {
        flex-direction: column;
        overflow-y: auto;
    }
    .dialog .wrap .lt {
        width: 100%;
        height: auto;
        overflow-y: unset;
        padding-top: 2rem;
    }
    .dialog .wrap .rt {
        width: 100%;
        padding-top: .5rem;
    }
    .dialog .wrap .lt .h {
        line-height: 1;
    }
    .dialog .wrap .lt .txt {
        margin-top: .4rem;
    }
    .box5-mobile-swiper {
        overflow: hidden;
    }
}

