Du weißt doch sicher, dass "hover" das Aussehen eines Elementes beeinflusst, wenn man mit der Maus darüberfährt. Das heißt aber auch, dass es seine ursprüngliche Gestalt wieder annimmt, wenn die Maus den zu hovernden Bereich wieder verlässt, in deinem Fall verschwindet also das Aufklappmenü wieder.
Kann ich des nicht irgendwie so anpassen, dass das :hover sich erst schließt wenn man nicht mehr im Klappmenü selbst ist?