body{font: 12px/1.67 'Microsoft Yahei','SimSun',sans-serif;margin:0px; color:#666;  }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, clear, th, td{margin:0; padding:0}
.clearfix:after{ content: " "; display: block; height: 0px; visibility: hidden; clear:both;}
ul, li{ list-style:none}
a { text-decoration:none; color:#333;} 
.newslist{ width:1200px; margin:0 auto; overflow:hidden;padding-bottom: 30px; padding-top: 30px;}
.newslist ul{overflow:hidden; margin-left:-2%;}
.newslist li{overflow:hidden;border-bottom: 1px #d8d8d8 dashed; padding-bottom:20px;padding-top: 20px; float:left; margin:0 1%; width:48%;height:105px;}
.newslist li .time{ float:left; font-family:Arial; padding:12px 0; width:15%; margin-right:2%; color:#20385f; background:#e5e5e5;text-align: center;}
.newslist li .ri{ display:block; font-size: 40px;font-weight: 100;color:#20385f;text-align:center; line-height:40px;filter: alpha(opacity=90);-moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.9;}
.newslist li .year { display:block; font-size:14px;filter: alpha(opacity=90);-moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.9;}
.newslist li .intnew {float:right;width:83%;}
.newslist li .tit{ font-size:18px; color:#000;}
.newslist li .tit a{color:#bb2524;}
.newslist .text{ color:#666; line-height:25px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;font-size:14px}
.newslist_title{ width:100%; overflow:hidden; border-bottom:1px  solid #dadada; font-size:23px; font-weight:700; line-height:32px; margin-bottom:20px; padding-bottom:17px;}
.newslist_title a{ display:inline-block; float:left;}
.newslist_title h3 a{font-size: 26px;}
.newslist_title span{ float:right; font-size:14px; font-weight:normal;}
.newslist_title span a{ color:#666; float:none;}
@media screen and (max-width: 1200px){.newslist,.case_tit{width: 100%;}}
@media screen and (max-width: 1024px){.newslist .text{height: 50px; overflow: hidden;}}
@media screen and (min-width: 768px) and (max-width:978px) {.newslist_xg li .intnew {width: 98%;margin: 0 1%;height: 200px;}}
@media screen and (min-width: 768px) and (max-width:978px) {.newslist li .tit{font-size: 14px}}
@media screen and (max-width: 767px) {
	.newslist li{width: 100%;}}
div.pagelist1 b{    font-size: 16px;  
    display: inline-block;
    background: #ccc;
    color: #fff;
    width: 30px;
    height: 25px;
    text-align:center;;line-height:25px
}
div.pagelist1{margin-top:15px}
div.pagelist1>a{
text-decoration: none;
    padding: 5px 10px;
    border: 1px solid #d8d8d8;
    background: #fff;
    margin: 0 2px;
    font-size: 11px;
    color: #000;
    margin: 5px;
}
div.pagelist1 a:nth-child(1){display:none;}