.newstag{width:94%;padding:0px 3%;clear:both; margin-top:30px;}
.newstag::after{ content:''; display:table; clear:both;}
.newstag a:last-child{margin-right:0px;}
.tagbtn{display:inline-block; float:left; width:23.5%; height:32px; line-height:32px; background:#e2e2e2; color:#000; text-align:center;margin-right:2%; font-size:100%; position:relative;}
.tagbtn.active{ background:#0da3f9; color:#fff;}
.tagbtn.active::after{border: solid transparent;content: ' ';height: 0;top:100%;position: absolute;width: 0;border-width:8px;border-top-color:#0da3f9;left:42%;}
.newsbox{padding:20px 0px 10px;}
.newslist{margin-bottom:0px; overflow:hidden;width:94%;padding:0px 3%;}
.newslist div:last-child{border-bottom:0px;}
.media-box{width:100%; border-bottom:1px dotted #FFFFFF; padding-bottom:10px; margin-bottom:10px;overflow:hidden;}
.media-img{float:left;box-sizing:border-box;width:40%; overflow:hidden;}
.media-img img{width:100%;}
.media-text{float:left;box-sizing:border-box; width:57%; margin-left:3%;}
.media-title{font-size:110%; max-height:40px; line-height:20px; font-weight:normal; padding:0px; margin:0px;overflow:hidden;}
.media-title a{color:#333333;}
.media-des{color:#666;line-height:18px; height:36px; font-size:12px; overflow:hidden; margin-top:2px;}
.media-info{margin-top:10px; color:#999999; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.media-info span{margin-right:10px;}

.box-title{width:94%;text-align:center;  padding:0px 3%;overflow:hidden;}
.box-title h2{font-size:20px;position:relative;padding-bottom:10px;color:#333; font-weight:200;}
.box-title li{font-size:90%;color:#9B9B9B; height:24px; overflow:hidden; line-height:24px;font-weight:200;}
.box-title li span{ margin-right:6px;}
.box-title li span:last-child{ margin-right:0px;}
.wz-content{width:94%;padding:0px 3%; margin-top:10px; font-size:110%; color:#333333;overflow:hidden; line-height:22px;}
.wz-content img{max-width:100%; margin:10px 0px;}

.wz-navbox{width:94%;padding:0px 3%;color:#606060; font-size:100%; margin:20px 0px;}
.wz-navbox a{color:#606060; text-decoration:underline;}
.wz-nav-l{height:30px; line-height:40px; width:100%; overflow:hidden;}
.wz-nav-r{height:30px; line-height:40px; width:100%; overflow:hidden;}
