ul { list-style:none; padding:0; } #menu .tree1 { padding:14px 14px 14px 39px; color:#6F93FF; font-size:16px; font-family:"黑体"; border-bottom:solid 1px #eee; } #menu #tree_root { overflow:auto; } #menu #tree_root li span { display:block; height:18px; line-height:18px; color:#222; cursor:pointer; } #menu #tree_root li span.tree2 { padding:6px 6px 6px 20px; } #menu #tree_root li span.tree3 { padding:6px 6px 6px 34px; } #menu #tree_root li span.tree4 { padding:6px 6px 6px 48px; } #menu #tree_root li span.tree5 { padding:6px 6px 6px 62px; } #menu li .hover,#menu li span:hover { background-color:#e9edf6; } #menu ul { overflow:hidden; } #menu ul li b { font-weight:normal; position:relative; padding-left:16px; } #menu ul li b:before { display:block; font-size:0; top:5px; left:0; content:""; width:4px; height:4px; border:solid 1px transparent; transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); position:absolute; } #menu ul li .On:before,#menu ul li .On2Off:before { top:3px; border-bottom-color:#999; border-right-color:#999; } #menu ul li .Off:before { top:5px; border-top-color:#999; border-right-color:#999; } #menu ul li .On2Off:before { transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); }