﻿.flex-row { display: flex; flex-direction: row; }

.flex-col { 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-132 { margin-left: 132px; }

/** 清理默认样式 **/

a { color: #333; text-decoration: none; font-family: "思源黑体"; }
a:hover { color: #2b61ad }

button { padding: unset; border-style: unset; background-color: unset; }

h1,
h2,
h3,
h4,
h5,
h6 { margin: unset; font-size: unset; font-weight: unset; }

input,
textarea { padding: unset; outline: unset; border-style: unset; background-color: unset; resize: unset; }

p { margin: unset; }

select { outline: unset; border-style: unset; }

table { border-spacing: unset; }

ul,
ol { margin: unset; padding: unset; list-style-type: none; }

.mt-47 { margin-top: 47px; }
.ml-71 { margin-left: 132px; }
.mt-37 { margin-top: 37px; }
.page { background-image: url('../images/7295720466463195549.png'); background-size: 100% 100%; background-repeat: no-repeat; width: 100%; overflow-y: auto; overflow-x: hidden; height: 100%; }
.section { background-image: url('../images/7295720466463195549.png'); background-size: 100% 100%; background-repeat: no-repeat; width: 1440px; height: 898px; }
.section_2 { padding: 39px 268px 123px; background-image: url('../images/17295720466492702850.png'); background-size: 100% 100%; background-repeat: no-repeat; }
.pos { position: absolute; left: 0; right: 0; top: 0; }
.font { font-size: 78px; font-family: SourceHanSerifCN; color: transparent; }
.text_2 { margin-top: 23px; line-height: 47px; background-image: linear-gradient(-56deg, #4a60958a 0%, #4a60958a 0%, #2f42728a 99%, #2f42728a 100%); -webkit-background-clip: text; }
.text_3 { margin-left: 22px; margin-top: 44px; color: transparent; font-size: 70px; font-family: SourceHanSerifCN; font-weight: 700; line-height: 69px; background-image: linear-gradient(165deg, #5d76ab8a 0%, #495f8f8a 26%, #3648748a 82%, #3648748a 100%); -webkit-background-clip: text; }
.text { margin-left: 28px; line-height: 46px; background-image: linear-gradient(124deg, #4a60958a 0%, #4a60958a 0%, #2f42728a 99%, #2f42728a 100%); -webkit-background-clip: text; transform: rotate(4deg) scale(-1, -1); }
.text_4 { color: #365a96; font-size: 31px; font-family: SourceHanSerifCN; font-weight: 700; line-height: 31px; }
.section_3 { padding: 0 14px 63px 16px; background-color: #ffffff; width: 1180px; height: 512px; }
.pos_2 { position: absolute; left: 50%; top: 261px; transform: translateX(-50%); }
.group { margin-top: -44px; }
.image { margin-left: 32px; width: 95px; height: 49px; }
.font_2 { font-size: 14px; font-family: "思源黑体"; line-height: 14px; color: #e4e2e2; }
.text_5 { margin-left: 15px; color: #2b61ad; line-height: 15px; }
.section_4 { padding: 18px 34.5px 16px 40px; background-image: url('../images/17295720466529056339.png'); background-size: 100% 100%; background-repeat: no-repeat; }
.font_3 { font-size: 14px; font-family: "思源黑体"; line-height: 14px; color: #ffffff; }
.text_6 { font-size: 13px; }
.text_7 { font-size: 13px; }
.text_8 { font-size: 13px; }
.text_9 { font-size: 13px; }
.text_10 { font-size: 13px; }
.text_11 { font-size: 13px; }
.text_12 { font-size: 13px; }
.text_13 { font-size: 13px; }
.section_5 { padding: 0px 6.5px 29.5px 8.5px; background-color: #ffffff; border: solid 1px #eeeeee; }
.text-wrapper { padding: 8px 10px 6px; background-color: #ffffff; border-radius: 5px; width: 141px; height: 34px; border: solid 1px #999999; }
.text-wrapper_2 { padding: 7.5px 0 9.5px; background-color: #ffffff; border-radius: 5px; width: 144px; height: 34px; border: solid 1px #999999; }
.text-wrapper_3 { padding: 9.5px 0 10.5px; background-color: #ffffff; border-radius: 5px; height: 34px; border: solid 1px #999999; }
.text-wrapper_4 { padding: 9.5px 0 8.5px; background-color: #ffffff; border-radius: 5px; width: 93px; height: 34px; border: solid 1px #999999; }
.text-wrapper_5 { padding: 9.5px 0 8.5px; background-color: #ffffff; border-radius: 5px; width: 91px; height: 34px; border: solid 1px #999999; }
.text-wrapper_6 { padding: 8.5px 0 8.5px; background-color: #ffffff; border-radius: 5px; width: 93px; height: 34px; border: solid 1px #999999; }
.text-wrapper_1 { padding: 9.5px 0 10.5px; background-color: #ffffff; border-radius: 5px; width: 117px; height: 34px; border: solid 1px #999999; }
.text-wrapper_7 { padding: 11px 0 9px; background-color: #2b61ad; border-radius: 5px; width: 91px; height: 34px; }
.section_6 { margin-right: 14px; margin-top: 9px; padding: 6.5px 0px 6.5px 0px; background-color: #ffffff; border-radius: 5px; width: 213px; border: solid 1px #2b61ad; }
.text_23 { color: #2b61ad; font-size: 16px; font-family: "思源黑体"; font-weight: 700; line-height: 9px; }
.font_5 { font-size: 14px; font-family: "思源黑体"; letter-spacing: 2px; line-height: 19px; }
.text_22 { color: #2b61ad; }
.text-wrapper_9 { align-self: center; }
.text-wrapper_8 { padding: 10px 0 11px; background-color: #2b61ad; border-radius: 5px; width: 150px; }
.input { padding: 8px 8.5px 6px 8.5px; }
.input_1 { padding: 8px 13.5px 10px 13.5px; }
.input_2 { padding: 10px 5.5px 11px 5.5px; }
.input_3 { padding: 10px 10px 9px 10px; }
.input_4 { padding: 10px 8.5px 9px 8.5px; }
.input_5 { padding: 9px 10px 9px 10px; }
.input_6 { padding: 10px 5.5px 11px 5.5px; }
.button { font-size: 14px; font-family: "思源黑体"; line-height: 14px; color: #ffffff; }
.input_7 { padding: 8px 8.5px 6px 8.5px; }
.input_8 { padding: 8px 13.5px 10px 13.5px; }
.input_9 { padding: 10px 5.5px 11px 5.5px; }
.input_10 { padding: 10px 10px 9px 10px; }
.input_11 { padding: 10px 8.5px 9px 8.5px; }
.input_12 { padding: 9px 10px 9px 10px; }
.input_13 { padding: 10px 5.5px 11px 5.5px; }
.button_1 { font-size: 14px; font-family: "思源黑体"; line-height: 14px; color: #ffffff; }
.input_14 { padding: 8px 8.5px 6px 8.5px; }
.input_15 { padding: 8px 13.5px 10px 13.5px; }
.input_16 { padding: 10px 5.5px 11px 5.5px; }
.input_17 { padding: 10px 10px 9px 10px; }
.input_18 { padding: 10px 8.5px 9px 8.5px; }
.input_19 { padding: 9px 10px 9px 10px; }
.input_20 { padding: 10px 5.5px 11px 5.5px; }
.button_2 { font-size: 14px; font-family: "思源黑体"; line-height: 14px; color: #ffffff; }
.button_3 { font-size: 14px; font-family: "思源黑体"; letter-spacing: 2px; line-height: 19px; color: #ffffff; }
