@font-face {
    font-family: CustomSTSong;
    src: url(/res/fonts/STSong.ttf) format("truetype")
}

@font-face {
    font-family: CustomSTSongLight;
    src: url(/res/fonts/STSong-Light.ttf) format("truetype")
}

@font-face {
    font-family: CustomSimSun;
    src: url(/res/fonts/SimSun.ttf) format("truetype")
}

@font-face {
    font-family: CustomNSimSun;
    src: url(/res/fonts/NSimSun.ttf) format("truetype")
}

@font-face {
    font-family: CustomSourceHanSerifSC;
    src: url(/res/fonts/SourceHanSerifSC-Medium.otf) format("opentype")
}

@font-face {
    font-family: CustomSourceHanSerif;
    src: url(/res/fonts/SourceHanSerifSC-VF.otf) format("opentype");
    font-weight: 100 1000
}

@font-face {
    font-family: CustomSourceHanSans;
    src: url(/res/fonts/SourceHanSansSC-VF.otf) format("opentype");
    font-weight: 100 1000
}

@font-face {
    font-family: CustomMicrosoftYaHei;
    src: url(/res/fonts/MicrosoftYaHei.ttf) format("truetype")
}

@font-face {
    font-family: CustomMicrosoftYaHeiBold;
    src: url(/res/fonts/MicrosoftYaHei-Bold.ttf) format("truetype")
}

@font-face {
    font-family: CustomSimHei;
    src: url(/res/fonts/SimHei.ttf) format("truetype")
}

body {
    background-color: #f2f2f2;
    margin: 0;
    padding: 0
}

#app {
    display: flex;
    align-items: center;
    justify-content: center
}

@media print {
    body {
        background-color: #fff
    }

    #app {
        display: block;
        visibility: hidden;
        width: auto;
        height: auto;
        margin: 0 auto;
        padding: 0
    }

    .content {
        visibility: visible
    }
}

*,:before,:after {
    --un-rotate: 0;
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-scale-x: 1;
    --un-scale-y: 1;
    --un-scale-z: 1;
    --un-skew-x: 0;
    --un-skew-y: 0;
    --un-translate-x: 0;
    --un-translate-y: 0;
    --un-translate-z: 0;
    --un-pan-x: ;
    --un-pan-y: ;
    --un-pinch-zoom: ;
    --un-scroll-snap-strictness: proximity;
    --un-ordinal: ;
    --un-slashed-zero: ;
    --un-numeric-figure: ;
    --un-numeric-spacing: ;
    --un-numeric-fraction: ;
    --un-border-spacing-x: 0;
    --un-border-spacing-y: 0;
    --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
    --un-shadow-inset: ;
    --un-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-inset: ;
    --un-ring-offset-width: 0px;
    --un-ring-offset-color: #fff;
    --un-ring-width: 0px;
    --un-ring-color: rgb(147 197 253 / .5);
    --un-blur: ;
    --un-brightness: ;
    --un-contrast: ;
    --un-drop-shadow: ;
    --un-grayscale: ;
    --un-hue-rotate: ;
    --un-invert: ;
    --un-saturate: ;
    --un-sepia: ;
    --un-backdrop-blur: ;
    --un-backdrop-brightness: ;
    --un-backdrop-contrast: ;
    --un-backdrop-grayscale: ;
    --un-backdrop-hue-rotate: ;
    --un-backdrop-invert: ;
    --un-backdrop-opacity: ;
    --un-backdrop-saturate: ;
    --un-backdrop-sepia:
}

::backdrop {
    --un-rotate: 0;
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-scale-x: 1;
    --un-scale-y: 1;
    --un-scale-z: 1;
    --un-skew-x: 0;
    --un-skew-y: 0;
    --un-translate-x: 0;
    --un-translate-y: 0;
    --un-translate-z: 0;
    --un-pan-x: ;
    --un-pan-y: ;
    --un-pinch-zoom: ;
    --un-scroll-snap-strictness: proximity;
    --un-ordinal: ;
    --un-slashed-zero: ;
    --un-numeric-figure: ;
    --un-numeric-spacing: ;
    --un-numeric-fraction: ;
    --un-border-spacing-x: 0;
    --un-border-spacing-y: 0;
    --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
    --un-shadow-inset: ;
    --un-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-inset: ;
    --un-ring-offset-width: 0px;
    --un-ring-offset-color: #fff;
    --un-ring-width: 0px;
    --un-ring-color: rgb(147 197 253 / .5);
    --un-blur: ;
    --un-brightness: ;
    --un-contrast: ;
    --un-drop-shadow: ;
    --un-grayscale: ;
    --un-hue-rotate: ;
    --un-invert: ;
    --un-saturate: ;
    --un-sepia: ;
    --un-backdrop-blur: ;
    --un-backdrop-brightness: ;
    --un-backdrop-contrast: ;
    --un-backdrop-grayscale: ;
    --un-backdrop-hue-rotate: ;
    --un-backdrop-invert: ;
    --un-backdrop-opacity: ;
    --un-backdrop-saturate: ;
    --un-backdrop-sepia:
}

