@font-face {
    font-family: Helvetica;
    src: url(https://img.dsers.com/font/UB-Helvetica.ttf)
}

@font-face {
    font-family: OpenSans-Regular;
    src: url(https://img.dsers.com/font/OpenSans-Regular.ttf)
}

@font-face {
    font-family: OpenSans-Bold;
    src: url(https://img.dsers.com/font/OpenSans-Bold.ttf)
}

@font-face {
    font-family: OpenSans-SemiBold;
    src: url(https://img.dsers.com/font/OpenSans-SemiBold.ttf)
}

@font-face {
    font-family: HelveticaNeue-Bold;
    src: url(https://img.dsers.com/font/HelveticaNeue-Bold.otf)
}

@font-face {
    font-family: Ubuntu-Bold;
    src: url(https://img.dsers.com/font/Ubuntu-Bold.ttf)
}

@media screen and (max-width: 768px) {
    .notFoundImg {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }
}

.ant-btn {
    outline: none;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    cursor: pointer;
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    user-select: none;
    touch-action: manipulation;
    line-height: 1.5714285714285714;
    color: rgba(0, 0, 0, 0.88);
    padding: 4px 15px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    font-size: 14px;

}

.ant-btn > span {
    display: inline-block;

}


.Footer_FooterContainer__bWX_3 {
    background: #263238;
    padding: 30px 0
}

.Footer_PCFooterContainer__tYQD1 {
    max-width: 1140px;
    margin: 0 auto;
    background: #263238;
    display: flex;
    justify-content: space-between
}

.Footer_PCFooterContainer__tYQD1 .Footer_PCFooterLeft__ImSNt {
    display: flex;
    flex-direction: column;
    padding-right: 50px;
    border-right: 1px solid hsla(0, 0%, 100%, .08);
    justify-content: space-between
}

.Footer_PCFooterContainer__tYQD1 .Footer_PCFooterLeft__ImSNt .Footer_PCFooterLeftTop__cmhz7 > img {
    width: 140px
}

.Footer_PCFooterContainer__tYQD1 .Footer_PCFooterRight__1gQdv {
    width: calc(100% - 300px)
}

.Footer_MobileFooterContainer__nUxqy {
    padding: 0 20px
}

.Footer_MobileFooterContainer__nUxqy > img {
    width: 140px;
    margin-bottom: 10px
}

.Footer_MessagePart__kLOLs {
    display: flex;
    width: 140px;
    flex-wrap: wrap;
    margin: 10px auto;
    justify-content: flex-end;
}

.Footer_MessagePart__kLOLs img {
    width: 24px;
    margin-right: 16px;
    margin-bottom: 16px;

}

.Footer_ContentPart__frgRn {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 14px
}

.Footer_ContentPart__frgRn .Footer_ContentPartItem__DJpKt img {
    width: 24px;
    height: 24px;
    margin-right: 7px;
    margin-left: -5px
}

.Footer_ContentPart__frgRn .Footer_ContentPartItem__DJpKt .Footer_ContentPartContent__3_XAk, .Footer_ContentPart__frgRn .Footer_ContentPartItem__DJpKt .Footer_ContentPartItemHeader__M1ADP {
    min-height: 55px;
    display: flex;
    padding: 0 5px;
    align-items: self-start
}

.Footer_ContentPart__frgRn .Footer_ContentPartItem__DJpKt .Footer_ContentPartContent__3_XAk a, .Footer_ContentPart__frgRn .Footer_ContentPartItem__DJpKt .Footer_ContentPartItemHeader__M1ADP a {
    text-decoration: none;
    color: #fff
}

.Footer_ReservedPart__cKwW5 {
    color: rgba(255, 255, 255, 0.50);
    margin: 40px auto;
    text-align: center;
    font-size: 12px
}

.Footer_ReservedPart__cKwW5 .Footer_secondReservedPart__akYlt {
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center
}

.Footer_ReservedPart__cKwW5 .Footer_secondReservedPart__akYlt p {
    text-align: center
}

.Footer_ReservedPart__cKwW5 .Footer_secondReservedPart__akYlt img {
    width: 16px;
    height: 16px;
    margin-right: 10px
}

@media (max-width: 1024px) {
    .Footer_ContentPartItemHeader__M1ADP {
        margin-top: 20px
    }

    .Footer_ContentPart__frgRn {
        flex-wrap: wrap;
        margin-top: -20px
    }

    .Footer_ContentPartItem__DJpKt {
        width: 50%
    }

    .Footer_ReservedPart__cKwW5 {
        margin-top: 20px
    }

    .Footer_MessagePart__kLOLs {
        width: 100%;
        margin: 20px auto;
        flex-wrap: nowrap;
        justify-content: center;
    
    }
}

.SelectLangs_header__au8jk {
    height: 74px;
    background: hsla(0, 0%, 100%, .5);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
    padding: 0 152px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.SelectLangs_header__au8jk .ant-btn {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 0 35px;
    border-radius: 8px;
    height: 48px
}

.SelectLangs_header__au8jk .ant-btn:first-child {
    margin-right: 8px
}

.SelectLangs_header__au8jk .ant-btn:last-child {
    background: unset;
    border: 2px solid #283593;
    color: #3f51b5
}

.SelectLangs_header__au8jk .ant-menu {
    border-bottom: none;
    background: none;
    display: flex;
    width: 520px;
    align-items: center
}

.SelectLangs_header__au8jk .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected:after {
    padding: 0 8px;
    border-bottom: 4px solid #3f51b5;
    bottom: -16px !important
}

.SelectLangs_header__au8jk .ant-menu-horizontal .ant-menu-item:after, .SelectLangs_header__au8jk .ant-menu-horizontal .ant-menu-submenu:after {
    padding: 0 8px;
    border-bottom-width: 4px;
    bottom: -19px
}

.SelectLangs_header__au8jk .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover:after {
    padding: 0 8px;
    border-bottom: 4px solid #3f51b5;
    bottom: -19px
}

.SelectLangs_header__au8jk .ant-menu-item {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: rgba(0, 0, 0, .88);
    padding: 0 36px !important;
    line-height: normal
}

.SelectLangs_header__au8jk .ant-menu-item-selected {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC, Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: rgba(0, 0, 0, .88);
    padding: 0 28px !important
}

.SelectLangs_header__au8jk .ant-dropdown-trigger {
    display: flex;
    align-items: center
}

.SelectLangs_header__au8jk .SelectLangs_logo__FG5VE {
    font-size: 48px;
    font-family: PingFangSC-Semibold, PingFang SC, Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: rgba(0, 0, 0, .5);
    line-height: 67px;
    display: flex;
    align-items: center
}

.SelectLangs_header__au8jk .SelectLangs_right__g46q4 {
    display: flex;
    align-items: center
}

.SelectLangs_header__au8jk .SelectLangs_right__g46q4 .SelectLangs_operate___5sPh {
    display: flex;
    padding-left: 35px
}

.SelectLangs_box__mIb23 {
    min-height: calc(100vh - 280px)
}

.SelectLangs_langsdropdown__DeFoj .ant-dropdown-menu {
    border-radius: 8px !important
}

.SelectLangs_langsdropdown__DeFoj .ant-dropdown-menu-item {
    height: 48px;
    display: flex;
    align-items: center
}

.SelectLangs_langsdropdown__DeFoj .ant-dropdown-menu-item img {
    width: 16px !important;
    margin-right: 10px !important
}

.SelectLangs_langscontent__TDTO5 {
    height: 30px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.SelectLangs_langscontent__TDTO5 .SelectLangs_chooseimg__3bjyH {
    display: flex;
    align-items: center;
    width: 25px !important
}

.SelectLangs_langscontent__TDTO5 .SelectLangs_choosecon__dFdRY {
    width: 25px;
    height: 25px
}

.SelectLangs_langscontent__TDTO5 div {
    text-align: center
}

.SelectLangs_renderLangItem__O4c88 {
    display: flex;
    align-items: center
}

.SelectLangs_renderLangItem__O4c88 img {
    width: 25px
}

button.style_button-link__6t_gw {
    background: #fff;
    color: #ff8f00;
}

button.style_button-link__6t_gw:hover {
    background: #fff !important
}

button.style_button__1KzVq {
    width: 240px;
    height: 50px;
    border: none;
    font-size: 20px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .08), 0 2px 1px -1px rgba(0, 0, 0, .04), 0 1px 1px 0 rgba(0, 0, 0, .06);
    border-radius: 8px;
    font-weight: 600;
    text-transform: uppercase
}

@media screen and (max-width: 1024px) {
    button.style_button__1KzVq {
        width: 100%;
        height: 40px;
        font-size: 14px
    }
}

.Header_pcHeader__cyLWI {
    width: 100%;
    position: sticky;
    top: 0;
    height: 75px;
    background: #ff8f00;
    z-index: 99
}

.Header_pcHeader__cyLWI li, .Header_pcHeader__cyLWI ul {
    margin: 0;
    padding: 0
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_logo__dhboe img {
    display: inline;
    height: 40px;
}


.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk {
    margin-left: 90px;
    display: flex;
    height: 75px
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li {
    position: relative;
    list-style-type: none;
    cursor: pointer;
    display: flex;
    align-items: center
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG {
    display: inline-block;
    font-size: 14px;
    font-family: OpenSans-SemiBold, sans-serif;
    font-weight: 600;
    color: #fff;
    padding: 0 20px;
    position: relative
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp {
    position: absolute;
    display: none;
    top: 48px;
    left: 0;
    box-shadow: 0 0 5px -3px rgba(0, 0, 0, .08), 0 0 14px 4px rgba(0, 0, 0, .24), 0 0 12px 1px rgba(0, 0, 0, .1);
    border-radius: 6px
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N {
    display: block;
    background: #fff;
    box-shadow: 0 5px 5px -3px #fafafa;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li {
    text-align: left;
    list-style-type: none;
    overflow: hidden;
}

/* .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li:hover {
    border-radius: 8px;
    background-color: #fff0dc;
} */
.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li .Header_dropdownChildHover__MUUG6, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li {
    border-radius: 8px;
    width: 100%;
    padding: 12px 16px;
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li .Header_dropdownChildHover__MUUG6:hover, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li:hover {
    border-radius: 8px;
    background-color: #fff0dc
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li a, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG .Header_navDropdown__OBtwp .Header_dropdownChild__8OL3N li a {
    color: #4a4a4a;
    line-height: 32px;
    text-decoration: none;
    padding: 0 12px;
    white-space: nowrap
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItem__6nLSG {
    text-decoration: none
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li .Header_navItemDropdown__to9Ju:after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    top: 1px;
    right: -6px;
    height: 24px;
    background: url(../png/arrow_drop_down.png) no-repeat 50%;
    background-size: 100%
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li:hover .Header_navItemDropdown__to9Ju .Header_navDropdown__OBtwp, .Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk li:hover .Header_navItem__6nLSG .Header_navDropdown__OBtwp {
    display: block;
    box-shadow: 0 0 5px -3px rgba(0, 0, 0, .08), 0 0 14px 4px rgba(0, 0, 0, .24), 0 0 12px 1px rgba(0, 0, 0, .1)
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_navContainer__XsnMk .Header_active__R4ZuA:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_loginContainer__wlaYE {
    display: flex;
    align-items: center
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_loginContainer__wlaYE > div {
    margin-right: 10px
}

.Header_pcHeader__cyLWI .Header_headerBox__pewN_ .Header_loginContainer__wlaYE a {
    display: block;
    text-decoration: none
}

.Header_mobileHeader__338AA {
    position: sticky;
    top: 0;
    z-index: 1001;
    width: 100%;
    background: #ff8f00;
    height: 50px
}

.Header_mobileHeader__338AA .Header_mobileHeaderNav__LJP39 {
    background: #ff8f00
}

.Header_mobileHeader__338AA .Header_headerTop__0W6qb {
    width: 100%;
    box-sizing: border-box;
    height: 45px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Header_mobileHeader__338AA .Header_headerTop__0W6qb .Header_headLogo__zcJ_n {
    display: flex;
    align-items: center;
    width: 80px
}

.Header_mobileHeader__338AA .Header_headerTop__0W6qb .Header_headerTopRight__1ZEFj {
    display: flex;
    align-items: center
}

.Header_mobileHeader__338AA .Header_headerTop__0W6qb .Header_headerTopRight__1ZEFj .Header_headExpend__eLnKH {
    padding: 5px;
    width: 30px;
    box-sizing: content-box;
}

.Header_mobileHeader__338AA .Header_headerTop__0W6qb .Header_headerTopRight__1ZEFj a {
    margin: 0 10px
}

.Header_common_BtnWhite__Z69Id {
    display: block;
    background: #fff;
    color: #ff8f00
}

.Header_common_BtnBorder__N8Dvr, .Header_common_BtnWhite__Z69Id {
    height: 36px;
    cursor: pointer;
    padding: 0 20px;
    font-size: 14px;
    font-family: OpenSans-SemiBold, sans-serif;
    font-weight: 600;
    text-align: center;
    line-height: 36px;
    border-radius: 8px
}

.Header_common_BtnBorder__N8Dvr {
    border: 1px solid #fff;
    color: #fff;
    box-sizing: content-box;
}

.Header_mobileDrawerHead__282ac {
    display: none !important
}

.Header_mobileDrawerBody__8l8_t {
    color: #fff;
    padding: 24px 8px !important;
    height: 100%;
    overflow: hidden !important;
    display: flex;
    flex-direction: column;
}

.Header_mobileDrawerBody__8l8_t .ant-menu {
    background-color: #ff8f00
}

.Header_mobileDrawerBody__8l8_t .ant-menu-submenu-title:active, .Header_mobileDrawerBody__8l8_t .ant-menu-submenu-title:hover {
    background-color: #ff8f00 !important
}

.Header_mobileDrawerBody__8l8_t .ant-menu .ant-menu-submenu-arrow {
    color: #fff
}

.Header_mobileDrawerBody__8l8_t .ant-menu-light.ant-menu-root.ant-menu-inline {
    -webkit-border-end: 0 solid;
    border-inline-end: 0 solid
}

.Header_mobileDrawerBody__8l8_t .ant-menu-item:active, .Header_mobileDrawerBody__8l8_t .ant-menu-item:focus, .Header_mobileDrawerBody__8l8_t .ant-menu-item:visited, .Header_mobileDrawerBody__8l8_t .ant-menu-light .ant-menu-item-selected, .Header_mobileDrawerBody__8l8_t .ant-menu-light > .ant-menu .ant-menu-item-selected {
    background-color: #ff8f00 !important
}

.Header_mobileDrawerBody__8l8_t .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, .Header_mobileDrawerBody__8l8_t .ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline {
    background-color: #ff8f00
}

.Header_mobileDrawerBody__8l8_t .ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, .Header_mobileDrawerBody__8l8_t :where(.css-dev-only-do-not-override-l8lxyz).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover {
    background-color: #ff8f00
}

.Header_mobileDrawerBody__8l8_t .ant-menu-item, .Header_mobileDrawerBody__8l8_t .ant-menu-item-active, .Header_mobileDrawerBody__8l8_t .ant-menu-item-only-child, .Header_mobileDrawerBody__8l8_t .ant-menu-submenu-title {
    padding-left: 10px !important
}

.Header_mobileDrawerWrapper__jkYUU {
    margin-top: 30px;
    background-color: #ff8f00 !important
}

.Header_menuChildItem__ZZjJB {
    color: #fff
}

.Header_menuChildItem__ZZjJB a {
    color: #fff;
    text-decoration: none
}

.Header_btnGroup__P_kGy_menu{

    height: 372px;
    overflow-y: auto;
}

.Header_btnGroup__P_kGy {
    width: 90%;
    margin: auto !important;
}

.Header_btnGroup__P_kGy a {
    display: block;
    text-decoration: none;
    margin-top: 10px;
    width: auto
}

.RightTool_RightToolContainer__n7CEP {
    position: fixed;
    right: 20px;
    bottom: 60px;
    z-index: 1000
}

.RightTool_RightToolContainer__n7CEP .RightTool_RightToolItem__MQiZV {
    width: 65px;
    height: 65px;
    background: #ff8f00;
    display: block;
    border-radius: 50px;
    opacity: 1;
    position: relative;
    cursor: pointer;
    margin-top: 20px
}

.RightTool_RightToolContainer__n7CEP .RightTool_RightToolItem__MQiZV img {
    position: absolute;
    width: 35px;
    top: 15px;
    left: 15px;
    height: 35px
}

.RightTool_backtop__1Nu8v {
    width: 65px;
    height: 65px;
    cursor: pointer
}

@media (max-width: 1024px) {
    .RightTool_RightToolItem__MQiZV {
        width: 55px !important;
        height: 55px !important;
        background: #ff8f00;
        display: block;
        border-radius: 50px;
        opacity: 1;
        position: relative;
        cursor: pointer;
        margin-top: 20px
    }

    .RightTool_RightToolItem__MQiZV img {
        width: 25px !important;
        top: 15px !important;
        left: 15px !important;
        height: 25px !important
    }

    .RightTool_backtop__1Nu8v {
        width: 55px;
        height: 55px;
        cursor: pointer
    }
}


[class^="ant-drawer"], [class*=" ant-drawer"] {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    font-size: 14px;
    box-sizing: border-box;
}

[class^="ant-drawer"]::before, [class*=" ant-drawer"]::before, [class^="ant-drawer"]::after, [class*=" ant-drawer"]::after {
    box-sizing: border-box;
}

[class^="ant-drawer"] [class^="ant-drawer"], [class*=" ant-drawer"] [class^="ant-drawer"], [class^="ant-drawer"] [class*=" ant-drawer"], [class*=" ant-drawer"] [class*=" ant-drawer"] {
    box-sizing: border-box;
}

[class^="ant-drawer"] [class^="ant-drawer"]::before, [class*=" ant-drawer"] [class^="ant-drawer"]::before, [class^="ant-drawer"] [class*=" ant-drawer"]::before, [class*=" ant-drawer"] [class*=" ant-drawer"]::before, [class^="ant-drawer"] [class^="ant-drawer"]::after, [class*=" ant-drawer"] [class^="ant-drawer"]::after, [class^="ant-drawer"] [class*=" ant-drawer"]::after, [class*=" ant-drawer"] [class*=" ant-drawer"]::after {
    box-sizing: border-box;
}

.ant-drawer {
    position: fixed;
    inset: 0;
    z-index: 1000;
    pointer-events: none;
}

.ant-drawer-pure {
    position: relative;
    background: #ffffff;
}

.ant-drawer-pure.ant-drawer-left {
    box-shadow: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-pure.ant-drawer-right {
    box-shadow: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-pure.ant-drawer-top {
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-pure.ant-drawer-bottom {
    box-shadow: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-inline {
    position: absolute;
}

.ant-drawer .ant-drawer-mask {
    position: absolute;
    inset: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.45);
    pointer-events: auto;
}

.ant-drawer .ant-drawer-content-wrapper {
    position: absolute;
    z-index: 1000;
    max-width: 100vw;
    transition: all 0.3s;
}

.ant-drawer .ant-drawer-content-wrapper-hidden {
    display: none;
}

.ant-drawer-left > .ant-drawer-content-wrapper {
    top: 0;
    bottom: 0;
    left: 0;
    box-shadow: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-right > .ant-drawer-content-wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-top > .ant-drawer-content-wrapper {
    top: 0;
    inset-inline: 0;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer-bottom > .ant-drawer-content-wrapper {
    bottom: 0;
    inset-inline: 0;
    box-shadow: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
}

.ant-drawer .ant-drawer-content {
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #ffffff;
    pointer-events: auto;
}

.ant-drawer .ant-drawer-wrapper-body {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.ant-drawer .ant-drawer-header {
    display: flex;
    flex: 0;
    align-items: center;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 1.5;
    border-bottom: 1px solid rgba(5, 5, 5, 0.06);
}

.ant-drawer .ant-drawer-header-title {
    display: flex;
    flex: 1;
    align-items: center;
    min-width: 0;
    min-height: 0;
}

.ant-drawer .ant-drawer-extra {
    flex: none;
}

.ant-drawer .ant-drawer-close {
    display: inline-block;
    margin-inline-end: 12px;
    color: rgba(0, 0, 0, 0.45);
    font-weight: 600;
    font-size: 16px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color 0.2s;
    text-rendering: auto;
}

.ant-drawer .ant-drawer-close:focus, .ant-drawer .ant-drawer-close:hover {
    color: rgba(0, 0, 0, 0.88);
    text-decoration: none;
}

.ant-drawer .ant-drawer-title {
    flex: 1;
    margin: 0;
    color: rgba(0, 0, 0, 0.88);
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
}

.ant-drawer .ant-drawer-body {
    flex: 1;
    min-width: 0;
    min-height: 0;
    padding: 24px;
    overflow: auto;
}

.ant-drawer .ant-drawer-footer {
    flex-shrink: 0;
    padding: 8px 16px;
    border-top: 1px solid rgba(5, 5, 5, 0.06);
}

.ant-drawer-rtl {
    direction: rtl;
}

.ant-drawer .ant-drawer-mask-motion-enter-active, .ant-drawer .ant-drawer-mask-motion-appear-active, .ant-drawer .ant-drawer-mask-motion-leave-active {
    transition: all 0.3s;
}

.ant-drawer .ant-drawer-mask-motion-enter, .ant-drawer .ant-drawer-mask-motion-appear {
    opacity: 0;
}

.ant-drawer .ant-drawer-mask-motion-enter-active, .ant-drawer .ant-drawer-mask-motion-appear-active {
    opacity: 1;
}

.ant-drawer .ant-drawer-mask-motion-leave {
    opacity: 1;
}

.ant-drawer .ant-drawer-mask-motion-leave-active {
    opacity: 0;
}

.ant-drawer .ant-drawer-panel-motion-left-enter-start, .ant-drawer .ant-drawer-panel-motion-left-appear-start, .ant-drawer .ant-drawer-panel-motion-left-leave-start {
    transition: none;
}

.ant-drawer .ant-drawer-panel-motion-left-enter-active, .ant-drawer .ant-drawer-panel-motion-left-appear-active, .ant-drawer .ant-drawer-panel-motion-left-leave-active {
    transition: all 0.3s;
}

.ant-drawer .ant-drawer-panel-motion-left-enter-start, .ant-drawer .ant-drawer-panel-motion-left-appear-start {
    transform: translateX(-100%) !important;
}

.ant-drawer .ant-drawer-panel-motion-left-enter-active, .ant-drawer .ant-drawer-panel-motion-left-appear-active {
    transform: translateX(0);
}

.ant-drawer .ant-drawer-panel-motion-left-leave {
    transform: translateX(0);
}

.ant-drawer .ant-drawer-panel-motion-left-leave-active {
    transform: translateX(-100%);
}

.ant-drawer .ant-drawer-panel-motion-right-enter-start, .ant-drawer .ant-drawer-panel-motion-right-appear-start, .ant-drawer .ant-drawer-panel-motion-right-leave-start {
    transition: none;
}

.ant-drawer .ant-drawer-panel-motion-right-enter-active, .ant-drawer .ant-drawer-panel-motion-right-appear-active, .ant-drawer .ant-drawer-panel-motion-right-leave-active {
    transition: all 0.3s;
}

.ant-drawer .ant-drawer-panel-motion-right-enter-start, .ant-drawer .ant-drawer-panel-motion-right-appear-start {
    transform: translateX(100%) !important;
}

.ant-drawer .ant-drawer-panel-motion-right-enter-active, .ant-drawer .ant-drawer-panel-motion-right-appear-active {
    transform: translateX(0);
}

.ant-drawer .ant-drawer-panel-motion-right-leave {
    transform: translateX(0);
}

.ant-drawer .ant-drawer-panel-motion-right-leave-active {
    transform: translateX(100%);
}

.ant-drawer .ant-drawer-panel-motion-top-enter-start, .ant-drawer .ant-drawer-panel-motion-top-appear-start, .ant-drawer .ant-drawer-panel-motion-top-leave-start {
    transition: none;
}

.ant-drawer .ant-drawer-panel-motion-top-enter-active, .ant-drawer .ant-drawer-panel-motion-top-appear-active, .ant-drawer .ant-drawer-panel-motion-top-leave-active {
    transition: all 0.3s;
}

.ant-drawer .ant-drawer-panel-motion-top-enter-start, .ant-drawer .ant-drawer-panel-motion-top-appear-start {
    transform: translateY(-100%) !important;
}

.ant-drawer .ant-drawer-panel-motion-top-enter-active, .ant-drawer .ant-drawer-panel-motion-top-appear-active {
    transform: translateY(0);
}

.ant-drawer .ant-drawer-panel-motion-top-leave {
    transform: translateY(0);
}

.ant-drawer .ant-drawer-panel-motion-top-leave-active {
    transform: translateY(-100%);
}

.ant-drawer .ant-drawer-panel-motion-bottom-enter-start, .ant-drawer .ant-drawer-panel-motion-bottom-appear-start, .ant-drawer .ant-drawer-panel-motion-bottom-leave-start {
    transition: none;
}

.ant-drawer .ant-drawer-panel-motion-bottom-enter-active, .ant-drawer .ant-drawer-panel-motion-bottom-appear-active, .ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
    transition: all 0.3s;
}

.ant-drawer .ant-drawer-panel-motion-bottom-enter-start, .ant-drawer .ant-drawer-panel-motion-bottom-appear-start {
    transform: translateY(100%) !important;
}

.ant-drawer .ant-drawer-panel-motion-bottom-enter-active, .ant-drawer .ant-drawer-panel-motion-bottom-appear-active {
    transform: translateY(0);
}

.ant-drawer .ant-drawer-panel-motion-bottom-leave {
    transform: translateY(0);
}

.ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
    transform: translateY(100%);
}


ul.ant-menu{
    padding: 0;
    margin: 0;
}
.ant-menu>li{
    list-style-type: none;
    line-height: 40px;
    list-style-position: inside;
    padding-left: 0;
    margin: 4px;
}

.ant-menu-sub li{
    margin-left: 0;
}

.ant-menu-submenu-arrow{
    flex: none;
    position: absolute;
    top: 50%;
    inset-inline-end: 16px;
    width: 10px;
    color: currentcolor;
    transform: translateY(-50%);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s;
}

.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before{
    position: absolute;
    width: 6px;
    height: 1.5px;
    background-color: currentcolor;
    border-radius: 6px;
    transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    content: "";
}

.ant-menu-submenu-arrow:after{
    transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-arrow:before{
    transform: rotate(-45deg) translateX(2.5px);
}

.ant-menu-submenu-arrow-bottom:after{
    transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-submenu-arrow-bottom:before{
    transform: rotate(-45deg) translateX(-2.5px);
}

.ant-menu-submenu-title{
    position: relative;
    display: flex;
    align-items: center;
    transition: border-color 0.3s,background 0.3s,padding 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}