/*!
 * cleanzone-template v2.0.2 (https://foxythemes.net/themes/cleanzone/)
 * Copyright 2014-2017 Foxy Themes all rights reserved 
 */
.block {
	margin-bottom: 40px;
	background: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #e2e2e2;
	box-shadow: 0 1px 0 0 rgba(0,0,0,0.04);
}
.block-flat,.block{
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
}
.block-flat-mini{
	width: 800px;
	margin: auto;
	margin-top: 10px;
	border-top: 1px solid #e2e2e2;
}
.block .btn[disabled],.block-flat .btn[disabled],.block input[disabled],.block-flat input[disabled] {
	opacity: 1 !important;
	filter: alpha(opacity=100);
	background: white !important;
}
.block-flat .header,.block .header{
	padding-top: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 3px 0;
	background: transparent;
}
.block .header{
	padding: 10px 20px;
}
.block-flat .header .help-group,.block .header .help-group{
	float: right;
	padding: 10px 0;
	display: inline-block;
}
.block-flat .block-flat{
	border-top: 1px solid #e2e2e2;
	margin: 0px;
}
.block-flat.bg-grey{
	background: #F6F6F6;
}
.block-flat .content,.block .content{
	padding-top: 5px;
}
.block-flat .header h3,.block .header h3{
	font-size: 18px;
	line-height: 18px;
	color: #438EB9;
	padding: 10px 0;
	font-family: '微软雅黑';
	margin-bottom: 0px;
	display: inline-block;
}
.block-flat .header h3.red{
	color: #d15b47;
}
.block-flat .header h3 .label,.block .header h3 .label{
	font-size: 12px;
	line-height: 1.4;
}
.block-flat .header .close,.block .header .close{
	opacity: 0.5;
	font-size: 14px;
	line-height: 2;
	margin-left: 5px;
}
.block .total-data{
	background: white;
	border-bottom: 1px solid #DADADA;
	border-left: 2px solid #999;
}
.block .total-data h3, .widget-block .total-data h3{
	width: 200px;
	margin-left: 39px;
	display: inline-block;
	font-weight: bolder;
}
.block .total-data .fa-file-text,.block-flat .total-data .fa-file-text{
}
.block .items li{
	line-height: 1;
	position: relative;
}
.block .items > li:nth-child(even){
	border-left: 2px solid #FEE188;
}
.block .items > li:nth-child(odd){
	border-left: 2px solid #43AADE;
}
.block .items li:hover, .widget-block .items li:hover{
	background: white;
	border-left-width: 3px;
}
.block .items li .title{
	margin: 0px;
	width: 600px;
	height: 34px;
	color: #555;
	font-size: 15px;
	font-weight: 500;
	overflow: hidden;
	line-height: 34px;
	white-space:nowrap;
	vertical-align: middle;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.block .items li .xh{
	width: 20px;
	display: inline-block;
}
.block .items li.item-header .xh{
	visibility: hidden;
}
.block .items li .remark{
	color: #a94442;
}
.block .items li .dz-group>div,.block .items li .zz-group>div,.block .items li .zzxx-group>div,.block .items li .kb-group>div,.block .items li .yb-group>div,.block .items li .sjyd-group>div{
	text-align: center;
	display: inline-block;
}
/* .block .items li .dz-group>div>span:first-child,.block .items li .zz-group>div>span:first-child{
	padding: 0 40px 0 40px;
} */
.block .items li.items-header .dz-group>div>span:first-child,.block .items li.items-header .zz-group>div>span:first-child{
	padding: 0px;
}
.block .items li .kb-group>div,.block .items li .yb-group>div{
	width: 60px;
}
.block .items li .sjyd-group>div{
	width: 60px;
    vertical-align: middle;
}
.block .items li .dz-group>div{
	width: 50px;
}
.block .items li .zz-group>div{
	width: 60px;
    vertical-align: middle;
}
.block .items li .zzxx-group>div{
	width: 80px;
    vertical-align: middle;
}
.block .items li .zz-group>.zf{
	top: 0px;
	width: 50%;
	height: 100%;
	position: absolute;
}
.block .items li .zz-group>div .d1,.block .items li .zz-group>div .d2{
	height: 50%;
	line-height: 2;
	display: block;
}
.block .items li .zz-group>div .d2{
	display: block;
}
.block .items li .zz-cbox-group,.block .total-data .zz-cbox-group{
	padding-left: 10px;
}
.block .items li .zz-cbox-group .pos-rel{
	min-width: 80px;
}
.block .total-data .zz-cbox-group,.block .total-data .zz-cbox-group .pos-rel{
	margin: 0px;
}
.block .items li .zz-cbox-group .pos-rel{
	margin: 0px;
}
.block .items li .btn-group{
	top: 0px;
	right: 0px;
	height: 100%;
	position: absolute;
	background: #e8e8e8;
}
.block .items li .btn-group .btn{
	border: 0px;
	height: 100%;
	margin: 0 0 0 1px;
	padding: 6px 22px;
	position: relative;
	color: #555555 !important;
	background: white !important;
}
.block .items li .btn-group .btn.red{
	color: red !important;
}
.block .items li .btn-group .btn i{
	display: block;
	margin: 0 0 4px 0;
}
.block .items li .btn-group .btn .text{
	left: 0px;
	width: 100%;
	display: none;
	position: absolute;
}
.block .items li .btn:hover .text,.block .items li .btn:focus .text
, .widget-block .items li .btn:hover .text, .widget-block .items li .btn:focus .text{
	display: block;
}
.block .items li .btn-group .btn:hover,.block .items li .btn-group .btn:focus{
	background: #F6F6F6 !important;
}
.block .items li.items-header{
	border-left: 2px solid white;
	border-bottom: 1px solid #dadada;
}
.block .items li.items-header:focus{
	border: 0px;
}
.block .items li.items-header *{
	font-weight: bold;
}
.block .items li.items-header .btn-group1{
	background: white;
	position: inherit;
	float: right;
	height: 34px;
	line-height: 34px;
}
.block .items li.items-header .btn-group>.btn{
	cursor: default;
}
.block .items li.items-header .btn-group>.btn:nth-child(1){
	padding: 6px 14.5px;
}
.block .items li.items-header .btn-group>.btn:nth-child(2){
	padding: 6px 14.5px;
}
.block .items li.items-header .btn-group>.btn:nth-child(3){
	padding: 6px 14.5px;
}
.block .items li.items-header .btn-group>.btn:nth-child(4){
	padding: 6px 8.5px;
}
.block-flat .header .close:hover,.block .header .close:hover{
	color: red;
}
.block-flat .header .close>i,.block .header .close>i{
	line-height: 15px;
}
.block-flat .header .close .down,.block .header .close .down{
	display: none;
}
.block-flat .block-flat .content{
}
.block-flat .form-group.no-border .input-group-addon,.block-flat .form-group.no-border .form-control{
	border: 0px;
}
.block-flat .form-group .input-group.input-group-lg .input-group-addon,.block-flat .form-group .input-group.input-group-lg .form-control{
	font-size: 14px;
	font-family: '微软雅黑';
}
.block input[readonly],.block-flat input[readonly]{
	background-color: white !important;
}
.block-flat .form-group .input-group.input-group-lg .form-control{
	border: 1px solid #F6F6F6;
}
/*定义block-flat组件最小化样式*/
.block-flat.minimality,.block.minimality{
	margin-bottom: 5px;
	border-radius: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.block-flat.minimality .header,.block.minimality .header{
	border: 0px;
}
.block-flat.minimality .header .condition-group,.block-flat.minimality .content,.block.minimality .header .condition-group,.block.minimality .content{
	opacity: 0;
}
.block-flat.minimality .header .close .down,.block.minimality .header .close .down{
	display: inline-block;
}
.block-flat.minimality .header .close .up,.block.minimality .header .close .up{
	display: none;
}
.block-flat.minimality .content,.block.minimality .content{
	height: 0px;
}
.block-flat.minimality .total-data,.block.minimality .total-data{
	display: none;
}
.block-flat .form-group .input-group.input-group-lg .input-group-addon{
	min-width: 100px;
}
.block-btn-group{
	background: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #e2e2e2;
	box-shadow: 0 1px 0 0 rgba(0,0,0,0.04);
}
.butstyle.live:hover,.butstyle.live:visited,.butstyle.live:active,.butstyle.live:link{
	background-color: #478FCA !important;
}
.butstyle.live:hover .sub h2,.butstyle.live:hover .sub span,.butstyle.live:visited .sub h2,.butstyle.live:visited .sub span
,.butstyle.live:active .sub h2,.butstyle.live:active .sub span,.butstyle.live:link .sub h2,.butstyle.live:link .sub span{
	color: white;
}
.butstyle.active .sub h2,.butstyle.active .sub spann{
	color: white;
}
.butstyle.active{
	color: white;
	background-color: #478FCA !important;
}

/*chosen组件兼容调整*/
.block-flat .input-group-lg .chosen-container{
	border: 1px solid #F6F6F6;
}
.block-flat .input-group-lg .chosen-single{
	border: 0px;
	height: 46px;
	line-height: 46px;
	background: white;

}
.block-flat .input-group .input-group-btn .btn{
	border: 0px;
	border-radius: 0px;
}
.block-flat .input-group .input-group-btn .btn:nth-child(even){
	border-left: 1px solid #F6F6F6;
}
.block-flat .input-group .chosen-container + .input-group-btn,.block-flat .input-group .form-control + .input-group-btn{
	border: 1px solid #F6F6F6;
}
.block-flat .content .row.stats,.block .content .row.stats{
	margin-top: 20px;
}
/*文本域，显示各种信息的组件*/
.info-panel{
	margin-top: 8px;
}
.info-panel .info-group{
	display: table;
	position: relative;
	border-collapse: separate;
	margin-bottom: 15px;
}
.info-panel .info-group .sux{
	width: 2px;
	background: #438EB9;
	border-color: #438EB9;
}
.info-panel .info-group,.info-panel .info-group .sux,.info-group .info{
	height: 46px;
}
.info-panel .info-group .label,.info-panel .info-group .sux{
	background: #F6F6F6;
}
.info-group .label,.info-group .sux,.info-group .info{
	color: #555555;
	font-size: 14px;
	display: table-cell;
}
.info-panel .info-group .label{
	min-width: 100px;
	white-space: nowrap;
	vertical-align: middle;
}
.info-panel .info-group .info{
	width: 100%;
	line-height: 46px;
	padding-left: 10px;
	margin: 0px 0px 1px 0px;
	border: 1px solid #F6F6F6;
}
.info-panel .table tr td{
	height: 49px;
	font-size: 14px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
}
.info-panel .table tr:first-child td{
	border: 0px;
}
.info-panel .table tr td:last-child{
	border-right: 1px solid #F6F6F6;
}
.info-panel .table tr td:nth-child(odd){
	width: 100px;
	text-align: center;
	background: #F6F6F6;
}
.info-panel .table tr td:nth-child(even){
	border-top: 1px solid #F6F6F6;
	border-bottom: 1px solid #F6F6F6;
}
.table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
}
.table thead tr th,.table tbody tr td{
	vertical-align: middle;
}
@media (min-width: 1200px) {
	.stats_bar{
		text-align: left;
		margin: 0px;
	}
	.butstyle {
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	.butheader{
		cursor: auto;
		float: left;
		display: none;
	}
	.butheader .sub span{
		color: white;
	}
	.butpro .sub h2{
	}
	.butpro .sub span{
		color: red;
	}
	.block-flat .header h3,.block .header h3{
		font-weight: bold;
	}
	.butstyle.bg-primary {
		color: #fff;
		background-color: #337ab7;
	}
	.butstyle.bg-primary:hover {
		background-color: #286090;
	}
	.butstyle.bg-success {
		background-color: #dff0d8;
	}
	.butstyle.bg-success:hover {
		background-color: #c1e2b3;
	}
	.butstyle.bg-info {
		background-color: #d9edf7;
	}
	.butstyle.bg-info:hover {
		background-color: #afd9ee;
	}
	.butstyle.bg-warning {
		background-color: #fcf8e3;
	}
	.butstyle.bg-warning:hover {
		background-color: #f7ecb5;
	}
	.butstyle.bg-danger {
		background-color: #f2dede;
	}
	.butstyle.bg-danger:hover {
		background-color: #e4b9b9;
	}
	.butstyle.bg-grey{
		background-color: #F6F6F6;
	}
	.info-panel .info-group{
		width: 49%;
		display: inline-block;
	}
}
@media (max-width: 1200px) {

}