body{background:#f8f9fa !important}
a{color:#000;text-decoration:none;}
a:hover{color:#b7802c;text-decoration:none}
img {margin:0px;padding:0;outline:0;}
img {border:0;max-width: 100%;}
.nav-item.hover .nav-link,.nav-item:hover .nav-link{color:#b7802c;font-weight:500}
.navbar-brand.logo img{max-width:100%;max-height:40px;height:auto;width:auto;display:block}
.main-content-wrapper{background:#aaa;padding:20px 0}
.section-title{background-color:#f3f3f3;padding:12px 15px;border-radius:6px;margin-bottom:1rem !important;font-size:1.3rem;}
.content-box{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);margin-bottom:15px;padding:20px;position:relative;z-index:1}
.content-box img{max-width:100%;height:auto}
.content-box h4 a{font-size:1.3rem;color:#b7802c;}
.list-container{border:1px solid #e2e8f0;border-radius:0.375rem;overflow:hidden}
.list-group{list-style-type:none;padding-left:0;margin-bottom:0}
.list-header{display:flex;background-color:#f7fafc;font-weight:600;padding:0.75rem 1rem;border-bottom:1px solid #e2e8f0}
.list-item{display:flex;padding:0.75rem 1rem;border-bottom:1px solid #e2e8f0}
.list-article{display:flex;padding:0.75rem 1rem;border-bottom:1px solid #e2e8f0}
.list-item:last-child{border-bottom:none}
.text-success{color:#48bb78}
.text-danger{color:#e53e3e}
.danwei{font-size:12px;color:#6b7280}
.list-header>div,.list-item>div{flex:1}
.list-header .name,.list-item .name{flex:1.2}
.pagination{display:flex;list-style-type:none;padding:0;flex-wrap:wrap;justify-content:center}
.pagination .pagesize{display:inline-block;padding:8px 12px;margin:0 4px;text-decoration:none;color:#333;border:1px solid #ccc;border-radius:4px;transition:background-color 0.3s ease;margin-bottom:8px}
.pagination .pagesize:hover{background-color:#f0f0f0}
.pagination .current{background-color:#333;color:white;border:1px solid #333;padding:8px 12px;margin:0 4px;border-radius:4px;margin-bottom:8px}
.list-unstyled li{align-items:stretch;border-bottom:1px solid rgb(26 26 26 / 7%);display:flex;overflow:hidden;padding:20px 0;transition:all .3s ease 0s}
.list-unstyled li:last-child{border-bottom:none}
.list-unstyled  li .list-image{flex-grow:0;flex-shrink:0;padding-right:10px;position:relative;transition:box-shadow .3s ease 0s;width:30%}
.list-unstyled li .list-image .item-img-inner{border-radius:4px;display:block;overflow:hidden;position:relative}
.list-unstyled li .list-image img{height:100%;padding:5px 10px;object-fit:cover;position:absolute;top:0;transition:all .3s ease-out 0s;width:100%}
.list-unstyled li .list-image img:hover{filter:brightness(1.2) contrast(1.2)}
.list-unstyled  li .list-image .item-img-inner:before{padding-top:62.5%!important}
.list-unstyled  li .list-image .item-img-inner:before{content:"";display:block;padding-top:62.5%}
.list-unstyled  li .item-category{background:rgba(0,0,0,.5);border-radius:3px;color:#fff;font-size:12px;left:10px;line-height:14px;padding:4px 8px;position:absolute;text-decoration:none;top:10px}
.list-unstyled  li .list-main{display:grid;grid-template-rows:min-content auto 24px;row-gap:0;width:100%}
.list-unstyled  li .item-title{font-size:1rem;font-weight:500;line-height:1.5;margin:0 0 10px;color:#2b2929}
.list-unstyled  li .item-excerpt,.list-unstyled  li .item-title a{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2}
.list-unstyled  li .item-title a{color:#1a1a1a;max-height:56px;text-decoration:none}
.list-unstyled  li .item-title a:hover{color:#999}
.list-unstyled  li .item-excerpt{font-size:.875rem;line-height:1.625;margin-bottom:15px;max-height:48px}
.list-unstyled  li .item-excerpt p{margin-bottom:0;color:#999}
.list-unstyled  li .item-meta{color:rgb(26 26 26 / 60%);font-size:12px;line-height:24px}
.list-unstyled  li .item-meta .item-meta-li{display:inline-block;line-height:inherit;margin-right:15px;vertical-align:top}
.list-unstyled li .item-meta .author{display:inline-block;margin-right:15px}
.list-unstyled li .item-meta .item-meta-right{float:right;line-height:inherit;}
.list-unstyled li .item-meta i{font-size:0.9rem;margin-right:3px;}
/*面包屑导航*/
.breadcrumb{position:relative;padding:15px 20px;border-radius:8px;margin-bottom:20px;}
.breadcrumb a, .breadcrumb span{padding:0 10px;}
.breadcrumb i{margin:3px 0 0 5px}
/*城市列表*/
.shadow{box-shadow:0 0 10px 1px #0000000d}
.bg-f{background:#fff}
.area-list{position:relative;padding:30px;border-radius:8px;}
.area-list-prov{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #eaeaea solid}
.area-list h3{position:absolute;font-size:16px;font-weight:600;margin:0;padding:0}
.area-list-city{position:relative;margin-left:100px;font-size:14px;line-height:24px}
.area-list-city a{color:#5a5a5a;margin-right:10px}
.area-list-area{position:relative;margin-left:10px;font-size:14px;line-height:24px}
.area-list-area a{color:#5a5a5a;margin-right:10px}
.area-list-city a:hover,.area-list-area a:hover{color:#b7802c;text-decoration:none}
/*分页*/
.pages{text-align:center;color:#666;width:100%;clear:both;margin:0 0 20px;font-size:14px;padding:20px}
.pages a, .pages b,.pages span{min-width:35px;border-radius:4px;color:#276cae;margin:20px 5px auto;padding:8px 4px;background:#fff;display:inline-block;border:1px solid #dbdfe1}
.pages a:hover,.pages > b{color:#FFF;background:#276cae;border-color:#276cae;}
.pages span{font-weight:bold}
.tags{display:inline-block;background-color:#f8f9fa;border:1px solid #f1ebeb;padding:5px 5px;border-radius:6px;color:#000;text-decoration:none;transition:background-color 0.3s ease}
.tags a{color:#363434;padding:5px 5px;font-size:15px}
.tags a:hover{color:red}
.title{font-size:1.6rem;font-weight:bold;margin-bottom:1rem;color:#333;text-align:center}
.info{display:flex;justify-content:space-between;font-size:0.8rem;color:#666;margin-bottom:1rem}
.content table{width:100%;border-collapse:collapse;margin-top:1rem;border:1px solid #FF9933}
.content table caption{caption-side:top;font-size:1.2rem;font-weight:bold;color:#fff;background-color:#FF9933;border:1px solid #FF9933;border-bottom:none;padding:0.5rem;text-align:center}
.content table th,.content table td{border:1px solid #FF9933;padding:0.75rem;text-align:center}
.content table th{font-weight:bold}
.content table tr:nth-child(even){background-color:#fff}
.content table tr:hover{background-color:#f5f5f5;transition:background-color 0.3s ease}
.note{font-size:0.8rem;color:#999;margin-top:1rem;text-align:center}
.next-prev{line-height:30px}
.next-prev a:hover{color:#b7802c}
.detail-tags{color:#000;margin-top:20px;display:flex;flex-wrap:wrap;gap:6px}
.detail-tags a.th_hover_a1{font-size:1rem;margin-right:0 !important}
.detail-tags i{margin:5px 0}
/*内容框*/
.tool_show{padding:20px 18px;overflow:hidden;background-color:#f2f9fe;position:relative;box-shadow:0 0 3px 0 rgba(104,182,242,.43);}
.tool_show a:hover{color:#f5f5f5;text-decoration:none;}
.tool_content{text-align:left;margin-top:10px;}
.footer{background:#1a1a1a;color:#999}
.footer a{color:#999 !important;transition:color 0.3s ease;}
.footer a:hover{color:#b7802c !important}
.foot-links a{padding-right:10px;}
.foot-nav a{padding-right:8px;margin:5px;border-right:1px solid #999}
.foot-nav a:last-child{border-right:none}
/*侧边栏导航*/
.rollbar {position:fixed;bottom:30%;z-index:99;display:block;right:auto;left:52%;margin-left:620px;}
.rollbar .actions {position:relative;width:100%;list-style-type:none;margin:0;padding:0;}
.rollbar .actions .contbar {position:relative;margin-bottom:5px;box-shadow: -8px 0px 35px 0px rgb(181 181 181 / 32%);background-color: #fff;border-radius: 6px;}
.rollbar .actions .contbar>a {display:block;cursor:pointer;position:relative;border:0;opacity:1;width:50px;text-align:center;height:50px;}
.rollbar .actions .contbar>a>i {font-size:28px;color:#111010;display:block;padding:11px 0;}
.rollbar .actions .contbar.tel>a>i{color:#616261;}
.rollbar .actions .contbar.wx>a>i{color:#616261;}
.rollbar .actions .contbar.tel>a>i:hover{color:#14b6f6;}
.rollbar .actions .contbar.wx>a>i:hover{color:#1abb0d;}
.rollbar .rollbar-item {position:absolute;margin-top:0px;border-radius:6px;background-color:#ffffff;color:#555;width:50px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1);line-height:50px;height:50px;}
.rollbar .rollbar-item i {line-height:45px;font-weight: 700;}
.rollbar .rollbar-item:hover i{color:#0a59f8;}
.right_qrcode {display:none;width:130px;position:absolute;top:0;right:50px;}
.right_qrcode .right_qrimg {background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,0.08);padding:8px 8px;margin-right:12px;position:relative;text-align:center;}
.right_qrcode .right_qrimg span {font-size:12px;color:#758096;}
.right_qrimg::after {content:'';position:absolute;right:-12px;top:26px;width:0;height:0;border:7px solid transparent;border-left:12px solid #fff;border-right:12px;}
@media (max-width:990px){
.navbar-nav{margin-left:0;padding-top:1rem}
.content-box{padding:15px}
.list-unstyled{padding:0}
.list-unstyled  li{padding:15px 0}
.list-unstyled li .list-image{width:33%}
.list-unstyled li .item-category{display:none}
.list-unstyled li .list-main{grid-template-rows:auto 0 16px;padding-left:10px}
.list-unstyled li .item-title{font-size:15px;font-weight:400;line-height:1.36}
.list-unstyled li .item-title a{max-height:50px}
.list-unstyled li .item-excerpt{display:none}
.list-unstyled li .item-meta{line-height:16px}
.list-unstyled li .item-meta .category,.list-unstyled li .item-meta .likes{display:none}
.list-unstyled li .item-meta .views{float:right;margin-right:15px;}
.pagination{justify-content:center}
.pagination .pagesize,.pagination .current{padding:6px 10px}
.rollbar{bottom:31%;right: 1px;}
}
@media (max-width:568px){
a{color:#000;text-decoration:none;margin-left:5px}
.breadcrumb a{padding:0 5px;}
.breadcrumb i{margin-top: 4px;}
.rollbar,.omg,.kpj,.zgj,.zdj,.gxsj,.zspj,.zde,.spname{display:none}
.list-header{display:flex;background-color:#f7fafc;font-weight:600;padding:0.75rem 0.4rem;border-bottom:1px solid #e2e8f0}
.list-header .name,.list-item .name{flex:1.5;margin-left:5px;}
.list-item{display:flex;padding:0.75rem 0.2rem;border-bottom:1px solid #e2e8f0}
}