/* 产品分类tree
----------------------------------------------- */
/* 确保子菜单初始暗藏 */
.cd-accordion-menu ul {
    display: none;
}

/* 为发展和收缩动画增长过渡成效 */
.cd-accordion-menu ul {
    transition: all 0.3s;
}

/* 主菜单形状 */
.cd-accordion-menu li {
    list-style: none;
    background-color: #fff;/*一级分类布景致*/
    border-bottom: 0px solid #ddd;
    padding: 16px 8px 8px 0px;
    font-size: 15px;
    font-weight: bold;
    position: relative; /* 增长相对定位 */
}

/* 主菜单链接形状 */
.cd-accordion-menu a {
    text-decoration: none;
    color: #333;
    padding: 16px 8px 8px 30px;
}
/* 主菜单链接形状，鼠标变动 */
.cd-accordion-menu a:hover {
    text-decoration: none;
    color: #d70000;
    padding: 16px 8px 8px 30px;
}

/* 子菜单形状 */
.cd-accordion-menu ul li {
    background-color: #fff;/*二级分类布景致*/
    padding: 12px 8px 8px 10px;
    border-bottom: 1px solid #ddd;/*二级分类发展后下划线*/
    font-weight: 400;

}

/* 子菜单链接形状 */
.cd-accordion-menu ul a {
    color: #555;
}

/* 暗藏原始复选框的形状 */
.custom-checkbox {
    display: none;
}

/* 初始时的图标形状（关关状态的图标） */
.icon-container::before {
    background: url(/images/icon1.png) no-repeat 50px center!important;
}

/* 当有关子菜单发展时的图标形状（打开状态的图标） */
.has-children.expanded >.icon-container::before {
    background: url(/images/icon2.png) no-repeat 50px center!important;
}

/* 鼠标悬停时的图标形状 */
.icon-container:hover::before {
    color: #555;
}

/* 已点击发展的子菜单父元素形状 */
.has-children.expanded-clicked {
    background-color: #eaeaea;
    width: 100%;
}

/* 媒体查问，适应移动端 */
@media only screen and (max-width: 768px) {
  .cd-accordion-menu {
        display: flex;
        flex-wrap: wrap;
    }

  .cd-accordion-menu li {
        display: flex;
        align-items: center;
        padding: 12px 4px 4px 0px;
        font-size: 14px;
        flex-grow: 1;
    }

  .cd-accordion-menu a {
        padding: 12px 4px 4px 20px;
    }

  .cd-accordion-menu ul li {
        padding: 12px 4px 4px 10px;
    }

   /* 子菜单发展时的形状 */
 .cd-accordion-menu ul.expanded {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1; /* 确保子菜单在主菜单之上 */
    }
}
<!--耗时1784932812.0284秒-->