.i-ep\:close {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.288 214.592L512 466.88L259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512L214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z'/%3E%3C/svg%3E");
    -webkit-mask: var(--un-icon) no-repeat;
    mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    background-color: currentColor;
    color: inherit;
    width: 1em;
    height: 1em
}

.i-ion\:ios-information-outline {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='251.5' cy='172' r='20' fill='currentColor'/%3E%3Cpath d='M272 344V216h-48v8h16v120h-16v8h64v-8z' fill='currentColor'/%3E%3Cg%3E%3Cpath d='M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm0 398.7c-105.1 0-190.7-85.5-190.7-190.7 0-105.1 85.5-190.7 190.7-190.7 105.1 0 190.7 85.5 190.7 190.7 0 105.1-85.6 190.7-190.7 190.7z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask: var(--un-icon) no-repeat;
    mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    background-color: currentColor;
    color: inherit;
    width: 1em;
    height: 1em
}

.i-material-symbols-light\:arrow-back-ios {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 21.308L.692 12L10 2.692l1.064 1.064L2.819 12l8.244 8.244z'/%3E%3C/svg%3E");
    -webkit-mask: var(--un-icon) no-repeat;
    mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    background-color: currentColor;
    color: inherit;
    width: 1em;
    height: 1em
}

.i-material-symbols-light\:cancel {
    --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m8.4 16.308l3.6-3.6l3.6 3.6l.708-.708l-3.6-3.6l3.6-3.6l-.708-.708l-3.6 3.6l-3.6-3.6l-.708.708l3.6 3.6l-3.6 3.6zM12.003 21q-1.866 0-3.51-.708q-1.643-.709-2.859-1.924t-1.925-2.856T3 12.003t.709-3.51Q4.417 6.85 5.63 5.634t2.857-1.925T11.997 3t3.51.709q1.643.708 2.859 1.922t1.925 2.857t.709 3.509t-.708 3.51t-1.924 2.859t-2.856 1.925t-3.509.709'/%3E%3C/svg%3E");
    -webkit-mask: var(--un-icon) no-repeat;
    mask: var(--un-icon) no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    background-color: currentColor;
    color: inherit;
    width: 1em;
    height: 1em
}

.absolute {
    position: absolute
}

.fixed {
    position: fixed
}

.relative {
    position: relative
}

.bottom-0 {
    bottom: 0
}

.left--4px {
    left: -4px
}

.left-136px {
    left: 136px
}

.left-276px {
    left: 276px
}

.left-416px {
    left: 416px
}

.right-15px {
    right: 15px
}

.right-99px {
    right: 99px
}

.top-0 {
    top: 0
}

.top-197px {
    top: 197px
}

.top-1px {
    top: 1px
}

.top-297px {
    top: 297px
}

.top-397px {
    top: 397px
}

.top-497px {
    top: 497px
}

.top-5px {
    top: 5px
}

.top-63px {
    top: 63px
}

.top-83px {
    top: 83px
}

.grid {
    display: grid
}

.m-0 {
    margin: 0
}

.m-auto {
    margin: auto
}

.m-y-10px {
    margin-top: 10px;
    margin-bottom: 10px
}

.m-b--6px {
    margin-bottom: -6px
}

.m-b-10px {
    margin-bottom: 10px
}

.m-b-11px {
    margin-bottom: 11px
}

.m-b-6px {
    margin-bottom: 6px
}

.m-b-8px {
    margin-bottom: 8px
}

.m-l-18px {
    margin-left: 18px
}

.m-l-20px {
    margin-left: 20px
}

.m-l-22px {
    margin-left: 22px
}

