*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.mega-menu .sub_menu {
    display: none; /* Keep it hidden initially */
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    width: 100%;
}

.mega-menu:hover .sub_menu, .mega-menu:focus-within .sub_menu {
    display: block;
}

.sub_menu li {
    padding: 10px 15px;
}

.sub_menu li a {
    color: #000;
    text-decoration: none;
    display: block;
}
.xyxz li a{
    color: #000 !important;
}
.xyyxz{
    width: 350px;
    background-color: #000;
}