@charset "UTF-8"; 

body {
	direction: ltr;
	font-size: 14px
}

.fade-in-up {
	overflow: auto;
	padding: 0 0px 0 0px;
	/* 生活环境修改 */
	/* height: calc(100vh - 94px) */
}
/* 生活环境修改 */
.page-content.top-menu .fade-in-up {
	/* height: calc(100vh - 134px) */
	/* height:100%; */
}

.page-header.navbar {
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	box-shadow: none;
	height: 50px;
	min-height: 46px;
	filter: none;
	background-image: none;
	z-index:101;
}

.page-header.navbar .top-menu {
	margin: 0;
	padding: 0;
	float: right
}

.page-header.navbar .top-menu .navbar-nav {
	cursor: pointer;
	padding: 0;
	display: block
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>.label
	{
	position: absolute;
	top: 9px;
	right: 7px;
	text-align: center;
	font-size: 9px;
	padding: 2px 3px;
	line-height: .9
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-menu>li>a .label
	{
	padding: 0 3px;
	margin-left: 6px
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu {
	position: absolute;
	right: 0;
	left: auto
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu>li>a>i
	{
	margin-right: 5px
}

.viewport-aera {
	position: relative;
	height: 100vh;
	/* overflow: hidden */
}

.menuSwitch {
	width: 180px;
	padding: 5px 0 5px 12px
}

.page-sidebar-wrapper {
	display: none
}

.page-sidebar-wrapper .navbar-collapse.collapse {
	display: block !important;
	visibility: visible !important;
	border-top: 0
}

#menuSwitch {
	line-height: 46px
}

#menuSwitch>img {
	height: 13px;
	margin-right: 15px
}

.moreItems>ul {
	position: absolute;
	right: -15px;
	z-index: 1000
}

.page-header.page-header-inner.navbar-fixed-top {
	position: static
}

.page-container {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
	
}

.page-container:before {
	content: " ";
	display: table
}

.page-container:after {
	content: " ";
	display: table;
	clear: both
}

.page-sidebar.navbar-collapse {
	padding: 0;
	box-shadow: none
}

.page-sidebar {
	width: 181px;
	float: left;
	position: relative;
	margin-right: -100%
}

.page-sidebar .page-sidebar-menu {
	list-style: none;
	margin: 0;
	padding: 0
}

.page-sidebar .page-sidebar-menu>li {
	display: block;
	margin: 0;
	padding: 0;
	border: 0
}

.page-sidebar .page-sidebar-menu>li>a {
	height: 46px;
	display: block;
	position: relative;
	margin: 0;
	border: 0;
	padding: 10px 17px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 300
}

.page-sidebar .page-sidebar-menu>li>a>i {
	font-size: 17px;
	margin-right: 5px;
	text-shadow: none
}

.page-sidebar .page-sidebar-menu>li>a>i.glyphicon {
	margin-left: 0;
	margin-right: 15px
}

.page-sidebar .page-sidebar-menu>li>a>[class^=icon-] {
	margin-left: 1px;
	margin-right: 12px
}

.page-sidebar .page-sidebar-menu>li>a>.arrow:before {
	top: 12px
}

.page-sidebar .page-sidebar-menu>li.open>a {
	font-size: 14px
}

.page-sidebar .page-sidebar-menu li>a {
	position: relative;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.page-sidebar .page-sidebar-menu li>a>.arrow:before {
	float: right;
	width: 20px;
	text-align: center;
	display: inline;
	font-size: 16px;
	font-family: fontello;
	height: auto;
	content: "\e8cf";
	font-weight: 300;
	text-shadow: none;
	position: absolute;
	right: 14px;
	margin-right: -8px
}

.page-sidebar .page-sidebar-menu li>a>.arrow.open:before {
	content: "\e8d1"
}

.page-sidebar .page-sidebar-menu .sub-menu {
	list-style: none;
	display: none;
	padding: 0
}

.page-sidebar .page-sidebar-menu .sub-menu li {
	background: 0 0;
	margin: 0;
	padding: 0
}

.page-sidebar .page-sidebar-menu .sub-menu li>a {
	height: 34px;
	display: block;
	margin: 0;
	padding: 6px 15px 6px 50px;
	text-decoration: none;
	font-size: 12px;
	font-weight: 300;
	background: 0 0
}

.page-sidebar .page-sidebar-menu .sub-menu li>a>i {
	font-size: 14px
}

.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>a {
	padding-left: 60px
}

.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>.sub-menu {
	margin: 0
}

.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>.sub-menu>li>a
	{
	padding-left: 80px
}

.page-sidebar .page-sidebar-menu li.active>.sub-menu {
	display: block
}

.page-sidebar .page-sidebar-menu li.open>.sub-menu {
	display: block
}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li>a {
	padding: 12px 6px 12px 9px
}

.page-sidebar .sidebar-toggler {
	line-height: 19px;
	padding-top: 8px;
	display: block;
	cursor: pointer;
	opacity: .7;
	filter: alpha(opacity = 70);
	width: 30px;
	height: 27px;
	margin-right: auto;
	margin-left: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}

.page-sidebar .sidebar-toggler:hover {
	filter: alpha(opacity = 100);
	opacity: 1
}

.page-sidebar-closed .page-sidebar-wrapper .slimScrollDiv {
	width: 46px !important;
	background-color: #2f3e50;
}

.page-sidebar-closed .sidebar-toggler-wrapper {
	width: 46px;
	z-index:101;
	position: fixed;
}

.page-sidebar-closed .page-sidebar {
	width: 45px !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed
	{
	width: 46px !important;
	z-index:99;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li>a>.title
	{
	display: none !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li>a>.arrow
	{
	display: none !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover
	{
	width: 182px !important;
	position: relative !important;
	z-index: 10000;
	display: block !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a>.title
	{
	display: inline !important;
	padding-left: 22px
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu
	{
	width: 137px;
	position: absolute;
	z-index: 2000;
	left: 45px;
	margin-top: 0;
	top: 100%;
	display: block !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu>li>a
	{
	padding-left: 22px !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li>.sub-menu
	{
	display: none !important
}

.page-sidebar-closed .page-content-wrapper .page-content {
	margin-left: 45px !important
}

.page-sidebar-closed .icon-menu:before {
	transform: rotate(180deg)
}

.sidebar-toggler-wrapper {
	border: 0 !important;
	height: 44px;
	padding-top: 5px;
	text-align: center
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i
	{
	font-size: 17px;
	margin-right: 5px;
	text-shadow: none
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.arrow:before
	{
	top: 12px
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow.open:before
	{
	content: "\e8d1"
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu
	{
	list-style: none;
	display: none;
	padding: 0
}

.page-bar {
	height: 44px;
	padding: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}

.page-bar:before {
	content: " ";
	display: table
}

.page-bar:after {
	content: " ";
	display: table;
	clear: both
}

.page-content {
	margin-top: 0;
	padding: 0
}

.page-container-bg-solid .page-content {
	background: #eef1f5
}

.page-content-white .page-content .page-bar {
	border-bottom: 1px solid #e7ecf1
}

.page-content-wrapper {
	float: left;
	width: 100%
}
/* 生态修改样式 */
.page-content-wrapper .page-content {
	/* margin-left: 181px; */
	margin-left: 0;
	margin-top: 0;
	padding: 0
}

.navbar-nav>li.dropdown {
	float: left
}

.navbar-nav>li.dropdown>a {
	padding-top: 15px;
	padding-bottom: 15px
}

.navbar-nav .open .dropdown-menu {
	position: absolute;
	border: 1px solid rgba(0, 0, 0, .15);
	background-color: #FFF
}

.nav.navbar-nav {
	margin: 0
}
/*yang.yifan modify*/
.psd-brand {
/* 	width: 178px */
}
.navbar-brand>img.logo-img{
	display:inline-block
}
/*yang.yifan modify*/
.logo-img {
	height: 19px
}

.psd-breadcrumb {
	height: 44px;
	margin-bottom: 0;
	padding-top: 11px;
	border-radius: 0
}

.psd-breadcrumb>li {
	display: inline
}

.pull-left {
	float: left !important
}

.pull-right {
	float: right !important
}

.navbar {
	border-radius: 0
}
/* 生活环境修改 */
body.unieap {
	/* overflow: hidden !important */
}

.sidebar-fixed .page-sidebar {
	height: calc(100vh - 50px)
}

.sidebar-fixed .page-container .page-sidebar-menu {
	position: fixed !important;
	margin-left: 0;
	top: 94px;
	height: calc(100vh - 94px) !important;
	width: 181px;
	overflow-y: auto
}

.sidebar-fixed .page-sidebar-menu.page-sidebar-menu-closed {
	overflow: visible !important
}

.sidebar-fixed .page-sidebar-wrapper {
	position: fixed !important;
	z-index: 100;
	height: calc(100vh - 50px)
}

.app-class-name {
	font-size: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px
}

.app-box {
	display: block;
	float: left;
	height: 200px;
	width: 250px;
	margin: 15px;
	border: 2px solid #e1e5ea;
	cursor: pointer;
	position: relative
}

.app-box:hover {
	box-shadow: 0 0 1px 1px #e1e5ea
}

.app-box * {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.app-box .app-icon {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 100px;
	font-size: 100px;
	line-height: 100px;
	text-align: center
}

.app-box .app-name {
	text-align: center;
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 10px
}

.app-box .app-desc {
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: .9em;
	border-top: 1px solid #e1e5ea;
	text-align: center
}

.app-box.app-add {
	border: 2px dashed #e1e5ea
}

.app-box.app-add .app-icon {
	color: #e1e5ea;
	margin-top: 40px;
	margin-bottom: 50px
}

.closeApps {
	display: none
}

.showApps {
	display: block;
	left: 0;
	position: fixed;
	padding: 15px;
	z-index: 9999;
	width: 100%;
	background-color: #2F3E50;
	-webkit-transition: top .25s ease;
	transition: top .25s ease
}

.appTitle {
	color: #FFF;
	background-color: #1FB1EA;
	padding: 4px;
	border-radius: 5px
}

.appTitle:hover {
	color: #FFF !important;
	background-color: #299aea;
	text-decoration: none
}

.appArea {
	width: auto;
	display: inline-block;
	margin-right: 15px
}

.appLabel {
	padding: 0 3px 0 3px;
	margin-left: 10px
}

.mutiAppSwitch {
	padding: 15px;
	color: #94999F;
	float: left
}

.icon-menu:before {
	transform: rotate(90deg)
}

.navbar-brand {
	padding: 13px 0 13px 12px
}

.dropdown-menu {
	min-width: 110px
}

@media ( min-width :992px) {
	.page-sidebar.collapse {
		display: block;
		max-height: none !important
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a
		{
		background-color: #283545;
		font-weight: 700
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a>i
		{
		margin-right: 15px
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a>.badge
		{
		display: block !important
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a>.selected
		{
		display: none
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu>li>.sub-menu>li>a
		{
		padding-left: 30px !important
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu>li>.sub-menu>li>.sub-menu>li>a
		{
		padding-left: 45px !important
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover.heading
		{
		width: 45px !important;
		box-shadow: none
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li.sidebar-toggler-wrapper .sidebar-toggler
		{
		margin-right: 8px
	}
	.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li.sidebar-toggler-wrapper:hover
		{
		width: 45px !important
	}
}
/* 生活环境 */

/*.resultpublicity-td .gridScrollDiv{
	overflow: visible!important;
	
}
 .resultpublicity-td .gridScrollDiv tbody{
	 height:555px!important;
}
.resultpublicity-td .gridScrollDiv .dataTables_scrollBody{
	overflow: visible!important;
} */

  