body{
	color: #333;
	font-size: 16px;
	background: #fff;
}
.min100{
	min-height: 100%;
}
@font-face {
   font-family: 'pingfang-black';
   src:url('../font/Ping-Fang-black.woff');
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}
.l{
	float: left;
}
.r{
	float: right;
}
.pr{
	position: relative;
}
.pa{
	position: absolute;
}
.bgf{
	background: #fff;
}
.pr12{
	padding-right: 12px;
}
.color8{
	color: #888;
}
.color3{
	color: #333;
}
.color6{
	color: #666;
}
.colorb{
	color: #248DCA;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.wh100{
	width: 100%;
	height: 100%;
}
.font0{
	font-size:0;
}
.font16{
	font-size: 16px;
}
.font18{
	font-size: 16px;
}
.hide{
	display: none;
}
.oh{
	overflow: hidden;
}
.di{
	display: inline-block;
}
.db{
	display: block;
}
.cl{
	clear: both;
}
.fix-tab{
	width: 100%;
	table-layout: fixed;
}
.add-edit-form tr{
	line-height: 50px;
}
.add-edit-form td:nth-child(odd){
	padding-left: 20px;
}
input.com-textbox {
    width: 300px;
    height: 32px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding-left: 12px;
    display: inline-block;
    margin-right: 0;
    line-height: 32px;
    vertical-align: top;
    font-size: 14px;
}
/*pager*/
.pagecount{
	color: #999;
	font-size: 14px;
	padding: 20px 0;
	-webkit-user-select: none;
	line-height: 36px;
	background: #fff;
	clear: both;
	text-align: center;
}
.pagecount.right{
	text-align: right;
}
.pagecount.left{
	text-align: left;
}
.pagecount.center{
	text-align: center;
}
.pagecount .num,.pagecount .pre,.pagecount .next,.pagecount input,.pagecount .pageBtn{
	display: inline-block;
	width: 36px;
	height: 36px;
	border: 1px solid #d9d9d9;
	text-align: center;
	line-height: 34px;
	margin-right: 12px;
	cursor: pointer;
}
.pagecount .pageBtn{
	width: 74px;
	margin-left: 20px;
}
.pagecount input{
	cursor:inherit;
	margin: 0 10px;
}
.pagecount .pre,.pagecount .next{
	width: 74px;
}
.pagecount .next{
	margin-right: 30px;
}
.pagecount .nowpage{
	color: #248DCA;
	border-color: #248DCA;
}
.pagecount i{
	display: inline-block;
	width: 10px;
	height: 36px;
	background: url(../img/elli-icon.png) no-repeat center / 10px 4px;
	margin-right: 12px;
	vertical-align: -13px;
}
.pagecount .totalSize{
	margin-right: 12px;
	
}
.pagecount .noclick{
	cursor: not-allowed;
}
.pagecount .lSize{
	margin:0 32px 0 18px;
}
.pagecount .lSize a,.pagecount .lNum a{
	color: #248DCA;
	margin:0 5px;
}
.com-btn,.btn-plain{
	display: inline-block;
	width: 76px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #248DCA;
	background: #248DCA;
	border-radius: 3px;
	cursor: pointer;
}
.btn-plain{
	background:#fff;
	color:#248DCA;
}
.btn-hov:hover,.btn-plain:hover{
	background: #248DCA;
	color: #fff;
}