﻿@charset "utf-8"; 
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.kche-t45>.kche-flex {padding-left: 20px;background: #f5f5f5;}
.home-banner .swiper-slide>a::after,.pagesbanner::after {background:none}
@media (min-width:1025px){body:not(.index) header:not(.is-active) .head-top{color:var(--fontcolor)}
body:not(.index) header:not(.is-active) .head-share ul a{border-color:#333;color:#333}
body:not(.index) header:not(.is-active) .himg{display:none}
body:not(.index) header:not(.is-active) .fimg{display:block}
body:not(.index) header:not(.is-active) .head-nav .nav-ul>li>a{color:var(--fontcolor)}
body:not(.index) header:not(.is-active) .head-nav .nav-ul>li:hover>a,body:not(.index) header:not(.is-active) .head-nav .nav-ul>li>a.inmenu_1{color:var(--color)}
body:not(.index) header:not(.is-active) .head-top .lang-icon img{filter:invert(1)}
body:not(.index) header:not(.is-active) .head-top .lang-icon span{color:var(--fontcolor)}
body:not(.index) header:not(.is-active) .head-top .lang-icon span::after,body:not(.index) header:not(.is-active) .head-top .lang-icon span::before{background:var(--fontcolor)}}
@media (min-width:1024px){.head-logo a img{max-height:80px}
}