/** page_editor_view_new/frontend/286454/782574/20250117115405/37584774/11/1289284/page_editor.css **/
#ize08u {
    color: #A9A29A;
    font-size: 22px;
}

#ixx643 {
    color: #A9A29A;
    font-size: 22px;
}

#igeb7w {
    font-size: 20px;
    color: #A9A29A;
}

#ipt367 {
    font-size: 20px;
    color: #A9A29A;
}

#ib0u2g {
    font-size: 16px;
}

#i0ac7a {
    margin-left: 12px;
}

#if7x7g {
    font-size: 22px;
}

#iudevt {
    font-size: 16px;
}

#i6k9b7 {
    font-size: 16px;
}

#hf_iom8e0fpaw .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_iom8e0fpaw .lead-accordion-content {
    padding: 0px;
}

#hf_iocsby3spq nav {
    --nav-space: 15px;
}

#hf_ioo4igdehx .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_ioo4igdehx .lead-accordion-content {
    padding: 0px;
}

#hf_ioefjwu8dz nav {
    --nav-space: 15px;
}

#hf_iofg0ixorqk .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_iofg0ixorqk .lead-accordion-content {
    padding: 0px;
}

#hf_ioztnf4y0j nav {
    --nav-space: 15px;
}

#hf_ionzgp8tka .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_ionzgp8tka .lead-accordion-content {
    padding: 0px;
}

#hf_io2op6bbrf nav {
    --nav-space: 15px;
}

#hf_iocsby3spq .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_ioefjwu8dz .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_ioztnf4y0j .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_io2op6bbrf .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_ioefjwu8dz .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_ioefjwu8dz .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_iocsby3spq .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_iocsby3spq .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_ioztnf4y0j .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_ioztnf4y0j .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_io2op6bbrf .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_io2op6bbrf .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_iom8e0fpaw .lead-accordion .lead-text {
    color: var(--ld-Auxiliary1);
}

#ioq8dri3ptg {
    max-width: 100%;
    flex: 1 1 100%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
}

#ioksf9j9hc {
    position: relative;
}

#io0kxbb5xq {
    position: relative;
}

#iokh2361eg {
    position: relative;
    padding: 10px;
}

#iof70qzpw2 {
    position: relative;
}

#ion3wieq6yi {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}

#iowu94hos2 {
    postion: relative;
}

#iohe92zvrr {
    color: #fff;
    padding: 11px 26px;
    border-radius: 50px;
    display: flex;
    cursor: pointer;
    background-color: var(--ld-main1);
}

#ioz80jig3x {
    font-size: 14px;
}

#iohe92zvrr:hover {
    background-color: var(--ld-Auxiliary3);
}

#ivrxpu {
    position: relative;
    background-image: linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(/static/assets/Gallery.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: 100%;
    background-position-y: 100%;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
}

@media (max-width: 1024px) {
    #hf_iom8e0fpaw .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_ioo4igdehx .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_iofg0ixorqk .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_ionzgp8tka .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #iokh2361eg {
        padding: 0;
        margin: 0;
    }

    #ivrxpu {
        background-image: linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(/static/assets/Gallery.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 61%;
        background-position-y: 54%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
    }
}

@media (max-width: 767px) {
    #hf_iom8e0fpaw .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_ioo4igdehx .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_iofg0ixorqk .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_ionzgp8tka .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #ioq8dri3ptg {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }

    #ion3wieq6yi {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #ivrxpu {
        background-image: linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(/static/assets/Gallery.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 40%;
        background-position-y: 47%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
    }

    #hf_iom8e0fpaw .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_ioo4igdehx .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_iofg0ixorqk .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_ionzgp8tka .lead-accordion {
        padding: 10px 0px 10px 0px;
    }
}

/* 自定义样式start */
#ioksf9j9hc {
    padding-top: 80px;
    padding-bottom: 80px;
}

@media (max-width: 992px) {
    #ioksf9j9hc {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}

@media (max-width: 768px) {
    #ioksf9j9hc {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/* 自定义样式end *//** page_editor_view_new/frontend/286454/782574/20250117115405/global_resource/pc/site_header.css **/
#hf_lead_ub8p {
    position: relaive;
}

#hf_lead_q9a3b {
    position: relaive;
}

