/**
 * /news/ leeline list — hide legacy shell; normalize rem under theme html { font-size: 100px }.
 */

body.qng-body-news-list.qng-news-leeline-active .page_section:not(.qng-news-list-esd-intro-section),
body.qng-body-news-list.qng-news-leeline-active .qng-esd-page.qng-esd-news-list:not(.qng-esd-news-list-intro):not(.qng-esd-news-list-bottom) {
	display: none !important;
}

body.qng-body-news-list.qng-news-leeline-active .qng-news-leeline-layout {
	display: block;
	width: 100%;
	max-width: none;
	margin: 50px 0 0;
	padding: 0;
	box-sizing: border-box;
	clear: both;
	isolation: isolate;
	position: relative;
	z-index: 1;
}

body.qng-body-news-list.qng-news-leeline-active .qng-fenbanner.fenbanner,
body.qng-body-news-list.qng-news-leeline-active .fenbanner.qng-fenbanner.page_banner {
	position: relative;
	z-index: 2;
	margin-bottom: 0;
}

body.qng-news-leeline-active .qng-news-leeline-layout,
body.qng-news-leeline-active .qng-news-leeline-layout * {
	box-sizing: border-box;
}

body.qng-news-leeline-active .qng-news-leeline-layout {
	font-size: 17px !important;
	line-height: 1.5 !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout p.gb-headline-06effc5a {
	font-size: 16px !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout h2.gb-headline-dc003033 {
	font-size: 26px !important;
	line-height: 1.25 !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout p.gb-headline-b363a0a5 {
	font-size: 16px !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout a.gb-button-e81afa9d {
	font-size: 16px !important;
	padding: 14px 40px !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout .gb-container-1ed16867,
body.qng-news-leeline-active .qng-news-leeline-layout p.gb-headline-c7b33e8b,
body.qng-news-leeline-active .qng-news-leeline-layout p.gb-headline-af8af68e {
	font-size: 14px !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout img.gb-image-de98a9eb {
	width: 100% !important;
	max-width: 800px !important;
	height: auto !important;
	max-height: none !important;
	object-fit: contain !important;
	object-position: center !important;
	vertical-align: middle !important;
	display: block !important;
}

body.qng-news-leeline-active .qng-news-leeline-layout .gb-block-image-de98a9eb {
	margin-top: -22px;
}

@media (max-width: 767px) {
	body.qng-body-news-list.qng-news-leeline-active .qng-news-leeline-layout {
		margin-top: 24px;
	}

	body.qng-news-leeline-active .qng-news-leeline-layout h2.gb-headline-dc003033 {
		font-size: 22px !important;
	}

	body.qng-news-leeline-active .qng-news-leeline-layout p.gb-headline-06effc5a {
		font-size: 15px !important;
	}

	body.qng-news-leeline-active .qng-news-leeline-layout img.gb-image-de98a9eb {
		max-width: 100% !important;
		height: auto !important;
	}
}
