.sidenav li{border-top: 2px #777 solid;line-height: 2.5;padding-left: 32px;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
.sidenav li a{transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
.sidenav li:first-child{padding-left: 8px;}
.sidenav li.cur{background: #ababab;}
.sidenav li:hover a{color: #333;text-indent: 10px;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
.sidenav li i{position: absolute;right: 10px;width: 30px;height: 50px;top: 0;opacity: 0;}
.sidenav li i:after{content: '';position: absolute;top: 50%;right: 0;border-bottom: 2px #333 solid;border-right: 2px #333 solid;display: block;width: 10px;height: 10px;transform: rotate(-45deg);margin-top: -10px;}
.sidenav li:hover i{opacity: 1;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}