/* CSS Document */


/*主体部分*/
.mainIndex{
	width: 100%;
	margin: 0 auto;
}
	.mainContent{
		width: 1200px;
		margin: 20px auto;
		overflow: hidden;
	}

		/*左侧热点*/
		.newsLeft{
			width: 350px;
			height: 700px;
			float: left;
			border: solid 1px #cdcdcd;
			
		}
			/*搜索框*/
			.searchBox{
				width: 330px;
				height: 40px;
				margin: 10px auto;
				border: solid 1px #7d7d7d;
				overflow: hidden;
			}
				.searchBox>input{
					display: block;
					width: 290px;
					height: 40px;
					border: none;
					font-size: 20px;
					line-height: 40px;
					text-indent: 10px;
					outline: none;
					background-color: transparent;
					color: #7d7d7d;
					float: left;
					border-right: solid 1px #7d7d7d;
				}	
				/*搜索按钮*/
				.searchBox>a{
					width: 16px;
					float: right;
					height: 16px;
					background-image: url(../../images/search.png);
					background-repeat: no-repeat;
					background-position: left top;
					background-size: 100%;
					margin: 12px 12px 0 0;
				}
				.searchBox>a:hover{
					cursor: pointer;
				}

			/*热点资讯*/
			.hotspotPart{
				width: 330px;
				height: 400px;
				margin: 0 auto;
/*				border: solid 1px red;*/
				
			}
				.hotspotPartTitle{
					width: 100%;
					height: 40px;
					border-bottom: solid 4px #d41e24;
					font-size: 18px;
					line-height: 40px;
					color: #d41e24;
					text-indent: 10px;
					font-weight: bold;
					margin-bottom: 10px;
				}
				.hotspotPartUl{
					width: 100%;
				}
					.hotspotPartLi{
						width: 100%;
						margin-bottom: 10px;
					}
					.hotspotPartLink{
						width: 100%;
						height: 48px;
						display: -webkit-box;
						background-image: url(../../images/icon5.png);
						background-repeat: no-repeat;
						background-position: left top;
						background-size: 24px 24px;	
						text-overflow: ellipsis;
						overflow: hidden;
						font-size: 16px;
						line-height: 24px;
						color: #1d1d1d;
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;
						text-indent: 26px;
						
					}
					.hotspotPartLink:hover{
						cursor: pointer;
						color: #d41e24;
						font-weight: bold;
					}


		/*右侧列表*/
		.newsRight{
			width: 830px;
			height: 700px;
			float: right;
		}
			/*位置*/
			.newsRightTitle{
				width: 100%;
				height: 30px;
				overflow: hidden;
			}
				.newsRightTitle>div,
				.newsRightTitle>p,
				.newsRightTitle>span,
				.newsRightTitle>a{
					display: block;
					float: left;
					font-size: 16px;
					color: #1d1d1d;
					line-height: 30px;
					padding: 0 10px 0 0;
				}
				.newsRightTitle>div{
					background-image: url(../../images/iconStar.png);
					background-repeat: no-repeat;
					background-position: 6% 50%;
					background-size: 16px 16px;	
					text-indent: 24px;
				}
				.newsRightTitle>a:hover{
					cursor: pointer;
					color: #d41e24;
					text-decoration: underline;
					font-weight: bold;
				}
			/*标题*/
			.newsRightSheet{
				widows: 100%;
				height: 30px;
				border-bottom: solid 2px #d41e24;				
				margin: 20px 0;
			}
			.newsRightSheet>div{
				width: 140px;
				height: 30px;
				border-top: solid 2px #d41e24;
				border-left: solid 2px #d41e24;
				border-right: solid 2px #d41e24;
				border-bottom: solid 2px #ffffff;
				font-size: 16px;
				line-height: 32px;
				color: #d41e24;
				text-align: center;
				margin-left: 16px;
				font-weight: bold;
				border-radius: 6px 6px 0px 0px;
				letter-spacing: 4px;
				background-image: linear-gradient(to bottom,#ffecc1,transparent);
			}
			/*列表*/
			.newsRightUl{
				width: 100%;
				height: 520px;
			}
			.newsRightLi{
				width: 100%;
				border-bottom: solid 1px #cccccc;	
			}
				.newsRightLink{
					width: 100%;
					height: 40px;
					overflow: hidden;
				}
				.newsRightLink>h1,
				.newsRightLink>p,
				.newsRightLink>div{
					line-height: 40px;
				}
				.newsRightLink>h1{
					float: left;
					width: 600px;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					font-size: 16px;
					color: #1d1d1d;
				}
				.newsRightLink>p{
					float: left;
					width: 100px;
					overflow: hidden;
					text-align: right;
					font-size: 14px;
					color: #7d7d7d;
				}
				.newsRightLink>div{
					float: right;
					width: 120px;
					overflow: hidden;
					font-size: 14px;
					color: #7d7d7d;
					text-align: right;
				}
				.newsRightLink>h1 span,
				.newsRightLink>div span{
					padding: 0 4px;
					display: inline;	
				}
				.newsRightLink>h1 span{
					color: #b3b3b3;
				}
				.newsRightLink>div span{
					color: #d41e24;
				}
				.newsRightLink:hover h1{
					cursor: pointer;
					color: #d41e24;
					font-weight: bold;
				}


		/*翻页按钮*/
		.newsRightButton{
			width: 660px;
			height: 40px;
			overflow: hidden;
			font-size: 14px;
			line-height: 40px;
			text-align: center;
			margin: 0 auto;
		}
		.newsRightButton>div{
			width: 50px;
			height: 40px;
			float: left;
			margin: 0 4px;
		}
		.newsRightButton>p{
			width: 100px;
			height: 40px;
			float: left;
			margin: 0 4px;
			text-align: right; 
		}
		.newsRightButton>p[class='moreW']{
			width: 160px;
			
		}
		.newsRightButton>p span{
			color: #d41e24;
			padding: 0 4px;
		}
		.newsRightButton>div:hover{
			cursor: pointer;
			font-weight: bold;
			color: #d41e24;
		}
