
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#22312a;background:#f4f6f3;font-size:15px;line-height:1.7}
img{max-width:100%;display:block;border:0}
a{color:#1e5f42;text-decoration:none}
a:hover{color:#b4762a}
.wx7-wrap{max-width:1200px;margin:0 auto;padding:0 16px}
.wx7-top{background:#14351f;color:#cfe0d3;font-size:13px}
.wx7-top .wx7-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:7px 16px}
.wx7-top span{margin-right:16px}
.wx7-head{background:#fff;border-bottom:3px solid #1f6b46;position:sticky;top:0;z-index:50;box-shadow:0 2px 6px rgba(0,0,0,.06)}
.wx7-head .wx7-wrap{display:flex;align-items:center;gap:18px;padding:10px 16px}
.wx7-logo{height:56px;width:auto;flex:0 0 auto}
.wx7-nav{flex:1;display:flex;flex-wrap:wrap;gap:4px}
.wx7-nav a{padding:8px 13px;border-radius:3px;color:#1f3b2b;font-size:15px}
.wx7-nav a.wx7-on{background:#1f6b46;color:#fff}
.wx7-nav a:hover{background:#b4762a;color:#fff}
.wx7-srch{display:flex;border:1px solid #cdd8cf;border-radius:3px;overflow:hidden}
.wx7-srch input{border:0;padding:8px 10px;width:150px;outline:0;font-size:14px}
.wx7-srch button{border:0;background:#1f6b46;color:#fff;padding:0 14px;cursor:pointer;font-size:14px}
.wx7-burger{display:none;border:1px solid #cdd8cf;background:#fff;padding:6px 10px;border-radius:3px;cursor:pointer}
.wx7-hero{position:relative;background:#0e2716;overflow:hidden}
.wx7-slides{position:relative;height:430px}
.wx7-slide{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity .8s}
.wx7-slide img{width:100%;height:100%;object-fit:cover}
.wx7-slide.wx7-live{opacity:1}
.wx7-hero-txt{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(9,30,18,.86));color:#fff;padding:40px 0 26px}
.wx7-hero-txt h1{font-size:30px;line-height:1.35;margin-bottom:8px}
.wx7-hero-txt p{color:#d9e6dc;max-width:760px}
.wx7-telbox{display:inline-block;margin-top:14px;background:#b4762a;padding:10px 18px;border-radius:3px;color:#fff;font-size:17px}
.wx7-dots{position:absolute;right:20px;bottom:20px;display:flex;gap:8px;z-index:5}
.wx7-dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.45);cursor:pointer;display:block}
.wx7-dots i.wx7-live{background:#fff}
.wx7-sec{padding:34px 0}
.wx7-alt{background:#fff}
.wx7-stitle{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #dfe6df;padding-bottom:10px}
.wx7-stitle h2{font-size:22px;color:#14351f;position:relative;padding-left:12px}
.wx7-stitle h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:#1f6b46}
.wx7-stitle a{font-size:13px;color:#5c7263}
.wx7-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.wx7-cat{background:#fff;border:1px solid #e0e8e1;border-top:3px solid #1f6b46;padding:14px 16px;border-radius:2px}
.wx7-cat h3{font-size:16px;margin-bottom:6px;color:#1b4a30}
.wx7-cat p{font-size:13px;color:#59705f}
.wx7-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.wx7-panel{background:#fff;border:1px solid #e0e8e1;padding:16px 18px}
.wx7-panel h3{font-size:16px;color:#14351f;border-bottom:1px dashed #d7e2d8;padding-bottom:8px;margin-bottom:10px}
.wx7-item{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dotted #e3eae3;font-size:14px}
.wx7-item em{color:#8a9b8f;font-style:normal;font-size:12px;white-space:nowrap}
.wx7-strength{background:#14351f;color:#fff;padding:26px 0}
.wx7-nums{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;text-align:center}
.wx7-nums div b{font-size:30px;color:#d8c04a;font-family:Georgia,serif}
.wx7-nums div span{font-size:12px;color:#c9dccf;display:block}
.wx7-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.wx7-card{background:#fff;border:1px solid #e1e9e2;border-radius:3px;overflow:hidden;display:flex;flex-direction:column}
.wx7-card img{width:100%;height:190px;object-fit:cover}
.wx7-cd{padding:12px 14px;flex:1;display:flex;flex-direction:column}
.wx7-card h3{font-size:16px;margin-bottom:4px}
.wx7-card p{font-size:12px;color:#6b7f72;flex:1}
.wx7-price{color:#b4762a;font-size:14px;font-weight:700;margin:6px 0}
.wx7-btn{display:inline-block;text-align:center;background:#1f6b46;color:#fff;padding:7px 14px;border-radius:3px;font-size:13px}
.wx7-btn:hover{background:#123f27;color:#fff}
.wx7-ghost{background:#fff;color:#1f6b46;border:1px solid #1f6b46}
.wx7-scenes{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.wx7-sc{border-left:3px solid #b4762a;background:#fff;padding:12px 14px}
.wx7-sc h3{font-size:15px;margin-bottom:4px}
.wx7-sc p{font-size:12px;color:#65796c}
.wx7-tbl{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.wx7-tbl th,.wx7-tbl td{border:1px solid #e0e8e1;padding:9px 10px;text-align:left}
.wx7-tbl th{background:#eef3ee;color:#14351f;font-weight:600}
.wx7-newsgrid{display:grid;grid-template-columns:1fr 300px;gap:20px}
.wx7-nlist{display:grid;gap:14px}
.wx7-nitem{display:flex;gap:14px;background:#fff;border:1px solid #e4ebe4;padding:10px}
.wx7-nitem img{width:180px;height:120px;object-fit:cover;flex:0 0 auto}
.wx7-nitem h3{font-size:16px;margin-bottom:4px}
.wx7-nitem p{font-size:13px;color:#65796c}
.wx7-side{background:#fff;border:1px solid #e4ebe4;padding:14px}
.wx7-side h3{font-size:15px;border-bottom:1px dashed #d7e2d8;padding-bottom:8px;margin-bottom:8px;color:#14351f}
.wx7-tags{display:flex;flex-wrap:wrap;gap:6px}
.wx7-tags a{background:#eef3ee;color:#2f5a41;font-size:12px;padding:4px 8px;border-radius:2px}
.wx7-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.wx7-step{background:#fff;border:1px solid #e1e9e2;padding:14px;text-align:center}
.wx7-step b{display:block;color:#b4762a;font-size:13px;letter-spacing:1px}
.wx7-step h3{font-size:16px;margin:6px 0}
.wx7-step p{font-size:12px;color:#65796c}
.wx7-faq details{background:#fff;border:1px solid #e1e9e2;margin-bottom:8px;padding:10px 14px}
.wx7-faq summary{cursor:pointer;font-weight:600;color:#14351f}
.wx7-faq p{font-size:13px;color:#5f7466;padding-top:8px}
.wx7-cont{background:#1f6b46;color:#fff;padding:26px 0}
.wx7-cont .wx7-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:center}
.wx7-cont h2{font-size:20px;margin-bottom:8px}
.wx7-cont p{font-size:14px;color:#dceadf}
.wx7-foot{background:#0f2619;color:#a9bfae;font-size:13px;padding:28px 0 14px}
.wx7-fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:20px}
.wx7-foot h3{color:#e8f1e9;font-size:15px;margin-bottom:8px}
.wx7-foot a{color:#a9bfae;display:block;line-height:1.9}
.wx7-cp{border-top:1px solid #1d3a28;margin-top:18px;padding-top:12px;text-align:center;color:#7f9686}
.wx7-crumb{background:#eef3ee;font-size:13px;color:#5f7466;padding:10px 0}
.wx7-crumb a{color:#3d6550}
.wx7-pdetail{display:grid;grid-template-columns:1fr 340px;gap:22px}
.wx7-gall{background:#fff;border:1px solid #e1e9e2;padding:12px}
.wx7-gall img{width:100%;height:460px;object-fit:cover}
.wx7-ptxt h1{font-size:24px;margin:16px 0 6px;color:#14351f}
.wx7-lat{color:#7b8f81;font-size:13px;font-style:italic}
.wx7-ptxt p{margin-top:10px;color:#3d5147}
.wx7-box{background:#fff;border:1px solid #e1e9e2;padding:16px}
.wx7-box h3{font-size:15px;color:#14351f;border-bottom:1px dashed #d7e2d8;padding-bottom:8px;margin-bottom:8px}
.wx7-box p{font-size:13px;color:#5f7466;margin-bottom:6px}
.wx7-kv{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;border-bottom:1px dotted #e3eae3}
.wx7-tagblk h3{font-size:16px;margin:18px 0 8px;color:#14351f}
.wx7-tagblk ul{margin-left:18px;color:#3d5147;font-size:14px}
.wx7-tagblk li{margin:5px 0}
.wx7-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}
.wx7-art{background:#fff;border:1px solid #e1e9e2;padding:22px}
.wx7-art h1{font-size:25px;line-height:1.4;color:#14351f}
.wx7-meta{font-size:13px;color:#7b8f81;margin:10px 0 14px;border-bottom:1px solid #eef3ee;padding-bottom:10px}
.wx7-art img{width:100%;max-height:420px;object-fit:cover;margin:8px 0 16px}
.wx7-art h2{font-size:18px;color:#1b4a30;margin:18px 0 8px}
.wx7-art p{color:#3d5147;margin-bottom:10px}
.wx7-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.wx7-tab{background:#fff;border:1px solid #dde7de;padding:6px 12px;font-size:13px;cursor:pointer;border-radius:2px}
.wx7-tab.wx7-on{background:#1f6b46;color:#fff;border-color:#1f6b46}
.wx7-nf{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.wx7-n400{text-align:center;padding:70px 16px}
.wx7-n400 h1{font-size:34px;color:#1f6b46}
@media(max-width:980px){
 .wx7-cards{grid-template-columns:repeat(2,1fr)}
 .wx7-scenes{grid-template-columns:repeat(2,1fr)}
 .wx7-flow{grid-template-columns:repeat(2,1fr)}
 .wx7-cats{grid-template-columns:repeat(2,1fr)}
 .wx7-newsgrid,.wx7-pdetail,.wx7-cols{grid-template-columns:1fr}
 .wx7-nums{grid-template-columns:repeat(3,1fr)}
 .wx7-fgrid{grid-template-columns:1fr 1fr}
 .wx7-nf{grid-template-columns:repeat(2,1fr)}
 .wx7-slides{height:300px}
 .wx7-hero-txt h1{font-size:22px}
 .wx7-gall img{height:300px}
}
@media(max-width:640px){
 .wx7-nav{display:none;flex-basis:100%;flex-direction:column}
 .wx7-nav a{padding:10px 0;border-bottom:1px solid #eef3ee}
 .wx7-burger{display:block;margin-left:auto}
 .wx7-srch{display:none}
 .wx7-logo{height:44px}
 .wx7-scenes,.wx7-flow,.wx7-nums{grid-template-columns:1fr 1fr}
 .wx7-cards{grid-template-columns:1fr}
 .wx7-nitem{flex-direction:column}
 .wx7-nitem img{width:100%;height:180px}
 .wx7-cont .wx7-wrap,.wx7-fgrid{grid-template-columns:1fr}
 .wx7-slides{height:240px}
 .wx7-hero-txt h1{font-size:20px}
 .wx7-tbl{font-size:11px;word-break:break-word}
 .wx7-tbl th,.wx7-tbl td{padding:5px 5px}
 .wx7-top .wx7-wrap{display:block;line-height:1.9}
 .wx7-top .wx7-wrap>div{min-width:0}
 .wx7-head .wx7-wrap{flex-wrap:wrap;gap:10px}
 .wx7-item{flex-wrap:wrap}
 .wx7-stitle{flex-wrap:wrap;gap:6px}
 body,html{overflow-x:hidden}
}
