$("nav li").stop(true, false).hover(function(){
$(this).find("ul").stop(true, false).slideDown();
}, function(){
$(this).find("ul").stop(true, false).slideUp();
});
$("ul li").hover(function(){
$(this).stop(true, false).animate({width: "8.75em"}, 350);
}, function(){
$(this).stop(true, false).animate({width: "7.75em"}, 350);
});
<nav>
<li>Inicio</li>
<li>Especialidades
<ul>
<li>Medicina General</li>
<li>Laboratorio</li>
<li>Electrocardiograma</li>
<li>Tórax</li>
<li>Audiometría</li>
<li>Espirometría</li>
<li>Oftalmología</li>
<li>Odontología</li>
<li>Psicología</li>
</ul>
</li>
<li>Exámenes</li>
<li>Pacientes
<ul>
<li>Triaje</li>
<li>Empresas afiliadas</li>
</ul>
</li>
<li>Administración
<ul>
<li>Usuarios</li>
<li>Categorías</li>
<li>Auditoría</li>
</ul>
</li>
</nav>
*{
transition: background .6s, color .2s, box-shadow .6s;
}
nav{
height: 3.5em;
background: steelblue;
background: linear-gradient(left, steelblue 75%, white);
background: -webkit-linear-gradient(left, steelblue 75%, white);
background: -moz-linear-gradient(left, steelblue 75%, white);
background: -o-linear-gradient(left, steelblue 75%, white);
}
nav li{
display: table-cell;
height: inherit;
width: 8.5em;
text-align: center;
vertical-align: middle;
list-style: none;
color: white;
font-size: 1.1em;
cursor: pointer;
}
nav li:hover{
background: darkslategray;
}
ul{
display: none;
height: auto;
position: absolute;
}
ul li{
background: darkslategray;
display: block;
width: 7.75em;
height: auto;
padding: .75em 0;
margin-left: -2.05em;
}
ul li:hover{
background: cadetblue;
}
nav, nav *{
z-index: 9000;
}