p {
   margin-top: 1rem;
	margin-bottom:0;
}

.qin-breadcrumb {
    font-size: 0.9rem;
}
.submenuli2{
    position: relative;
    position:-webkit-sticky;
    position: sticky;
} 
.elementor-kit-496 h2{
	 font-size: 1.8rem;
}
@supports (position: sticky) or (position: -webkit-sticky) {
   .submenuli2{
    overflow-y: scroll;
    height:auto;
    overflow-X: hidden;
  }
.submenuli2::-webkit-scrollbar {
  display: none;
}
.submenuli2{
  scrollbar-width: none; /* 对于FireFox 64 */
   -ms-overflow-style: none; 
}
}

.menu-container-support {
    width: 100%;
}

.custom-support-menu .sub-menu a.current-page {
    color: var(--e-global-color-dde964b);
    font-weight: 600;	
}

.custom-support-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.custom-support-menu li {
    padding-bottom: 0;
    border-bottom: 1px solid var(--e-global-color-39c40f0);;
}

.custom-support-menu li a:focus {
    outline: none; /* 移除焦点虚线 */
}

.custom-support-menu li a {
    display: block;
    padding: 12px 5px 12px 5px;
    text-decoration: none;
    color: #000000;
    position: relative;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
	line-height: 20px;
}

.custom-support-menu li a:hover{
    color: #00aedc;
	text-decoration: none;
}

.custom-support-menu .sub-menu {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.custom-support-menu .sub-menu li {
    border-bottom: none;
}

.custom-support-menu .sub-menu li a {
    padding: 4px 5px 12px 20px;
    font-weight: 300;
    font-size: 13px;
    line-height: 20px;
}
.custom-support-menu .sub-menu li a:hover{
    text-decoration: underline;
}
.custom-support-menu .sub-menu .sub-menu li{
    border-bottom: none;
}

.custom-support-menu .sub-menu .sub-menu li a{
    padding: 2px 5px 12px 40px;
    font-weight: 300;
}

.custom-support-menu li.menu-item-has-children > a::after {
    content: '>';
    font-size: 20px;
    font-weight: 400;
    position: absolute;
    right: 15px; 
    top: 50%; 
    transform: translateY(-50%);
    transition: transform 0.3s ease;
}
.custom-support-menu li.menu-item-has-children.open > a::after {
    transform: translateY(-50%) rotate(90deg);
}
