.layout-blog{padding-bottom:30px;font-family:"Roboto",sans-serif}.box_blog_list:last-child{margin-bottom:0}.layout-blog .title-page{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.layout-blog .title-page .btxt_blog{font-size:2.4rem;font-weight:700;color:var(--mainColor);margin-bottom:0}.layout-blog .list-news{row-gap:30px}.layout-blog .list-news .item_blog{display:block;position:relative;box-shadow:0px 0px 4px 0px rgba(0,0,0,.08);height:100%}.layout-blog .list-news .item_blog .image-blog{padding-bottom:63.5%;overflow:hidden;height:auto;display:block;position:relative}.layout-blog .list-news .item_blog .image-blog img{width:auto!important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.3s ease-in-out all;will-change:opacify}.layout-blog .list-news .item_blog:hover .image-blog img{transform:scale(1.1)}.layout-blog .list-news .item_blog .blog_content{position:relative;width:100%;padding:15px}.layout-blog .list-news .item_blog .blog_content h3{margin-bottom:7px;line-height:22px}.layout-blog .list-news .item_blog .blog_content h3 a{color:var(--textColor);font-size:16px;line-height:22px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px}.layout-blog .list-news .item_blog .blog_content h3 a:hover{color:var(--subColor)}.layout-blog .list-news .item_blog .blog_content .blog_description{color:var(--textColor);line-height:20px;margin-bottom:0;margin-bottom:10px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;height:40px;font-size:14px}.layout-blog .list-news .item_blog .update_date{display:flex;font-size:12px;color:#838383;justify-content:space-between;margin-bottom:0;border-top:1px solid #eee;margin-top:10px;padding-top:10px}.layout-blog .list-news .item_blog .update_date .user_date{font-style:italic}.blog_left_base ul.menu{padding:0;margin:0;list-style:none}.blog_left_base ul.menu li{position:relative!important}.blog_left_base ul.menu li .sub-open{width:30px;height:30px;top:2px;right:0;transition:.5s all;cursor:pointer;position:absolute;display:flex;justify-content:center;align-items:center}.blog_left_base ul.menu li .sub-open::before,.blog_left_base ul.menu li .sub-open::after{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background-color:currentColor;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;color:#282828}.blog_left_base ul.menu li .sub-open::before{width:11px;height:1px;opacity:1}.blog_left_base ul.menu li .sub-open::after{width:1px;height:11px}.blog_left_base ul.menu li .sub-open.sub-opend::before{opacity:0}.blog_left_base ul.menu li .sub-open.sub-opend::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.blog_left_base ul.menu li>a{display:block;padding:3px 0;color:#282828;text-decoration:none;padding-right:30px}.blog_left_base ul.menu li>a:hover{color:var(--subColor)}.blog_left_base ul.menu ul{padding-left:10px!important;display:none}.blog_left_base .widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:5px}.blog_left_base .widget_tag_cloud .tagcloud a{color:var(--textColor);transition:.3s;padding:3px 10px;margin:0!important;margin:3px;display:inline-block;background-color:#fff;font-size:14px!important;text-decoration:none}.blog_left_base .widget_tag_cloud .tagcloud a:hover{background-color:var(--subColor);color:#000}.layout-blog ul.page-numbers{position:relative;z-index:1;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin-top:50px}.layout-blog ul.page-numbers li .page-numbers{font-weight:400;float:left;margin:0 2.5px;margin-bottom:5px;width:30px;background:0 0;border:solid 1px var(--mainColor);text-align:center;height:30px;font-size:14px;padding:0;line-height:28px;color:#173963;text-decoration:none;border-radius:0px}.layout-blog ul.page-numbers li .page-numbers:hover,.layout-blog ul.page-numbers li .page-numbers.current{background-color:var(--mainColor);border-color:var(--mainColor);color:#fff;display:flex;justify-content:center;align-items:center}