/*header*/
.headerBox{padding:0.4rem 0;background:rgba(255,255,255,0.9);z-index:10;width:100%;}
.headerBox>div{display:flex;justify-content:space-between;align-items:center}
.headerBox>div .logo img{width:3rem}
.headerBox>div .headerRight{}
.headerBox>div .headerRight .rightTop{display:flex;justify-content:flex-end;align-items:center}
.headerBox>div .headerRight .rightTop .icon{margin-right:0.6rem}
.headerBox>div .headerRight .rightTop .icon:last-child{margin-right:0}
.headerBox>div .headerRight .rightTop .icon a,.headerBox>div .headerRight .rightTop .icon span{font-size:0.22rem;display:flex;justify-content:center;align-items:center}
.headerBox>div .headerRight .rightTop .icon a>img,.headerBox>div .headerRight .rightTop .icon span>img{width:0.26rem;height:0.26rem;object-fit:cover;margin-right:0.08rem}

.headerBox>div .headerRight .nav{margin-top:0.14rem;}
.headerBox>div .headerRight .nav>ul{display:flex;align-items:center}
.headerBox>div .headerRight .nav ul li.navLi{margin-right:0.8rem}
.headerBox>div .headerRight .nav ul li.navLi:last-child{margin-right:0}
.headerBox>div .headerRight .nav ul li.navLi a.yes.liA{font-weight:bold;color:#7e2a23;border-bottom:2px solid #7e2a23;padding-bottom:2px;}
.headerBox>div .headerRight .nav ul li.navLi a.liA{font-size:0.28rem}

/* 下拉菜单样式 
.headerBox {
  position: relative;
}*/

.dropdown-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px 0 20px 10%;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  margin: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  width: 100vw;
}

/* 一级下拉菜单列表 */
.dropdown-menu>ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

/* 二级栏目样式 */
.dropdown-menu>li {
  display: inline-block;
  margin: 0 80px 0 0;
  vertical-align: top;
}

.dropdown-menu>li>a {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  display: block;
  padding: 8px 12px;
  color: #89211c;
  text-decoration: none;
  transition: all 0.2s;
  white-space: nowrap;
}

/* 三级栏目容器样式 */
.dropdown-menu>li>ul {
  display: block;
  padding: 0;
}

/* 三级栏目样式 */
.dropdown-menu>li>ul>li {
  margin: 0 0 8px 0;
}

.dropdown-menu>li>ul>li>a {
  font-size: 14px;
  color: #666;
  padding: 4px 12px;
  display: block;
  text-decoration: none;
  transition: all 0.2s;
  white-space: nowrap;
  font-weight: normal;
}

/* 鼠标悬停显示下拉菜单 - 已移除，由JS控制 */
/* .headerBox>div .headerRight .nav ul li.navLi:hover .dropdown-menu {
  display: block;
} */

/* 二级栏目hover效果 */
.dropdown-menu>li>a:hover {
  background-color: #faf5eb;
  color: #7e2a23;
  padding-left: 20px;
}

/* 三级栏目hover效果 */
.dropdown-menu>li>ul>li>a:hover {
  background-color: #faf5eb;
  color: #7e2a23;
  padding-left: 20px;
}
.headerBox.is-fixed{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 8px 20px rgba(0,0,0,.12);background:rgba(255,255,255,0.9);transform:translateY(0);transition:transform .24s ease,box-shadow .2s ease;}
.headerBox.is-fixed.is-hidden{transform:translateY(-100%);}
.header-spacer{height:0;}



.site-footer{background:#7c1c1a;color:#ffffff;padding:0.4rem 0;}
.site-footer *{box-sizing:border-box;color:#ffffff;}
.site-footer .container{max-width:80%;margin:0 auto;display:flex;align-items: center;justify-content:space-between;}
.site-footer .left{margin-right: 1.2rem;display:flex;flex-direction:column;gap:30px;}
.site-footer .brand{display:flex;align-items:center;}
.site-footer .brand-img{height:0.8rem;display:block;}
.site-footer .hotline{color:#f0e7e6;}
.site-footer .hotline-label{font-size:0.26rem;opacity:.9;display:flex;align-items:center;}
.site-footer .hotline-icon{width:0.25rem;height:0.25rem;margin-right:0.06rem;}
.site-footer .hotline-number{margin-top: 0.1rem;}
.site-footer .hotline-number>img{width: 3.3rem;}
.site-footer .middle{flex:1;}
.site-footer .middle>*{margin-top: 0.35rem;font-size:0.22rem;}
.site-footer .links{display:flex;flex-wrap:wrap;list-style:none;padding:0;}
.site-footer .links a{color:#fff;font-size:0.24rem;}
.site-footer .links li+li::before{content:"|";margin:0 0.12rem;opacity:.5;color:#fff;}
.site-footer .meta{}
.site-footer .meta:first-child{margin-top:0}
.site-footer .right{flex:0 0 auto;display:flex;gap:18px;}
.site-footer .qr{display:flex;flex-direction:column;align-items:center;background:#fff;}
.site-footer .qr-box{width: 1.6rem;height: 1.6rem;border:0.1rem solid #fff;border-bottom:0;}
.site-footer .qr-label{font-size:0.22rem;color:#000;line-height:1.8;padding-bottom:0.1rem;}
.beian:hover{color:#fff;}
.beian{font-size:0.22rem;}


@media (max-width:900px){
  .site-footer .container{flex-direction:column;gap:20px;}
  .site-footer .right{justify-content:flex-start;}
  .site-footer .left{flex:initial;}
}