.products-title{font-size: 36px; color: #0e6eb8; font-weight: bold; }
.news-one{margin-top: 40px;}
.row{margin: 5px 5px 30px 5px!important; }
.newslist .col-sm-2 div{ text-align: center; color: #666666; font-size: 35px; border-left: 8px solid #666666;}
.newslist .col-sm-2 div span{display: block;font-weight: bold;}
.newslist h2{font-size: 18px; font-weight: bold; color: black; margin-bottom: 15px;}
.newslist >ul li{margin-bottom: 40px;}
.newslist >ul li p{line-height: 25px; font-size: 14px; height: 50px; overflow: hidden; margin: 25px auto;}
.newslist >ul li .more{ display: inline-block;}
.newslist >ul li .more a{display: block;background-color: #666;font-size: 14px; padding: 8px 20px; color: #FFF;}
.newslist >ul li:hover h2{color: #0e6eb8;}
.newslist >ul li:hover a{background-color: #0e6eb8; color: #FFFFFF;}
.newslist >ul li:hover .col-sm-2 div{ text-align: center; color:#0e6eb8; font-size: 35px; border-left: 8px solid #FFFFFF;}
.newslist >ul li .col-sm-3{ overflow:hidden;}
.newslist >ul li:hover img{ transform:scale(1.2);}
.page{margin: 20px auto; text-align: center;}
.pagination{ display: flex; justify-content: space-between;}
.pagination li{ padding: 10px;}
.page-midd{display: flex;}
.page-midd li{flex: 1;}
.page-midd li a{color: #666;}
.page-midd li.active{color: #0e6eb8; border-bottom: 1px solid #0e6eb8;}