.treeview, .treeview ul { list-style: none; }
.treeview { padding-left: 22px; }
.treeview ul { padding-left: 10px; background-color: white; margin-top: 4px; }
.treeview .hitarea { background: url(https://www.beijing.gov.cn/so/zcdh/images/zcfl_treeview.gif) no-repeat -78px -76px; height: 24px; width: 26px; margin-left: -26px; float: left; cursor: pointer; }
/* fix for IE6 */
* html .hitarea { display: inline; float: none; }
.treeview li { margin: 0; padding-left:26px; font-size: 14px; line-height: 38px; }
.treeview li span { padding-left: 6px; }
.treeview li a { color: #333 }
.treeview .selected { color: #d32222; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: #d32222; cursor: pointer; }
.treeview li { background: url(https://www.beijing.gov.cn/so/zcdh/images/zcfl_treeview_line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -0; }
.treeview .expandable-hitarea { background-position: -130px 0; }
.treeview li.last { background-position: 0 -1757px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(https://www.beijing.gov.cn/so/zcdh/images/zcfl_treeview.gif); }
.treeview li.lastCollapsable { background-position: -156px -0px; }
.treeview li.lastExpandable { background-position: -156px -0 }
.treeview div.collapsable-hitarea { background-position: -104px -38px; }
.treeview div.lastCollapsable-hitarea { background-position: 0 -190px; }
.treeview div.lastExpandable-hitarea { background-position: -52px -114px; }
