.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu li.level_0{list-style:none;position:relative}.menu li.level_0 a{text-decoration:none;color:#000;font-size:16px;font-weight:500;position:relative}.menu li.level_0 a::before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#863fa9;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.menu li.level_0 a:hover{color:#863fa9}.menu li.level_0 a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu li.level_0:hover .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.menu li.level_0 .dropdown-menu{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:4px;padding:8px 0;margin-top:10px;z-index:100;display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.menu li.level_0 .dropdown-menu ul{list-style:none;padding:0;margin:0}.menu li.level_0 .dropdown-menu ul li{padding:0;margin:0}.menu li.level_0 .dropdown-menu ul li a{display:block;padding:8px 15px;color:#000;font-weight:400;white-space:nowrap}.menu li.level_0 .dropdown-menu ul li a:hover{background-color:#f8f2fd}.menu li.level_0 .dropdown-menu ul li a::before{display:none}