.news,.news .news-list{margin-bottom:64px}.news .news-list .news-row{border-bottom:1px solid #b4b4b4;display:flex;gap:20px;padding:28px 0}.news .news-list .news-row .pic{overflow:hidden;width:200px}.news .news-list .news-row .pic div{align-items:center;aspect-ratio:4/3;display:flex;width:100%}.news .news-list .news-row .pic img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news .news-list .news-row .head{align-items:center;display:flex;gap:20px;margin-bottom:12px;margin-top:20px}.news .news-list .news-row .head .tag{border:1px solid #e2655c;border-radius:50px;color:#e2655c;font-size:16px;font-weight:500;letter-spacing:2.4px;padding:4px 16px 5px}.news .news-list .news-row .head .date{color:#7b7b7b;font-size:18px;font-weight:500;letter-spacing:.9px}.news .news-list .news-row .news-title{color:#444;font-size:22px;font-weight:500;height:64px;letter-spacing:3.3px;overflow:hidden}.news .news-list .news-row:hover .news-title{color:#e2655c}.news.detail .date{color:#7b7b7b;font-size:18px;font-weight:500;letter-spacing:.9px;margin-bottom:12px}.news.detail .news-title{color:#484848;font-size:24px;font-weight:500;letter-spacing:3.6px;line-height:150%}.news.detail .line{background:#d9d9d9;height:1px;margin:32px 0}.news.detail .pic{margin-bottom:32px}.news.detail .pic img{width:100%}.news.detail .content{color:#000;font-size:18px;font-weight:400;letter-spacing:2.7px;line-height:160%}.news.detail .content img{max-height:100%!important;max-width:100%!important}.news.detail .content:after{clear:both;content:"";display:block}.news.detail .content .videobox{height:0;padding-bottom:56.25%;position:relative;width:100%}.news.detail .content .videobox iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:991px){.news .p24{padding:24px}.news .news-list{margin-bottom:0;margin-top:0}.news .news-list .news-row{gap:12px;padding:16px 0}.news .news-list .news-row .pic{flex-shrink:0;width:80px}.news .news-list .news-row .pic div{aspect-ratio:1/1}.news .news-list .news-row .head{margin-top:0}.news .news-list .news-row .head .tag{font-size:12px;font-weight:400;letter-spacing:.6px;padding:2px 8px}.news .news-list .news-row .head .date{font-size:14px;letter-spacing:.7px}.news .news-list .news-row .news-title{font-size:16px;height:48px;letter-spacing:.8px}.news.detail .date{font-size:14px;letter-spacing:.7px;margin-bottom:8px}.news.detail .news-title{font-size:16px;letter-spacing:.8px}.news.detail .line{margin:12px 0}.news.detail .pic{margin-bottom:16px}.news.detail .content{font-size:16px;letter-spacing:.8px}}
