/** 
 * luban - v1.0.0 
 * Create Date -2025-10-31 17:48:31
 * Copyright (c) 2025 Licensed Apache-2.0 
 * author houzhenyu@huimei.com
*/

@-webkit-keyframes mayson{0%{top:60px;opacity:0}100%{top:50%;opacity:1}}

@keyframes mayson{0%{top:60px;opacity:0}100%{top:50%;opacity:1}}@-webkit-keyframes animal{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@keyframes animal{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}#banner{background:url(../images/banner_quality_control.png) no-repeat center center #074ba5;background-size:cover;height:512px;width:100%;position:relative}#banner .banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(30,58,138,.85)), to(rgba(29,78,216,.749)));background-image:-webkit-linear-gradient(left, rgba(30,58,138,.85), rgba(29,78,216,.749));background-image:linear-gradient(to right,rgba(30,58,138,.85),rgba(29,78,216,.749))}#banner .ban-con{position:absolute;font-size:48px;line-height:50px;width:100%;color:#fff;top:50%;margin-top:-50px;text-align:center;animation:mayson 1.2s;-webkit-animation:mayson 1.2s;z-index:1}#banner .ban-con .border-bottom{border-bottom:2px solid #fff6;border-top-width:2px;width:100px;margin:30px auto 20px auto}#banner .ban-con img{height:100%;width:auto}#banner .ban-con .ban-con-sm{font-size:24px}.floor{padding:60px 0}.floor .hm_sub_head{text-align:center;margin-bottom:20px}.floor .hm_sub_head h1{font-size:30px;color:#262626;font-weight:700;margin-bottom:0}.f1{width:1000px;height:100%;margin:0 auto}.f1 .hm_sub_head_text{color:#000;font-size:16px}.f1 .hm_sub_head_text p{font-size:20px;line-height:1.8}.icu-info{padding-top:50px;padding-bottom:70px}.icu-info .zy-con{width:1000px;margin:0 auto;height:100%}.icu-info .zy-con li{float:left;width:25%;cursor:pointer}.icu-info .zy-con li .odds-con{padding:36px 20px 20px 20px;height:300px;border:1px solid #EEE;margin:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.icu-info .zy-con li .odds-con .odds-top{text-align:center;padding-bottom:20px}.icu-info .zy-con li .odds-con .odds-top i{display:block;height:41px;width:41px;margin:0 auto}.icu-info .zy-con li .odds-con .odds-top span{margin-top:23px;font-size:16px;font-weight:700;display:block}.icu-info .zy-con li .odds-con .odds-btom{display:block;border-top:1px solid #eee;padding-top:24px}.icu-info .zy-con li .odds-con .odds-btom span{font-size:18px;color:#262626;display:block;text-align:center}.icu-info .zy-con li .odds-con .odds-btom p{font-size:12px;line-height:22px;color:#262626}.icu-info .zy-con li:hover .odds-con{background:#0047b8;color:#fff!important;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 25px rgba(0,71,184,.3);box-shadow:0 8px 25px rgba(0,71,184,.3)}.icu-info .zy-con li:hover .odds-con .odds-btom{display:block;border-top:1px solid #fff;padding-top:24px}.icu-info .zy-con li:hover .odds-con .odds-btom span{font-size:16px;color:#fff;display:block;text-align:center}.icu-info .zy-con li:hover .odds-con .odds-btom p{font-size:12px;line-height:22px;color:#fff}.icu-info .zy-con .li_01 i{background:url(../images/quality_realtime_icon.png) no-repeat center}.icu-info .zy-con .li_01:hover i{background:url(../images/quality_realtime_icon_hover.png) no-repeat center}.icu-info .zy-con .li_02 i{background:url(../images/quality_audit_icon.png) no-repeat center}.icu-info .zy-con .li_02:hover i{background:url(../images/quality_audit_icon_hover.png) no-repeat center}.icu-info .zy-con .li_03 i{background:url(../images/quality_analysis_icon.png) no-repeat center}.icu-info .zy-con .li_03:hover i{background:url(../images/quality_analysis_icon_hover.png) no-repeat center}.icu-info .zy-con .li_04 i{background:url(../images/quality_compliance_icon.png) no-repeat center}.icu-info .zy-con .li_04:hover i{background:url(../images/quality_compliance_icon_hover.png) no-repeat center}.f2{background-color:#f3f4f6}.f2 .hm_sub_head_box{width:1000px;margin:0 auto;height:100%;position:relative}.f2 .hm_sub_head_box .hm_zk_btom{background:-webkit-gradient(linear, left top, right top, from(#2563eb), to(#1d4ed8));background:-webkit-linear-gradient(left, #2563eb, #1d4ed8);background:linear-gradient(to right,#2563eb,#1d4ed8);padding:20px;border-radius:12px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);text-align:center;margin-bottom:40px}.f2 .hm_sub_head_box .hm_zk_btom p{font-size:1.875rem;font-weight:700;color:#fff;line-height:1.5;margin:0}.f2 .hm_sub_head_box .feature-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px}.f2 .hm_sub_head_box .feature-cards-row .feature-card{padding:20px;border:1px solid #e5e7eb;border-radius:12px;-webkit-transition:all .3s;transition:all .3s;background-color:#fff}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-header .card-icon{width:48px;height:48px;background-color:#dbeafe;border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-header .card-icon svg{width:28px;height:28px;color:#2563eb}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-header h4{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:.75rem;margin-left:1rem}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-content .card-feature{font-size:16px;color:#4b5563;line-height:1.75;margin-bottom:.75rem}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-content .feature-effect{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.f2 .hm_sub_head_box .feature-cards-row .feature-card .card-content .feature-effect p{font-size:14px;color:#1d4ed8;font-weight:500}.f2 .hm_sub_head_box .feature-cards-row .feature-card:hover{border-color:#93c5fd;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.f3{background-color:#fff;width:1000px;margin:0 auto}.f3 .hm_zk_btom{padding-bottom:38px}.f3 .hm_zk_btom .hm_zk_bcom .pdca_main{width:100%;margin-bottom:20px}.f3 .hm_zk_btom .hm_zk_bcom .pdca_main p{font-size:16px;color:#262626;line-height:28px;text-align:center;margin-bottom:20px}.f3 .hm_zk_btom .hm_zk_bcom .pdca_main p.hide{display:none}.f3 .hm_zk_btom .hm_zk_bcom .slide-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-img-box{text-align:center}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-img-box img{max-width:100%;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-img-box img.hide{display:none}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-right-tab{width:400px;list-style:none;padding:0;margin:0}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-right-tab li{width:196px;background:#e8f2ff;border:1px solid #EEE;padding:20px 15px;cursor:pointer;font-size:16px;color:#262626;text-align:center;height:119px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-right-tab li:hover{background:#f0f9ff;border-color:#074ba5;color:#074ba5}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-right-tab li.active{background:#074ba5;border-color:#074ba5;color:#fff}.f3 .hm_zk_btom .hm_zk_bcom .slide-main.drg-zk-box .drg-right-tab li:last-child{margin-bottom:0}.f4{margin:0 auto;height:100%;position:relative;background-color:#f3f4f6}.f4 .product-cards-container{padding:20px;border-radius:12px;margin-bottom:20px;width:1000px;margin:0 auto}.f4 .product-cards-container .product-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px}.f4 .product-cards-container .product-cards-row .highlight-card{position:relative;background:-webkit-linear-gradient(315deg, #eff6ff, #fff);background:linear-gradient(135deg,#eff6ff,#fff);padding:2rem;border-radius:12px;border:1px solid #bfdbfe;-webkit-transition:all .3s;transition:all .3s}.f4 .product-cards-container .product-cards-row .highlight-card .highlight-icon-corner{position:absolute;top:1rem;right:1rem;color:#2563eb}.f4 .product-cards-container .product-cards-row .highlight-card .highlight-metric{font-size:30px;color:#2959db;margin-bottom:.75rem}.f4 .product-cards-container .product-cards-row .highlight-card .highlight-title{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:.75rem}.f4 .product-cards-container .product-cards-row .highlight-card .highlight-description{color:#4b5563;line-height:1.75;font-size:17px}.f4 .product-cards-container .product-cards-row .highlight-card:hover{border-color:#60a5fa;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.f5{width:1000px;margin:0 auto;height:100%;position:relative}.f5 .comparison-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.f5 .comparison-card{background:#fff;border-radius:16px;padding:40px 30px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e5e7eb}.f5 .comparison-card.traditional .comparison-icon{background:#f3f4f6;color:#6b7280}.f5 .comparison-card.traditional h3{color:#374151}.f5 .comparison-card.traditional .comparison-item h4{color:#374151}.f5 .comparison-card.traditional .comparison-item p{color:#4b5563}.f5 .comparison-card.modern{border-color:#3b82f6;background-image:-webkit-gradient(linear, left top, right bottom, from(#eff6ff), to(#dbeafe));background-image:-webkit-linear-gradient(top left, #eff6ff, #dbeafe);background-image:linear-gradient(to bottom right,#eff6ff,#dbeafe);position:relative}.f5 .comparison-card.modern .comparison-item h4{color:#1e40af}.f5 .comparison-card.modern .comparison-item p{color:#1e3a8a}.f5 .comparison-card.modern .comparison-icon{background:-webkit-linear-gradient(315deg, #3b82f6, #1d4ed8);background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.f5 .comparison-card.modern .highlight-title{color:#1e40af;margin-bottom:15px}.f5 .comparison-card.modern .highlight-badge{position:absolute;top:-12px;right:20px;background:-webkit-linear-gradient(315deg, #ef4444, #dc2626);background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;border:2px solid #fff;-webkit-box-shadow:0 4px 12px rgba(239,68,68,.3);box-shadow:0 4px 12px rgba(239,68,68,.3)}.f5 .comparison-card.modern:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 40px rgba(59,130,246,.15);box-shadow:0 20px 40px rgba(59,130,246,.15)}.f5 .comparison-card .comparison-icon{width:80px;height:80px;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 25px auto}.f5 .comparison-card .comparison-icon svg{width:48px;height:48px}.f5 .comparison-card h3{font-size:22px;font-weight:600;text-align:center;margin-bottom:30px;line-height:1.4}.f5 .comparison-card .comparison-item{padding-bottom:20px}.f5 .comparison-card .comparison-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.f5 .comparison-card .comparison-item h4{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.f5 .comparison-card .comparison-item p{font-size:16px;color:#4b5563;line-height:1.6;margin:0}.f5 .comparison-card:hover{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.f6{background-color:#fafafa}.f6 .hm_zk_btom{padding-top:60px;padding-bottom:38px}.f6 .hm_zk_btom .new-text-size{font-size:16px;margin-bottom:40px;text-align:center;color:#262626}.f6 .hm_zk_btom .obj-e{width:607px;height:auto;top:0;z-index:12;left:18px;position:relative}.f6 .hm_zk_btom .obj-f{position:absolute;z-index:9;width:295px;display:block;top:113px;right:20px}.f6 .hm_zk_btom .obj-f p{font-size:16px}#resourcesSupportBox .resources-support-section{background:#fff}#resourcesSupportBox .resources-support-section #videoContainer{-webkit-box-shadow:none;box-shadow:none}#registBox #register{background-color:#f3f4f6}