:root {
    --primary-color: #27AE60;    /* 千五生态绿 */
    --primary-hover: #2B8A3E;
    --primary-soft: #F0F7F2;
    --primary-actice: #2B8A3E;
    --secondary-color: #F39C12;  /* 大地金/财富橙 */
    --bg-gray: #F7F8FA;          /* 全局背景 */
    --border-color: #E6EAF0;
    --text-main: #333;
    --text-sub: #666;

    --white: #FFFFFF;
    --foreground: #171717;
}
body{color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

*,li,ul{box-sizing:border-box;padding:0;margin:0}
ul{list-style-type:  none;}
a{color:var(--foreground);text-decoration:none}
a:hover{color:var(--primary-actice)}

[v-cloak] {display: none;}

.view-main{width: 1200px;}
/*@media screen and (min-width: 1928px) {*/
/*    .view-main{*/
/*        width: 1440px;*/
/*    }*/
/*}*/

.view-inner{margin: 0 auto;}

.main{margin: 0 auto;min-height: calc(100vh - 397px);padding: 20px 0;}

.pd10{padding: 10px;}
.bd4{border-radius: 4px;}
.mb-20{margin-bottom: 20px;}
.mb-10{margin-bottom: 10px;}
.mt40{margin-top:40px!important;}
.mt30{margin-top:30px!important;}
.mt20{margin-top: 20px!important;}
.mt10{margin-top: 10px!important;}

.w800{width: 800px;}
.w360{width: 360px}
.w400{width: 400px;}

.f10{font-size: 10px;}
.f11{font-size: 11px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f17{font-size: 17px;}
.f18{font-size: 18px;}
.f19{font-size: 19px;}
.f20{font-size: 20px;}
.f21{font-size: 21px;}
.f22{font-size: 22px;}
.f28{font-size: 28px;}

.hide-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}


/*topbar*/
.fz-topbar{height:36px;line-height:36px;font-size:12px;background:#f0f2f5;}
.fz-topbar .topbar-left{display: flex;gap: 20px; }
.fz-topbar .topbar-left a{color:var(--text-sub);}
.fz-topbar .topbar-left a:hover{color:var(--primary-actice)}
.fz-topbar .topbar-inner{display:flex;justify-content:space-between;}
.fz-topbar .topbar-service{display:flex;align-items:center;gap:30px}
.fz-topbar .topbar-service .item{position:relative;color:var(--text-sub)}
.fz-topbar .topbar-service .item:hover{color:var(--primary-color)}
.fz-topbar .topbar-service .item:not(:last-child):before{content:'';position:absolute;top:50%;right:-15px;transform:translateY(-50%);width:1px;height:40%;background:#ddd}


/*search*/
.fz-search{background:#fff;padding:30px 0}
.search-wrapper{display:flex;align-items:flex-end;justify-content:space-between}
.search-wrapper .logo-city-wrap{display:flex;align-items:center;gap:20px}
.search-wrapper .logo-box img{height:52px}
.search-wrapper .city-selector{position:relative;height:40px;margin-top:12px;}
.search-wrapper .city-selector .current-city{padding:4px 8px;background:#f0f0f0;border-radius:12px;cursor:pointer;font-size:14px;transition:all .3s}
.search-wrapper .city-selector .current-city>i{font-size:14px;color:var(--primary-actice)}
.search-wrapper .current-city:hover{border-color:var(--primary-color);background:var(--primary-soft)}
.search-wrapper .region-wrapper{display:none;position:absolute;top:30px;left:0;width:495px;
    background:var(--white);box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:4px;padding:12px;z-index:100}
.search-wrapper .city-selector:hover .region-wrapper{display:block}
.search-wrapper .city-list{gap:4px;display:flex;flex-wrap:wrap}
.search-wrapper .city-list li{width:calc(12.5% - 4px)}
.search-wrapper .city-list li a{display:block;width:100%;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.8;font-size:13px}
.search-wrapper .region-item-wrapper .label{margin-bottom:6px;margin-top: 15px;}
.search-wrapper .region-btn-wrapper .btn{cursor:pointer;color:#ff9800}
.search-wrapper .city-list .active{color:#ff9800}
.search-wrapper .search-main{width:580px;position:relative}
.search-wrapper .search-type-tabs{display:flex;gap:15px;margin-bottom:6px;padding-left:5px}
.search-wrapper .search-type-tabs a{cursor:pointer;font-size:12px;color:var(--text-sub)}
.search-wrapper .search-type-tabs a:hover{color:var(--primary-hover)}
.search-wrapper .search-type-tabs a.active{color:var(--primary-color);font-weight:700}
.search-wrapper .search-bar-wrap{display:flex;border-radius:4px;overflow:hidden}
.search-wrapper .search-bar-wrap input{flex:1;border:2px solid var(--primary-color);padding:12px 20px;font-size:14px;outline:0;border-right:none}
.search-wrapper .search-bar-wrap button{background:var(--primary-color);color:#fff;border:none;padding:0 28px;font-size:15px;cursor:pointer;transition:.2s;letter-spacing:8px}
.search-wrapper .search-bar-wrap button:hover{background:var(--primary-hover)}


/*免费发布*/
.quick-publish .btn{display:block;font-size:14px;color:var(--secondary-color);border:1px solid var(--secondary-color);width:148px;height:42px;border-radius:4px;padding:0;text-align:center;line-height:42px}
.quick-publish .btn:hover{background:var(--secondary-color);color:var(--white)}
/*nav*/
.fz-nav{background:var(--white);height:45px;position:relative;z-index:10;border-bottom: 2px solid var(--primary-actice)}
.nav-main{display:flex;gap: 4px;}
.nav-main>li{position:relative;line-height:45px;min-width: 120px;text-align: center;}
.nav-main>li>a{display:block;width: 100%;font-size:17px;color:#323232;}
.nav-main>li.active>a,.nav-main>li:hover>a{background:var(--primary-hover);color: #fff;}
.nav-main .child-list{display:none;position:absolute;top:45px;left:0;background:#fff;min-width:120px;padding-top: 4px;}
.nav-main>li:hover .child-list{display:block}
.nav-main .child-list li{line-height:40px;border-bottom:1px solid #f5f5f5}
.nav-main .child-list li a{display:block;padding:0 20px;color:#666;font-size:14px}
.nav-main .child-list li a:hover{background:#f0fdf4;color:var(--primary-color)}

/*悬浮*/
.floating{position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:99}
.float-actions{width:64px;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.float-actions .float-item{position:relative;width:64px;height:64px;background:#fff;border:1px solid #e6eee9;border-radius:8px;box-shadow:0 6px 16px rgba(15,71,39,.08);color:#267345;font-size:12px;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease}
.float-actions .float-item:hover{color:#fff;background:#078832;border-color:#078832;transform:translateX(-4px);box-shadow:0 8px 20px rgba(7,136,50,.22)}
.float-actions .float-item.primary{color:#f07a00;background:#fffaf3;border-color:#ffd9ac}
.float-actions .float-item.primary:hover{color:#fff;background:#f28a16;border-color:#f28a16}
.float-actions .float-icon{font-size:25px;line-height:1;margin-bottom:6px}
.float-actions .float-text{line-height:1.2}
.float-actions .float-pop{position:absolute;right:78px;top:50%;transform:translateY(-50%);min-width:200px;padding:10px 12px;
    background:#fff;border:1px solid #e6eee9;border-radius:8px;box-shadow:0 8px 20px rgba(15,71,39,.12);
    color:#333;text-align:left;font-weight:400;opacity:0;visibility:hidden;pointer-events:none;}
.float-actions .float-item:hover .float-pop{right:74px;opacity:1;visibility:visible}
.float-actions .float-pop-title{color:#078832;font-size:14px;font-weight:800;margin-bottom:6px}
.float-actions .float-pop-text{color:#5f6b66;font-size:12px;line-height:1.7}
.float-actions .float-pop-phone{color:#078832;font-size:18px;font-weight:900;line-height:1.4;margin-bottom:4px}
.float-actions .qr-pop{width:244px}
.float-actions .qr-mobile{width:200px}
.float-actions .simple-qr-wrap{display:flex;gap:12px;margin-top:10px}
.float-actions .simple-qr-item{width:100px}
.float-actions .simple-qr{width:100px;height:100px;padding:4px;border:1px solid #dce8e1;border-radius:6px;background:#fff}
.float-actions .simple-qr img{width:100%;height:100%;display:block;object-fit:cover}
.float-actions .simple-qr-name{margin-top:5px;text-align:center;font-size:11px;color:#69766f}


/*公共页脚 v1*/
.site-footer_v1{background-color:#f5f5f7;color:#1d1d1f;padding:30px 0 24px;font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em}
.site-footer_v1 .footer-content{margin:0 auto}
.site-footer_v1 .nav-section a:hover{color:#06c;padding-left:4px}
.site-footer_v1 .nav-section{display:flex}
.site-footer_v1 .footer-nav{flex:1;display:flex;flex-wrap:wrap;}
.site-footer_v1 .footer-column{flex:1;min-width:150px}
.site-footer_v1 .footer-column h3{font-size:12px;font-weight:600;margin-bottom:.8em;color:#1d1d1f}
.site-footer_v1 .footer-column ul{list-style:none;margin-bottom:20px}
.site-footer_v1 .footer-column a{color:#424245;transition:color .2s;line-height:2.4}
.site-footer_v1 .footer-service{margin-top:10px;padding-bottom:15px;color:#6e6e73;border-bottom:1px solid #d2d2d7;margin-bottom:15px}
.site-footer_v1 .footer-service span{color:#06c;margin:0 10px;cursor:pointer}
.site-footer_v1 .footer-legal{display:flex;justify-content:space-between;align-items:center;color:#6e6e73;padding-top:10px}
.site-footer_v1 .footer-legal a{color:#424245;text-decoration:none}
.site-footer_v1 .legal-left{display:flex;gap:15px}
.site-footer_v1 .legal-copyright{margin-right:20px}
.site-footer_v1 .legal-links a{margin-right:10px;padding-right:10px;border-right:1px solid #d2d2d7}
.site-footer_v1 .legal-links a:last-child{border-right:none}
.site-footer_v1 .footer-legal a:hover{color:#06c}
.site-footer_v1 .qr-section{width:200px;flex-shrink:0}
.site-footer_v1 .qr-section h4{font-size:12px;font-weight:600;margin-bottom:18px;color:#1d1d1f}
.site-footer_v1 .qr-wrapper{display:flex;gap:20px;margin-top: 20px;}
.site-footer_v1 .qr-section .qr-img{width:88px;height:88px}
.site-footer_v1 .qr-section .qr-img img{width:100%;height:100%}
.site-footer_v1 .qr-section .qr-card p{margin-top:10px;text-align:center}
.site-footer_v1 .site-map{display: flex;align-items: center;gap: 6px;}


/*筛选*/
.fz-filter-section{margin-bottom: 20px;border: 1px solid #f2f2f2;padding: 10px;border-radius: 4px;}
.fz-filter-section .fz-filter-item{display:flex;line-height:2;}
.fz-filter-section .fz-filter-item .label{color:#666;width:70px;text-align-last: justify;}
.fz-filter-section .fz-filter-area{flex:1}
.fz-filter-section .fz-filter-area .filter-inner:not(:first-child){background:#f5f5f5;margin-top:10px}
.fz-filter-section .filter-inner{flex:1;display:flex;gap:6px;flex-wrap:wrap}
.fz-filter-section .filter-inner a{display:block;padding:0 6px;}
.fz-filter-section .filter-inner .active a{color:var(--primary-actice)}
.fz-filter-section .region .filter-inner{flex:1;display:flex;gap:4px;flex-wrap:wrap;}
.fz-filter-section .region .filter-inner a{display:block;padding:0 6px;}
.fz-filter-section .region .filter-inner a:hover{color:var(--primary-actice)}
.fz-filter-section .fz-filter-item:not(:last-child){margin-bottom:10px}
.child-area:not(:first-child){margin-top: 10px;}
.filter-region{flex: calc(100% - 70px);}

/*分页样式*/
.page-section{margin:60px auto;text-align:center;margin-bottom:10vh}
.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:transparent!important}
.not-more{width:100%;height:40vh;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}

/*面包屑*/
.breadcrumb-section{display:flex;align-items:center;gap:4px;font-size: 14px;line-height: 40px;}
.breadcrumb-section a{text-decoration:none;margin:0 5px}
.breadcrumb-section a:not(:last-child){color: #999999}
.breadcrumb-section .iconfont.icon-arrow{color:#999999}



/*搜索*/
.topbar{width:100%;background:#f5f5f5;font-size:14px;color:#666}
.login-section{display:flex;align-items:center;gap: 20px;}
.login-section .spot{position:relative;display:block;}
.login-section .spot:not(:first-child):before{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:1px;height:60%;background-color:#c0c4cc}

.bar-nav{display:flex;justify-content:space-between;padding:10px 0;margin:auto;}
/*.header{display:flex;justify-content:space-between;align-items:center;margin:auto;height:100px}*/
/*.header h1{font-size:24px;font-weight:700;margin:0}*/
/*.header .logo{height: 42px;}*/
/*.header .logo img{width:100%;height: 100%}*/
/*.header .search-section{overflow:hidden;margin:20px 0;width: 300px; }*/
/*.header .search-form{display:flex;align-items:center;width:100%;gap: 10px;}*/
/*.header .search-section .search-input{height:32px;line-height:32px;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;font-size:12px;padding:0 15px;width:70%;flex-shrink: 0;}*/
/*.header .search-section .search-button{background-color:var(--theme-primary, #1e9fff);display:inline-block;height:32px;line-height:32px;padding:0 18px;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;cursor:pointer;border-radius:4px;flex: 1;}*/
/*.header .search-section .search-input:focus {border: 1px solid #1e9fff;outline: none;}*/


/*404*/
.shit-error{margin:200px auto ;width: 400px ;font:15px/22px arial,sans-serif;}
.shit-error a{text-decoration:none;color:#222}
.shit-error a:hover{text-decoration:underline}
.man-buttos{display:block;width:110px;height:36px;background:var(--primary-actice);border-radius:100px;text-align:center;color:#fff!important;font-size:14px;line-height:36px;cursor:pointer}
.shit_oops{font-size:32px;font-weight:600;line-height:40px;color:var(--primary-actice);margin-bottom:30px}
.shit_headline{font-size:20px;line-height:24px;color:#222;font-weight:600;margin-bottom:20px}
.shit_info{font-size:13px;line-height:21px;color:grey;margin-bottom:30px}


/*项目 开始*/
.fz-item-list.hide{display: none;}
.fz-item-list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);}
.fz-item-list .fz-item{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:4px;overflow:hidden}
.fz-item-list .fz-item:hover .image{transform:scale(1.05)}
.fz-item-list .fz-item:hover{border:1px solid var(--primary-actice)}
.fz-item-list .item-img{height:228px;position:relative;overflow:hidden;display:block;background: #dddddd;}
.fz-item-list .item-img .image{object-fit:cover;width:100%;height:100%;transition:transform .6s;}
.fz-item-list .item-img .media-section{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:6px}
.fz-item-list .media-section>i{font-size:20px;color:#fff}
.fz-item-list .check-section{position:absolute;top:8px;left:8px;z-index:10;display:flex;gap:4px}
.fz-item-list .check-section .check-item{padding:2px 8px;font-size:11px;color:#fff;border-radius:4px;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.15);backdrop-filter:blur(2px)}
.fz-item-list .check-item.phone{background:rgba(66,165,245,.9)}
.fz-item-list .check-item.video{background:rgba(102,187,106,.9)}
.fz-item-list .check-item.phone-video{background:rgba(255,87,34,.9);}
.fz-item-list .item-info{color:#606266;padding:10px;font-size:12px;position:relative;height:160px;display:flex;flex-flow:column;justify-content:flex-start;box-sizing: unset;}
.fz-item-list .item-info .start-img{position:absolute;top:48px;right:10px;cursor:none;pointer-events:none}
.fz-item-list .item-info .start-img .img{width:68px;height:68px;object-fit:cover;opacity:.8}
.fz-item-list .item-info .title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;height:40px;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden;color:#303133;margin-bottom:auto}
.fz-item-list .number-section{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:#606266}
.fz-item-list .number-section .tag{background:#999;color:#fff;padding:2px 5px;border-radius:2px}
.fz-item-list .number-section .tag:first-child{background:#ed401440;color:#ed4014}
.fz-item-list .number-section .tag:nth-child(2){background:#19be6b40;color:#19be6b}
.fz-item-list .number-section .tag.period{background:#2d8cf040;color:#2d8cf0}
.fz-item-list .number-section .tag.merchant{background:#ff9800}
.fz-item-list .item-info .price-section{color:#ee0a24;font-size:12px;line-height:1.8}
.fz-item-list .item-info .price-section.s2{color:#ff9800}
.fz-item-list .item-info .price-section span:first-child{color:#606266;margin-right:4px}
.fz-item-list .item-info .price-section .number{font-size:16px;font-weight:700}
.fz-item-list .view-section{display:flex;align-items:center;justify-content:space-between;height:28px;border-top:1px dashed #ddd}
.fz-item-list .view-item{display:flex;align-items:center;gap:4px}
.fz-item-list .use-section{display:flex;align-items:center;justify-content:space-between;height:28px;line-height:28px}
.fz-item-list .use-section .label-section{display: inline-flex;align-items: center;gap: 8px;position: relative;}
.fz-item-list .use-section .label-section span{position: relative;flex-shrink: 0;}
.fz-item-list .use-section .label-section span:not(:first-child):before{content:"";position: absolute;top: 50%;left: -4px;height: 40%;width: 1px;background: #999;transform: translateY(-50%);}
@media screen and (min-width:1928px){.fz-item-list .item-img{height:288px}  }
/*项目 结束*/


/*资讯*/
.fp-news-list .news-item{padding: 20px 0;}
.fp-news-list .news-item:not(:last-child){border-bottom: 1px dashed  #ddd}
.fp-news-list .news-item .title{display: block;margin-bottom: 10px;cursor: pointer;}
.fp-news-list .news-item h3{font-weight: 500;font-size: 20px;flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fp-news-list .news-info{display: flex;gap: 15px;}
.fp-news-list .news-info .img{width: 160px;height: 120px;position:relative;overflow:hidden}
.fp-news-list .news-info .image{width:100%;height:100%;transition:transform .6s}
.fp-news-list .news-item:hover .image{transform:scale(1.05)}
.fp-news-list .news-info .news-desc{flex:1;position:relative;line-height:1.5;display:flex;flex-flow:column;}
.fp-news-list .news-info .news-desc .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.6;font-size:14px;color:#666;height: 80%;}
.fp-news-list .news-desc .bold{display:flex;gap:20px;font-size:14px;height: 20%;align-items: center;}
.fp-news-list .news-desc .bold a{display:block;color:#606266}
.fp-news-list .news-desc .bold .time{margin-left:auto;color: #666666; }
.fp-news-list .news-item:hover a,
.fp-news-list .news-item:hover .text,
.fp-news-list .news-item:hover .time{color: var(--primary-actice);}

/*通知列表*/
.fz-notice-list{flex:1;padding:20px;border:1px solid #f2f2f2;font-size:15px;}
.fz-notice-list .notice-list{list-style:none;padding-left:20px;margin-top: 20px;min-height: 36vh;}
.fz-notice-list .notice-list a{text-decoration:none;line-height:36px;display:flex;align-items:center}
.fz-notice-list .notice-list li{position:relative}
.fz-notice-list .notice-list li:before{content:"";background-color:#f1a10d;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}
.fz-notice-list .notice-list a div:last-child{width:120px}
.fz-notice-list .notice-list a div:first-child{flex:1}
.fz-notice-list .notice-list {font-style: normal;margin-right: 4px;}
.fz-notice-list .notice-list .s1{color: #e4393c;}
.fz-notice-list .notice-list .s2{color: #9e9e9e;}


.form-tip{font-size: 11px;color: #999;}

/*区域*/
.dd-matrix-head{display:flex;cursor:pointer;line-height:45px;font-size:15px}
.dd-matrix-head .title{font-weight:700;min-width:120px;flex-shrink:0;position:relative;padding-left:20px;font-size:18px}
.dd-matrix-head .title::before{content:'';position:absolute;top:50%;left:0;height:40%;width:3px;background:var(--primary-actice);transform:translateY(-50%)}
.dd-matrix-head>ul{display:flex;gap:10px}
.dd-matrix-head>ul>li{padding:0 10px;text-align:center;position:relative}
.dd-matrix-head>ul>li.active{color:var(--primary-actice)}
.dd-matrix-head>ul>li.active:before{content:'';position:absolute;bottom:0;left:50%;width:60%;transform:translateX(-50%);height:2px;background:var(--primary-actice)}
.dd-matrix{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}
.dd-matrix a{font-size:12px;color:#999;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.8}
.dd-matrix a:hover{color:var(--primary-actice);padding-left:5px;box-sizing:border-box}

/*发现*/
.discover-section:not(:last-child){margin-bottom: 40px;}
.discover-section .info-head{display:flex;cursor:pointer;line-height:45px;font-size:17px}
.discover-section .info-head .title{font-weight:700;width:100px;flex-shrink:0;position: relative;padding-left: 20px;}
.discover-section .info-head .title:before{content: '';position: absolute;top:50%;left: 0;height: 40%;width: 3px;background:var(--primary-actice);transform: translateY(-50%);}
.discover-section .info-head>ul{display:flex;gap:10px}
.discover-section .info-head>ul>li{padding:0 10px;text-align:center;position:relative}
.discover-section .info-head>ul>li.active:after{content:'';position:absolute;bottom:0;left:50%;width:60%;transform:translateX(-50%);height:2px;background:var(--primary-actice)}
.discover-section .info-head>ul>li.active{color:var(--primary-actice)}
.discover-section .info-head .more{margin-left:auto;font-size:13px;color:#999}


/*发现列表*/
.discover-list{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);min-height:326px}
.discover-list .item{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:4px;overflow:hidden;max-height: 298px;}
.discover-list .item-img{height:174px;position:relative;overflow:hidden;display:block}
.discover-list .item-img .image{height:100%;width:100%;object-fit: cover;}
.discover-list .item-img .media-section{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px}
.discover-list .media-section>i{font-size:20px;color:#fff}
.discover-list .check-section{position:absolute;top:8px;left:8px;z-index:10;display:flex;gap:4px}
.discover-list .check-section .check-item{padding:2px 8px;font-size:11px;color:#fff;border-radius:4px;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.15);backdrop-filter:blur(2px)}
.discover-list .check-item.phone{background:rgba(66,165,245,.9)}
.discover-list .check-item.video{background:rgba(102,187,106,.9)}
.discover-list .check-item.check-item.phone-video{background:rgba(255,87,34,.9)}
.discover-list .item-info{color:#323232;padding:10px;display:block;font-size:12px}
.discover-list .item-info .title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;height:40px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden;color:#303133;margin-bottom:auto}
.discover-list .item-info .price-section{color:#ee0a24;font-size:12px;line-height:1.8;margin-top:6px}
/*.discover-list .item-info .price-section span:first-child{color:#999;margin-right:4px}*/
.discover-list .item-info .price-section .number{font-size:16px;font-weight:700}
.discover-list .view-section{display:flex;align-items:center;justify-content:space-between;color:#999;height:28px;border-top:1px dashed #ddd}
.discover-list .item:hover .image{transform:scale(1.05)}
.discover-list .item:hover{border: 1px solid var(--primary-actice);}
.discover-list .view-item{display:flex;align-items:center;gap:4px;max-width:50%;flex-shrink:0}
.discover-list .view-item .iconfont{font-size:13px}
.discover-list .view-item span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}
/*@media screen and (min-width: 1928px) {*/
/*    .discover-list  .item-img{*/
/*        height: 228px;*/
/*    }*/
/*}*/

/*区域矩阵*/
.region-matrix .th-matrix{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}
.region-matrix .th-item{font-size:13px;cursor:pointer;text-decoration:none;color:#333;transition:color .2s;position:relative;height:28px;padding:0 4px}
.region-matrix .th-item.active:before{font-weight:700;content:'';position:absolute;bottom:0;left:50%;width:60%;height:2px;transform:translateX(-50%);background:var(--primary-actice)}
.region-matrix .th-item.active{color:var(--primary-actice)}
.region-matrix .td-matrix{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}
.region-matrix .td-item{font-size:12px;color:#999;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 1.8;}
.region-matrix .td-item:hover{color:var(--primary-actice)}

/*通用信息布局*/
.view-space-info .view-item:not(:last-child){margin-bottom:20px}
.view-space-info .item-name{font-size:14px;font-weight:700;line-height:40px;padding-left:15px;position:relative;margin-bottom:10px}
.view-space-info .item-name:after{content:'';position:absolute;width:3px;height:35%;background:#2196f3;top:50%;left:0;transform:translateY(-50%)}
.view-space-info .space-info-section{font-size:12px}

/*列表布局*/
.fb-ul{display:flex;flex-wrap:wrap;color:#333;column-gap:40px;row-gap:10px}
.fb-li{width:calc(50% - 20px);flex-shrink:0;display:flex;align-items:flex-start;line-height:1.6;box-sizing:border-box}
.fb-li.full{width:100%;padding-right:0}
.fb-li .label{width:110px;flex-shrink:0;color:#909399;text-align:left}
.fb-li .value{flex:1;color:#303133;word-break:break-all;white-space:pre-wrap}


