#honor .tab-title{display:flex;justify-content:center;}
#honor .tab-title > div{border-bottom:2px solid #b8b8b8;transition:all 0.3s;cursor:pointer;}
#honor .tab-title > div.active, #honor .tab-title > div:hover{border-color:#dc000c;color:#dc000c;}
#honor .tab-content > div{display:none;position:relative;}
#honor .tab-content > div.active{display:block;}
#honor .tab-content > div .content{color:#999;}
#honor .tab-content > div .content span{color:#dc000c;}
#honor .tab .float{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1000px;width:100%;z-index:2;}
@media (max-width:768px) {
#honor .tab .float{opacity:0.8;}
}
#honor .tab .cover{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;}
@media (min-width:1600px) {
#honor .tab .cover .maincontainer{display:flex;flex-direction:column;justify-content:center;height:100%;}
}
#honor .tab .cover-box{width:100%;min-height:284px;background:rgba(51, 51, 51, 0.4);align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;}
@media (min-width:1200px) {
#honor .tab .cover-box{max-width:942px;}
}
@media (min-width:1600px) {
#honor .tab .cover-box{min-height:auto;height:80%;}
}
@media (min-width:1800px) {
#honor .tab .cover-box{max-width:80%;}
}
@media (max-width:768px) {
#honor .tab .cover-box{padding:2.85rem 4rem;border-radius:1.875rem;top:60%;display:none;}
}
#honor .tab .cover-box .status{text-align:center;}
#honor .tab .cover-box .status .stats-container{display:flex;justify-content:center;gap:60px;}
#honor .tab .cover-box .status .stat-number{font-size:60px;font-weight:bold;color:#fff;line-height:1;}
#honor .tab .cover-box .status .stat-text{font-size:18px;color:#fff;margin-top:8px;}
#honor .tab .cover-box .status .slogan{font-size:32px;color:#fff;margin:10px 0;line-height:1.5;font-weight:bold;}
#honor .tab .cover-box .status .certifications{display:flex;justify-content:center;gap:20px;color:#fff;font-size:18px;flex-wrap:wrap;}
#honor .tab .cover-box .status .cert-separator{color:#fff;}
@media (max-width:768px) {
#honor .tab .cover-box .status .stats-container{gap:10px;}
#honor .tab .cover-box .status .stat-number{font-size:16px;}
#honor .tab .cover-box .status .stat-text{font-size:14px;}
#honor .tab .cover-box .status .slogan{font-size:18px;}
#honor .tab .cover-box .status .certifications{gap:5px;font-size:14px;}
}
#honor .tab .cover .p1{align-items:center;color:#6d7278;display:flex;font-size:28px;font-style:normal;font-weight:600;gap:23px;line-height:normal;text-align:center;}
#honor .tab .cover .p1 .big{color:#111d2c;font-size:48px;font-style:normal;font-weight:900;line-height:normal;text-align:center;}
#honor .tab .cover .p2{color:#2c394b;font-size:38px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:normal;text-align:center;}
#honor .tab .cover .p3{align-items:center;background:rgba(255, 255, 255, 0.5019607843);border-radius:10px;box-sizing:border-box;color:#5c6e86;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:normal;margin:16px 0;padding:8px 30px;text-align:center;}
#honor .tab .cover .p4{color:rgba(92, 110, 134, 0.8);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;}
@media (max-width:768px) {
#honor .tab .cover .p1{font-size:14px;}
#honor .tab .cover .p1 .big{font-size:30px;}
#honor .tab .cover .p2{font-size:18px;}
#honor .tab .cover .p4{font-size:14px;}
}
#honor .swiper-utils{position:relative;width:150px;margin-left:auto;margin-right:auto;}
#honor .swiper-utils .swiper-pagination{position:relative;bottom:0;}
#honor .swiper-utils .swiper-pagination .swiper-pagination-current{color:#dc000c;font-weight:bold;}
#honor .swiper-utils .swiper-button-next, #honor .swiper-utils .swiper-button-prev{--swiper-navigation-size:15px;color:#333;}

/*# sourceMappingURL=honor.css.map */