﻿@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;}
.kche-t46>.kche-flex-row-reverse { padding-right: 20px; background: #f5f5f5;}
@media (min-width:1025px){
header .head-info .head-nav .nav-ul>li>a{font-size:var(--fontsize16)}
.nobanner header.is-active{background:#fff}
.nobanner header.is-active .head-info .head-nav .nav-ul>li>a{color:var(--fontcolor)}
.nobanner header.is-active .head-info .head-nav .nav-ul>li>a.inmenu_1,
.nobanner header.is-active .head-info .head-nav .nav-ul>li:hover>a{color:var(--color)}
.nobanner header.is-active .lang-icon span{color:var(--fontcolor)}
.nobanner header.is-active .lang-icon span::after,
.nobanner header.is-active .lang-icon span::before{background:var(--fontcolor)}
}
@media (max-width:1024px){.nobanner header{background:#fff}}

@media (min-width:1025px){
body:not(.index){padding-top: 100px;}
body:not(.index) header:not(.is-active){background:#fff}
body:not(.index).nobanner header:not(.is-active) .head-info{background:#fff}
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>a.inmenu_1,
body:not(.index) header:not(.is-active) .head-info .head-nav .nav-ul>li:hover>a{color:var(--color)}
body:not(.index) header:not(.is-active) .lang-icon span{color:var(--fontcolor)}
body:not(.index) header:not(.is-active) .lang-icon span::before,
body:not(.index) header:not(.is-active) .lang-icon span::after{background:var(--fontcolor)}

}
