/*顶部导航*/
.navbar-fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1100;
	width: 100%;
	border:0;
}

.container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.navbar-inner {
	box-shadow: none;
	border-radius: 0;
	padding: 10px 20px;
}

.navbar .brand {
	padding: 0;
	margin: 0;
	width:auto;
}

.brand img {
	width: auto;
	height: 38px;
}

.dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover
	{
	color: #ffffff;
	text-decoration: none;
	background-color: #369bd7;
}

div.navbar .btn-group {
	margin: 0;
}

.dropdown-menu {
	max-height: 450px;
	overflow: auto;
	border: 0;
}

.dropdown-menu li a, .dropdown-menu li a:hover {
	border-bottom: 1px solid #ddd;
	padding: 7px 15px;
	line-height: 20px;
	display: block;
}

.well {
	border: 0;
}
/*左侧导航  start*/
.row-fluid .main-menu-span {
	min-height: 0;
}
.nav>li>a:hover, .nav>li>a:focus{ background: none;}
.main-menu-span .sidebar-nav {
	position: fixed;
	left: 0;
	top: 0;
	height: 100% !important;
	background: #082821;
	overflow: auto;
	max-width: 220px;
	width: 220px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	z-index: 99;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

.sidebar-nav>.main-menu {
	padding: 130px 0 30px 0;
}

.nav.main-menu li {
	margin: 0;
	text-align: left;
	padding: 0;
}

.row-fluid [class*="span"].main-content {
	padding: 100px 0 0 220px;
	margin: 0;
}

.sidebar-nav>ul>li:not (.nav-header ) {
	margin: 0;
}

.nav .nav-header {
	font-weight: normal;
	text-shadow: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.nav li+.nav-header ul li:last-child {
	border: 0;
}

.nav-tabs.main-menu>li>a, .nav-pills>li>a {
	line-height: 26px;
	font-size: 13px;
}
.nav-tabs.nav-stacked a:hover{
	border: 0;
	color:#fff;
}
.nav-tabs.nav-stacked>li.active>a,.nav-tabs.nav-stacked>li>a:hover{background: rgba(255,255,255,0.2);}
.nav-tabs.nav-stacked > .active > a i, .nav-tabs.nav-stacked a:hover i{ opacity: 1;}
.nav li+.nav-header ul li.active a{ color:#fff;}
.nav li+.nav-header ul li a {
	padding-left: 50px;
}
.nav-header .collapse.in{background: rgb(13, 101, 84);
	color:#fff; }
.nav li+.nav-header a {
	transition: margin 0.5s;
	-moz-transition: margin 0.5s; /* Firefox 4 */
	-webkit-transition: margin 0.5s; /* Safari and Chrome */
	-o-transition: margin 0.5s; /* Opera */
}

.nav li+.nav-header a:hover {
	margin: 0 0 0 10px;
}

.nav-tabs.nav-stacked>li>a {
	border: 0;
	overflow: hidden;
	color: #f3f3f3;
	padding: 8px 12px;
}

.nav-tabs.nav-stacked>li>a span, .nav li a i {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.nav-tabs.nav-stacked.nav-second-level li a {
	padding: 7px 15px 7px 10px;
	padding-left: 52px;
	background: rgba(255,255,255,0.1);
}
.nav-tabs.nav-stacked.nav-second-level li.active a,.nav-tabs.nav-stacked.nav-second-level li a:hover{background: rgba(255,255,255,0.2);}
.nav-tabs>li[class*='subli']>a {
	background: url(/img/img003.png) no-repeat scroll 175px center;
}

.nav-tabs.nav-stacked>li:first-child>a, .nav-tabs.nav-stacked>li:last-child>a
	{
	border-radius: 0;
}

.nav-tabs [class*="ulSub"] {
	margin-bottom: 0;
}

ul.nav li a i{
	margin: 0 5px;
	opacity: 0.9;
}

ul.nav li  span i{
	margin-top: 4px;
}
.nav-tabs.main-menu>li.active>a:after {
	height: 0;
}

.nav li+.nav-header ul li a:after {
	height: 0;
}

/*其他分辨率*/
@media ( min-width : 1200px) {
	.row-fluid [class*="span"] .main-menu-span {
		width: 200px;
	}
}
/*缩小左侧导航*/
body.mini-navbar .main-menu-span .sidebar-nav {
	width: 70px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
body.mini-navbar .nav-tabs.main-menu>li>a {
	font-size: 16px;
}
body.mini-navbar .main-menu-span a span {
	display: none;
}

body.mini-navbar .page-local {
	left: 70px;
}

body.mini-navbar .row-fluid [class*="span"].main-content {
	padding-left: 70px;
}
body.mini-navbar ul.nav li a i{
	margin-left:auto; margin-right:auto; display: block;}
body.mini-navbar .mini-btn{
	right:17px;}
	/*左侧导航  end*/
/*******************************************************/
.mini-btn {
	width: 36px;
	height: 28px;
	line-height: 28px;
	display: block;
	background: #0d6554;
	text-align: center;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 0;
	cursor: pointer;
	position: absolute;
	top: 76px;
	right: 10px;
	z-index: 9;

}
.mini-btn .icon-mini{ width:100%; height:100%;background: url(image/more-nav.png) no-repeat center; display: none;}
.mini-btn span{ color:#fff; font-size:10px;}
body.mini-navbar .mini-btn .icon-mini{ display: block;}
body.mini-navbar .mini-btn span{ display: none;}
body.mini-navbar .mini-btn{ width: 30px;	height: 24px;}

@media (max-width: 979px) and (min-width: 768px){
	.hidden-tablet{ display: block !important;}
}
@media ( max-width:800px) {
	body{ padding:0;}
	.navbar-inner {
		padding:5px 15px 10px 15px;
	}
	.navbar .btn-group {
		margin: 0;
		padding: 0 0 0 5px;
	}
	
	.navbar .btn-navbar,.navbar .btn-navbar:hover {
		position: fixed;
		top: 42px;
		left: 15px;
		margin:0;
		display: block;
		background: #0d6554;
		padding:10px 8px;
	}
	.navbar .brand {
		width: 100%;
	}
	.brand img {
		float: none;
		margin: 0 auto 5px auto;
		display: block;
		height: 28px;
	}
	.main-menu-span .sidebar-nav {
		padding-top: 0;
		display: none;
	}
	.collapse.in {
		display: block;
		overflow: auto !important;
	}
	.mini-btn {
		display: none;
	}
	.nav-collapse .nav>li>a {
		margin: 0;
	}
	.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
		font-weight: normal;
	}
	.nav-collapse .nav {
		float: none;
		margin: 0;
	}
}