/* CSS Document */


/*主体部分*/
.mainIndex{
	width: 100%;
	margin: 0 auto;
}
	/*新闻*/
	.indexNewsPart{
		width: 100%;
		height: 460px;
		margin: 0 auto;
		padding-top: 10px;

	}
		.indexNews{
			width: 1200px;
			margin: 0 auto;
		}
			/*新闻主体内容*/
			.newsPageTOP{
				width: 1200px;
				height: 432px;
				overflow: hidden;
			}
				/*左侧新闻轮播图*/
				.newsPageImgContent{
				    width: 576px;
				    height: 432px;
					float: left;
				}
					.newsPageImg{
					  position: relative;
					  width: 576px;
					  height: 432px;
					  top: 0;
					  left: 0;
					}
						.newsPageImg a{
						  display: none;
						  position: absolute;
						  width: 576px;
						  height: 432px;
						  top: 0;
						  left: 0;
						}
							.newsPageImg a img{
							  width: 576px;
							  height: 432px;
							}
							.newsPageTitleBg{
								width: 576px;
								height: 56px;
								background-color: #333333;
								opacity: 0.6;
								position: absolute;
								bottom: 0px;
								left: 0px;
							}
							.newsPageTitle{
								width: 400px;
								height: 56px;
								font-size: 18px;
								line-height: 56px;
								color: #ffffff;
								text-indent: 10px;
								position: absolute;
								bottom: 0px;
								left: 0px;
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
							}
							.newsPageTitle:hover{
								font-weight: bold;
								text-decoration: underline;
								cursor: pointer;
							}
					/*轮播按钮*/
					.newsPageImgbtn{
						position: relative;
						width: 140px;
						height: 56px;
						top: -56px;
						left: 430px;
						overflow: hidden;
					}
					.newsPageImgbtn li{
					    width: 16px;
					    height: 16px;
					    border-radius: 50%;
					    margin: 20px 4px;
						float: left;
						background-color: #ffffff;
						opacity: 0.4;
					}
					.newsPageImgbtn li:hover{
						cursor: pointer;
					}

			/*右侧新闻最新10条*/
			.newsPageTOPList{
				width: 600px;
				height: 432px;
				border: solid 1px #c7c7c7;
				float: right;
			}
				/*标题*/
				.newsPageTOPListTitle{
					width: 598px;
					height: 60px;
					font-size: 28px;
					line-height: 60px;
					color: #f20f3d;
					letter-spacing: 10px;
					font-weight: bold;
					text-indent: 110px;
					background-image: url(../../images/bg01.png);
					background-position: top left;
					background-repeat: no-repeat;
					background-size: contain;
				}
				/*新闻列表*/
				.newsPageTOPContent{
					width: 598px;
					height: 370px;
					overflow: hidden;
				}
					.newsPageTOPNum{
						width: 50px;
						height: 370px;
						float: left;
						padding-top: 6px;
					}
						.newsPageTOPNum>div{
							width: 30px;
							height: 30px;
							margin: 6px auto;
						}
						.newsPageTOPNum>div span{
							width: 20px;
							height: 20px;
							display: block;
							font-size: 14px;
							line-height: 20px;
							text-align: center;
							color: #ffffff;
							margin: 5px auto 0 auto;
							border-radius: 4px;
						}
						.redBg{
							background-color: #f13609;
						}
						.blueBg{
							background-color: #00a2ff;
						}
					.newsPageTOPListUl{
						width: 546px;
						margin: 0 auto;
						float: right;
					}

						.newsPageTOPListUl>li{
							width: 546px;
							height: 30px;
							margin: 6px auto;
						}
							.topListLink{
								display: block;
								width: 546px;
								height: 30px;
								overflow: hidden;

							}
							.topListLink>h1{
								width: 426px;
								height: 30px;
								font-size: 18px;
								line-height: 30px;
								color: #090909;
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
								float: left;
							}

							.topListLink>p{
								width: 120px;
								height: 30px;
								font-size: 18px;
								line-height: 30px;
								color: #090909;
								float: left;
							}
						.newsPageTOPListUl>li:hover a{
							font-weight: bold;
							color: red;
							cursor: pointer;
						}
						.topListLink:hover h1{
							font-weight: bold;
							color: red;
							cursor: pointer;
						}
				/*更多按钮*/
				.newsPageMore{
					width: 100%;
					height: 60px;
					font-size: 18px;
					text-align: right;
					line-height: 60px;
					color: #090909;
					position: relative;
					top: -430px;
					left: 0;
				}
				.newsPageMore:hover{
					font-weight: bold;
					cursor: pointer;
					color: red;
				}

	/*精神传达&学习资料*/
	.indexNewsPart2nd{
		width: 1200px;
		height: 460px;
		margin: 0 auto;
		padding-top: 10px;
		overflow: hidden;
	}

		.newsPart2ndLeft{
			width: 590px;
			height: 432px;
			border: solid 1px #c7c7c7;
			float: left;
		}
			.newsPart2ndTitle{
				width: 588px;
				height: 60px;
				font-size: 28px;
				line-height: 60px;
				color: #f20f3d;
				letter-spacing: 10px;
				font-weight: bold;
				text-indent: 110px;
				background-image: url(../../images/bg01.png);
				background-position: top left;
				background-repeat: no-repeat;
				background-size: contain;	
			}
			.newsPart2ndContent{
				width: 588px;
				height: 370px;
				overflow: hidden;		
			}
				.newsPart2ndNum{
					width: 50px;
					height: 370px;
					float: left;
					padding-top: 6px;	
				}
					.newsPart2ndNum>div{
						width: 30px;
						height: 30px;
						margin: 6px auto;	
					}
					.newsPart2ndNum>div span{
						width: 20px;
						height: 20px;
						display: block;
						background-image: url(../../images/iconBadge.png);
						background-position: top left;
						background-repeat: no-repeat;
						background-size: contain;
						margin: 5px auto 0 auto;
					}
				.newsPart2ndListUl{
					width: 538px;
					margin: 0 auto;
					float: right;	
				}


					.newsPart2ndListUl>li{
						width: 538px;
						height: 30px;
						margin: 6px auto;
					}
						.listLink{
							display: block;
							width: 538px;
							height: 30px;
							overflow: hidden;

						}
						.listLink>h1{
							width: 418px;
							height: 30px;
							font-size: 18px;
							line-height: 30px;
							color: #090909;
							overflow: hidden;
							white-space: nowrap;
							text-overflow: ellipsis;
							float: left;
						}

						.listLink>p{
							width: 120px;
							height: 30px;
							font-size: 18px;
							line-height: 30px;
							color: #090909;
							float: left;
						}


		.newsPart2ndRight{
			width: 590px;
			height: 432px;
			border: solid 1px #c7c7c7;
			float: right;

		}
			.newsPart2ndNumR{
				width: 50px;
				height: 370px;
				float: left;
				padding-top: 6px;	
			}
				.newsPart2ndNumR>div{
					width: 30px;
					height: 30px;
					margin: 6px auto;	
				}
				.newsPart2ndNumR>div span{
					width: 20px;
					height: 20px;
					display: block;
					background-image: url(../../images/iconStar.png);
					background-position: top left;
					background-repeat: no-repeat;
					background-size: contain;
					margin: 5px auto 0 auto;
				}

				.newsPart2ndListUl>li:hover a{
					font-weight: bold;
					color: red;
					cursor: pointer;
				}
				.listLink:hover h1{
					font-weight: bold;
					color: red;
					cursor: pointer;
				}


