table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111;
}
/*page*/
#kkpager{
	clear:both;
	color:#999;
	padding:5px 0px 5px 0px;
	font-size:13px;
}
#kkpager a{
	float: left;
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}

#kkpager span.disabled{
	float: left;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	color:#DFDFDF;
}
#kkpager span.curr{
	float: left;
	border: 1px solid #31ACE2;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #F0FDFF;
	color: #31ACE2;
}
#kkpager a:hover{
	border:1px solid #31ACE2; 
	background-color:#31ACE2; 
	color:#fff;
}
#kkpager span.normalsize{
}
#kkpager_gopage_wrap{
	position:relative;
	left:0px;
	top:0px;
}
#kkpager_btn_go {
	width:44px;
	height:18px;
	border:0px;
	overflow:hidden;
	line-height:140%;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
	background-color:#31ACE2;
	color:#FFF;
	position:absolute;
	left:0px;
	top:-2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:none;
}
#kkpager_btn_go_input{
	width:36px;
	height:20px;
	color:#999;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #DFDFDF;
	position:relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left:0px;
	top:0px;
	outline:none;
}

#kkpager_btn_go_input.focus{
	border-color:#31ACE2;
}

#kkpager .pageBtnWrap{
	float:left;
}
#kkpager .infoTextAndGoPageBtnWrap{
	float:right;
}
#kkpager .spanDot{
	float:left;
	margin-right:5px;
}

#kkpager .currPageNum{
	color:#FD7F4D;
}

#kkpager .infoTextAndGoPageBtnWrap{
	padding-top:5px;
}

.cs_input {
    background-color: white;
    border-radius: none;
    border-right: none;
    border: 1px solid #ccc;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow:none;
    margin: 0px !important;
    /* width: 320px; */
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    min-height: 20px;
    padding:7px 12px;
    vertical-align: middle;
    display: block;
    box-sizing: content-box;
    /* width: 100%; */
}

ul,li{list-style: none;;}
.csFirstPage,.csPreviousPage,.csNextPage,.csLastPage{width:18px;display:inline-block;}
.pageInfoBox{width:70%;display: inline-block;}

.pagelist a{color: #333;margin:0 15px;}

.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
hr{margin:5px;}
p{margin:0;}
.tab-content{padding:10px;}
.cur{cursor: pointer;}
.m-b-10-self {
	margin-bottom: 10px;
}


.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 15px 8px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
	border: 1px solid #333;
    vertical-align: middle;
    text-align: center;
}

/*login*/

html, body, .wrap { height:100%; }
.wrap { height:auto;  min-height:100%; _height:100%;  background:linear-gradient(to left bottom, #91EAE4, #86A8E7, #7F7FD5);   background-size: cover;}
.main {  padding-bottom:80px;}
.footer1 { position:relative; height:80px;  margin-top:-80px;  text-align: center;color: #fff;padding:10px 0  }
.logo11 img{max-width:100%;}
.from-cont{width:700px;margin:0 auto;    position: relative;}
.from-login{background: #f9fffb;border-radius: 10px;width:400px;position: relative;margin:0 auto;}
.p-t-40{padding-top:40px;}
.inner{padding:10px  30px}
.f-title{color: #ffffff;font-size:30px;font-weight: bold;}
.login-title{color: #3d4583;font-size:25px;}
.input-login
{background: #ffffff;font-size:20px;border-radius: 12px;border:none;height:40px;
  	-moz-box-shadow:1px 1px 10px #666;
  	-webkit-box-shadow:1px 1px 10px #666;
  	box-shadow:1px 1px 10px #666;
}
.input-login:focus{
  	-moz-box-shadow:2px 2px 10px #06c;
  	-webkit-box-shadow:2px 2px 10px #06c;
  	box-shadow:2px 2px 10px #06c;
}

button{border:none;background: #3d4583;border-radius: 20px;height:40px;text-align: center;color: #fff;font-size:20px;}
.btn-register{width:220px;}
.btn-submit{width: 100px;}

.input-login-checkcode{width: 220px;}
.login_checkcode{width:100px;
  	-moz-box-shadow:1px 1px 10px #666;
  	-webkit-box-shadow:1px 1px 10px #666;
  	box-shadow:1px 1px 10px #666;
}
/*移动端*/
@media (max-width: 800px) {
	.from-cont{width:320px;margin:0 auto;}
    .from-login{background: #f9fffb;border-radius: 10px;width:260px;margin:0 auto;}
	.f-title{color: #ffffff;font-size:20px;font-weight: bold;}
  	.input-login{background: #ffffff;font-size:18px;border-radius:8px;border:none;}
	.input-login-checkcode{width:90px;}
	.btn-register{font-size:12px;width:110px;}
  	.btn-submit{font-size:14px;width:80px;}
}

.fc77{color: #ff7e00;font-size: 14px;}
.icon-pic{position: absolute;left:-130px;bottom:-80px;}
.icon-pic img{width:140px;}
.m-b-30{margin-bottom: 30px;}
.m-b-50{margin-bottom: 50px;}

/*2020-2-2*/
.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left;
}
.fz16{font-size: 18px;font-family: "Microsoft YaHei";}
/*2020-2-2*/

.inpt_data1 {
    border: 1!important;
    line-height: 28px;
    padding: 4px;
    background: url(../images/icon/icon_time.png) no-repeat 96px center;
    width: 120px;
}
/*20200214*/
.s-tit{padding-top:7px;float: left;}
.text-green{color:#118e09}
.s-tit2{font-weight: bold;color:#ff0000;padding-top:7px;float: left;}


@media screen and (max-width: 767px){
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
	    border-bottom: 1px solid #333;
	    border-left: 1px solid #333;
	    border-right: 1px solid #333;
	}
}

@media screen and (max-width: 767px){
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
	    border-right: 1px solid #333;
	}
}

@media screen and (max-width: 767px){
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
	    border-left: 1px solid #333;
	}
}

/*20200220*/
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.list-tit{font-weight: bold;color:#333}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
    height: 40px;
}