#hf_lead_r4b1w {
    position: relaive;
}

#hf_lead_i1q8j {
    position: relaive;
}

#hf_lead_x4iz1 {
    position: relaive;
}

#hf_lead_krq2a {
    position: relaive;
}

#hf_lead_4ipdd {
    position: relaive;
}

#hf_lead_wcdko {
    position: relaive;
}

#hf_lead_d8ibt {
    position: relaive;
}

#hf_lead_tqf3s {
    position: relaive;
}

#hf_lead_qca9d {
    position: relaive;
}

#hf_lead_8r3ff {
    position: relaive;
}

#hf_io3t091ahi {
    aspect-ratio: auto;
    position: relative;
    padding-bottom: 0;
    padding-top: 0;
}

#hf_ioqdxryxt2 {
    position: relative;
    --bulletinbackground: #535E6B;
    --navbackground: #292F36;
}

#hf_iol2gj9uhj {
    height: 36px;
}

#hf_ioj7ztfuye {
    position: relative;
    border-radius: 4px;
    padding: 3px;
    overflow: hidden;
}

#hf_iocje0i3kh {
    font-size: 16px;
    color: #FFFFFF;
}

#hf_iojfvs5htd {
    color: #FFFFFFA6;
}

#hf_ioyiw0szk3 {
    position: relative;
    border-radius: 4px;
    padding: 3px;
    overflow: hidden;
}

#hf_iobhxirou5 {
    font-size: 16px;
    color: #FFFFFF;
}

#hf_iodeihic9h {
    color: #FFFFFFA6;
}

#hf_iolco6b3s4 {
    margin: 0;
}

#hf_ioio284gbk {
    padding: 0;
    max-height: 26px;
}

#hf_iooojh212w {
    padding: 0;
    background-color: #00000000;
    color: #FFFFFFA6;
    position: relative;
}

#hf_ioaje2b1vnl {
    font-size: 20px;
}

#hf_io9hebn4sh {
    position: absolute;
    display: none;
}

#hf_io98pdd7e6 {
    color: #FFFFFFA6;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
}

#hf_ioxnpsy5a1 {
    width: 198px;
}

#hf_iov7v303mm {
    margin: 0;
}

#hf_iofiyfc23n {
    max-height: 100%;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

#hf_iobh9mourx {
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-top: auto;
}

#hf_io9ba0inq7 {
    display: flex;
    align-items: center;
    color: #FFFFFFA6;
}

#hf_ionud4d82e {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    gap: 20px 10px;
    flex-wrap: wrap;
}

#hf_iouqfps94k {
    postion: relative;
}

#hf_io44kdvntf {
    color: #fff;
    padding: 8px 22px;
    border-radius: 20px;
    background-color: #FFFFFF40;
    line-height: 1.1;
    cursor: pointer;
}

#hf_lead_4s7lzx {
    z-index: auto;
    overflow: unset;
}

#hf_lead_hv5bww {
    position: relative;
    z-index: auto;
}

@media (min-width: 1200px) {
    #hf_io3t091ahi {
        --header-model-width: 100%;
    }
}

@media (min-width: [object Object]) {
    #hf_io3t091ahi {
        aspect-ratio: atuo;
        padding-bottom: 0;
        padding-top: 0;
    }
}

@media (max-width: 1024px) {
    #hf_iojfvs5htd {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iodeihic9h {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iolco6b3s4 {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_io98pdd7e6 {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iov7v303mm {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_ionud4d82e {
        margin: 10px 0 10px 0;
        padding: 0;
    }
}

@media (max-width: 767px) {
    #hf_iojfvs5htd {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iodeihic9h {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iolco6b3s4 {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_io98pdd7e6 {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iov7v303mm {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_ionud4d82e {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iofiyfc23n {
        width: 100%;
    }
}

/* 自定义样式start */
section.block-editor-lead-container .lead-bg .lead-bg-color {
    z-index: auto;
}

/* 自定义样式end *//** page_editor_view_new/frontend/286454/782574/20250117115405/global_resource/pc/site_footer.css **/
#hf_lead_xbxi7 {
    position: relaive;
}

#hf_lead_z9tqt {
    position: relaive;
}

#hf_lead_1ryp7 {
    vertical-align: middle;
}

