@charset "utf-8";
/* CSS Document */
html{
	overflow-y: scroll;
}
body{
	margin:auto; padding:0; background-color:#eee;
}

body, div, ul, li, dl, dt, dd, p, th, td{
	margin:0; padding:0; font-size:12px; color:#444; font-family:"Microsoft YaHei", Arial, "宋体";
	-webkit-text-size-adjust:none;
}

input, textarea, select{
	margin:0; padding:0;
	outline:none; resize:none;
	font-size:12px; font-family:"Microsoft YaHei", Arial, "宋体"; color:#5e5e5e;
	background:#fff;
}

table{
	border-collapse:collapse;
	border:0;
}
td{
	padding:0;
}

a, a:link{
	color:#444; text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

img{
	border:0; vertical-align:middle;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.header-bg,
.kv,
.footer{
	min-width:990px;
	background-repeat:no-repeat;
	background-position:center 0;
}
.header-bg{
	height: 63px;
	background-image: url(../img/header.jpg);
}
.kv{
	height: 589px;
	background-image: url(../img/kv.jpg);
}
.footer{
	height: 180px; margin-top: 45px;
	background-image: url(../img/footer.jpg);
}

.header{
	margin:0 auto; width: 990px; height: 63px;
}
.btn-site{
	float:right; width: 76px; height: 22px; text-indent: -9999em;
	margin: 20px 13px 0 0; display: block;
}

.main{
	margin:0 auto; width:990px; display:table; clear:both; position:relative;
}
.kv-link{
	padding: 372px 0 0 563px;
}
.kv-link a{
	float: left; width: 134px; height: 44px; margin-right: 55px;
	display: block; text-indent: -9999em;
}
.page{
	margin-top: 45px;
}
.page2{
	height: 142px; padding: 143px 0 0 671px;
	background: url(../img/page2.jpg) no-repeat;
}
.page2 a{
	float:left; height: 42px; display: block;
	text-indent: -9999em;
}
.page2 .b1{
	width: 155px; margin-right: 50px;
}
.page2 .b2{
	width: 190px;
}