.newslist{display:block; padding:70px 0; background:#ffffff;}
.newslist>article{width:1260px;}
.newsentry-content{float:left; width:72%; padding:0 38px 0 0; display:block;}
.newsentry-content ul{margin:0;}
.newsentry-content ul>li{margin-bottom:30px; position:relative;}
.newsentry-content ul>li:before{display:block; content:''; position:absolute; top:0; right:0; bottom:0; left:0; opacity:0.05; background:#ddd url('../box/bannerd.png');}
.newsentry-content ul>li>div{display:block; overflow:hidden; padding:25px; position:relative; z-index:8; border:1px solid #e8e8e8;} 
.newsentry-content ul>li>div ins{display:block; overflow:hidden; float:left; width:35%;}
.newsentry-content ul>li>div ins>img{display:block; transition:.3s;}
.newsentry-content ul>li>div a:hover ins>img{transform:scale(1.05);}
.newsentry-content ul>li>div span{display:block; width:65%; float:left; padding-left:25px;}
.newsentry-content ul>li>div span h2{font-weight:bold; line-height:1.5;}
.newsentry-content ul>li>div span p{margin:12px 0;}
.newsentry-content ul>li>div span>p>i{display:inline-block; font-size:16px; color:#51ca5a;}
.newsentry-content ul>li>div span>p>u{display:inline-block; text-decoration:none; margin:0 12px 0 4px; font-weight:bold;}
.newsentry-content ul>li>div span h4{display:block;}
.newsentry-content ul>li>div span h4>a{display:inline-block; font-size:14px; padding:8px 32px; color:#fff; background:#51ca5a;}
.newsentry-content ul>li>div span h4>a>b{display:inline-block;}
.newsentry-content ul>li>div span h4>a>i{line-height:inherit;}
.newsentry-content ul>li>div span h4>a:hover{background:#2a3239;}
.newsentry-content>dir{padding-top:10px;}
.newslist-content{float:left; width:72%; padding:0 38px 0 0;}
.newslist-list{overflow:hidden; position:relative;}
.newslist-list>ul{display:block; padding-bottom:20px;}
.newslist-list>ul>li{padding:24px; margin-bottom:30px; background:#f8f8f8;}
.newslist-list>ul>li>a{display:block; overflow:hidden; position:relative;}
.newslist-list>ul>li>a>img{display:block; width:100%; transition:.3s;}
.newslist-list>ul>li>a:hover>img{transform:scale(1.05);}
.newslist-list>ul>li>ol{margin-top:18px;}
.newslist-list>ul>li>ol:after{display:block; content:''; clear:both;}
.newslist-list>ul>li>ol>li{float:left; font-size:16px;}
.newslist-list>ul>li>ol>li i{color:#51ca5a;}
.newslist-list>ul>li>ol>li b{display:inline-block; margin:0 18px 0 4px;}
.newslist-list>ul>li>h2{font-weight:bold; line-height:1.5; overflow:hidden; margin:15px 0;}
.newslist-list>ul>li>p{margin:18px 0; overflow:hidden; color:#686868;}
.newslist-list>ul>li>h4>a{display:inline-block; color:#fff; padding:14px 32px; background:#51ca5a;}
.newslist-list>ul>li>h4>a>b,
.newslist-list>ul>li>h4>a>i{display:inline-block;}
.newslist-list>ul>li>h4>a:hover{background:#2a3239;}
.newslist-com,
.newslist-com>ul{display:block;}
.newslist-com>ul>li+li{margin-top:8px;}
.newslist-com>ul>li>a{display:block; overflow:hidden;}
.newslist-com>ul>li>a>img{float:left;}
.newslist-com>ul>li>a>span{display:block; margin-left:90px;}
.newslist-com>ul>li>a>span>h4{display:block;}
.newslist-com>ul>li>a>span>h4>i{color:#51ca5a;}
.newslist-com>ul>li>a>span>h4>b{display:inline-block; font-weight:normal; font-size:12px;}
.newslist-com>ul>li>a>span>h3{display:block; font-weight:bold; line-height:1.4; height:42px; overflow:hidden;}
.newslist-sub{float:left; width:28%;}
.newslist-row>ul{margin:0 -20px;}
.newslist-row>ul:after{display:block; content:''; clear:both;}
.newslist-row>ul>li{float:left; width:33.3333%; padding:0 20px; margin-bottom:40px;}
.newslist-row>ul>li>div{display:block; border-top:1px solid #e8e8e8; box-shadow:0 0 8px rgba(0,0,0,0.1);}
.newslist-row>ul>li>div>a{display:block; overflow:hidden; position:relative;}
.newslist-row>ul>li>div>a>img{display:block; transition:.3s;}
.newslist-row>ul>li>div>a:hover>img{transform:scale(1.05);}
.newslist-row>ul>li>div>a:hover>u{color:#fff;}
.newslist-row>ul>li>div>span{display:block; padding:0 24px;}
.newslist-row>ul>li span>p{display:block; margin:18px 0;}
.newslist-row>ul>li span>p>i{display:inline-block; font-size:16px; color:#51ca5a;}
.newslist-row>ul>li span>p>u{display:inline-block; text-decoration:none; margin:0 12px 0 4px;}
.newslist-row>ul>li span>h3{font-weight:bold; line-height:1.5; overflow:hidden; margin:18px 0; height:48px;}
.newslist-row>ul>li span>h4{display:block; border-top:1px solid #e8e8e8; padding:18px 0;}
.newslist-row>ul>li span>h4:after{display:block; content:''; clear:both;}
.newslist-row>ul>li span>h4>u{float:left; font-weight:bold; text-decoration:none; line-height:inherit;}
.newslist-row>ul>li span>h4>u:before{margin-right:6px; font-weight:normal; color:#51ca5a;}
.newslist-row>ul>li span>h4>a{float:right; font-weight:bold; color:#51ca5a;}
.newslist-row>ul>li span>h4>a:hover{color:#2a3239;}
.newslist-row>ul>li span>h4>a>i{margin-left:8px;}
@media(max-width:1200px){
.newslist{padding:30px 0;}
.newsentry-content{padding-right:18px;}
.newsentry-content ul{margin:0 -9px;}
.newsentry-content ul>li{padding:0 9px; margin-bottom:18px;}
.newsentry-content ul>li>div{padding:18px;}
.newsentry-content ul>li>div span{padding-left:18px;}
.newslist-content{padding-right:18px;}
.newslist-list>ul>li{padding:18px;}
.newslist-row>ul{margin:0 -9px;}
.newslist-row>ul>li{padding:0 9px; margin-bottom:20px;}
}
@media(max-width:992px){
.newsentry-content{float:none; width:100%; padding:0 0 18px 0;}
.newslist-content{width:100%; float:none; padding:0 0 18px 0;}
.newslist-list>ul>li{margin-bottom:18px;}
.newslist-sub{float:none; width:100%;}
.newslist-row>ul>li{width:50%;}
}
@media(max-width:767px){
.newslist{padding:18px 0;}
.newsentry-content{padding:0 0 18px 0;}
.newsentry-content ul>li>div{padding:8px;}
.newsentry-content ul>li>div ins{float:none; width:100%;}
.newsentry-content ul>li>div span{width:100%; float:none; padding:8px 0 0;}
.newsentry-content ul>li>div span h2{font-size:16px;}
.newsentry-content ul>li>div span p{margin:4px 0 8px 0;}
.newsentry-content ul>li>div span h4>a{font-size:12px; padding:4px 12px;}
.newslist-list>ul>li{padding:8px;}
.newslist-list>ul>li>ol{margin-top:12px;}
.newslist-list>ul>li>ol>li{font-size:14px;}
.newslist-list>ul>li>h2{margin:8px 0;}
.newslist-list>ul>li>p{margin:8px 0;}
.newslist-list>ul>li>h4>a{padding:8px 18px; font-size:12px;}
.newslist-row>ul{margin:0;}
.newslist-row>ul>li{width:100%; padding:0;}
}