* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Microsoft Yahei",arial,"Hiragino Sans GB",sans-serif;
	font-size: 12px;
	width: 100%;
	min-width: 1200px;
}

ol,
ul,
li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
	margin: 0;
}

p {
	margin: 0;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

input:focus {
	outline: none;
}

.div-top, .div-main, .div-footer {
	width: 100%;
}

.db {
	display: block;
}

.dn {
	display: none;
}

.clear {
	clear: both;
}

.w100 {
	width: 100%;
}

.w1200 {
	width: 1200px;
}

.w1000 {
	width: 1000px;
}

.oh {
	overflow: hidden;
}

.m0 {
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.dib {
	display: inline-block;
}

.h50 {
	height: 50px;
}

.h60 {
	height: 60px;
}

.h65 {
	height: 65px;
}

.tc {
	text-align: center;
}

.p30 {
	padding: 30px 0;
}

.p50 {
	padding: 50px 0;
}

.lh50 {
	line-height: 50px;
}

.bt40 {
	border-top: #f3f3f3 solid 40px;
}

.bs {
	box-sizing: border-box;
}

.pb30 {
	padding-bottom: 30px;
}

.page{
	width:100%;
	text-align: center;
}
.page a{
	display: inline-block;
	padding:0 10px;
	color:#666666;
	border-radius:2px;
	border:1px solid #c3c3c3;
	line-height: 25px;
}
.page span{
	display: inline-block;
	padding:0 10px;
	color:#0061e4;
	border-radius:2px;
	border:1px solid #0061e4;
	line-height: 25px;
}