.header-warning{display:flex;background:#000000;color:#ffffff;align-items:center;justify-content:center;height:70px;font-size:16px;text-transform:uppercase;z-index:999;width:100%;text-align:center;padding:0 15px;font-family:"Manrope-SemiBold"}.header_container{--navHeight:98px;--navHeightM:49px;--color:#fff;--navBgColor:#000}.header_container .nav_container-pc{z-index:500;position:absolute;width:100%;background:var(--navBgColor)}.header_container .nav_container-pc .nav_wrapper{position:relative;display:flex;padding:0 0 0 350px}.header_container .nav_container-pc .logo{position:absolute;top:0;left:40px;width:140px}.header_container .nav_container-pc .logo img{width:100%}.header_container .nav_container-pc .nav_box{width:100%}.header_container .nav_container-pc .nav_box ul.menu{flex:1;display:flex;justify-content:space-between;align-items:center;height:var(--navHeight);padding:0 32px}.header_container .nav_container-pc .nav_box li{position:relative;display:flex;align-items:center;font-size:16px;font-family:"Manrope-ExtraBold";color:var(--color);transition:color .25s;text-transform:uppercase}.header_container .nav_container-pc .nav_box li a{color:inherit;position:relative}.header_container .nav_container-pc .nav_box li a:hover{color:var(--themeColor)}.header_container .nav_container-pc .nav_box li.current-menu-item{color:var(--themeColor);font-size:18px}.header_container .nav_container-pc .nav_box li.current-menu-item a::after{width:30px;opacity:1}.header_container .nav_container-pc .nav_box li .sub-menu{display:none;width:7.813vw;min-width:100%;top:98px;position:absolute;z-index:999;left:50%;transform:translateX(-50%);font-size:15px}.header_container .nav_container-pc .nav_box li .sub-menu a{display:inline-block;background-color:#000000;color:#fff;top:100%;z-index:9;padding:10px 0;width:100%;transition:all 250ms;text-align:center;font-size:15px;text-transform:capitalize}.header_container .nav_container-pc .nav_box li .sub-menu a:hover{color:var(--themeColor)}.header_container .nav_container-pc .nav_box li:hover .sub-menu{display:block}.header_container .nav_container-pc .nav_box #menu-header-menu-pc>li{height:98px}.header_container .nav_container-pc .nav_box #menu-header-menu-pc>li>a::after{content:'';position:absolute;left:0;bottom:-10px;width:0;height:3px;background:var(--themeColor);opacity:0;transition:width .3s}.header_container .nav_container-pc .nav_box #menu-header-menu-pc>li>a:hover::after{width:30px;opacity:1}.header_container .nav_container-m{display:none;z-index:500;position:absolute;width:100%;background:var(--navBgColor)}.header_container .nav_container-m .logo{position:absolute;top:0;right:13px;width:67px}.header_container .nav_container-m .logo img{width:100%}.header_container .nav_container-m .logo.small-logo{width:50px}.header_container .nav_container-m .nav_wrapper{display:flex;align-items:center;height:var(--navHeightM);background:var(--navBgColor);padding:0 13px}.header_container .nav_container-m .right_btn{display:flex;align-items:center;padding-left:40px;color:#fff;font-size:18px}.header_container .nav_container-m .list_btn{position:absolute;left:10px;width:34px;height:40px;background:url(../images/m-menu.png) center/24px no-repeat;cursor:pointer}.header_container .fixed_nav{position:fixed;top:0}.header_container .nav_placeholder{height:var(--navHeight);background:var(--navBgColor)}.header_container .nav_placeholder-m{display:none;height:var(--navHeightM);background:var(--navBgColor)}.header_container .mask_box{display:none;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:505;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity .4s}.header_container .mask_box.show{display:block;opacity:1}.header_container .nav_side{position:fixed;top:0;left:0;z-index:510;width:200px;height:100%;background:#222222;transition:transform .4s, height .4s ease-in;transform:translateX(-100%);color:#fff}.header_container .nav_side.show{transform:translateX(0)}.header_container .nav_side .content_box{background:#222222}.header_container .nav_side .nav_title{height:var(--navHeightM);padding:0 0 0 22.5px;line-height:var(--navHeightM);font-size:14px}.header_container .nav_side .nav_list li{min-height:var(--navHeightM);line-height:var(--navHeightM);font-size:12px;border-bottom:1px solid #000}.header_container .nav_side .nav_list li a{display:inline-block;min-width:50%;color:#fff;padding:0 0 0 22.5px}.header_container .nav_side .nav_list .menu>li{position:relative}.header_container .nav_side .nav_list .menu>li>a{position:relative;padding-right:22px}.header_container .nav_side .nav_list .menu>li>a::before{content:'';position:absolute;top:50%;left:8px;transform:translate(0, -50%);width:6px;height:6px;background:#595959;border-radius:50%;border:1px solid #f2f2f2}.header_container .nav_side .nav_list .menu .current_page_item{background:var(--themeColor)}.header_container .nav_side .nav_list .menu .current_page_item>a::before{background:transparent;border-color:#2c2123}.header_container .nav_side .nav_list .menu .menu-item-has-children::after{content:'';position:absolute;top:calc(var(--navHeightM) / 2);right:14px;transform:translate(0, -50%);border-top:4px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent}.header_container .nav_side .nav_list .sub-menu{display:none}.header_container .nav_side .nav_list .sub-menu li{background:#151515}.header_container .nav_side .nav_list .sub-menu li a{display:block}.header_container .nav_side .nav_list .sub-menu li:last-child{border-bottom:none}@media screen and (max-width: 1380px){.header_container .nav_container-pc .nav_wrapper{padding-left:16vw}.header_container .nav_container-pc .logo{width:10vw}.header_container .nav_container-pc .nav_box{justify-content:space-evenly}.header_container .nav_container-pc .nav_box li{position:relative;display:flex;font-size:14px;font-family:"Manrope-ExtraBold";color:#fff;transition:color .25s}.header_container .nav_container-pc .nav_box li.current_page_item{font-size:16px}}@media screen and (max-width: 992px){.header_container .nav_container-pc,.header_container .nav_placeholder{display:none}.header_container .nav_container-m,.header_container .nav_placeholder-m{display:block}.header-warning{font-size:12px}}