.ly_news_21{text-align: center;}.ly_news_21 .txt_box{margin-bottom: 60px}.ly_news_21 .news_box{display: flex;align-items: flex-start;justify-content: space-between;text-align: left;flex-wrap: wrap}.ly_news_21 .news_box .themes_news{margin-bottom: 30px;width: 48.82%;box-sizing: border-box;background-color: #fff}.ly_news_21 .news_box .themes_news .flex_box{position: relative;height: 0;padding-top: 40%;overflow: hidden}.ly_news_21 .news_box .themes_news .flex_box .abs_box{position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;padding: 20px;}.ly_news_21 .news_box .themes_news .img_box{width: 0;font-size: 0}.ly_news_21 .news_box .themes_news .info_box{width: 100%}.ly_news_21 .news_box .themes_news .info_box .i_title{margin: 5px 0 20px;font-size: 22px;color: #000000;overflow: hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-word}.ly_news_21 .news_box .themes_news .info_box .i_brief{margin-bottom: 15px;font-size: 16px;color: #555555;line-height: 1.875;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;overflow: hidden}.ly_news_21 .news_box .themes_news .info_box .i_date{font-size: 14px}.ly_news_21 a{text-decoration: none}.ly_news_21 .i_button{margin-top: 60px;display: inline-block}@media screen and (max-width: 1200px){.ly_news_21 .news_box .themes_news .info_box .i_brief{-webkit-line-clamp: 3}}@media screen and (min-width: 1000px){.ly_news_21 .news_box .themes_news:hover .img_box{width: 35%}.ly_news_21 .news_box .themes_news:hover .info_box{width: calc( 65% - 20px )}.ly_news_21 .news_box .themes_news:hover .info_box .i_brief{-webkit-line-clamp: 3}}@media screen and (max-width: 1000px){.ly_news_21 .txt_box{margin-bottom: 30px}.ly_news_21 .i_button{margin-top: 30px}.ly_news_21 .news_box .themes_news{margin-bottom: 15px;width: 100%}.ly_news_21 .news_box .themes_news .flex_box{padding: 0;height: auto}.ly_news_21 .news_box .themes_news .flex_box .abs_box{position: static;transform: translate(0,0)}.ly_news_21 .news_box .themes_news .info_box .i_brief{-webkit-line-clamp: 5}}