*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Microsoft YaHei",sans-serif;background:#f6f3ee;color:#333;line-height:1.8}
a{text-decoration: none;}
.container{max-width:1200px;margin:0 auto}
.main{display:flex;gap:20px;margin-top:15px}
.left{flex:7}
.right{flex:3}
@media (max-width:768px){.main{display:block;padding:5px}
.left,.right{width:100%}
.right{margin-top:20px}
}.box{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.04);padding:10px;margin-bottom:20px}
.nav{background:#9d714a;padding:12px 0}
.pc-menu{display:flex;justify-content:flex-start;list-style:none;gap:28px;flex-wrap:wrap;padding-left:15px}
.pc-menu a{color:#fff;text-decoration:none}
.mobile-nav{display:none;align-items:center;justify-content:space-between;padding:0 15px;height:50px;background:#9d714a;color:#fff}
.logo{font-weight:bold;color:#fff}
.logo a{color:#fff;}
.mobile-right{display:flex;align-items:center;gap:12px;color:#fff}
.bar{width:24px;height:24px;color:#fff}
#menuToggle{display:none}
#mobileMenu{display:none;background:#865432;padding:10px 0}
#menuToggle:checked~#mobileMenu{display:block}
#mobileMenu a{display:block;color:#fff;padding:8px 15px;text-decoration:none}
@media (max-width:768px){.pc-menu{display:none}
.mobile-nav{display:flex}
.nav{padding:0}
}.banner{height:220px;position:relative;overflow:hidden}
.ban-item{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;opacity:0;transition:.8s}
.ban-item.active{opacity:1}
.ban1{background:#7a5035}
.ban2{background:#9d714a}
.ban3{background:#5c371e}
.form-title{text-align:center;font-size:19px;color:#9d714a;margin-bottom:18px}
.form-row{display:flex;flex-wrap:wrap;margin:0 -8px}
.form-col{flex:1;min-width:160px;padding:0 8px;margin-bottom:14px}
.form-col label{display:block;margin-bottom:5px;font-size:14px;font-weight:bold}
.form-col input,.form-col select{width:100%;padding:9px;border:1px solid #ddd;border-radius:4px}
.form-tip{text-align:center;color:#666;font-size:14px;margin-top:10px}
.tag-title{text-align:center;font-size:18px;color:#9d714a;margin-bottom:16px}
.tag-list{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}
.tag-list a{text-align:center;padding:7px 10px;background:#f1ede5;border-radius:5px;font-size:14px;color:#333;text-decoration:none;transition:.2s}
.tag-list a:hover{background:#9d714a;color:#fff}
@media (max-width:600px){.tag-list{grid-template-columns:repeat(3,1fr)}
}.article-img{display:flex;gap:12px;margin-bottom:16px}
.article-img img{width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}
.article-img a{color:#333;font-weight:bold;text-decoration:none}
.article-img .desc{font-size:13px;color:#666;margin-top:4px}
.article-item{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #eee}
.article-item a{color:#333;text-decoration:none;font-size:15px}
.position{font-size:14px;color:#666;margin-bottom:15px}
.position a{color:#9d714a;text-decoration:none}
.article-title{font-size:24px;font-weight:bold;color:#333;text-align:center;margin-bottom:15px}
.article-info{text-align:center;font-size:14px;color:#999;margin-bottom:25px;padding-bottom:15px;border-bottom:1px dashed #eee}
.article-info span{margin:0 8px}
.article-content{font-size:16px;line-height:1.9;color:#333;margin-bottom:25px}
.article-content p{margin-bottom:18px}
.article-content img{max-width:100%;height:auto;border-radius:6px;margin:10px auto;display:block}
.article-tags{margin-bottom:20px}
.article-tags span{font-weight:bold;color:#9d714a}
.article-tags a{display:inline-block;padding:4px 10px;background:#f1ede5;border-radius:5px;font-size:13px;color:#333;text-decoration:none;margin:0 4px 4px 0}
.article-tags a:hover{background:#9d714a;color:#fff}
.article-notice{padding:12px 15px;background:#f9f6f1;border-left:4px solid #9d714a;font-size:14px;color:#666;margin-bottom:25px}
.relate-title{font-size:18px;color:#9d714a;padding-bottom:8px;border-bottom:1px solid #eee;margin-bottom:15px}
.relate-list a{display:block;padding:8px 0;border-bottom:1px dashed #eee;color:#333;text-decoration:none;font-size:15px}
.relate-list a:hover{color:#9d714a}
.list-title{font-size:20px;color:#9d714a;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:20px}
.article-list-item{display:flex;gap:15px;margin-bottom:5px;border-bottom:1px dashed #eee}
.article-list-item img{width:100px;height:100px;object-fit:cover;border-radius:6px;flex-shrink:0}
.article-right{flex:1}
.article-right h3{font-size:16px;margin-bottom:6px}
.article-right h3 a{color:#333;text-decoration:none}
.article-right h3 a:hover{color:#9d714a}
.article-desc{font-size:14px;color:#666;line-height:1.6;margin-bottom:6px}
.article-info{font-size:12px;color:#999}
.article-info a{color:#999;}
.page{text-align:center;margin-top:10px}
.page a{display:inline-block;padding:6px 12px;border:1px solid #ddd;margin:0 3px;color:#333;text-decoration:none;border-radius:4px}
.page a.active,.page a:hover{background:#9d714a;color:#fff;border-color:#9d714a}
.side-title{font-size:17px;color:#9d714a;padding-bottom:8px;border-bottom:1px solid #eee;margin-bottom:15px}
.side-item{display:flex;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eee}
.side-item img{width:70px;height:70px;object-fit:cover;border-radius:4px;flex-shrink:0}
.side-item a{color:#333;text-decoration:none;font-size:14px;line-height:1.5}
.side-item a:hover{color:#9d714a}
.side-article{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eee}
.side-article a{color:#333;text-decoration:none;font-size:14px;display:block}
.side-article a:hover{color:#9d714a}
.side-tag-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.side-tag-list a{text-align:center;padding:6px;background:#f1ede5;border-radius:5px;font-size:13px;color:#333;text-decoration:none}
.side-tag-list a:hover{background:#9d714a;color:#fff}
.column-info {display: flex;gap: 20px;margin-bottom: 25px;align-items: center;}
.column-info img {width: 240px;height: 140px;object-fit: cover;border-radius: 8px;flex-shrink: 0;}
.column-info .txt {flex: 1;font-size: 15px;color: #666;line-height: 1.8;text-align: left;text-indent: 2em;}
@media (max-width:600px) {.column-info {display: block;text-align: center;}.column-info img {margin: 0 auto 15px;width: 100%;height: 170px;}.footer p{text-align:left;}.form-tip{text-align:left;}}
.lstgjc{text-align: left;}.lstgjc a{margin:0 15px;color:#999;text-decoration: none;}
.footer{background:#9d714a;color:#e6e6e6;text-align:center;padding:22px 15px;font-size:14px;margin-top:10px}
.footer a{color:#e6e6e6;margin:0 6px;}
.btn-submit {background: #9d714a;color: #fff;border: none;padding: 10px 30px;border-radius: 4px;cursor: pointer;font-size: 15px;}
.btn-submit:hover {background: #7a5035;}.smBtn{text-align:center;margin-top:10px;}.smBtn button{background:#9d714a;color:#fff;border:none;padding:10px 30px;border-radius:4px;cursor:pointer;font-size:15px;}