.flex { display: flex; } .c-fff { color: #FFFFFF; } .block { display: block; } .flex1 { flex: 1; } .flex-w { flex-wrap: wrap; } .j-between { justify-content: space-between; } .j-start { justify-content: flex-start; } .j-center { justify-content: flex-center; } .j-end { justify-content: flex-end; } .text-left { text-align: left; } .text-right { text-align: right; } .a-center { align-items: center; } .a-end { align-items: flex-end; } .flex-column { flex-direction: column; } .text-center { text-align: center; } .f-w4 { font-weight: 400; } .f-w5 { font-weight: 500; } .f-w6 { font-weight: 600; } .j-center { justify-content: center; } .fw-bold { font-weight: bold; } .shrink0 { flex-shrink: 0; } .flex-warp { flex-wrap: wrap; } .relative { position: relative; } .absolute { position: absolute; } .h100 { height: 100%; } .w100 { width: 100%; } .txt-center { text-align: center; } .txt-right { text-align: right; } .txt-left { text-align: left; } .mlr-o { margin: auto; } .br50 { border-radius: 50%; } .flex-wrap { flex-wrap: wrap; } .txt-nowrap { white-space: nowrap; } .underline { text-decoration: underline; } .oa { overflow: auto; } .postion-center { top: 50%; left: 50%; transform: translate(-50%, -50%); } .cursor-pointer { cursor: pointer; } .SHS { font-family: 'Source Han Sans CN Heavy'; } .SHSBold { font-family: 'Source Han Sans CN Bold'; } .ff54- { font-family: '54-'; } .SHSR { font-family: 'Source Han Sans CN Regular'; } .SHSM { font-family: 'Source Han Sans CN Medium'; }