/**
 * Ported from wp-theme assets/static/css/style.css (slick + product top + tabs + news shell + related).
 * Loaded after qng-list-pages.css.
 */

/* —— Slick (related .autoplay4) —— */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-prev,.slick-next{position:absolute;display:block;width:13px;height:24px;line-height:0;font-size:0;cursor:pointer;background:none;background-repeat:no-repeat;background-position:center;color:transparent;margin-top:-12px;padding:0;border:none;outline:none;top:50%;}
.slick-prev:focus,.slick-next:focus{outline:none;}
.slick-prev{left:-30px;}
.slick-next{right:-30px;}
.slick-dots{list-style:none;display:none!important;text-align:center;padding:10px 3px;z-index:999;margin-top:11px;}
.slick-dots li{position:relative;display:inline-block;width:9px;height:9px;margin:0 4px;padding:3px 0;cursor:pointer;transition:all .5s;}
.slick-dots li button{border:0;background:transparent;display:block;height:9px;width:9px;padding:5px;outline:none;line-height:0;font-size:0;cursor:pointer;background:#cbcbcb;transition:all .5s;border-radius:2px;}
.slick-dots li.slick-active{width:20px;height:9px;}
.slick-dots li.slick-active button{background:#41bb58;width:20px;height:9px;}
@media only screen and (max-width:1299px){
	.slick-prev{left:0;}
	.slick-next{right:0;}
	.slick-dots{margin-top:0;}
}

/* —— Product top (wp-theme .pro_info_top) —— */
.sp-current-big img{width:100%;}
.sp-large img{max-width:none;}

.pro_info_top .prom_img{position:relative;}
.sp-loading img{max-width:100%;height:auto;}
.sp-wrap{
	display:none;line-height:0;font-size:0;border-radius:3px;position:relative;
	text-align:center;max-width:100%;width:100%;
}
.sp-thumbs{text-align:left;display:block;padding:10px 0;}
.sp-thumbs a{position:relative;border:2px solid #e7f0f1;}
.sp-thumbs img{min-height:56px;min-width:56px;max-width:56px;}
.sp-thumbs a:link,.sp-thumbs a:visited{
	width:70px;height:70px;overflow:hidden;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
	display:inline-block;background-size:cover;background-position:center;
	-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;transition:all .2s ease-out;margin:0 3px;
}
.sp-thumbs a:hover{opacity:1;border-color:#109bdc;}
.sp-thumbs a:active,.sp-thumbs a.sp-current{opacity:1!important;position:relative;border-color:#109bdc;}
.sp-thumbs a.sp-current:after{transform:scaleX(1);visibility:visible;}
.sp-large{position:relative;overflow:hidden;top:0;left:0;width:100%;border:2px solid #eee;}
.sp-large a img{max-width:100%;height:auto;width:100%;}
.sp-large a{display:block;}
.sp-zoom{
	position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:none;
}
.sp-lightbox{
	position:fixed;top:0;left:0;height:100%;width:100%;
	background:rgb(0,0,0);background:rgba(0,0,0,.9);z-index:9999999;display:none;cursor:pointer;
}
.sp-lightbox img{
	position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:90%;max-height:90%;border:2px solid #fff;
}
#sp-prev,#sp-next{
	position:absolute;top:50%;margin-top:-25px;z-index:501;color:#fff;text-decoration:none;background:#000;
	border-radius:25px;border:2px solid #fff;width:50px;height:50px;box-sizing:border-box;transition:.2s;text-align:center;
}
#sp-prev{left:14%;}
#sp-prev:before{content:"\f104";font-family:'FontAwesome';font-size:24px;line-height:46px;}
#sp-next{right:14%;}
#sp-next:before{content:"\f105";font-family:'FontAwesome';font-size:24px;line-height:46px;}
#sp-prev:hover,#sp-next:hover{background:#444;}
@media screen and (max-width:768px){
	#sp-prev{left:10px;}
	#sp-next{right:10px;}
}
@media screen and (max-width:400px){
	.sp-wrap{margin:0 0 0;}
	#sp-prev,#sp-next{top:auto;margin-top:0;bottom:25px;}
}
.pro_info_top .prom_img .sp-wrap .sp-thumbs{
	white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
	scrollbar-width:none;-ms-overflow-style:none;
}
.pro_info_top .prom_img .sp-wrap .sp-thumbs::-webkit-scrollbar{display:none;width:0;height:0;}
.pro_info_top .prom_img .sp-wrap .sp-thumbs a{float:none;vertical-align:top;}
.pro_info_top .prom_img .sp-wrap.sp-touch,
.pro_info_top .prom_img .sp-wrap.sp-non-touch{
	display:block!important;
	width:100%;
}
.pro_info_top .prom_img .sp-wrap .sp-large{
	width:100%;
	max-width:100%;
	margin:0 auto;
	background:#fff;
	box-sizing:border-box;
}
.pro_info_top .prom_img .sp-wrap .sp-large a.sp-current-big{
	display:block;
	width:100%;
	line-height:0;
	box-sizing:border-box;
}
.pro_info_top .prom_img .sp-wrap .sp-large .sp-current-big img{
	width:100%;
	height:auto;
	max-width:100%;
	display:block;
	vertical-align:top;
}
.pro_info_top{position:relative;z-index:2;padding:60px 0;border-bottom:1px solid #eee;background:#fff;}
.pro_info_top .container{position:relative;z-index:9;}
.pro_info_top .qng-product-summary-card{
	background:#fff;border:1px solid #e8eaed;border-radius:12px;
	box-shadow:0 4px 22px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04);
	overflow:hidden;padding:32px 28px 36px;box-sizing:border-box;
}
.pro_info_top .qng-product-summary-card .prom-right{background:transparent;}
.prom_img{padding:0;text-align:center;padding-right:20px;}
.prom-right>h1{padding:0;margin:0;display:block;font-size:18px;text-transform:capitalize;color:#333;margin-bottom:20px;line-height:24px;font-family:'poppins-semibold',sans-serif;}
.prom-right>div.main{font-size:14px;line-height:24px;color:#808080;margin-bottom:20px;}
.prom-right{padding:0 0 30px 45px;background:#fff;}
.prom-right .pro-table{margin-bottom:0;border-top:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px;}
.prom-right .pro-table ul li{list-style:none;margin-bottom:8px;display:flex;align-items:center;}
.prom-right .pro-table ul li p{display:inline-block;font-size:13px;color:#808080;text-transform:capitalize;width:25%;margin:0;}
.prom-right .pro-table ul li span{color:#333;display:inline-block;font-size:14px;padding-left:5px;}
.prom-right .mobile_inquiry{display:inline-block;margin-top:4px;}
.prom-right .mobile_inquiry .main_more{
	display:inline-block;padding:0;height:auto;line-height:0;
	border-radius:10px;overflow:hidden;vertical-align:middle;
	box-shadow:0 2px 8px rgba(4,73,140,.25);
}
.prom-right .mobile_inquiry .main_more a.more_inq{
	display:inline-block;height:46px;line-height:46px;padding:0 22px;
	color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:600;
	font-family:'poppins-semibold',sans-serif;text-transform:capitalize;
	background:#04498C;border-radius:10px;transition:background .2s ease,color .2s ease,box-shadow .2s ease;
	box-sizing:border-box;
}
.prom-right .mobile_inquiry .main_more a.more_inq:hover,
.prom-right .mobile_inquiry .main_more a.more_inq:focus{
	background:#e07d00;color:#fff!important;box-shadow:0 3px 12px rgba(224,125,0,.35);
	outline:none;
}
.prom-right .mobile_inquiry .main_more a.more_inq:after{content:"\f27a";font-family:FontAwesome;margin-left:10px;font-size:14px;}

body.single-product .page-right #pro_inquiry.qng-product-sidebar-card--inquiry{
	margin:32px 0 0;
	padding:0;
	clear:both;
	width:100%;
	max-width:100%;
	float:none;
	position:relative;
	z-index:1;
}
@media only screen and (max-width:768px){
	body.single-product .page-right #pro_inquiry.qng-product-sidebar-card--inquiry{
		margin-top:24px;
	}
}

/* —— Product tab + news detail shell —— */
#parentHorizontalTab02{margin:0;text-align:left;padding:0;margin-top:0;}
#parentHorizontalTab02 ul.resp-tabs-list,.qng-news-detail-shell ul.resp-tabs-list{margin:0;padding:0;background:var(--qng-page-bg,#fff);}
#parentHorizontalTab02 .resp-tabs-list li,.qng-news-detail-shell .resp-tabs-list li{
	list-style:none;cursor:pointer;margin:0;border:none;display:inline-block;position:relative;z-index:1;color:#4d4d4d;font-size:16px;line-height:48px;vertical-align:middle;font-family:'poppins-semibold',sans-serif;text-transform:capitalize;padding:0 25px;background:none;
}
#parentHorizontalTab02 .resp-tabs-list li.resp-tab-active{background:#04498C;color:#fff;}
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active{
	background:var(--qng-surface-hover,#eef6ff) !important;
	color:#1a1a1a !important;
	border-bottom:2px solid #04498C;
	box-shadow:none !important;
}
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active b,
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active strong,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active b,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active strong{
	color:inherit !important;
	font-weight:600;
}
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link{
	color:#04498c !important;
	font-weight:600;
}
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link b,
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link strong,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link b,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link strong{
	color:#04498c !important;
}
.qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link:hover,
body.qng-body-news-single .qng-news-detail-shell ul.qng-news-cat-tab-strip li.resp-tab-active a.qng-news-cat-tab-link:hover{
	color:#033566 !important;
	text-decoration:underline;
}
#parentHorizontalTab02 .resp-tab-content{display:none;}
#parentHorizontalTab02 .resp-content-active,#parentHorizontalTab02 .resp-accordion-active,#parentHorizontalTab02 .resp-tab-content-active{display:block;}
#parentHorizontalTab02 .resp-tabs-container{background:#fff;padding:35px 0;}
#parentHorizontalTab02.qng-product-detail,.qng-news-detail-shell{
	background:#fff;border:1px solid #e8eaed;border-radius:12px;
	box-shadow:0 4px 22px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04);
	overflow:hidden;margin-bottom:22px;
}
#parentHorizontalTab02.qng-product-detail ul.resp-tabs-list,.qng-news-detail-shell ul.resp-tabs-list{border-bottom:1px solid #eaeaea;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container,.qng-news-detail-shell .resp-tabs-container{padding:32px 28px 42px;box-sizing:border-box;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text,.qng-news-detail-shell .resp-tabs-container .text{
	color:#363636;font-size:16px;line-height:1.75;
	font-family:"Microsoft YaHei","PingFang SC","Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word;
}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text>p,.qng-news-detail-shell .resp-tabs-container .text>p{margin:0 0 1.1em;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h2,
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h3,
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h4,
.qng-news-detail-shell .resp-tabs-container .text h2,
.qng-news-detail-shell .resp-tabs-container .text h3,
.qng-news-detail-shell .resp-tabs-container .text h4{
	font-family:"Microsoft YaHei","PingFang SC","Hiragino Sans GB",sans-serif;color:#1a1a1a;line-height:1.35;margin:1.35em 0 .55em;font-weight:600;
}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h2:first-child,
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h3:first-child,
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h4:first-child,
.qng-news-detail-shell .resp-tabs-container .text h2:first-child,
.qng-news-detail-shell .resp-tabs-container .text h3:first-child,
.qng-news-detail-shell .resp-tabs-container .text h4:first-child{margin-top:0;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text img,.qng-news-detail-shell .resp-tabs-container .text img{max-width:100%;height:auto;border-radius:4px;vertical-align:middle;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text table,.qng-news-detail-shell .resp-tabs-container .text table{width:100%!important;max-width:100%;border-collapse:collapse;margin:0 0 1.25em;font-size:.95em;line-height:1.55;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text table th,
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text table td,
.qng-news-detail-shell .resp-tabs-container .text table th,
.qng-news-detail-shell .resp-tabs-container .text table td{border:1px solid #e2e2e2;padding:10px 12px;vertical-align:top;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text table th,.qng-news-detail-shell .resp-tabs-container .text table th{background:var(--qng-surface-soft,#f9fcff);font-weight:600;color:#222;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text>p:last-child,
.qng-news-detail-shell .resp-tabs-container .text>p:last-child{margin-bottom:0;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h2,
.qng-news-detail-shell .resp-tabs-container .text h2{font-size:1.35em;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h3,
.qng-news-detail-shell .resp-tabs-container .text h3{font-size:1.2em;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text h4,
.qng-news-detail-shell .resp-tabs-container .text h4{font-size:1.08em;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text ul,
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text ol,
.qng-news-detail-shell .resp-tabs-container .text ul,
.qng-news-detail-shell .resp-tabs-container .text ol{margin:0 0 1.1em;padding-left:1.35em;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text li,
.qng-news-detail-shell .resp-tabs-container .text li{margin:.35em 0;}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text a,
.qng-news-detail-shell .resp-tabs-container .text a{
	color:#e67e22;text-decoration:none;border-bottom:1px solid transparent;
	transition:border-color .2s ease,color .2s ease;
}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text a:hover,
.qng-news-detail-shell .resp-tabs-container .text a:hover{color:#c96a15;border-bottom-color:rgba(230,126,34,.45);}
#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text blockquote,
.qng-news-detail-shell .resp-tabs-container .text blockquote{
	margin:1em 0;padding:12px 16px 12px 18px;border-left:4px solid #e18f36;
	background:var(--qng-surface-soft,#f9fcff);color:#444;font-size:.96em;
}
.qng-news-detail-shell .resp-tabs-list li i{
	color:#fff;width:28px;height:28px;border-radius:50%;
	box-shadow:0 2px 5px 1px rgba(0,0,0,.12);display:inline-block;text-align:center;
	font-size:16px;line-height:28px;margin-right:10px;vertical-align:middle;background:#04498c;
}
.qng-news-detail-shell .news_detail_title{margin:0 0 8px;}
.qng-news-detail-shell .news_detail_title p{
	font-size:clamp(18px,2.2vw,22px);display:block;color:#1a1a1a;line-height:1.35;
	margin:0 0 8px;font-family:'poppins-semibold',sans-serif;font-weight:600;
}
.qng-news-detail-shell .news_detail_title .page_date{
	display:inline-block;color:#04498c;text-transform:uppercase;position:relative;
	font-size:12px;margin-top:0;line-height:1.5;font-family:'poppins-semibold',sans-serif;
	letter-spacing:.04em;
}
.qng-news-detail-shell .news_detail_title .page_date:before{
	content:'';width:14px;height:14px;background:none;margin-right:6px;
	display:inline-block;vertical-align:middle;
}
.qng-news-detail-shell .news_detail_featured{margin:14px 0 22px;border-radius:8px;overflow:hidden;background:var(--qng-page-bg,#fff);}
.qng-news-detail-shell .news_detail_featured img{display:block;max-width:100%;height:auto;border-radius:4px;}

/* EEAT author box — below article body (leelinebags-style) */
.qng-news-detail-shell .qng-news-author-box-wrap{margin-top:28px;}
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-author-box{
	margin:0;
	background:#f5f7f9;
	border:1px solid #e3e7eb;
	border-radius:10px;
	box-shadow:none;
}
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-author-box-name,
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-author-box-name a{color:#109bdc;}
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-tab-button.active{
	background:#1a2332;
	color:#fff;
	border-bottom-color:#f15b27;
	border-radius:6px 6px 0 0;
}
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-author-box-expertise{
	background:#fff;
	border:1px solid #e3e7eb;
}
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-author-box-social .eeat-social-link{color:#109bdc;}
.qng-news-detail-shell .qng-news-author-box-wrap .eeat-review-guidelines{
	margin-top:0;
	border-top:1px solid #e3e7eb;
	border-radius:0 0 10px 10px;
}
.news_detail_info{text-align:left;}
.news_detail_info ul.navigation,
.qng-news-prev-next-wrap ul.navigation{
	width:100%;list-style:none;margin:20px 0 0;padding:10px 0 0;
	clear:both;
}
.news_detail_info ul.navigation li,
.qng-news-prev-next-wrap ul.navigation li{
	width:100%;float:none;text-align:left;margin:0 0 10px;padding:0;list-style:none;
}
.news_detail_info ul.navigation li a,
.qng-news-prev-next-wrap ul.navigation li a{
	padding:12px 16px 12px 60px;position:relative;display:block;transition:all .35s ease;
	background:#fff;border:1px solid #eee;border-radius:6px;
}
.news_detail_info ul.navigation li a:hover,
.qng-news-prev-next-wrap ul.navigation li a:hover{text-decoration:none;border-color:#d1d5db;}
.news_detail_info ul.navigation li a:before,
.qng-news-prev-next-wrap ul.navigation li a:before{
	font-family:FontAwesome;font-size:16px;position:absolute;top:50%;left:10px;width:40px;height:40px;
	line-height:39px;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	transition:all .35s ease;background-color:#f9f9f9;border-radius:2px;color:#333;
}
.news_detail_info ul.navigation li.prev_post a:before,
.qng-news-prev-next-wrap ul.navigation li.prev_post a:before{content:"\f077";}
.news_detail_info ul.navigation li.next_post a:before,
.qng-news-prev-next-wrap ul.navigation li.next_post a:before{content:"\f078";}
.news_detail_info ul.navigation li a:hover:before,
.qng-news-prev-next-wrap ul.navigation li a:hover:before{background:#04498c;color:#fff;border-color:#04498c;}
.news_detail_info ul.navigation li a .meta_nav,
.qng-news-prev-next-wrap ul.navigation li a .meta_nav{
	display:block;font-size:14px;text-transform:uppercase;color:#808080;margin:0 0 4px;
	line-height:1.35;font-family:'poppins-semibold',sans-serif;opacity:.85;transition:color .25s ease;
}
.news_detail_info ul.navigation li a:hover .meta_nav,
.qng-news-prev-next-wrap ul.navigation li a:hover .meta_nav{color:#04498c;opacity:1;}
.news_detail_info ul.navigation li a .post_title,
.qng-news-prev-next-wrap ul.navigation li a .post_title{
	font-size:14px;overflow:hidden;line-height:1.45;max-height:2.9em;margin:0;font-weight:400;color:#333;
	transition:color .25s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}
.news_detail_info ul.navigation li a:hover .post_title,
.qng-news-prev-next-wrap ul.navigation li a:hover .post_title{color:#04498c;}
body.single-post .page_column.clearfix,
body.page-template-static-news_page .page_column.clearfix{display:flow-root;}
body.single-post .page_section.clearfix,
body.page-template-static-news_page .page_section.clearfix{padding-bottom:12px;}
.qng-news-detail-shell .qng-news-inner-pages{
	display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:1.25em 0 0;padding:12px 14px;
	background:var(--qng-page-bg,#fff);border:1px solid #e8eaed;border-radius:8px;font-size:14px;
}
.qng-news-detail-shell .qng-news-inner-pages-label{font-weight:600;color:#374151;margin-right:4px;}
.qng-news-detail-shell .qng-news-inner-pages a{
	display:inline-block;min-width:2em;padding:6px 10px;text-align:center;border-radius:6px;
	border:1px solid #d1d5db;background:#fff;color:#04498c;text-decoration:none;font-weight:600;
	transition:background .2s,border-color .2s,color .2s;
}
.qng-news-detail-shell .qng-news-inner-pages a:hover{background:#04498c;color:#fff;border-color:#04498c;}
.qng-news-prev-next-wrap{margin-top:18px;clear:both;}
.page-right > .qng-news-prev-next-wrap{max-width:100%;}

/* News detail: page-left sticky TOC + inquiry blocks (CSS sticky, no theiaStickySidebar) */
body.qng-body-news-single .page-left{
	position:relative;
	z-index:1;
}
body.qng-body-news-single .page-left .qng-news-left-sticky-col{
	position:relative;
	margin-top:30px;
}
@media only screen and (min-width:992px){
	body.qng-body-news-single .page-left .qng-news-left-sticky-inner{
		position:sticky;
		top:100px;
		z-index:2;
		align-self:flex-start;
	}
}
body.qng-body-news-single .page-left .qng-news-sidebar-block{
	margin-top:0;
	margin-bottom:30px;
}
body.qng-body-news-single .page-left .qng-news-sidebar-block--inquiry{
	margin-bottom:0;
}
body.qng-body-news-single .page-left .qng-news-sidebar-block .block_content.toggle_content{
	padding:15px 12px 12px;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc.left-pro{
	padding:0 10px 0;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .column_box,
body.qng-body-news-single .page-left #qng-sidebar-article-toc section.block{
	margin-bottom:0;
	padding-bottom:0;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .left_title + .block_content.toggle_content{
	margin-top:0;
	padding-top:0;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .block_content.toggle_content{
	padding:0 6px 0;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .qng-news-detail-toc-wrap{
	margin:0;
	padding:0;
	line-height:1.4;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc #wpj-jtoc,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--toc,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--toc-inline{
	width:100%!important;
	max-width:100%;
	margin:0!important;
	padding:0!important;
	min-height:0!important;
	border:none!important;
	box-shadow:none!important;
	background:transparent!important;
	--jtoc-body-padding:0!important;
	--jtoc-header-height:0!important;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--header{
	display:none!important;
	height:0!important;
	min-height:0!important;
	margin:0!important;
	padding:0!important;
	overflow:hidden!important;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--body,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--nav{
	margin:0!important;
	padding:0!important;
	max-height:none!important;
	height:auto!important;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--nav .wpj-jtoc--items,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--nav ol,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--nav ul{
	margin:0!important;
	padding:0!important;
}
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--item:last-child,
body.qng-body-news-single .page-left #qng-sidebar-article-toc .wpj-jtoc--items > li:last-child{
	margin-bottom:0!important;
	padding-bottom:0!important;
}
body.qng-body-news-single .page-left .qng-news-detail-toc-wrap #wpj-jtoc,
body.qng-body-news-single .page-left .qng-news-detail-toc-wrap .wpj-jtoc{
	width:100%!important;
	max-width:100%;
	margin:0;
	box-shadow:none;
}
body:not(.home) .page-left .qng-news-sidebar-block--inquiry{
	margin-top:0;
	margin-bottom:30px;
}
body:not(.home) .page-left .qng-news-sidebar-block--inquiry .block_content.toggle_content{
	padding:15px 12px 12px;
}
body:not(.home) .page-left .qng-news-detail-inquiry-intro{
	margin:0 0 14px;
	font-size:13px;
	line-height:1.55;
	color:#6b7280;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields{
	list-style:none;
	margin:0 -8px;
	padding:0;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields > li{
	padding:0 8px;
	margin-bottom:12px;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields li.qng-inquiry-subject p{
	margin:0 0 4px;
	font-size:12px;
	line-height:1.45;
	color:#4b5563;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields li.qng-inquiry-subject p a{
	color:#04498c;
	word-break:break-word;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields li input,
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields li textarea{
	height:auto;
	min-height:44px;
	padding:10px 38px 10px 10px;
	font-size:13px;
	line-height:20px;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry ul.qng-inquiry-fields li textarea{
	min-height:96px;
	max-height:160px;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry .ms_btn{
	display:flex;
	width:100%;
	margin-top:4px;
	align-items:center;
	justify-content:center;
	text-align:center;
	padding-left:0.5rem;
	padding-right:0.5rem;
	box-sizing:border-box;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry .ms_btn:before{
	position:static;
	width:auto;
	height:auto;
	margin:0 8px 0 0;
	line-height:1;
	margin-top:0;
	top:auto;
	left:auto;
	opacity:1;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry .ms_btn:after{
	display:none;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry .ms_btn:hover{
	padding-left:0.5rem;
	padding-right:0.5rem;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry .ms_btn:hover:before{
	left:auto;
	opacity:1;
}
body:not(.home) .page-left .qng-news-detail-inquiry-form .inquiry .ms_btn input[type="submit"]{
	width:100%;
}
@media only screen and (max-width:991px){
	body.qng-body-news-single .page-left .qng-news-left-sticky-col{
		margin-top:0;
	}
	body.qng-body-news-single .page-left .qng-news-left-sticky-inner{
		position:static;
		top:auto;
	}
	body.qng-body-news-single .page-left .qng-news-sidebar-block{
		margin-bottom:16px;
	}
}

.page_proW.qng-related-news-section .in_title span{text-transform:uppercase;}
.page_proW.qng-related-news-section .qng-related-news-row{
	display:flex;
	flex-wrap:nowrap;
	align-items:stretch;
	gap:22px;
	margin:20px 0 0;
	padding-top:8px;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}
.page_proW.qng-related-news-section .qng-related-news-row > div{
	flex:0 0 calc(25% - 17px);
	min-width:220px;
	max-width:100%;
	display:flex;
}
.page_proW.qng-related-news-section .qng-related-news-row .li{
	padding:0;
	width:100%;
	height:100%;
}
.page_proW.qng-related-news-section .qng-related-news-row .li .column{
	display:flex;
	flex-direction:column;
	height:100%;
	position:relative;
	border:1px solid #e8eaed;
	border-radius:12px;
	overflow:hidden;
	background:#fff;
	box-shadow:0 2px 14px rgba(0,0,0,.06);
	transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease;
}
.page_proW.qng-related-news-section .qng-related-news-row .li:hover .column{
	border-color:#d1d5db;
	box-shadow:0 10px 28px rgba(0,0,0,.1);
	transform:translateY(-2px);
}
.page_proW.qng-related-news-section .qng-related-news-row .li .image{
	display:block;
	flex:0 0 auto;
	aspect-ratio:16/10;
	overflow:hidden;
	background:var(--qng-surface-soft,#f9fcff);
}
.page_proW.qng-related-news-section .qng-related-news-row .li .image img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
	transition:transform 1.2s ease;
}
.page_proW.qng-related-news-section .qng-related-news-row .li:hover .image img{
	transform:scale(1.06);
}
.page_proW.qng-related-news-section .qng-related-news-row .li .wrap{
	flex:1 1 auto;
	display:flex;
	flex-direction:column;
	width:100%;
	padding:18px 14px 0;
	background:#fff;
	min-height:0;
}
.page_proW.qng-related-news-section .qng-related-news-row .li .title{
	font-size:15px;
	color:#1f2937;
	line-height:1.35;
	min-height:2.7em;
	max-height:4.05em;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin:0 6px;
	font-family:'poppins-semibold',sans-serif;
	text-decoration:none;
}
.page_proW.qng-related-news-section .qng-related-news-row .li:hover .title{
	color:#04498C;
}
.page_proW.qng-related-news-section .qng-related-news-row .li .text{
	font-size:13px;
	margin-top:10px;
	line-height:1.45;
	overflow:hidden;
	min-height:2.9em;
	max-height:4.35em;
	color:#6b7280;
	margin-left:8px;
	margin-right:8px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.page_proW.qng-related-news-section .qng-related-news-row .li .more{
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	margin-top:auto;
	margin-bottom:0;
	padding:12px 14px;
	box-sizing:border-box;
	min-height:46px;
	transition:background-color .28s ease,color .28s ease;
}
.page_proW.qng-related-news-section .qng-related-news-row .li:hover .more{
	background:#04498C;
}
.page_proW.qng-related-news-section .qng-related-news-row .li .page_more{
	margin:0;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:.03em;
	line-height:1.2;
}
.page_proW.qng-related-news-section .qng-related-news-row .li:hover .page_more{
	color:#fff;
}
@media only screen and (max-width:992px){
	.page_proW.qng-related-news-section .qng-related-news-row > div{
		flex:0 0 calc(50% - 11px);
		min-width:260px;
	}
}
@media only screen and (max-width:576px){
	.page_proW.qng-related-news-section .qng-related-news-row > div{
		flex:0 0 85%;
		min-width:0;
	}
}
@media only screen and (max-width:768px){
	.news_detail_info ul.navigation,
	.qng-news-prev-next-wrap ul.navigation{border:none;padding-top:0;margin:16px 0 0;}
	.news_detail_info ul.navigation li,
	.qng-news-prev-next-wrap ul.navigation li{margin-bottom:10px;}
	.news_detail_info ul.navigation li a,
	.qng-news-prev-next-wrap ul.navigation li a{padding-left:52px;}
	.news_detail_info ul.navigation li a:before,
	.qng-news-prev-next-wrap ul.navigation li a:before{left:6px;width:38px;height:38px;line-height:38px;}
	.news_detail_info ul.navigation li a .meta_nav,
	.qng-news-prev-next-wrap ul.navigation li a .meta_nav{font-size:13px;color:#04498c;opacity:1;}
}

/* —— Related products .page_proW —— */
.page_proW.qng-related-products-section{padding:56px 0 60px;}
.page_proW{padding:50px 0;position:relative;z-index:1;background:var(--qng-page-bg,#fff);overflow:hidden;}
.page_proW .in_title{text-align:center;margin-bottom:8px;}
.page_proW .in_title span{font-size:26px;line-height:1.2;color:#333;font-family:'poppins-semibold',sans-serif;text-transform:uppercase;}
.page_proW .slider{padding-top:20px;margin:0 -12px 0;}
.page_proW .slider.qng-related-slider:not(.slick-initialized){
	display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;margin:20px 0 0;padding-top:8px;
}
.page_proW .slider.qng-related-slider:not(.slick-initialized) > div{
	float:none!important;width:auto!important;min-width:0;
}
.page_proW .slider.slick-initialized .slick-slide{padding:0 12px;box-sizing:border-box;}
.page_proW .slider.slick-initialized .slick-slide > div{min-width:0;}
.page_proW .slider .li{padding:8px 6px;text-align:center;max-width:100%;margin:0 auto;}
.page_proW .slider .li .column{
	position:relative;border:1px solid #e8eaed;border-radius:12px;padding-bottom:0;overflow:hidden;
	transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease;background:#fff;
	box-shadow:0 2px 14px rgba(0,0,0,.06);
}
.page_proW .slider .li:hover .column{
	border-color:#d1d5db;box-shadow:0 10px 28px rgba(0,0,0,.1);transform:translateY(-2px);
}
.page_proW .slider .li .image{
	display:flex;align-items:center;justify-content:center;overflow:hidden;
	min-height:200px;background:var(--qng-surface-soft,#f9fcff);padding:16px 12px;box-sizing:border-box;
}
.page_proW .slider .li .image img{transition:transform 1.2s ease;max-width:100%;width:auto;max-height:200px;height:auto;object-fit:contain;}
.page_proW .slider .li:hover .image img{transform:scale(1.06);}
.page_proW .slider .li .wrap{width:100%;padding:18px 14px 0;background:#fff;display:flex;flex-direction:column;min-height:0;}
.page_proW .slider .li .title{
	font-size:15px;color:#1f2937;line-height:1.35;min-height:2.7em;max-height:4.05em;
	overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
	margin:0 6px;font-family:'poppins-semibold',sans-serif;text-decoration:none;
}
.page_proW .slider .li:hover .title{color:#04498C;}
.page_proW .slider .li .text{
	font-size:13px;margin-top:10px;line-height:1.45;overflow:hidden;min-height:2.9em;max-height:4.35em;
	color:#6b7280;margin-left:8px;margin-right:8px;
	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}
.page_proW .slider .li .more{
	display:flex;align-items:center;justify-content:center;text-align:center;
	margin-top:auto;margin-bottom:0;padding:12px 14px;box-sizing:border-box;min-height:46px;
	transition:background-color .28s ease,color .28s ease;
}
.page_proW .slider .li:hover .more{background:#04498C;padding:12px 14px;}
.page_proW .slider .li .page_more{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.03em;line-height:1.2;}
.page_proW .slider .li:hover .page_more{color:#fff;}
.page_proW .slider .slick-prev,.page_proW .slider .slick-next{z-index:2;}

@media only screen and (max-width:992px){
	.pro_info_top .prom_img .sp-wrap .sp-thumbs a:link,
	.pro_info_top .prom_img .sp-wrap .sp-thumbs a:visited{width:60px;height:60px;}
	.prom-right .pro-table ul li p{width:24%;}
	.prom_img{margin-bottom:0;padding-right:0;}
	.prom-right .pro-table{margin-bottom:0;}
	.pro_info_top{padding:40px 0;}
}
@media only screen and (max-width:768px){
	.prom-right{padding:10px;margin-bottom:0;}
	.prom-right .pro-table{margin-top:10px;padding:10px 0;margin-bottom:0;}
	.pro_info_top .qng-product-summary-card{padding:20px 16px 24px;border-radius:10px;}
	#parentHorizontalTab02 .resp-tabs-container{padding:20px 0;}
	#parentHorizontalTab02.qng-product-detail,.qng-news-detail-shell{border-radius:10px;margin-bottom:18px;}
	#parentHorizontalTab02.qng-product-detail .resp-tabs-container,.qng-news-detail-shell .resp-tabs-container{padding:20px 16px 28px;}
	#parentHorizontalTab02.qng-product-detail .resp-tabs-container .text,.qng-news-detail-shell .resp-tabs-container .text{font-size:15px;line-height:1.72;}
	#parentHorizontalTab02 .resp-tabs-list li,.qng-news-detail-shell .resp-tabs-list li{line-height:36px;padding:0 15px;font-size:14px;}
	.prom-right .main_more{margin:15px 0 10px;}
}
@media only screen and (max-width:1299px){
	.page_proW .slider .li{padding:15px 5px;}
	.page_proW .slider{margin:0 -5px;}
}

@media screen and (min-width: 992px) {
	.main-menu li.qng-product-cat-dropdown {
		position: relative;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-wc-cats-submenu {
		width: auto !important;
		min-width: 240px;
		max-width: min(300px, 92vw);
		max-height: min(70vh, 520px);
		overflow: visible !important;
		left: 0 !important;
		right: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 6px 0 !important;
		background: #fff !important;
		box-shadow: 0 10px 30px rgba(17, 22, 38, 0.12) !important;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu {
		display: block;
		list-style: none;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col {
		float: none;
		width: 100%;
		max-width: none;
		padding: 0;
		margin: 0;
		border: none;
		border-bottom: 1px solid #f0f2f5;
		box-sizing: border-box;
		position: relative;
		overflow: visible;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col:last-child {
		border-bottom: none;
	}
	.main-menu li.qng-product-cat-dropdown a.qng-megamenu-cat-thumb {
		display: none !important;
	}
	.main-menu li.qng-product-cat-dropdown h2 {
		margin: 0;
		padding: 0;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
	}
	.main-menu li.qng-product-cat-dropdown h2 .title {
		display: block;
		margin: 0;
		padding: 11px 16px;
		font-size: 14px;
		line-height: 1.35;
		color: #333;
		border: none;
		text-transform: none;
		font-family: inherit;
	}
	.main-menu li.qng-product-cat-dropdown h2 .title:hover {
		color: var(--main-color, #720eec);
		background:var(--qng-surface-hover,#eef6ff);
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col > .menu-toggle {
		display: none !important;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col > ul.qng-megamenu-sub {
		display: block !important;
		height: auto !important;
		position: absolute !important;
		top: 0 !important;
		left: 100% !important;
		right: auto !important;
		bottom: auto !important;
		min-width: 200px;
		max-width: min(280px, 92vw);
		margin: 0 0 0 2px !important;
		padding: 6px 0 !important;
		background: #fff !important;
		border: 1px solid #dce1e8 !important;
		border-radius: 6px;
		box-shadow: 0 10px 28px rgba(17, 22, 38, 0.14) !important;
		z-index: 210;
		visibility: hidden !important;
		opacity: 0 !important;
		transform: none !important;
		-webkit-transform: none !important;
		clip: auto !important;
		pointer-events: none;
		transition: opacity 0.18s ease, visibility 0.18s ease;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col.qng-megamenu-col--has-children > h2 .title {
		padding-right: 28px;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col.qng-megamenu-col--has-children > h2 .title::after {
		content: "\f105";
		font-family: "FontAwesome";
		position: absolute;
		right: 12px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 14px;
		color: #999;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col.qng-megamenu-col--has-children > h2 .title {
		position: relative;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col:hover > ul.qng-megamenu-sub,
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col.is-sub-open > ul.qng-megamenu-sub,
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col:focus-within > ul.qng-megamenu-sub {
		visibility: visible !important;
		opacity: 1 !important;
		pointer-events: auto;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col > ul.qng-megamenu-sub > li > a {
		padding: 9px 14px !important;
		white-space: nowrap;
		color: #555;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col > ul.qng-megamenu-sub > li > a:hover {
		background:var(--qng-surface-hover,#eef6ff) !important;
		color: var(--main-color, #720eec) !important;
	}
}
@media screen and (max-width: 991px) {
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col > ul.qng-megamenu-sub {
		display: none;
		margin-top: 4px;
		padding-left: 12px !important;
	}
	.main-menu li.qng-product-cat-dropdown > .sub-menu.qng-product-cat-megamenu > li.qng-megamenu-col.is-sub-open > ul.qng-megamenu-sub {
		display: block;
	}
}
