﻿@charset "utf-8"; 
:root{--color:#E75C17}
header,header.is-active,.nobanner header .head-info{background:#fff}
@media (min-width:1025px){body,.nobanner{padding-top:148px}
.head-nav .nav-ul>li>a{color:var(--fontcolor)}
.head-nav .nav-ul>li>::before{background:rgba(0,0,0,.4)}
.lang-icon{border-color:rgba(0,0,0,.4)}
.lang-icon img{filter:invert(.9)}
.lang-icon span{color:var(--fontcolor)}
.lang-icon span::before,.lang-icon span::after{background:var(--fontcolor)}
}
@media (max-width:1024px){.lang-icon img{filter:invert(.9)}
.m-menu span{background:var(--fontcolor)}}

header.is-active .head-top{margin-top:-48px;opacity:0;visibility:hidden;display:none}
header.is-active .head-info{height:80px}
header .head-top{background:var(--color);color:#FFFFFF;height:48px;transition:margin .1s linear}
header .head-top .l-wrap{height:100%;display:flex;justify-content:space-between;align-items:center}
header .head-top .head-share{display:flex;align-items:center;height:100%}
header .head-top .head-share ul{display:flex;align-items:center;margin-right:10px;height:100%}
header .head-top .head-share ul li{list-style:none}
header .head-top .head-share ul li a{display:flex;justify-content:center;align-items:center;margin-right:10px;width:30px;height:30px;padding:4px;transition:all .1s linear;color:#FFFFFF;border-radius:50%;background:rgba(255,255,255,.1)}
header .head-top .head-share ul li a:hover{background:rgba(255,255,255,.2)}
header .head-top .head-share ul li a i{font-size:15px}
header .head-top .head-contact{display:flex;align-items:center;font-size:15px}
header .head-top .head-contact .item{display:flex;align-items:center;margin-right:30px}
header .head-top .head-contact .item em{color:#FFFFFF;margin-right:5px;font-size:16px}
header .head-top .head-contact .item a{color:#FFFFFF}
header .head-top .head-contact .item span{font-size:14px;color:var(--fontcolor)}
.head-lang{display:flex;align-items:center;justify-content:center}
@media(max-width:1024px){
header .head-top{font-size:14px;height:30px;position:static;transition:all .2s linear;display:none}
.head-share{display:none}
}
@media (min-width:1025px){
.lang-icon{border:none;padding:0;min-width:auto;}
.lang-icon img{filter:none}
.lang-icon span{color:#fff}
.lang-icon span::before,.lang-icon span::after{background:#fff}
}
iframe{height: revert-layer;}