#NewsCategory{width:94%;padding:2% 3%}#NewsCategory .bgcate{height:33px;margin-bottom:5px;background:url(/css/icon/bgcaterpx.gif) repeat-x bottom}#NewsCategory a.cate{font:bold 16px/28px var(--font-default);height:33px;color:#346c43;text-transform:uppercase;display:inline-block;background:url(/css/icon/bgcatehoverrpx.gif) repeat-x bottom}#NewsCategory a.hasImage{text-indent:-1000px}#NewsCategory .cateImage{height:33px;border:0}#NewsCategory .item{width:100%;padding-bottom:10px;background:#fff;margin-bottom:5%;border-radius:5px;overflow:hidden;display:block}#NewsCategory .tin1{font:bold 20px var(--font-default);color:#333;padding:2% 0;display:block}#NewsCategory .date{color:#b9b9b9;padding:3px 0;font:normal 13px var(--font-default);padding:0;padding-bottom:1%}@media screen and (-webkit-min-device-pixel-ratio:0){#NewsCategory .date{color:#b9b9b9 !important}}#NewsCategory .desc{font:normal 15px/20px var(--font-default);color:#333;padding:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#NewsCategory .khungAnhCrop{width:100%;height:0;padding-bottom:55%}#NewsCategory .khungAnhCrop span.goc{width:30px;height:30px;display:block;position:absolute;z-index:100;left:10px;top:10px}#NewsCategory .play{width:44px;height:44px;display:block;position:absolute;z-index:3;bottom:47%;left:47%;background:url(/css/icon/play2.png) no-repeat center;background-size:100% 100%}#NewsCategory a.detail{color:#333;background:url(/css/icon/arrow3.gif) no-repeat right center;padding-right:15px;line-height:25px;display:inline-block}#NewsCategory a.detail:hover{color:#346c43}#NewsCategory .vien{clear:both;border-bottom:dotted 1px #e0e0e0;height:19px}#NewsCategory .xemnhieuhon{width:100%;height:37px;cursor:pointer;font:normal 15px/37px var(--font-default);border-radius:5px;text-align:center;color:#fff;background:#737373;margin-bottom:10px}#NewsCategory .xemnhieuhon span{color:#b3b3b3}#SubNewsCates{background:#000;padding:2% 0}#SubNewsCates .content{background:url(/css/icon/bg.png);margin:0 3%}#SubNewsCates a.top{font:bold 22px/28px var(--font-default);float:left;padding:10px 0;padding-bottom:20px;color:#fff;text-transform:uppercase;display:block;height:28px}#SubNewsCates a.cate{font:bold 15px/45px var(--font-default);float:left;margin-left:20px;color:#fff;display:block}#SubNewsCates a.subcate{font:normal 11px var(--font-default);color:#333;background:url(/css/icon/dot.gif) no-repeat 32px 8px;padding:4px 0 4px 40px;display:block}#SubNewsCates .sapxep{cursor:pointer;width:40%;margin-top:5px;padding-left:3%;float:right;height:40px;font:normal 16px/40px var(--font-default);border-radius:5px;color:#333;background:#fff}#SubNewsCates .sapxep a{padding-left:25px;background:url(/css/icon/sapxep.png) no-repeat left;background-size:15px 15px}#SubNewsCates .topkn{border-bottom:solid 1px #656565;padding:0 3%;margin-bottom:2%}#DisplayNewsDetail{width:94%;margin:0 auto}#DisplayNewsDetail .title{font:bold 27px/35px var(--font-default);color:#333}#DisplayNewsDetail .contentview table{width:100% !important}#DisplayNewsDetail .date{font:italic 14px/20px var(--font-default);color:#999;margin-top:20px;margin-bottom:10px}#DisplayNewsDetail a.SmallSize{width:14px;height:14px;display:inline-block;background:url(/css/icon/tru.gif) no-repeat}#DisplayNewsDetail a.LargeSize{width:14px;height:14px;display:inline-block;background:url(/css/icon/cong.gif) no-repeat}.anhdaidien{width:100%;margin-top:1%}.anhdaidien img{width:100%}#DisplayNewsDetail .tieudebl{font:bold 20px/30px var(--font-default);color:#333;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio:0){#DisplayNewsDetail .date{color:#999 !important}}#DisplayNewsDetail .contentview .imgBorder{position:relative;z-index:1;display:inline-block}#DisplayNewsDetail .contentview .imgCover{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:url(/css/icon/cover.png)}#SubNewsOtherItems{position:relative;z-index:1;padding-top:20px;width:94%;margin:0 auto}#SubNewsOtherItems .title{font:bold 20px var(--font-default);color:#333;padding:5px 0}#SubNewsOtherItems .cate{font:bold 20px/28px var(--font-default);height:33px;color:#333;display:inline-block}#SubNewsOtherItems .item{float:left;width:100%}#SubNewsOtherItems .tin1{font:normal 15px/19px var(--font-default);color:#333;max-height:55px;display:block;overflow:hidden}#SubNewsOtherItems .tin1:hover{color:#242424}#SubNewsOtherItems .date{color:#999;padding:3px 0;font:italic 11px var(--font-default);margin-top:5px}#SubNewsOtherItems .desc{line-height:18px;color:#585858}#SubNewsOtherItems .khungAnhCrop{float:left;width:112px;height:75px;margin-right:12px;border:1px solid #d5d5d5;border-radius:3px}.SplitPages{display:flex}.SplitPages select:first-child{margin-left:0}.SplitPages .phantrang{height:40px;margin:0 10px 10px;-webkit-appearance:none;-moz-appearance:none;padding-right:35px;background:#efefef url(/css/icon/sotrang.png) no-repeat right;font:bold 14px/40px var(--font-default);padding-left:10px;border:1px solid #999;border-radius:3px}.SplitPages .trangsau{text-align:center;width:90px;margin-bottom:10px;height:38px;background:#efefef;font:bold 14px/38px var(--font-default);border:1px solid #999;border-radius:3px;color:#333}.SplitPages .trangtruoc{text-align:center;width:90px;margin-bottom:10px;height:38px;background:#efefef;font:bold 14px/38px var(--font-default);border:1px solid #999;border-radius:3px;color:#333}.contentview h2,.contentview h3{font-weight:600}.kn-m-hero{padding:28px 16px 20px;background:linear-gradient(180deg,#e8f3ea 0%,#fff 100%);text-align:center}.kn-m-hero__title{font-size:1.7rem;color:#1a4d2c;margin:0 0 10px;line-height:1.25;font-weight:700;letter-spacing:-.3px}.kn-m-hero__desc{color:#4a5d4e;font-size:.95rem;line-height:1.55;margin:0 auto;max-width:540px}.kn-m-section{padding:24px 16px 4px}.kn-m-section__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.kn-m-section__title{font-size:1.15rem;color:#1a2e1a;margin:0 0 14px;font-weight:700;position:relative;padding-left:10px;line-height:1.3}.kn-m-section__title::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:#497e57;border-radius:2px}.kn-m-section__head .kn-m-section__title{margin-bottom:0}.kn-m-section__more{color:#497e57;font-size:.85rem;font-weight:600;text-decoration:none;flex-shrink:0;white-space:nowrap}.kn-m-section__more:hover{color:#2d5539}.kn-m-catalog{padding:0}.kn-m-catalog__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.kn-m-catalog__item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#1a2e1a;min-height:120px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 1px 2px rgba(0,0,0,.03)}.kn-m-catalog__item:active{transform:scale(.97);border-color:#497e57;background:#f3faf5}.kn-m-catalog__item img{width:56px;height:56px;object-fit:contain;margin-bottom:10px}.kn-m-catalog__name{font-size:.9rem;font-weight:600;margin:0;text-align:center;line-height:1.3;color:#1a2e1a}.kn-m-news-list{display:flex;flex-direction:column;gap:14px}.kn-m-news-item{display:flex;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#1a2e1a;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:border-color .15s}.kn-m-news-item:active{border-color:#497e57;background:#f9fbf9}.kn-m-news-item__img{flex-shrink:0;width:110px;height:82px;border-radius:8px;overflow:hidden;background:#f3f4f6}.kn-m-news-item__img img{width:100%;height:100%;object-fit:cover;display:block}.kn-m-news-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.kn-m-news-item__title{font-size:.95rem;font-weight:600;color:#1a2e1a;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kn-m-news-item__meta{font-size:.75rem;color:#888}.kn-m-news-item__desc{font-size:.82rem;color:#555;margin:2px 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kn-m-empty{text-align:center;color:#888;padding:24px;font-size:.9rem}