﻿.west
{
	border: 0px;
	background: #2c3b41;
	scrollbar-base-color: #222D32;
	scrollbar-darkshadow-color: #222D32;
	scrollbar-track-color: #2C3B41;
}

.layout-split-west
{
	border-right: 3px solid #222D32;
}

.layout-panel-west .panel-header
{
	height: 30px;
	width: 220px;
	line-height: 25px;
	padding-left: 25px;
	color: #777;
	background: #1e282c;
	border: #1e282c;
}

	.layout-panel-west .panel-header .panel-title
	{
		height: 25px;
		line-height: 25px;
		padding-left: 25px;
		color: #B4B4B4;
	}
/*定义accordion的图表*/
.layout-panel-west-icon
{
	margin-top: 9px;
	color: #fff;
}

.label-mes
{
	position: absolute;
	top: 3px;
	margin-left: 13px;
	text-align: center;
	padding: 2px 3px;
	line-height: .9;
	border-radius: 3px;
	display: none;
	font-size: 9px;
}

.label-success
{
	background-color: #00a65a !important;
}

/*.west .tree-icon
        {
            margin-top: 9px;
            color: #fff;
            margin-bottom: 0px !important;
        }*/

.west .tree-hit
{
	margin-top: 7px;
}

.west .tree-node
{
	height: 35px;
	/*line-height: 30px;*/
	padding-left: 20px;
}

.west .tree-title
{
	line-height: 35px;
	color: #fff;
	padding-left: 7px;
	font-family: 'Microsoft YaHei';
	font-weight: 600;
	vertical-align: middle;
	margin-top: -7px;
}

.west .tree-file
{
	vertical-align: middle;
	overflow: auto;
}

.west .tree-folder, .tree-folder-open
{
	line-height: 19px;
}

.west .tree-expanded,
.west .tree-collapsed,
.west .tree-folder,
.west .tree-file,
.west .tree-checkbox,
.west .tree-indent
{
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: middle;
	overflow: hidden;
}

.west .tree-icon
{
	margin-top: 9px;
	color: #fff;
	/*margin-bottom: 5px;*/
}

.west .tree-node-selected
{
	background: #1e282c;
}

.west .tree-node-hover
{
	background: #1e282c;
	color: #fff;
}

	.west .tree-node-hover .tree-title
	{
		color: #fff;
	}



.west .panel-header
{
	padding-left: 20px;
}

.west .panel-body
{
	background: #f9fafc;
}

.panel-icon
{
	left: 15px;
	/*padding-top: -6px;*/
}

.panel-title
{
	font-size: 12px;
	height: 30px;
	padding-left: 18px;
	line-height: 30px;
	color: #B4B4B4;
	padding-top: 3px;
}

/*.west .panel-header-title
        {
            padding-left: 20px;
            margin-top :0px;
        }*/

.west .accordion
{
	background: #222d32;
	border: 0px;
}

.west .accordion-body
{
	border: 0px;
	background: #2c3b41;
}


.west .accordion .accordion-header
{
	background: #222d32;
	height: 30px;
	line-height: 30px;
	border: 0px;
	color: #fff;
	border-left: 3px #222d32 solid;
}

.west .accordion .accordion-header-selected
{
	background: #222d32;
	border-left: 3px #3c8dbc solid;
}

.west .accordion .accordion-header:hover
{
	background: #1e282c;
	color: #fff;
	border-left: 3px #3c8dbc solid;
}

.west .accordion .accordion-header-selected .panel-title
{
	color: #fff;
}

.west .accordion .accordion-header .panel-title:hover
{
	color: #fff;
}

.west .layout-split-west
{
	border-right: 3px solid #efefef;
}