#hf_lead_zvv0q {
    vertical-align: middle;
}

#hf_lead_yl1yl {
    position: relaive;
}

#hf_lead_hfarc {
    position: relaive;
}

#hf_lead_g420l {
    vertical-align: middle;
}

#hf_lead_gk4wf {
    vertical-align: middle;
}

#hf_lead_vknrm {
    position: relaive;
}

#hf_lead_wtne7 {
    position: relaive;
}

#hf_lead_fnoli {
    vertical-align: middle;
}

#hf_lead_azrfq {
    vertical-align: middle;
}

#hf_lead_0q4o5 {
    position: relaive;
}

#hf_lead_6gu5dl {
    position: relaive;
}

#hf_lead_7mropb {
    vertical-align: middle;
}

#hf_lead_it60cf {
    vertical-align: middle;
}

#hf_iom8e0fpaw .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_iom8e0fpaw .lead-accordion-content {
    padding: 0px;
}

#hf_iocsby3spq nav {
    --nav-space: 15px;
}

#hf_ioo4igdehx .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_ioo4igdehx .lead-accordion-content {
    padding: 0px;
}

#hf_ioefjwu8dz nav {
    --nav-space: 15px;
}

#hf_iofg0ixorqk .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_iofg0ixorqk .lead-accordion-content {
    padding: 0px;
}

#hf_ioztnf4y0j nav {
    --nav-space: 15px;
}

#hf_ionzgp8tka .lead-accordion {
    padding: 10px 40px 10px 0px;
}

#hf_ionzgp8tka .lead-accordion-content {
    padding: 0px;
}

#hf_io2op6bbrf nav {
    --nav-space: 15px;
}

#hf_iocsby3spq .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_ioefjwu8dz .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_ioztnf4y0j .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_io2op6bbrf .lea-navMenu-depth0 > li > .lea-menu-item {
    font-size: 16px;
    font-family: Open Sans;
    color: var(--ld-Auxiliary1);
}

#hf_ioefjwu8dz .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_ioefjwu8dz .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_iocsby3spq .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_iocsby3spq .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_ioztnf4y0j .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_ioztnf4y0j .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_io2op6bbrf .lea-navMenu-depth0 > li > .lea-menu-item:hover {
    color: var(--ld-main1);
}

#hf_io2op6bbrf .lea-navMenu-depth0 > li > .lea-menu-item.current_nav_active {
    color: var(--ld-main1);
}

#hf_iom8e0fpaw .lead-accordion .lead-text {
    color: var(--ld-Auxiliary1);
}

#hf_iow84l1o8hg {
    aspect-ratio: auto;
    position: relative;
    padding: 30px 0px 30px 0px;
    padding-bottom: 0;
    padding-top: 0;
}

#hf_iotn6kh3ce {
    position: relative;
}

#hf_io3987rhrl {
    position: relative;
}

#hf_io413jkxgy {
    margin: 10px 0px 30px 0px;
    justify-content: start;
    display: flex;
}

#hf_iospxrzb3o {
    max-height: 100%;
    width: 60%;
    height: 100%;
    overflow: hidden;
}

#hf_io0elwwjkw {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-top: auto;
}

#hf_iovq62l6jr {
    width: 100%;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

#hf_io136rlgu9 {
    border-top: 0.5px solid var(--ld-main1);
}

#hf_io8k6m8c7q {
    position: relaive;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
}

#hf_ioj8l1413w {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
}

#hf_ioisn3ckb1 {
    width: 100%;
    min-height: auto;
    max-width: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#hf_iolpbar91l {
    max-width: 25%;
    flex: 1 1 25%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 0px;
}

#hf_ioxnx5s10l {
    max-width: 75%;
    flex: 1 1 75%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 0px 5px 80px;
}

#hf_iob1ulqimzg {
    margin: 10px 0 10px 0;
}

#hf_ioia250nfq {
    display: flex;
    justify-content: start;
    gap: 4px;
    padding: 3px 0px;
}

#hf_iomepmt7fs {
    width: 100%;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

#hf_io45v0xfby {
    width: 100%;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

#hf_io2nrys6sm {
    border-top: 0.5px solid var(--ld-main1);
}

#hf_iog778ebo1 {
    position: relaive;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
}

#hf_iod9920gn1 {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
}

