.sidenav{ overflow:hidden; display:block; width:250px; margin-top:0px; background:#eeeeee; padding-bottom:30px;}
.accordion { width:100%; }
.accordion .nav-link {display: block;  padding-left:25px; height:60px; line-height:60px; font-size:15px; color:#333; outline:none; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; font-size:18px; }
.accordion .nav-link:hover{  color: #fff !important; background:#c42440; font-size:18px; }
.accordion .nav-link:hover a{  color: #fff !important; font-size:18px; }
.accordion .nav-link a{ display: block;text-decoration: none;
    color: #494949; }
.accordion .nav-link.hover{  color: #fff !important; background:#c42440; font-size:18px;text-decoration: none; }
.accordion .nav-link.hover a{  color: #fff !important; font-size:18px; }



.nav-link1{ width:50px;  height:60px; line-height:60px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:18px; border-bottom:1px solid #e6e5e5; overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:18px; }
.accordion li i { display:block; width:30px; height:30px; background:url(/images/subnav-active.png) center no-repeat; position: absolute;top:15px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #fff !important; background:#b01732;font-size:18px;  }
.accordion li.open .nav-link a{color: #fff !important; font-size:18px; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.sidemenu {display: none; font-size:16px !important; background:#f8f8f8; border-top:none; padding:0px 0; }
.sidemenu li { background:#f8f8f8; font-size:16px !important;border-bottom:none; height:50px; line-height:50px; border-bottom: 1px #ddd dashed}
.sidemenu a { display: block;font-size:16px !important;text-decoration: none;padding-left:40px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#c42440; background:#fff; padding-left:40px !important; } 
.sidemenu a:hover {color:#c42440; background:#fff; padding-left:40px !important; }