.vision-wrapper { background: #f3f3f3; padding: 4rem 24rem; display: flex; justify-content: space-between; } .vision-wrapper > div { display: flex; align-items: center; width: 28%; } .vision-wrapper > div i { color: #0147a6; font-size: 4rem; margin-right: 2rem; } .vision-wrapper > div span { font-size: 1.6rem; } .vision-wrapper > div p { font-size: 1.3rem; margin-top: 0.6rem; } .about-us-wrapper { padding: 12rem 24rem; text-align: center; display: flex; justify-content: space-between; align-items: flex-start; } .about-us-wrapper .line { background: #f3f3f3; width: 0.1rem; height: 24rem; } .about-us-wrapper .title { font-size: 1.8rem; display: flex; align-items: center; } .about-us-wrapper .title span { display: inline-block; width: 3.5rem; height: 0.2rem; background: #FF7200; margin-right: 1rem; } .about-us-wrapper img { width: 22rem; margin-top: 2rem; } .about-us-wrapper .about-content { width: 60%; text-align: left; } .about-content p { font-size: 1.5rem; letter-spacing: 0.2rem; line-height: 3rem; margin-bottom: 2.2rem; } .develop-wrapper { background: #f3f3f3; height: 65rem; overflow: hidden; width: 100%; } .develop-wrapper > img { margin-top: -20rem; width: 100%; } .develop-wrapper h3, .honor-wrapper h3 { font-size: 4.6rem; font-weight: 500; text-align: center; letter-spacing: 0.3rem; margin-bottom: 10rem; } .develop-content-swiper { height: 40rem; overflow: hidden; } .develop-content-swiper .swiper-slide { font-size: 1.5rem; color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .honor-wrapper { padding: 8rem 12rem; } .honor-wrapper { padding: 8rem 22rem; position: relative; } .honor-wrapper .swiper-slide img { width: calc(calc(100vw - 60rem) / 5) !important; border: #eeeeee 2px solid; padding: 3rem; } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 12rem !important; } .swiper-button-next, .swiper-button-prev { top: 60% !important; color: #c1c1c1 !important; } .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 12rem !important; } .swiper-pagination-bullet { width: 1.2rem !important; height: 1.2rem !important; border-radius: 0.2rem !important; } .swiper-pagination { z-index: 0 !important; } .philosophy-wrapper, .develop-wrapper { position: relative; height: 70rem; overflow: hidden; } .philosophy-wrapper { margin-top: 8rem; } .philosophy-wrapper img { width: 100%; } .philosophy-wrapper > div, .develop-wrapper > div { position: absolute; top: 8rem; z-index: 1; left: 18rem; width: calc(100vw - 36rem); } .philosophy-wrapper > div h3, .develop-wrapper > div h3 { text-align: center; font-size: 4.6rem; font-weight: 500; letter-spacing: 0.3rem; margin-bottom: 10rem; color: #fff; } .philosophy-list-wrapper { display: flex; justify-content: space-between; } .philosophy-list-wrapper > div { background: rgba(255, 255, 255, 0.9); padding: 3rem; height: 35rem; width: 23%; border-radius: 0.4rem; } .philosophy-list-wrapper h2 { font-size: 1.8rem; letter-spacing: 0.2rem; } .philosophy-list-wrapper span { width: 4rem; height: 0.2rem; border-radius: 0.3rem; background: #FF7200; display: inline-block; } .philosophy-list-wrapper p { font-size: 1.4rem; letter-spacing: 0.2rem; line-height: 2.6rem; margin-top: 3rem; } .swiper-pagination-bullet-active { background: #0147a6 !important; } /* 兼容不同分辨率样式 */ @media screen and (max-width: 1919px) and (min-width: 1680px) { .vision-wrapper { padding: 3.8rem 12rem; } .vision-wrapper > div i { font-size: 3.6rem; } .about-us-wrapper { padding: 12rem 16rem; } .philosophy-wrapper > div h3, .develop-wrapper > div h3, .develop-wrapper h3, .honor-wrapper h3 { font-size: 4.4rem; } .honor-wrapper .swiper-slide img { padding: 2rem; } .philosophy-wrapper > div, .develop-wrapper > div { width: calc(100vw - 24rem); left: 12rem; } .philosophy-list-wrapper p { margin-top: 2rem; } .philosophy-list-wrapper > div { width: 24%; } .about-us-wrapper .about-content { width: 62%; } } @media screen and (max-width: 1679px) and (min-width: 1600px) { .vision-wrapper { padding: 3.8rem 12rem; } .vision-wrapper > div i { font-size: 3.6rem; } .about-us-wrapper { padding: 12rem 16rem; } .philosophy-wrapper > div h3, .develop-wrapper > div h3, .develop-wrapper h3, .honor-wrapper h3 { font-size: 4.4rem; } .honor-wrapper .swiper-slide img { padding: 1rem; } .philosophy-wrapper > div, .develop-wrapper > div { width: calc(100vw - 24rem); left: 12rem; } .philosophy-list-wrapper p { margin-top: 2rem; } .philosophy-list-wrapper > div { width: 24%; } .about-us-wrapper img { width: 20rem; } .about-us-wrapper .about-content { width: 65%; } .develop-wrapper > div h3 { margin-bottom: 8rem; } .develop-content-swiper .swiper-slide { font-size: 1.4rem; } .develop-content-swiper { height: 36rem; } .philosophy-wrapper, .develop-wrapper { height: 65rem; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { font-size: 3.2rem !important; } .swiper-button-next, .swiper-button-prev { top: 64% !important; } .honor-wrapper { padding: 8rem 20rem; } .philosophy-list-wrapper h2 { font-size: 1.7rem; } } @media screen and (max-width: 1599px) and (min-width: 1440px) { .vision-wrapper { padding: 4rem 12rem; } .about-us-wrapper { padding: 12rem; } .about-us-wrapper .title span { width: 3.2rem; height: 0.1rem; } .about-us-wrapper .title { font-size: 1.6rem; } .about-us-wrapper img { width: 20rem; } .about-us-wrapper .about-content { width: 68%; } .develop-wrapper h3, .honor-wrapper h3, .philosophy-wrapper > div h3, .develop-wrapper > div h3 { font-size: 4rem; } .develop-wrapper > div h3 { margin-bottom: 8rem; } .develop-content-swiper { height: 35rem; } .develop-wrapper { height: 64rem; } .honor-wrapper { padding: 8rem 18rem; } .swiper-button-next, .swiper-button-prev { top: 64% !important; } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10rem !important; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { font-size: 2.6rem !important; } .swiper-pagination-bullet { width: 1rem !important; height: 1rem !important; margin: 0 0.5rem !important; } .honor-wrapper .swiper-slide img { width: calc(calc(100vw - 58rem) / 5) !important; border: #eeeeee 1px solid; padding: 0.5rem; } .philosophy-wrapper > div { left: 8rem; width: calc(100vw - 16rem); } .philosophy-list-wrapper > div { width: 24%; padding: 2.5rem 2rem; } .philosophy-list-wrapper h2 { font-size: 1.6rem; } .philosophy-list-wrapper span { width: 3.4rem; } .philosophy-list-wrapper p { margin-top: 2rem; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { .vision-wrapper { padding: 4rem 8rem; } .about-us-wrapper { padding: 8.8rem 10rem 7rem 10rem; } .vision-wrapper > div i { font-size: 3.4rem; } .vision-wrapper > div span { font-size: 1.5rem; } .vision-wrapper > div { width: auto; } .vision-wrapper > div p { font-size: 1.2rem; } .about-us-wrapper .title span { width: 3.2rem; height: 0.1rem; } .about-us-wrapper .title { font-size: 1.5rem; } .about-us-wrapper img { width: 18rem; } .about-us-wrapper .about-content { width: 70%; } .about-content p { font-size: 1.4rem; margin-bottom: 1.8rem; } .philosophy-wrapper > div, .develop-wrapper > div { top: 7rem; } .develop-content-swiper .swiper-slide { font-size: 1.4rem; } .develop-wrapper h3, .honor-wrapper h3, .philosophy-wrapper > div h3, .develop-wrapper > div h3 { font-size: 3.6rem; margin-bottom: 8rem; } .develop-wrapper > div h3 { margin-bottom: 8rem; } .develop-content-swiper { height: 32rem; } .develop-wrapper { height: 60rem; } .honor-wrapper { padding: 7rem 14rem; } .swiper-button-next, .swiper-button-prev { top: 62% !important; } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 9rem !important; } .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 9.5rem !important; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { font-size: 2.6rem !important; } .swiper-pagination-bullet { width: 1rem !important; height: 1rem !important; margin: 0 0.5rem !important; } .honor-wrapper .swiper-slide img { width: calc(calc(100vw - 46rem) / 5) !important; border: #eeeeee 1px solid; padding: 0.5rem; } .philosophy-wrapper { margin-top: 7rem; height: 62rem; } .philosophy-wrapper > div { left: 6rem; width: calc(100vw - 12rem); } .philosophy-list-wrapper > div { width: 24%; padding: 2rem 1.8rem; height: 33rem; } .philosophy-list-wrapper h2 { font-size: 1.5rem; } .philosophy-list-wrapper span { width: 3.4rem; } .philosophy-list-wrapper p { margin-top: 2rem; font-size: 1.3rem; } }