#main {
margin-right: calc(50% - 610px);
}
#ad_t2, #under_post_news, #under_post_kb, #cnblogs_c1 {
display: none;
}
.xh-treemenu li {
list-style: none;
}
.xh-treemenu .xh-toggler {
cursor: pointer;
}
.xh-treemenu .xh-toggler:before {
display: inline-block;
margin-right: 2pt;
}
li.xh-tree-empty > .xh-toggler {
color: #aaa;
}
li.xh-tree-empty > .xh-toggler:before {
content: "\263A";
}
li.xh-tree-closed > .xh-toggler:before {
content: "\263B";
}
li.xh-tree-opened > .xh-toggler:before {
content: "\263A";
}
#xh-aside {
position: fixed;
top: 4%;
left: calc(50% - 691px);
width: 243px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.xh-tree {
color: #46CFB0;
width: 800px;
margin: 100px auto;
}
.xh-tree li > a,
.xh-tree li > span {
padding: 0 4pt;
border-radius: 2px;
}
.xh-tree li a {
color: #46CFB0;
text-decoration: none;
line-height: 20pt;
}
.xh-tree li a:hover {
background-color: #34BC9D;
color: #fff;
}
.xh-active {
background-color: #34495E;
color: white !important;
}
a.xh-active {
color: #fff;
}
.xh-tree li a.xh-active:hover {
background-color: #34BC9D;
}
ul {
padding-left: 30px;
}