﻿@charset "utf-8"; 
:root {--color: #e60020;}
@media (min-width:1025px){header.is-active .head-logo a img{width:auto;max-height:45px}
body.nobanner header .head-logo a img { max-height: 45px;}}
@media (min-width:1025px){.nobanner header .head-info,.nobanner header .head-top{background:#fff}
.nobanner .head-left,.nobanner .head-share ul a,.nobanner .lang-icon span,.nobanner .head-nav .nav-ul>li>a{color:var(--fontcolor)}
.nobanner .lang-icon span:before,.nobanner .lang-icon span:after{background:var(--fontcolor)}
.nobanner .head-share ul a:hover{color:#fff;}
.nobanner .head-nav .nav-ul>li:hover>a{color:var(--color)}
.nobanner .lang-icon img{filter: brightness(0);}}
@media (max-width:1024px){header.is-active,.nobanner header .head-info,.nobanner header .head-top{background:#fff;}}
footer .foot-main::after{background: none;}
.foottop{position:relative;}
.foottop:before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;display:block;z-index:1}
.foottop .l-wrap{z-index:2;position:relative;}
.foottop .home-title strong{font-size:40px}
@media (max-width:768px){.foottop .home-title strong{font-size:36px}}
@media (max-width:500px){.foottop .home-title strong{font-size:var(--fontsize26)}}
.home-cate .homecate-list li {  margin-bottom: 5em;}
.home-cate .homecate-list li .img { height: 100%;}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none}
footer .foot-item .foot-link .item p{word-break:break-word}
.home-choose .choose-list li .icon img{object-fit:contain}
footer .foot-item .foot-link .item{min-width:280px}
@media(min-width:769px){.contactlist li{width:32%}}
@media(max-width:768px){.contactlist li{width:100%}}