﻿@charset "utf-8";
:root{--headercolor:#000000}
.home-banner .swiper-slide>a::after{display:none;}
.home-hotpro .hotpro-main .hotpro-wrap{width:100%;}
@media (min-width:769px){.home-hotpro .hotpro-img{width:42%;}
.home-about .about-info{padding:20px 0;}
.home-about .about-info .title{margin:20px 0;}}
@media (min-width:769px) and (max-width:1600px){.home-about .about-info .l-wrap{padding:0 25px}}
@media (min-width:769px) and (max-width:1440px){.home-about .about-info .title{font-size:36px;}
.home-about .about-info .num li span{font-size:28px;}
.home-about .about-info .num{padding:10px 0 15px;}}
@media (min-width:1600px){.hotpro-main .l-wrap{padding-left:70px;}}
.home-cate .homecate-list li .img{aspect-ratio:initial;position:relative;height:0;padding-bottom:75%;}
.home-cate .homecate-list li .img img{max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:cover;background:#fff;}
@media (min-width:1025px){.home-hotpro .hotpro-img{padding-right:70px;}
.home-about{padding-left:70px;padding-right:70px;padding-bottom:3%;}}
.foottop{position:relative;}
.foottop:before{content:'';width:100%;background:rgba(0,0,0,0.5);height:100%;display:block;position:absolute;top:0;left:0;z-index:2;}
.foottop .l-wrap{position:relative;z-index:3;}
.home-about lite-youtube{max-width: none;height: 100%;}
.home-service .service-item .box{color:var(--fontcolor)}
.home-service .home-more{color:var(--fontcolor);border-color:var(--fontcolor)}
.home-service .home-more:hover{color:var(--color);border-color:var(--color)}
.home-service .service-item img{object-fit:contain;}
.nobanner header .head-top,body:not(.nobanner) header,.nobanner header .head-info{background:#fff;}
.lang-icon img{filter:brightness(0);}
@media (min-width:1025px){body:not(.nobanner){padding-top:116px;}}