﻿@charset "utf-8"; 
:root {--color: #E80413;}
@media (min-width:1025px){body:not(.nobanner){padding-top:0}
body:not(.nobanner) .head-top,body:not(.nobanner) header{background:transparent}
body:not(.nobanner) header:hover,body:not(.nobanner) header:hover .head-top{background:#fff}
body:not(.nobanner) header:hover .head-left .item,body:not(.nobanner) header:hover .lang-icon span{color:#111}
body:not(.nobanner) header:hover .lang-icon span::after,body:not(.nobanner) header:hover .lang-icon span::before{background:var(--fontcolor)}
body:not(.nobanner) header:hover .lang-icon img{filter:invert(1) brightness(0)}
body:not(.nobanner) header:not(.is-active) .head-nav .nav-ul>li>a{color:#fff}
body:not(.nobanner) header:not(.is-active):hover .head-nav .nav-ul>li>a{color:#000002}
}
.pagesbanner::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);z-index: 0}