#hf_ioa6t173nj {
    width: 100%;
    min-height: auto;
    max-width: 100%;
    padding: 0px;
    margin: 0px 0px 20px 0px;
}

#hf_iokztgq3ym {
    width: 100%;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
}

#hf_iowoyg5jv5 {
    width: 100%;
    font-size: 16px;
    margin: 0px 0px 10px 0px;
}

#hf_io91t2ikwg {
    width: 100%;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

#hf_io45m3lsf5 {
    position: relative;
}

#hf_iojs18jr2i {
    font-size: 14px;
}

#hf_iomou56rre {
    position: absolute;
    display: none;
}

#hf_io8hodl452 {
    position: relative;
    padding: 8px;
    border-radius: 6px;
    color: var(--ld-Auxiliary4);
    background-color: rgba(0, 0, 0, 1);
    overflow: hidden;
}

#hf_iongugdcka {
    font-size: 14px;
}

#hf_io3d3a572x {
    position: absolute;
    display: none;
}

#hf_ioy6pkh652 {
    position: relative;
    padding: 8px;
    border-radius: 6px;
    color: var(--ld-Auxiliary4);
    background-color: rgba(0, 0, 0, 1);
    overflow: hidden;
}

#hf_iojrb2sw5fk {
    font-size: 14px;
}

#hf_io2vpuv8xf {
    position: absolute;
    display: none;
}

#hf_io4rg3cqpy {
    position: relative;
    padding: 8px;
    border-radius: 6px;
    color: var(--ld-Auxiliary4);
    background-color: rgba(0, 0, 0, 1);
    overflow: hidden;
}

#hf_iocsby3spq {
    position: relative;
}

#hf_ioi2mhdzvz {
    position: relative;
}

#hf_iom8e0fpaw {
    postion: relation;
}

#hf_io8778bp69 {
    postion: relation;
}

#hf_ioshobwf1s {
    postion: relation;
}

#hf_iozqhuz7dgk {
    padding: 10px;
    margin-top: 10px;
}

#hf_ioeihzub9j {
    max-width: 20.8%;
    flex: 1 1 20.8%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 0px 5px 0px;
}

#hf_ioaf0epl9i {
    postion: relation;
}

#hf_ioefjwu8dz {
    position: relative;
}

#hf_iorqybokta {
    padding: 10px;
    margin-top: 10px;
}

#hf_iobdfk2lm7 {
    postion: relation;
}

#hf_ioo4igdehx {
    postion: relation;
}

#hf_iow0e69z4r {
    max-width: 42.1%;
    flex: 1 1 42.1%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 0px 5px 0px;
}

#hf_iovbhonq35 {
    postion: relation;
}

#hf_ioztnf4y0j {
    position: relative;
}

#hf_iofcsj1oa4 {
    padding: 10px;
    margin-top: 10px;
}

#hf_iohmlyhot4 {
    postion: relation;
}

#hf_iofg0ixorqk {
    postion: relation;
}

#hf_io76205nhhi {
    max-width: 23.7%;
    flex: 1 1 23.7%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 0px 5px 0px;
}

#hf_ior65k39qcl {
    postion: relation;
}

#hf_io2op6bbrf {
    position: relative;
}

#hf_iot7zv6v5d {
    padding: 10px;
    margin-top: 10px;
}

#hf_io5zohdt2x {
    postion: relation;
}

#hf_ionzgp8tka {
    postion: relation;
}

#hf_io8h019qdb {
    max-width: 13.4%;
    flex: 1 1 13.4%;
    min-height: auto;
    will-change: flex, max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 0px 5px 0px;
}

#hf_io90pqwood {
    left: unset;
    right: 40px;
    top: unset;
    bottom: 40px;
    flex-direction: row-reverse;
    transform: unset;
    align-items: flex-end;
}

#hf_ioocw4u2ev {
    gap: 8px;
}

#hf_iosq5b5bz1 {
    font-size: 14px;
}

#hf_io0z6wkc0u {
    position: absolute;
    display: none;
}

#hf_io3yyjh4en {
    position: relative;
    padding: 8px;
    border-radius: 6px;
    color: var(--ld-Auxiliary4);
    background-color: rgba(0, 0, 0, 1);
    overflow: hidden;
}