.m-l-2px {
    margin-left: 2px
}

.m-l-30px {
    margin-left: 30px
}

.m-l-40px {
    margin-left: 40px
}

.m-r-11\.7px {
    margin-right: 11.7px
}

.m-r-11px {
    margin-right: 11px
}

.m-r-23px {
    margin-right: 23px
}

.m-r-55px {
    margin-right: 55px
}

.m-r-5px {
    margin-right: 5px
}

.m-r-8px {
    margin-right: 8px
}

.m-t-0 {
    margin-top: 0
}

.m-t-10px {
    margin-top: 10px
}

.m-t-11px {
    margin-top: 11px
}

.m-t-12px {
    margin-top: 12px
}

.m-t-15px {
    margin-top: 15px
}

.m-t-16px {
    margin-top: 16px
}

.m-t-21px {
    margin-top: 21px
}

.m-t-40px {
    margin-top: 40px
}

.m-t-5px {
    margin-top: 5px
}

.m-t-74px {
    margin-top: 74px
}

.m-t-8px {
    margin-top: 8px
}

.box-border {
    box-sizing: border-box
}

.inline-block {
    display: inline-block
}

.h-0\.5px {
    height: .5px
}

.h-1\.5px {
    height: 1.5px
}

.h-1px {
    height: 1px
}

.h-23px {
    height: 23px
}

.h-25px {
    height: 25px
}

.h-45px {
    height: 45px
}

.h-50px {
    height: 50px
}

.h-52px {
    height: 52px
}

.h-40px {
    height: 40px
}

.h-70px {
    height: 70px
}

.h-full {
    height: 100%
}

.h1 {
    height: .25rem
}

.min-h-100vh {
    min-height: 100vh
}

.w-18\% {
    width: 18%
}

.w-270px {
    width: 270px
}

.w-34\% {
    width: 34%
}

.w-40\% {
    width: 40%
}

.w-42\.2\% {
    width: 42.2%
}

.w-52\% {
    width: 52%
}

.w-57\.2\% {
    width: 57.2%
}

.w-70\% {
    width: 70%
}

.w-70px {
    width: 70px
}

.w-8\% {
    width: 8%
}

.w-90\% {
    width: 90%
}

.w-98\.5\% {
    width: 98.5%
}

.w-full {
    width: 100%
}

.flex {
    display: flex
}

.flex-col {
    flex-direction: column
}

.table {
    display: table
}

.border-collapse {
    border-collapse: collapse
}

.scale-x-103 {
    --un-scale-x: 1.03;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-y-85 {
    --un-scale-y: .85;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.transform {
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.select-none {
    -webkit-user-select: none;
    user-select: none
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
	display: flex;
	align-items: center;
    justify-content: space-between
}

.grid-gap-y-10\.4px {
    row-gap: 10.4px
}

.overflow-hidden {
    overflow: hidden
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-all {
    word-break: break-all
}

.border,.border-1px {
    border-width: 1px
}

.border-b-1px {
    border-bottom-width: 1px
}

.border-\#ddd {
    --un-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--un-border-opacity))
}

.border-\#eee {
    --un-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--un-border-opacity))
}

.border-black {
    --un-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--un-border-opacity))
}

.border-b-\#dcdcdc {
    --un-border-opacity: 1;
    --un-border-bottom-opacity: var(--un-border-opacity);
    border-bottom-color: rgb(220 220 220 / var(--un-border-bottom-opacity))
}

.border-rounded-5px {
    border-radius: 5px
}

.border-rounded-6px {
    border-radius: 6px
}

.rounded {
    border-radius: .25rem
}

.border-none {
    border-style: none
}

.border-solid {
    border-style: solid
}

.border-x-none {
    border-left-style: none;
    border-right-style: none
}

.border-b-none {
    border-bottom-style: none
}

.border-b-solid {
    border-bottom-style: solid
}

.border-t-solid {
    border-top-style: solid
}

.bg-\#00000066 {
    --un-bg-opacity: .25;
    background-color: rgb(0 0 0 / var(--un-bg-opacity));
	z-index:999;
}

.bg-\#c5c5c5 {
    --un-bg-opacity: 1;
    background-color: rgb(197 197 197 / var(--un-bg-opacity))
}

.bg-\#c90000 {
    --un-bg-opacity: 1;
    background-color: rgb(201 0 0 / var(--un-bg-opacity))
}

