@charset "utf-8";

@media screen and (max-width: 1200px) ,print {
    .gNav_list > li > a{padding:0 12px;}
}
@media screen and (max-width: 1100px) ,print {
    .gHeaderWrap{height:60px}
    .gHeader_inner{padding-right:15px;padding-left:15px}
    .gHeader_title{width:140px}
    .gNav_list>li>a{height:60px;padding:0 10px}
    .gNav_lang{margin-left:10px}
}
@media screen and (max-width: 870px) ,print {
    .gMenuBtn{width:50px;height:50px;display:block;position:absolute;z-index:10;top:0;right:0}
    .gMenuBtn_bar{display:block;width:30px;height:1px;background:#fff;margin:0 auto;position:relative;z-index:1;transition-duration:.3s;transition-property:transform,top;top:0}
    .gMenuBtn_bar-no2{margin:6px auto}
    .isShow .gMenuBtn_bar-no1{top:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
    .isShow .gMenuBtn_bar-no2{-webkit-transform:scale(0,1);transform:scale(0,1)}
    .isShow .gMenuBtn_bar-no3{top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
    .gHeaderWrap{height:50px}
    .gHeader_inner{padding:0}
    .gHeader_cols{display:block}
    .gHeader_title{width:120px;display:flex;height:50px;align-items:center;padding-left:15px}
    .gNav{position:relative;z-index:1}
    .gNav_inner{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;background:#00254b;box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:center top;transform-origin:center top;opacity:0;transition-property:opacity,transform;transition-duration:.5s,0;transition-delay:0,.5s}
    .isShow .gNav_inner{-webkit-transform:scale(1);transform:scale(1);opacity:1;transition-delay:0,0}
    .gNav_list{display:block}
    .gNav_list>li>a{height:50px;border-top:1px solid rgba(255,255,255,0.5);box-sizing:border-box;padding:0 30px}
    .gNav_list>li>a.-hasChild::before{display:none}
    .gNav_list>li>a.-hasChild::after{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;right:15px;margin-top:auto;margin-bottom:auto;border:1px solid #fff;width:10px;height:9px;transform:rotate(135deg);border-bottom:0;border-left:0;transition-duration:.3s;transition-property:transform}
    .gNav_list>li>a.isShow.-hasChild::after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}
    .gNav_search{display:flex;justify-content:center;height:64px;align-items:center;border-top:1px solid rgba(255, 255, 255, 0.5)}
    .gNav_lang{margin:0;display:flex;justify-content:center;height:80px;align-items:center;border-top:1px solid rgba(255,255,255,0.5);box-sizing:border-box;text-align:center}
    .gMegaMenu{transform:none;position:static;opacity:1;display:none;padding:0;background:#456180}
    .isShow+.gMegaMenu{display:block}
    .-business+.gMegaMenu{padding:10px 0}
    .gMegaMenu_cols{display:block}
    .gMegaMenu_col{margin:0}
    .gMegaMenu_list{margin-bottom:0;margin:0 -10px}
    .-recruit+.gMegaMenu .gMegaMenu_list{display:block;width:auto}
    .gMegaMenu_list>li>a{padding:8px 10px;color:#fff;text-align:center;border-top:1px dashed rgba(255,255,255,0.2);position:relative;z-index:1}
    .gMegaMenu_list>li>a>.icon{color:#fff;font-size:10px;margin-right:10px;position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:10px;margin:0}
    .gMegaMenu_list>li>a.is_blank>.icon-arrowRight{display:none}
    .gMegaMenu_iCols{display:none}
    .gMegaMenu_cBox{width:32%}.gMegaMenu_cBoxes>li:nth-child(4n+1){margin-left:2%}
    .gMegaMenu_cBoxes>li:nth-child(3n+1){margin-left:0}
    .gMegaMenu_cBoxes>li:nth-child(n+4){margin-top:2%}
    .gMegaMenu_cBox_title{font-size:11px;line-height:1.2;margin-top:5px}
}