.newscon{width: 70%;overflow: hidden;margin: 30px auto;padding: 10px 0;}
.newscon .contentbox{position: relative;overflow: visible;}
.newscon .img{position: absolute;left: 0;top:-110px;}
.newscon .new_cate{text-align: center;color: #666;padding: 5px 0 30px 0;margin: 0 auto;}
.newscon .new_cate ul{display: flex;justify-content: space-around;}
.newscon .new_cate ul li{display: inline-block;margin: 0px 4px;}
.newscon .new_cate ul li a{padding: 5px 35px;font-size: 18px;border: 1px solid #e6e6e6;border-radius: 25px;}
.newscon .new_cate ul li.active a{color: #099a10;border: 1px solid #099a10;font-weight: bold;}
.newscon .new_cate ul li:hover a{color: #099a10;border: 1px solid #099a10;font-weight: bold;}
.newscon .tj_news{position: absolute;width: 875px;height: 135px;background: #1b434e\9;background: rgba(23,71,85,.8);z-index: 2;right: 0;color: #fff;padding: 15px 30px 0 55px;}
.newscon .tj_news h3{font-size: 22px;margin-bottom: 10px;}
.newscon .tj_news h3 span{font-size: 14px;font-weight: normal;color: #aaa;float: right;}
.newscon .tj_news p.desc{font-size: 16px;line-height: 30px;}
.newscon .news_list{display: none;}
.newscon .news_list.active{display: block;margin: 0 auto;}
.newscon .newlist{width: 100%;height: auto;overflow: hidden;padding: 30px 0;}
.newlist li:hover h2,.newlist li:hover .newcon_tit{color: #099a10;}
.newscon .newlist li{width: 100%;line-height: 35px;font-size: 16px;color: #666;list-style-type: disc;margin-right: 60px;display: flex;
justify-content: space-between;border-bottom: 1px solid #dfdfdf;padding: 25px 0;}
.newscon .newlist li .newsimg{display:block;width: 18%} 
.newscon .newlist li img{width: 100%;height: 150px;border-radius: 10px;}
.newscon .newlist li span{float: right;color: #51ab46;font-size: 14px;}
.newscon .newlist li:nth-child(2n){margin-right: 0;}
.newtime{text-align: right;}
.newtime h2{border-bottom: 3px solid #099a10;}
.newcontent{width: 80%;}
.newcon_tit{font-size: 20px;}
.newcon_desc{font-size: 15px;margin: 15px 0;color: #999;}
.newcon_time{text-align: right;color: #51ab46;font-weight: 500;}
.newcon_bot{display: flex;justify-content: end;}
.newcon_btn{width: 100px;border: 1px solid #099a10;text-align: center;height: 35px;line-height: 35px;border-radius: 15px;color: #099a10;font-size: 14px;cursor: pointer;}
.newnum{text-align: right;color: #999;font-size: 15px;margin-left: 5%;align-items: center;}