.news_page_banner{min-height:360px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,18,34,.84),rgba(5,18,34,.48)),url(\"/skin/static/picture/banner02.jpg\") center/cover no-repeat;color:#fff;position:relative;overflow:hidden}
.news_page_banner:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:88px;background:linear-gradient(0deg,#f6f8fb,rgba(246,248,251,0));pointer-events:none}
.news_page_banner .layout{position:relative;z-index:1;width:1100px;max-width:calc(100% - 40px);margin:0 auto}
.news_page_banner span{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd800}
.news_page_banner h1{max-width:820px;margin:0;font-size:46px;line-height:1.12;color:#fff;font-weight:800}
.news_page_banner p{max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.8;color:rgba(255,255,255,.88)}
.news_full_width_page{padding-top:56px;background:#f6f8fb}
.news_full_width_page .layout:after{content:\"\";display:block;clear:both}
.news_full_width_page .main{float:none;width:100%;max-width:none;padding-bottom:72px}
.news_full_width_page .news_intro_panel{margin-bottom:34px;padding:40px 44px;border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(10,18,31,.08)}
.news_full_width_page .news_intro_panel h1{max-width:960px;font-size:34px;line-height:1.24}
.news_full_width_page .news_intro_panel p{max-width:980px}
.news_full_width_page .blog_list{background:#fff;border-radius:18px;padding:38px 40px 18px;box-shadow:0 18px 48px rgba(10,18,31,.08)}
.news_full_width_page .blog_list .page_title{font-size:28px;margin-bottom:10px}
.news_full_width_page .blog-item{padding:36px 0}
.news_full_width_page .blog-item .item-img{max-width:300px;margin-right:34px}
.news_full_width_page .blog-item .item-info .item-title{font-size:24px;line-height:1.35}
.news_full_width_page .page_bar{height:auto;min-height:42px;line-height:1;margin:38px 0 8px;padding-top:26px;border-top:1px solid #edf1f5;text-align:center;font-size:0}
.news_full_width_page .page_bar .pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}
.news_full_width_page .page_bar a,.news_full_width_page .page_bar span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 15px;margin:0 5px;border:1px solid #dde5ee;border-radius:6px;background:#fff;color:#344254;font-size:14px;font-weight:700;line-height:1;box-shadow:0 8px 20px rgba(10,18,31,.05);transition:all .2s ease}
.news_full_width_page .page_bar .pages a,.news_full_width_page .page_bar .pages span{margin:0}
.news_full_width_page .page_bar a.current,.news_full_width_page .page_bar a:hover{background:#101820;border-color:#101820;color:#fff;box-shadow:0 12px 26px rgba(16,24,32,.18)}
.news_full_width_page .page_bar a:not(.current):hover{transform:translateY(-1px)}
.news_full_width_page .page_bar span.current2{min-width:0;width:auto;padding:0 18px;background:#f6f8fb;border-color:#e7edf4;color:#667382;font-size:13px;font-weight:700;box-shadow:none}
.news_full_width_page .news_timeline_section,.news_full_width_page .qualification_snapshot_section{padding-top:56px}
.news_full_width_page .timeline_grid,.news_full_width_page .qualification_grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1024px){.news_full_width_page .timeline_grid,.news_full_width_page .qualification_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news_page_banner h1{font-size:38px}}
@media(max-width:768px){.news_page_banner{min-height:300px}.news_page_banner h1{font-size:30px}.news_page_banner p{font-size:15px}.news_full_width_page{padding-top:34px}.news_full_width_page .news_intro_panel,.news_full_width_page .blog_list{padding:26px 22px;border-radius:14px}.news_full_width_page .news_intro_panel h1{font-size:26px}.news_full_width_page .blog-item{padding:28px 0}.news_full_width_page .blog-item .item-img{float:none;display:block;max-width:none;width:100%;margin:0 0 18px}.news_full_width_page .blog-item .item-img img{width:100%}.news_full_width_page .blog-item .item-info .item-title{font-size:21px}.news_full_width_page .page_bar .pages{gap:8px}.news_full_width_page .page_bar a,.news_full_width_page .page_bar span{min-width:38px;height:38px;padding:0 12px;font-size:13px}.news_full_width_page .page_bar span.current2{width:100%;margin-top:2px}.news_full_width_page .timeline_grid,.news_full_width_page .qualification_grid{grid-template-columns:1fr}}
