/* ===== 基础 ===== */
* { margin: 0; padding: 0; box-sizing: border-box; }
ul,li{list-style: none;}
:root {
    --navbg: #55825b;
    --text1: #55825b;
}
html { scroll-behavior: smooth; }
body {}
a { color: inherit; text-decoration: none; }
img { display: block; }
.container { width:960px; margin: 0 auto; }
.top{padding-top:5px;padding-bottom:5px;height:80px;}
.logo-bk{color:#000;font-size:20px;width:380px;height:80px;float: left;margin-left: 13px;}
.logo{width: 180px;border-radius: 5px;float: left;margin-top: 6px;}
.logo-bk span{display: inline-block;padding-top:42px;color: var(--text1);font-size:22px; }
.tel-bk{float: right;width: 360px;color: #000;font-size: 20px;margin-top: 45px;}
.nav{background:var(--navbg);color: #fff;width:100%;margin:10px 0 10px 0;padding: 10px 15px;}
.nav a{color: #fff;display: inline-block;padding: 0 12px;line-height: 20px;text-align: center;border-right: #fff solid 2px;}
.nav a:last-child{border-right: 0;}
.home-content{margin-top: 20px;margin-bottom: 20px;}
.form-bk{border: 3px solid var(--navbg);margin-top:20px;padding: 30px 60px;position: relative; }
.form-bk p{margin-bottom: 30px;}
.form-bk .logo2{position: absolute;right:80px;top:60px;width: 200px;border-radius: 5px;}
.form-bk p input{width: 400px;height: 40px;border-radius: 5px;border: 1px solid var(--navbg);outline: none;padding:10px;}
input:focus {
    border: 3px solid red;
    box-shadow: 0 0 5px var(--navbg); /* 可选：添加发光效果 */
}
.form-bk p textarea{width: 550px;height: 100px;border-radius: 5px;border: 1px solid var(--navbg);outline: none;padding:10px;}
.form-bk button{background:var(--navbg);color: #fff;width:120px; line-height: 40px;border-radius:10px;border: 0;}
.sp-msg{color:#f00;}
.footer{color: #000; font-size:16px; text-align: center;padding: 20px 0; line-height: 28px;}

.section{margin-bottom: 40px;padding:10px 30px;margin-top: 50px;}
.news-card-body{border-bottom: 1px dashed #999;padding: 10px 0;margin-bottom: 10px}
.section-head h2{color: var(--navbg); font-size:20px;margin-bottom: 10px;}
.news-card-body h3{color:#000; font-size:16px;font-weight: normal;}
.news-date{color: var(--navbg); font-size:14px;}
.back-link{color: var(--navbg); font-size:20px;margin-bottom: 10px;display: inline-block;}
.article-title{color:#000; font-size:16px;padding: 10px;text-align: center;}
.article-meta{text-align: center;margin-bottom: 10px;font-size: 14px;color: #666;}
.article{padding: 0  100px;}
.article-content{line-height: 30px;text-align: justify;font-size:16px;color:#000;}
.article-related{margin-top: 30px;}
.article-related h3{margin-bottom: 10px;font-size: 16px;color: #000;}

.article-related li{margin-bottom: 10px;font-size: 14px;color: #000;border-bottom: 1px dashed #999;padding-bottom: 5px;}

/* ===================== 分页 ===================== */
.pager { margin-top: 16px; display: flex; justify-content: center; flex-wrap: wrap; }
.pager ul li{display: inline-block;}
.pager a, .pager span {
    display: inline-block; padding: 6px 12px; margin: 0 3px; border: 1px solid #e6e9f0;
    border-radius: 4px; color: #475069; font-size: 13px; background: #fff;
}
.pager a:hover { border-color: #1e9fff; color: #1e9fff; }
.pager .active span{ background: var(--navbg); color: #fff; border-color: var(--navbg) }
.pager .disabled { color: #c0c4cc; }