﻿.flex-row { display: flex; flex-direction: row; }

.flex-col22 { display: flex; flex-direction: column; }

.justify-start { justify-content: flex-start; }

.justify-end { justify-content: flex-end; }

.justify-center { justify-content: center; }

.justify-between { justify-content: space-between; }

.justify-around { justify-content: space-around; }

.justify-evenly { justify-content: space-evenly; }

.items-start { align-items: flex-start; }

.items-end { align-items: flex-end; }

.items-center { align-items: center; }

.items-baseline { align-items: baseline; }

.items-stretch { align-items: stretch; }

.self-start { align-self: flex-start; }

.self-end { align-self: flex-end; }

.self-center { align-self: center; }

.self-baseline { align-self: baseline; }

.self-stretch { align-self: stretch; }

.flex-1 { flex: 1 1 0%; }

.flex-auto { flex: 1 1 auto; }

.grow { flex-grow: 1; }

.grow-0 { flex-grow: 0; }

.shrink { flex-shrink: 1; }

.shrink-0 { flex-shrink: 0; }

.relative { position: relative; }

.ml-2 { margin-left: 2px; }

.mt-2 { margin-top: 2px; }

.ml-4 { margin-left: 4px; }

.mt-4 { margin-top: 4px; }

.ml-6 { margin-left: 6px; }

.mt-6 { margin-top: 6px; }

.ml-8 { margin-left: 8px; }

.mt-8 { margin-top: 8px; }

.ml-10 { margin-left: 10px; }

.mt-10 { margin-top: 10px; }

.ml-12 { margin-left: 12px; }

.mt-12 { margin-top: 12px; }

.ml-14 { margin-left: 14px; }

.mt-14 { margin-top: 14px; }

.ml-16 { margin-left: 16px; }

.mt-16 { margin-top: 16px; }

.ml-18 { margin-left: 18px; }

.mt-18 { margin-top: 18px; }

.ml-20 { margin-left: 20px; }

.mt-20 { margin-top: 20px; }

.ml-22 { margin-left: 22px; }

.mt-22 { margin-top: 22px; }

.ml-24 { margin-left: 24px; }

.mt-24 { margin-top: 24px; }

.ml-26 { margin-left: 26px; }

.mt-26 { margin-top: 26px; }

.ml-28 { margin-left: 28px; }

.mt-28 { margin-top: 28px; }

.ml-30 { margin-left: 30px; }

.mt-30 { margin-top: 30px; }

.ml-32 { margin-left: 32px; }

.mt-32 { margin-top: 32px; }

.ml-34 { margin-left: 34px; }

.mt-34 { margin-top: 34px; }

.ml-36 { margin-left: 36px; }

.mt-36 { margin-top: 36px; }

.ml-38 { margin-left: 38px; }

.mt-38 { margin-top: 38px; }

.ml-40 { margin-left: 40px; }

.mt-40 { margin-top: 40px; }

.ml-42 { margin-left: 42px; }

.mt-42 { margin-top: 42px; }

.ml-44 { margin-left: 44px; }

.mt-44 { margin-top: 44px; }

.ml-46 { margin-left: 46px; }

.mt-46 { margin-top: 46px; }

.ml-48 { margin-left: 48px; }

.mt-48 { margin-top: 48px; }

.ml-50 { margin-left: 50px; }

.mt-50 { margin-top: 50px; }

.ml-52 { margin-left: 52px; }

.mt-52 { margin-top: 52px; }

.ml-54 { margin-left: 54px; }

.mt-54 { margin-top: 54px; }

.ml-56 { margin-left: 56px; }

.mt-56 { margin-top: 56px; }

.ml-58 { margin-left: 58px; }

.mt-58 { margin-top: 58px; }

.ml-60 { margin-left: 60px; }

.mt-60 { margin-top: 60px; }

.ml-62 { margin-left: 62px; }

.mt-62 { margin-top: 62px; }

.ml-64 { margin-left: 64px; }

.mt-64 { margin-top: 64px; }

.ml-66 { margin-left: 66px; }

.mt-66 { margin-top: 66px; }

.ml-68 { margin-left: 68px; }

.mt-68 { margin-top: 68px; }

.ml-70 { margin-left: 70px; }

.mt-70 { margin-top: 70px; }

.ml-72 { margin-left: 72px; }

.mt-72 { margin-top: 72px; }

.ml-74 { margin-left: 74px; }

.mt-74 { margin-top: 74px; }

.ml-76 { margin-left: 76px; }

.mt-76 { margin-top: 76px; }

.ml-78 { margin-left: 78px; }

.mt-78 { margin-top: 78px; }

.ml-80 { margin-left: 80px; }

.mt-80 { margin-top: 80px; }

.ml-82 { margin-left: 82px; }

.mt-82 { margin-top: 82px; }

.ml-84 { margin-left: 84px; }

.mt-84 { margin-top: 84px; }

