.page-wrapper textarea{padding:5px}
body {
	font-family: \5FAE\8F6F\96C5\9ED1 !important;
}

.margin-right-20 {
	margin-right: 20px !important
}

.clear-fix:after {
	clear: both
}

.fl-right {
	float: right;
}

.fl-left {
	float: left;
}

.portlet.box.default {
	padding-bottom: 1px !important;
	background: transparent;
	margin-bottom: 10px;
}

.portlet.light {
	padding: 10px 5px 20px 10px !important;
	display: block;
}

.page-bar {
	border-bottom: transparent;
	border-radius: 0 !important;
	margin-bottom: 0;
	background: #f3f3f3;
}

.portlet:not (.light ) .tabbable-line {
	padding-top: 0px;
}

.grey-silver {
	/*border-radius: 6px;
	background: #f8fbfe!important;
	border: 1px solid #edf4fc !important;
	 background: linear-gradient(to bottom, #FFFFFF, #E8EFF8);
    border: 1px solid #d6e4f4!important; */

    border-radius: 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f9fafa',endColorStr='#f0f3f5',gradientType='0'); 
	background: -webkit-linear-gradient(top, #f9fafa, #f0f3f5) !important;
	background: -o-linear-gradient(bottom, #f9fafa, #f0f3f5) !important;
	background: -moz-linear-gradient(bottom, #f9fafa, #f0f3f5) !important;
	background: linear-gradient(to bottom, #f9fafa, #f0f3f5) !important;
	border: 1px solid #eee !important;
}

.portlet.grey-silver{padding-top: 1px; margin-bottom: 15px;}

input[type="text"], .form-control {
	/* border: 1px solid #BFDAF8; */
	border: 1px solid #ccc;
}

.searchBox .control-label {
	text-align: right;
	padding-right: 5px;
}

.table-list tbody tr td {
	padding: 2px 5px;
}

.table-list tbody tr td.buttons {
	text-align: center;
	vertical-align: middle;
}

.table-list label {
	text-align: center !important;
}

.form-group label.text {
	padding-top: 8px;
}

.form-control:focus {
	border-color: #1ca5ff;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6) !important;
}

.help-block-error {
	color: #e73d4a;
}

.dropdown-menu {
	min-width: 50px;
	padding: 4px;
}

.dropdown-menu>li>a {
	padding-left: 2px;
	font-size: 14px;
}

.table-responsive {
	overflow-x: visible;
}

.select2-selection {
	height: 34px !important;
}

.table-striped>tbody>tr:nth-of-type(even) {
	/* background-color: #F4F8FC; */
	background-color: #f9f9f9;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #fff;
}

div.section {
	padding: 8px;
	background-color: #9cc4ef;
	border-radius: 4px;
	color: #fff;
	margin: 4px;
}

.table-container {
	background-color: #fff;
	padding: 0px;
}

.portlet-body {
	padding: 0 !important;
}

table.table thead>tr>th, table.dataTable tr.heading>th {
	
/* background: #ECF6FF !important;
	color: #666666;
	border-color: #CDDDED;
	border-bottom: 0; */
	
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EAEDF0',endColorStr='#F3F6F7',gradientType='0'); 
	background: -webkit-linear-gradient(top,#EAEDF0,#F3F6F7);
    background: -o-linear-gradient(bottom,#EAEDF0,#F3F6F7);
    background: -moz-linear-gradient(bottom,#EAEDF0,#F3F6F7);
    background: linear-gradient(to bottom,#EAEDF0,#F3F6F7);
    color: #5a636e;
	border-color: #e0e5e8;
	border-bottom: 0;
}

table.dataTable.no-footer {
	border-bottom-color: #e0e5e8 !important;
}

table.table tbody>tr>td{
	font-size: 14px;
	color: #151515;
}
table.table tbody>tr>td>a {
	font-size: 14px;
	color:#007be8;
}


table.table tbody>tr>td:last-child a {
	color: #0274E6;
}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th,
	.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-color: #e0e5e8;
}

table.dataTable thead th {
	padding: 6px 8px;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 1px;
}

.portlet.box.default>.portlet-title>.caption {
	font-size: 16px;
	color: #000;
}

.portlet.box>.portlet-title>.tools>a.collapse {
	background-image: url(../assets/global/img/portlet-collapse-icon.png);
}

.portlet.box>.portlet-title>.tools>a.expand {
	background-image: url(../assets/global/img/portlet-expand-icon.png);
}

/* jquery-ui dialog */
.ui-dialog {
	padding: 0 !important;
}
.ui-widget-content{ border-color:#108aca !important; }
.ui-dialog .ui-dialog-titlebar {
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',
		endColorStr='#E8EFF8', gradientType='0');
	background: -webkit-linear-gradient(top, #FFFFFF, #E8EFF8);
	background: -o-linear-gradient(bottom, #FFFFFF, #E8EFF8);
	background: -moz-linear-gradient(bottom, #FFFFFF, #E8EFF8);
	background: linear-gradient(to bottom, #FFFFFF, #E8EFF8); */
	
	padding: 0;
	border: none;
    border-bottom: 0px;
    background: #108aca;
    line-height: 34px;
    padding-left: 10px;
}
.ui-dialog .ui-dialog-title {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
	.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary
	{
	background-color: #1ca5ff;
}

.ui-dialog .ui-dialog-titlebar-close {
	background:
		url(/assets/global/plugins/jquery-ui/images/hor-menu-search-close-white.png)
		no-repeat center;
	top: 50%;
	margin-top: -9px !important;
}

input[type=checkbox].form-control[disabled], input[type=checkbox].form-control[readonly]
	{
	opacity: 0.5 !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th,
	.table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle !important;
}

input, select {
	border-radius: 0 !important;
	box-shadow: none;
}

.btn.small {
	padding: 3px 8px;
}

.portlet>.portlet-title>.tools {
	padding: 5px 0;
}

.portlet>.portlet-title>.tools>a {
	height: auto;
}

.tabbable-line .tab-content {
	padding: 15px 0 !important;
}

.portlet>.portlet-body {
	border-radius: 0;
}

.nav-tabs>li.active>a {
	border: 0;
}

.tas>.nav-tabs>li.active>a {
	border: 1px solid #ddd;
	border-bottom-color: #fff;
}

.nav-tabs>li>a {
	color: #333;
}

.tabbable-line>.nav-tabs>li.active, .tabbable-line>.nav-tabs>li:hover {
	border-bottom: 3px solid #1e99f8;
}

.tabbable-line>.nav-tabs>li.active>a:hover, .tabbable-line>.nav-tabs>li>a:hover
	{
	border: none;
}

.tabbable-line>.nav-tabs>li.active>a:focus, .tabbable-line>.nav-tabs>li>a:focus
	{
	border: none;
}

.tabbable-line>.nav-tabs>li.active a, .tabbable-line>.nav-tabs>li:hover a
	{
	color: #000;
}

.tabbable-line>.nav-tabs>li>a, .tabbable-line>.nav-tabs>li>a>i {
	color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li:hover>a>i, .tabbable-line>.nav-tabs>li.active>a:hover>i
	{
	color: #000;
}

.tabbable-line>.nav>li>a {
	padding: 8px;
	font-size: 14px;
	font-weight: 500;
}

.tabbable-line.form-section>.nav>li>a {
	font-size: 20px;
	font-weight: 300;
}

.form-section {
	font-size: 20px;
}

.form .form-section, .portlet-form .form-section {
	margin: 0;
}

.tabbable-line.form-section {
	border-bottom: none;
}

.form-section .tab-pane .table {
	margin-bottom: 0px;
}

.nav-stacked {
	border: none !important;
}

/* 内容顶部导航 */
.tabbable-line .nav-top {
	position: fixed;
	top: 0;
	z-index: 20;
	height: 45px;
	background: #0767c8;
	background: -webkit-linear-gradient(top, #00a6f5, #0087f0);
	background: linear-gradient(to bottom, #00a6f5, #0087f0);
	border-bottom: 1px solid #007cd1;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 1px 0
		rgba(255, 255, 255, .15);
	width: 100%;
	margin: auto;
}

.tabbable-line .nav-top .nav-tabs.nav {
	margin: 0 20px;
}

.nav-top .nav-tabs li {
	height: 45px;
	margin: 0 5px;
}

.nav-top .nav-tabs li a {
	line-height: 45px;
	padding: 0px 12px !important;
	color: #fff;
	font-weight: 500;
	font-size: 14px !important;
	border-radius: 0px;
}

.nav-top .nav-tabs li.active a, .nav-top .nav-tabs li a:hover {
	background: rgba(255, 255, 255, 0.2);
	border: none;
	border-left: 1px solid #117eca;
	border-right: 1px solid #117eca;
	color: #fff;
}

.margin-top-46 {
	margin-top: 46px !important;
}

.tabbable-line .page-content {
	padding: 20px 24px !important;
}
/* 组件 */
.widget-cont .dashboard-stat2 {
	border: 1px solid #e0e5e8 !important;
}

.widget-cont .dashboard-stat2 .display .number h3 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	text-transform: uppercase;
}

.widget-cont .dashboard-stat2 .display .number small {
	font-size: 14px;
	color: #80878e;
	font-weight: 400;
	text-transform: uppercase;
}

.widget-cont .dashboard-stat2 .progress-info .status {
	
}

.widget-cont .dashboard-stat2 .display .icon {
	display: inline-block;
	padding: 7px 0 0;
	position: absolute;
	top: .7em;
	right: 2.2em;
}

.widget-cont:after, .widget-thumb:after {
	display: table;
	content: " ";
	clear: both;
}

.widget-cont .widget-thumb .widget-thumb-wrap {
	float: left;
}

.widget-cont .widget-thumb .widget-thumb-body .widget-thumb-body-stat {
	display: block;
	font-size: 20px;
	font-weight: 500;
	color: #3e4f5e;
}

.row.item-list {
	padding: 10px 0px;
	margin: 20px 0px 30px !important;
}

.item-list .item .item-icon {
	float: left;
	width: 60px;
	height: 60px;
	display: inline-block;
	font-size: 20px;
	line-height: 41px;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin-right: 15px;
	border-radius: 20%;
}

.item-list .item .item-head {
	margin-bottom: 5px;
}

.item-list .item .item-body {
	color: #000;
}

div.table-responsive {
	margin-bottom: 10px !important;
}

.toolbar {
	margin-bottom: 10px;
}

/* 项目视图 */
.fl {
	float: left !important;
}

.fr {
	float: right !important;
}

.mx-main-wrapper {
	background: #f2f7f8;
}

.topbar {
	position: relative;
	z-index: 50;
}

.topbar {
	background: #0178bc;
	background: -moz-linear-gradient(left, #026ab8 0%, #1e99f8 100%);
	background: -webkit-linear-gradient(left, #026ab8 0%, #1e99f8 100%);
	background: linear-gradient(to right, #026ab8 0%, #1e99f8 100%);
	position: fixed;
	top: 0px;
	width: 100%;
}

.topbar .top-navbar {
	min-height: 48px;
	margin: 0 auto;
	max-width: 1170px;
	padding: 0px;
	position: relative;
	display: flex;
}

.topbar .navbar-header .title {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	display: block;
	float: left;
	margin: 14px 0;
}

.topbar .navbar-header i {
	float: left;
	font-size: 14px;
	color: #fff;
	padding: 18px 10px;
	margin-left: 10px;
}

.topmenu {
	position: fixed;
	width: 100%;
	z-index: 20;
	padding-top: 50px;
	background: #fff;
	box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
}

.topmenu .top-menu {
	max-width: 1170px;
	margin: 0 auto;
}

.topmenu .top-menu .page-toolbar {
	display: inline-block;
	float: right;
	margin: 12px;
}

.page-toolbar .btn {
	margin: 0 4px;
}

.mx-main-wrapper .page-content {
	background: #f2f7f8;
	padding-top: 120px;
}

.mx-main-wrapper .page-content .container {
	max-width: 1170px;
}

.mx-main-wrapper .portlet.light>.portlet-title>.caption>i {
	font-size: 14px;
}

.mx-main-wrapper .portlet.light>.portlet-title>.caption>.caption-subject
	{
	font-size: 14px;
}

.mx-main-wrapper .portlet.light>.portlet-title>.nav-tabs>li>a {
	margin: 0;
	padding: 12px 13px 13px;
	font-size: 14px;
	color: #999;
}

.mx-main-wrapper .portlet.light>.portlet-title>.nav-tabs>li.active>a,
	.portlet.light>.portlet-title>.nav-tabs>li:hover>a {
	color: #2f353b !important;
	font-weight: 700 !important;
}

.fixBtn {
	margin-right: 0px !important;
}

.gray {
	background: #DDDDDD;
}

.panel-primary {
	/* border-color: #D5DEE6; */
	border-color: #f0eeee;
}

.panel-primary>.panel-heading {
	padding: 8px 15px;
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',
		endColorStr='#E8EFF8', gradientType='0');
	background: -webkit-linear-gradient(top, #FFFFFF, #E8EFF8);
	background: -o-linear-gradient(bottom, #FFFFFF, #E8EFF8);
	background: -moz-linear-gradient(bottom, #FFFFFF, #E8EFF8);
	background: linear-gradient(to bottom, #FFFFFF, #E8EFF8);
	border-color: #D5DEE6;
	border-bottom-color: #B9CFE8; */
	
	
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',
		endColorStr='#e9edf0', gradientType='0');
	background: -webkit-linear-gradient(top, #FFFFFF, #e9edf0);
	background: -o-linear-gradient(bottom, #FFFFFF, #e9edf0);
	background: -moz-linear-gradient(bottom, #FFFFFF, #e9edf0);
	background: linear-gradient(to bottom, #FFFFFF, #e9edf0); */
	
	font-size: 14px;
	color: #66748C;
	font-weight: bold;
	background:#F9FAFB;
	border-color: #f9fafa;
	border-bottom-color: #f0f2f2;
}

.panel-footer {
	padding: 8px 15px;
	background-color: #fcfcfc;
	border-top-color: #f9fafa;
}

/* button style */
.btn-info,.btn.blue:not(.btn-outline){background-color:#1ca5ff;border-color: #5895E3 ; }
.btn-primary {
	color: #333333;
	/* background: #edeff2;
    border: 1px solid #d6dbdf; */
    background: #F0F9FF;
	border: 1px solid #D0E1EC;
}

.btn-primary:hover {
	background-color: #e4effc;
	border-color: #9EC5E5;
	color: #333333;
	/* background-color: #dde0e6;
    border-color: #c5cbd5; */
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:active:hover,
	.btn-primary:active:focus {
	background-color: #e4effc;
	border-color: #9EC5E5;
	color: #333333;
}
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle{
	background-color: #e4effc;
	border-color: #9EC5E5;
	color: #333333;
}

.btn-info {
	background: #0086FD;
	border-color: #0274E6;
}

.btn-info:hover {
	background-color: #0086FD;
	border-color: #0274E6;
}

.btn-info.focus, .btn-info:focus, .btn-info:active:hover, .btn-info:active:focus
	{
	background-color: #0086FD;
	border-color: #0274E6;
}

.btn.blue:not(.btn-outline){background: #0086FD ; border-color : #0274E6; }
.btn.blue:not (.btn-outline).active, .btn.blue:not (.btn-outline):active,
.btn.blue:not (.btn-outline):hover, .open>.btn.blue:not (.btn-outline).dropdown-toggle {
	background: #0086FD;
	border-color: #0274E6;
}

.btn.blue:not (.btn-outline ).focus, .btn.blue:not (.btn-outline ):focus,
.btn.blue:not (.btn-outline ):active:focus, .btn.blue:not (.btn-outline ):active:hover {
	background: #0086FD;
	border-color: #0274E6;
}


.btn.grey-mint:not(.btn-outline){
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F6FA',
		endColorStr='#D0E0F2', gradientType='0');
	background: -webkit-linear-gradient(top, #F1F6FA, #D0E0F2);
	background: -o-linear-gradient(bottom, #F1F6FA, #D0E0F2);
	background: -moz-linear-gradient(bottom, #F1F6FA, #D0E0F2);
	background: linear-gradient(to bottom, #F1F6FA, #D0E0F2);
	border-color: #9EC5E5; */
	
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}
.btn.grey-mint:not(.btn-outline).active, .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline):hover, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}
.btn.grey-mint:not(.btn-outline).focus, .btn.grey-mint:not(.btn-outline):focus{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}
.btn.grey-mint:not(.btn-outline).active.focus, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active:hover, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle.focus, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle:focus, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle:hover{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}
.btn.grey-mint:not(.btn-outline).active.focus, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active:hover, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle.focus, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle:focus, .open>.btn.grey-mint:not(.btn-outline).dropdown-toggle:hover{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}

.btn.grey-mint:not(.btn-outline).active, .btn.grey-mint:not(.btn-outline):active, 
.btn.grey-mint:not(.btn-outline):hover, .open>.btn.grey-mint:not(.btn-outline ).dropdown-toggle {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}

.btn.grey-mint:not(.btn-outline).focus, .btn.grey-mint:not(.btn-outline):focus, 
.btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active:hover {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',
		endColorStr='#ebeef1', gradientType='0');
	background: -webkit-linear-gradient(top, #ffffff, #ebeef1);
	background: -o-linear-gradient(bottom, #ffffff, #ebeef1);
	background: -moz-linear-gradient(bottom, #ffffff, #ebeef1);
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
	border-color: #9EC5E5;
	background: linear-gradient(to bottom, #ffffff, #ebeef1);
    border-color: #dce0e3;
	color: #00295A !important;
}

.btn.green:not(.btn-outline){background : #72B952 ; border-color : #639B4A ; }
.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active,
.btn.green:not(.btn-outline):hover, .open>.btn.green:not(.btn-outline).dropdown-toggle {
	background: #72B952;
	border-color: #639B4A;
}

.btn.green:not(.btn-outline).focus, .btn.green:not(.btn-outline):focus
	{
		background: #72B952;
		border-color: #639B4A;
	}

.btn.green:not(.btn-outline):active:hover, .btn.green:not(.btn-outline):active:focus {
	background: #72B952;
	border-color: #639B4A;
}

.btn.red:not(.btn-outline){
background :#C44040 ;
border-color: #983030 ;
}
.btn.red:not(.btn-outline).active, .btn.red:not(.btn-outline):active,
	.btn.red:not(.btn-outline):hover, .open>.btn.red:not(.btn-outline).dropdown-toggle
	{
	background: #C44040;
	border-color: #983030;
}

.btn.red:not(.btn-outline).focus, .btn.red:not(.btn-outline):focus {
	background: #C44040;
	border-color: #983030;
}

.btn.red:not(.btn-outline):active:hover, .btn.red:not(.btn-outline):active:focus
	{
	background: #C44040;
	border-color: #983030;
}

/**/
.page-header.navbar {
	height: 60px;
	min-height: 60px;
}

.page-header.navbar .page-top {
	margin: 0;
	background: #66748C;
	height: 60px;
	box-shadow: none;
}

.page-header .top-box .page-actions {
	margin: 10px 30px;
}

.page-header .top-box .page-actions .title {
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 0;
	margin-left: 0;
}
.page-actions .title .xmmc{ color: #fff !important;}   

.top-box .top-menu .group {
	margin: 13px 30px;
}

.top-box .top-menu  .goback {
	background: #F0F7FF;
	border: 1px solid #9EC5E5;
	font-size: 14px;
	color: #333333;
	border-radius: 4px;
	padding: 6px 12px;
	color: #333333;
}

.top-bar .goback i {
	color: #333;
	font-size: 12px;
	margin-right: 5px;
}

.top-bar .goInfo {
	margin-right: 100px;
	font-size: 16px;
}

.m-step {
	border: 1px solid #EFEFEF;
	margin-top: 15px;
}

.m-step .step-line .mt-step-col {
	padding-top: 15px;
	padding-bottom: 15px;
}

.m-step .step-line .mt-step-number {
	padding: 0;
	border: none;
	height: 20px;
	width: 20px;
	line-height: 20px;
}
.m-step .step-line .active .mt-step-number{background: #f6b704 !important;}
.m-step .step-line .active .mt-step-title:before
	{
	background-color: #f6b704 ;
}
.m-step .step-line .active .mt-step-title:after{background-color: #f6b704;}
.m-step .step-line .active .mt-step-content, .m-step .step-line .active .mt-step-title{ color: #f6b704 !important; }

.m-step .step-line .done .mt-step-number
	{
	background: #72B952;
}
.m-step .step-line .done .mt-step-title:after,
	.m-step .step-line .done .mt-step-title:before {
	background-color: #72B952;
}
.m-step .step-line .done .mt-step-content, .m-step .step-line .done .mt-step-title{ color: #72B952 !important; }


.m-step .step-line .mt-step-number {
	background: #66748C;
}

.m-step .step-line .mt-step-title:after, .m-step .step-line .mt-step-title:before
	{
	background-color: #66748C;
}
.m-step .step-line .mt-step-content, .m-step .step-line .mt-step-title{ color: #66748C !important; }


.m-step .step-line .done .mt-step-number, .m-step .step-line .active .mt-step-number,
	.m-step .step-line .mt-step-number {
	font-size: 14px;
	color: #fff !important;
	/* background: #e5e5e5; */
}
.m-step .step-line .mt-step-title:after, .m-step .step-line .mt-step-title:before
	{
	top: 25px;
}
.m-step .step-line .mt-step-title {
	font-size: 14px;
	font-weight: bold;
}

.portlet-box{border: 1px solid #D5DEE6; border-radius: 4px;}
.portlet.portlet-box .portlet-title{
	min-height:36px;
	padding: 8px 15px;
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',
		endColorStr='#E8EFF8', gradientType='0');
	background: -webkit-linear-gradient(top, #FFFFFF, #E8EFF8);
	background: -o-linear-gradient(bottom, #FFFFFF, #E8EFF8);
	background: -moz-linear-gradient(bottom, #FFFFFF, #E8EFF8);
	background: linear-gradient(to bottom, #FFFFFF, #E8EFF8);
	border-color: #D5DEE6;
	border-bottom-color: #B9CFE8; */
	font-size: 14px;
	color: #66748C;
	font-weight: bold;
	margin-bottom: 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',
		endColorStr='#e9edf0', gradientType='0');
	background: -webkit-linear-gradient(top, #FFFFFF, #e9edf0);
	background: -o-linear-gradient(bottom, #FFFFFF, #e9edf0);
	background: -moz-linear-gradient(bottom, #FFFFFF, #e9edf0);
	background: linear-gradient(to bottom, #FFFFFF, #e9edf0);
	border-color: #D5DEE6;
	border-bottom-color: #d2d9df;
	
}
.portlet.portlet-box .portlet-body{ padding: 15px !important;}

.portletBox {
	border: 1px solid #D5DEE6;
	border-radius: 4px;
	box-shadow: 0 0 10px #ebf1f9;
	background: #fff;
}

.portletBox .title {
	border-radius: 4px 4px 0 0;
	/* background-image: linear-gradient(-180deg, #FFFFFF 0%, #E8EFF8 100%); */
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF',
		endColorStr='#e9edf0', gradientType='0');
	background: -webkit-linear-gradient(top, #FFFFFF, #e9edf0);
	background: -o-linear-gradient(bottom, #FFFFFF, #e9edf0);
	background: -moz-linear-gradient(bottom, #FFFFFF, #e9edf0);
	background: linear-gradient(to bottom, #FFFFFF, #e9edf0);
	border-bottom: 1px solid #d2d9df;
	text-indent: 15px;
	line-height: 36px;
}
.portletBox .title > span{
	font-size: 14px;
	color: #66748C;
	font-weight: bold;}
	
.portlet.portletBox {
	padding: 0 !important;
}

.portletBox .portlet-body {
	min-height:300px;
	padding: 20px !important;
}

.contentProcess{ margin:10px 7px 25px 20px !important;  border-bottom: none !important;}
.contentProcess ul{ overflow:hidden; width:100%; padding-top:30px;}
.contentProcess li{ float:left; position:relative; border-top:solid 4px #66748C; width:16.5%; text-align:center;  padding-top:20px;}
.contentProcess li div{ position:absolute; width:30px; height:30px; left:50%; top:-13px; margin-left:-15px; background-color:#fff;}
.contentProcess li .Item{ display:block; margin:0 auto; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background-color:#66748C; border-radius:100px;
-webkit-border-radius:100px;}
.contentProcess li .text{color:#66748C;}
.contentProcess li.active{border-top:solid 4px #72B952;}
.contentProcess li.active .Item{ background-color: #72B952;}
.contentProcess li.active .text{ color: #72B952;}	
.contentProcess li.hasBefore:before{position: absolute; display:block; left:0; top:-4px; content:""; width: 45%;  border-top: solid 4px #f00;}
.contentProcess li.hasAfter:after{position: absolute;
    display: block;
    right: 0;
    top: -4px;
    content: "";
    width: 45%;
    border-top: solid 4px white;
 }
.contentProcess li:first-child:before{position: absolute; display:block; left:0; top:-4px; content:""; width: 45%;  border-top: solid 4px #fff;}
.contentProcess li:last-child:after{position: absolute;
    display: block;
    right: 0;
    top: -4px;
    content: "";
    width: 43%;
    border-top: solid 4px white;
 }
 
/* 步骤*/
 .step-nav { margin:25px 0px 20px 20px !important;}
 .step-nav li{
     float: left;
     width: 16.2%;
     height: 50px;
     line-height: 50px;
     text-align: center;
     background: #D6D9DE;
     position: relative;
     margin-right: 2px;
 }
.step-nav li a{ color: #000;
     font-size: 16px;
     margin-left: 30px;
}
 .step-nav li:before,.step-nav li:after{
     position: absolute;
     content: '';
     width: 0;
     height: 0;
     display: block;
 }
 .step-nav li:before{
     left: 0;
     top:0;
     border-left: 25px solid #fff;
     border-top: 25px solid transparent;
     border-bottom: 25px solid transparent;
 }
 .step-nav li:after{
   	 right: -25px;
     top:0;
     border-left: 25px solid #D6D9DE;
     border-top: 25px solid transparent;
     border-bottom: 25px solid transparent;
     z-index: 50;
 }
 
.step-nav li.active:after{z-index: 51;}
.step-nav li.active a{ font-weight: bold;}
.step-nav li:first-child:before{ display: none;}
.step-nav li:last-child:after{ display: none;}
.step-nav li.done{ background:#C2DDF5; }
.step-nav li.done:after{border-left-color: #C2DDF5;}
.step-nav li.doing{background:red;}
.step-nav li.doing:after{border-left-color: red;}
.step-nav li.doing a{ color: #fff;}
 
.caption{ font-size: 14px;}
 #pResult{ margin-bottom: 0; float: right; color: red; margin-left: 10px; line-height: 34px; }	
 .table>tbody+tbody{border-top:none;}
  
/* .ztree li a,.ztree li a.curSelectedNode{height: auto;} */
.ztree li{ line-height: 20px !important;}
.ztree li a span{font-size: 14px;}

.form-horizontal .radio{padding-top: 0;}
.searchBox .row{ margin-top: 12px;}
.formBox{ width: 90%; margin: auto;}
 

.spliterContainer{
	padding: 10px 15px;
	margin-bottom:15px;
	background:#fff;
	border: 1px solid #ddd;
    border-radius: 6px;
  }	

.spliterBox {
	height: 350px;
	overflow: hidden;
	overflow-y: auto;
}

.spliterBox::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 6px; /*竖向滚动条的宽度*/
}

.spliterBox::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .3);
	border-radius: 3px;
}
.label-success{ color: #fff;}
.label-success:hover,.label-success:focus,.label-success.focus{ color: #fff;}
.normal{background: none; border-color: #DCDCDC;box-shadow: 0 0 1px #dddd !important;}
.portlet>.portlet-title1{
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 10px;
    min-height: 40px;
}
.portlet>.portlet-title1>.caption {
    float: left;
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0;
    font-size: 16px;
}

.lineheightSpan{ line-height: 34px; display: inline-block;}
.page-footer{z-index: 1;}
.form-horizontal .input-group-btn .btn.default{border: none;}
.table .input-group-btn .btn{ margin-right: 0;}

.portletLeft{ width: 25%;}
 .portletLeft .content{ padding: 20px;}
 .portletLeft .note.note-info{background-color: #ECEDF2;}
 .portletRight{ width: 75%; background: #fff;}
 .portletRight .content{ padding: 20px;}
 .portletRight .content table td{border:  1px solid #e7ecf1;}
 
 
.form-horizontal .radio .form-control[disabled]{opacity: 0;}
.form-horizontal .radio>span{ margin-top: 5px;}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
	float: left;
	position: relative;
	min-height: 1px;
}

.col-md-1 {
		width: 8.33333%;
	}
.col-md-2 {
		width: 16.66667%
	}
.col-md-3 {
		width: 25%;
	}
.col-md-4 {
		width: 33.33333%;
	}
.col-md-5 {
		width: 41.66667%;
	}
.col-md-6 {
		width: 50%;
	}
.col-md-7 {
		width: 58.33333%;
	}
.col-md-8 {
		width: 66.66667%;
	}
.col-md-9 {
		width: 75%;
	}
.col-md-10 {
		width: 83.33333%;
	}
.col-md-11 {
		width: 91.66667%;
	}
.col-md-12 {
		width: 100%;
	}
.col-md-pull-0 {
		right: auto;
	}
.col-md-pull-1 {
		right: 8.33333%;
	}
.col-md-pull-2 {
		right: 16.66667%;
	}
.col-md-pull-3 {
		right: 25%;
	}
.col-md-pull-4 {
		right: 33.33333%;
	}
.col-md-pull-5 {
		right: 41.66667%;
	}
.col-md-pull-6 {
		right: 50%;
	}
.col-md-pull-7 {
		right: 58.33333%;
	}
.col-md-pull-8 {
		right: 66.66667%;
	}
.col-md-pull-9 {
		right: 75%;
	}
.col-md-pull-10 {
		right: 83.33333%;
	}
.col-md-pull-11 {
		right: 91.66667%;
	}
.col-md-pull-12 {
		right: 100%;
	}
.col-md-push-0 {
		left: auto;
	}
.col-md-push-1 {
		left: 8.33333%;
	}
.col-md-push-2 {
		left: 16.66667%;
	}
.col-md-push-3 {
		left: 25%;
	}
.col-md-push-4 {
		left: 33.33333%;
	}
.col-md-push-5 {
		left: 41.66667%;
	}
.col-md-push-6 {
		left: 50%;
	}
.col-md-push-7 {
		left: 58.33333%;
	}
.col-md-push-8 {
		left: 66.66667%;
	}
.col-md-push-9 {
		left: 75%;
	}
.col-md-push-10 {
		left: 83.33333%;
	}
.col-md-push-11 {
		left: 91.66667%;
	}
.col-md-push-12 {
		left: 100%;
	}
.col-md-offset-0 {
		margin-left: 0;
	}
.col-md-offset-1 {
		margin-left: 8.33333%;
	}
.col-md-offset-2 {
		margin-left: 16.66667%;
	}
.col-md-offset-3 {
		margin-left: 25%;
	}
.col-md-offset-4 {
		margin-left: 33.33333%;
	}
.col-md-offset-5 {
		margin-left: 41.66667%;
	}
 .col-md-offset-6 {
		margin-left: 50%;
	}
 .col-md-offset-7 {
		margin-left: 58.33333%;
	}
.col-md-offset-8 {
		margin-left: 66.66667%;
	}
.col-md-offset-9 {
		margin-left: 75%;
	}
.col-md-offset-10 {
		margin-left: 83.33333%;
	}
.col-md-offset-11 {
		margin-left: 91.66667%;
	}
.col-md-offset-12 {
		margin-left: 100%;
	}
.notice-list{padding: 0 0px 0 10px;}
.notice-list .title p{  
	width: 96px;
	height: 36px;
	margin-left:9%;
	font-size: 15px;
	font-weight: bold;
    line-height: 36px;
    display:inline-block;
    background-color:#00ABED;
    color:white;
    text-align:center;
}
.portlet:not(.light) .tabbable-line{padding:0}
.page-wrapper .portlet-datatable {
    padding: 15px 5px 20px 5px;
}
.help-block.help-block-error{display:none!important}
.custom-alerts.alert-danger{height:0!important;padding: 0!important;margin: 0!important;border-width: 0;}