﻿.pro-list li .pro-img img{aspect-ratio: 1;object-fit: contain;}
.home-healthy::after{display: none;}
.home-healthy{background:no-repeat center;background-size: cover;}
@media (min-width:1025px) {.home-healthy .l-wrap{text-align: left;max-width:40%;margin-left: 0;}}
.home-healthy .home-title{text-align: left;color: #000;margin-bottom: 10px;}
.home-healthy .line{background: #000;margin: 0;height:1px;width: 20px;display: inline-block;margin-right: 5px;}
.home-healthy .home-des{color: #000;text-align: left;display: block;}
.home-healthy .home-des .flex{display: flex;align-items: center;font-size: 24px;}
.home-news .newslist li .img img{aspect-ratio: 4/3;object-fit: contain;}
.home-about .l-wrap {flex-wrap:wrap;}
.home-about .l-wrap>img {display:block;width:100%;margin-top:50px;}
@media (min-width:1025px){.home-about .left{padding-right:40px}}
.about-data {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}
.about-data li {margin-top:20px;width:48%;background:#f7f7f7;padding:20px;}
.about-data li .num {font-weight:bold;font-size:40px;line-height:1.2;}
.about-data li .tit {font-weight:bold;font-size:var(--fontsize20);margin-bottom:5px;}
.about-data li p {color:#666;line-height:1.5;font-size:var(--fontsize15)}
@media (max-width:1350px) and (min-width:1281px){.about-data li .num{font-size:32px}}
@media (max-width:1280px) and (min-width:1025px){.about-data li{width:100%;}}
@media (max-width:768px){.about-data li .num {font-size:34px;}
.about-data li .tit {font-size:var(--fontsize18);}}
@media (max-width:500px){.about-data li{width:100%;}}
.home-tabs .tabs{background:unset}
@media (min-width:1024px){.home-tabs .tabs li{width:20%}
}
.home-des{text-align:center}
.home-quality{padding-bottom:4.5%}
.home-quality .home-title {margin:20px 0}
.home-quality .swiper-wrapper{-webkit-transition-timing-function: linear; -moz-transition-timing-function: linear;-ms-transition-timing-function: linear; -o-transition-timing-function: linear;transition-timing-function: linear;}
.qualityswiper{padding-top:15px}
.qualityswiper .swiper-slide img{border-radius:15px}
@media (max-width:768px){.home-quality{padding-bottom:50px}
.home-quality .home-title {margin:10px 0}
.qualityswiper{padding-top:5px}
.home-news .home-title{margin:10px 0}}
.home-tabs .tabs{background:#111}
.home-tabs .tabs li{color:#fff;display:flex;align-items:center;justify-content:center}
.home-tabs .tabs li.act{background:#fff;color:#111}
.home-tabs .table-list{margin-top:2%}
.home-tabs .table-list li{display:flex;padding:2%}
.home-tabs .table-list li span{font-weight:900;display:inline-block;width:100px;height:100%;flex-shrink:0}
.home-tabs .table-list li:first-child,.home-tabs .table-list li:last-child{background:#f4f4f4}
.home-des {max-width:750px;margin-left:auto;margin-right:auto;}
.home-excellence{padding-bottom:4.5%}
.home-excellence .home-title {margin-bottom:20px;}
.excellence-list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.excellence-list li {width:32%;margin-top:20px;position:relative;overflow:hidden;border-radius:15px;}
.excellence-list li .img {overflow:hidden;border-radius:15px;}
.excellence-list li .img img{width:100%}
.excellence-list li .info {opacity:0;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:#00000077;color:#fff;padding:20px 10%;text-align:center;display:flex;flex-direction:column;justify-content:center;transition:.3s}
.excellence-list li .info .tit {font-weight:bold;font-size:35px;line-height:1.4}
.excellence-list li .info .txt {font-size:22px;margin-bottom:15px}
.excellence-list li .info .word {border-top:1px solid #ffffff77;padding:10px 0}
.excellence-list li .info .word p:first-child {font-size:20px}
.excellence-list li .info .btn {display:flex;justify-content:center;margin-top:10px;}
.excellence-list li .info .btn a {background:var(--color);color:#fff;border-radius:5px;padding:10px 15px;transition:.3s}
.excellence-list li .info .btn a:hover{background:#fff;color:var(--color)}
.excellence-list li:hover .info{opacity:1}
@media (max-width:1600px){.excellence-list li .info {padding:15px 7%;}
.excellence-list li .info .tit {font-size:27px;}
.excellence-list li .info .txt {font-size:18px;margin-bottom:10px}
.excellence-list li .info .word {font-size:14px}
.excellence-list li .info .word p:first-child {font-size:17px}
.excellence-list li .info .btn a {font-size:14px;padding:8px 12px;}}
@media (max-width:1366px) and (min-width:769px){.excellence-list li .info {padding:15px;}
.excellence-list li .info .tit {font-size:22px;}
.excellence-list li .info .txt {font-size:15px;}
.excellence-list li .info .word {font-size:12px}
.excellence-list li .info .word p:first-child {font-size:15px}
.excellence-list li .info .btn {margin-top:5px;}
.excellence-list li .info .btn a {font-size:12px;}}
@media (max-width:1200px){.excellence-list li{width:48%;}}
@media (max-width:768px){.home-excellence{padding-bottom:50px}
.home-excellence .home-title {margin-bottom:10px;}
.excellence-list li{width:100%;}}
@media (max-width:500px){.excellence-list li .info {padding:15px;}
.excellence-list li .info .tit {font-size:22px;}
.excellence-list li .info .txt {font-size:15px;}
.excellence-list li .info .word {font-size:12px}
.excellence-list li .info .word p:first-child {font-size:15px}
.excellence-list li .info .btn {margin-top:5px;}
.excellence-list li .info .btn a {font-size:12px;}}
.home-banner .swiper-slide .banner-animote.bannertxt1{width:40%;left:3%;transform:translateY(-50%);padding:0;top:30%}
.home-banner .swiper-slide .banner-animote.bannertxt1 .p1 {font-weight:500;font-size:1.15vw;text-shadow:1px 1px 3px #000;line-height:1.5}
@keyframes bannerani {0% {margin-top:20px}
100% {margin-top:0;opacity: 1}}