.ml-86 { margin-left: 86px; }

.mt-86 { margin-top: 86px; }

.ml-88 { margin-left: 88px; }

.mt-88 { margin-top: 88px; }

.ml-90 { margin-left: 90px; }

.mt-90 { margin-top: 90px; }

.ml-92 { margin-left: 92px; }

.mt-92 { margin-top: 92px; }

.ml-94 { margin-left: 94px; }

.mt-94 { margin-top: 94px; }

.ml-96 { margin-left: 96px; }

.mt-96 { margin-top: 96px; }

.ml-98 { margin-left: 98px; }

.mt-98 { margin-top: 98px; }

.ml-100 { margin-left: 100px; }

.mt-100 { margin-top: 100px; }

.ml-23 { margin-left: 23px; }
.mt-21 { margin-top: 21px; }
.mt-23 { margin-top: 23px; }
.mt-29 { margin-top: 29px; }
.ml-57 { margin-left: 57px; }
.mt-25 { margin-top: 25px; }
.mt-13 { margin-top: 13px; }
.mt-53 { margin-top: 53px; }
.ml-59 { margin-left: 59px; }
.page22 { padding: 0; background-color: #ffffff; width: 100%; overflow-y: auto; overflow-x: hidden; height: 100%; }
.section22 { padding: 0; background-color: #00000040; }
.text-wrapper { padding: 0px; background-color: #1852a3; width: 62px; height: 59px; }
.text { color: #ffffff; font-size: 33px; font-family: SourceHanSansCN; }
.text_2 { color: #ffffff; font-size: 19px; font-family: SourceHanSansCN; line-height: 20px; }
.group { padding: 84px 273px 84px 276px; }
.group_2 { padding-bottom: 7px; }
.group_3 { padding-bottom: 58px; }
.image { width: 613px; height: 329px; }
.section_2 { padding: 26px 30px 37px 59px; background-color: #f4f4f4; width: 584px; }
.pos { position: absolute; right: 0; top: 14px; }
.font { font-size: 32px; font-family: SourceHanSansCN; line-height: 41px; font-weight: 800; color: #2b61ad; }
.font_2 { font-size: 22px; font-family: SourceHanSansCN; line-height: 50px; color: #323232; }
.font_3 { font-size: 20px; font-family: SourceHanSansCN; line-height: 23px; font-weight: 700; color: #2b61ad; }
.pos_2 { position: absolute; left: 36px; bottom: 0; }
.font_4 { font-size: 20px; font-family: SourceHanSansCN; line-height: 22px; font-weight: 700; color: #323232; }
.pos_3 { position: absolute; left: 213px; bottom: 0; }
.group_4 { padding-left: 41px; padding-right: 28px; }
.image_2 { width: 281px; height: 220px; }
.image_3 { margin-right: -1114px; }
.group_5 { margin-right: 273px; }
.group_6 { padding-left: 26px; }
.image_4 { width: 54px; height: 68px; }
.font_5 { font-size: 20px; font-family: SourceHanSansCN; line-height: 33.5px; color: #646464; }
.font_6 { font-size: 18px; font-family: SourceHanSansCN; line-height: 20px; font-weight: 800; color: #2b61ad; }
.group_7 { margin-top: 59px; }
.section_3 { background-image: url('../images/17303420325341042781.png'); background-size: 100% 100%; background-repeat: no-repeat; }
.section_4 { padding: 27px 29px 80px 77px; background-color: #00000069; width: 602px; }
.font_7 { font-size: 40px; font-family: SourceHanSansCN; line-height: 41px; font-weight: 800; color: #549bff; }
.font_8 { font-size: 24px; font-family: SourceHanSansCN; line-height: 50px; color: #ffffff; }
.group_8 { padding: 14px 42px 0; }
.group_9 { padding-left: 22px; }
.text_8 { margin-bottom: 2px; }
.text_3 { line-height: 19px; }
.image_5 { margin-right: 20px; }
.group_10 { margin-top: 69px; padding-left: 2px; padding-right: 2px; }
.group_11 { padding: 398px 66px 0; }
.text_5 { margin-left: 38px; }
.group_12 { padding-top: 12px; height: 423px; }
.pos_4 { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.image_6 { width: 448px; height: 411px; }
.section_5 { padding: 34px 38px 32px 40px; background-color: #f4f4f4; width: 772px; }
.pos_5 { position: absolute; left: 0; top: 0; }
.text_4 { margin-left: 80px; line-height: 40px; }
.group_13 { padding: 0 39px; }
.image_7 { margin-right: 62px; }
.group_14 { margin-top: 56px; }
.section_6 { background-image: url('../images/17303420325932990263.png'); background-size: 100% 100%; background-repeat: no-repeat; }
.section_7 { padding: 28px 34px 40px; background-color: #0000006b; width: 655px; }
.group_15 { padding: 0 22px; }
.group_16 { margin-top: 5px; }
