﻿@charset "utf-8"; 
:root {--color: #2f7db7;}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.pagesbanner{min-height:auto}
.pagesbanner img, .pagesbanner video{min-height:auto}
.kche-t45>.kche-flex {padding-left: 20px;background: #f5f5f5;}
.kche-t44>.kche-flex>.kche-flex-r {width: 50%;}
@media (min-width:1024px){.head-nav .search-input{top:75%;right:0}}
@media (min-width:1024px){body:not(.nobanner){padding-top:120px}
body:not(.nobanner) .lang-icon span,body:not(.nobanner) .head-nav .nav-ul > li > a,body:not(.nobanner) .head-left .item{color:var(--fontcolor)}
body:not(.nobanner) .lang-icon img{filter:invert(1) brightness(0)}
body:not(.nobanner) .lang-icon span::after,body:not(.nobanner) .lang-icon span::before{background:var(--fontcolor)}
.head-nav .nav-ul>li>a{font-size:var(--fontsize20)}}
.pro-d-main{font-family: "Roboto", sans-serif;}
@media (min-width:1024px){.head-nav .nav-ul>li>a{font-size:21px}}

footer{padding:3% 0}
footer .l-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}
footer .foot-item{width:30%}
footer .foot-item .foot-title{font-size:var(--fontsize20);color:var(--color)}
footer .foot-contact .line{margin:20px 0;width:230px;height:1px;border-bottom:1px dashed var(--color)}
footer .foot-contact ul{justify-content:flex-start}
footer .foot-contact ul li{margin:0}
footer .foot-share{padding:0;margin-top:20px}
@media (max-width:1024px){footer{padding:30px 0}
footer .foot-item:first-child{margin-top:0}
footer .foot-item{margin-top:15px;width:48%}
}
@media (max-width:540px){footer .foot-item{width:100%}
}