.west .tree-collapsed
{
	background: url('');
	color: #fff;
	/*margin-top: 15px;*/
	vertical-align: middle;
	margin-top: 12px;
	margin-right: 0px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

	.west .tree-collapsed:before
	{
		content: "\f0da";
	}

.west .tree-expanded
{
	background: url('');
	color: #fff;
	/*margin-top: 15px;*/
	vertical-align: middle;
	margin-top: 12px;
	margin-right: 0px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

	.west .tree-expanded:before
	{
		content: "\f0d7";
	}

.tabs
{
	padding-left: 0px;
}

.tabs-header
{
	border-width: 0px;
}

.tabs-icon
{
	margin-top: -6px;
	left: 14px;
}

.tabs-title
{
	font-family: 'Microsoft YaHei';
}


.center .tabs-panels
{
	border-bottom: 0px;
}

.tabs li a.tabs-inner
{
	padding: 0 15px;
}

.west .panel-header, .west .panel-body
{
	border: 0px;
}

.panel-icon, .panel-tool
{
	margin-top: -6px;
}

.west .panel-tool a
{
	filter: alpha(opacity=20);
	opacity: 0.8;
}

	.west .panel-tool a:hover
	{
		filter: alpha(opacity=100);
		opacity: 1;
	}

.west .accordion-collapse
{
	margin-right: 15px;
	background: url('themes/base/images/accordion_arrows2.png') no-repeat 0 0;
}

.west .accordion-expand
{
	margin-right: 14px;
	background: url('themes/base/images/accordion_arrows2.png') no-repeat -16px 0;
}


::-webkit-scrollbar
{
	width: 6px;
	height: 6px;
}

::-webkit-scrollbar-track-piece
{
	background-color: #CCCCCC;
	-webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:vertical
{
	height: 5px;
	background-color: #999999;
	-webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:horizontal
{
	width: 5px;
	background-color: #CCCCCC;
	-webkit-border-radius: 6px;
}


.user-image
{
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-right: 10px;
	margin-top: 0px;
}

.user-name
{
	padding-top: 3px;
	display: block;
	float: left;
	width: 80px;
	overflow: hidden;
	font-family: 'Microsoft YaHei',Arial,Verdana;
}

.user-header
{
	text-align: center;
	background: #3c8dbc;
	padding-top: 20px;
	font-family: 'Microsoft YaHei';
	color: #fff;
}

	.user-header img
	{
		width: 100px;
		height: 100px;
		border-radius: 50%;
		margin-top: 15px;
	}

.center .tabs li.tabs-selected a.tabs-inner
{
	border-top-color: #3c8dbc;
	border-top-width: 3px;
}

.banner
{
	width: 100%;
	height: 100%;
	background: #3c8dbc;
	color: #fff;
}

	.banner .l-btn-text
	{
		/*margin: 0px;*/
		font-size: 18px;
		height: 100%;
		display:inline-block ;
	}

	.banner .webname
	{
		background: #367fa9;
		width: 215px;
		font-weight: bold;
		font-size: 20px;
		line-height: 25px;
		text-align: center;
		height: 100%;
	}

.panel-icon, .panel-tool
{
	margin-top: -6px;
}

.west .panel-tool a
{
	filter: alpha(opacity=20);
	opacity: 0.8;
}
/*easyui inner*/
.window
{
	padding: 0;
	border-width: 3px 1px 1px 1px;
	border-top-color: #3c8dbc;
	box-shadow: 1px 1px 50px rgba(0,0,0,.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

	.window .window-body
	{
		border-width: 0px;
	}

	.window .window-header .panel-tool
	{
		right: 12px;
	}

	.window .window-header
	{
		border-color: #e7eaec;
		background: #f9f9f9;
		height: 30px;
	}

		.window .window-header .panel-icon
		{
			color: #444;
			left: 12px;
			font-weight: normal;
			font-size: 14px;
		}

		.window .window-header .panel-with-icon
		{
			padding-left: 30px;
			font-weight: normal;
			font-size: 13px;
		}

		.window .window-header .panel-icon, .window .window-header .panel-tool
		{
			margin-top: -8px;
		}

.window-proxy-mask, .window-mask
{
	background: #D6D6D6;
}

.datagrid-row
{
	height: 30px;
}

.datagrid-row-selected
{
	background: #e7eaec;
	color: #000;
	height: 30px;
}

.datagrid-header-row
{
	background: #f9f9f9;
	height: 30px;
	padding: 0 10px 0 10px;
}

.datagrid-row-over, .datagrid-header td.datagrid-header-over
{
	background: #e7eaec;
}

.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber
{
	white-space: normal;
	padding: 0 7px;
}

.accordion .accordion-header-selected
{
	background: #3c8dbc;
}
/*btn*/

.bannerbtn
{
	padding: 8px 10px 12px 10px;
	height: 36px;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
}

	.bannerbtn:hover
	{
		background: #367fa9;
		filter: none;
	}

.endbtndiv
{
	padding: 8px 10px 8px 0;
	border-top: 1px solid #f0f0f0;
	background: #f9f9f9;
	text-align: right;
}

.l-btn-left
{
	margin: 2px;
}

.switchbutton-on
{
	background: #439dd1;
	color: #fff;
}

.switchbutton-off
{
	background: #E1E1E1;
	color: #000;
}
/*顶部菜单*/
.bannerMenu
{
	padding: 8px 12px 8px 12px;
	height: 36px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	line-height: 16px;
	filter: none;
	text-align: center;
}

	.bannerMenu lable
	{
		font-size: 17px;
	}

	.bannerMenu span
	{
		font-size: 13px;
		font-family: 'Microsoft YaHei',Arial,Verdana;
		letter-spacing: 1px;
	}

/*.l-btn-text
{
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 24px;
	font-size: 12px;
	padding: 0;
	margin: 0 4px;
	text-align:center ;
}*/

#north .topmenu
{
	border-right: 1px #367fa9 solid;
	background: #3c8dbc;
	text-align: center;
}

	#north .topmenu:hover
	{
		background: #367fa9;
		text-align: center;
	}

#north .selected
{
	border-right: 1px #367fa9 solid;
	background: #367fa9;
	text-align: center;
}

#north .splitborder
{
	width: 1px;
	background: #449d44;
}
