html {
	height: 100%;
}

body {
	font-family:Helvetica,Tahoma,Arial,"Microsoft YaHei",sans-serif,FontAwesome;
	height: 100%;
	overflow: hidden;
}

body>div:NTH-OF-TYPE(1) {
	height: 100%;
}

.am-modal-dialog {
	/*border-radius: 8px !important;*/
	border: 1px solid #ddd!important;
}

.am-modal-actions-group .am-list>li:first-child {
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.am-modal-actions-group .am-list>li:not(:first-child){
	line-height: 40px;	
	cursor:pointer;
}
.am-modal-actions-group .am-list>li:not(:first-child):HOVER {
	background-color: #eef7fd;
}

.am-modal-actions>.am-modal-actions-group:nth-child(2)>button:FIRST-CHILD
	{
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

@media ( min-height : 630px) and (min-width: 630px) {
	.am-popup {
		border-radius: 8px;
	}
}

.bc_bottom {
	position: fixed;
	width: 100%;
	height: 25px;
	background: transparent;
	bottom: 0px;
	text-align: center;
	color: white;
	padding-top: 3px;
	font-size: 13px;
	z-index: 999;
	color: #456e91;
	display: none!important;
}

.bc_menu_home {
	background-color: #34b7ff !important;
}

.bc_menu {
	width: 200px;
	background-color: #456e91;
	height: 100%;
	position: absolute;
	top: 0px;
	padding-top: 45px;
	z-index: 1;
	transition: all 0.4s ease-in-out;
	overflow: auto;
}
.bc_menu li{
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
}
.bc_menu>ul {
	margin-top: 0px;
}

.bc_menu>ul>li>a {
	border-top:1px solid #83a0b7!important;
	color: white;
	line-height: 26px;
}
.bc_menu>ul>li:last-of-type>a{
			border-bottom:1px solid #83a0b7!important;
}
.bc_menu>ul>li:last-of-type>ul>li:first-of-type>a{
			border-top:0px!important;
}

.bc_menu>ul>li {
	font-size: 14px;
	font-weight:bold;
	background-color: #456e91 !important;
	border: 0px !important;
}
.bc_menu>ul>li.am-panel.bc-nothome>a:after{
	content: "\F107";
    position: absolute;
    right: 1.5rem;
    top: 1.3rem;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
}

.bc_menu>ul>li.am-panel.bc_menu_selected.bc-nothome>a:after{
	content: "\F106";
    position: absolute;
    right: 1.5rem;
    top: 1.3rem;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
}
.bc_menu>ul>li>a>i {
	margin-left:0.5rem;
	padding-right: 5px;
	padding-left: 10px;
}

.bc_menu>ul>li:HOVER {
	background-color: #08599b;
}

.bc_menu>ul>li>ul>li {
	background-color:#4a6984 ;
	border-bottom: 1px;
	font-size: 14px;
}

.bc_menu>ul>li>ul>li>a:HOVER {
	background-color:#278bdd;
	color: #c7c0c1;
}
.bc_menu>ul>li>ul>li>a {
	color: white;
	line-height: 26px;
	border-top: 1px solid #83a0b7!important;
}
.bc_menu>ul>li>ul>li>a:last-of-type{
		border-bottom: 1px solid #83a0b7!important;
}
.bc_menu>ul>li>ul>li>a>i {
	margin-left:0.5rem;
	padding-left: 20px;
	padding-right: 5px;
}
.bc_menu_selected {
	background-color:#2073b7 !important;
}

.bc_index_logo {
	width: 290px;
	background-color: #456e91;
	height: 45px;
	position: absolute;
	z-index: 3;
	line-height: 45px;
	text-align: center;
	transition: all 0.4s ease-in-out;
}
.bc_index_logo>img{
	padding-left:10px;
	width: 290px;
}
.bc_index_top {
	height: 45px;
	background-color: #456e91;
	padding-left: 120px;
	z-index: 2;
	position: absolute;
	width: 100%;
	line-height: 45px;
	transition: all 0.4s ease-in-out;
	text-align: center;
}

.bc_index_top>i:NTH-OF-TYPE(1) {
	padding-left: 20px;
	font-size: 20px;
	color: #ffffff;
	padding-right: 20px;
	float: left;
	margin-left: 180px;
	padding-top: 2px;
	border-left:1px solid #83a0b7!important;
	line-height: 43px
}

.bc_index_top i:HOVER {
	color: #c7c0c1 !important;
	cursor: pointer;
}

.bc_index_top>span:NTH-OF-TYPE(1):HOVER {
	color: #c7c0c1 !important;
	cursor: pointer;
}

.bc_index_top>i:NTH-OF-TYPE(2) {
	font-size: 20px;
	color: #ffffff;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

.bc_index_top>i:NTH-OF-TYPE(3)>span {
	position: absolute;
	margin-top: 8px;
	margin-left: -8px;

}

.bc_index_top>span:NTH-OF-TYPE(1) {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
		color:#ffffff
}

.bc_index_top>img:NTH-OF-TYPE(2) {
	float: right;
	margin-top: 5px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

.bc_index_top>img:NTH-OF-TYPE(1) {
	display: none;
}

.bc_index_top>i:NTH-OF-TYPE(3) {
	font-size: 20px;
	color: #ffffff;
	float: right;
	padding-right: 20px;
	padding-left: 10px;display: none!important;
}

.bc_index_top>i:NTH-OF-TYPE(4) {
	font-size: 20px;
	color: #ffffff;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}
.bc_index_top>i:NTH-OF-TYPE(5) {
	font-size: 20px;
	color: #ffffff;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

.bc_index_top>div:NTH-OF-TYPE(1),.bc_index_top>div:NTH-OF-TYPE(2) {
	color: #ffffff;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}
.bc_index_top>div:NTH-OF-TYPE(1)>ul,.bc_index_top>div:NTH-OF-TYPE(2)>ul {
	font-size: 14px;
}

.bc-active{
	background-color:#0e90d2!important ;
}
.bc-active>a {
	color: #FFF !important;
}

.bc_body {
	padding-left: 200px;
	height: 100%;
	position: absolute;
	top: 0px;
	width: 100%;
	padding-top: 45px;
	background-color: #ffffff;
	transition: all 0.4s ease-in-out;
}

.bc_body>div {
	height: 100%;
/* 	padding-bottom: 25px; */
}

.bc_body>div>div {
	overflow: auto;
	height: 100%
}

.bc_body_title {
	margin-bottom: 15px;
	height: 45px;
	line-height: 45px;
	color: #278bdd;
	font-size: 20px;
	border-bottom: 1px solid #e3e9ed;
	margin-left: 20px;
	margin-right: 20px;
	display: none;
}

.bc_body_title>small {
	color: #999999;
	font-size: 14px;
}

@media screen and (max-width: 640px) {
	.bc_index_top {
		background-color: #278bdd;
		padding-left: 0px;
	}
	.bc_index_top>img:NTH-OF-TYPE(1) {
		display: inline;
	}
	.bc_index_top i {
		color: white !important;
	}
	.bc_menu {
	
		margin-left: -200px;
	}
	.bc_index_logo {
		margin-left: -290px;
	}
	.bc_body {
		padding-left: 0px;
		padding-bottom: 45px;
	}
}

.am-navbar-default .am-navbar-nav {
	background-color: #278bdd;
}

.bc_body_content .am-panel {
	border-radius: 0px;
	margin-top: 5px;
}
.am-panel{
 margin-bottom:5px;
}

.bc_body_content .am-panel>.am-panel-hd {
	/*border-top-left-radius: 8px;
	border-top-right-radius: 8px;*/
	background-color: #ffffff;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	color: #278bdd;
}

.bc_body_content [class*=am-u-] {
	padding-right: 0px;
	transition: all 0.4s ease-in-out;
	padding-left: 5px;
}

.bc_body_content {
	padding-right: 0px;
}

.bc_body_content .am-list>li>a {
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.bc_body_content .am-panel-bd {
	padding-top: 10px;
	padding-bottom: 0px;
}

.bc_body_content .am-list>li {
	line-height: 30px;
	height: 30px;
	font-size:12px;
}

.bc_body_content .am-list>li:FIRST-CHILD {
	border-top: 0px;
}

.am-list-date {
	top: 0px;
}

.bc_btn_group {
	float: right;
	margin-top: 2px;
}

.bc_btn_group>button {
	height: 25px;
	line-height: 25px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;color: #2e8fde;
}

.bc_btn_group>button>i {
	color: #2e8fde;
}

.bc_btn_group>button:HOVER {
	background-color: #f4f4f4;
}

.bc_btn_group>button:HOVER>i {
	color: #ff901d;
}

.bc_btn_group>div {
	height: 25px;
	line-height: 25px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;color: #2e8fde;
	padding: 0px 0px 0px 0px;
	width: 35px;
}

.bc_btn_group>div>i {
	color: #2e8fde;
	width: 100%;
	background-color: transparent;
}
.am-btn-group .am-active .am-dropdown-toggle {
	-webkit-box-shadow: none;
    box-shadow: none;
}
.bc_btn_group>div:HOVER {
	background-color: #f4f4f4;
}

.bc_btn_group>div:HOVER>i {
	color: #ff901d;
}

.bc-input-group {
	width: 100%;
	
}

.bc-input-group50 {
	width: 50%;
	float:left;
}

.bc-input-group>span {
	width: 90px;
	text-align: right;
	background: transparent;
	border: 0px;
	font-size: 14px;
	color: #888;
	font-weight: inherit;
	white-space: normal;
}

.bc-input-group50>span {
	width: 90px;
	text-align: right;
	background: transparent;
	border: 0px;
	font-size: 14px;
	color: #888;
	font-weight: inherit;
	white-space: normal;
}

.bc-form-field {
	border: 0px !important;
	border-bottom: 1px solid #ddd !important;
	outline: none !important;
	width: 100%;
	min-height: 30px;
	background: transparent;
	line-height: 30px;
	color: #000;
	font-size: 14px;
}

.bc-input-group>.am-active{
	box-shadow: none !important;	
	background-color: #f8f8f8;
}

.bc-input-group50>.am-active{
	box-shadow: none !important;	
	background-color: #f8f8f8;
}

.bc-input-group>small {
	border: 0px;
	color: #838FA1;
}

.bc-input-group50>small {
	border: 0px;
	color: #838FA1;
}

.am-tree li {
	line-height: 1;
	margin: 0;
}

.am-tree-label {
	font-size: 12px;
}

.bc-modal-footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	background-color: white;
	padding-top: 10px;
	left:0px;
	background-color: #f8f8f8;
}

.am-table>tbody>tr>td, .am-table>tbody>tr>th, .am-table>tfoot>tr>td,
	.am-table>tfoot>tr>th, .am-table>thead>tr>td, .am-table>thead>tr>th {
	padding: .3rem;
	line-height: 1.6;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.am-panel-bd .am-table{
	margin-bottom: 10px;
}

.bc-modal-footer>.am-btn{
	line-height: 1em;
	padding: 0.3em 1em;
}
.bc_btn_save{
	background-color: rgb(33,128,216);
	color: white;
	margin: 0px 10px;
}
.bc_btn_close{
	background-color: rgb(253,133,31);
	color: white;
}
.am-panel-bd .am-table>thead>tr>th{
	font-weight: bold;
	font-size: 14px;
}

.am-field-error {
	border: 0px !important;
	border-bottom: 1px solid #dd514c !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.am-field-error+small {
	color: #dd514c !important;
}

.am-field-valid {
	border: 0px !important;
	border-bottom: 1px solid #5eb95e !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.am-field-valid+small {
	color: #5eb95e !important;
}
.am-panel-bd .am-table>tbody>tr:FIRST-CHILD>td {
	border-top: 0px;
}

.am-panel-bd .am-table>tbody>tr>td {
	vertical-align: middle;
	font-size: 12px;
	font-family:Helvetica,Tahoma,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	color: #000;
}

.am-panel-bd .am-table .am-radio {
	margin: 0 0 0 0
}

.am-panel-bd .am-table .am-radio .am-ucheck-icons {
	line-height: normal;
}

.am-panel-bd .am-table>tbody>tr:LAST-CHILD>td {
	border-bottom: 1px solid #ddd;
}

.am-panel-bd>.am-table {
	margin-top: -10px;
	padding-bottom: 10px;
}
.am-table .am-checkbox, .am-table .am-radio{
	margin: 0 0 0 0;
}

.bc-pagination>ul>li>a {
	padding: 0.3em 0.6em !important;
	line-height: 1;
}

.bc-pagination>ul {
	margin-bottom: 0px;
	margin-top: 0px;
}
.bc-pagination{
	padding-bottom: 5px;
	margin-top: -10px;
}
.am-panel-bd>.am-list{
	margin-bottom: 20px;
	margin-top: -10px;
}

.bc-select-search {
	margin-bottom: 10px;
	margin-top: -5px;
	text-align: right;
}


.bc-select-search >input{
	height: 35px;
	border: 1px solid #ddd;
	border-radius: 20px;
	outline: none;
	width: 100%;
	padding-left: 10px;
	padding-right: 30px;
}

.bc-select-search>i {
	position: absolute;
	right: 22px;
	font-size: 20px;
	cursor: pointer;
}

.bc-select-search>i:HOVER {
	color: red;
}
.am-popup-hd .am-close{
	top: 4px;
}
.bc-form-icon {
	position: absolute;
	right: 0;
	top: 5px;
	cursor: pointer;
}
.am-popup-inner{
	padding-top: 30px;
	background-color: #f8f8f8
}
.am-popup-hd{
	background-color: #d4e8f8;
	height: 30px;
}
.am-popup-title{
	text-align: left!important;
	color: #278bdd!important;
	font-weight: normal!important;
	font-size: 15px!important;
	line-height: 30px!important;
	margin-left: 15px!important;
}
.bc_usercenter_cout>li>a>span{
	width: 100%;
	display: inline-block;
}
.bc_usercenter_cout>li{
	text-align: center;
	background-color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
	cursor: pointer;
}
.bc_usercenter_cout>li:HOVER{
	background-color: #eff3f6
}
.bc_usercenter_cout>li>a>span:FIRST-OF-TYPE {
	color: #ff901d;
}
.bc_usercenter_cout>li>a>span:NTH-OF-TYPE(2) {
	color: #333333;
}
.bc_usercenter>.am-popup-inner>.am-popup-hd{
	background-color: rgb(25, 137, 235); border-bottom: 0px;
}
.bc_usercenter>.am-popup-inner>.am-popup-hd>span{
	color: #ffffff; opacity: 1; background-color: rgb(25, 137, 235);
}
.bc_usercenter>.am-popup-inner>.am-popup-bd{
	padding: 0px 0px 0px 0px
}
.bc_usercenter_top{
	height: 160px; background-color: rgb(25, 137, 235); text-align: center; width: 100%
}
.bc_usercenter_top>img{
	width: 110px
}
.bc_usercenter_top>div{
	padding-top: 0px; color: white;
}
.bc_usercenter_menus>ul>li{
	text-align: left;
	cursor: pointer;
}
.bc_usercenter_menus>ul>li:HOVER{
	background-color: #eff3f6
}
.bc_usercenter_menus>ul>li>a{
	color: #333333
}
.bc_usercenter_menus>ul>li>a>i{
	padding-right: 10px
}

.bc-search-form-button {
	text-align: center;
}

.bc-search-form-button>div {
	margin-left: 10px !important;
	line-height: .8em;
}

.bc-search-form-button>div:FIRST-CHILD {
	margin-left: 0px !important;
}
.bc-page-active>a{
	background-color: #278bdd !important;
	color: white!important;
	border-color: #278bdd!important;
}
.bc-search-dropdown-content {
	width: 350px;
	margin-right: -220px;
}

.bc-search-dropdown-content:before {
	right:225px !important;
}

.bc-search-dropdown-content:AFTER {
	right: 225px !important;
}
.am-input-group-label{
	line-height: normal;
}

.am-panel>.am-list>li>a{
	padding-left:0;
	padding-right:0;
}
#bc_task_monitor_table>tbody>tr:first-of-type>td{
	border-top: 0px;
}

#bc_task_monitor_table>tbody>tr:last-of-type>td{
	border-bottom: 1px solid #ddd;
}
.notice-count{
	font-family: "Monospaced Number";
	vertical-align: middle;
	position: absolute;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	top: 2px;
	right: 11px;
	height: 18px;
	border-radius: 9px;
	min-width: 18px;
	background: #ed4014;
	border: 1px solid transparent;
	color: #fff;
	line-height: 17px;
	text-align: center;
	padding: 0 2px;
	font-size: 12px;
	white-space: nowrap;
	-webkit-transform-origin: -10% center;
	transform-origin: -10% center;
	z-index: 10;
	-webkit-box-shadow: 0 0 0 1px #fff;
	box-shadow: 0 0 0 1px #fff;
	display: none;
}