*{
	margin:0;
	padding:0;
	border:0;
	font-family:'微软雅黑';
	list-style-type:none;
}

div.loading{
	display:none;
	position:absolute;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	_position:absolute;
	left:0;
	_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 0+'px');
	background:rgba(0, 0, 0, 0.2);
	justify-content:center;
	align-items:center;
	z-index:1000; 
}

table{
	margin:0 auto;
	font-size:12pt;		
}

table td.top{
	background-color:#373d41;
}

table td.top span.right{
	display:inline-block;
	float:right;
	padding:3px;
	font-size:11pt;
	color:#FFFFFF;	
}

table td.top span.right a{
	display:inline-block;
	margin:0 8px;
	color:#FFFFFF;
	text-decoration:none;	
}

table td.title-level-1{
	font-size:12pt;
	border-bottom:#e1e6eb solid 1px;
}

table td.title-level-1 font{
	border-left:#00c1de solid 3px;	
	padding:0 5px;	
}

table td.title-level-1 a{
	display:inline-block;
	float:right;
	border:#ddd solid 1px;
	background-color:#f7f7f7;
	color:#333;
	font-size:10pt;
	text-decoration:none;
	margin-right:10px;
	padding:3px 15px;	
}

table td.title-level-1 a:hover{
	background-color:#FFF;
}

table td.title-level-1 a.btn-dialog-chosed{
	display:inline-block;
	float:right;
	border:#ddd solid 1px;
	background-color:#F00;
	color:#FFF;
	font-size:10pt;
	text-decoration:none;
	margin-right:10px;
	padding:3px 15px;	
}

table td.hint span{
	display:block;
	position:relative;
	margin:5px 5px 0px 5px;
	padding:5px 5px 5px 20px;
	font-size:10pt;
	background-color:#f5f6fa;
	color:#999999;
	border:#e1e6eb solid 1px;	
}

table td.hint span a.close{
	display:inline-block;
	position:absolute;
	top:3px;
	left:3px;
	padding:0px 3px 3px 3px;
	color:#FFF;
	font-size:10pt;
	text-decoration:none;
	background-color:#A82123;
}

table td.condition{
	/*border-top:#D4D4D4 solid 1px;*/
}

table td.content table{
	border-top:#e1e6eb solid 1px;
	font-size:10pt;
}

table td.content table tr.title-level-2{
	color:#999999;
	background-color:#f5f6fa;
}

table td.content table tr.title-level-2 td{
	border-bottom:#e1e6eb solid 1px;
}

table td.content table td{
	padding:3px;
}

table td.content table tr.tr-list td{
	border-bottom:#F0F0F0 solid 1px;
}

table td.content table tr.tr-list td a.modify{
	color:#0308F8;
	margin-right:10px;	
}

table td.content table tr.tr-list td a.delete-single{
	color:#F00;
	margin-right:10px;	
}

table td.content table tr.tr-list td a.modify-password{
	color:#656565;
	margin-left:10px;	
}

table td.content table tr.tr-list td a.dialog-chosed{
	color:#F00;
	margin-right:10px;	
}

table td.content table tr.title-level-2 td input[type=checkbox]{
	width:16px; 
	height:16px; 
	margin-left:3px;
}

table td.content table tr.tr-list td input[type=checkbox]{
	width:15px; 
	height:15px; 
	margin-left:3px;
}

table td.content table td a.delete{
	display:inline-block;
	background-color:#CF0104;
	color:#FFFFFF;
	font-size:10pt;
	padding:3px 10px;
	margin-left:3px;
	text-decoration:none;	
}

table td.content table td a.delete-no{
	display:inline-block;
	background-color:#CF0104;
	color:#CCC;
	font-size:10pt;
	padding:3px 10px;
	margin-left:3px;
	text-decoration:none;	
}

table td.content table td span#sp-male{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url('../Images/sex.png');
	background-repeat:no-repeat;
	background-size:50px 25px;
	background-position:left center;	
}

table td.content table td span#sp-female{
	display:inline-block;
	width:25px;
	height:25px;
	background-image:url('../Images/sex.png');
	background-repeat:no-repeat;
	background-size:50px 25px;
	background-position:right center;	
}

table td.condition span{
	font-size:11pt;
	margin-left:10px;	
}

table td.condition span select{
	border:#DDD solid 1px;
	padding:1px 3px;
	border-radius:3px;	
}

table td.condition a#btn-srch{
	display:inline-block;
	padding:2px 8px;
	background-color:#18B3C5;
	color:#FFFFFF;
	font-size:11pt;
	text-decoration:none;
	border-radius:5px;
	margin-left:20px;	
}