.menuParent{margin:0px 0px 15px 0px;width:300px;position:sticky;top:72px;transition: all 0.5s ease-out 0s;}
.menuParent.noFixed{position:static;}
.menuLeft{background-color:#FFFFFF;}
.menuLeft ul{list-style:none;}
.menuLeft ul li{display:block;box-sizing:border-box;margin-bottom: 5px}
.menuLeft ul li a{display:block;box-sizing:border-box;}
.menuLeft>ul>li>a{background-color: #F9F9F9;font-size:var(--menuLeft-font-size);font-weight:var(--menuLeft-font-weight);display:block;position:relative;padding:15px 20px 15px 30px;color:var(--menuLeft-color);border-top:1px solid var(--menuLeft-border);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:var(--menuLeft-borderBefore);}
.menuLeft>ul>li>a:after{background-color:var(--menuLeft-borderBeforeSel);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:var(--menuLeft-colorSel);}
.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;}