*{box-sizing:border-box;}
body{margin:0;background:#fff;color:#243246;font-family:Arial,"Microsoft YaHei",sans-serif;}
a{text-decoration:none;color:inherit;}
img{max-width:100%;border:0;}
.qh-container{width:1200px;max-width:92%;margin:0 auto;}

.qh-header{position:relative;z-index:50;background:#fff;box-shadow:0 4px 24px rgba(13,38,70,0.08);}
.qh-topbar{height:38px;background:#102f57;color:#c8d7e8;font-size:13px;}
.qh-topbar-inner{height:38px;display:flex;align-items:center;justify-content:space-between;}
.qh-topbar .right{display:flex;align-items:center;gap:22px;}
.qh-topbar a{color:#c8d7e8;}
.qh-topbar a:hover{color:#fff;}
.qh-topbar .fd{position:relative;cursor:pointer;}
.qh-topbar .fd .pic{display:none;position:absolute;right:0;top:28px;padding:8px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,0.18);}
.qh-topbar .fd:hover .pic{display:block;}
.qh-topbar .fd .pic img{width:110px;height:110px;object-fit:cover;}
.qh-mainbar{height:82px;background:#fff;}
.qh-head-inner{height:82px;display:flex;align-items:center;gap:28px;}
.qh-logo{width:230px;flex:0 0 230px;}
.qh-logo img{display:block;max-height:58px;width:auto;}
#dh.qh-nav{width:auto;float:none;flex:1;height:82px;background:none;}
#dh.qh-nav #body{width:auto;}
#dh.qh-nav #menu{width:100%;height:82px;float:none;background:none;}
#dh.qh-nav #menu ul{display:flex;align-items:center;justify-content:flex-end;height:82px;margin:0;padding:0;list-style:none;}
#dh.qh-nav #menu ul li{position:relative;float:none;width:auto;height:82px;line-height:82px;background:none;border:0;margin:0;}
#dh.qh-nav #menu ul li:after{display:none;}
#dh.qh-nav #menu ul li a{display:block;padding:0 17px;height:82px;line-height:82px;color:#172b43;font-size:15px;font-weight:600;background:none;}
#dh.qh-nav #menu ul li a.sec,#dh.qh-nav #menu ul li a:hover{color:#015eb9;background:none;}
#dh.qh-nav #menu ul li a.sec span:after,#dh.qh-nav #menu ul li a:hover span:after{width:100%;}
#dh.qh-nav #menu ul li a span{position:relative;display:inline-block;}
#dh.qh-nav #menu ul li a span:after{content:"";position:absolute;left:0;bottom:22px;width:0;height:3px;background:#015eb9;transition:width .25s;}
#dh.qh-nav #menu ol{display:none;position:absolute;left:50%;top:82px;width:170px;margin:0 0 0 -85px;padding:10px 0;list-style:none;background:#fff;box-shadow:0 18px 36px rgba(16,45,82,0.14);}
#dh.qh-nav #menu li:hover ol{display:block;}
#dh.qh-nav #menu ol li{height:auto;line-height:1;width:100%;}
#dh.qh-nav #menu ol li a{height:auto;line-height:22px;padding:10px 18px;text-align:center;font-size:14px;font-weight:400;color:#435164;}
#dh.qh-nav #menu ol li a:hover{color:#015eb9;background:#f3f7fb;}
.qh-tel{width:150px;flex:0 0 150px;text-align:right;border-left:1px solid #e7edf3;padding-left:22px;}
.qh-tel .name{margin:0;color:#6c7887;font-size:13px;line-height:1.5;}
.qh-tel .f22{margin:0;color:#015eb9;font-size:20px;font-weight:700;line-height:1.3;}
.qh-menu-toggle{margin-left:auto;color:#12335d;font-size:24px;}
.qh-mobile-panel{display:none;position:absolute;left:0;right:0;top:82px;background:#fff;box-shadow:0 16px 30px rgba(0,0,0,0.1);z-index:60;}

.qh-hero{position:relative;overflow:hidden;background:#0d2f58;height:620px;min-height:620px;}
.qh-hero-slider{display:block!important;height:620px!important;overflow:hidden;}
.qh-hero-slider,.qh-hero-slider .owl-stage-outer,.qh-hero-slider .owl-stage,.qh-hero-slider .owl-item,.qh-hero-slider .item{height:620px;}
.qh-hero-slider>li{display:none;}
.qh-hero-slider>li:first-child{display:block;}
.qh-hero-slider .item{list-style:none;position:relative;}
.qh-hero-slider .item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,42,0.76),rgba(5,22,42,0.28) 48%,rgba(5,22,42,0.05));pointer-events:none;}
.qh-hero-slider img{width:100%;height:620px;object-fit:cover;display:block;}
.qh-hero-copy{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;display:flex;align-items:center;color:#fff;pointer-events:none;}
.qh-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:none;}
.qh-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,42,0.78),rgba(5,22,42,0.4) 46%,rgba(5,22,42,0.08));}
.qh-hero-bg img{width:100%;height:100%;object-fit:cover;display:block;}
.qh-hero-copy .qh-container{pointer-events:auto;}
.qh-eyebrow{margin:0 0 18px;color:#8fc1f4;font-size:15px;font-weight:700;letter-spacing:0;}
.qh-hero-copy h2{width:620px;max-width:100%;margin:0;color:#fff;font-size:48px;line-height:1.18;font-weight:700;letter-spacing:0;}
.qh-hero-desc{width:560px;max-width:100%;margin-top:22px;color:#e4edf6;font-size:18px;line-height:1.9;}
.qh-hero-desc p{margin:0;}
.qh-hero-actions{display:flex;gap:14px;margin-top:34px;}
.qh-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 34px;background:#015eb9;color:#fff;font-size:15px;font-weight:700;border:1px solid #015eb9;border-radius:0;}
.qh-btn:hover{background:#fff;color:#015eb9;border-color:#fff;}
.qh-btn-light{background:transparent;border-color:rgba(255,255,255,0.72);color:#fff;}
.qh-hero .owl-controls{position:absolute;left:0;right:0;bottom:28px;z-index:4;}
.qh-hero .owl-dots{text-align:center;}
.qh-hero .owl-dot span{width:34px;height:4px;border-radius:0;background:rgba(255,255,255,0.45);}
.qh-hero .owl-dot.active span{background:#fff;}

.qh-keybar{background:#fff;border-bottom:1px solid #e8eef5;}
.qh-keybar-inner{height:62px;display:flex;align-items:center;justify-content:space-between;gap:28px;}
.qh-keybar .key{flex:1;color:#5e6977;font-size:14px;line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qh-keybar .key b{color:#172b43;margin-right:10px;}
.qh-keybar .key a{margin-right:16px;color:#5e6977;}
.qh-keybar .key a:hover{color:#015eb9;}
.qh-keybar .so{width:300px;float:none;}
#search{height:38px;background:#f4f7fa;border:1px solid #dce5ee;border-radius:0;overflow:hidden;}
#search .input{float:left;width:238px;height:36px;padding:0 12px;border:0;background:transparent;outline:none;color:#39485a;}
#search .buttom{float:right;width:48px;height:36px;border:0;background:#015eb9 url(so.png) no-repeat center;cursor:pointer;}

.qh-section{padding:86px 0;background:#fff;overflow:hidden;}
.qh-section .wow,.qh-product-grid .wow{visibility:visible!important;}
.qh-products,.qh-news{background:#f5f8fb;}
.qh-title{width:100%;float:none;text-align:center;margin:0 0 38px;overflow:visible;}
.qh-title dd{margin:0;padding:0 0 16px;background:none;position:relative;line-height:1.4;}
.qh-title dd:after{content:"";position:absolute;left:50%;bottom:0;width:54px;height:3px;margin-left:-27px;background:#015eb9;}
.qh-title span{display:block;color:#142b46;font-size:32px;font-weight:700;line-height:1.3;}
.qh-title p.ew{margin:6px 0 0;color:#9aa6b4;font-size:14px;line-height:1.5;text-transform:uppercase;font-family:Arial,sans-serif;letter-spacing:0;}
.qh-title>p{width:760px;max-width:100%;margin:18px auto 0;color:#657080;font-size:16px;line-height:1.9;text-transform:none;}
.qh-title-left{text-align:left;margin-bottom:28px;}
.qh-title-left dd:after{left:0;margin-left:0;}
.qh-title-left>p{margin-left:0;}
.qh-title-light span,.qh-title-light p.ew,.qh-title-light>p{color:#fff;}
.qh-title-light dd:after{background:#fff;}

.qh-tabs{float:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 34px;padding:0;}
.qh-tabs a{display:inline-flex;align-items:center;height:40px;margin:0;padding:0 24px;border:1px solid #d6e0ea;background:#fff;color:#33465b;border-radius:0;font-size:14px;font-weight:600;line-height:1;}
.qh-tabs a:hover{background:#015eb9;border-color:#015eb9;color:#fff;}
.qh-product-grid{width:100%;float:none;margin:0;text-align:left;}
.qh-product-grid ul{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;}
.qh-product-grid ul li{width:auto;float:none;margin:0;background:#fff;box-shadow:0 12px 32px rgba(16,45,82,0.08);overflow:hidden;transition:transform .25s,box-shadow .25s;}
.qh-product-grid ul li:hover{transform:translateY(-6px);box-shadow:0 20px 46px rgba(16,45,82,0.14);}
.qh-product-grid ul li dd{width:100%;height:230px;float:none;margin:0;padding:0;background:#fff;overflow:hidden;}
.qh-product-grid ul li img{width:100%;height:230px;object-fit:contain;padding:18px;transition:transform .35s;}
.qh-product-grid ul li:hover img{transform:scale(1.05);}
.qh-product-grid ul li p{width:100%;float:none;margin:0;padding:16px 18px;background:#fff;color:#172b43;font-size:16px;font-weight:700;line-height:1.5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qh-more{width:100%;float:none;margin-top:38px;text-align:center;}
.qh-more a,#more a{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 34px;background:#015eb9;color:#fff;border:1px solid #015eb9;border-radius:0;font-size:15px;font-weight:700;line-height:1;}
.qh-more a:hover,#more a:hover{background:#102f57;border-color:#102f57;color:#fff;}

.qh-about{background:#fff;padding:96px 0;}
.qh-about .qh-container{display:grid;grid-template-columns:360px 1fr;gap:44px;align-items:start;}
.qh-about .qh-title{grid-column:1 / 2;position:relative;z-index:2;}
.qh-about-layout{grid-column:1 / 3;width:100%;float:none;display:grid;grid-template-columns:52% 48%;align-items:center;gap:54px;margin:0;padding:0;background:none;box-shadow:none;border:0;overflow:visible;}
.qh-about-media{width:100%;float:none;position:relative;padding:0 0 34px 34px;}
.qh-about-media:before{content:"";position:absolute;left:0;bottom:0;width:72%;height:72%;background:#eaf2f9;z-index:0;}
.qh-about-media a,.qh-about-media video{position:relative;z-index:1;}
.qh-about-media img,.qh-about-media embed,.qh-about-media iframe,.qh-about-media VIDEO{display:block;width:100%;height:410px;object-fit:cover;box-shadow:0 20px 46px rgba(16,45,82,0.18);}
.qh-about-text{width:100%;float:none;padding:0 0 0 8px;}
.qh-about-text dd{margin:0;color:#142b46;font-size:32px;line-height:1.35;font-weight:700;height:auto;overflow:visible;}
.qh-about-text div{height:auto;max-height:300px;margin-top:20px;color:#4f5c6c;font-size:15px;line-height:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;}
.qh-about-text p{margin:0 0 12px;}
.qh-about-link{margin-top:28px!important;}
.qh-about-link a{display:inline-flex;align-items:center;height:44px;padding:0 32px;background:#015eb9;color:#fff;font-weight:700;}
.qh-about-link a:hover{background:#102f57;}

.qh-strength{background:#102f57;color:#fff;}
.qh-strength .qh-title span,.qh-strength .qh-title p.ew,.qh-strength .qh-title>p{color:#fff;}
.qh-strength .qh-title dd:after{background:#fff;}
.qh-card-slider{width:100%;float:none;margin:0;}
.qh-card-slider li{list-style:none;margin:8px;}
.qh-card-slider li .nr{width:100%;float:none;margin:0;padding:0;background:#fff;border-radius:0;box-shadow:0 10px 28px rgba(0,0,0,0.1);overflow:hidden;transition:transform .25s;}
.qh-card-slider li:hover .nr{transform:translateY(-5px);background:#fff;}
.qh-card-slider li .nr dd{width:100%;height:220px;float:none;overflow:hidden;}
.qh-card-slider li .nr dd img{width:100%;height:220px;object-fit:cover;transition:transform .35s;}
.qh-card-slider li:hover img{transform:scale(1.06);}
.qh-card-slider li .nr h5{width:100%;float:none;height:52px;margin:0;padding:0 16px;color:#172b43;font-size:16px;font-weight:700;line-height:52px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qh-card-slider li .nr:hover h5{color:#015eb9;}
.qh-strength .qh-more a{border-color:#fff;background:#fff;color:#102f57;}
.qh-strength .qh-more a:hover{background:#015eb9;border-color:#015eb9;color:#fff;}

.qh-cases{background:#fff;}
.qh-advantage{background:#0e315b;background-image:none;padding:92px 0;}
.qh-advantage-layout{width:100%;float:none;display:grid;grid-template-columns:38% 1fr;gap:42px;align-items:center;margin:0;}
.qh-advantage-layout .ty{width:100%;position:relative;left:auto;top:auto;text-align:left;}
.qh-advantage-layout .ty img{width:100%;max-width:430px;margin:0;display:block;}
.qh-advantage-layout ul{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:0;padding:0;list-style:none;}
.qh-advantage-layout ul li{width:auto;float:none;margin:0;padding:28px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:0;color:#fff;}
.qh-advantage-layout ul li:nth-of-type(2n){float:none;text-align:left;}
.qh-advantage-layout ul li dd{height:auto;color:#fff;font-size:18px;font-weight:700;line-height:1.5;}
.qh-advantage-layout ul li dd span{display:block;margin:0 0 12px;color:#7db9ff;font-size:28px;font-weight:700;line-height:1;}
.qh-advantage-layout ul li p,.qh-advantage-layout ul li:nth-of-type(2n) p{height:auto;margin:12px 0 0;padding:0;color:#d7e5f3;font-size:14px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}

.qh-news-grid{width:100%;float:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0;position:relative;}
.qh-news-card,#info_1.qh-news-card,#info_2.qh-news-card{width:100%;float:none;position:relative;right:auto;top:auto;height:auto;margin:0;padding:28px;background:#fff;box-shadow:0 12px 32px rgba(16,45,82,0.08);border-radius:0;overflow:hidden;}
.qh-news-card .nrc{width:100%;float:none;margin:0;}
#xbt{width:100%;float:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3eaf1;margin-bottom:18px;}
#xbt dd{position:relative;bottom:auto;left:auto;padding:0 0 12px;border-bottom:3px solid #015eb9;color:#142b46;font-size:18px;font-weight:700;line-height:1.4;}
#xbt .more{float:none;font-size:13px;line-height:1;}
#xbt .more a{color:#7a8797;}
#xbt .more a:hover{color:#015eb9;}
#newsa_1{width:100%;float:none;margin:0 0 12px;padding:0 0 14px;border-bottom:1px solid #eef2f6;}
#newsa_1 img{width:100%;height:150px;float:none;margin:0 0 12px;padding:0;border:0;object-fit:cover;}
#newsa_1 dd{height:auto;color:#172b43;font-size:16px;font-weight:700;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#newsa_1 p{height:auto;margin:8px 0 0;color:#6a7685;font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
#news-2{width:100%;float:none;}
#news-2 ul{margin:0;padding:0;list-style:none;}
#news-2 ul li{width:100%;float:none;display:flex;gap:12px;border-bottom:1px dashed #dbe3ec;background:none;line-height:40px;}
#news-2 ul li span{order:2;float:none;margin-left:auto;color:#9aa6b4;font-size:13px;}
#news-2 ul li a{width:auto;flex:1;float:none;padding:0;color:#4c5968;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#news-2 ul li a:hover{color:#015eb9;}
#news-3{width:100%;float:none;margin:0;}
#news-3 ul{margin:0;padding:0;list-style:none;}
#news-3 ul li{width:100%;float:none;border-bottom:1px dashed #dbe3ec;padding:0 0 14px;margin-bottom:14px;}
#news-3 ul li .wen{height:auto;padding:0;background:none;color:#172b43;font-size:15px;font-weight:700;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#news-3 ul li .da{height:auto;margin:8px 0 0;padding:0;background:none;border:0;color:#6a7685;font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
#news-3 ul li span{color:#015eb9;}

.qh-link{padding:22px 0;background:#fff;border-top:1px solid #e8eef5;}
#link_1{width:100%;float:none;color:#6a7685;line-height:1.8;}
#link_1 b{color:#142b46;font-size:15px;}
#link_1 a{display:inline-block;margin-left:12px;padding:0;color:#6a7685;font-size:14px;}
#link_1 a:hover{color:#015eb9;}

.qh-footer{background:#0b2749;color:#b8c6d7;padding:58px 0 0;}
.qh-footer-grid{display:grid;grid-template-columns:26% 1fr 270px;gap:46px;width:100%;float:none;margin:0;padding:0;}
.qh-footer dd{margin:0 0 18px;color:#fff;font-size:18px;font-weight:700;line-height:1.5;}
.qh-footer .footer,.qh-footer .lxwm,.qh-footer .dlwz{width:auto;float:none;min-height:0;padding:0;border:0;}
.qh-footer .footer ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;margin:0;padding:0;list-style:none;}
.qh-footer .footer li{float:none;width:auto;line-height:1.5;}
.qh-footer a{color:#b8c6d7;}
.qh-footer a:hover{color:#fff;}
.qh-footer .lxwm p{margin:0 0 8px;color:#b8c6d7;font-size:14px;line-height:1.8;}
.qh-footer .dlwz{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start;}
.qh-footer .dlwz dd{grid-column:1 / 3;}
.qh-footer .ewm{text-align:left;}
.qh-footer .ewm img{width:112px;height:112px;object-fit:cover;background:#fff;padding:5px;}
.qh-footer .ewm p{margin:8px 0 0;color:#b8c6d7;font-size:13px;line-height:1.5;}
.qh-footer .copyright{margin-top:38px;padding:18px 0;border-top:1px solid rgba(255,255,255,0.12);color:#8fa1b5;font-size:13px;line-height:1.7;text-align:left;}
.qh-footer .copyright p{margin:0;}

#izl_rmenu{right:18px;}
#izl_rmenu .btn{background:#015eb9;}
#piaofu{z-index:100;}

@media only screen and (max-width:800px){
	#izl_rmenu,
	.izl-rmenu{
		display:none!important;
		visibility:hidden!important;
		pointer-events:none!important;
	}
}

@media only screen and (max-width:1200px){
	.qh-head-inner{gap:18px;}
	.qh-logo{width:190px;flex-basis:190px;}
	#dh.qh-nav #menu ul li a{padding:0 10px;font-size:14px;}
	.qh-tel{width:132px;flex-basis:132px;padding-left:14px;}
	.qh-tel .f22{font-size:17px;}
	.qh-product-grid ul{grid-template-columns:repeat(3,1fr);}
	.qh-news-grid{grid-template-columns:1fr 1fr;}
	.qh-faq{grid-column:1 / 3;}
}
@media only screen and (max-width:800px){
	.web_xs{display:none!important;}
	.sj_xs{display:block!important;}
	.qh-mainbar{height:70px;}
	.qh-head-inner{height:70px;}
	.qh-logo{width:auto;flex:1;}
	.qh-logo img{max-height:46px;}
	.qh-mobile-panel{top:70px;}
	#wdh{width:100%;left:0;display:none;}
	#menua ul{margin:0;padding:8px 0;list-style:none;}
	#menua ul li{position:relative;border-bottom:1px solid #edf1f5;line-height:44px;}
	#menua ul li a{display:block;padding:0 18px;color:#172b43;font-size:15px;}
	#menua ul li span{position:absolute;right:0;top:0;width:44px;height:44px;text-align:center;}
	#menua ol{position:fixed;right:-110%;top:0;bottom:0;width:82%;background:#fff;z-index:200;margin:0;padding:0;list-style:none;box-shadow:-10px 0 28px rgba(0,0,0,0.16);}
	#menua ol dd{height:54px;line-height:54px;margin:0;padding:0 18px;background:#102f57;color:#fff;font-size:16px;}
	#menua ol dd i{margin-right:12px;}
	#menua ol p{margin:0;border-bottom:1px solid #edf1f5;line-height:44px;}
	#menua ol p a{display:block;padding:0 18px;color:#172b43;}
	.qh-hero,.qh-hero-slider,.qh-hero-slider .owl-stage-outer,.qh-hero-slider .owl-stage,.qh-hero-slider .owl-item,.qh-hero-slider .item,.qh-hero-slider img{height:430px;min-height:430px;}
	.qh-hero-copy h2{font-size:32px;}
	.qh-hero-desc{font-size:15px;line-height:1.8;}
	.qh-keybar-inner{height:auto;padding:14px 0;display:block;}
	.qh-keybar .so{width:100%;margin-top:10px;}
	#search .input{width:calc(100% - 48px);}
	.qh-section{padding:54px 0;}
	.qh-title span{font-size:24px;}
	.qh-title>p{font-size:14px;}
	.qh-product-grid ul{grid-template-columns:repeat(2,1fr);gap:14px;}
	.qh-product-grid ul li dd,.qh-product-grid ul li img{height:180px;}
	.qh-about .qh-container{display:block;}
	.qh-about-layout{display:block;}
	.qh-about-media{padding:0;}
	.qh-about-media:before{display:none;}
	.qh-about-media img,.qh-about-media embed,.qh-about-media iframe,.qh-about-media VIDEO{height:auto;min-height:220px;max-height:330px;box-shadow:none;}
	.qh-about-text{padding:24px 0 0;}
	.qh-about-text dd{font-size:24px;}
	.qh-about-text div{max-height:none;font-size:14px;}
	.qh-advantage-layout{display:block;}
	.qh-advantage-layout .ty{text-align:center;margin-bottom:24px;}
	.qh-advantage-layout .ty img{margin:0 auto;}
	.qh-advantage-layout ul{grid-template-columns:1fr;}
	.qh-news-grid{grid-template-columns:1fr;}
	.qh-faq{grid-column:auto;}
	.qh-footer-grid{grid-template-columns:1fr;gap:28px;}
	.qh-footer .dlwz{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width:480px){
	.qh-container{max-width:90%;}
	.qh-hero,.qh-hero-slider,.qh-hero-slider .owl-stage-outer,.qh-hero-slider .owl-stage,.qh-hero-slider .owl-item,.qh-hero-slider .item,.qh-hero-slider img{height:360px;min-height:360px;}
	.qh-hero-copy h2{font-size:26px;}
	.qh-hero-actions{gap:10px;flex-wrap:wrap;}
	.qh-btn{height:42px;padding:0 22px;font-size:14px;}
	.qh-product-grid ul{grid-template-columns:1fr;}
	.qh-product-grid ul li dd,.qh-product-grid ul li img{height:220px;}
	.qh-tabs{justify-content:flex-start;gap:8px;}
	.qh-tabs a{height:36px;padding:0 15px;font-size:13px;}
	.qh-footer .dlwz{grid-template-columns:1fr;}
	.qh-footer .dlwz dd{grid-column:auto;}
}

/* 强制覆盖旧模板 ID 样式 */
body .wow{visibility:visible!important;opacity:1!important;}
#head.qh-header{background:#fff!important;box-shadow:0 4px 24px rgba(13,38,70,0.08)!important;}
#head.qh-header #heada.qh-topbar{height:38px!important;background:#102f57!important;color:#c8d7e8!important;}
#head.qh-header #heada.qh-topbar a,#head.qh-header #heada.qh-topbar .hyc{color:#c8d7e8!important;}
#head.qh-header .qh-mainbar{height:82px!important;background:#fff!important;}
#head.qh-header .qh-head-inner{height:82px!important;display:flex!important;align-items:center!important;gap:28px!important;}
#head.qh-header .qh-logo{width:230px!important;flex:0 0 230px!important;float:none!important;}
#head.qh-header .qh-logo img{max-height:58px!important;width:auto!important;}
#head.qh-header #dh.qh-nav{display:block!important;flex:1!important;width:auto!important;height:82px!important;float:none!important;background:none!important;}
#head.qh-header #dh.qh-nav #menu{height:82px!important;background:none!important;}
#head.qh-header #dh.qh-nav #menu ul{display:flex!important;align-items:center!important;justify-content:flex-end!important;height:82px!important;margin:0!important;padding:0!important;}
#head.qh-header #dh.qh-nav #menu ul li{width:auto!important;height:82px!important;line-height:82px!important;float:none!important;border:0!important;background:none!important;}
#head.qh-header #dh.qh-nav #menu ul li a{height:82px!important;line-height:82px!important;padding:0 17px!important;color:#172b43!important;background:none!important;}
#head.qh-header #dh.qh-nav #menu ul li a.sec,#head.qh-header #dh.qh-nav #menu ul li a:hover{color:#015eb9!important;}
#head.qh-header #tel.qh-tel{width:150px!important;flex:0 0 150px!important;float:none!important;margin:0!important;text-align:right!important;}
#head.qh-header #tel.qh-tel{height:auto!important;min-height:0!important;padding-left:18px!important;background:none!important;border-left:1px solid #e7edf3!important;overflow:visible!important;}
#head.qh-header #tel.qh-tel .name{display:block!important;margin:0!important;color:#6c7887!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;}
#head.qh-header #tel.qh-tel .f22{display:block!important;margin:0!important;color:#015eb9!important;font-size:18px!important;font-family:Arial,"Microsoft YaHei",sans-serif!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;}
#head.qh-header #tel.qh-tel:before,#head.qh-header #tel.qh-tel:after{display:none!important;}

#flash.qh-hero{height:620px!important;min-height:620px!important;padding:0!important;margin:0!important;background:#0d2f58!important;overflow:hidden!important;}
#flash.qh-hero #owl-index.qh-hero-slider{display:none!important;height:620px!important;overflow:hidden!important;}
#flash.qh-hero .qh-hero-bg{display:block!important;position:absolute!important;inset:0!important;z-index:0!important;}
#flash.qh-hero .qh-hero-bg img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
#flash.qh-hero #owl-index.qh-hero-slider .item,#flash.qh-hero #owl-index.qh-hero-slider .owl-stage-outer,#flash.qh-hero #owl-index.qh-hero-slider .owl-stage,#flash.qh-hero #owl-index.qh-hero-slider .owl-item{height:620px!important;}
#flash.qh-hero #owl-index.qh-hero-slider img{width:100%!important;height:620px!important;object-fit:cover!important;display:block!important;}
#flash.qh-hero .qh-hero-copy{display:flex!important;visibility:visible!important;opacity:1!important;}

#part2.qh-products{background:#f5f8fb!important;background-image:none!important;padding:86px 0!important;overflow:hidden!important;}
#part2.qh-products #lmbt.qh-title{display:block!important;width:100%!important;float:none!important;text-align:center!important;margin:0 0 38px!important;visibility:visible!important;}
#part2.qh-products #lmbt.qh-title dd,#part2.qh-products #lmbt.qh-title p{visibility:visible!important;opacity:1!important;}
#part2.qh-products #lmbt.qh-title span{display:block!important;color:#142b46!important;font-size:32px!important;font-weight:700!important;line-height:1.3!important;}
#part2.qh-products #lmdf.qh-tabs{float:none!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin:0 0 34px!important;padding:0!important;overflow:visible!important;}
#part2.qh-products #lmdf.qh-tabs a{float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:40px!important;margin:0!important;padding:0 24px!important;border-radius:0!important;line-height:1!important;text-align:center!important;}
#part2.qh-products #procp.qh-product-grid{display:block!important;width:100%!important;float:none!important;margin:0!important;text-align:left!important;visibility:visible!important;overflow:visible!important;}
#part2.qh-products #procp.qh-product-grid ul{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important;}
#part2.qh-products #procp.qh-product-grid ul li{display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;visibility:visible!important;opacity:1!important;box-shadow:0 12px 32px rgba(16,45,82,0.08)!important;overflow:hidden!important;}
#part2.qh-products #procp.qh-product-grid ul li a{display:block!important;color:#172b43!important;}
#part2.qh-products #procp.qh-product-grid ul li dd{display:block!important;float:none!important;width:100%!important;height:230px!important;margin:0!important;padding:0!important;background:#fff!important;visibility:visible!important;overflow:hidden!important;}
#part2.qh-products #procp.qh-product-grid ul li img{display:block!important;width:100%!important;height:230px!important;max-width:none!important;object-fit:contain!important;padding:18px!important;visibility:visible!important;}
#part2.qh-products #procp.qh-product-grid ul li p{display:block!important;float:none!important;width:100%!important;height:auto!important;margin:0!important;padding:16px 18px!important;background:#fff!important;color:#172b43!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;visibility:visible!important;}

#gywm.qh-about{background:#fff!important;background-image:none!important;padding:96px 0!important;}
#gywm.qh-about #company.qh-about-layout{display:grid!important;grid-template-columns:52% 48%!important;gap:54px!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;}
#gywm.qh-about #video.qh-about-media{width:100%!important;float:none!important;}

@media only screen and (max-width:1200px){
	#part2.qh-products #procp.qh-product-grid ul{grid-template-columns:repeat(3,1fr)!important;}
}
@media only screen and (max-width:800px){
	#head.qh-header .qh-mainbar,#head.qh-header .qh-head-inner{height:70px!important;}
	#head.qh-header .qh-logo{width:auto!important;flex:1!important;}
	#head.qh-header .qh-logo img{max-height:46px!important;}
	#head.qh-header #dh.qh-nav,#head.qh-header #tel.qh-tel,#head.qh-header #heada.qh-topbar{display:none!important;}
	#flash.qh-hero,#flash.qh-hero #owl-index.qh-hero-slider,#flash.qh-hero #owl-index.qh-hero-slider .item,#flash.qh-hero #owl-index.qh-hero-slider .owl-stage-outer,#flash.qh-hero #owl-index.qh-hero-slider .owl-stage,#flash.qh-hero #owl-index.qh-hero-slider .owl-item,#flash.qh-hero #owl-index.qh-hero-slider img{height:430px!important;min-height:430px!important;}
	#part2.qh-products{padding:54px 0!important;}
	#part2.qh-products #procp.qh-product-grid ul{grid-template-columns:repeat(2,1fr)!important;gap:14px!important;}
	#gywm.qh-about #company.qh-about-layout{display:block!important;}
}
@media only screen and (max-width:480px){
	#flash.qh-hero,#flash.qh-hero #owl-index.qh-hero-slider,#flash.qh-hero #owl-index.qh-hero-slider .item,#flash.qh-hero #owl-index.qh-hero-slider .owl-stage-outer,#flash.qh-hero #owl-index.qh-hero-slider .owl-stage,#flash.qh-hero #owl-index.qh-hero-slider .owl-item,#flash.qh-hero #owl-index.qh-hero-slider img{height:360px!important;min-height:360px!important;}
	#part2.qh-products #procp.qh-product-grid ul{grid-template-columns:1fr!important;}
}

/* Public header/footer final override */
#head.qh-header,
#head.qh-header *{
	box-sizing:border-box!important;
}
#head.qh-header{
	width:100%!important;
	float:none!important;
	clear:both!important;
	position:relative!important;
	z-index:999!important;
	background:#fff!important;
	box-shadow:0 4px 24px rgba(13,38,70,0.08)!important;
}
#head.qh-header #body{
	width:1200px!important;
	max-width:92%!important;
	min-width:0!important;
	margin-left:auto!important;
	margin-right:auto!important;
	float:none!important;
}
#head.qh-header #heada.qh-topbar{
	width:100%!important;
	height:36px!important;
	line-height:36px!important;
	float:none!important;
	background:#123963!important;
	border:0!important;
	color:#d9e6f3!important;
	overflow:visible!important;
}
#head.qh-header #heada.qh-topbar .qh-topbar-inner{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	height:36px!important;
}
#head.qh-header #heada.qh-topbar .hyc{
	width:auto!important;
	max-width:55%!important;
	float:none!important;
	line-height:36px!important;
	color:#d9e6f3!important;
	white-space:nowrap!important;
	text-overflow:ellipsis!important;
	overflow:hidden!important;
}
#head.qh-header #heada.qh-topbar .right{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	gap:24px!important;
	float:none!important;
	text-align:right!important;
}
#head.qh-header #heada.qh-topbar a{
	display:inline-flex!important;
	align-items:center!important;
	float:none!important;
	height:36px!important;
	line-height:36px!important;
	color:#d9e6f3!important;
	font-size:13px!important;
}
#head.qh-header #heada.qh-topbar a i{
	margin:0 8px 0 0!important;
	color:#0878d8!important;
}
#head.qh-header .qh-mainbar{
	width:100%!important;
	height:76px!important;
	float:none!important;
	background:#fff!important;
}
#head.qh-header .qh-head-inner{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:24px!important;
	height:76px!important;
	padding:0!important;
}
#head.qh-header .qh-logo{
	width:260px!important;
	flex:0 0 260px!important;
	float:none!important;
	margin:0!important;
	text-align:left!important;
}
#head.qh-header .qh-logo a,
#head.qh-header .qh-logo img{
	display:block!important;
}
#head.qh-header .qh-logo img{
	width:auto!important;
	max-width:260px!important;
	max-height:52px!important;
	height:auto!important;
	margin:0!important;
}
#head.qh-header #dh.qh-nav{
	display:block!important;
	width:auto!important;
	flex:1 1 auto!important;
	height:76px!important;
	float:none!important;
	margin:0!important;
	padding:0!important;
	background:none!important;
	overflow:visible!important;
}
#head.qh-header #dh.qh-nav #menu{
	width:100%!important;
	height:76px!important;
	display:block!important;
	float:none!important;
	position:relative!important;
	background:none!important;
	text-align:center!important;
	overflow:visible!important;
}
#head.qh-header #dh.qh-nav #menu ul{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	flex-wrap:nowrap!important;
	height:76px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
	overflow:visible!important;
}
#head.qh-header #dh.qh-nav #menu ul li{
	display:block!important;
	flex:0 0 auto!important;
	width:auto!important;
	height:76px!important;
	line-height:76px!important;
	float:none!important;
	margin:0!important;
	padding:0!important;
	position:relative!important;
	background:none!important;
	border:0!important;
	overflow:visible!important;
}
#head.qh-header #dh.qh-nav #menu ul li:after{
	display:none!important;
}
#head.qh-header #dh.qh-nav #menu ul li a{
	display:block!important;
	width:auto!important;
	height:76px!important;
	line-height:76px!important;
	padding:0 16px!important;
	margin:0!important;
	background:none!important;
	color:#172b43!important;
	font-size:15px!important;
	font-weight:700!important;
	text-align:center!important;
	white-space:nowrap!important;
	overflow:visible!important;
}
#head.qh-header #dh.qh-nav #menu ul li a:hover,
#head.qh-header #dh.qh-nav #menu ul li a.sec{
	background:none!important;
	color:#0069c8!important;
}
#head.qh-header #dh.qh-nav #menu ul li ol{
	top:76px!important;
	left:50%!important;
	width:170px!important;
	margin:0 0 0 -85px!important;
	padding:8px 0!important;
	background:#fff!important;
	box-shadow:0 16px 32px rgba(13,38,70,0.15)!important;
	overflow:visible!important;
}
#head.qh-header #dh.qh-nav #menu ul li ol li,
#head.qh-header #dh.qh-nav #menu ul li ol li a{
	height:auto!important;
	line-height:22px!important;
	width:100%!important;
}
#head.qh-header #dh.qh-nav #menu ul li ol li a{
	padding:9px 14px!important;
	font-size:14px!important;
	font-weight:400!important;
	color:#33465b!important;
}
#head.qh-header #tel.qh-tel{
	display:block!important;
	width:156px!important;
	flex:0 0 156px!important;
	height:auto!important;
	min-height:0!important;
	float:none!important;
	margin:0!important;
	padding:0 0 0 18px!important;
	background:none!important;
	border-left:1px solid #e2e9f1!important;
	text-align:right!important;
	overflow:visible!important;
}
#head.qh-header #tel.qh-tel .name{
	display:block!important;
	margin:0!important;
	color:#6b7786!important;
	font-size:13px!important;
	font-weight:400!important;
	line-height:18px!important;
	text-align:right!important;
}
#head.qh-header #tel.qh-tel .f22{
	display:block!important;
	margin:0!important;
	color:#0069c8!important;
	font-family:Arial,"Microsoft YaHei",sans-serif!important;
	font-size:18px!important;
	font-weight:700!important;
	line-height:24px!important;
	letter-spacing:0!important;
	white-space:nowrap!important;
}
#dibu.qh-footer{
	width:100%!important;
	float:none!important;
	clear:both!important;
	padding:54px 0 0!important;
	background:#0b2749!important;
	color:#b8c6d7!important;
}
#dibu.qh-footer .qh-container{
	width:1200px!important;
	max-width:92%!important;
	margin:0 auto!important;
}
#dibu.qh-footer #bottom.qh-footer-grid{
	display:grid!important;
	grid-template-columns:26% 1fr 270px!important;
	gap:46px!important;
	width:100%!important;
	float:none!important;
	line-height:1.8!important;
	margin:0!important;
	padding:0!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .footer,
#dibu.qh-footer #bottom.qh-footer-grid .lxwm,
#dibu.qh-footer #bottom.qh-footer-grid .dlwz{
	display:block!important;
	width:auto!important;
	min-height:0!important;
	float:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	writing-mode:horizontal-tb!important;
}
#dibu.qh-footer #bottom.qh-footer-grid dd{
	margin:0 0 16px!important;
	color:#fff!important;
	font-size:18px!important;
	font-weight:700!important;
	line-height:1.5!important;
	writing-mode:horizontal-tb!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .footer ul{
	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:8px 20px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
	text-align:left!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .footer ul li{
	display:block!important;
	width:auto!important;
	float:none!important;
	height:auto!important;
	line-height:1.8!important;
	margin:0!important;
	padding:0!important;
	font-size:14px!important;
	white-space:nowrap!important;
	writing-mode:horizontal-tb!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .footer ul li a{
	display:inline!important;
	color:#b8c6d7!important;
	font-size:14px!important;
	line-height:1.8!important;
	letter-spacing:0!important;
	word-break:keep-all!important;
	writing-mode:horizontal-tb!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .lxwm,
#dibu.qh-footer #bottom.qh-footer-grid .lxwm p,
#dibu.qh-footer #bottom.qh-footer-grid .lxwm a{
	color:#b8c6d7!important;
	font-size:14px!important;
	line-height:1.9!important;
	writing-mode:horizontal-tb!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .dlwz{
	display:grid!important;
	grid-template-columns:1fr 1fr!important;
	gap:14px!important;
	align-content:start!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .dlwz dd{
	grid-column:1 / 3!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .dlwz .ewm{
	width:auto!important;
	float:none!important;
	margin:0!important;
	text-align:left!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .dlwz .ewm img{
	display:block!important;
	width:112px!important;
	height:112px!important;
	max-width:112px!important;
	object-fit:cover!important;
	margin:0!important;
	padding:5px!important;
	background:#fff!important;
}
#dibu.qh-footer #bottom.qh-footer-grid .dlwz .ewm p{
	margin:8px 0 0!important;
	color:#b8c6d7!important;
	font-size:13px!important;
	line-height:1.5!important;
	writing-mode:horizontal-tb!important;
}
#dibu.qh-footer .copyright{
	width:100%!important;
	float:none!important;
	clear:both!important;
	margin:36px 0 0!important;
	padding:18px 0!important;
	border-top:1px solid rgba(255,255,255,0.12)!important;
	color:#8fa1b5!important;
	font-size:13px!important;
	line-height:1.7!important;
	text-align:left!important;
}

@media only screen and (max-width:1200px){
	#head.qh-header .qh-head-inner{gap:16px!important;}
	#head.qh-header .qh-logo{width:220px!important;flex-basis:220px!important;}
	#head.qh-header .qh-logo img{max-width:220px!important;}
	#head.qh-header #dh.qh-nav #menu ul li a{padding:0 10px!important;font-size:14px!important;}
	#head.qh-header #tel.qh-tel{width:132px!important;flex-basis:132px!important;padding-left:12px!important;}
	#head.qh-header #tel.qh-tel .f22{font-size:16px!important;}
}
@media only screen and (max-width:800px){
	#head.qh-header #body{max-width:92%!important;}
	#head.qh-header #heada.qh-topbar,
	#head.qh-header #dh.qh-nav,
	#head.qh-header #tel.qh-tel{display:none!important;}
	#head.qh-header .qh-mainbar,
	#head.qh-header .qh-head-inner{height:70px!important;}
	#head.qh-header .qh-logo{width:auto!important;flex:1 1 auto!important;}
	#head.qh-header .qh-logo img{max-width:78vw!important;max-height:46px!important;}
	#dibu.qh-footer #bottom.qh-footer-grid{grid-template-columns:1fr!important;gap:28px!important;}
	#dibu.qh-footer #bottom.qh-footer-grid .dlwz{grid-template-columns:1fr 1fr!important;}
}
/* 2026-06-17 final overrides */
#flash.qh-hero{
	height:620px!important;
	min-height:620px!important;
}
#flash.qh-hero .qh-hero-copy{
	display:none!important;
}
#flash.qh-hero .qh-hero-bg:after,
#flash.qh-hero #owl-index.qh-hero-slider .item:after{
	display:none!important;
}
#flash.qh-hero .qh-mobile-hero-bg{
	display:none!important;
}
#flash.qh-hero .qh-mobile-hero-bg .qh-mobile-hero-fallback{
	display:none!important;
}
#flash.qh-hero .qh-desktop-hero-bg{
	display:block!important;
}
#flash.qh-hero #owl-index.qh-hero-slider,
#flash.qh-hero #owl-index.qh-hero-slider .owl-stage-outer,
#flash.qh-hero #owl-index.qh-hero-slider .owl-stage,
#flash.qh-hero #owl-index.qh-hero-slider .owl-item,
#flash.qh-hero #owl-index.qh-hero-slider .item,
#flash.qh-hero #owl-index.qh-hero-slider img{
	height:620px!important;
	min-height:620px!important;
}
#flash.qh-hero #owl-index.qh-hero-slider img{
	object-fit:cover!important;
	padding:0!important;
}
#part2.qh-products #procp.qh-product-grid ul li dd,
.qh-product-grid ul li dd{
	width:100%!important;
	aspect-ratio:4/3!important;
	height:auto!important;
	padding:0!important;
	border:0!important;
	background:#fff!important;
	overflow:hidden!important;
}
#part2.qh-products #procp.qh-product-grid ul li img,
.qh-product-grid ul li img{
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	padding:0!important;
}
.qh-certificates{
	background:#fff!important;
}
.qh-about-certs{
	clear:both!important;
	width:100%!important;
	margin-top:68px!important;
	padding-top:62px!important;
	border-top:1px solid #e8eef5!important;
}
.qh-about-certs .qh-cert-title{
	width:100%!important;
	text-align:center!important;
	margin:0 0 34px!important;
}
.qh-about-certs .qh-cert-title dd:after{
	left:50%!important;
	margin-left:-27px!important;
}
.qh-about-certs .qh-cert-slider{
	display:flex!important;
	gap:24px!important;
	width:100%!important;
	visibility:visible!important;
	opacity:1!important;
	overflow-x:auto!important;
	overflow-y:hidden!important;
	padding:2px 2px 16px!important;
	scroll-snap-type:x mandatory!important;
	-webkit-overflow-scrolling:touch!important;
}
.qh-about-certs .qh-cert-slider.owl-loaded{
	display:block!important;
}
.qh-about-certs .qh-cert-slider > li{
	display:block!important;
	flex:0 0 calc((100% - 72px)/4)!important;
	width:calc((100% - 72px)/4)!important;
	margin:0!important;
	list-style:none!important;
	scroll-snap-align:start!important;
}
.qh-about-certs .qh-cert-slider.owl-loaded > li{
	display:none!important;
}
.qh-about-certs .qh-cert-slider::-webkit-scrollbar{
	height:8px!important;
}
.qh-about-certs .qh-cert-slider::-webkit-scrollbar-thumb{
	background:#c5d4e4!important;
	border-radius:0!important;
}
.qh-certificates .qh-card-slider li .nr,
.qh-cert-slider li .nr{
	background:#fff!important;
	box-shadow:0 10px 28px rgba(16,45,82,0.08)!important;
	transform:none!important;
}
.qh-certificates .qh-card-slider li:hover .nr,
.qh-cert-slider li:hover .nr{
	transform:none!important;
}
.qh-certificates .qh-card-slider li .nr dd,
.qh-cert-slider li .nr dd{
	width:100%!important;
	aspect-ratio:3/4!important;
	height:auto!important;
	padding:0!important;
	overflow:hidden!important;
}
.qh-certificates .qh-card-slider li .nr dd img,
.qh-cert-slider li .nr dd img{
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	padding:0!important;
	transform:none!important;
	transition:none!important;
}
.qh-certificates .qh-card-slider li:hover img,
.qh-cert-slider li:hover img{
	transform:none!important;
}
.qh-certificates .qh-card-slider li .nr h5,
.qh-cert-slider li .nr h5{
	height:auto!important;
	min-height:52px!important;
	padding:12px 16px!important;
	line-height:1.5!important;
	white-space:normal!important;
}
.qh-cert-slider .owl-nav{
	display:block!important;
}
.qh-cert-slider .owl-nav .owl-prev,
.qh-cert-slider .owl-nav .owl-next{
	position:absolute!important;
	top:42%!important;
	width:38px!important;
	height:38px!important;
	line-height:38px!important;
	margin:0!important;
	padding:0!important;
	background:#015eb9!important;
	color:#fff!important;
	border-radius:0!important;
	text-align:center!important;
	font-size:22px!important;
}
.qh-cert-slider .owl-nav .owl-prev{
	left:-48px!important;
}
.qh-cert-slider .owl-nav .owl-next{
	right:-48px!important;
}
.qh-cert-page #tplist UL LI:hover img,
.qh-cert-page #tplist UL LI A:hover img{
	transform:none!important;
	-webkit-transform:none!important;
	-moz-transform:none!important;
	-o-transform:none!important;
}
.qh-cert-page #tplist UL LI span,
.qh-cert-page #tplist UL LI A:hover span{
	display:none!important;
	width:0!important;
	height:0!important;
	opacity:0!important;
	filter:Alpha(Opacity=0)!important;
	background:none!important;
}
.qh-cert-page #tplist UL LI:hover dd,
.qh-cert-page #tplist UL LI A:hover dd{
	border:0!important;
}
.qh-cert-page #tplist ul li:hover p{
	background-color:#666666!important;
}
.qh-cert-page #tplist UL LI IMG{
	transform:none!important;
	-webkit-transform:none!important;
	-moz-transform:none!important;
	-o-transform:none!important;
	transition:none!important;
}
.qh-cert-page #tplist UL{
	display:grid!important;
	grid-template-columns:repeat(4,minmax(0,1fr))!important;
	gap:34px!important;
	width:100%!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
.qh-cert-page #tplist UL LI{
	width:auto!important;
	float:none!important;
	margin:0!important;
	text-align:center!important;
}
.qh-cert-page #tplist UL LI dd{
	width:100%!important;
	aspect-ratio:3/4!important;
	height:auto!important;
	padding:0!important;
	overflow:hidden!important;
}
.qh-cert-page #tplist UL LI img{
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
}
.qh-cert-page #tplist UL LI p{
	width:100%!important;
	margin-top:14px!important;
}
#gywm.qh-about .qh-container{
	display:block!important;
}
#gywm.qh-about #lmbt.qh-title{
	width:100%!important;
	margin-bottom:32px!important;
}
#gywm.qh-about #company.qh-about-layout{
	display:grid!important;
	grid-template-columns:minmax(0,52%) minmax(0,48%)!important;
	gap:54px!important;
	align-items:center!important;
	width:100%!important;
}
#gywm.qh-about #video.qh-about-media,
#gywm.qh-about .qh-about-text{
	width:100%!important;
	float:none!important;
}
.qh-news-grid{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.qh-faq,
#info_2.qh-news-card,
#news-3{
	display:none!important;
}
@media only screen and (max-width:800px){
	#flash.qh-hero,
	#flash.qh-hero #owl-index.qh-hero-slider,
	#flash.qh-hero #owl-index.qh-hero-slider .owl-stage-outer,
	#flash.qh-hero #owl-index.qh-hero-slider .owl-stage,
	#flash.qh-hero #owl-index.qh-hero-slider .owl-item,
	#flash.qh-hero #owl-index.qh-hero-slider .item,
	#flash.qh-hero #owl-index.qh-hero-slider img{
		height:auto!important;
		min-height:0!important;
		aspect-ratio:3/4!important;
	}
	#flash.qh-hero .qh-desktop-hero-bg{
		display:none!important;
	}
	#flash.qh-hero .qh-mobile-hero-bg{
		display:block!important;
		position:absolute!important;
		inset:0!important;
	}
	#flash.qh-hero .qh-mobile-hero-bg img{
		width:100%!important;
		height:100%!important;
		object-fit:cover!important;
	}
	#flash.qh-hero .qh-mobile-hero-bg .qh-mobile-hero-fallback{
		display:none!important;
	}
	.qh-news-grid{
		grid-template-columns:1fr!important;
	}
	#gywm.qh-about #company.qh-about-layout{
		display:block!important;
	}
	.qh-about-certs{
		margin-top:42px!important;
		padding-top:42px!important;
	}
	.qh-cert-page #tplist UL{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		gap:16px!important;
	}
	.qh-about-certs .qh-cert-slider{
		gap:16px!important;
	}
	.qh-about-certs .qh-cert-slider > li{
		flex-basis:calc((100% - 16px)/2)!important;
		width:calc((100% - 16px)/2)!important;
	}
	.qh-cert-slider .owl-nav{
		display:none!important;
	}
}
@media only screen and (max-width:480px){
	#flash.qh-hero,
	#flash.qh-hero #owl-index.qh-hero-slider,
	#flash.qh-hero #owl-index.qh-hero-slider .owl-stage-outer,
	#flash.qh-hero #owl-index.qh-hero-slider .owl-stage,
	#flash.qh-hero #owl-index.qh-hero-slider .owl-item,
	#flash.qh-hero #owl-index.qh-hero-slider .item,
	#flash.qh-hero #owl-index.qh-hero-slider img{
		height:auto!important;
		min-height:0!important;
		aspect-ratio:3/4!important;
	}
	#flash.qh-hero .qh-mobile-hero-bg .qh-mobile-hero-fallback{
		display:none!important;
		position:absolute!important;
		inset:0!important;
		width:100%!important;
		height:100%!important;
		object-fit:cover!important;
	}
}
