﻿.home-banner .swiper-slide>a::after{display:none}
.home-cirt img{width:100%;display:block;}
.foottop{position:relative;}
.foottop .l-wrap{position:relative;}
.foottop:before{content:'';width:100%;height:100%;background:rgba(0 0 0 / 60%);position:absolute;top:0;left:0;}
@media (min-width:769px){.home-hotpro .hotpro-main .hotpro-wrap{width:100%;}
.hotpro-main .l-wrap{padding-right:30px;}
.home-hotpro .hotpro-main .swiper-slide{height:auto;display:flex;flex-direction:column}
.home-hotpro .hotpro-main .swiper-slide .info{padding:10px;flex:1;display:flex;flex-direction:column;align-items:center;}
.home-hotpro .hotpro-main .swiper-slide .info .title{line-height:1.3;display:block;font-size:var(--fontsize16);padding:5px 0;}
.home-hotpro .hotpro-main .swiper-slide .info .text{margin-bottom:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.home-hotpro .hotpro-main .swiper-slide .info .more{margin-top:auto;min-width:inherit;height:40px;}}
@media (min-width:1501px){.home-about .about-info .num{flex-wrap:nowrap}}
@media (max-width:1500px){.home-about .about-info .num li{width:32%;margin-right:0;text-align:center}
.home-about .about-info .num{justify-content:space-between;flex-wrap:wrap}}
@media (max-width:1200px){.home-about .about-info .num li span{font-size:30px}}
@media (max-width:1200px) and (min-width:769px){.home-about .about-info .num li{width:48%;}}
@media (max-width:500px){.home-about .about-info .num li{width:48%;text-align:center!important}
.home-about .about-info .num li span{font-size:27px}}