@keyframes a_bg_hover_show{0%{-webkit-transform:scale(1, 0.5);opacity:0}100%{-webkit-transform:scale(1, 1);opacity:1}}@keyframes a_bg_hover_hide{0%{-webkit-transform:scale(1, 1);opacity:1}100%{-webkit-transform:scale(1, 0.5);opacity:0}}.submenu_hide,.sublist_hide{pointer-events:none}.header{width:100%;position:relative}.header .header-line{width:100%;height:9px;background-color:#274c89}.header .logo{position:relative;width:100%;height:102px;background-color:#fff}.header .logo .content{position:relative;height:100%}.header .logo .logo-bg{position:absolute;top:50%;left:0;width:529px;height:61px;background-image:url(../images/img-common/nav-logo.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.header .logo .search-icon{position:absolute;top:50%;right:0;width:17px;height:17px;background-image:url(../images/img-common/searchIconBlack.png);background-position:center;background-repeat:no-repeat;background-size:contain;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.header .logo .search-icon.search-hide{display:none}.header .logo .search_div{position:absolute;top:50%;right:0;width:0;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;opacity:0;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.header .logo .search_div.search-show{width:314px;overflow:visible;opacity:1}.header .logo .search_div form{position:relative;right:26px}.header .logo .search_div input{width:300px;height:34px;border-radius:30px;padding-left:12px;border:1px solid rgba(0,0,0,.5);font-size:14px}.header .logo .search_div .search_btn{position:absolute;top:9px;right:12px;width:18px;height:18px;border:none;background:none;font-size:0;line-height:0}.header .logo .search_div .search_btn img{width:100%}.header .logo .search_div .btn-close{position:absolute;top:8px;right:0;width:22px;height:22px;cursor:pointer}.header .logo .search_div .btn-close::before,.header .logo .search_div .btn-close::after{position:absolute;top:0;left:12px;content:" ";background-color:rgba(0,0,0,.7);width:1px;height:22px}.header .logo .search_div .btn-close::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header .logo .search_div .btn-close::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header .logo .phone-menu{display:none}.header .nav{width:100%;height:55px;background-color:#193c77}.header .nav .menu-container{transition:transform .5s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .5s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition:transform .5s cubic-bezier(0.075, 0.82, 0.165, 1),visibility .5s cubic-bezier(0.075, 0.82, 0.165, 1)}.header .nav .menu-container>ul{display:flex;font-size:0}.header .nav .menu-container>ul>li{position:relative;text-align:center;flex:1;-ms-transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}.header .nav .menu-container>ul>li.menu-item-has-children>a::after{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;margin-left:5px;background-image:url(../images/img-common/drop-down.png);background-position:center;background-repeat:no-repeat;background-size:contain;-ms-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s}.header .nav .menu-container>ul>li:hover{background-color:#173871}.header .nav .menu-container>ul>li:hover>a::after{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.header .nav .menu-container>ul>li.sublist_show a{color:#000}.header .nav .menu-container>ul>li.sublist_show .sub-menu li a{display:block;font-size:16px;color:rgba(0,0,0,.6);padding:13px 0;line-height:40px}.header .nav .menu-container>ul>li.sublist_show .sub-menu li a:hover{color:#000}.header .nav .menu-container>ul>li.sublist_show .sub-menu li::after{display:none}.header .nav .menu-container>ul>li a{position:relative;display:inline-block;height:100%;font-size:16px;color:rgba(255,255,255,.84);vertical-align:middle;font-weight:400;line-height:55px;-ms-transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s}.header .nav .menu-container>ul>li ul{display:none;position:absolute;left:50%;width:110%;padding-top:10px;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:2;text-align:center;box-shadow:0px 2px 20px 0px rgba(0,0,0,.18)}.header .nav .menu-container>ul>li ul>li{display:block;background-color:#fff;padding:0 5%}.header .nav .menu-container>ul>li ul>li:not(:last-child) a{border-bottom:1px dashed #979797}.header .nav .menu-container>ul>li ul>li::after{display:none}.header .nav .menu-container>ul>li ul>li a{display:block;width:100%;color:#232323;font-size:16px}.header .nav .menu-container>ul>li ul>li a:hover{color:#173873}.header .nav .menu-container>ul>li.current-menu-item,.header .nav .menu-container>ul>li.current_page_parent{background-color:#173873}.header .nav .menu-container .current_page_parent{font-weight:400}.header .nav .menu-container .current_page_parent::after{display:none;content:"";width:100%;height:3px;background:#bd0008;border-radius:4px;position:absolute;left:50%;bottom:-1px;transform:translateX(-50%)}.header .bg_hover{display:none}@keyframes showNavLi{0%{top:104px;opacity:0;filter:Alpha(opacity=0)}100%{top:0;opacity:1;filter:Alpha(opacity=100)}}@media screen and (max-width: 1200px){.header{position:fixed;top:0;left:0;z-index:99;width:100vw;height:57px;opacity:1;-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);background-color:#fff;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.header .header-line{height:2px}.header .logo{height:55px}.header .logo .content{width:88%}.header .logo .logo-bg{width:265px;height:31px}.header .logo .search-icon{display:none}.header .logo .phone-menu{display:block;position:absolute;top:50%;right:0;z-index:101;transform:translateY(-50%);padding:5px 0 5px 5px}.header .logo .phone-menu .phone-menu-line{width:16px;height:2px;background-color:#274c89;margin-bottom:4px;-ms-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s}.header .logo .phone-menu .phone-menu-line:last-child{margin-bottom:0}.header .logo .phone-menu .phone-menu-line.click{background-color:#000}.header .logo .phone-menu .phone-menu-line:nth-child(1).click{margin-bottom:0;-ms-transform:rotate(45deg) translateY(3px);-moz-transform:rotate(45deg) translateY(3px);-webkit-transform:rotate(45deg) translateY(3px);-o-transform:rotate(45deg) translateY(3px)}.header .logo .phone-menu .phone-menu-line:nth-child(2).click{margin-bottom:0;-ms-transform:scale(0, 0);-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-o-transform:scale(0, 0)}.header .logo .phone-menu .phone-menu-line:nth-child(3).click{-ms-transform:rotate(-45deg) translateY(-2.6px);-moz-transform:rotate(-45deg) translateY(-2.6px);-webkit-transform:rotate(-45deg) translateY(-2.6px);-o-transform:rotate(-45deg) translateY(-2.6px)}.header.show .nav{opacity:1;-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0)}.header.show .nav .menu-container>ul>li{opacity:0}.header.show .nav .menu-container>ul>li:nth-child(1){animation:showNavLi .5s ease-out .1s forwards}.header.show .nav .menu-container>ul>li:nth-child(2){animation:showNavLi .5s ease-out .2s forwards}.header.show .nav .menu-container>ul>li:nth-child(3){animation:showNavLi .5s ease-out .3s forwards}.header.show .nav .menu-container>ul>li:nth-child(4){animation:showNavLi .5s ease-out .4s forwards}.header.show .nav .menu-container>ul>li:nth-child(5){animation:showNavLi .5s ease-out .5s forwards}.header.show .nav .menu-container>ul>li:nth-child(6){animation:showNavLi .5s ease-out .6s forwards}.header.show .nav .menu-container>ul>li:nth-child(7){animation:showNavLi .5s ease-out .7s forwards}.header.show .nav .menu-container>ul>li:nth-child(8){animation:showNavLi .5s ease-out .8s forwards}.header.show .nav .menu-container>ul>li:nth-child(9){animation:showNavLi .5s ease-out .9s forwards}.header.show .bg_hover{display:block;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:-1;position:fixed;top:0;left:0}.header .nav{position:fixed;top:0;right:0;width:90%;height:100vh;padding-right:0;opacity:0;-ms-transform:translateX(150%);-moz-transform:translateX(150%);-webkit-transform:translateX(150%);-o-transform:translateX(150%);-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;background-color:#fff}.header .nav .content{width:88%}.header .nav .menu-container{padding-top:50px}.header .nav .menu-container .current-menu-parent>a{color:#173873}.header .nav .menu-container .current_page_item>a{color:#173873}.header .nav .menu-container>ul{display:block;max-height:calc(100vh - 50px - 20px);overflow:auto}.header .nav .menu-container>ul>li{display:inline-block;width:100%;text-align:center}.header .nav .menu-container>ul>li.current-menu-item,.header .nav .menu-container>ul>li.current_page_parent{background:none}.header .nav .menu-container>ul>li.menu-item-has-children>a::after{width:10px;height:10px;position:absolute;top:22px;right:20px;background-image:url(../images/img-common/drop-down-phone.png)}.header .nav .menu-container>ul>li:hover{background:none}.header .nav .menu-container>ul>li:hover>a:after{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}.header .nav .menu-container>ul>li.active>a::after{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.header .nav .menu-container>ul>li a{position:initial;width:auto;color:rgba(0,0,0,.85);text-align:center}.header .nav .menu-container>ul>li>ul{width:100%;box-shadow:none;padding-top:0;position:initial;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none}.header .nav .menu-container>ul>li>ul>li:last-child a{border-bottom:1px dashed #979797}.header .nav .menu-container>ul>li>ul>li a{font-weight:300}}