@charset "utf-8";
/* CSS Document */


.body22 {
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-bottom:25px;
	margin-top:30px;
	-moz-column-count:3; /* Firefox */
	-webkit-column-count:3; /* Safari 和 Chrome */
	column-count:3;
	-moz-column-gap: 2em;
	-webkit-column-gap: 2em;
	column-gap: 2em;
}
.body22 ul li {
	float:left;
	margin-right:0%;
	margin-left:0%;
	line-height:26px;
	font-size:14px;
	font-family: "Microsoft YaHei UI";
	border: 0px solid #666666;
	border-radius: 15px;
	height:auto;
	overflow:hidden;
	padding-bottom:20px;

	-moz-page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}
.body22 ul li img{
width:100%
}
.NewsList_wrap {
	width:100%;
	background-color:#fff;
}
.NewsList {
	width:100%;
	margin:0 auto;
	padding-top:20px;
}

.NewsList .i_news {
	padding-top:0;
}
.NewsList .photo_news {
	float:left;
	width:870px;
	margin-top:25px;
}
.NewsList .photo_news .fenye {
	width:1000px;
	padding:30px 0;
	overflow:hidden;
	float:left;
}
.NewsList aside {
	float:left;
	width:300px;
	margin-left:30px;
	margin-top:25px;
}
.NewsList aside .r1 {
	width:298px;
	height:328px;
	border:1px solid #c5c5c5;
	margin-bottom:15px;
}
.NewsList aside .r1 h1 {
	width:298px;
	height:60px;
	background:#3e9c52;
	float:left;
	font-size:25px;
	text-align:center;
	color:#FFF;
	line-height:60px;
	font-weight:normal;
}
.NewsList aside .r1 article {
	float:left;
	width:268px;
	padding:15px 15px;
	line-height:25px;
	font-size:14px;
	color:#4b4b49;
}
.NewsList aside .r2 {
	width:298px;
	height:355px;
	border:1px solid #c5c5c5
}
.NewsList aside .r2 h1 {
	width:298px;
	height:60px;
	background:#ededed;
	float:left;
	font-size:22px;
	line-height:60px;
	font-weight:normal;
	text-indent:20px;
}
.NewsList aside .r2 article {
	float:left;
	width:288px;
	padding:15px 5px;
	line-height:25px;
	font-size:14px;
	color:#4b4b49;
}
.NewsList aside .r2 article ul {
	float:left;
	width:288px;
}
.NewsList aside .r2 article ul li {
	float:left;
	width:132px;
	padding:0 5px 0 5px;
}
.NewsList aside .r2 article ul li img {
	float:left;
	width:132px;
	height:186px;
	margin-bottom:8px;
}
.NewsList aside .r2 article ul li span {
	float:left;
	width:132px;
	height:35px;
	font-size:16px;
	line-height:35px;
	background:url(../images/down_bg.jpg);
	display:block;
	text-indent:45px;
}
.NewsList aside .r2 article >span {
	width:288px;
	float:left;
	line-height:30px;
	padding-top:10px;
	color:#ff7a1f;
	text-indent:5px;
	font-size:16px;
}
.NewsList .photo_news .wrapper {
	width: 870px;
	margin: 0 auto;
	height: auto !important;
}
.NewsList .photo_news .mleft {
	margin-left: 0px;
}
.NewsList .photo_news .wrapper ul.product_list {
	height: auto !important;
	padding: 0px 0px 0px 0px;
}
.NewsList .photo_news .wrapper ul.product_list li {
	width: 195px;
	height: 125px;
	float: left;
	display: inline;
	position: relative;
	margin-right: 18px;
	padding:4px;
	border:0px solid #D8D8D8;
	-moz-box-shadow:2px 2px 5px #939393;
	-webkit-box-shadow:2px 2px 5px #939393;
	box-shadow:2px 2px 5px #939393;
	margin-bottom: 30px;
}
.NewsList .photo_news .wrapper ul.product_list li .cover {
	position: absolute;
	background: #000;
	height: 25px;
	width: 187px;
	left: 0;
	bottom: 4px;
	margin:0 4px;
	text-align: center;
	overflow:hidden;
	padding:0 4px;
	opacity: 0.7;
}
.NewsList .photo_news .wrapper ul.product_list li .cover h3 {
	padding: 4px 10px 2px 10px;
	color: #FFF;
	font-size: 14px;
	opacity: 1.0;
	font-weight:normal;
}
.NewsList .photo_news .wrapper ul.product_list li .cover h3 a {
	color: #FFF;
}
.NewsList .photo_news .wrapper ul.product_list li .cover p {
	padding: 0 10px;
	color: #afafaf;
	font-size: 1.2em;
}
