.banner-swiper{overflow:hidden}.banner-swiper .swiper-pagination-bullet{width:30px;height:12px;border-radius:20px;opacity:1;background-color:white}.banner-swiper .swiper-pagination-bullet-active{width:70px;background-color:#53b43d}.sort a{width:68px;line-height:30px;background:white;border-radius:6px 6px 6px 6px;border:1px solid #e5e5e5;text-align:center;color:#999999}.sort .active,.sort button:hover{background-color:#53B43D;color:white}.video-modal{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.video-wrapper{width:100%;max-width:960px;aspect-ratio:16 / 9}.video-wrapper video{width:100%;height:100%;background:#000}.productList .title{margin-top:40px}.productList .desc{color:#898989;height:50px;overflow:hidden;margin-bottom:10px;margin-top:10px}.productList img{transition:all .3s}.productList .item{padding-bottom:40px}.productList .item:hover img{transform:scale(1.1)}.productList .date{font-size:18px;border-top:solid 2px #EEEEEE;margin-top:20px;padding-top:20px}.pagination .page{font-size:16px;line-height:47px;background:#f2f2f2;border-radius:5px 5px 5px 5px;color:#333;text-align:center;padding:0 15px}.pagination .page:hover{opacity:.8}.pagination .active,.pagination .page:hover,.pagination .btn{background:radial-gradient(0% 0% at 0% 0%, #55B540 0%, #63E746 100%),#B4B7B6;box-shadow:1px 2px 5px 2px rgba(90,90,90,0.16)}.pagination .btn{cursor:pointer}.pagination input{outline:none;line-height:47px;padding:0 10px}