.news-item{transition:var(--transition);box-shadow:var(--shadow4)}.news-item .el-image__inner{transition:var(--transition)}.news-item:hover{transform:translateY(-4px);box-shadow:var(--shadow2)}.news-item:hover .el-image__inner{transform:scale(1.05)}.news-item-special{box-shadow:var(--shadow4)}.news-item-special .el-image__inner{transition:var(--transition)}.news-item-special:hover .el-image__inner{transform:scale(1.05)}.news-list_common{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.news-list .category-item:hover,.news-list .category-item.is-active{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.news-title-size{font-size:calc(40px + var(--font-size-base))}@media (max-width: 1023.9px){.news-title-size{font-size:calc(28px + var(--font-size-base))}}.news-time-size{font-size:calc(14px + var(--font-size-base));font-family:Open Sans,sans-serif}@media (max-width: 1023.9px){.news-time-size{font-size:calc(16px + var(--font-size-base))}}.news-introduction-size{font-size:calc(18px + var(--font-size-base))}@media (max-width: 1023.9px){.news-introduction-size{font-size:calc(16px + var(--font-size-base))}}.news-content{font-size:calc(20px + var(--font-size-base));font-family:Open Sans,sans-serif}.news-content p{margin-bottom:16px}.news-content p:last-child{margin-bottom:0}.news-content h2{margin:30px 0 14px;padding:0;font-weight:600;text-align:left!important}.news-content h2:first-child{margin-top:0}.news-content h3{margin:0;padding:8px 0;font-weight:600;text-align:left!important}.news-content img{display:inline-block}.news-content table{border-width:1px;border-color:var(--outline)}.news-content table tbody,.news-content table tr,.news-content table td{border-width:inherit}@media (hover: hover){.scroller:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller::-webkit-scrollbar{width:5px;height:5px}.scroller::-webkit-scrollbar-track{border-radius:2.5px}.scroller::-webkit-scrollbar-thumb{border-radius:2.5px;width:5px;height:5px;background:transparent}}.is-news-page .layout-header>div{max-width:100vw!important}.is-news-page.is-show-side-module main{width:100%;max-width:100vw;margin:0 auto}.is-news-page main{display:flex;width:100%;margin:0 auto}
