﻿@charset "utf-8"; 
.table tr:nth-child(even) {  background: #fff; }  
.table tr:nth-child(odd) {  background: #eee;  } 
header {padding:5px 0;}
.logo {height:100%;}
.logo img {max-height:94%;}
.kche-t40>.kche-flex-jc-sb>.kche-flex-item{display:flex;align-items:center}
.home-news{padding:3% 0;position:relative}
.home-news .news-top{display:flex;align-items:center;justify-content:space-between}
.home-news .home-des-box{justify-content:left}
.home-news .home-title{text-align:left}
.home-news .homenews-list{display:flex;flex-wrap:wrap;margin-top:4%}
.home-news .homenews-list .homenews-item{width:23%;margin-right:2.6%;position:relative}
.home-news .homenews-list .homenews-item:nth-child(4n){margin-right:0px}
.home-news .homenews-list .homenews-item:hover .homenews-img a img{transform:scale(1.02)}
.home-news .homenews-list .homenews-item:hover .homenews-text{box-shadow:0 1px 10px 0 rgba(16,1,0,.2);top:-30px}
.home-news .homenews-list .homenews-item:hover .homenews-text::before{opacity:1}
.home-news .homenews-list .homenews-item:hover .homenews-text .homenews-tit{color:var(--color)}
.home-news .homenews-list .homenews-item:hover .homenews-more{border-color:var(--color)}
.home-news .homenews-list .homenews-img{width:100%;max-height:300px;border-radius:var(--borderradius);overflow:hidden}
.home-news .homenews-list .homenews-img a{position:relative;height:0;padding-bottom:100%;display:flex;align-items:center;justify-content:center;width:100%;}
.home-news .homenews-list .homenews-img img{width:100%;transition:all .2s ease;max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;}
.home-news .homenews-list .homenews-text{margin:0px 10px;position:relative;box-sizing:border-box;top:-20px;padding:15px;border-radius:0 5px 5px 5px;box-shadow:0 1px 10px 0 rgba(16,1,0,.1);transition:all .2s ease}
.home-news .homenews-list .homenews-text .homenews-info{position:relative;z-index:1}
.home-news .homenews-list .homenews-text::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#FFFFFF;opacity:.8;border-radius:0 5px 5px 5px;z-index:0}
.home-news .homenews-list .homenews-text .homenews-date{text-transform:capitalize;position:absolute;background-color:var(--color);color:#FFFFFF;min-width:60px;height:50px;box-sizing:border-box;padding:6px;border-radius:5px 5px 0px 0px;top:-65px;left:-15px;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;overflow:hidden;line-height:1}
.home-news .homenews-list .homenews-text .homenews-date .span2{font-size:var(--fontsize20);font-weight:var(--fontbold5)}
.home-news .homenews-list .homenews-text .homenews-date::before{content:"";position:absolute;right:-20px;top:-20px;background-color:#FFFFFF;opacity:.1;width:50px;height:50px;border-radius:50%;z-index:1}
.home-news .homenews-list .homenews-text .homenews-date::after{content:"";position:absolute;right:-10px;top:-16px;background-color:#FFFFFF;opacity:.1;width:30px;height:40px;border-radius:50%;z-index:10}
.home-news .homenews-list .homenews-text .homenews-tit{color:var(--fontcolor);font-size:var(--fontsize18);font-weight:var(--fontbold5);transition:all .2s ease;text-transform:capitalize;line-height:1.4}
.home-news .homenews-list .homenews-text .homenews-des{margin-top:6px;transition:all .2s ease}
.home-news .homenews-list .homenews-text .homenews-des p{color:var(--introcolor);line-height:1.4}
.home-news .homenews-list .homenews-text .homenews-more{margin-top:10px;box-sizing:border-box;transition:all .2s ease;border-top:1px solid #EEEEEE}
.home-news .homenews-list .homenews-text .morebtn{display:inline-flex;margin-top:10px;color:var(--color)}
.home-news .homenews-list .homenews-text .morebtn em{transform:translateY(2px);margin-left:4px}
@media (max-width:1024px){.home-news{padding:30px 0;}}
@media (max-width:768px){.home-news .homenews-list{justify-content:space-between}
.home-news .homenews-list .homenews-item{width:48%;margin-right:0px;margin-bottom:2em}}
@media (max-width:500px){.home-news .news-top .right{display:none}
.home-news .homenews-list .homenews-text{margin:0px;top:0px;padding:10px;border-radius:0 0 5px 5px}
.home-news .homenews-list .homenews-text .homenews-date{top:-60px;left:-10px}}