/*图说*/
.indexPart3rdTitle{
	width: 1200px;
	height: 60px;
	font-size: 28px;
	line-height: 60px;
	color: #f20f3d;
	letter-spacing: 10px;
	font-weight: bold;
	text-indent: 110px;
	background-image: url(../../images/bg02.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 auto;
}
.indexPart3rd{
	width: 1275px;
	margin: 0 auto;
	padding: 10px 0;
	overflow: hidden;
}
	.indexPart3rd>a{
		width: 350px;
		height: 212px;
		float: left;
		margin: 0px 37.5px 20px 37.5px;
		display: block;
	} 

	.indexPart3rd>a img{
		display: block;
		width: 350px;
		height: 212px;
	}


/*友情链接*/
.indexPart4th{
	width: 1200px;
	margin: 0 auto;
}
	.indexPart4thTitle{
		width: 1200px;
		height: 60px;
		border-bottom: 10px solid #cc2827;
		font-size: 20px;
		color: #cc2827;
		line-height: 50px;
		letter-spacing: 6px;
		font-weight: bold;
	}
	.indexPart4thLink{
		width: 1200px;
		overflow: hidden;
		padding: 20px 0;
	}
		.indexPart4thLink>a{
			width: 280px;
			height: 150px;
			float: left;
			margin: 0 10px;
			display: block;
		}

		.indexPart4thLink>a img{
			display: block;
			width: 280px;
			height: 100px;
		}
		.indexPart4thLink>a p{
			display: block;
			width: 280px;
			height: 50px;
			font-size: 20px;
			color: #090909;
			text-align: center;
			line-height: 50px;
		}
		.indexPart4thLink>a:hover{
			cursor: pointer;
		}

		.indexPart4thLink>a:hover p{
			cursor: pointer;
			font-weight: bold;

		}






