.banner{
	background-image: url(img/banner.jpg);
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
		padding-top: 230px;
}
#part2{
	padding-top: 51px;
}
#part2 .title{
    font-size: 32px;
    color: #333333;
    line-height: 30px;
    margin-left: 30px;
    padding-bottom: 27px;
    border-bottom: 1px solid #E8E8E8;
}
.news{
	padding: 16px 30px 19px 0px;
	margin-top: 20px;
	margin-bottom: 30px;
	transition: all .46s ease;
	border-bottom: 1px solid #e8e8e8;
}
.news .first{
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}
.news .second{
	font-size: 36px;
	color: #999999;
	line-height: 30px;
}
.news .imgRes{
	min-width: 85px;
}
.news .titleSty{
    white-space: nowrap;
		margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news:hover{
	background: #F5F5F5;
	box-shadow: 0 0 10px 0 rgba(120,120,120,0.50);
}
/*.news .des{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}*/
.detail{
	
}
.detail p{
	text-indent: 2em;
}
.detail .img{
	max-width: 1008px;
    text-align: center;
}
.detail .img img{
	width: 50%;
}
.layout{
    background: #EEEEEE;*/
    background: #F8F8F8;
	border: 1px solid #EEEEEE;
    padding: 20px 80px;
    margin-top: 50px;
}


/*  */
/* @media screen and (min-width: 768px) and (max-width:992px) {
	.news .des {
		white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	}
	.new .imgRes{
		width: 85px;
	}
	.news .first{
		font-size: 14px;
		color: #999999;
		line-height: 30px;
	}
	.news .second{
		font-size: 28px;
		color: #999999;
		line-height: 30px;
	}
	
}
/* @media screen and (max-width: 768px) {
	
	.news .des {
		white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	}
}