body{font-size:14px;color:#4a4a4a;}
.container{width:100%;background:#fff;}
.piao{
	float:left;
	display:inline;
}

a{
	text-decoration:none;
	color:#2a497c;
}

a:hover{
	color:#c62828;
}

ul,li{
	list-style:none;
	margin:0;
	padding:0;
}

li a{
	background:url(point.png) no-repeat 0px 4px;
	padding:0 0 0 6px;
}
.title{
	font-family:'microsoft yahei';

}

.clear{
	clear:both;
}

.top{
	background:url(1_01.png) repeat-x center top;
	height:179px;
	overflow:hidden;
}

	.top .w1000{
		margin-top:143px;	
	}

.menu{
	text-align:center;
	font-weight:bold;
}

	.menu a{
		color:#1f3d6f;
		display:block;
		width:95px;
		height:36px;
		float:left;
		margin:0 2px;
		line-height:36px;
		font-family:'microsoft yahei';
		font-size:16px;
	}
	.menu a.active{
		color:#fff;
		background:#c0171a;
	}
	.menu a:hover{
			color:#fff;
			background:#c0171a;
	}
.w1000{
	width:1000px;
	margin:0 auto;

}
.content{
	background:#ededed;
	border-top:2px solid #000;
	margin-top:20px;
	padding-bottom:5px;
}

	.part-one{
		background:#fff;
		border:1px solid #ccc;
		margin:5px;
		height:555px;
	}

		.part-one .pic{
			width:443px;
			height:286px;
			margin:29px 0 0 23px;
		}

		.part-one .news{
			width:468px;
			height:286px;
			margin:29px 0 0 20px;
		}
			
			.part-one .news .title{
				
				border-bottom:2px solid #3b619f;
				text-align:center;
				height:30px;

			}

				.part-one .news .title a{
					float:left;
					display:inline;
					background:#f4f4f4;
					width:80px;
					height:30px;
					margin-right:2px;
					font-family: 'microsoft yahei';
					line-height:30px;
					color:#333;
					font-size:14px;
				}

					.part-one .news .title .active{
						background:#c0171a;
						color:#fff;
					}
			
				.part-one .news ul{
					color:#3b619f;
					font-size:14px;
					padding-left:10px;
					margin:15px 0;
				}

				.part-one .news ul li{
					line-height:32px;
					border-bottom:1px solid #ccc;
				}
				.part-one .news ul a{
					color:#333;
					font-weight:normal;
				}
					.part-one .news ul.current a{
						color:#3b619f;
						font-weight:bold;

					}

					.part-one .news ul a:hover{
						color:#c62828;
					}

					.part-one .dongtai{
						margin-top:20px;
						margin-left:23px;
						width:443px;
					}

						.part-one .dongtai .title{
							height:30px;
							border-bottom:2px #dadada solid;
							line-height:30px;

						}

							.part-one .dongtai .title a{
								padding:0 10px 6px;
								color:#666;
							}

							.part-one .dongtai .title .active{
								color:#3b619f;
								font-weight:bold;
								border-bottom:2px solid #3b619f;
							}

						.part-one .dongtai ul{
							margin-top:10px;
						}

							.part-one .dongtai li{
								font-size:12px;
								line-height:26px;
							}

								.part-one .dongtai li a{
	    							color:#333;
								}

					.part-one .data{
						margin-top:20px;
						margin-left:20px;
						width:468px;
					}

						.part-one .data .title{
							height:30px;
							border-bottom:2px #dadada solid;
							line-height:30px;

						}

							.part-one .data .title a{
								padding:0 10px 6px;
								color:#3b619f;
								font-weight:bold;
							}

						.part-one .data ul{
							height:104px;
						}

							.part-one .data li{

								width:107px;
								height:104px;
								background:#f4f4f4;
								color:#3b619f;
								font-size:12px;
								text-align:center;
								float:left;
								margin:10px 5px;
								display:inline;
							}

								.part-one .data li a{
									background:none;
									padding:0;
								}

						.search{
							background:#f4f4f4;
							width:458px;
							height:46px;
							margin:20px 5px 0;
							overflow:hidden;
						}

							.search input{
								float:left;
								display:inline;
							}

							.search .inner{
								border:1px solid #dadada;
								margin:7px 10px 0;
							}

							.search .s1{
								width:328px;
								height:30px;
								color:#999;
								padding:0 0 0 6px;
								border:none;
							}
							
							.search .s2{
								width:102px;
								height:30px;
								background:#3b619f;
								border:none;
								padding:0 2px;
								color:#fff;
							}
.banner{
	width:980px;
	margin:0 auto;
}

.part-two{
	background:#fff;
	border:1px solid #ccc;
	margin:5px;
}

	.part-two .inner{
		margin:29px 23px 20px;
	}

	.part-two .inner .title{
		background:#e9e9e9;
		height:37px;
	}

		.part-two .box1{
			width:444px;
			height:192px; 
		}
			.part-two .box1 li{
				margin-left:15px;
			}

			.box1 .title a{
				width:80px;
				float:left;
				padding-left: 10px;
				margin-left:2px;
				color:#fff;
				font-weight:normal;
				line-height:38px;
			}

			.box1 .title a:hover,.box1 .title .active{
				background:url(1_20.png) no-repeat 0 9px;
				color:#3b619f;
				font-weight:bold;
			}

	.part-two .inner .cct{
		font-size:12px;
		overflow:hidden;
	}

		.box1 .cct ul{
			margin-top:10px;
		}

			.box1 .cct li{
				line-height:26px;
			}

				.box1 .cct li a{
					color:#666;
				}

			.part-two .box1 .title{
				background:url(st2.png) repeat-x;
				height:41px;
				position:relative;
				width:444px;
			}
			.part-two .box1 .st1{
				position:absolute;
				left:-8px;
				top:0;
			}
			.part-two .box1 .cct{
				border:1px solid #dadada;
				border-top:none;
				height:147px;
			}

		.part-two .box2{
			 width:252px;
			 height:192px;
		}

		.part-two .box3{
			 width:224px;
			 height:192px;
			 border:1px solid #dadada;
		}

			.part-two .box3 .title a{
				background:url(china.png) no-repeat 10px 5px;
				padding-left:50px;
				display:block;
				height:36px;
				font-weight:bold;
				line-height:38px;
				margin-left:0px;
				color:#c73a37;
			}

			.part-two .box3 .cct a{
				display:block;
				background:url(1_27.png) no-repeat;
				width:163px;
				height:35px;
				margin:10px auto;
				text-align:center;
				line-height:35px;
				color:#3b619f;
			}

			.part-two .box3 .cct a:hover{
				background:url(1_24.png) no-repeat;
				color:#fff;
			}


		.part-two .box4{
			width:444px;
			height:180px;
			background:#f1f1f1;
		}
			
			.part-two .box4 .title{
				position:relative;
				padding-left:45px;
				line-height:37px;
				color:#3b619f;
				font-weight:bold;
			}

				.part-two .box4 .title img{
					position:absolute;
					left:10px;
					top:10px;
				}

			.part-two .box4 ul{
				margin-left:20px;
			}

			.part-two .box4 li{
				float:left;
				width:120px;
				text-align:center;
				font-size:12px;
				margin:15px 7px;
			}

		.part-two .box5{
			width:252px;
			height:180px;
			 border:1px solid #dadada;
		}

			.part-two .box5 .cct a{
				display:block;
				width:170px;
				height:32px;
				margin-top:10px;
				margin-left:25px;
				border:1px solid #dadada;
				position:relative;
				padding-left:30px;
				text-align:center;
				line-height:32px;
				color:#3b619f;
				border-radius:16px;
			}
				
				.part-two .box5 .cct a:hover{
					color:#c73a37;
					border:1px solid #c73a37;
				}
				.part-two .box5 .cct img{
					position:absolute;
					top:-2px;
					left:-10px;
				}

		.part-two .box6{
			width:222px;
			height:180px;
			 border:1px solid #dadada;
		}

			.part-two .box6 .cct{
				position:relative;
			}

				.part-two .box6 .cct a img{
					display:block;
					/*width:196px;
					height:142px;*/
				}

				.part-two .box6 .cct .play{
					position:absolute;
					top:45px;
					left:75px;
				} 
		.part-two .box7{
			width:442px;
			height:192px;
			 border:1px solid #dadada;
			 
		}

			.part-two .box7 .cct a{
				float:left;
				margin:18px;
			}

		.part-two .box8{
			width:486px;
			height:192px;
			 border:1px solid #dadada;
		}

			.part-two .box8 .stt{
				width:150px;
				height:153px;
			}

				.part-two .box8 .stt a{
					display:block;
					width:90px;
					height:51px;
					padding-left:60px;
					line-height:49px;
					color:#3b619f;
					
				}

					.part-two .box8 .stt a:hover{
						background-color:#fff;
					}

					.part-two .box8 .stt .stt1{
						background:url(icon4.png) no-repeat 15px 10px;
						background-color:#f1f8ff
					}

					.part-two .box8 .stt .stt2{
						background:url(icon5.png) no-repeat 15px 10px;
						background-color:#fff;
					}

					.part-two .box8 .stt .stt3{
						background:url(icon6.png) no-repeat 15px 5px;
						background-color:#f1f8ff
					}
			
			.part-two .box8 .slist{
				width:320px;
				height:150px;
			}

				.part-two .box8 .slist ul{
					margin:10px 0 0 20px;
				}

				.part-two .box8 .slist li{
					line-height:26px;
				}

					.part-two .box8 .slist li a{
						color:#666;
					}

		.part-two .box9{
			width:942px;
			height:160px;
		}

			.part-two .box9 .cct{
				padding-left:20px;
				height:120px;
			}

			.part-two .box9 .zt{
				width:296px;
				margin:15px 6px 0 0;
			}

				.part-two .box9 .zt .ztl{
					width:132px;
				}

				.part-two .box9 .zt .ztr{
					width:145px;
					margin-left:10px;
				}

				.part-two .box9 .zt h3{
					font-size:14px;
					padding:0;
					margin:5px 0 0 0;
				}

				.part-two .box9 .zt p{
					font-size:12px;
					color:#666;
				}


		.box1,.box2,.box3,.box4,.box5,.box6,.box7,.box8{
			margin-bottom:10px;
		}

		.box4 .cct,.box9 .cct{
			background:#f1f1f1;
		}

		.box2,.box3,.box5,.box6,.box8{
			margin-left:10px;
		}

		.box5 .title,.box6 .title,.box7 .title,.box8 .title,.box9 .title{
			font-weight:bold;
			line-height:38px;
			padding-left:10px;
		}

		.box3 .title,.box4 .title,.box5 .title,.box6 .title,.box7 .title,.box8 .title,.box9 .title{
			border-bottom:2px solid #3b619f;
		}

			.box4 .title a,.box5 .title a,.box6 .title a,.box7 .title a,.box8 .title a,.box9 .title a{
				color:#3b619f;
			}

		.box4 .title a{
			font-weight:bold;
			line-height:38px;
			margin-left:10px;
		}

.part-three{
	background:#fff;
	border:1px solid #ccc;
	margin:5px;
}

.part-three .inner{
	margin:20px 23px;
}

.part-three .title{
	background:#e9e9e9;
	height:28px;
	border-bottom:2px solid #3b619f;
	line-height: 28px;
}

	.part-three .t{
		margin:0 0 0 10px;
		width:120px;
		font-weight:bold;
		color:#3b619f;
	}
	
	.part-three .title a{
		padding:0 10px;
		float:left;
		display:inline;
	}

	.part-three .title .active,.part-three .title a:hover{
		background:#3b619f;
		color:#fff;
		padding:0 10px;
		height:28px;
	}

	.part-three .link{
		font-size:12px;
		color:999;
		background:#fff;
		padding:15px;
		line-height:26px;
	}

		.part-three .link a{
			color:#666;
		}

		.part-three .link a:hover{
			color:#3b619f;
		}

.footer{
	background:#e9e9e9;
	padding:10px 0;
	font-size:12px;
	text-align:center;
}
	.footer p{
		margin:10px;
	}

	.map{
		background:#fff;
		padding:8px;
		font-size:12px;
	}

		.map a,.map{
			color:#666;
		}

	.list-left{
		width:170px;
		padding-right:10px;
	}

		.list-left h3{
			padding-left:15px;
			margin:5px 0 5px -5px;
			border-left:5px solid #2a497d;
			background:#3b619f;
			height:36px;
			line-height:36px;
			color:#fff;
		}
		
		.list-left h3 a{
			color:#fff;
		}
		.list-left ul li{
			line-height:36px;
			border-bottom:1px solid #dadada;

		}

		.list-left ul li a{
			margin-left:15px;
			background:none;
		}

			.list-left ul li .active{
				color:#c62828;
			}

	.list-right{
		width:813px;
		border:1px solid #dadada;
		background:#fff;
		margin:5px 5px 5px 0;
	}

		.list-right .article-list{
			margin-left:20px;
			border-bottom:1px solid #dadada;
			padding-bottom:30px;
			margin-bottom:30px;
			margin-right:20px;
		}

			.list-right .article-list a{
				background:url(article-list-icon.png) no-repeat 4px 4px;
				padding-left:16px;
			}

		.list-right .al-title-g{
			margin-top:24px;
			height:14px;
		}

			.list-right .al-title{
				float:left;
			}
			
			.list-right .time{
				float:right;
				margin-right:10px;
				color:#7a7a7a;
			}

		.list-right .list-page{
			height:20px;
			text-align:center;
			margin:10px auto 40px;
		}
.list-right .list-page a{
				background:none;
				margin:0 10px;}
.list-right .list-page a:hover,.list-right .list-page .active{color:#c62828;}
.article{
		background:#fff;
		border:#dadada solid 1px;
		margin:5px;
		padding:30px 50px;
	}
#KinSlideshow2 img{float:left;display:inline;}
.article h2{text-align:center;color:#3b619f;}
.article .time{background:#f4f4f4;height:18px;line-height:18px;font-size:12px;color:#999;text-align:center;width:100%;}
.article p{line-height:36px;}
.article-relative{text-align:center;margin-top:30px;}
.article-relative span{margin:0 15px;}
.scroller { width: 840px; }
.scroller .section { width: 840px; }
.feature { width: 840px; }
.feature { margin-top: 2em; position: relative }
.feature A img {width:152px;height:100px;border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; padding-left: 1px; padding-bottom: 1px; margin: 0px; border-LEFT: #ccc 1px solid; PADDING-TOP: 1px; border-bottom: #ccc 1px solid }
.feature A:hover img { border-right: #2388ff 1px solid; border-TOP: #2388ff 1px solid; background: #ffc; border-left: #2388ff 1px solid; border-bottom: #2388ff 1px solid }
#my-glider { position: relative; margin:10px auto; }
.scroller { overflow: hidden; height: 104px }
.scroller .section { float: left; overflow: hidden; height: 104px; text-align: center }
.scroller .content2 { width: 10000px }
#prevLink { display: block; overflow: hidden; width: 40px; text-indent: -99999px; position: absolute; top: 35%; height: 40px; background-image: url(www.zsnews.cnztzstjjimagesleft.png); background-repeat: no-repeat; }
#nextLink { display: block; overflow: hidden; width: 40px; text-indent: -99999px; position: absolute; top: 35%; height: 40px; background-image: url(www.zsnews.cnztzstjjimagesright.png); background-repeat: no-repeat; }
#prevLink{ background-position: 0px 0px; background-size:50% 50%; }
#nextLink { background-position: 18px 0px;background-size:50% 50%; }
#prevLink { left: -38px }
#nextLink { right: -38px }
.section-item{
	width:280px;
	float:left;
}
.section-item-pic{
	float:left;
	width:150px;
}
.section-zt-title{
	width:120px;
	text-align:center;
	padding:5px;
	line-height:1.5em;
	float:left;
}
.section-zt-description{
	float:left;
	width:110px;
	padding:5px 10px;
	line-height:1.8em;
	display:inline-block;
	word-wrap:break-word;
}