#hf_io3yyjh4en:hover {
    color: var(--ld-Auxiliary4);
    background-color: var(--ld-main1);
}

#hf_io8hodl452:hover {
    color: var(--ld-Auxiliary4);
    background-color: var(--ld-main1);
}

#hf_ioy6pkh652:hover {
    color: var(--ld-Auxiliary4);
    background-color: var(--ld-main1);
}

#hf_io4rg3cqpy:hover {
    color: var(--ld-Auxiliary4);
    background-color: var(--ld-main1);
}

#hf_io1oseo1qwh {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
}

#hf_iogwvv88ex {
    position: relative;
}

#hf_iog9dy6my9 {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: var(--ld-main1);
    border-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0px 6px 12px 0px #0064ff40;
}

#hf_iof41hj4ub {
    font-size: 25px;
}

#hf_iomwt5hyani {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: var(--ld-main1);
    border-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0px 6px 12px 0px #0064ff40;
}

#hf_io3llcj8rw {
    font-size: 25px;
}

#hf_iogy09igvy {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: var(--ld-main1);
    border-color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0px 6px 12px 0px #0064ff40;
}

#hf_ioezett0i5 {
    font-size: 25px;
}

#hf_ion7pkxeb1 {
    position: relative;
}

#hf_iog6qpnxdr {
    z-index: 0;
}

#hf_iodtfxlxyd {
    position: relative;
    background-image: linear-gradient(rgba(51, 51, 51, 0.06), rgba(51, 51, 51, 0.06));
}

#hf_io7bm2abnz {
    z-index: 0;
}

#hf_ionos471an {
    position: relative;
}

#hf_io7gihyjxm {
    z-index: 0;
}

#hf_iob8kh5q3n {
    position: relative;
}

#hf_iogmix0y9t {
    z-index: 0;
}

#hf_iodd8gtuln {
    position: relative;
}

#hf_ioz2pr5ag8 {
    z-index: 0;
}

#hf_io4ntixy5xi {
    position: relative;
}

#hf_iopv4e0qjz {
    z-index: 0;
}

#hf_iofldnjxow {
    position: relative;
}

#hf_iou3ntxd8qi {
    z-index: 0;
}

#hf_ioz8i4cyv2h {
    position: relative;
}

#hf_io1ewh1ioh {
    z-index: 0;
}

#hf_iouhin1vjvj {
    position: relative;
}

#hf_ioz2oglu02 {
    z-index: 0;
}

#hf_iop9upttr5l {
    position: relative;
}

@media (min-width: [object Object]) {
    #hf_iow84l1o8hg {
        aspect-ratio: atuo;
        padding-bottom: 0;
        padding-top: 0;
    }
}

@media (max-width: 1024px) {
    #hf_iom8e0fpaw .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_ioo4igdehx .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_iofg0ixorqk .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_ionzgp8tka .lead-accordion {
        padding: 10px 30px 10px 0px;
    }

    #hf_iow84l1o8hg {
        padding-right: 0px;
        padding-left: 0px;
    }

    #hf_ioisn3ckb1 {
        padding: 0;
        margin: 0;
    }

    #hf_ioa6t173nj {
        padding: 0;
        margin: 0;
    }

    #hf_ioxnx5s10l {
        padding: 5px 0px 5px 40px;
    }

    #hf_io90pqwood {
        left: unset;
        right: 40px;
        top: 50%;
        bottom: unset;
        flex-direction: row-reverse;
        transform: translateY(-50%);
        align-items: flex-end;
    }

    #hf_ioocw4u2ev {
        gap: 8px;
    }

    #hf_io1oseo1qwh {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 16px;
    }

    #hf_iokztgq3ym {
        margin: 20px 0px 0px 0px;
    }

    #hf_iog9dy6my9 {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background: var(--ld-main1);
        border-color: rgba(255, 255, 255, 1);
        border-style: solid;
        border-width: 1px;
        box-shadow: 0px 6px 12px 0px #0064ff40;
    }

    #hf_iof41hj4ub {
        font-size: 25px;
    }

    #hf_iomwt5hyani {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background: var(--ld-main1);
        border-color: rgba(255, 255, 255, 1);
        border-style: solid;
        border-width: 1px;
        box-shadow: 0px 6px 12px 0px #0064ff40;
    }

    #hf_io3llcj8rw {
        font-size: 25px;
    }

    #hf_iogy09igvy {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background: var(--ld-main1);
        border-color: rgba(255, 255, 255, 1);
        border-style: solid;
        border-width: 1px;
        box-shadow: 0px 6px 12px 0px #0064ff40;
    }

    #hf_ioezett0i5 {
        font-size: 25px;
    }

    #hf_iovzensfvi {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_ioj1gbu7lf {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_ior24mfgjt {
        margin: 10px 0 10px 0;
        padding: 0;
    }
}

