@charset "UTF-8";
/**
 * all.scss 总样式文件 
 *
 */
/*默认样式*/

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/*link style*/

/*a:visited {color: #666;}*/
a:hover, a:active { color: #267ce0; }
/*clear style*/
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
.icon { /* 通过设置 font-size 来改变图标大小 */
width: 1em; height: 1em; /* 图标和文字相邻时，垂直对齐 */
vertical-align: -0.15em; /* 通过设置 color 来改变 SVG 的颜色/fill */
fill: currentColor; /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
             normalize.css 中也包含这行 */
overflow: hidden; font-size: 14px; }
.tree a { text-decoration: none; color: #333; cursor: pointer;}
.tree a:hover{display:block;background:#42a0ec;color:#fff;}
.hide { display: none; }

.accordion { display: block; padding:20px 0 20px 20px;}
.accordion .accordionContent { display: block; overflow: auto; }
.accordion .accordionContent .tree div { display: block; overflow: hidden; height: 30px; line-height: 30px; white-space: nowrap; }
.accordion .accordionContent .tree li { clear: both; display: block; line-height: 30px; cursor: pointer; }
.accordion .accordionContent .tree div div { float: left; display: block; overflow: hidden; width:10px; height: 30px; border: none; white-space: nowrap;}
.accordion .accordionContent .tree .end_expandable { background-image: url(../images/sprite.png); background-position: -303px -157px; width: 22px; height: 21px; }
.accordion .accordionContent .tree .expandable { background-image: url(../images/sprite.png); background-position: -141px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .end_collapsable { background-image: url(../images/sprite.png); background-position: -168px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .collapsable { background-image: url(../images/sprite.png); background-position: -195px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .folder_expandable { background-image: none;  margin-top: 3px; margin-right: 3px; }
.accordion .accordionContent .tree .folder_collapsable { background-image: none;  margin-top: 3px; margin-right: 3px; }
.accordion .accordionContent .tree .node { background-image: url(../images/sprite.png); background-position: -321px -81px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .last .node { background-image: url(../images/sprite.png); background-position: -330px -157px; width: 22px; height: 20px; }
.accordion .accordionContent .tree .file { background-image: url(../images/sprite.png); background-position: -168px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .appSubLoad .file { background-image: url(../images/sprite.png); background-position: -222px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .layouthelp .file { background-image: url(../images/sprite.png); background-position: -87px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .windowmode .file { background-image: url(../images/sprite.png); background-position: -141px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .dateinput .file { background-image: url(../images/sprite.png); background-position: -321px -108px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .uicombox .file { background-image: url(../images/sprite.png); background-position: -195px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .formValid .file { background-image: url(../images/sprite.png); background-position: -60px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .form_valid .file { background-image: url(../images/sprite.png); background-position: -87px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .treehelp .file { background-image: url(../images/sprite.png); background-position: -114px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .line { background-image: url(../images/sprite.png); background-position: -222px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .last_expandable { background-image: url(../images/sprite.png); background-position: -276px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .last_collapsable { background-image: url(../images/sprite.png); background-position: -249px -157px; width: 22px; height: 22px; }


/* level style*/
/*.ztree li span.button.level0 {
	display:none;
}
.ztree li ul.level0 {
	padding:0;
	background:none;
}*/
/**
 * 关于jtree的css
 * 
 */
.color-white { color: #fff; }
.color-red { color: #267ce0; text-shadow: none; }
.color-red1 { color: #267ce0; }
.color-blue { color: #004eff; text-shadow: none; }
.color-blue1 { color: #267ce0; }
.color-gray { color: #999; }
.color-black { color: #000; }
.tree li a, .tree li span {  text-decoration: none; font-size: 1em; }
.tree div, .tree a, .tree span { display: inherit; white-space: nowrap; }
