.clearfix {
	clear: both;
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "\0020";
}
body {
	background: url("../index_img/body-bg.jpg");
}
.right {
	float: right;
}
.left {
	float: left;
}
.mt25 {
	margin-top: 25px;
}
.mb25 {
	margin-bottom: 25px;
}
.header {
	background: rgb(21, 57, 130);
	padding: 15px 0px 10px;
	height: 107px;
}
.header-inner {
	margin: 0px auto; width: 960px; position: relative;
}
.header .logo {
	width: 375px;
	height: 107px;
}
.header .nav {
	right: 0px; bottom: 0px; position: absolute;
}
.footer {
	background: rgb(67, 70, 80); padding: 20px 0px; color: rgb(237, 237, 237);
}
.footer-inner {
	margin: 0px auto; width: 960px; overflow: hidden;
}
.nav ul {
	margin-right: -20px;
}
.nav li {
	margin: 0px 20px 0px 0px; color: rgb(255, 255, 255); float: left;
}
.nav li a {
	color: rgb(255, 255, 255); font-family: "Mircosoft YaHei","微软雅黑"; font-size: 16px;
}
.nav li b {
	border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 255, 255); margin: 0px 0px 0px -6px; border-image: none; left: 50%; bottom: -10px; line-height: 0; position: absolute;
}
.banner {
	background: rgb(224, 238, 240);
}
.banner .banner-inner {
	background: rgb(255, 255, 255); margin: 0px auto; width: 960px; height: 354px; position: relative;
}
.banner-inner .prev {
	background: url("../index_img/icon.png") no-repeat 0px 0px; top: 153px; width: 48px; height: 48px; display: block; position: absolute; _background-image: url(../index_img/icon@ie6.jpg);
}
.banner-inner .next {
	background: url("../index_img/icon.png") no-repeat 0px 0px; top: 153px; width: 48px; height: 48px; display: block; position: absolute; _background-image: url(../index_img/icon@ie6.jpg);
}
.banner-inner .prev {
	left: -80px;
}
.banner-inner .next {
	background-position: 0px -58px; right: -80px;
}
.banner-inner li img {
	width: 960px; height: 354px;
}
.content {
	margin: 15px auto 0px;
	padding: 0px 0px 0px;
	width: 960px;
}
.layout {
	_zoom: 1;
}
.layout .hd {
	font: 20px/30px "Mircosoft YaHei", "微软雅黑"; height: 30px; color: rgb(67, 72, 83); border-bottom-color: rgb(209, 209, 217); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.layout .bd {
	padding: 10px 0px 0px;
	overflow: hidden;
}
.left-area {
	width: 445px; overflow: hidden; float: left;
}
.right-area {
	width: 475px; overflow: hidden; float: right;
}
.right-area ul {
	width: 500px;
}
.right-area li {
	margin: 0px 25px 25px 0px; width: 225px; height: 125px; float: left; position: relative;
}
.right-area li img {
	width: 225px; height: 125px;
}
.right-area li a:hover {
	text-decoration: none;
}
.right-area li p {
	background: url("../index_img/text-bg.png"); font: 16px/35px "Mircosoft YaHei", "微软雅黑"; left: 0px; width: 100%; height: 35px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal; _background: #102b63;
}
.layout .col-l {
	width: 290px; overflow: hidden; float: left;
}
.layout .col-m {
	width: 290px; overflow: hidden; float: left;
}
.layout .col-r {
	width: 290px; overflow: hidden; float: left;
}
.layout .col-l {
	margin-right: 40px;
}
.layout .col-r {
	float: right;
}
.layout .col-hd {
	font: 18px/normal "mircosoft yahei", "微软雅黑"; font-size-adjust: none; font-stretch: normal;
}
.layout .col-intro {
	padding: 15px 0px; color: rgb(67, 70, 82); overflow: hidden; border-bottom-color: rgb(209, 209, 217); border-bottom-width: 1px; border-bottom-style: solid; _zoom: 1;
}
.col-intro .col-intro-img {
	padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 59px; height: 59px; overflow: hidden; float: left;
}
.col-intro-img img {
	width: 59px; height: 59px;
}
.col-intro .col-intro-text {
	width: 206px; height: 54px; overflow: hidden; float: right;
}
.col-list {
	padding: 10px 0px 0px; overflow: hidden; vertical-align: middle;
}
.col-list li {
	height: 22px; line-height: 22px;
}
.col-list a {
	width: 100%; overflow: hidden;
}
.col-list a:hover {
	color: rgb(21, 57, 130);
}

