/* Qianyuetech only: retain the native header and correct its responsive layout. */
.header[data-qian-navigation]{top:var(--batch-strip,22px)!important}
.header[data-qian-navigation]>.logo{flex:0 0 auto;max-width:22%;margin-right:20px}
.header[data-qian-navigation]>.logo img{max-width:100%;object-fit:contain}
.header[data-qian-navigation]>.header-right{min-width:0}
@media(min-width:992px){
 .header[data-qian-navigation] .nav{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(10px,1.8vw,34px);margin:0;padding:0}
 .header[data-qian-navigation] .nav>li{float:none;flex:0 0 auto;margin:0;list-style:none;position:relative}
 .header[data-qian-navigation] .nav>li>a{white-space:nowrap;font-size:clamp(13px,1.05vw,16px)}
 .header[data-qian-navigation] .nav_two{display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:132px;margin:0;padding:8px 0;opacity:0;visibility:hidden;pointer-events:none;background:#fff;transition:opacity .2s}
 .header[data-qian-navigation] .nav>li:hover>.nav_two,.header[data-qian-navigation] .nav>li:focus-within>.nav_two{opacity:1;visibility:visible;pointer-events:auto}
 .header[data-qian-navigation] .nav_two>li{display:block;float:none;margin:0;list-style:none}
 .header[data-qian-navigation] .nav_two>li>a{display:block;white-space:nowrap}
}
@media(max-width:991px){
 .header[data-qian-navigation]{height:60px;min-height:60px;padding:0 16px;background:#fff!important;box-sizing:border-box}
 .header[data-qian-navigation]>.logo{padding:0;margin:0;max-width:calc(100% - 72px)}
 .header[data-qian-navigation]>.logo img{height:36px;width:auto;max-width:100%;object-fit:contain}
 .header[data-qian-navigation] .logo .white{opacity:0!important}
 .header[data-qian-navigation] .logo .color{opacity:1!important}
 .header[data-qian-navigation] .header-menu{right:10px;top:5px}
 .header[data-qian-navigation] .menu_btn{display:block}
 .header[data-qian-navigation]>.header-right{position:fixed;inset:calc(var(--batch-strip,20px) + 60px) 0 auto!important;display:block!important;width:100%;height:calc(100vh - var(--batch-strip,20px) - 60px);height:calc(100dvh - var(--batch-strip,20px) - 60px);max-height:calc(100vh - var(--batch-strip,20px) - 60px);padding:12px 20px 40px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:#fff!important;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}
 .header[data-qian-navigation].mobile_side>.header-right{visibility:visible;opacity:1;pointer-events:auto;transform:none}
 .header[data-qian-navigation] .nav{display:block;float:none;width:100%;margin:0;padding:0;text-align:left}
 .header[data-qian-navigation] .nav>li{display:block;float:none;width:100%;margin:0;list-style:none;border-bottom:1px solid #eee}
 .header[data-qian-navigation] .nav>li>a{display:block;position:relative;padding:0 12px;line-height:48px;font-size:16px;text-align:left;white-space:normal;color:#333!important}
 .header[data-qian-navigation] .nav>li.on>a{color:#d22630!important}
 .header[data-qian-navigation] .nav>li>a:after{display:none}
 .header[data-qian-navigation] .drop-text:before{content:'\203a';position:absolute;right:12px;top:0;font-size:24px;transform:rotate(90deg)}
 .header[data-qian-navigation] .drop-text[aria-expanded=true]:before{transform:rotate(-90deg)}
 .header[data-qian-navigation] .nav_two{display:none;position:static;width:100%;margin:0;padding:0 0 8px 16px;box-sizing:border-box;transform:none;opacity:1;visibility:visible;background:#f6f6f6;transition:none}
 .header[data-qian-navigation] .nav_two.show{display:block}
 .header[data-qian-navigation] .nav_two:before{display:none}
 .header[data-qian-navigation] .nav_two>li{display:block;float:none;margin:0;list-style:none}
 .header[data-qian-navigation] .nav_two>li>a{display:block;text-align:left;line-height:42px;font-size:15px;color:#444}
 .header[data-qian-navigation] .phone{display:none!important}
 html.qian-menu-open,html.qian-menu-open body{overflow:hidden}
}
