﻿@charset "utf-8"; 
:root {--color: #c5000a;--fontfamily:"Roboto", sans-serif}
/*.head-top .l-wrap{justify-content:flex-end}
.head-left{display:none}
footer{color:var(--fontcolor);background:#fff}
footer .foot-title,footer a{color:var(--fontcolor)}
footer .foot-list li>a::before{background:var(--fontcolor)}
@media (min-width:1025px){
body{padding-top:80px}
.head-top{display:none}
.head-nav .search-box .head-search button{margin:0 10px}
header.is-active .lang-icon img,
.nobanner .lang-icon img{filter:invert(.9)}
header.is-active .lang-icon span,
.nobanner .lang-icon span{color:var(--fontcolor)}
header.is-active .lang-icon span::before,
.nobanner .lang-icon span::before,
header.is-active .lang-icon span::after,
.nobanner .lang-icon span::after{background:var(--fontcolor)}
}*/

#home-swiper .swiper-slide .banner-animate .p1{max-width: 1500px;-webkit-line-clamp: 5;}
#home-swiper .swiper-slide .banner-animate .more{margin-top:3.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;padding:.6rem 2rem;border-radius:5rem;background:#fff;transition:all .5s ease;color:#212121}
#home-swiper .swiper-slide .banner-animate .more:hover{color:#fff;background:var(--color)}
@media (min-width:1025px){.nobanner header.is-active{background:#fff}
.nobanner header.is-active .head-info .head-nav .nav-ul>li>a,.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)}
.nobanner header.is-active .head-info .head-nav .nav-ul>li:hover>a,.nobanner header.is-active .head-info .head-nav .nav-ul>li>a.inmenu_1{color:var(--color)}}
header,.nobanner header{background:#fff}
@media (min-width:1025px){
body{padding-top:100px}
header .head-info .head-nav .nav-ul>li>a,
.nobanner header.is-active .head-info .head-nav .nav-ul>li>a{color:var(--fontcolor)}
.lang-icon span,
.nobanner header.is-active .lang-icon span{color:var(--fontcolor)}
.lang-icon span::before,.lang-icon span::after,
.nobanner header.is-active .lang-icon span::before,
.nobanner header.is-active .lang-icon span::after{background:var(--fontcolor)}
header .head-info{height:auto}
header .head-info .head-nav .nav-ul>li>a{padding:1.55rem 20px;font-size:1.1rem}
body{padding-top:5rem}
}