un ultimo intento para decir que si se puede, si esto no funciona como tu quieres concordare con @pzin
en lugar de usar li:hover>div{...} intenta con a:hover+div{...}
de esa forma se mostrara cuando estés sobre el <a> hermano del div, claro la estructura siempre deberá ser