@charset "utf-8";

.header { position: fixed;top: 0;z-index: 999999;width: 100%; }
.headPublic { width: 80%;margin: 0 auto; }
.header .logo_img { padding: 20px 0 0; }
.header .logo_img a img { height: 50px; }
.header .logo_img .logos { display: none; }
.header .logo_img .logob { display: block; }

.header .head_navl nav { overflow: hidden;float: left; }
.header .head_navl>nav>ul>li { float: left;line-height: 100px;margin: 0 15px; }
.header .head_navl>nav>ul>li>a { color: #fff;font-size: 18px;padding: 15px 0; }
.header .head_navl>nav>ul>li:hover>a,.bgt .head_navl>nav>ul>li.active>a{ color: #E89211;border-bottom: 2px solid #e89211; }

.header .head_navl>nav>ul>li>.s_navbox { position: absolute;display:none;width: 100%;z-index: 9999;box-sizing: border-box;background: rgba(255,255,255,1);left: 0;top: 100px;padding: 10px 0;border-top: 1px solid rgba(0,0,0,0.1);box-shadow: 0 0 3px rgba(0,0,0,0.15); }
.header .head_navl>nav>ul>li>.s_navbox>.s_a { line-height: 2;padding: 20px 0; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a ul { display: flex;flex-flow: row wrap;justify-content: center; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a ul li{ line-height: 2;float: left;margin: 10px 20px; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a a{ width: 100%;display: inline-block;text-align: center; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a a span{ text-align: center;width: 80px;height: 80px;display: inline-block;background-position-y: 0;background-position-x: 0;background-size: auto 80px; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a a p{ color:#333;font-size: 16px;text-align: center;line-height: 2;margin-top: 15px; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a a:hover p{ color: #e89211; }
.header .head_navl>nav>ul>li>.s_navbox>.s_a a:hover span { background-position-x: right; }

.header_search_language { margin-left: 60px; }
.head_search { display: inline-block;padding-right: 10px;position: relative; }
.head_search .search_btn { cursor: pointer; }
.head_search .search_btn i { color: #fff; }
.head_search .search_input { position: absolute;top: 64px;right: 0;background: #fff;border-radius: 5px;box-shadow: 0 0 3px rgba(0,0,0,0.25);padding: 15px;display: none; }
.head_search .search_input span.search_closed  { background: url(../images/close_01.png) no-repeat center center;background-size: cover;display: inline-block;width: 20px;height: 20px;cursor: pointer;position: absolute;right: 15px;top: 25px; }
.head_search .search_wrapper_g { position: relative;margin-right: 40px; }
.head_search .search_wrapper_g i { position: absolute;right: 10px;cursor: pointer;top: 50%;transform: translateY(-50%); }
.head_search .search_wrapper_g input[type=text] { border-bottom: 1px solid #e89211;width: 320px;padding: 15px 10px; }
.head_search .search_hotkey { margin: 20px 0 0; }
.head_search .search_hotkey .search-hotkey-title { font-size: 13px;color: #999;margin-bottom: 10px; }
.head_search .search_hotkey a { display: inline-block;width: 100%;font-size: 14px;color: #333;line-height: 2; }
.head_search .search_hotkey a:hover { color: #E89211; }
.head_language { line-height: 100px;display: inline-block; }
.head_language a { font-size: 18px;color: #fff;text-transform: uppercase;border-left: 1px solid #fff;padding-left: 10px; }

.bgt { background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.25); }
.bgt .logo_img .logos { display: block; }
.bgt .logo_img .logob { display: none; }
.bgt .head_navl nav>ul>li>a,.bgt .head_search .search_btn i,.bgt .head_language a { color: #333; }
.bgt .head_language a{ border-color: #999; }


.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}