.sjj_nav{background:#fff;width:100%;}
.sjj_nav ul{ overflow:hidden; background:#f1f1f1;}
.sjj_nav ul li{border-top:1px #ddd solid;position:relative;}
.sjj_nav ul li a{color:#333; margin-right:40px;display:block; font-weight:bold;line-height:20px; padding:10px 0;font-size:14px; padding-left:5px;}
.sjj_nav ul li a:hover{ color:#c9141e}
.sjj_nav ul li ul li a{color:#666; font-weight:normal;}
.sjj_nav ul li ul li a:hover{ color:#c9141e}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:20px;padding:5px 7px; display:none; vertical-align:middle; cursor:pointer}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s;width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg);fill:#c9141e}

.sjj_nav ul li.hover > a{ color:#c9141e}
.sjj_nav ul li.hover > ul{ display:block;}
.sjj_nav ul li.hover > i svg{transform:rotate(0deg);fill:#c9141e}
.sjj_nav ul li.hover > .sjj_nav_i_se svg{transform:rotate(-90deg);}
.sjj_nav ul li.hover > .sjj_nav_i_se svg{fill:#555;}

.sjj_nav ul li ul{ background:#FFF; display:none}
.sjj_nav > ul > li > a{ border-left:5px solid #c9141e}
.sjj_nav > ul > li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav > ul > li > ul > li > a{ border-left:1px solid #c9141e; padding-left:9px;}
.sjj_nav > ul > li > ul > li > ul > li > a{ padding-left:10px;}