.bg-\#ccc {
    --un-bg-opacity: 1;
    background-color: rgb(204 204 204 / var(--un-bg-opacity))
}

.bg-\#ddd {
    --un-bg-opacity: 1;
    background-color: rgb(221 221 221 / var(--un-bg-opacity))
}

.bg-\#f6f6f6 {
    --un-bg-opacity: 1;
    background-color: rgb(246 246 246 / var(--un-bg-opacity))
}

.bg-\#f8f8f8 {
    --un-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--un-bg-opacity))
}

.bg-\#fff,.bg-white {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.bg-black {
    --un-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--un-bg-opacity))
}

.p-0 {
    padding: 0
}

.p-1px {
    padding: 1px
}

.p-x-0 {
    padding-left: 0;
    padding-right: 0
}

.p-x-1\.2mm {
    padding-left: 1.2mm;
    padding-right: 1.2mm
}

.p-x-30px {
    padding-left: 30px;
    padding-right: 30px
}

.p-x-35px {
    padding-left: 35px;
    padding-right: 35px
}

.p-y-5px {
    padding-top: 6px;
    padding-bottom: 6px
}

.p-b-15px {
    padding-bottom: 15px
}

.p-b-230px {
    padding-bottom: 230px
}

.p-l-18px {
    padding-left: 18px
}

.p-l-2px {
    padding-left: 2px
}

.p-r-10px {
    padding-right: 10px
}

.p-r-12px {
    padding-right: 12px
}

.p-r-8px {
    padding-right: 8px
}

.p-t-0 {
    padding-top: 0
}

.p-t-20px {
    padding-top: 20px
}

.text-center {
    text-align: center
}

.text-center\! {
    text-align: center!important
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.indent-1\.5rem {
    text-indent: 1.5rem
}

.vertical-start {
    vertical-align: top
}

.text-11px {
    font-size: 11px
}

.text-12\.5px {
    font-size: 12.5px
}

.text-13\.3px {
    font-size: 13.3px
}

.text-14px {
    font-size: 14px
}

.text-15px {
    font-size: 15px
}

.text-16\.5px {
    font-size: 16.5px
}

.text-16px {
    font-size: 16px
}

.text-17px {
    font-size: 17px
}

.text-18px {
    font-size: 18px
}

.text-26px {
    font-size: 26px
}

.text-40px {
    font-size: 40px
}

.text-4px {
    font-size: 4px
}

.text-9\.3px {
    font-size: 9.3px
}

.text-\#2e6cc6 {
    --un-text-opacity: 1;
    color: rgb(46 108 198 / var(--un-text-opacity))
}

.text-\#333 {
    --un-text-opacity: 1;
    color: rgb(51 51 51 / var(--un-text-opacity))
}

.text-\#3598db {
    --un-text-opacity: 1;
    color: rgb(53 152 219 / var(--un-text-opacity))
}

.text-\#556978 {
    --un-text-opacity: 1;
    color: rgb(85 105 120 / var(--un-text-opacity))
}

.text-\#595959 {
    --un-text-opacity: 1;
    color: rgb(89 89 89 / var(--un-text-opacity))
}

.text-\#5e5e5e {
    --un-text-opacity: 1;
    color: rgb(94 94 94 / var(--un-text-opacity))
}

.text-\#666 {
    --un-text-opacity: 1;
    color: rgb(102 102 102 / var(--un-text-opacity))
}

.text-\#c5c5c5 {
    --un-text-opacity: 1;
    color: rgb(197 197 197 / var(--un-text-opacity))
}

.text-white {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.font-400 {
    font-weight: 400
}

.font-500 {
    font-weight: 500
}

.font-bold {
    font-weight: 700
}

.line-height-1\.42 {
    line-height: .355rem
}

.line-height-20px {
    line-height: 20px
}

.line-height-21px {
    line-height: 21px
}

.line-height-28px {
    line-height: 28px
}

.line-height-50px {
    line-height: 50px
}

.line-height-9\.3px {
    line-height: 9.3px
}

.line-height-none {
    line-height: 1
}

.tracking--\.5px {
    letter-spacing: -.5px
}

.tracking-1px {
    letter-spacing: 1px
}

.shadow-lg {
    --un-shadow: var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-none {
    --un-shadow: 0 0 var(--un-shadow-color, rgb(0 0 0 / 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.show {
    background-color: #0000004d
}
