.casecon{width: 100%;margin: 0px auto;display: flex;justify-content: start;flex-wrap: wrap;}
.caselist{width: 18%;padding: 20px;border-radius: 5px;margin-right: 2%;margin-bottom: 30px; position: relative;border:1px solid #51ab46;}
.caselist:nth-child(5n){margin-right: 0;}
.caselist:hover{color: #51ab46;}
.caselist img{width: 100%;height:200px;border-radius: 10px;}
.caselist p{font-size: 15px;margin: 15px 0;}
.casedesc{font-size: 15px;height:80px;margin: 10px 0;color: #999;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;overflow: hidden;-webkit-box-orient: vertical;}
.casebtn{margin: 15px auto;width: 100px;text-align: center;color: #099a10;border: 1px solid #099a10;height: 35px;line-height: 35px;border-radius: 10px;}
/* .caselist:hover .casebtn{color: #fff;border: 1px solid #fff;} */
.caselist:hover a{font-weight:700}
/* .caselist:hover .casedesc{color: #fff;} */
.news_list{display: none;}
.news_list.active{display: block;margin: 0 auto;}
.newlist{width: 100%;height: auto;overflow: hidden;padding: 30px 0;width: 100%;margin: 0px auto;display: flex;justify-content: start;flex-wrap: wrap;}
.new_cate{text-align: center;color: #666;padding: 5px 0 30px 0;margin: 0 auto;}
.new_cate ul{display: flex;justify-content: space-around;}
.new_cate ul li{display: inline-block;margin: 0px 4px;}
.new_cate ul li a{padding: 5px 35px;font-size: 18px;border: 1px solid #e6e6e6;border-radius: 25px;}
.new_cate ul li.active a{color: #099a10;border: 1px solid #099a10;font-weight: bold;}
.new_cate ul li:hover a{color: #099a10;border: 1px solid #099a10;font-weight: bold;}
