.hidden-xs { display: block; } .hidden-pc { display: none; } .box-container { width: 84%; margin: 0 auto; } .index-box-2 { margin-bottom: 10px; box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); margin-top: 10px; } .index-box-2 .swiper-slide { width: 33.33%; } .index-box-2 .swiper-slide a { position: relative; display: block; background: #fff; } .index-box-2 .swiper-slide .pic { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .index-box-2 .swiper-slide .pic img { width: 100%; height: 100%; object-fit: cover; } .index-box-2 .swiper-slide .icon { width: 100%; } .index-box-2 .swiper-slide .icon img { width: 54px; } .index-box-2 .swiper-slide .icon img.on { display: none; } .index-box-2 .swiper-slide .info { width: 100%; position: relative; padding: 75px 10px; padding: 40px 80px; } .index-box-2 .swiper-slide .name { font-size: 26px; color: #010101; line-height: 36px; margin: 50px auto 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .index-box-2 .swiper-slide .en { font-family: "bold"; font-size: 24px; color: #000; line-height: 36px; height: 72px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .index-box-2 .swiper-slide .desc { font-size: 14px; color: #999; height: 64px; line-height: 32px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin: 38px auto 60px; } .index-box-2 .swiper-slide .more { display: inline-block; width: 160px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #fff; background: #b9160f; } .index-box-2 .swiper-slide .more { opacity: 0; visibility: hidden; transition: 0.8s 0.3s; -webkit-transition: 0.8s 0.3s; -moz-transition: 0.8s 0.3s; -ms-transition: 0.8s 0.3s; -o-transition: 0.8s 0.3s; transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); } .index-box-2 .swiper-slide.active .pic, .index-box-2 .swiper-slide:hover .pic { z-index: 0; } .index-box-2 .swiper-slide.active .icon img.original, .index-box-2 .swiper-slide:hover .icon img.original { display: none; } .index-box-2 .swiper-slide.active .icon img.on, .index-box-2 .swiper-slide:hover .icon img.on { display: inline-block; } .index-box-2 .swiper-slide.active .name, .index-box-2 .swiper-slide:hover .name, .index-box-2 .swiper-slide.active .en, .index-box-2 .swiper-slide:hover .en, .index-box-2 .swiper-slide.active .desc, .index-box-2 .swiper-slide:hover .desc { color: #fff; } .index-box-2 .swiper-slide.active .desc, .index-box-2 .swiper-slide:hover .desc { opacity: .6!important; } .index-box-2 .swiper-slide.active .more, .index-box-2 .swiper-slide:hover .more, .index-box-2 .swiper-slide.active .name, .index-box-2 .swiper-slide:hover .name, .index-box-2 .swiper-slide.active .en, .index-box-2 .swiper-slide:hover .en, .index-box-2 .swiper-slide.active .desc, .index-box-2 .swiper-slide:hover .desc { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .index-box-2 .swiper-slide.active .more, .index-box-2 .swiper-slide:hover .more { transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .index-box-2 .swiper-slide.active .more:hover, .index-box-2 .swiper-slide:hover .more:hover { transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); } .index-box-2 .swiper-btn { display: inline-block; width: 60px; height: 60px; position: absolute; top: 45%; z-index: 10; } .index-box-2 .swiper-btn.prev { left: 30px; background: #f7f7f7 url(/img/t_1.png) no-repeat center center; } .index-box-2 .swiper-btn.prev:hover { background: #b9160f url(/img/t_1on.png) no-repeat center center; } .index-box-2 .swiper-btn.next { right: 30px; background: #f7f7f7 url(/img/t_2.png) no-repeat center center; } .index-box-2 .swiper-btn.next:hover { background: #b9160f url(/img/t_2on.png) no-repeat center center; }