Вот я прочитав только первую строчку подумал, что меню по умолчанию будет открыто, а при наведении эта функция будет убираться и когда курсор уйдет меню будет прятаться. Тогда надо при наведении удалять класс open. С помощью javascript понятно, как это сделать. А на чистом css можно сделать?