@charset "gb2312";
/*  基本样式  */
blockquote, body, button, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, pre, form, fieldset, input, textarea, p, th, td {
	margin: 0; padding: 0; border: none; outline: none;
}
ul, ol, li {
	list-style: none;
}
body {
	width: 100%;
	color: #4c4c4c; background-color: #ebebeb;
	font: 14px/2 "Microsoft YaHei", Verdana, Arial, sans-serif; 
}
.seo-text {
	overflow: hidden;
	text-indent: -10000px;
}
.clearfix:after {
	content: ".";
	display: block; clear:both; visibility:hidden;
	height:0;
}
.clearfix{
	zoom: 1;
}
.clear{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*  基本样式 end  */

a {
		color: #4c4c4c;
	text-decoration: none;
}

.layout {
	width: 100%; min-width: 1200px;
}
.header,
.trunck,
.footer {
	width: 940px; margin: auto;
}

.headerLayout {
	border-bottom: 10px solid #a9161e;
	background: url(imagesbg-headerLayout.jpg) repeat-x;
}
	.header {
		
	}
		.header .tools {
			height: 26px; padding: 0 15px;
			color: white; background-color: #2d82dc;
			line-height: 26px; text-align: right;
		}
			.header .tools a {
				color: white;
				font-weight: bold;
			}
		.header h1 {
			height: 92px;
			background: url(imagesh1.png) no-repeat;
		}
		.header .globalNav {
			height: 30px; padding: 0 20px;
			background-color: #a9161e;
		}
			.header .globalNav li {
				float: left; position: relative;
				width: 150px; height: 100%;
				text-align: center;
			}
				.header .globalNav li .menu-link {
					display: block;
					height: 100%;
					color: white;
					font-size: 20px; font-weight: bold; line-height: 30px;
					text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
				}
				.header .globalNav li .menu-link:hover {
					color: #fed12e;
				}
				.header .globalNav li .menu {
					position: absolute; display: none;
					width: 146px; border: 2px solid #a9161e; border-top-width: 10px; left: 0; top: 30px;
					background-color: white;
				}
					.header .globalNav li .menu li {
						width: 130px; height: 32px; margin: 0 8px; border-bottom: 1px solid #ddd;
						font-size: 16px; font-weight: bold; line-height: 30px; text-align: center;
					}
					.header .globalNav li .menu li.last {
						border: none;
					}
						.header .globalNav li .menu li a {
							color: black;
						}
						.header .globalNav li .menu li a:hover {
							color: #a9161e;
						}

.trunck {
	padding-top: 12px; padding-bottom: 28px;
}
	.block {
		width: 938px; border: 1px solid #c5c5c5;
		background-color: white;
		box-shadow: 5px 5px 5px rgba(0,0,0,0.75);
	}
	.crumb {
		height: 56px;
		color: black;
		font-weight: bold;
	}
		.crumb ul {
			float: left;
			width: 550px; height: 100%; padding-left: 12px;
		}
			.crumb ul li {
				display: inline;
				color: black;
				font-size: 18px; line-height: 56px;
			}
				.crumb ul li span {
					margin: 0 8px;
				}
				.crumb ul li a {
					color: black;
				}
			.crumb ul li.current {
				color: #a9161e;
			}
				.crumb ul li.current span {
					color: black;
				}
			
		.crumb .globalSearch {
			float: left;
			width: 376px; height: 100%;
		}
			.crumb .globalSearch input,
			.crumb .globalSearch span {
				float: left;
				margin-top: 13px;
			}
			.crumb .globalSearch .keyword {
				width: 240px; height: 28px; padding: 0 6px; border: 1px solid #e3e3e3;
				color: #8c8c8c; background-color: #e9e9e9;
				font-size: 16px; line-height: 28px;
				box-shadow: 1px 1px 1px #e3e3e3 inset;
			}
			.crumb .globalSearch .submit {
				width: 34px; height: 30px;
				background: url(imagesbtn-glass.gif) no-repeat;
				cursor: pointer;
			}
			.crumb .globalSearch .advance {
				width: 88px; height: 30px;
				text-align: center; line-height: 30px;
			}
				.crumb .globalSearch .advance a {
					color: #0334a0;
					font-size: 16px; text-decoration: underline;
				}

.footerLayout {
	height: 124px; border-top: 10px solid #a9161e;
	background-color: #0237a1;
}
	.footer {
		position: relative;
		height: 100%;
		color: black; background: url(imagesbg-footer.jpg) center no-repeat;
	}
		.footer p {
			position: absolute;
			font-size: 12px; line-height: 1.8; text-align: center;
		}
		.footer p.ICP {
			left: 100px; top: 40px;
		}
		.footer p.copyright {
			width: 300px; height: 48px; margin-left: -150px; margin-top: -24px; left: 50%; top: 50%;
		}