@media (max-width: 767px) {
    #hf_iom8e0fpaw .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_ioo4igdehx .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_iofg0ixorqk .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_ionzgp8tka .lead-accordion {
        padding: 10px 0px 10px 0px;
    }

    #hf_io413jkxgy {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iovq62l6jr {
        margin: 10px 0px 0px 0px;
        padding: 0;
    }

    #hf_ioj8l1413w {
        margin: 0px 0px 0px 0px;
        padding: 0;
    }

    #hf_iolpbar91l {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 0px 5px 0px;
    }

    #hf_ioxnx5s10l {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 0px 0px 0px 0px;
    }

    #hf_iob1ulqimzg {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iomepmt7fs {
        margin: 0px 0px 10px 0px;
        padding: 0;
    }

    #hf_io45v0xfby {
        margin: 0px 0px 10px 0px;
        padding: 0;
    }

    #hf_iod9920gn1 {
        margin: 0px 0px 0px 0px;
        padding: 0;
    }

    #hf_iokztgq3ym {
        margin: 10px 0px 0px 0px;
        padding: 0;
    }

    #hf_iowoyg5jv5 {
        margin: 0px 0px 10px 0px;
        padding: 0;
    }

    #hf_io91t2ikwg {
        margin: 10px 0px 0px 0px;
        padding: 0;
    }

    #hf_ioeihzub9j {
        flex: 1 1 100.0%;
        max-width: 100.0%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 0px 5px 0px;
    }

    #hf_iow0e69z4r {
        flex: 1 1 100.0%;
        max-width: 100.0%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 0px 5px 0px;
    }

    #hf_io76205nhhi {
        flex: 1 1 100.0%;
        max-width: 100.0%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 0px 5px 0px;
    }

    #hf_io8h019qdb {
        flex: 1 1 100.0%;
        max-width: 100.0%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 0px 5px 0px;
    }

    #hf_iospxrzb3o {
        height: 100%;
        overflow: hidden;
        width: 60%;
    }

    #hf_io0elwwjkw {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-top: auto;
    }

    #hf_io90pqwood {
        left: unset;
        right: 40px;
        top: unset;
        bottom: 40px;
        flex-direction: row-reverse;
        transform: unset;
        align-items: flex-end;
    }

    #hf_ioocw4u2ev {
        gap: 8px;
    }

    #hf_io1oseo1qwh {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_iog9dy6my9 {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background: var(--ld-main1);
        border-color: rgba(255, 255, 255, 1);
        border-style: solid;
        border-width: 1px;
        box-shadow: 0px 6px 12px 0px #0064ff40;
    }

    #hf_iof41hj4ub {
        font-size: 25px;
    }

    #hf_iomwt5hyani {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background: var(--ld-main1);
        border-color: rgba(255, 255, 255, 1);
        border-style: solid;
        border-width: 1px;
        box-shadow: 0px 6px 12px 0px #0064ff40;
    }

    #hf_io3llcj8rw {
        font-size: 25px;
    }

    #hf_iogy09igvy {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background: var(--ld-main1);
        border-color: rgba(255, 255, 255, 1);
        border-style: solid;
        border-width: 1px;
        box-shadow: 0px 6px 12px 0px #0064ff40;
    }

    #hf_ioezett0i5 {
        font-size: 25px;
    }

    #hf_iovzensfvi {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_ioj1gbu7lf {
        margin: 10px 0 10px 0;
        padding: 0;
    }

    #hf_ior24mfgjt {
        margin: 10px 0 10px 0;
        padding: 0;
    }
}

/* 自定义样式start */
#hf_ionsy0pcrn {
    display: none;
}

/* 自定义样式end */
