.menuFix{
position: fixed;
}
.menuAbs{
position: absolute;
}
.menuParent{
margin: 0px 0px 15px 0px;
width: 390px;
}
.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: 16px;
font-weight: 400;
display: block;
position: relative;
padding: 25px 20px 25px 30px;
color: #000000;
border-top: 4px solid #F9F9F9;
transition: all 0.5s ease-out 0s;
text-transform: uppercase;
}
.menuLeft>ul>li>a:after{
content: "";
position: absolute;
width: 4px;
height: 80%;
top:0px;
bottom: 0px;
left: 0px;
margin: auto;
transition: all 0.5s ease-out 0s;
}

.menuLeft>ul>li>a:after{
background-color: #FED138;
height: 0;
}

.menuLeft>ul>li:hover>a:after,.menuLeft>ul>li.sel>a:after{
height: 100%;
}

.menuLeft>ul>li:first-child>a{
border: none;
}
.menuLeft>ul>li.sel>a{
background-color: #F9F9F9;
font-weight: 500;
}
.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: #EE1C25;
transition: all 0.5s ease-out 0s;
}

@media screen and (max-width:1200px){
.menuLeft > ul > li > a {font-size: 14px;padding: 18px 15px 18px 15px;}
}