.news {padding:80px 0px 40px 0px;overflow:hidden;}
.news ul {width:102%;}
.news ul li {width:31.33%;margin-right:2%;float:left;cursor:pointer;position:relative;background:#F2F2F2;margin-bottom:50px;overflow:hidden;}
.news ul li .title {position:relative;z-index:2;}
.news ul li .title h3 {font-size:25px;color:#000;line-height:150%;margin:10px 0px;}
.news ul li .title h3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.news ul li .title h3 a {text-decoration:none;}
.news ul li .title .div {position:absolute;z-index:1;left:0px;top:0px;width:100%;}
.news ul li .title .div div {font-size:16px;padding:30px;position:relative;z-index:3;}
.news ul li .title .div div span {display:block;font-size:16px;visibility:hidden;width:100%;line-height:150%;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.news ul li .title .div div span b {font-weight:normal;}

.news ul li .image {position:relative;overflow:hidden;z-index:1;}
.news ul li .image a img {position:absolute;left:0px;top:0px;width:100%;height:100%;max-width:none;z-index:1;}

.news ul li .hover {z-index:-1;opacity:0;position:absolute;left:0px;top:0px;width:100%;min-height:100%;background-color:#FFF418;}
.news ul li:hover .hover {z-index:1;opacity:1;}

.news ul li:hover .title {z-index:3;}
.news ul li:hover .title h3 {color:#000;}
.news ul li:hover .title h3 {overflow:visible;text-overflow:clip;display:block;}
.news ul li:hover .title .div div {color:#000;}
.news ul li:hover .title .div div span {visibility:visible;color:#000;overflow:visible;word-break:normal;white-space:normal;text-overflow:clip;}
.news ul li:hover .image a img {transform:scale(1.05);}

/*detailed*/
.news_detailed .page_share div {line-height:330%;}

.news_detailed {padding-top:80px;position:relative;}
.news_detailed .keywords {float:left;line-height:200%;}
.news_detailed p, .news_detailed div {color:#000;font-size:16px;}

/*detailed*/


.content_nav {text-align:center;}
.content_nav li {display:inline-block;*display:inline;*zoom:1;margin:0px 10px;}
.content_nav a {text-decoration:none;font-size:20px;line-height:100%;background:#f2f2f2;color:#000;padding:20px;}
.content_nav a:hover {background:#666;color:#fff;}
