﻿@charset "utf-8"; 
.table-wrap tr:nth-child(even) {  background: #fff; }  
.table-wrap tr:nth-child(odd) {  background: #eee;  } 
.home-banner .swiper-slide>a::after{display:none;}
.home-service .service-item:nth-child(1) .box {bottom: auto;top: 0px;}
.foottop{position: relative;}
.foottop::after{content: '';position: absolute;width: 100%;height: 100%;background: #00000040;top: 0;left: 0;z-index: 0;}
.foottop .l-wrap{position: relative;z-index: 3;}
.home-cate .homecate-list{justify-content: center;}
.home-hotpro .hotpro-main .hotpro-wrap{ width: 100%;}
.home-banner #home-banner-Swiper{max-height:90vh}
.home-banner #home-banner-Swiper .banner-text .desc{ line-height: 2;}
.home-banner #home-banner-Swiper .swiper-slide{position:relative;width:100%;height:100%;}
.home-banner #home-banner-Swiper .banner-text{position:absolute;left:35%;top:35%;transform:translate(-50%,-50%);color:#fff;font-weight:800;line-height:1.5}
.home-banner #home-banner-Swiper .banner-text .title{font-size:50px;font-weight:800}
.home-banner #home-banner-Swiper .swiper-slide .img{aspect-ratio:449/215}
.home-banner #home-banner-Swiper .responsive-video{height:100%;width:100%;object-fit:cover;}
@media (max-width:800px){  .home-banner #home-banner-Swiper .banner-text .desc{line-height: 1.5;}
.home-banner #home-banner-Swiper .banner-text .title{font-size:30px} .swiper-button-next:after , .swiper-button-prev:after{ font-size: 25px;}}
@media (max-width:460px){.home-banner #home-banner-Swiper .banner-text .title{font-size:25px}
.home-banner #home-banner-Swiper .banner-text{top:50%}}
@media (max-width:400px){.home-banner #home-banner-Swiper .banner-text .title{font-size:20px}
.home-banner #home-banner-Swiper .banner-text .desc{font-size:12px}}
.home-banner,.home-banner #home-banner-Swiper .swiper-slide{min-height: 100vh;}
.home-banner #home-banner-Swiper {max-height: 100%;height: 100vh;}
