.treeview{padding-left:40px;
	margin: 0;
	list-style: none;}
.treeview ul {
padding: 0;margin: 0;
	list-style: none;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../img/treeview-default.gif) -64px -23px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../img/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -1px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../img/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../img/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../img/treeview-red.gif); }

.treeview-black li { background-image: url(../img/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../img/treeview-black.gif); }

.treeview-gray li { background-image: url(../img/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../img/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(../img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../img/treeview-famfamfam.gif); }

.treeview .placeholder {
	background: url(../img/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 1px 0 5px 16px; font-size: 14px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 3px;}
.zcmenu .bn_box .shgk_ico{

	background-color: #E5E5E5;
	height: 36px;
	line-height: 36px;            
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #747474;
	margin: 5px 0;
	cursor:pointer
}

.zcmenu .bn_box .menu_body a{           
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 21px;
	color: #747474;
	cursor:pointer
}
.zcmenu .sqgk_ico, .zcmenu .shgk_ico{
	font-weight: bold;
	background: url(../img/zcadd.png) no-repeat 10px center;
	padding-left: 40px !important;
}
.zcmenu .is-ico{
	background: url(../img/zcjian.png) no-repeat 10px center;
	padding-left: 40px !important;
}
.zcmenu .bn_box .menu_body a{
	padding-left: 22px;
	position: relative;
	cursor:pointer
}

.zcmenu .leftLine{
	width: 15px;
	height: 1px;
	display: block;
	border-top: 1px #cacaca dotted;
	position: absolute;
	left: 0;
	top: 10px;
}


 .bn_box .zcparent ul{ width:130px; margin-left:0px; padding:5px 0 5px 10px; border-left:0px #cacaca dotted; overflow:hidden}
.bn_box .zcparent li{float:left; width:100%; height:24px; line-height:24px; font-size:14px; color:#333}
.bn_box .zcparent li a,.bn_box .bd .txt a,.txtlist ul li a{color:#333}
.bn_box .menu_body a{display:block;width:150px;height:26px;line-height:26px;margin-left:17px;padding-left:10px;font-size:14px;color:#333;text-decoration:none;border-left:1px #cacaca dotted;cursor:pointer}
.bn_box .menu_body a:hover{color:#4289d9;cursor:pointer}
     .sqgkbox,
.shgkbox {
    display: none
}


.is-visible {

    display: block;
}
  .bn_box  .is-zc {height: 36px;
    line-height: 36px;
    font-size: 16px;
    padding-left: 40px;
    margin-bottom: 0;
    }
  .bn_box  .is-zc a {color: #747474;}
.gkgd-con .table{ width: 100%; font-size: 14px; margin-top: 15px;}
.gkgd-con .table thead tr{height: 40px;background-color: #d6d6d6;}
.gkgd-con .table thead tr td{color: #333;}
.gkgd-con .table tr{ height: 50px;}
.gkgd-con .table tr td{ padding: 0 2px; text-align: center; color: #666;font-size: 14px;}
.gkgd-con .table tr .txt-left{text-align: justify;}
.gkgd-con .table tr td:hover a{color: #006EAB}
.gkgd-con .table tr.bg-gray{ background-color: #f5f5f5;}