/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,strong {
	font-weight: bolder
}

code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

button,input,optgroup,select,textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,input {
	overflow: visible
}

button,select {
	text-transform: none
}

button,[type="button"],[type="reset"],[type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}[type="checkbox"],[type="radio"] {
	box-sizing: border-box;
	padding: 0
}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
	height: auto
}[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}[hidden] {
	display: none
}

li,ul,dl,dt,dd,ol {
	list-style: none;
	padding: 0;
	margin: 0
}

a {
	text-decoration: none;
	color: #000
}

html,body {
	background: #eee
}

body {
	font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif
}

.aIcon {
	width: 12px;
	height: 12px;
	content: "";
	display: block;
	position: absolute;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQ1NzI0MDYxMzU0IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYzMjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTYxMS4wMDg2MyA1MTEuOTEwMDY1TDIzOS4wMDcyNzMgODgzLjk4NDU0OWE4Mi4wMjUwNjggODIuMDI1MDY4IDAgMCAwIDExNS45ODA3NjUgMTE1Ljk4MDc2NWw0MjkuOTkxNzM5LTQyOS45NjczNjNhODIuMDI1MDY4IDgyLjAyNTA2OCAwIDAgMCAwLTExNS45ODA3NjVMMzU1LjAxMjQxNCAyNC4wMjU0NDdBODIuMDI1MDY4IDgyLjAyNTA2OCAwIDAgMCAyMzkuMDA3MjczIDE0MC4wMzA1ODh6IiBwLWlkPSI2MzI1IiBmaWxsPSIjY2RjZGNkIiBkYXRhLXNwbS1hbmNob3ItaWQ9ImEzMTN4Ljc3ODEwNjkuMC5pMiI+PC9wYXRoPjwvc3ZnPg==") center center no-repeat;
	background-size: contain;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.main {
	-webkit-user-select: none;
	user-select: none;
	border-radius: 5px;
	margin: 0 auto;
	line-height: 25px;
	padding-bottom: 20px
}

.main .title {
	padding: 20px
}

.main .content {
	padding: 0 15px
}

.main .list {
	display: none;
	background: #fff;
	overflow: hidden
}

.main .list a {
	display: block;
	padding: 15px 40px 15px 20px;
	font-size: 16px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.main .list a::after {
	width: 12px;
	height: 12px;
	content: "";
	display: block;
	position: absolute;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQ1NzI0MDYxMzU0IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYzMjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTYxMS4wMDg2MyA1MTEuOTEwMDY1TDIzOS4wMDcyNzMgODgzLjk4NDU0OWE4Mi4wMjUwNjggODIuMDI1MDY4IDAgMCAwIDExNS45ODA3NjUgMTE1Ljk4MDc2NWw0MjkuOTkxNzM5LTQyOS45NjczNjNhODIuMDI1MDY4IDgyLjAyNTA2OCAwIDAgMCAwLTExNS45ODA3NjVMMzU1LjAxMjQxNCAyNC4wMjU0NDdBODIuMDI1MDY4IDgyLjAyNTA2OCAwIDAgMCAyMzkuMDA3MjczIDE0MC4wMzA1ODh6IiBwLWlkPSI2MzI1IiBmaWxsPSIjY2RjZGNkIiBkYXRhLXNwbS1hbmNob3ItaWQ9ImEzMTN4Ljc3ODEwNjkuMC5pMiI+PC9wYXRoPjwvc3ZnPg==") center center no-repeat;
	background-size: contain;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.main .list a::before {
	content: counter(duoguan) "、"
}

.main .list li {
	counter-increment: duoguan;
	position: relative
}

.main .list li::after {
	content: "";
	display: block;
	left: 20px;
	right: 20px;
	top: 0;
	height: 1px;
	background: #e5e5e5;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	transform-origin: center top;
	position: absolute
}

.main .list li:first-child::after {
	display: none
}

.main h2 {
	margin: 10px 0 0;
	background: #fff;
	font-size: 16px;
	display: block;
	padding: 15px 20px;
	font-weight: normal;
	border-radius: 2px;
	position: relative
}

.main h2::after {
	content: "";
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQ1NzI2NjEyNTgxIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNTQ2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00MzYuNTU1IDMxMC4wNzlsNDI2LjMyNSAwYzM3LjI1MSAwIDY3LjM5Ny0zMC4xOTggNjcuMzk3LTY3LjQyNHMtMzAuMTQ2LTY3LjQwOS02Ny4zOTctNjcuNDA5bC00MjYuMzI1IDBjLTM3LjIzNCAwLTY3LjQxNyAzMC4xODQtNjcuNDE3IDY3LjQwOXMzMC4xODQgNjcuNDI0IDY3LjQxNyA2Ny40MjR6TTI0MC4zNyAxNzUuMjQ2bC04MC44NTQgMGMtMzcuMjQgMC02Ny40MjQgMzAuMTg0LTY3LjQyNCA2Ny40MDlzMzAuMTg0IDY3LjQyNCA2Ny40MjQgNjcuNDI0bDgwLjg1NCAwYzM3LjI0OCAwIDY3LjQzMi0zMC4xOTggNjcuNDMyLTY3LjQyNHMtMzAuMTg0LTY3LjQwOS02Ny40MzItNjcuNDA5ek04NjIuODggNDQ0LjkxMmwtNDI2LjMyNSAwYy0zNy4yMzQgMC02Ny40MTcgMzAuMTg0LTY3LjQxNyA2Ny40MDkgMCAzNy4yMjggMzAuMTg0IDY3LjQyNCA2Ny40MTcgNjcuNDI0bDQyNi4zMjUgMGMzNy4yNTEgMCA2Ny4zOTctMzAuMTk2IDY3LjM5Ny02Ny40MjQgMC0zNy4yMjUtMzAuMTQ3LTY3LjQwOS02Ny4zOTctNjcuNDA5ek0yNDAuMzcgNDQ0LjkxMmwtODAuODU0IDBjLTM3LjI0IDAtNjcuNDI0IDMwLjE4NC02Ny40MjQgNjcuNDA5IDAgMzcuMjI4IDMwLjE4NCA2Ny40MjQgNjcuNDI0IDY3LjQyNGw4MC44NTQgMGMzNy4yNDggMCA2Ny40MzItMzAuMTk2IDY3LjQzMi02Ny40MjQgMC0zNy4yMjUtMzAuMTg0LTY3LjQwOS02Ny40MzItNjcuNDA5ek04NjIuODggNzE0LjU2NWwtNDI2LjMyNSAwYy0zNy4yMzQgMC02Ny40MTcgMzAuMTk1LTY3LjQxNyA2Ny40MTYgMCAzNy4yMzQgMzAuMTg0IDY3LjQyMyA2Ny40MTcgNjcuNDIzbDQyNi4zMjUgMGMzNy4yNTEgMCA2Ny4zOTctMzAuMTg5IDY3LjM5Ny02Ny40MjMgMC0zNy4yMjItMzAuMTQ3LTY3LjQxNi02Ny4zOTctNjcuNDE2ek0yNDAuMzcgNzE0LjU2NWwtODAuODU0IDBjLTM3LjI0IDAtNjcuNDI0IDMwLjE5NS02Ny40MjQgNjcuNDE2IDAgMzcuMjM0IDMwLjE4NCA2Ny40MjMgNjcuNDI0IDY3LjQyM2w4MC44NTQgMGMzNy4yNDggMCA2Ny40MzItMzAuMTg5IDY3LjQzMi02Ny40MjMgMC0zNy4yMjItMzAuMTg0LTY3LjQxNi02Ny40MzItNjcuNDE2eiIgcC1pZD0iMTA1NDciIGZpbGw9IiM4YThhOGEiPjwvcGF0aD48L3N2Zz4=") center center no-repeat;
	background-size: contain;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.main h2.active {
	color: #999
}

.main h2.active::after {
	opacity: .5
}

.main a.links {
	margin: 10px 0 0;
	background: #fff;
	font-size: 16px;
	display: block;
	padding: 15px 20px;
	font-weight: normal;
	border-radius: 2px;
	position: relative
}

.main a.links::after {
	width: 12px;
	height: 12px;
	content: "";
	display: block;
	position: absolute;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQ1NzI0MDYxMzU0IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYzMjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTYxMS4wMDg2MyA1MTEuOTEwMDY1TDIzOS4wMDcyNzMgODgzLjk4NDU0OWE4Mi4wMjUwNjggODIuMDI1MDY4IDAgMCAwIDExNS45ODA3NjUgMTE1Ljk4MDc2NWw0MjkuOTkxNzM5LTQyOS45NjczNjNhODIuMDI1MDY4IDgyLjAyNTA2OCAwIDAgMCAwLTExNS45ODA3NjVMMzU1LjAxMjQxNCAyNC4wMjU0NDdBODIuMDI1MDY4IDgyLjAyNTA2OCAwIDAgMCAyMzkuMDA3MjczIDE0MC4wMzA1ODh6IiBwLWlkPSI2MzI1IiBmaWxsPSIjY2RjZGNkIiBkYXRhLXNwbS1hbmNob3ItaWQ9ImEzMTN4Ljc3ODEwNjkuMC5pMiI+PC9wYXRoPjwvc3ZnPg==") center center no-repeat;
	background-size: contain;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.main h3 {
	font-weight: 800;
	font-size: 14px;
	padding: 0 20px 0 46px;
	color: #999;
	margin: 10px 0 0
}