.container{
	width:1000px !important
}
/*form start*/
.form-control{
	border-color: #e6e6e6;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.form-control:focus{
	box-shadow: none;
	border-color: #d2d2d2!important;
	background:#FFFFFF!important
}
/* .form-group{
	margin-right: 20px;
	margin-bottom: 15px!important;
} */
.filter_box .form-group>label{
	/*  width:80px; */
	margin-right: 5px; 
	font-weight: normal;
}
.modal-body .form-group>label{
	 width:80px;
	 font-weight: normal;
	 position: relative;
	 text-indent: 12px;
}
.btn{
	padding-right:20px;
	padding-left:20px;
}
.btn:focus,.btn:visited{
	outline:none;
}
.btn-default{
	border-color: #e6e6e6;
	outline: none;
	outline: none!important;
}

/*form end*/
/* ҳ���е�  table start*/
.fixed-table-container{
	border:1px solid #e6e6e6;
	border-radius:0 0 4px 4px
}
.bootstrap-table .table{
	border-bottom:1px solid #e6e6e6;
}
.table_box>table{
	border: 1px solid #e6e6e6;
}
.table_box>table>thead {
	background: #F8F8F8;
}
.table_box>table>thead>tr>th{
	padding: 10px 8px;
	font-weight: normal;
}
.table_box>table>tbody>tr>td{
	padding: 5px 8px;
}
.table_box>table.table-hover tr:hover{
	background: #f8f8f8;
}
.table>thead>tr>th{
	border-width: 1px;
	border-left:1px solid #e6e6e6
}
.table tr>td{
	vertical-align: middle!important;
	border-left:1px solid #e6e6e6;
	white-space:nowrap
}
.fixed-table-container thead th .th-inner, .fixed-table-container tbody td .th-inner{
	font-size:14px;
	font-weight:normal;
}
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed) > tbody > tr > th, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > th, .bootstrap-table .table:not(.table-condensed) > thead > tr > td, .bootstrap-table .table:not(.table-condensed) > tbody > tr > td, .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td{
	font-size:14px;
}
.table_box .btn{
	margin-right:8px;
	padding:4px 8px;
	color:#fff;
	border:none;
}
.dropdown-toggle{
	border:1px solid #e6e6e6;
	color:#333!important
}
.btn.btn-red{
	background:#d9534f;
	color:#fff;
}
.btn.btn-normal{
	background:#b2b2b2;
	color:#fff;
}
.btn.btn-operate{
/* 	background:#3eaa7d; */
	background:#2798B8;
	color:#fff
}
.btn.btn-default[disabled]{
	background:#eee;
	border:1px solid #e6e6e6;
	color:#666
}
.btn:hover{
	opacity:0.8;
}
.table-tool{
	width:100%;
	height:auto;
	padding:10px 12px;
	background:#f2f2f2;
	border:1px solid #e6e6e6;
	border-bottom:0;
}
.bootstrap-table .table > thead > tr > th{
	border-top:none!important;
/* 	border-bottom:none!important; */
	background:#f2f2f2;
}
/*table end*/
/*fenye strat*/
.pagination>li>a, .pagination>li>span{
	color: #20222A
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
/* 	color: #3eaa7d; */
	color: #2798B8;
	background: #F8F8F8;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	color: #fff;
/* 	background: #3eaa7d; */
/* 	border-color:#3eaa7d ; */
	background: #2798B8;
	border-color:#2798B8 ;
}
/*fenye end*/
/*motaikuang start*/
.layui-layer-shade{
	background-color:none!important
}
.modal-backdrop{
	display: none;
}
.modal{
	overflow:auto!important;
}
.modal-dialog{
	width: 1000px;
	max-height: 700px;
}
.modal-header{
	background: #506290;
}
.modal-title{
	font-weight: bold;
	color:#fff;
	font-size:16px;
	text-align:center
}
.modal-header .close{
/* 	background:#3eaa7d; */
	background: #2798B8;
	display:inline-block;
	width:26px;
	height:26px;
	border-radius:100%;
	opacity:1;
	line-height:26px;
	text-align:center
}
.modal-body{
	padding:0 15px;
}
/*motaikuang end*/
.doc_wapper{
	width: 100%;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
	background:#1E90FF;
/* 	background: #2798B8; */
}

.must_icon{
	font-size:10px;
	color:#ff4a43;
	padding-right:3px;
	font-weight:normal;
	left: -17px;
	position: absolute;
	top: 3px;
}
/*.fixed-table-container.fixedTable .fixed-table-header{
	position: fixed;
    background: white;
}
.fixed-table-container.fixedTable .fixed-table-body table{
	margin-top:0!important;
} */