body {
	font-family: 'Source Han Sans CN', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', 'Microsoft YaHei', 'Helvetica', 'Arial', sans-serif;
	margin: 380px auto;
	width: 70%;
	background-color: rgb(223,228,196);
}
nav ul, footer ul {
	font-family: 'Source Han Sans CN', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', 'Microsoft YaHei', 'Helvetica', 'Arial', sans-serif;
	padding: 0px;
	list-style: none;
	font-weight: bold;
	font-size: 1.2em;
}
nav ul li, footer ul li {
	display: inline;
	background-color: rgb(223,228,196);
	border: 3px solid #37524b;
	border-radius: 14px;
	box-shadow: 3px 3px 8px 0px #37524b;
	padding: 4px 10px 4px 10px;
	margin: 0 1ex 0 0;
}
a {
	text-decoration: none;
	color: rgb(0,86,31);
	-webkit-transition: all 0.3s ease-out;
}
a:hover {
	color: #009c39 !important;
	text-shadow:-5px 3px 18px #009c39 !important;
	-webkit-transition: all 0.3s ease-out;
}
p {
	font-size: 1.2em;
	line-height: 1.5em;
}  
.indent {
	text-indent: 2em;  /* 仅对带有.indent类的段落应用首行缩进 */
}
ul li {
	font-size: 1.2em;
	line-height: 1.5em;
	margin:0.5em;
}
ol li {
	font-size: 1.2em;
	line-height: 1.5em;
	margin:0.5em;
}
footer {
	font-size: .8em;
}

ul.posts { 
	margin: 20px auto 40px; 
	font-size: 0.5em;
}

ul.posts li {
	list-style: none;
}


.table1 table {
	width:100%;
	margin:15px 0
}
.table1 th {
	background-color:#1EA4FF;
	background:-o-linear-gradient(90deg, #1EA4FF, #6fd96f);
	background:-moz-linear-gradient( center top, #1EA4FF 5%, #6fd96f 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1EA4FF), color-stop(1, #6fd96f) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1EA4FF', endColorstr='#6fd96f');
	color:#FFFFFF
}
.table1,.table1 th,.table1 td
{
	font-size:0.95em;
	text-align:center;
	padding:4px;
	border:1px solid #2085fe;
	border-collapse:collapse
}
.table1 td {

	border:1px solid #6fd96f;
	border-collapse:collapse
}
.table1 tr:nth-child(odd){
	background-color:#00cd00;
	background:-o-linear-gradient(90deg, #00cd00, #f0f8fe);
	background:-moz-linear-gradient( center top, #00cd00 5%, #f0f8fe 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00cd00), color-stop(1, #f0f8fe) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cd00', endColorstr='#f0f8fe');
}
.table1 tr:nth-child(even){
	background-color:#fdfdfd;
}


.hover1:hover {
	color: #00EE00 !important;
	text-shadow:-5px 3px 18px #00EE00 !important;
	-webkit-transition: all 0.3s ease-out;
}

div.img1 {
	text-align:center;
	padding:20px;
}
div.desc1 {
	text-align:left;
	font-size:1em;
}

div.img2 {
	text-align:center;
	float:right;
	padding:20px;
	font-size:1.2em;
}
