.header_p { background-color: white; } .header_m { background-color: white; } .header_m .m_jb { background-image: none; } .list-banner { margin-top: 0.6525rem; width: 100%; height: calc(100vh - 0.6525rem); position: relative; overflow: hidden; } .list-banner .img { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top: -100px; bottom: -100px; margin: auto; width: 100%; height: 100%; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; } .list-banner .title { position: absolute; bottom: 0; right: 2.61rem; width: 5.31752rem; height: 1.155rem; font-size: 0.315rem; font-weight: bold; line-height: 1.155rem; color: #ffffff; padding-left: 1.77rem; } .list-banner .title::after { content: ""; position: absolute; width: 100%; height: 100%; background-color: #ea222d; transform: skew(-30deg); -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg); -ms-transform: skew(-30deg); bottom: 0; right: -0.4rem; opacity: 0.9; } .list-banner .title span { position: relative; z-index: 2; } .list-banner .p { position: absolute; width: 2.61751rem; height: 1.155rem; bottom: 0; right: 0rem; transition: 0.5s; } .list-banner .p::after { content: ""; position: absolute; width: 100%; height: 100%; background-color: black; transform: skew(-30deg); -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg); -ms-transform: skew(-30deg); bottom: 0; right: -0.4rem; opacity: 0.9; } .list-banner .p a { position: relative; width: 100%; height: 100%; display: block; z-index: 2; } .list-banner .p a .icon { width: 0.345rem; position: relative; display: inline-block; line-height: 1.155rem; margin-left: 0.855rem; } .list-banner .p a .icon img { vertical-align: middle; width: 100%; } .list-banner .p a span { font-size: 0.18rem; font-weight: bold; line-height: 1.155rem; color: #ffffff; margin-left: 0.1rem; } .list-banner .p:hover { width: 3rem; } .serve { width: 100%; height: 2.53501rem; background-color: #f5f4f4; } .serve .list { width: 100%; height: 2.13001rem; padding-top: 0.405rem; } .serve .list::after { content: ""; width: 0; height: 0; display: block; float: none; clear: both; } .serve .list .item { width: 20%; height: 2.13001rem; float: left; position: relative; } .serve .list .item .item-box { width: 100%; height: 2.13001rem; position: absolute; left: 0; bottom: 0; transition: 0.5s; } .serve .list .item .item-box .icon { width: 0.405rem; height: 0.39rem; margin: 0 auto; margin-top: 0.4875rem; position: relative; transition: 0.5s; } .serve .list .item .item-box .icon img { position: absolute; top: 0; left: 0; width: 100%; transition: 0.5s; } .serve .list .item .item-box .icon img.red { opacity: 1; } .serve .list .item .item-box .icon img.white { opacity: 0; } .serve .list .item .item-box .title { font-size: 0.165rem; font-weight: bold; line-height: 0.165rem; color: #111e2e; margin-top: 0.2775rem; text-align: center; transition: 0.5s; } .serve .list .item .item-box .en { font-family: 'Arial'; font-size: 0.105rem; line-height: 0.105rem; color: #111e2e; opacity: 0.5; margin-top: 0.0975rem; text-align: center; transition: 0.5s; } .serve .list .item:hover .item-box { background-color: #ea222d; height: 2.53501rem; } .serve .list .item:hover .item-box .icon { margin-top: 0.8925rem; } .serve .list .item:hover .item-box .icon img.red { opacity: 0; } .serve .list .item:hover .item-box .icon img.white { opacity: 1; } .serve .list .item:hover .item-box .title { color: white; } .serve .list .item:hover .item-box .en { color: white; } .bei { width: 100%; height: 0.9225rem; display: none; } .bei.top { height: 0.6rem; } .detail-nav { width: 100%; border-bottom: solid 1px #f6f5f5; position: relative; background-color: white; /*z-index: 1111;*/ z-index: 99; } .detail-nav::after { content: ""; width: 0; height: 0; display: block; float: none; clear: both; } .detail-nav .left { float: left; margin-left: 5%; } .detail-nav .left ul li { float: left; margin-left: 0.6675rem; } .detail-nav .left ul li a { display: inline-block; font-size: 0.15rem; line-height: 0.9225rem; color: #333; position: relative; transition: 0.5s; } .detail-nav .left ul li a::after { content: ""; width: 0; height: 3px; background-color: #ea222d; position: absolute; bottom: 0; left: 0; transition: 0.5s; } .detail-nav .left ul li:first-child { margin-left: 0; } .detail-nav .left ul li:hover a { color: #ea222d; } .detail-nav .left ul li:hover a::after { width: 100%; } .detail-nav .left ul li.active a { color: #ea222d; } .detail-nav .left ul li.active a::after { width: 100%; } .detail-nav .right { float: right; margin-right: 5%; } .detail-nav .right .box { width: 2.41501rem; height: 0.51rem; background-color: #ea222d; margin-top: 0.20625rem; text-align: center; transition: 0.5s; } .detail-nav .right .box a { width: 100%; height: 100%; display: block; transition: 0.5s; } .detail-nav .right .box a .img { width: 0.27rem; position: relative; margin-left: 0.51rem; top: 0.1275rem; } .detail-nav .right .box a .img img { position: absolute; top: 0; left: 0; width: 100%; transition: 0.5s; } .detail-nav .right .box a .img .white { opacity: 1; } .detail-nav .right .box a .img .red { opacity: 0; } .detail-nav .right .box a span { font-size: 0.135rem; font-weight: bold; line-height: 0.51rem; color: white; padding-left: 0.2rem; transition: 0.5s; } .detail-nav .right .box a:hover { background-color: #ea222d; } .detail-nav .right .box a:hover .img .white { opacity: 1; } .detail-nav .right .box a:hover .img .red { opacity: 0; } .detail-nav .right .box a:hover span { color: white; } .detail-nav.top .left ul li a { line-height: 0.6rem; } .detail-nav.top .right .box { margin-top: 0.05rem; } .download-btn { display: none; } .product { width: 90%; margin: 0 auto; } .product .title { font-size: 0.36rem; line-height: 0.36rem; color: #333333; text-align: center; margin-top: 0.5775rem; position: relative; } .product .title::after { content: ""; width: 0.0375rem; height: 0.135rem; background-color: #ea222d; position: absolute; top: 0.465rem; left: 50%; } .product .en { font-family: "Arial"; font-size: 0.36rem; font-weight: bold; line-height: 0.36rem; color: #626262; opacity: 0.2; margin-top: 0.3675rem; text-align: center; } .product .list { width: 100%; margin-top: 0.4725rem; } .product .list .item { width: 100%; margin-bottom: 0.2025rem; } .product .list .item .top { width: 90%; margin-left: 10%; height: 0.585rem; background-color: #f5f4f4; cursor: pointer; } .product .list .item .top::after { content: ""; width: 0; height: 0; display: block; float: none; clear: both; } .product .list .item .top .left { float: left; position: relative; left: calc(-10% + 0.2rem); width: 3.03001rem; height: 100%; } .product .list .item .top .left::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #d6141f; transform: skew(-30deg); -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg); -ms-transform: skew(-30deg); z-index: 1; } .product .list .item .top .left::after { content: ""; width: 100%; height: 100%; position: absolute; top: -0.075rem; left: -0.0375rem; background-color: #ea222d; transform: skew(-30deg); -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg); -ms-transform: skew(-30deg); z-index: 2; } .product .list .item .top .left .left-box { width: 100%; height: 100%; position: absolute; top: -0.075rem; left: -0.0375rem; z-index: 3; margin-left: 0.315rem; font-size: 0.18rem; font-weight: bold; line-height: 0.585rem; color: #fff; } .product .list .item .top .left .left-box span { font-family: "Arial"; font-size: 0.15rem; font-weight: bold; line-height: 0.585rem; color: #fff; } .product .list .item .top .right { float: right; position: relative; } .product .list .item .top .right .open { width: 1.1rem; height: 0.5475rem; position: absolute; top: 0; right: 0; opacity: 0; } .product .list .item .top .right .open span { display: block; font-size: 0.12rem; color: #333333; margin-right: 0.1875rem; height: 0.5475rem; line-height: 0.5475rem; float: left; } .product .list .item .top .right .open span:nth-child(2) { font-size: 0.3rem; line-height: 0.475rem; color: #333333; margin-right: 0.27rem; } .product .list .item .top .right .close { width: 1.1rem; height: 0.5475rem; position: absolute; top: 0; right: 0; opacity: 0; } .product .list .item .top .right .close span { display: block; font-size: 0.12rem; color: #333333; margin-right: 0.1875rem; height: 0.5475rem; line-height: 0.5475rem; float: left; } .product .list .item .top .right .close span:nth-child(2) { font-size: 0.3rem; line-height: 0.475rem; color: #333333; margin-right: 0.27rem; } .product .list .item .top .right .active { opacity: 1; } .product .list .item .bottom { margin-top: 1px; width: 100%; display: none; } .product .list .item .bottom .text { padding-top: 0.6rem; padding-bottom: 0.6rem; margin-left: 0.63rem; margin-right: 0.63rem; } .product .list .item .bottom .text p { width: 100%; font-size: 0.135rem; line-height: 0.3rem; color: #333333; text-align: justify; } .product .list .item .bottom .text img { width: 100%; max-width: 100%; margin-top: 0.2rem; margin-bottom: 0.2rem; } .photo { width: 100%; height: 6.73502rem; margin-top: 0.9825rem; position: relative; } .photo .bg-img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .photo .bg-img img { width: 100%; } .photo .title { font-size: 0.36rem; line-height: 0.36rem; color: #fff; text-align: center; padding-top: 0.555rem; position: relative; } .photo .title::after { content: ""; width: 0.0375rem; height: 0.135rem; background-color: #ea222d; position: absolute; top: 1.02rem; left: 50%; } .photo .en { font-family: "Arial"; font-size: 0.36rem; font-weight: bold; line-height: 0.36rem; color: #fff; opacity: 0.2; margin-top: 0.3675rem; text-align: center; } .photo .content { position: relative; width: 90%; margin: 0 auto; margin-top: 0.3675rem; } .photo .content .swiper1 { width: 100%; height: 3.74251rem; overflow: hidden; } .photo .content .swiper1 .swiper-slide { width: 6.16502rem; height: 100%; } .photo .content .swiper1 .swiper-slide .img { width: 100%; height: 100%; position: relative; overflow: hidden; cursor: pointer; } .photo .content .swiper1 .swiper-slide .img img { height: 100%; position: absolute; top: 0; left: -200px; right: -200px; margin: auto; transition: 0.5s; } .photo .content .swiper1 .swiper-slide:hover .img img { transform: scale(1.1); } .photo .content .swiper-pagination-progressbar.swiper-pagination-horizontal { width: 1.455rem; height: 1px; left: calc(50% - 0.7275rem); top: 4.25251rem; background: #fff; } .photo .content .swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill { background: #ea222d; position: absolute; left: 0; top: auto; bottom: 0; width: 100%; height: 4px; transform: scale(0); transform-origin: left top; } .photo .content .swiper-button-next, .photo .content .swiper-button-prev { position: absolute; top: 4.03501rem; width: 0.435rem; height: 0.435rem; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #ea222d; border-radius: 50%; background-color: white; transition: 0.5s; } .photo .content .swiper-button-next::after, .photo .content .swiper-button-prev::after { font-size: 0.18rem; font-weight: bold; } .photo .content .swiper-button-next:hover, .photo .content .swiper-button-prev:hover { background-color: #ea222d; color: white; } .photo .content .swiper-button-prev, .photo .content .swiper-rtl .swiper-button-next { left: 5.00251rem; right: auto; } .photo .content .swiper-button-next, .photo .content .swiper-rtl .swiper-button-prev { right: 5.00251rem; left: auto; } .popups1 { width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.9); position: fixed; top: 0; left: 0; z-index: 1000000000; display: none; } .popups1 .close { width: 50px; height: 50px; background-color: white; position: absolute; z-index: 5; top: 20px; right: 20px; border-radius: 50%; cursor: pointer; } .popups1 .close img { width: 20px; height: 20px; display: block; margin: 0 auto; margin-top: 15px; } .popups1 .video { width: 100%; height: 100%; margin: 0 auto; position: relative; display: flex; justify-content: center; align-items: center; } .popups1 .video .swiper2 { --swiper-navigation-color: #fff; width: 100%; height: 100%; } .popups1 .video .swiper2 .swiper-slide { width: 100%; height: 100%; } .popups1 .video .swiper2 .swiper-slide .swiper_img { width: 80%; height: 80%; display: block; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); } .popups1 .video .swiper2 .swiper-slide .swiper_img img { height: 100%; position: absolute; top: 0; left: -500px; right: -500px; margin: auto; } .case { width: 100%; } .case .title { font-size: 0.36rem; line-height: 0.36rem; color: #333333; text-align: center; margin-top: 0.5475rem; position: relative; } .case .title::after { content: ""; width: 0.0375rem; height: 0.135rem; background-color: #ea222d; position: absolute; top: 0.465rem; left: 50%; } .case .en { font-family: "Arial"; font-size: 0.36rem; font-weight: bold; line-height: 0.36rem; color: #626262; opacity: 0.2; margin-top: 0.3675rem; text-align: center; } .case .swiper3 { width: 100%; height: 6.30002rem; margin-top: 0.4875rem; position: relative; overflow: hidden; } .case .swiper3 .swiper-slide { width: 100%; height: 100%; } .case .swiper3 .swiper-slide .slide-box { width: 100%; height: 100%; overflow: hidden; display: block; } .case .swiper3 .swiper-slide .slide-box .img { position: relative; overflow: hidden; display: block; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top: -100px; bottom: -100px; margin: auto; width: 100%; height: 100%; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; } .case .swiper3 .swiper-slide .slide-box .title { width: 9.71252rem; height: 1.155rem; position: absolute; top: 4.09501rem; right: -0.4rem; margin: 0; text-align: left; display: block; transition: 0.5s; } .case .swiper3 .swiper-slide .slide-box .title::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #ea222d; transform: skew(-20deg); -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); -ms-transform: skew(-20deg); z-index: 1; opacity: 0.9; } .case .swiper3 .swiper-slide .slide-box .title b { font-size: 0.315rem; font-weight: bold; line-height: 1.155rem; color: #ffffff; position: relative; z-index: 2; margin-left: 0.9rem; } .case .swiper3 .swiper-slide .slide-box .title:hover { width: 9.9rem; } .case .swiper3 .swiper-slide .slide-box .p { width: 9.71252rem; height: 0.585rem; position: absolute; top: 5.25001rem; right: -0.4rem; margin: 0; text-align: left; display: block; transition: 0.5s; } .case .swiper3 .swiper-slide .slide-box .p::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #333333; transform: skew(-20deg); -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); -ms-transform: skew(-20deg); z-index: 1; opacity: 0.9; } .case .swiper3 .swiper-slide .slide-box .p b { font-size: 0.135rem; font-weight: bold; line-height: 0.585rem; color: #ffffff; position: relative; z-index: 2; margin-left: 0.9rem; } .case .swiper3 .swiper-slide .slide-box .p:hover { width: 9.9rem; } .case .swiper3 .swiper-slide .slide-box:hover .img img { transform: scale(1.1); } .case .swiper3 .swiper-button-next, .case .swiper3 .swiper-button-prev { position: absolute; top: 3.84001rem; width: 0.435rem; height: 0.435rem; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #ea222d; border-radius: 50%; background-color: white; transition: 0.5s; } .case .swiper3 .swiper-button-next::after, .case .swiper3 .swiper-button-prev::after { font-size: 0.18rem; font-weight: bold; } .case .swiper3 .swiper-button-next:hover, .case .swiper3 .swiper-button-prev:hover { background-color: #ea222d; color: white; } .case .swiper3 .swiper-button-prev, .case .swiper3 .swiper-rtl .swiper-button-next { right: 1.6875rem; left: auto; } .case .swiper3 .swiper-button-next, .case .swiper3 .swiper-rtl .swiper-button-prev { right: 0.9375rem; left: auto; } @media (max-width: 1020px) { .list-banner { margin-top: 1.2rem; width: 100%; height: 5.23501rem; position: relative; overflow: hidden; } .list-banner .img { height: 100%; } .list-banner .img img { width: auto; position: absolute; top: 0; left: -1000px; right: -1000px; margin: auto; height: 100%; } .list-banner .title { position: absolute; bottom: 0; right: 30%; width: 51%; height: 1.155rem; font-size: 0.315rem; font-weight: bold; line-height: 1.155rem; color: #ffffff; padding-left: 20%; } .list-banner .p { position: absolute; width: 35%; height: 1.155rem; bottom: 0; right: 0rem; transition: 0.5s; } .list-banner .p:hover { width: 33%; } .serve { width: 100%; height: 5.07002rem; background-color: #f5f4f4; } .serve .list { text-align: center; } .serve .list .item { width: 33%; height: 2.13001rem; position: relative; margin-bottom: 0.405rem; } .serve .list .item:nth-child(4) { float: none; display: inline-block; } .serve .list .item:nth-child(5) { float: none; display: inline-block; } .serve .list .item .item-box .icon { width: 0.6rem; height: 0.39rem; margin: 0 auto; margin-top: 0.3875rem; position: relative; transition: 0.5s; } .serve .list .item .item-box .title { font-size: 0.28rem; font-weight: bold; line-height: 0.28rem; color: #111e2e; margin-top: 0.2775rem; text-align: center; transition: 0.5s; } .serve .list .item .item-box .en { font-family: 'Arial'; font-size: 0.23rem; line-height: 0.25rem; color: #111e2e; opacity: 0.5; margin-top: 0.0975rem; text-align: center; transition: 0.5s; } .serve .list .item:hover .item-box .icon { margin-top: 0.7925rem; } .detail-nav .left { float: none; margin-left: 0; } .detail-nav .left ul { text-align: center; } .detail-nav .left ul li { float: none; margin-left: 0.6675rem; display: inline-block; position: relative; } .detail-nav .left ul li a { display: inline-block; font-size: 0.3rem; line-height: 0.9225rem; color: #333; position: relative; transition: 0.5s; } .detail-nav .right { display: none; } .detail-nav.top .left ul li a { line-height: 0.8rem; } .download-btn { width: 3rem; margin: 0 auto; margin-top: 0.6rem; } .download-btn .box { width: 3rem; height: 0.8rem; background-color: #f5f4f4; margin-top: 0.20625rem; text-align: center; transition: 0.5s; } .download-btn .box a { width: 100%; height: 100%; display: block; transition: 0.5s; } .download-btn .box a .img { width: 0.3rem; position: relative; margin-left: 0.51rem; top: 0.25rem; } .download-btn .box a .img img { position: absolute; top: 0; left: 0; width: 100%; transition: 0.5s; } .download-btn .box a .img .white { opacity: 0; } .download-btn .box a .img .red { opacity: 1; } .download-btn .box a span { font-size: 0.25rem; font-weight: bold; line-height: 0.8rem; color: #333333; padding-left: 0.5rem; transition: 0.5s; } .download-btn .box a:hover { background-color: #ea222d; } .download-btn .box a:hover .img .white { opacity: 1; } .download-btn .box a:hover .img .red { opacity: 0; } .download-btn .box a:hover span { color: white; } .product { width: 90%; } .product .list .item .top { height: 0.8rem; } .product .list .item .top .left { float: left; position: relative; left: calc(-10% + 0.2rem); width: 2.6rem; height: 100%; } .product .list .item .top .left .left-box { width: 100%; height: 100%; position: absolute; top: -0.075rem; left: -0.01rem; z-index: 3; margin-left: 0rem; text-align: center; font-size: 0.25rem; font-weight: bold; line-height: 0.8rem; color: #fff; } .product .list .item .top .left .left-box span { font-family: "Arial"; font-size: 0.2rem; font-weight: bold; line-height: 0.8rem; color: #fff; } .product .list .item .top .right { float: right; position: relative; height: 0.7rem; } .product .list .item .top .right .open { width: 1.5rem; height: 0.7rem; position: absolute; top: 0; right: 0; opacity: 0; } .product .list .item .top .right .open span { display: block; font-size: 0.25rem; color: #333333; margin-right: 0.1875rem; height: 0.7rem; line-height: 0.7rem; float: left; } .product .list .item .top .right .open span:nth-child(2) { font-size: 0.45rem; line-height: 0.7rem; color: #333333; margin-right: 0.27rem; } .product .list .item .top .right .close { width: 1.5rem; height: 0.7rem; position: absolute; top: 0; right: 0; opacity: 0; } .product .list .item .top .right .close span { display: block; font-size: 0.25rem; color: #333333; margin-right: 0.1875rem; height: 0.7rem; line-height: 0.7rem; float: left; } .product .list .item .top .right .close span:nth-child(2) { font-size: 0.45rem; line-height: 0.7rem; color: #333333; margin-right: 0.27rem; } .product .list .item .top .right .active { opacity: 1; } .product .list .item .bottom .text p { width: 100%; font-size: 0.25rem; line-height: 0.45rem; color: #333333; text-align: justify; } .photo { height: 8.73502rem; } .photo .bg-img { overflow: hidden; } .photo .bg-img img { width: auto; position: absolute; top: 0; left: -1000px; right: -1000px; margin: auto; height: 100%; } .photo .content { width: 90%; } .photo .content .swiper1 { width: 100%; height: 4rem; overflow: hidden; } .photo .content .swiper-pagination-progressbar.swiper-pagination-horizontal { width: 60%; height: 1px; left: 20%; top: 5.25251rem; background: #fff; } .photo .content .swiper-button-next, .photo .content .swiper-button-prev { position: absolute; top: 4.8rem; width: 0.8rem; height: 0.8rem; margin-top: 0; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #ea222d; border-radius: 50%; background-color: white; transition: 0.5s; } .photo .content .swiper-button-next::after, .photo .content .swiper-button-prev::after { font-size: 0.3rem; } .photo .content .swiper-button-prev, .photo .content .swiper-rtl .swiper-button-next { left: 5%; right: auto; } .photo .content .swiper-button-next, .photo .content .swiper-rtl .swiper-button-prev { right: 5%; left: auto; } .case .case_top > span { font-size: 0.4rem; } .case .case_top > div { font-size: 0.2rem; } .case .swiper3 { width: 100%; height: 4rem; margin-top: 0.4875rem; position: relative; overflow: hidden; } .case .swiper3 .swiper-slide .slide-box .title { width: 80%; height: 0.8rem; position: absolute; top: 2.2rem; right: -0.2rem; margin: 0; text-align: left; display: block; transition: 0.5s; } .case .swiper3 .swiper-slide .slide-box .title b { font-size: 0.315rem; font-weight: bold; line-height: 0.8rem; color: #ffffff; position: relative; z-index: 2; margin-left: 0.9rem; } .case .swiper3 .swiper-slide .slide-box .p { width: 80%; height: 0.6rem; position: absolute; top: 3rem; right: -0.2rem; margin: 0; text-align: left; display: block; transition: 0.5s; } .case .swiper3 .swiper-slide .slide-box .p b { font-size: 0.2rem; font-weight: bold; line-height: 0.585rem; color: #ffffff; position: relative; z-index: 2; margin-left: 0.9rem; } .case .swiper3 .swiper-button-next, .case .swiper3 .swiper-button-prev { position: absolute; top: 3.2rem; width: 0.8rem; height: 0.8rem; margin-top: -0.2175rem; z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #ea222d; border-radius: 50%; background-color: white; transition: 0.5s; } .case .swiper3 .swiper-button-next::after, .case .swiper3 .swiper-button-prev::after { font-size: 0.3rem; } .case .swiper3 .swiper-button-prev, .case .swiper3 .swiper-rtl .swiper-button-next { right: calc(5% + 1rem); left: auto; } .case .swiper3 .swiper-button-next, .case .swiper3 .swiper-rtl .swiper-button-prev { right: 5%; left: auto; } }