/* header_262_1 页头样式（整站公共，从 _WebMenu 页面内联样式提取） */
.header_262_1 #header { height: 80px; }
.header_262_1 #header .header_in { display: flex; justify-content: space-between; flex-wrap: nowrap; position: relative; width: 100%; height: 80px; background: #fff; transition: all 0.3s; }
.header_262_1 #header { display: flex; height: 80px; flex-wrap: nowrap; justify-content: space-between; position: relative; z-index: 2; }
.header_262_1 #header .header_in.fixed { position: fixed; left: 0; top: 0; z-index: 100; }
.header_262_1 #header .logo { display: flex; width: 14.0626%; justify-content: flex-start; align-items: center; box-sizing: border-box; padding-right: 10px; padding-left: 4.16666%; }
.header_262_1 #header .logo img { max-height: 80px; }
.header_262_1 #header .header_nav { width: 61%; align-items: center; text-align: center; }
.header_262_1 .default_nav_style .n_item { display: inline-block; margin-right: 50px; float: unset; height: 80px; line-height: 80px; }
.header_262_1 .default_nav_style .n_item:last-child { margin-right: 0px; }
.header_262_1 .default_nav_style .n_item > a { padding: 0px; font-family: "Oswald-Light"; font-weight: bold; font-size: 16px; text-transform: unset; line-height: 80px; }
.header_262_1 .default_nav_style .nav_sec .nav_sec_item { text-align: left; }
.header_262_1 .default_nav_style .small_nav_sec .nav_sec_item a, .header_262_1 .default_nav_style .small_nav_sec .nav_sec_item dt a { height: 30px; line-height: 30px; font-family: "Oswald-Light"; font-size: 14px; }
.header_262_1 #header .header_icon_list { display: flex; box-sizing: border-box; padding-right: 4.16666%; justify-content: flex-end; align-items: center; }
.header_262_1 #header .header_icon_list .header_icon_item { margin-right: 1.30208vw; width: 30px; height: 30px; }
.header_262_1 #header .header_icon_list .header_icon_item a { display: block; width: 100%; height: 100%; font-family: Oswald-Light; }
.header_262_1 #header .header_icon_list .header_icon_item:last-of-type { margin-right: 0; }
.header_262_1 #header .header_icon_list .header_icon_search { position: relative; background: url(/Content/Web/images/iocn_search.png) no-repeat center center; background-size: 28px; }
.header_262_1 #header .header_icon_list .header_icon_search .header_search_form { position: absolute; top: 50%; right: 0; width: 250px; height: 42px; border-bottom: 1px solid #555; background: #fff; opacity: 0; transition: all .4s; transform: translateY(-50%); pointer-events: none; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; }
.header_262_1 #header .header_icon_list .header_icon_search .header_search_form .text { box-sizing: border-box; padding-left: 10px; width: 80%; height: 100%; border: 0; background: 0 0; }
.header_262_1 #header .header_icon_list .header_icon_search .header_search_form .sub_btn { width: 30px; height: 30px; line-height: 100%; border: 0; background: url(/Content/Web/images/iocn_search.png) no-repeat center center; cursor: pointer; }
.header_262_1 #header .header_icon_list .header_icon_user { background: url(/Content/Web/images/icon_user.png) no-repeat center center; }
.header_262_1 #header .header_icon_list .header_icon_inquiry { position: relative; background: url(/Content/Web/images/icon_inquiry.png) no-repeat center center; }
.header_262_1 #header .header_icon_list .header_icon_lang { position: relative; width: unset; color: #373737; font-size: 20px; font-family: Oswald-Light; line-height: 30px; }
.header_262_1 #header .header_icon_list .header_icon_lang a { text-align: center; }
.header_262_1 #header .header_icon_list .header_icon_lang .lang_choice { display: none; position: absolute; top: 100%; left: 50%; z-index: 99; overflow: hidden; padding: 5px; width: 100px; border-radius: 5px; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,.3); -webkit-transform: translateX(-50%); transform: translateX(-50%); max-height: 420px; overflow-y: auto; }
.header_262_1 #header .header_icon_list .header_icon_lang .lang_choice::-webkit-scrollbar { display: none; }
.header_262_1 #header .header_icon_list .header_icon_lang .lang_choice a { display: block; color: #000; text-align: center; font-size: 14px; font-family: Lato-Light; line-height: 28px; }
.header_262_1 #header .header_icon_list .header_icon_lang:hover .lang_choice { display: block; }

@media (max-width: 1440px) { .header_262_1 .default_nav_style .n_item { margin-right: 30px; } }
@media screen and (max-width: 1220px) { .header_262_1 #header .header_icon_list { padding-right: 3.16666%; } }
@media (max-width: 991px) { .header_262_1 #header { display: none; } }
