.menu{position:absolute;display:none;top:45px;left:0;z-index:20;padding:10px 0;width:230px;height:390px;background:#eb5d42;}
.menu-list .item{position:relative;width:230px;height:30px;}
.menu.senior .menu-list .item{height:32px;}
.menu-list .item > a{display:block;padding:0 15px 0px 25px;font-size:14px;line-height:30px;color:#fff;}
.menu.senior .menu-list .item > a{line-height:32px;height:32px}

.menu.senior .menu-list .item > a span{display:inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;height:32px;width:140px; }
.menu-list .item > a:after{content:'\e612';float:right;font-family:"iconfont";font-size:14px;}
.menu-list .item > a:hover{background:#e6382f;}
.menu-list .item .iconfont{display:inline-block;margin-right:15px;vertical-align:top;}
.menu-list .item > a:hover .iconfont{-webkit-animation:wobble 1s 0s ease both;animation:wobble 1s 0s ease both;}
.menu-list .sub-menu{display:none;position:absolute;top:-55px;left:230px;z-index:100;width:998px;border:1px solid #e6382f;background:#fff;}
.menu-list .sub-menu-item{padding:10px 30px;background:#fff;}
.menu-list .sub-menu-item li{line-height:25px;}
.menu-list .sub-menu-item li .title{display:block;width:auto;font-weight:700;text-align:left;}
.menu-list .sub-menu-item li a + a{margin-left:15px;display:inline-box;}
.menu-list .sub-menu-item li a:hover{color:#e6382f;}
@-webkit-keyframes wobble{
    0%{-webkit-transform:translateX(0%);}
    15%{-webkit-transform:translateX(-15%) rotate(-5deg);}
    30%{-webkit-transform:translateX(10%) rotate(3deg);}
    45%{-webkit-transform:translateX(-10%) rotate(-3deg);}
    60%{-webkit-transform:translateX(5%) rotate(2deg);}
    75%{-webkit-transform:translateX(-5%) rotate(-1deg);}
    100%{-webkit-transform:translateX(0%);}
}
@keyframes wobble{
    0%{transform:translateX(0%);}
    15%{transform:translateX(-5%) rotate(-2deg);}
    30%{transform:translateX(3%) rotate(1deg);}
    45%{transform:translateX(-3%) rotate(-1deg);}
    60%{transform:translateX(1%) rotate(0.5deg);}
    75%{transform:translateX(0%) rotate(0deg);}
    100%{transform:translateX(0%);}
}
