.tfp-tree {
	overflow: auto;
  border: 1px solid #999;
}
.tfp-tree-node,.tfp-tree-leaf-node {
	height: 30px; 
	font-size: 14px; 
	line-height: 30px; 
	font-family: '微软雅黑';
	white-space: nowrap;
}
.tfp-tree-node-icon {
	height: 30px; 
	user-select: none;
	display: inline;
}
.tfp-tree-node-icon img {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 7px;
	margin-right: 3px;
	cursor: pointer;
}
.tfp-tree-node-checkbox {
	height: 30px;
	width: 24px;
	user-select: none;
	display: inline;
}
.tfp-tree-node-checkbox input[type=radio] {
	float: left;
	margin-top: 9px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #222;
}
.tfp-tree-node-checkbox input[type=checkbox] {
	float: left;
	margin-top: 8px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #222;
}
.tfp-tree-node-text {
	line-height: 30px;
	font-size: 14px; 
	color: #FFFFFF; 
	cursor: pointer;
	display: inline;
}
.tfp-tree-node-button {
	float: right;
	height:30px;
	width: 20px;
	user-select: none;
	display: none;
}
.tfp-tree-node-button img {
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	margin-top: 7px; 
	cursor: pointer;
}