@charset "utf-8";
#newslist{
	width:100%;
	float:left;
	line-height:22px;
word-break:break-all; /*支持IE，chrome，FF不支持*/

　　word-wrap:break-word;/*支持IE，chrome，FF*/
font-size:12px;


}
#newslist UL {
	COLOR:#565656; list-style-type:none; margin-bottom:8px;margin-top:15px;
}

#newslist UL LI A {
	color:#333; 
}
#newslist UL LI {
	width:96%;px; float:left;
	line-height:22px;
	font-size:12px; padding:2%;  margin-bottom:15px;
 background-color:#F6F6F6;display: block; position: relative; z-index: 1; overflow:hidden;
	
}
#newslist UL LI::after{background:#F4FFFD; transition:0.8s; left: -120%; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; content: " ";}
#newslist UL LI:hover::after{left:0px;}
#newslist UL LI .zs{ width:100%; float:left;}
#newslist UL LI h3{ font-size:15px; line-height:26px; margin-bottom:2px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  height:26px; }
#newslist UL LI .img2{ float:right; width:130px; height:112px; border:0px; margin-left:18px;}
#newslist UL LI b{ font-size:25px;  line-height:30px; }
#newslist UL LI p{ font-size:14px; line-height:25px; color:#fff; font-weight:normal;}
#newslist UL LI A h2 {
	text-align:center;
	cursor:pointer;
	width:73px;
	padding-top:10px;
	padding-bottom:10px;
	height:73px;
	color:#fff;
	float:left;
	margin-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:22px;
 background-color:#0E98F3;
}
#newslist UL LI em{ height:44px; line-height:22px;
	color:#999; font-size:14px;
	font-style: normal; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical; margin-top:-25px;
}
#newslist UL LI A:hover { color:#0B89DD}
#newslist UL LI A:hover h2{ background-color:#0B89DD;}
#newslist UL LI span{  }
#newslist UL LI A span { color:#0E98F3}
#newslist UL LI A:hover span {color:#0B89DD;}