@charset "gb2312";
/* by offcnlyh in 2016.12.15 */
*{padding:0;margin:0;text-decoration:none;list-style:none;border:0;font-family:"微软雅黑";font-size:12px;color:#333;}
table{border-collapse:collapse;border-spacing:0;}
table{ border-collapse:collapse;}
.h20{height:20px;clear:both;}
.h35{height:35px;clear:both;}
.h40{height:40px;clear:both;}
.w1000{width:1000px;margin:0 auto;}
.fl{float:left;}
.fr{float:right}
.clearfix{*zoom:1}
.clearfix:after{content:"";clear:both;display:block;}
.mt30{margin-top:30px;}

.zg_header{padding-top:6px;height:45px;overflow:hidden;}
.zg_logo{float:left;}
.zg_nav{float:left;padding-top:6px;line-height:40px;padding-left:11px;font-size:12px;}
.zg_nav a{margin:0 5px;color:#000;font-size:14px;}
.zg_header p{float:right;background:url(imagespic01.jpg) no-repeat left center;height:40px;line-height:32px;font-size:20px;padding:7px 0 0 21px;color:#010101;}

/*=====header=======*/
.banner {
	height: auto;
	width: auto;
	background-image:url(images2.jpg);
}
.banner .banner01 {
	background-image: url(imagesban_01.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 184px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.banner .banner02 {
	background-image: url(imagesban_02.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 248px;
	width: auto;
}
.banner .banner03 {
	background-image: url(imagesban_03.png);
	background-repeat: no-repeat;
	background-position: center center;
	height:227px;
	width: auto;
}
.nr01{
	width:auto;
	height:611px;}
.nr01 .nr01_01{
	width:auto;
	height:207px;
	background:url(imagesnr01_01.png) no-repeat center top;}
.nr01 .nr01_02{
	width:auto;
	height:220px;
	background:url(imagesnr01_02.png) no-repeat center top;}
.nr01 .nr01_03{
	width:auto;
	height:184px;
	background:url(imagesnr01_03.png) no-repeat center top;}
.nr01 .bt01{
	width:1000px;
	height:92px;
	margin:0 auto;
	font-size:45px;
	text-align:center;
	}
	.nr01 .bt01 p{padding-top:27px;font-size:45px;
	text-align:center;}
.nr01 .hr01{
	width:1000px;
	height:8px;
	margin:0 auto;}
.nr01 .shu{
	width:1000px;
	height:522px;
	margin:0 auto;}

.nr02_02{
	width:100%;
	height:auto;
	background-color:#192c5d;
}
.nr02{
	width:auto;
	height:666px;
	background:url(imagesnr02.png) no-repeat center top;
	}
.nr02 .bt02{
	width:1000px;
	height:92px;
	margin:0 auto;
	font-size:45px;
	text-align:center;
	}
	.nr02 .bt02 p{padding-top:27px;font-size:45px;
	text-align:center;
	color:#FFF;}
.hr02{
	width:1000px;
	height:8px;
	margin:0 auto;}
.nr02 .nr_01{
	width:1000px;
	height:504px;
	margin:0 auto;
	background-image:url(imagesnr_02.png);
	margin-top:30px;}
.nr02 .nr_01 .nr_01_left{
	width:436px;
	height:auto;
	font-size:18px;
	line-height:40px;
	float:left;
	padding-top: 156px;
	padding-bottom: 0px;
	padding-left: 53px;
}
.nr02 .nr_01 .nr_01_right {
	width: 500px;
	height: 368px;
	/* clear: both; */
float: right;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.nr02_02 .nr02 .nr02_01 .nr002 .nr_01 .nr_01_right img {
	float: left;
	width: 230px;
}

.nr03{
	width:auto;
	height:668px;}
.nr03 .nr03_01{
	width:auto;
	height:231px;
	background:url(imagesnr03_01.png) no-repeat center top;}
.nr03 .nr03_02{
	width:auto;
	height:208px;
	background:url(imagesnr03_02.png) no-repeat center top;}
.nr03 .nr03_03{
	width:auto;
	height:229px;
	background:url(imagesnr03_03.png) no-repeat center top;}
	.nr03 .nr_03{
		width:1000px;
		height:auto;
		margin:0 auto;}
		.nr03 .nr_03 p{
			width:535px;
			height:auto;
			margin-left:440px;
			font-size:34px;
			font-weight:bold;
			padding-top:80px;}
			.nr03 .nr_03 p span{
			font-size:14px;
			font-weight:normal;
			margin-top:32px;
			line-height:28px;
			text-indent:20px;}

.nr04{
	width:auto;
	height:984px;}
.nr04 .nr04_01{
	width:auto;
	height:303px;
	background:url(imagesnr04_01.png) no-repeat center top;}
.nr04 .nr04_02{
	width:auto;
	height:328px;
	background:url(imagesnr04_02.png) no-repeat center top;}
.nr04 .nr04_03{
	width:auto;
	height:353px;
	background:url(imagesnr04_03.png) no-repeat center top;}
.nr04 .bt04{
	width:1000px;
	height:92px;
	margin:0 auto;
	font-size:45px;
	text-align:center;
	}
.nr04 .bt04 p{
	padding-top:27px;font-size:45px;
	text-align:center;
	color:#FFF;}
	.nr04 .nr_04{
		width:1000px;
		height:auto;
		margin:0 auto;}
.nr_04 table{width:100%; margin-top:30px; overflow:hidden;}
.nr_04 table tbody{z-index:9999; position:absolute;}


.zg_tth{width:1000px; background:#0f4fa1; border-bottom:1px solid #1e2f60; height:60px; text-align:center; color:#fff; font-size:20px; line-height:60px;}
.zg_title td{ background:#8ebbec; text-align:center; color:#fff; height:60px; line-height:60px; border-right:1px solid #1c2d5e; border-bottom:1px solid #1c2d5e;}
.zg_hei{height:40px;}
.zg_tamain td{border-right:1px solid #1c2d5e;border-bottom:1px solid #1c2d5e; background:#e4eef9; color:#333; font-size:14px; text-align:center;}
.zg_tamain td p{text-align:left; padding-left:13px;}
.ms{
	width:1000px;
	height:auto;
	margin:0 auto;}
.ms .hr02{
	width:1000px;
	height:8px;
	margin:0 auto;
	margin-bottom:30px;}
	.ms .mstd{
	width:937px;
	height:auto;
	margin:0 auto;
	margin-bottom:45px;}	
	.ms .bt05{
	width:1000px;
	height:92px;
	margin:0 auto;
	font-size:45px;
	text-align:center;
	}
	.ms .bt05 p{padding-top:27px;font-size:45px;
	text-align:center;}
.hd {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #eee;
}
.hd img {
	margin-left: 20px;
	margin-top: 10px;
}
/*结束部分开始*/
/*结束部分开始*/
#foot {
	width: 100%;
	height: auto;
	background-color: #25292C;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#foot-all {
	width: 948px;
	height: 60px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	line-height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}
#foot #foot-all a {
	color: #CCC;
	text-decoration: none;
}

.hdd {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.hd-m {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
