﻿@media (min-width:1025px){.procate-list li a{font-size:20px;}
.procate-list li{width:calc(25% - 30px);}}
.procate-list li a{font-weight:var(--fontbold5)}
@media (min-width:801px){.home-tit,.about-r-tit{font-size:40px;}}
.home-tit,.about-r-tit{font-weight:var(--fontbold7);color:#000;}
@media (min-width:801px){.home-tit{margin-bottom:20px}
.repro-box,.newpro-list{margin-top:30px}
.about-r-tit{margin-bottom:25px}
.our-list,.news-list,.honor-list{margin-top:50px}}

.honor .swiperbox{position: relative;padding:0 60px}
.honor-swiper{max-width: calc(100% - 100px);margin: auto;}
.honor-list .swiper-slide img{aspect-ratio: 1;object-fit: cover;width: 100%;}
.honor-list .swiper-slide .down{visibility: hidden;}
.honor .swiperbox .honor-prev,
.honor .swiperbox .honor-next{position: absolute;top: 50%;color: #fff;z-index: 9;background: var(--color);transform: translateY(-50%);display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;cursor: pointer;}
.honor .swiperbox .honor-prev em,
.honor .swiperbox .honor-next em{font-size: 20px;}
.honor .swiperbox .honor-prev{left: 60px;}
.honor .swiperbox .honor-next{right: 60px;}
.honor .swiperbox .swiper-pagination{position: static;}