html,body{
	background-color:#000000;
}
.page-header{
	padding:20px;
	background-color:#000000;
}
.page-body{
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
}
.page-footer{
	padding:20px;
	background-color:#000000;
}
.page-header .title{
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
@media only screen and (max-width: 641px) {
	.page-body{
		display:block;
	}
	.page-body:after{
	  content: "";
	  display: block; /*或者 table*/
	  clear: both;		
	}
	.page-body .section{
		width:100%;
		float:left;
		position:relative;
		padding:10px;
		background-color: #ffffff;
	}
}
/*--PC--*/
@media only screen and (min-width: 641px) {
	.page-body{
		display:grid;
		grid-template-columns: 1fr 1fr 1fr;
	}
	.page-body .section{
		min-height:100px;
		position:relative;
		padding:10px;
	}
}
.page-body .section .content{
	width:calc(100% - 20px);
	margin:auto;
	background-color:#ffffff;
	min-height:80px;
	border:1px solid #aaaaaa;
	padding:20px 10px 10px 10px;
}
.page-body .section .title{
	position:absolute;
	top:0px;left:30px;
	background-color:#ffffff;
	max-width:calc(100% - 60px);
	height:20px;
	line-height:20px;
	padding:0 10px;
	border-radius:10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.page-footer .i{
	color:#aaaaaa;
	width:100%;
	line-height:24px;
	text-align:center;
}

.tag{
	display:inline;
}
.tag.wechat{
	padding:1px 5px;
	background-color:#00aa00;
	color:#ffffff;
	font-size:10px;
}
.tag.t{
	padding:2px 5px;
	border-bottom:1px solid #555555;
	color:#cccccc;
}