.tem20-side{margin-bottom:15px;display: inline-block;width: 100%;}
.tem20-side .wrap{color:#333;}
.tem20-side .menu_tg{float:left;font-size:22px;display:none;text-align:center;padding: 10px;}
.tem20-side .wrap .title{padding:2.5vw;color:inherit;font-size:24px;font-weight: 600;text-align: center;color:#fff;}
.tem20-side .list-group{margin:0;color:inherit;border-color:inherit;clear: both;width: 100%;}
.tem20-side .list-group a:not(.active){color:inherit;transition: .1s;display:flex;display:-webkit-flex;}
.tem20-side .list-group-item{padding:0;margin:0;border:none;color:inherit;}
.tem20-side .list-group-item:hover,
.tem20-side .list-group-item:active{border-color: transparent!important;color:inherit!important;}
.tem20-side .list-group .bg-color{color:#fff;}
.tem20-side .list-group2{border-color:inherit;}
.tem20-side li ul{transition:.5s;overflow:hidden;}
.tem20-side .click_ li:not(.click) > ul,
.tem20-side .hover_ li:not(:hover) > ul{max-height:0!important;}
.tem20-side .list-group2 .list-group2_item{border-color: inherit;}
.tem20-side .list-group2 .list-group2_item a{padding:10px 20px;border-color:inherit;} 
.tem20-side .list-menu{display:none;}
.tem20-side .list-menu:hover{opacity:0.7;}
.tem20-side li a{display:flex;padding:15px 10px 15px 30px;display: -webkit-flex;flex-wrap: nowrap;}
.tem20-side li em{font-style: normal;transition: .4s;}
.tem20-side li{background-color:transparent;}
.tem20-side .i1 ul{background-color:rgba(0,0,0,.03)}
.tem20-side .i3 > a{padding-left:50px}
.tem20-side .i4 > a{padding-left:70px}
.tem20-side .i5 > a{padding-left:90px}
.tem20-side .i6 > a{padding-left:110px}
.tem20-side li .icon{width: 20px;height: 20px;border-color:#333;position: relative;flex-shrink: 0;margin-right: 10px;display: none;margin-left:-30px;transform: translateX(6px);}
.tem20-side li .icon::before,
.tem20-side li .icon::after{position: absolute;content: "";width:9px;border-top: 1px solid;top:50%;left:6px;transition: .5s;border-color:inherit;}
.tem20-side li .icon::before{transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.tem20-side li.click > a > .icon::before{transform: rotate(0);-moz-transform: rotate(0);-webkit-transform: rotate(0);}
@media (max-width:991px){
.tem20-side .list-group2, 
.tem20-side .list-group3{box-shadow: none;}
.tem20-side .list-group2 {position: static;margin-left: 0;}
.tem20-side .list-group2 em{opacity: .8;}
.tem20-side .icon-more2{font-size: 14px;}
}
@media (max-width:768px){
    .tem20-side {display: none;}
    .tem20-side .list-group{transition:.5s;overflow:hidden;}
    .tem20-side .wrap:not(.show-ground) .list-group{max-height:0!important;}
    .tem20-side .title{display:inline-block;float:left;max-width:70%;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .tem20-side .list-menu{float:right;max-width:30%;}
    .tem20-side .list-menu{display:block;}
    .tem20-side .menu_tg{display:block;}
    .tem20-side .list-menu{padding: 12px 10px 0 0;font-size: 20px;}
    .tem20-side li a{padding:10px 3%;}
    .tem20-side li em{font-size: 14px!important;}
    .tem20-side .list-group2 .list-group2 em{font-size: 12px!important;}
    .tem20-side .list-group2 a{padding-left: 6%;padding-top: 8px;padding-bottom: 8px;}
    .tem20-side .wrap .title{padding: 12px 0;background-color: transparent;color:inherit;font-weight: normal;}
    .tem20-side li a{padding: 10px 12px 10px 30px;}
}