@charset "utf-8";

/*** 文章列表 ***/
.list-article{
	margin-top: 20px;
	min-height: 800px;
	padding-left: 20px;
}
.list-article ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.list-article ul li{
	line-height: 40px;
	border-bottom: 1px dashed #D9D9D9;
}
.list-article ul li span{
	float: right;
}
.list-article ul li a{
	text-decoration: none;
	color: #000000;
	background: url(../images/icon_sjx.jpg) 0 0 no-repeat;
	padding-left: 20px;
}
.list-article-page{
	line-height: 60px;
	text-align: center;
	padding-left: 20px;
}
.list-article-school{
	text-align: center;
	padding: 0 0 20px 20px;
}

/*** 文章内容 ***/
.cont{
	min-height: 800px;
	width: calc(100% - 250px);
	padding-left: 20px;
	margin-bottom: 20px;
}
.cont .title{
	padding-left: 0;
}
.article{
	margin-top: 20px;
	display: flex;
	flex-direction: column;
}
.article h2{
	line-height: 50px;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
}
.article label{
	text-align: center;
	margin-bottom: 30px;
}
.article span{
	background: #F5F5F5;
	padding: 10px 20px;
	text-indent: 2em;
	text-align: justify;
	margin-bottom: 15px;
}
.article_video{
	margin: 10px 0 20px;
}
.article_txt{
	
}
.article_txt p{
	text-align: justify;
	margin: 0;
	padding: 0;
}
.article_file{
	margin-top: 20px;
}
.article_file label{
	display: flex;
	flex-direction: row;
	line-height: 30px;
}
.article_file label strong{
	
}
.article_file label span{
	margin-right: 8px;
}
.article_file label a{
	text-decoration: none;
	color: #000000;
}