.infor_banner {
	width:608px;
	overflow:hidden;
	height:359px;
	border:1px solid #e5e5e5e5;
}
.publicdiv {
	width:530px;
	overflow:hidden;
	height:361px;
}
.public_title {
	width:530px;
	overflow:hidden;
	height:29px;
}
.public_title span {
	width:418px;
}
.public_con {
	width:530px;
	height:312px;
	overflow:hidden;
	padding-top:20px;
}
.public_font {
	width:530px;
	height:90px;
	overflow:hidden;
	text-align:left;
	line-height:23px;
	border-bottom:1px solid #e5e5e5;
}
.public_font h3 {
	width:530px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}
.public_font p {
	padding-top:5px;
	height:43px;
	width:530px;
	overflow:hidden;
}
.public_list {
	width:530px;
	overflow:hidden;
	height:211px;
	padding-top:10px;
}
.public_list ul li {
	width:515px;
	height:32px;
	line-height:32px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding-left:15px;
	background:url(../images/iocn.jpg) no-repeat 0px 14px;
}
.public_list ul li span {
	float:right;
	color:#999;
	font-size:12px;
}
.announcement_con {
	width:570px;
	overflow:hidden;
	height:224px;
	padding-top:20px;
}
.announcement_pic {
	width:248px;
	height:220px;
	overflow:hidden;
	padding:1px;
	border:1px solid #e5e5e5;
}
.announcement_img {
	width:248px;
	height:220px;
	overflow:hidden;
	position:relative;
}
.announcement_img img {
	width:248px;
	height:220px;
	object-fit: cover;
}
.announcement_float {
	width:238px;
	height:220px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/float.png) repeat;
	display: block;
	overflow: hidden;
	color: #fff;
	padding:0px 5px;
	z-index: -1;
	overflow: hidden;
	line-height:220px;
}
.announcement_img:hover div {
	z-index: 2;
}
.announcement_list {
	width:303px;
	overflow:hidden;
	height:211px;
}
.announcement_list ul li {
	width:288px;
	height:31px;
	line-height:31px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding-left:15px;
	background:url(../images/iocn.jpg) no-repeat 0px 12px;
}
.announcement_list ul li span {
	float:right;
	color:#999;
	font-size:12px;
	padding-left:5px;
}
.project_con {
	width:1180px;
	overflow:hidden;
	padding:0px 10px;
}
.project_con ul li {
	width:271px;
	height:158px;
	overflow:hidden;
	float:left;
	margin:20px 10px 0px 10px;
	padding:1px;
	border:1px solid #e5e5e5;
}
.project_pic {
	width:271px;
	height:158px;
	overflow:hidden;
	position:relative;
}
.project_pic img {
	width:271px;
	height:158px;
	object-fit: cover;
}
.project_w {
	width:261px;
}
