@charset "utf-8";html{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow:hidden;overflow-y:auto;}
body{margin:0;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;font-size:14px;color:#555;background-color:#eee;overflow:hidden;overflow-y:auto;}
h1,h2,h3,h4,h5{margin:5px 0;font-weight:blod;line-height:35px;color:inherit;text-rendering:optimizelegibility}
a{color:#00a67c;text-decoration:none}
a:focus,a:hover{color:#007046;text-decoration:none}
@media ( max-width : 1600px) {
	.book-body {
		/* padding-left: 200px; */
		padding-right: 0px;
	}
}

@media ( max-width : 1400px) {
	.book-body {
		/* padding-left: 200px; */
		padding-right: 0px;
	}
}

@media ( max-width : 1200px) {
	.book-body {
		/* padding-left: 300px; */
		padding-left: 0px;
	}
}

@media ( max-width : 700px) {
	.book-body {
		padding-left: 0px;
	}
}

@media ( min-width : 600px) {
	#category {
		/* 绝对定位 */
		position: fixed;
		/* left: 20px; */
		/* 目录显示的位置 */
		left: 0px;
		top: 0;
		/* 目录栏的高度,这里设置为60%主要是为了不挡住返回顶部和折叠按钮 */
		height: 85%;
		/* 开启垂直滚动条 */
		overflow-y: scroll;
		/* 开启水平滚动条 */
		overflow-x: scroll;
	}
}

@media ( -webkit-max-device-pixel-ratio : 1) {
	::-webkit-scrollbar-track-piece {
		background-color: #FFF
	}
	::-webkit-scrollbar {
		width: 6px;
		height: 6px
	}
	::-webkit-scrollbar-thumb {
		background-color: #c2c2c2;
		background-clip: padding-box;
		min-height: 28px
	}
	::-webkit-scrollbar-thumb:hover {
		background-color: #A0A0A0
	}
}