body {
	font-size:14px;
	font-family:"微软雅黑", Verdana;
	padding-top:85px;
}

.sidebar {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	display: block;
	width:45px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-box-shadow:0 0 7px 0 rgba(119, 119, 119, 0.2);
	box-shadow:0 0 7px 0 rgba(119, 119, 119, 0.2);
	background:-webkit-linear-gradient(left, #e9e9e9, #fafafa);
	border-right:1px solid #d9d9d9;
	zoom:1;
	box-shadow: 0px 0px 7px 0px rgba(119, 119, 119, 0.2);
	-ms-box-shadow: 0 0 7px 0 rgba(119, 119, 119, 0.2);
	background: -ms-linear-gradient(left, rgb(233, 233, 233), rgb(250, 250, 250));
}
.main-nav {
	border-bottom: 1px solid #f9f9f9;
}
.main-nav-in {
	cursor: pointer;
	width:44px;
	height:45px;
	padding:12px 0 0 12px;
	border-bottom:1px solid #d9d9d9;
}
.main-nav-in:hover {
	background-color:#FFF;
	color:#3498DB;
}
.maintab {
	background-color:#F4F4F4;/*margin:51px 0 0 45px;*/
}
.nav-tabs > li {
	white-space:nowrap;
}
.nav-tabs > li > div {
	border-radius:0px;
	text-align:center;
	cursor:default;
	white-space:nowrap;
	overflow:hidden;
	min-width:100px;
}
.nav-tabs > li + .active {
	margin-left: -1px;
}
.nav-tabs > li.active > div {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #37a8e0;
	background-color:#fff;
	font-weight: bold;
}
.nav-tabs > li > div > span {
	display:inline-block;
	padding:10px;
}
.nav-tabs > li.active > div > span {
	display:inline-block;
	padding:7px 10px 10px 10px;
}
.nav-tabs > li > div > button {
	margin-top:10px;
	margin-right:5px;
}
.nav-tabs > li.active > div > button {
	margin-top:7px;
}

.mainside ,.rightside {
	border-bottom:1px solid #CADCE8;	
}

@media screen and (min-width:768px) {
	.mainside {
		position: fixed;
		top:95px;
		bottom:0px;
		display: block;
		overflow-x: hidden;
		overflow-y: auto;
		border-right:1px solid #CADCE8;	
	}
    .rightside {
 		position: fixed;
		top:95px;
        right:0px;
		bottom:0px;
		display: block;
		overflow-x: hidden;
		overflow-y: auto;
		border-left:1px solid #CADCE8;	
   }
}

.mainside > .list-group {
    margin-left:-16px;
	margin-right:-16px;
}

.mainside > .list-group > .list-group-item {
    border-radius:0px;
}

.mainside > .navcontent {
    margin-left:-16px;
	margin-right:-16px;
}

.mainside > .navBottom {
	text-align:center;
	padding:10px;
	margin:0 -15px 0 -15px;
	background-color:#FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4EDF3;
}

.ibarbg{
	background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFE), to(#ECF1F7));
	background: -ms-linear-gradient(top, #FCFCFE,#ECF1F7);
}

.ibarbg2{
	background: -webkit-gradient(linear, left top, left bottom, from(#ECF1F7), to(#FCFCFE));
	background: -ms-linear-gradient(top,#ECF1F7, #FCFCFE);
}

.ilist-group > .igroup{
	line-height:35px;
	border-bottom: 1px  solid #CADCE8;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	cursor:default;
}

.ilist-group > .igroup > i{
	padding-right:8px;
}

.ilist-group > .iitem > a{
	color:#000;
	border-radius:0px;
}

.ilist-group > .iitem > a > i{
	padding-right:8px;
	font-size:16px;
}

.ilist-group > .iitem:hover > a > i{
	color:#FF8040;
}

.ilist-group > .iitem.active > a > i{
	color:#FFF;
}

.icon-white{
	color:#fff;
}

.icon-red {
    color:#DD4B39;
}

.icon-heightred {
	color: #F00;
}

.icon-green{
	color:#53A93F;
}

.icon-blue{
	color:#5B88DB;
}

.icon-yellow{
	color:#EDAF00;
}

a > .listbar-badge{
	display:none;
}

a:hover > .listbar-badge{
	display:block;

}

.list-nva-op{
	color:#FFF;
	background-color:#DD4B39;
	width:50px;
	margin-top:-10px;
	margin-right:-15px;
	margin-left:5px;
	display:none;
	float:right;
	text-align:center;
	line-height:40px;
}

.text-selected{
	color:#FFF;
	background-color: #5B88DB;
}
