﻿.list-table {
	display: table;
	width: 100%;
	table-layout:fixed;
	border-bottom: 1px solid #ddd;
}
.list-table>* {
	display: table-row;
}
.list-table>*>* {
	display: table-cell;
}
.list-table>.list-head>* {
	font-size: 20px;
	font-family: "方正小标宋简体", Simsun;
	line-height: 2.75em;
	border-bottom: 2px solid #2d66a5;
	text-align: center;
}
.list-table>.list-head>*:first-child {
	width: 10%;
}
.list-table>.list-head>*:nth-child(2) {
	text-align: left;
	text-indent: 4em;
}
.list-table>.list-head>*:last-child {
	width: 240px;
}
.list-table>.list-row:nth-child(odd) {
	background-color: #eee;
}
.list-table>.list-row>* {
	text-align: center;
	vertical-align: middle;
	font-family: Simsun;
}
.list-table>.list-row>*:nth-child(2) {
	text-align: left;
	padding: 12px 0;
}
.list-table>.list-row>*:nth-child(2)>a {
	display: block;
	font-weight: bold;
	line-height: 1.5em;
	color: black;
}
.list-table>.list-row>*:nth-child(2)>a:hover {
	color: red;
}
.list-table>.list-row>*:nth-child(2)>span {
	display: block;
	font-style: normal;
	font-size: .875em;
	color: #2d66a5;
	margin-top: 12px;
	line-height: 1.5em;
}
.list-table>.list-row>*:last-child>a {
	font-size: .875em;
	color: black;
	margin: 0 12px;
}
.list-table>.list-row>*:last-child>a:hover {
	color: red;
}
.list-table>.list-row>*:last-child>a:after {
	content: "下载文档";
}
.list-table>.list-row>*:last-child>a[file$=".doc"]:after, .list-table>.list-row>*:last-child>a[file$=".docx"]:after {
	content: "下载WORD版";
}
.list-table>.list-row>*:last-child>a[file$=".pdf"]:after {
	content: "下载PDF版";
}
@media screen and (max-width: 768px) {
	.list-table {
		display: block;
	}
	.list-table>* {
		display: block;
	}
	.list-table>.list-row {
		padding: 12px;
	}
	.list-table>.list-row:nth-child(odd) {
		background-color: #f3f3f3;
	}
	.list-table>.list-row>* {
		display: block;
		text-align: left;
	}
	.list-table>.list-head {
		display: none;
	}
	.list-table>.list-row>*:first-child {
		display: none;
	}
	.list-table>.list-row>*:nth-child(2) {
		padding: 0;
	}
	.list-table>.list-row>*:nth-child(2)>a {
		line-height: 1.25em;
	}
	.list-table>.list-row>*:nth-child(2)>span {
		line-height: 1.25em;
		color: #888;
		margin-top: 8px;
	}
	.list-table>.list-row>*:last-child {
		margin-top: 8px;
	}
	.list-table>.list-row>*:last-child>a {
		margin-left: 0;
	}
	.list-table>.list-row>*:last-child>a:before {
		content: "a";
		font-family: "pip-common";
		padding-right: 3px;
	}
}