@charset "utf-8";
#newsMore a{ text-decoration:none;}
.fontred{ color:#F00;}
/*blue4Tab*/
.blue4Tab{
	width:100%;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}
.blue4Tab tr:nth-child(2n){
	background-color:#dae1f3;
}
.blue4Tab th,.blue4Tab td{
	border:1px solid #4473c5;
	text-align:center;
	vertical-align:middle;
	padding:6px 0;
}
.blue4Tab th{
	background-color:#4473c5;
	color:#fff;
}
.blue4Tab tr td:nth-of-type(4){
	color:#4473c5;
}
/*color3Tab*/
.color3Tab{
	width:100%;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}
.color3Tab th,.color3Tab td{
	border:1px solid #fff;
	text-align:center;
	vertical-align:middle;
	padding:6px 0;
}
.color3Tab th{
	background-color:#7c7c7c;
	color:#fff;
}
.color3Tab tr:nth-child(2n){background-color:#ffe69b;}
.color3Tab tr:nth-child(3n){background-color:#f6c9aa;}
.color3Tab tr:nth-child(4n){background-color:#c6e1b6;}
.color3Tab tr:nth-child(5n){background-color:#bdd7ee;}
.color3Tab tr:nth-child(6n){background-color:#c55a12; color:#fff;}
/*tagUl*/
.tagUl{
	width:100%;
	overflow:hidden;
	color:#000;
}
.tagUl > ul{
	list-style-type:none;
	margin:0 -6px !important;
	padding:0px !important;
}
.tagUl > ul > li{
	width:20%;
	float:left;
	box-sizing: border-box;
	padding:6px !important;
	background-image:none !important;
}
.tagUl > ul > li .graybox{min-height:150px;}
.tagUl > ul > li .graybox p{ color:#F00; font-size:0.857em;}
.graybox{
	background-color:#f5f5f5;
	box-sizing: border-box;
	padding:10px;
}
/*colorUl*/
.colorUl > ul > li .graybox{
	background-color:#c6e1b6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	min-height:120px;
}
.colorUl > ul > li:nth-of-type(1) .graybox{ background-color:#ffe69b;}
.colorUl > ul > li:nth-of-type(2) .graybox{ background-color:#f6c9aa;}
.colorUl > ul > li:nth-of-type(10) .graybox{ background-color:#bdd7ee;}
/* genTab */
.genTab{
	width:100%;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}
.genTab th,.genTab td{
	border:1px solid #fff;
	text-align:center;
	vertical-align:middle;
	padding:6px;
	background-color:#f0f3ea;
}
.genTab .bggen{background-color:#f0f3ea;color: #555555;}
.genTab th{
	background-color:#9bbb58;
	color:#fff;
}
.genTab tr td:nth-of-type(2){ text-align:left;}
/*blueTab4*/
.blueTab4{
	width:100%;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}
.blueTab4 th,.blueTab4 td{
	border:1px solid #fff;
	text-align:center;
	vertical-align:middle;
	padding:6px;
}
.blueTab4 th{
	background-color:#4f81bc;
	color:#fff;
}
.blueTab4 .bgblu{background-color:#d0d7e7;color: #555555;}
.blueTab4 tr:nth-child(2n){
	background-color:#d0d7e7;
}
.blueTab4 tr:nth-child(2n+1){
	background-color:#e9eef4;
}
/* grayTab */
.grayTab{
	width:100%;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}
/*--  comTable --*/
.comTable {
	float:left;
	width: 100%;
	border:1px solid #666;		
	border-collapse: collapse;
}
.comTable th, .comTable td {	
	color:#333;
	line-height:150%;
	padding:8px;
	border:1px dotted #666;	
	box-sizing:border-box;
	text-align:center;			
}
.comTable th {
	font-size:15px;
	background:#eee;
}
.comTable .square {
	font-size:15px;
	margin-right:5px;
}
.comTable .bgw {
	background:#fff;
}
.comTable .bggn {
	background:#eef7e5;
}
.comTable .bggy {
	background:#eee;
}
.comTable .bdw {
	border-bottom:1px dotted #fff;	
}
.comTable .bdk {
	border-bottom:1px dotted #666;	
}
.comTable .txtLeft {
	text-align:left;	
}
.comTable th.item span{
	font-size: 13px;
	font-weight: normal;
	display:block;
}
.comTable td {
	font-size:13px;
}
.comTable td ul,
.comTable td ol li{
	margin: 0 0 0 -20px;
	padding:0;
	list-style-type:decimal;
}
/*--  blueTable --*/
.blueTable {
	float:left;
	width: 100%;	
	border-collapse: collapse;
}
.blueTable th {	
	font-size:15px;
	color:#fff;
	padding:6px 4px;
	box-sizing:border-box;
	background:#4f81bd;
	border:dotted 1px #fff;			
}
.blueTable td {
	font-size:15px;
	font-weight:bold;	
	color:#333;
	line-height:150%;
	padding:6px 4px;
	box-sizing:border-box;
	text-align:center;	
	border:dotted 1px #fff;	
}
.blueTable td small{
	font-size:12px;
	font-weight:normal;		
}
.blueTable tr:nth-of-type(Odd) {
	background:#e9edf4;
}
.blueTable tr:nth-of-type(Even) {
	background:#d0d8e8;	
}