﻿@charset "utf-8";
/*ui-select样式，可根据实际项目需求进行调整*/

.ui-select-wrap {
  display: inline-block;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding-right: 15px;
  cursor: pointer;
  user-select: none;
  z-index: 8;
  vertical-align: top;
  color: #74acd6;
  text-align: center;
  border: 1px solid #74acd6;
  background: none;
  margin: 0 10px;
}

.ui-select-wrap.focus {
  z-index: 9;
}

select.ui-select {
  height: 32px;
  vertical-align: top;
  padding: 0 8px 0 4px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #f2f2f2;
  font: 100 16px/30px;
}

.ui-select-wrap>select {
  display: none;
  height: 32px;
  vertical-align: top;
  padding: 0 8px;
  border: 1px solid #aaa;
}

.ui-select-input {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 15px;
  padding-left: 8px;
  white-space: nowrap;
  overflow: hidden;
}

.ui-select-arrow {
  display: block;
  position: absolute;
  right: 13px;
  top: 40%;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-width: 6px 5px 0 5px;
  border-top-color: #74acd6;
transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-wekit-transform: rotate(180deg);
}

.ui-select-list {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: -1px;
  top: 40px;

  border: 1px solid #AAA;
  width: 100%;
  overflow: auto;
  max-height: 200px;
  border-radius: 0 3px 3px 3px;
}

.ui-select-wrap.up .ui-select-list {
  top: auto;
  bottom: 30px;
}

.ui-select-wrap.focus .ui-select-list {
  display: block;
}

.ui-select-list>li {
  display: block;
  line-height: 20px;
  padding: 3px 10px 5px 0;
  /*white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;*/
}

.ui-select-list>li:hover {
  background-color: #ddd;
}

.ui-select-list>li.selected {
  background-color: #0080ff;

}

.ui-select-list>li.disabled {
  background-color: #f2f2f2;
  color: #999;
  cursor: not-allowed;
}

.ui-select-list>li.disabled.selected {
  background-color: #59ADFF;
  color: #f2f2f2;
  cursor: not-allowed;
}

.ui-select-wrap.disabled {
  color: #999;
  border-color: #ccc;
  cursor: not-allowed;
}

.ui-select-wrap.disabled .ui-select-arrow {
  border-top-color: #ccc;
}


/*树状导航*/

.main_left .list_h {

    padding: 15px 0;
    display: none;
}


.treeview, .treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.treeview li.collapsable, .treeview li.expandable {
    background-position: 0 -176px;
}


.treeview li {
    background: url(../images/treeview-default-line.gif) 0 9px no-repeat;
}

.treeview li {
    margin: 0;
    padding: 0px 0pt 0px 16px;
}
.treeview .expandable-hitarea {
    background-position: -80px -3px;
}
.treeview .hitarea {
   
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
    margin-top: 11px;
}
.main_left .list_h li a {
    line-height: 32px !important;
}
.main_left .list_h li a {
    display: block;
    padding-left: 30px;
    line-height: 33px;
    font-size: 15px;
    color: #4d4d4d;
}
.treeview li {
    background: url(../images/treeview-default-line.gif) 0 9px no-repeat;
}
.treeview li {
    margin: 0;
    padding: 0px 0pt 0px 16px;
}
.main_left .list_h li a {
    line-height: 32px !important;
}
.treeview li.last {
    background-position: 0 -1758px;
}



.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;}

.treeview ul {
	
	margin-top: 4px;}

.treeview .hitarea {
	
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;margin-top:11px;}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;}

.treeview li { 
	margin: 0;
	padding: 0px 0pt 0px 16px;}

.treeview a.selected {}

#treecontrol { margin: 1em 0; display: none;}

.treeview .hover { color: red; cursor: pointer;}

.treeview li { background: url(../images/treeview-default-line.gif) 0 9px no-repeat;}
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px;}

.treeview .expandable-hitarea { background-position: -80px -3px;}

.treeview li.last { background-position: 0 -1758px ;}
.treeview li.lastCollapsable, .treeview li.lastExpandable {}  
.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-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { } 

.treeview-famfamfam li {}


.treeview .placeholder {
	
	height: 16px;
	width: 16px;
	display: block;}

.filetree li { padding: 3px 0 2px 16px;}
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block;}
.filetree span.file {}