.banner{
	background-image: url(img/banner.jpg);
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
}
#part2{
	padding-top: 51px;
}
#part2 .container{
	border: 1px solid #EEEEEE;
}
#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 30px;
	margin-top: 20px;
	margin-bottom: 30px;
	transition: all .46s ease;
}
.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 (max-width: 1200px) {
	.news .des {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	}
	.new .imgRes{
		width: 121px;
	}
	
}*/
@media screen and (min-width:992px) and (max-width: 1200px){
	.news .des {
	   white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
	.new .imgRes{
		width: 121px;
	}
	
}
@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;
	}
}