.menuFix{
position: fixed;
}
.menuAbs{
position: absolute;
}
.menuParent{
margin: 0px 0px 15px 0px;
width: 300px;
}
.menuLeft{
background-color: #FFFFFF;
}

.menuLeft ul{
list-style: none;
}

.menuLeft ul li{
display: block;
box-sizing: border-box;
}

.menuLeft ul li a{
display: block;
box-sizing: border-box;
}

.menuLeft>ul>li>a{
font-size: 18px;
font-weight: 700;
display: block;
position: relative;
padding: 15px 20px 15px 30px;
color: #656565;
border-top: 1px solid #EBEBEB;
transition: all 0.5s ease-out 0s;
}
.menuLeft>ul>li>a:after,.menuLeft>ul>li>a:before{
content: "";
position: absolute;
width: 2px;
height: 85%;
top:0px;
bottom: 0px;
left: 0px;
margin: auto;
transition: all 0.5s ease-out 0s;
}
.menuLeft>ul>li>a:before{
background-color: #EBEBEB;
}
.menuLeft>ul>li>a:after{
background-color: #72C344;
height: 0;
}

.menuLeft>ul>li:hover>a:after,.menuLeft>ul>li.sel>a:after{
height: 85%;
}

.menuLeft>ul>li:first-child>a{
border: none;
}
.menuLeft>ul>li.sel>a,.menuLeft>ul>li:hover>a{
color: #461C20;
}
.menuLeft ul li ul li{

}
.menuLeft ul li ul li a{
padding: 20px 5px 20px 40px;
border-top: 1px solid #F1F1F1;
color: #333138;
font-size: 14px;
}
.menuLeft ul li ul li.sel a,.menuLeft ul li ul li:hover a{
color: #461C20;
transition: all 0.5s ease-out 0s;
}