.side-link-list-box > ul > li{width:100px;background-color:rgba(3,15,137,0.8);}
.side-link-list-box > ul > li.active, .side-link-list-box > ul > li:hover{background-color:#005dca;}
.side-link-list-box > ul > li > a{display:block;padding:17px 12px;text-align:center;}
.side-link-list-box > ul > li > a .ico-box{display:inline-block;width:37px;height:24px;}
.side-link-list-box > ul > li > a .ico-box img{width:100%;}
.side-link-list-box > ul > li > a > span{display:block;padding:7px 0 0;font-weight:300;font-size:16px;color:#fff;line-height:26px;}

.side-link-list-box .side-link-box{display:none;position:absolute;top:0;width:190px;height:100%;background-color:rgba(0,0,0,0.8);}
.side-link-list-box > ul > li.active .side-link-box{display:block;}
.side-link-list-box .side-link-box > ul{padding:20px 30px;height: 100%;box-sizing: border-box;overflow-y: auto;}
.side-link-list-box .side-link-box > ul > li:not(:last-of-type){padding:0 0 10px;}
.side-link-list-box .side-link-box > ul > li > a{font-size:16px;color:#fff;line-height:22px;word-break: keep-all;}
.side-link-list-box .side-link-box > ul > li > a:hover{text-decoration:underline;}

@media screen and (min-width: 1025px){
	.side-link-list-box > ul{position:relative;}
	.side-link-list-box .side-link-box{left:100%;}
	/* .side-link-list-box .side-link-box:after{content:'';position:absolute;top:calc(100% - 1px);left:0;width:100%;height:40px;border-top:1px solid rgba(255,255,255,0.2);background-color:rgba(0,0,0,0.8);} */
}

@media screen and (max-width: 1024px){
	.side-link-list-box{display:none;position:fixed;top:81px;left:0;z-index: 50;width:100%;height:100%;background-color:#030f89;}
	.main-side-quick-box.open .side-link-list-box{display:block;}
	
	.side-link-list-box > ul{height:calc(100% - 81px);overflow-y:auto;}
	.side-link-list-box > ul > li{width:154px;}
	.side-link-list-box .side-link-box{right:0;width:calc(100% - 154px);background-color:#fff;}
	.side-link-list-box .side-link-box > ul{padding:23px 24px 23px 23px;}
	.side-link-list-box .side-link-box > ul > li:not(:last-of-type){padding:0 0 19px 0;}
	.side-link-list-box .side-link-box > ul > li > a{font-weight:400;color:#111;}
	.side-link-list-box .side-link-box > ul > li > a br{display:none;}
}

@media screen and (max-width: 420px){
	.side-link-list-box > ul > li{width:120px;}
	.side-link-list-box .side-link-box{width:calc(100% - 120px);}
	
}