html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, input, a, span, figure, figcaption {
	margin: 0px;
	padding: 0px;
	font-family:Microsoft YaHei;
}
fieldset, img {
	border: none;
}
img {
	display: block;
	width: 100%;
	font-size: 0px;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ul, ol, li {
	list-style: none;
}
 input::-moz-focus-inner {
 border: none;
 padding: 0px;
}
select, input {
	vertical-align: middle;
	display: block;
}
select, input, textarea {
	font-size: 13px;
	margin: 0px;
}
input[type="text"], input[type="password"], textarea {
	outline-style: none;
	-webkit-appearance: none;
	outline: none;
}
button {
	outline: none;
}
textarea {
	resize: none;
	overflow: hidden;
}
select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
}
table {
	border-collapse: collapse;
}
.clearit {
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
	width: 100%;
}
header, div, nav, li, input, section, figure, table, select, figcaption, footer, td, p, a, img {
	box-sizing: border-box;
}
a {
	text-decoration: none;
	display: block;
	color: #000;
}
body {
	margin: 0 auto;
	position: relative;
}
body, html {
	margin: 0 auto;
	max-width: 640px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.fl {
	float: left;
}
.rl {
	float: right;
}
.content {
	width: 95%;
	margin-left: 2.5%;
}
/* 公共样式结束 */

.top_nav p {
	position: relative;
	float: left;
	width: 20%;
	font-size: 0.5rem;
	color: #666;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
}
/*.top_nav p:nth-child(2) {
	margin: 0 5%;
}*/
.top_nav p.on {
	color: #000;
	border-color: #005BAC;
}
.top_nav>p:before {
	position: absolute;
	bottom: 0;
	height: 1px;
	width: 100%;
	background-color: #005BAC;
}
.list>li {
	float: left;
	width: 49%;
	margin-bottom: 0.4rem;
}
.list>li img {
    width: 100%;
	max-height: 8rem;
}
.list>li:nth-child(2n) {
	margin-left: 2%;
}
.list>li p {
	padding: 0.2rem;
	background-color: #fff;
}
.list>li p>span:nth-child(1) {
	float: left;
	font-size: 0.4rem;
}
.list>li p>span:nth-child(2) {
	float: right;
	font-size: 0.3rem;
	padding: 0 0.1rem;
	border-radius: 5px;
	border: 1px solid #ccc;
	color: #ccc;
}
.foot_page {
	background-color: #f4f4f4;
	text-align: center;
	padding: 0.2rem 0 0.8rem 0;
}
.foot_page a {
	display: inline-block;
	width: 25%;
	height: 0.8333rem;
	line-height: 0.8333rem;
	margin: 0 2%;
	background-color: #005BAC;
	color: #fff;
	font-size: 0.444rem;
	border-radius: 50px;
}
.pages {
	padding: 0.5rem 0;
	text-align: center;
	font-size: 0.44rem;
}
.pages b {
	padding: 0 0.2rem;
}
.pages>a, .pages>b, .pages>span {
	display: none !important;
}
.pages>a:first-child, .pages>a:last-child, .pages>b:first-child, .pages>b:last-child {
	display: inline-block !important;
	width: 25%;
	height: 0.8333rem;
	line-height: 0.8333rem;
	margin: 0 2%;
	background-color: #005BAC;
	color: #fff;
	font-size: 0.444rem;
	border-radius: 50px;
}
.pages>b {
	background-color: rgba(0,0,0,.5) !important;/* color:#fff !important; */
}