html,body{
	overflow-x:hidden;
	overflow-y:scroll;  
}
#content h2 {
	font-size: 0.333333rem;
	line-height: 0.801659rem;
	color: #000;
	width: 4.041385rem;
	height: 0.801659rem;
	background-size: 100%;
	margin-top: 0.531401rem;
	padding-left: 0.394525rem;
	background: #DDB66A;
	border-top-right-radius: 0.7rem;
	border-bottom-right-radius: 0.7rem;
}
ul.row {
	display: -moz-box!important;
	display: -moz-flex!important;
	display: -webkit-box!important;
	display: -webkit-flex!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
ul.row li {
	-moz-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-ms-flex: 1;
	text-align: center;
	height: 3.333333rem;
}


ul.row li a {
	color: #000;
	font-size: 0.343535rem;
	display: block;
	padding-top: 2.217552rem;
	letter-spacing: 0.01rem;
}
.library {
	margin-top: 0.780998rem;
	margin-bottom:1.175523rem;
}
.library ul {
	border-top: 1px solid #c9c9c9;
}
.library ul:first-child{
	border-top: 0;
}
.library li {
	background-size: 20.77%;
	border-right: 1px solid #c9c9c9;
}
.library li:nth-child(3){
	border-right:0;
}

/*shp判断*/

[data-dpr="1"] #content h2 {
	padding-top: 0.016103rem;
}
