﻿@charset "utf-8";

/* 样式重置 */
html,
body,
div,
span,
ul,
li,
dl,
dt,
dd,
h1,
h2,
p,
form,
input,
table {
	margin:0;
	padding:0;
}

ul,li { list-style:none; }

img {
	border:0;
	vertical-align:top;
}
a,
a:link,
a:visited {
	color:#5a5a5a;
	text-decoration:none;
}
a:hover {
	color:#004b99;
	text-decoration:none;
}

/* 清除浮动 */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix { *+height:1%; }

.container {
	width:960px;
	margin:0 auto;
}

/* table */
.table { border-collapse:collapse; width:100%; border:1px solid #ccc; }
.table th, .table td { border:1px solid #ccc; }
.table th { background:#eaeaea; }
.table td { background:#fff; text-align: center; overflow: hidden; }

body { background: #fff; color: #333; font: 12px '宋体', Arial; line-height: 25px; }
.fl{ float:left}
.fr{ float:right}

#header { height: 162px;  }

#top{ height:93px;background: url(../images/head-bg.jpg) repeat-x;}

	.top { height: 93px;background: url(../images/head-bg.jpg) repeat-x; }
	.logo{ float:left}
	.logo-txt { float: right; width:150px; zoom:1; overflow:hidden; margin-top: 38px; }
	.logo-txt ul li{ background: url(../images/i-ico.jpg) no-repeat left center; float:left; padding-left:10px; padding-right:10px}
	.search { float:right; background: url(../images/search.jpg) no-repeat; margin-top: 40px; width: 143px; height: 20px; }
		.search .inputs { float: left; width:114px; height:14px; padding: 2px 5px; background: none; border: 0; }
		.search .input-btn { float: right;width: 19px; height: 20px; cursor: pointer; background: none; border: 0; }

	.nav { background: url(../images/i-banner.jpg) repeat-x; height:40px; zoom:1;}
		.nav ul li { float: left; position: relative; z-index: 99;background: url(../images/i-banico.jpg) left  1px no-repeat;}
		.nav ul li a,
		.nav ul li a:visited { float: left; display: block; width: 120px; font: 14px 'Microsoft Yahei'; text-align: center; height: 39px; line-height: 39px; padding-top:1px; color:#fff}
		.nav ul li a:hover,
		.nav ul li a.on,
		.nav ul li a.cur { color: #f1f1f1; }
		.nav ul li.nav-last a,.nav ul li.nav-last a:visited { background: url(../images/i-banico.jpg) right  1px no-repeat;}
			.nav li ul { position: absolute; display: none; background: #004b99; left: 0; top: 40px; }
			.nav li ul li { float: none; background:none }
			.nav li ul li a,
			.nav li ul li a:visited { float: none; width: auto; min-width:90px !important; white-space: nowrap; font-size: 12px; height: 30px; line-height: 30px; padding: 0 15px; color: #fff; text-align:center; }
			.nav li ul li a:hover { background: #fff; color: #333; }


.page-box{  background: url(../images/i-box.png) repeat-x; position:relative; overflow:hidden}
#footer { background: #084b89; color: #fff; font-family: Arial; padding: 20px 0; text-align:center  }




.page11{width:100%; text-align:center; padding:20px 0px;}
.page11 a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.page11 a:hover{ background:#056fb9; color:#FFF;background-repeat:no-repeat; }
.page11 span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.page11 span.current{ background:#056fb9; color:#FFF}