@charset "utf-8";

#header{z-index:500;width:100%;height:74px;position:fixed;top:0;left:0;-webkit-transition:height 300ms,top 290ms,box-shadow 400ms;transition:height 300ms,top 290ms,box-shadow 400ms;}
.header_wrap{
	height: 100%;
    margin: 0 auto;
    position: relative;
    transition: all 300ms;
    width: 100%;
	}
.header_wrap:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:all 300ms;transition:all 300ms;}
.header_wrap:hover,.nav01{ background:#263e6c}
.header_inner{
	width: 82%;
    height: 100%;
    position: relative;
    margin: 0 auto;
	}
#logo{max-width:20%; float:left}
#logo a{display: table-cell;width: 100%;height: 74px;vertical-align: middle;}
#logo a img{width:100%;display: inline-block;}
#logo a img.logo_1{display:none}

.dian{display: inline-block;line-height: 74px;height: 100%;position: relative;margin-left: 30px; float:left}
.dian img{margin-right: 7px;padding-top:25px; float:left}
.dian span {
	    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 20px;
    color: #fff;
	}
.dian i{font-style: normal; font-size:16px; color:#fff; font-weight:bold}

.menu_container{display:block;position:relative;font-size:0;line-height:1;text-align:center;z-index:99}
#menu{display:inline-block;vertical-align:top}
#menu:after{content:'';display:table;clear:both}
#menu a{display:block;line-height:1.7;-webkit-transition:all 0.3s;transition:all 0.3s}
#menu>li{display:inline-block;vertical-align:top;position:relative}
#menu>li>a{padding:40px 34px;font-size:16px;font-weight:600;color:#222}
#menu>li:hover>a,#menu>li.current-page-ancestor>a{color:#22478e}
#menu>li>ul{display:none;width:100%;position:absolute;left:0;border-right:1px solid rgba(237,239,241,.05)}
#menu>li:last-child ul{border-right:0}
#menu>li>ul>li{display:block}
#menu>li>ul>li>a{padding:6.5px 15px;font-size:15px;font-weight:400;text-align:center;color:#888}
#menu>li>ul>li:first-child>a{padding-top:24.5px}
#menu>li>ul>li:last-child>a{padding-bottom:36.5px}
#menu>li>ul>li:hover>a,#menu>li>ul>li.current-menu-item>a,#menu>li>ul>li.current-page-ancestor>a{color:#fff}
.lang_container{display:block;position:absolute;top:0px;right:0px;z-index:551;-webkit-transition:top 300ms;transition:top 300ms}
.lang_menu{display:block}
.lang_menu li{float:left;margin-top:25px;-webkit-transition:all 300ms;transition:all 300ms}
.lang_menu li img{ cursor:pointer}
/*.lang_menu li:nth-child(2){margin-left:16px;}*/
.lang_menu li:frist-child{margin-right:16px;}

.search_container{position:absolute;top:38px;right:50px;z-index:551;-webkit-transition:top 300ms;transition:top 300ms}
.search_btn{display:block;width:20px;height:20px;position:relative;font-size:0}
.search_btn:after{display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-family:'jt-font';content:'\e932';font-size:20px;line-height:1;font-weight:normal;text-align:center;color:#000;-webkit-transition:color 300ms;transition:color 300ms}
.search_btn:hover:after{color:#22478e}
#small_menu_btn,#small_menu_close,#small_menu_overlay,#small_menu_container{display:none}
.minimize#header{height:74px;top:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.minimize .header_wrap:before{left:0;right:0}
.minimize #logo{top:10px;}
.minimize #menu>li>a{padding:22.5px 32.5px}
.minimize .menu_container_bg{top:75px}
.minimize .search_container{top:27.5px}
.single-notice #menu>li.menu-item-promote>a,.single-career #menu>li.menu-item-career>a,.single-inquiry #menu>li.menu-item-career>a{color:#1c9ad6}
.single-notice #menu>li>ul>li.menu-item-news>a,.single-career #menu>li>ul>li.menu-item-employment>a,.single-inquiry #menu>li>ul>li.menu-item-career-inquiry>a{color:#fff}
body.search_open #header,body.open_menu #header{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}





@media (max-width:1280px){

.dian img.p {display: none;}
.dian{
    display:inline-block; float:right;line-height:74px;margin-left: 20px;
}
}
@media (max-width:1100px){
	#logo{max-width:16%}
	.nav li.m { padding: 0px 4px !important; margin: 0px 4px !important;}
	}
@media (max-width:1000px){
	#header{top:0;height:60px}
.nav{display:none}

#logo a {height: 60px;}
#logo a img {
    max-width: 100%;
    display: inline-block;
    max-height: 46px;
}
.lang_menu li{margin-top: 18px;}
.dian{line-height:60px;margin-right: 15px;}
.dian i{display:none}
.dian img{padding-top: 18px}
}
@media (max-width:768px){
#logo{max-width:29%; margin-left:2%}
.dian img{ width:22px}
}
@media (max-width:600px){
#logo{max-width:33%}
.dian img{ width:20px}
}
@media (max-width:500px){
#logo{max-width:40%}
.dian img{margin-right:5px}
.dian span{font-size: 14px;}
#logo a img {
    max-width: 90%;
    display: inline-block;
    max-height: 46px;
}
.dian span {
    font-size: 18px;
}
}
 @media (max-width:550px){
	 .header_inner {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0 auto;
}
	 }