.contain { min-width: auto; width: 100%; height: 100%; background: #ffffff; } /* banner */ .banner-product { margin-top: 0; height: 19.75rem; width: 23.4375rem; padding: 8.75rem 0 0; background: url('../../img/m/pageimage/handquarterly/banner-bg.png') no-repeat center; background-size: 100% 100%; text-align: left; } .banner-product-content{ width: 23.4375rem; } .banner-product-title { margin-top: -0.3125rem; } .banner-product-title img { width: 9.375rem; height: 3.1875rem; display: block; margin: 0 auto; } .banner-product .more-white-see{ top: 4.25rem; left: 8.625rem; } /* swiper */ .service-container { width: 100vw; padding: 3.125rem 0 3.6875rem; background-color: #ffffff; } .service-container h1,.review-container h1{ font-size: 1.5rem; font-weight: 500; color: #090F21; } .service-container h2,.review-container h2{ font-size: .75rem; font-weight: 400; color: #84868D; letter-spacing: .3125rem; margin-top: .1875rem; } .service-bg { position: absolute; top: 0; width: 23.4375rem; height: 32.4375rem; background: url('../../img/m/pageimage/handquarterly/service-bg1.png'); background-size: 100% 100%; } .service-content { height: 20.625rem; width: 20.375rem; margin: 0 auto; margin-top: 2.125rem; -webkit-transform: perspective(450px) } .swiper-wrapper{ transition: all 0.3s; } .swiper-slide { background-position: center; background-size: cover; width: 13.75rem; height: 20.625rem; transition: all 0.3s; } .swiper-slide-active,.swiper-slide:hover{ box-shadow:.625rem .375rem 1.875rem rgba(10, 44, 115, 0.2); border-radius: .875rem .875rem .875rem .875rem; } .swiper-slide-active .slide-title,.swiper-slide:hover .slide-title{ box-shadow: none; visibility: visible; } .swiper-slide-active .slide-img img,.swiper-slide:hover .slide-img img{ border-radius:0rem 0rem .875rem .875rem; box-shadow:none; } .slide-title { visibility: hidden; width: 13.75rem; height: 2.25rem; background: rgba(255, 255, 255); box-shadow: 0rem .375rem 3.125rem rgba(10, 44, 115, 0.2); border-radius: .875rem .875rem 0rem 0rem; display: flex; justify-content: space-between; } .img-no { position: relative; width: 4.3125rem; height: 1.1875rem; margin: .5625rem 1rem .5rem; font-size: 1.1875rem; font-weight: bold; color: rgba(9,15,33,0.2) } .img-no::after { position: absolute; right: -1.125rem; top: .5rem; content: ''; width: .6875rem; height: .6875rem; background: url('../../img/pageimage/handquarterly/more.svg'); background-size: 100% 100%; } .img-time { margin: .8125rem .6875rem .5625rem; width:4.875rem; height: .875rem; border: .0625rem solid #090f21; border-radius: .125rem; color: #090f21; line-height: .6875rem; } .time-year { display: inline-block; font-size: .625rem; font-weight: 400; line-height: .6875rem; color: #090F21; } .time-pageno { font-size: .625rem; font-weight: 500; color: #090F21; } .slide-img{ display: block; width: 13.75rem; height: 18.3125rem; /* overflow: hidden; */ } .swiper-slide img { display: block; width: 100%; height: 100%; box-shadow: .625rem .375rem 1.875rem rgba(10, 44, 115, 0.2); border-radius: .875rem; transition: all 0.3s; } /* 寰€鏈熷洖椤 */ .review-container{ width: 100vw; padding: 3.125rem 0 15.4375rem; background-color: #F5F7FA; } .review-bg{ position: absolute; bottom: 0; -webkit-transform: perspective(400px); } .review-bg1{ position: absolute; left: 50%; top: -13.6875rem; transform: translateX(-50%); width: 18.125rem; height: 18.125rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 2.5rem rgba(10,44,115,0.06); border-radius: 50%; opacity: 1; } .review-bg2{ position: absolute; left: 50%; top: -16.875rem; transform: translateX(-50%); width: 24.5rem; height: 24.5rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 2.5rem rgba(10,44,115,0.06); border-radius: 50%; opacity: 0.58; } .review-bg3{ position: absolute; left: 50%; top: -20.9375rem; transform: translateX(-50%); width: 32.75rem; height: 32.75rem; background: rgba(255,255,255); box-shadow: 0rem .375rem 3.75rem rgba(10,44,115,0.04); opacity: 0.32; } .review-title{ position: absolute; left: 50%; transform: translateX(-50%); top: -9.3125rem; } .review-title img { width: 6.25rem; height: 2.125rem; } .review-span { margin-top: .75rem; font-size: .875rem; font-weight: 400; color: rgba(9,15,33,0.5); } .review-btn { margin-top: 1rem; width: 12.5rem; height: 2.125rem; background: rgba(40,171,195); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.14); opacity: 1; border-radius: 1.5625rem; font-size: 1rem; font-weight: 400; line-height: 2.125rem; color: #FFFFFF; } .review-content{ width: 20.375rem; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 auto; margin-top: -0.1875rem; -webkit-transform: perspective(450px) } .review-card{ margin-top: 1.875rem; width: 9.75rem; height: 13.125rem; overflow: hidden; flex-shrink: 0; border-radius: .875rem; transition: all 0.4s; background: rgba(255,255,255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); border-radius: .5rem; } .review-card img{ width: 9.75rem; height: 7rem; } .review-card-tit{ width: 9.0625rem; text-align: left; font-size: .75rem; font-weight: 500; line-height: 1.125rem; color: #090F21; margin: .3125rem 0 .875rem .8125rem; } .card-line{ width: 17.5rem; height: .0625rem; background-color: #F5F7FA; } .card-time{ display: flex; } .card-no{ margin: .8125rem 0 0 .8125rem; font-size: .75rem; font-weight: 400; color: rgba(9,15,33,0.5); } .review-card .img-time{ width: 4.75rem; height: 1.125rem; line-height: .875rem; margin: .625rem 0 0 1.0625rem; } .card-box{ /* width: 17.5rem; height: 22.625rem; */ background: rgb(255, 255, 255); box-shadow: 0rem .375rem 1.25rem rgba(10,44,115,0.08); border-radius: .875rem; }