@charset "utf-8"; .gift-card-wrap { min-width: 1200px; font-family: 'pingfang sc'; font-style: normal; } .gift-card-wrap .page-1 { margin: 80px auto 0; background: #f8f8f9; width: 100%; } .gift-card-wrap .page-1 .one-main { display: flex; align-items: center; justify-content: center; padding: 160px 10px; } .gift-card-wrap .page-1 .one-left { margin-right: 40px; } .gift-card-wrap .page-1 .one-left .one-title { color: #111a2e; margin-bottom: 16px; font-weight: 600; font-size: 50px; line-height: 73px; } .gift-card-wrap .page-1 .one-left .one-subtitle { color: #646a77; font-size: 20px; line-height: 28px; margin-bottom: 48px; } .gift-card-wrap .page-1 .one-left .one-link { display: flex; align-items: center; } .gift-card-wrap .page-1 .one-left .one-link__btn { padding: 11px 32px; background: #ff6727; border-radius: 4px; font-weight: 600; font-size: 16px; color: #ffffff; margin-right: 48px; cursor: pointer; } .gift-card-wrap .page-1 .one-left .one-link__video { color: #ff6727; font-weight: 300; font-size: 14px; vertical-align: middle; cursor: pointer; } .gift-card-wrap .page-1 .one-right { position: relative; width: 640px; height: 360px; background: no-repeat top center; background-size: auto; } .gift-card-wrap .page-1 .one-right img { width: 81px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; } .section .content { width: 1200px; margin: 0 auto; position: relative; display: flex; justify-content: center; align-items: center; } .page h1 { font-size: 40px; line-height: 56px; text-align: center; color: #333333; padding: 96px 0 52px 0; font-weight: 600; } .page .gift-send-list { display: flex; justify-content: center; align-items: center; } .page .gift-send-list li { margin: 0 16px; } .page .gift-send-list li:last-child { margin-right: 0; } .page .gift-send-list li:first-child { margin-left: 0; } .page .gift-send-list li p { color: #646a77; text-align: center; font-size: 20px; line-height: 28px; margin-top: 16px; } .page .gift-send-list li img { border: 1px solid #f3f4f5; border-radius: 6px; } .page-2 { padding-bottom: 48px; background: #ffffff; width: 100%; } .page-2 .arrow { margin-top: -66px; } .page-3 .gift-send-list li { margin: 0; border: 1px solid #f0f1f2; border-radius: 6px; } .page-3 .gift-send-list li:not(:last-of-type) { margin-right: 24px; } .page-3 { background: #fff; padding-bottom: 96px; width: 100%; text-align: left; } .page-3 .gift-send-list li .vip-share-title { font-size: 24px; line-height: 34px; font-weight: 600; color: #303849; margin: 40px 40px 16px; text-align: left; } .page-3 .gift-send-list li .share-tips { color: #9ca0a8; padding: 0 40px; margin-bottom: 40px; font-size: 18px; line-height: 28px; height: 56px; text-align: left; } .page-4 { background: #f8f8f9; height: 796px; width: 100%; } .page-4 .wrap-social { background-color: #fff; border-radius: 20px; height: 496px; display: flex; width: 1200px; /* justify-content: center; */ align-items: center; } .page-4 .left { height: 100%; margin-left: 120px; flex: 1; } .page-4 .left .dot-line { margin: 0 8px; display: block; } .page-4 .left .steps-row { display: flex; padding-top: 56px; } .page-4 .left .steps-row .steps-text { display: flex; align-items: center; color: #b9bcc1; font-weight: 600; font-size: 16px; line-height: 22px; cursor: pointer; } .page-4 .left .steps-row .steps-text.active { color: #646a77; } .page-4 .right { margin: 0 64px -78px 0; } .page-4 .content p:first-child { margin-bottom: 16px; } .page-4 .content .steps-content p:first-child { font-size: 28px; line-height: 39px; } .page-4 .content .steps-content p:last-child { font-size: 18px; line-height: 39px; } .page-4 .point-row { display: flex; margin-top: 80px; } .page-4 .point-row .point { width: 24px; height: 24px; background: #e2e3e5; color: #fff; border-radius: 24px; font-size: 14px; border-radius: 100%; text-align: center; line-height: 22px; cursor: pointer; } .page-4 .point-row .point.active { background: #ff6727; } .page-4 .steps-content { position: relative; height: 120px; margin-top: 80px; } .page-4 .left .steps-content .content { opacity: 0; transition: opacity .1s; z-index: 10; position: absolute; color: #ffffff; width: 514px; } .page-4 .left .steps-content .content.active { opacity: 1; z-index: 11; } .page-4 .left .steps-content .content p:first-child { font-weight: 600; font-size: 30px; line-height: 42px; margin-bottom: 16px; color: #303849; background: linear-gradient(to bottom, #fff 0%, #fff 30px, rgba(255, 103, 39, 0.2) 30px, rgba(255, 103, 39, 0.2) 100%); display: inline-block; } .page-4 .left .steps-content .content p:last-child { font-size: 18px; line-height: 32px; color: #646a77; } .page-5 { background: #f8f8f9; padding-bottom: 72px; width: 100%; } .page-5 .scenario { display: flex; align-items: center; justify-content: center; } .page-5 .scenario-content { display: flex; flex-direction: column; background-color: #fff; border-radius: 8px; } .page-5 .scenario-content:not(:last-child) { margin-right: 24px; } .page-5 .scenario-content > img { border-radius: 8px 8px 0 0; } .page-5 .scenario-content .text-content { padding: 48px 56px; } .page-5 .scenario-content .text-content h2 { font-weight: 400; font-size: 24px; line-height: 34px; color: #303849; padding-bottom: 16px; } .page-5 .scenario-content .text-content p { font-weight: 400; font-size: 18px; line-height: 28px; color: #9ca0a8; } .page-5 .scenario-content .text-content2 { margin-right: 40px; } .page-6 { background-color: #f8f8f9; width: 100%; } .page-6 h1 { padding-top: 72px; padding-bottom: 124px; } .page-6 .social-fission { display: flex; align-items: center; justify-content: center; flex-direction: column; } .page-6 .social-fission__des { margin-left: 54px; } .page-6 .social-fission li { display: flex; align-items: center; background: #ffffff; border-radius: 16px; padding: 0px 96px 0px 104px; margin-bottom: 124px; position: relative; height: 294px; } .page-6 .social-fission li > img { margin-top: -72px; } .page-6 .social-fission li:nth-child(2) { margin-bottom: 96px; } .page-6 .social-fission li:nth-child(2) .social-fission__des { margin-left: 0; margin-right: 50px; } .page-6 .social-fission li p:first-child { font-weight: 600; font-size: 24px; line-height: 34px; color: #303849; padding-bottom: 16px; } .page-6 .social-fission li p:nth-child(2) { font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; text-align: left; color: #646a77; } .page-7 { width: 100%; padding-bottom: 24px; background-color: #fff; } .page-7 .core-strengths { display: flex; justify-content: center; flex-wrap: wrap; } .page-7 .core-strengths li { width: 588px; height: 236px; box-sizing: border-box; margin-bottom: 24px; display: flex; align-items: center; border: 1px solid #f3f4f5; box-shadow: 0px 4px 12px rgba(17, 26, 46, 0.06); border-radius: 6px; padding: 0 30px 0 56px; } .page-7 .core-strengths li:nth-child(2n-1) { margin-right: 24px; } .page-7 .core-strengths li:nth-child(3), .page-7 .core-strengths li:nth-child(4) { padding-right: 30px; } .page-7 .core-strengths li .core-strengths__content { margin-right: 8px; display: flex; justify-content: center; flex-direction: column; } .page-7 .core-strengths li .core-strengths__content p:nth-child(1) { font-weight: 600; font-size: 24px; line-height: 34px; color: #303849; margin-bottom: 16px; } .page-7 .core-strengths li .core-strengths__content p:nth-child(2) { font-weight: 400; font-size: 16px; line-height: 24px; color: #646a77; } .page-7 .core-strengths li > img { display: block; object-fit: contain; height: 126px; } .page-8 { background: #fff; padding-bottom: 48px; overflow: hidden; width: 100%; } .page-8 .swiper { width: 100%; height: 100%; } .page-8 .swiper-slide { display: flex; justify-content: flex-start; padding: 80px 20px; width: 352px; margin: 0 24px; box-sizing: border-box; } .page-8 .swiper-slide .con { margin-left: 16px; } .page-8 .swiper-slide .con h2 { color: #303849; font-weight: 600; font-size: 24px; line-height: 34px; padding-bottom: 16px; } .page-8 .swiper-slide .con p { font-weight: 400; font-size: 16px; line-height: 26px; color: #646a77; } .page-8 .swiper-slide > img { width: 48px; height: 48px; } .page-8 .myswiper { height: 288px; border: 1px solid #f3f4f5; box-shadow: 0px 2px 8px rgba(17, 26, 46, 0.06); border-radius: 8px; } .page-8 .swiper-wrapper .line { background: #d5d5d5; transform: rotate(-180deg); height: 280px; width: 1px; /* margin-left: 42px; */ /* margin-left: 40px; margin-right: 60px; */ } .page-8 .swiper-button-next { /*先将原始箭头的颜色设置为透明的 然后设置一个背景图片 达到修改按钮样式的目的*/ right: -12px; left: auto; color: transparent !important; background: top center no-repeat; background-size: contain !important; width: 24px !important; height: 46px !important; top: 144px; z-index: 2; } .page-8 .swiper-button-prev { left: -12px; right: auto; color: transparent !important; background: no-repeat top center; background-size: contain !important; width: 24px !important; height: 46px !important; top: 144px; z-index: 2; } .page-9 { padding-bottom: 74px; background-color: #fff; } .page-9 .active-main { background: no-repeat center center; background-size: cover; padding: 72px 172px; } .page-9 .active-main h2 { font-weight: 600; font-size: 30px; line-height: 42px; color: #111a2e; margin-bottom: 24px; } .page-9 .active-main p { width: 249px; text-align: center; height: 50px; line-height: 50px; background: #ff6727; border-radius: 32px; font-weight: 400; font-size: 16px; color: #fff; margin-bottom: 24px; } .page-9 .active-main p span { font-weight: 600; font-size: 36px; } .page-9 .active-main div { color: #303849; font-weight: 400; font-size: 16px; line-height: 22px; } .page-9 .active-main div span { color: #ff6727; } .page-9 .scan-box { display: flex; height: 160px; align-items: center; justify-content: center; background: no-repeat center center; background-size: cover; border-radius: 0 0 8px 8px; } .page-9 .scan-box > p { margin-right: 114px; font-weight: 400; font-size: 24px; line-height: 34px; color: #ffffff; } .page-9 .scan-box > img { height: 108px; } .video-mask { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; z-index: 999; display: none; } .video-mask .video-box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 12px; overflow: hidden; display: flex; flex-direction: column; } .video-mask .video-box video { width: 800px; border-radius: 12px; } .video-mask .video-box video::-webkit-media-controls-enclosure { opacity: 0; transition: opacity 0.3s ease-in-out; } .video-mask .video-box video:hover::-webkit-media-controls-enclosure { opacity: 1; } .video-mask .video-box .cha { margin: 30px auto; width: 50px; display: flex; justify-content: center; cursor: pointer; } .video-mask .video-box .cha img { width: 50px; } .fixed-box { position: fixed; bottom: 320px; right: 0; /* background: no-repeat; */ width: 112px; height: 264px; z-index: 9; } .fixed-box .code-box { background: linear-gradient(92.1deg, #cb2d3e 13.3%, #ef473a 100%); border-radius: 10px 0px 0px 0px; height: 152px; } .fixed-box .code { width: 80px; height: 80px; margin: 16px; margin-bottom: 8px; } .fixed-box p { font-size: 14px; line-height: 20px; text-align: center; color: #ffffff; } .tel-box { background: #ffffff; border-radius: 0 0px 0px 10px; padding: 24px 0; text-align: center; height: 64px; padding-top: 12px; } .fixed-box .tel-icon { width: 40px; height: 40px; margin: auto; text-align: center; } .fixed-box .tel { color: #606060; font-size: 12px; } .fixed-box .tel .number { font-weight: 600; }