/* 头部 */
#mobileHeader {
  width: 100%;
  background: #FFFFFF;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

#mobileHeader .nav-header {
  height: 1.28rem;
  padding: 0 0.43rem;
  display: flex;
  justify-content: space-between;
}

#mobileHeader .nav-header .image {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#mobileHeader .nav-header .logo img {
  width: 3.38rem;
}

#mobileHeader .nav-header .header-more img {
  width: 0.4rem;
}

.header-navbar {
  font-size: 0.16rem;
  font-size: 0.32rem;
  display: none;
}

.header-navbar .item .nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0.4rem;
}

.header-navbar .item .nav a {
  color: #333333;
  font-size: 0.32rem;
}

.header-navbar .down {
  width: 0.34rem;
  height: 0.19rem;
}

.header-navbar .item .child {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.4rem;
  display: none;
  line-height: 0.6rem;
  background: #f5f5f5;
}

.header-navbar .item .child a {
  color: #333;
  font-size: 0.28rem;
}

/* ********* 底部 ********* */
.footer {
  background-color: #2D3036;
  font-size: 0.3rem;
  color: #FFFFFF;
}

.footer .item .nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0.4rem;
}

.footer .down {
  width: 0.34rem;
  height: 0.19rem;
}

.footer .item .child div {
  padding: 0.2rem 0.4rem;
}

.footer .address {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding: 0.4rem;
  position: relative;
}

.footer .address .ercode {
  width: 2.13rem;
  height: 2.13rem;
  position: absolute;
  left: calc(50% - 1.06rem);
  top: -2.3rem;
  display: none;
}

.footer .tel {
  display: flex;
  justify-content: space-between;
}

.footer .tel img {
  width: 0.48rem;
  height: 0.38rem;
  margin-left: 0.4rem;
}

.footer div {
  margin-bottom: 0.1rem;
}

.footer div:nth-last-child(1) {
  margin-bottom: 0;
}

.footer .ba {
  text-align: center;
  padding: 0.4rem 0;
  color: #969595;
  text-align: center;
}

.footer .item .nav a {
  color: #fff;
  font-size: 0.3rem;
}

.footer .item .child {
  display: none;
}

.footer .item .child div a {
  color: #969595;
  font-size: 0.26rem;
}

a:link {
  text-decoration: none;
}

/*已经访问过的链接*/
a:visited {
  text-decoration: none;
}

/*⿏标划过
(停留)的链接*/
a:hover {
  text-decoration: none;
}

/* 正在点击的链接*/
a:active {
  text-decoration: none;
}

.introduce p{ font-size:0.22rem; line-height:1.6;}

/*分类栏目*/
  .category-container {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .category {
            background-color: #ffffff;
            border-radius: 8px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            padding: 0 10px;
            height: 36px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .category-name {
            font-size: 16px;
            color: #333333;
            line-height: 36px;
            font-weight: normal;
        }

        .toggle-button {
            background: none;
            border: none;
            font-size: 24px;
            color: #333333;
            cursor: pointer;
        }