#c_static_001-17327564442740 .e_container-1 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    background_radio: 2;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 1340px;
    background-color: rgba(255,255,255,1);
}

#c_static_001-1710493654802 .e_richText-41 blockquote {
font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001_P_9138-17236249370830 {
width: auto;
    display-radio: 1;
    overflow: hidden;
    background-color: rgba(247,247,247,1);
    background_radio: 2;
    min-height: 0px;
}

#c_static_001-17327564442740 .e_richText-30 blockquote {
font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17327564442740 .e_richText-30 {
font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(112,112,112,1);
    line-height: 2;
    font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
    margin-bottom: 0px;
}

#c_static_001-17327564442740 .e_richText-32 blockquote {
font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17327564442740 .e_richText-32 {
font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(112,112,112,1);
    line-height: 2;
    font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-17327564442740 .e_richText-33 blockquote {
font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17327564442740 .e_richText-33 {
font_radio: 2;
    display-radio: 1;
    font-size: 36px;
    color: rgba(112,112,112,1);
    line-height: 1;
    font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
    margin-bottom: 20px;
    font-weight: bold;
}

@media screen and (max-width: 768px) {
#c_static_001-17327564442740 .e_container-1 .cbox-1-0 {
flex: 0 0 100%;
}

#c_static_001-17327564442740 .e_container-1 {
background_radio: 1;
        display-radio: 1;
        padding-top: 0px;
        padding-bottom: 20px;
        width: 100%;
}

#c_static_001-17327564442740 .e_container-1 .p_item {
display-radio: 1;
}

#c_static_001-17327564442740 {
background_radio: 2;
        display-radio: 1;
        padding-bottom: 0px;
        padding-top: 0px;
}

#c_static_001-17327564442740 .e_richText-30 {
font_radio: 2;
        display-radio: 1;
        font-size: 14px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-17327564442740 .e_text-31 {
font_radio: 2;
        display-radio: 1;
        font-size: 18px;
        line-height: 1.5;
}

#c_static_001-17327564442740 .e_richText-32 {
font_radio: 2;
        display-radio: 1;
        font-size: 14px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-17327564442740 .e_richText-33 {
font_radio: 2;
        display-radio: 1;
        font-size: 14px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}
}

#c_static_001-17345089632950 {
min-height: 0px;
    background_radio: 2;
    display-radio: 1;
    background-fill-value: background-color;
    background-attachment: fixed;
    padding-bottom: 0px;
    background-color: rgba(241,241,241,1);
    padding-top: 0px;
}

#c_static_001-17345089632950 .e_container-1 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    background_radio: 2;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(255,255,255,1);
    max-width: none;
    width: auto;
}

#c_static_001-17345089632950 .e_formBtn-11 {
color: var(--bc);
    font-size: 24px;
    margin-top: 0px;
    display-radio: 1;
    font-weight: bold;
    line-height: 1.2;
    width: fit-content;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #F8CD7F !important;
    background: transparent;
    background_radio: 1;
    border_radio: 1;
    font_radio: 1;
    radius_radio: 1;
    background-color: transparent;
}

#c_static_001-17345089632950 .e_richText-13 blockquote {
font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17345089632950 .e_richText-13 {
font_radio: 2;
    display-radio: 1;
    font-size: 24px;
    line-height: 1.5;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 40px;
    color: rgba(111,114,113,1);
}

:root {
--c: #FFA400;
    /*缃戠珯涓昏壊璋?/
    --n: #0071da; /*缃戠珯杈呭姪鑹?/
    --bw: 1400px; /*缃戦〉鍐呭瀹藉害 max-width:var(--bw);*/
    --bc: #FFA400;
    /*缈婚〉鎸夐挳棰滆壊*/
    --br: 5px;
    /*缈婚〉鎸夐挳鍦嗚*/
    --cc: #fff;
    /*鏂囧瓧鑷姩鍦嗗湀棰滆壊*/
    --ccsize: 150px /*鏂囧瓧鑷姩鍦嗗湀澶у皬*/;
}

body {
--saftime: 0.8s;
    --pagecolor: #fff;
    opacity: 0;
    transition: padding-top 1s;
}

::-webkit-scrollbar {
width: 4px;
    height: 4px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
background-color: var(--c);
}

#c_static_001_P_9138-17236249370830 {
width: auto;
    display-radio: 1;
    overflow: hidden;
    background-color: rgba(247, 247, 247, 1);
    background_radio: 2;
    min-height: 0px;
}

#c_static_001_P_9138-17236249370830 .e_container-1 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    max-width: 1400px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    display-radio: flex;
    background_radio: 1;
    min-height: 0px;
}

#c_static_001_P_9138-17236249370830 .e_container-1 > .p_item {
flex: 1;
    max-width: 100%;
    max-height: 100%;
}

#c_static_001_P_9138-17236249370830 .e_container-1 .cbox-1-0 {
flex: 0 0 auto;
    align-self: center;
    margin-right: auto;
}

#c_static_001_P_9138-17236249370830 .e_breadcrumb-2 {
background_radio: 1;
    width: 100%;
    display-radio: 1;
}


@media screen and (max-width: 768px) {
#c_static_001_P_9138-17236249370830 .e_breadcrumb-2 {
background_radio: 1;
        width: 94%;
        margin-left: auto;
        margin-right: auto;
}

#c_static_001_P_9138-17236249370830 .e_container-1 .cbox-1-0 {
flex: 1;
        align-self: center;
        width: 100%;
        padding: 5px 0;
}

#c_static_001_P_9138-17236249370830 .e_container-1 {
flex-direction: column;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
}

#c_static_001_P_9138-17236249370830 {
background_radio: 2;
        display-radio: 1;
        display: none;
}
}

#c_grid-1692603831570 {
margin-left: auto;
    margin-right: auto;
    width: 100%;
    background_radio: 2;
    display-radio: 1;
    margin-top: 0px;
    margin-bottom: 8vw;
}

#c_grid-1692603831570 .p_gridbox::after {
content: "";
    clear: left;
    display: block;
}

#c_grid-1692603831570 > div > .p_gridbox {
width: 100%;
    overflow: hidden;
    position: static;
}

#c_grid-1692603831570 > div > .p_gridCell {
float: left;
    position: static;
}

#c_grid-1692603831570 > .p_gridbox.signal {
min-height: inherit;
}

#c_grid-1692603831570 > .p_gridbox.signal > .p_gridCell {
min-height: inherit !important;
}

@media screen and (max-width: 768px) {
#c_grid-1692603831570 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: left;
}

#c_grid-1692603831570 .p_gridCell {
display-radio: 1;
}
}

@media screen and (min-width: 769px) {
#c_grid-1692603831570 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: left;
}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
#c_grid-1692603831570 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: left;
}
}

#c_static_001-1710493654802 {
min-height: 0px;
    background_radio: 2;
    display-radio: 1;
    padding-top: 2vw;
    padding-bottom: 0px;
}
#c_static_001-1710493654802 p{

}

#c_static_001-1710493654802 .e_container-39 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    background_radio: 1;
    display-radio: flex;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

#c_static_001-1710493654802 .e_container-39 > .p_item {
flex: 1;
    max-width: 100%;
    max-height: 100%;
}

#c_static_001-1710493654802 .e_richText-41 blockquote {
font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-1710493654802 .e_richText-41 ol {
display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-1710493654802 .e_richText-41 li {
display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit;
}

#c_static_001-1710493654802 .e_richText-41 ul {
display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-1710493654802 .e_richText-41 {
font_radio: 2;
    display-radio: 1;
    font-size: 32px;
    color: #333333;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
}

@media screen and (max-width: 768px) {
#c_static_001-1710493654802 .e_richText-41 {
font_radio: 2;
        display-radio: 1;
        font-size: 24px;
        color: #333333;
        line-height: 1;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-1710493654802 {
background_radio: 2;
        display-radio: 1;
        margin-top: 60px;
}
}

#c_grid-1734508928924 {
margin-left: auto;
    margin-right: auto;
    width: 90%;
    background_radio: 2;
    display-radio: 1;
    max-width: 1340px;
}

#c_grid-1734508928924 .p_gridbox::after {
content: "";
    clear: left;
    display: block;
}

#c_grid-1734508928924 > div > .p_gridbox {
width: 100%;
    overflow: hidden;
    position: static;
}

#c_grid-1734508928924 > div > .p_gridCell {
float: left;
    position: static;
}

#c_grid-1734508928924 > .p_gridbox.signal {
min-height: inherit;
}

#c_grid-1734508928924 > .p_gridbox.signal > .p_gridCell {
min-height: inherit !important;
}

#c_grid-1734508928924 .p_gridCell {
display-radio: 1;
    margin-right: auto;
    margin-left: auto;
    max-width: none;
}

#c_grid-1734508928924 .p_gridbox {
display-radio: 1;
    margin-top: 40px;
}

@media screen and (max-width: 768px) {
#c_grid-1734508928924 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
width: 100%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: left;
}
}

@media screen and (min-width: 769px) {
#c_grid-1734508928924 > .p_gridbox > .p_gridCell:nth-child(2n + 1) {
width: 49.99%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: left;
}

#c_grid-1734508928924 > .p_gridbox > .p_gridCell:nth-child(2n + 2) {
width: 49.99%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: inherit;
}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
#c_grid-1734508928924 > .p_gridbox > .p_gridCell:nth-child(2n + 1) {
width: 49.99%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: left;
}

#c_grid-1734508928924 > .p_gridbox > .p_gridCell:nth-child(2n + 2) {
width: 49.99%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 0rem;
        margin-bottom: 0rem;
        clear: inherit;
}
}

#c_static_001-17327564442740 {
min-height: 0px;
    background_radio: 2;
    display-radio: 1;
    background-fill-value: background-color;
    background-attachment: fixed;
    padding-top: 0px;
    padding-bottom: 0px;
}

#c_static_001-17327564442740 .e_container-1 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    background_radio: 2;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 1340px;
    background-color: rgba(255, 255, 255, 1);
}

#c_static_001-17327564442740 .e_container-1 > .p_item {
flex: 1;
    max-width: 100%;
    max-height: 100%;
}

#c_static_001-17327564442740 .e_container-1 .p_item {
display-radio: 1;
}

#c_static_001-17327564442740 .e_richText-30 blockquote {
font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17327564442740 .e_richText-30 ol {
display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17327564442740 .e_richText-30 li {
display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit;
}

#c_static_001-17327564442740 .e_richText-30 ul {
display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17327564442740 .e_richText-30 {
font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(112, 112, 112, 1);
    line-height: 2;
    font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
    margin-bottom: 0px;
}

#c_static_001-17327564442740 .e_text-31 {
line-height: 1.4;
    font_radio: 2;
    display-radio: 1;
    font-size: 18px;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
    margin-top: 0px;
    text-align: left;
    font-weight: normal;
}

#c_static_001-17327564442740 .e_richText-32 blockquote {
font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17327564442740 .e_richText-32 ol {
display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17327564442740 .e_richText-32 li {
display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit;
}

#c_static_001-17327564442740 .e_richText-32 ul {
display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17327564442740 .e_richText-32 {
font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(112, 112, 112, 1);
    line-height: 2;
    font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-17327564442740 .e_richText-33 blockquote {
font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17327564442740 .e_richText-33 ol {
display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17327564442740 .e_richText-33 li {
display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit;
}

#c_static_001-17327564442740 .e_richText-33 ul {
display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

@media screen and (max-width: 768px) {
#c_static_001-17327564442740 .e_container-1 .cbox-1-0 {
flex: 0 0 100%;
}

#c_static_001-17327564442740 .e_container-1 {
background_radio: 1;
        display-radio: 1;
        padding-top: 0px;
        padding-bottom: 20px;
        width: 100%;
}

#c_static_001-17327564442740 .e_container-1 .p_item {
display-radio: 1;
}

#c_static_001-17327564442740 {
background_radio: 2;
        display-radio: 1;
        padding-bottom: 0px;
        padding-top: 0px;
}

#c_static_001-17327564442740 .e_richText-30 {
font_radio: 2;
        display-radio: 1;
        font-size: 14px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-17327564442740 .e_text-31 {
font_radio: 2;
        display-radio: 1;
        font-size: 18px;
        line-height: 1.5;
}

#c_static_001-17327564442740 .e_richText-32 {
font_radio: 2;
        display-radio: 1;
        font-size: 14px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}

#c_static_001-17327564442740 .e_richText-33 {
font_radio: 2;
        display-radio: 1;
        font-size: 20px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
}
}

#c_static_001-17345089632950 {
min-height: 0px;
    background_radio: 2;
    display-radio: 1;
    background-fill-value: background-color;
    background-attachment: fixed;
    padding-bottom: 0px;
    background-color: rgba(241, 241, 241, 1);
    padding-top: 0px;
}

#c_static_001-17345089632950 .e_container-1 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    background_radio: 2;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(255, 255, 255, 1);
    max-width: none;
    width: auto;
}

#c_static_001-17345089632950 .e_container-1 > .p_item {
flex: 1;
    max-width: 100%;
    max-height: 100%;
}

#c_static_001-17345089632950 .e_form-3 {
margin-left: auto;
    margin-right: auto;
    padding-right: 0px;
    display-radio: 1;
    max-width: none;
    background_radio: 1;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 0px;
    width: 90%;
}

#c_static_001-17345089632950 .e_container-4 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    display-radio: flex;
    background_radio: 1;
}

#c_static_001-17345089632950 .e_container-4 > .p_item {
flex: 1;
    max-width: 100%;
    max-height: 100%;
}

#c_static_001-17345089632950 .e_container-4 .cbox-4-1 {
padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
    flex: 0 0 100%;
    padding-right: 0px;
}

#c_static_001-17345089632950 .e_clueName-9 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_clueName-9 .s_input {
font-radio: 2;
    font-family: "gantari-regular";
    padding-left: 16px;
}

#c_static_001-17345089632950 .e_textarea-10 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_formBtn-11 {
color: var(--bc);
    font-size: 24px;
    margin-top: 0px;
    display-radio: 1;
    font-weight: bold;
    line-height: 1.2;
    width: fit-content;
    border: none;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #F8CD7F;
    background: transparent;
    background_radio: 1;
    border_radio: 1;
    font_radio: 1;
    radius_radio: 1;
    background-color: transparent;
}

#c_static_001-17345089632950 .e_formBtn-11 span {
display: block;
    width: 100%;
    position: relative;
    z-index: 1;
    outline: 0;
    margin: 0px;
    overflow: hidden;
}

#c_static_001-17345089632950 .e_formBtn-11::after {
content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .3s;
    z-index: 0;
    opacity: 0;
    top: 0;
    left: 0px;
}

#c_static_001-17345089632950 .e_formBtn-11:before {
border-radius: 50%;
}

#c_static_001-17345089632950 .e_richText-13 blockquote {
font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

#c_static_001-17345089632950 .e_richText-13 ol {
display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17345089632950 .e_richText-13 li {
display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit;
}

#c_static_001-17345089632950 .e_richText-13 ul {
display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

#c_static_001-17345089632950 .e_richText-13 {
font_radio: 2;
    display-radio: 1;
    font-size: 18px;
    line-height: 1.5;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 20px;
    color: rgba(111, 114, 113, 1);
}

#c_static_001-17345089632950 .e_container-1 .p_item {
display-radio: 1;
}

#c_static_001-17345089632950 .e_container-4 .cbox-4-0 {
flex: 0 0 100%;
}

#c_static_001-17345089632950 .e_container-4 .cbox-4-2 {
flex: 0 0 100%;
    padding-right: 0px;
    padding-left: 0px;
}

#c_static_001-17345089632950 .e_container-24 {
display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    background_radio: 1;
    display-radio: flex;
}

#c_static_001-17345089632950 .e_container-24 > .p_item {
flex: 1;
    max-width: 100%;
    max-height: 100%;
}

#c_static_001-17345089632950 .e_textarea-10 .s_input {
font-radio: 2;
    font-family: "gantari-regular";
    padding-left: 16px;
}

#c_static_001-17345089632950 .e_select-27 select {
width: 100%;
}

.form-control {
font-size: 16px;
    color: #6f7271;
    border: none;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
}

#c_static_001-17345089632950 .e_clueName-28 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_clueName-28 .s_input {
font-radio: 2;
    font-family: "gantari-regular";
    padding-left: 16px;
}

#c_static_001-17345089632950 .e_clueName-30 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_clueName-30 .s_input {
font-radio: 2;
    font-family: "gantari-regular";
    padding-left: 16px;
}

@media screen and (max-width: 768px) {
#c_static_001-17345089632950 .e_form-3 {
display-radio: 1;
        background_radio: 1;
        width: 100%;
}

#c_static_001-17345089632950 .e_container-4 {
display-radio: 1;
        flex-direction: column;
}

#c_static_001-17345089632950 .e_container-4 .cbox-4-1 {
padding-left: 0px;
        padding-right: 0px;
        margin-left: 0;
        margin-right: 0;
}

#c_static_001-17345089632950 .e_container-4 .cbox-4-0 {
padding-left: 0px;
}

#c_static_001-17345089632950 .e_clueName-9 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_container-24 {
background_radio: 1;
        display-radio: 1;
        margin-bottom: 20px;
        border-style: none;
}

#c_static_001-17345089632950 .e_clueName-28 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_container-1 .cbox-1-0 {
flex: 0 0 100%;
}

#c_static_001-17345089632950 .e_richText-13 {
font_radio: 2;
        display-radio: 1;
        font-size: 18px;
        color: #333333;
        line-height: 1.5;
        font-family: "5fc259a8-2267-41af-8ef7-299b804ff6ad";
        margin-bottom: 0px;
}

#c_static_001-17345089632950 .e_container-1 {
background_radio: 1;
        display-radio: 1;
        padding-top: 20px;
        padding-bottom: 20px;
}

#c_static_001-17345089632950 .e_container-1 .p_item {
display-radio: 1;
}

#c_static_001-17345089632950 .e_formBtn-11 {
background_radio: 1;
        border_radio: 1;
        font_radio: 1;
        radius_radio: 1;
        display-radio: 1;
        margin-left: auto;
        margin-right: auto;
        font-size: 18px;
}

#c_static_001-17345089632950 {
background_radio: 2;
        display-radio: 1;
        padding-bottom: 0px;
        padding-top: 0px;
}

#c_static_001-17345089632950 .e_textarea-10 {
display-radio: 1;
}

#c_static_001-17345089632950 .e_clueName-30 {
display-radio: 1;
}
}

.map-section {
padding: 60px 20px;
    max-width: 1400px;
    margin: 0 auto;
}

.map-title {
text-align: center;
    margin-bottom: 40px;
}

.map-title h2 {
font-size: 32px;
    color: #333;
    margin: 0 0 10px;
    font-weight: 600;
}

.map-title h2 span {
color: #f19b00;
}

.map-title p {
font-size: 14px;
    color: #888;
    margin: 0;
}

.map-container {
display: flex;
    gap: 30px;
    align-items: flex-start;
}

.map-office-list {
flex: 0 0 340px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.map-office-card {
background: #fff;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 8px 15px;
    cursor: pointer;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
}

.map-office-card::before {
content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background: #f19b00;
    transition: all 0.3s;
}

.map-office-card:hover {
box-shadow: 0 8px 24px rgba(241,155,0,0.18);
    transform: translateY(-2px);
    border-color: #f19b00;
}

.map-office-card.active {
box-shadow: 0 8px 24px rgba(241,155,0,0.22);
    border-color: #f19b00;
    background: #fffbf3;
}

.map-office-card h4 {
margin: 0 0 12px;
    font-size: 17px;
    color: #333;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 8px;
}

.map-office-card h4 .badge {
display: inline-block;
    padding: 2px 8px;
    font-size: 12px;
    background: #f19b00;
    color: #fff;
    border-radius: 4px;
    font-weight: normal;
}

.map-office-card .info-item {
display: flex;
    align-items: flex-start;
    gap: 8px;
    margin: 8px 0;
    font-size: 13.5px;
    color: #555;
    line-height: 1.7;
}

.map-office-card .info-item .label {
flex-shrink: 0;
    color: #999;
    min-width: 52px;
}

.map-office-card .info-item a {
color: #333;
    text-decoration: none;
}

.map-office-card .info-item a:hover {
color: #f19b00;
}

.map-wrapper {
flex: 1;
    min-height: 751px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eee;
    box-shadow: 0 4px 16px rgba(0,0,0,0.06);
    position: relative;
}

#mapContainer {
width: 100%;
    height: 751px;
}

@media (max-width: 1024px) {
.map-section {
padding: 40px 15px;
}

.map-title h2 {
font-size: 26px;
}

.map-title p {
font-size: 14px;
}
}

@media (max-width: 768px) {
.map-container {
flex-direction: column;
        gap: 20px;
}

.map-office-list {
flex: 1;
        width: 100%;
        max-width: 100%;
}

.map-office-card {
padding: 14px 16px;
}

.map-office-card h4 {
font-size: 15px;
}

.map-office-card .info-item {
font-size: 13px;
}

.map-wrapper {
width: 100%;
        min-height: 380px;
}

#mapContainer {
height: 380px;
        width: 100%;
}

.map-title {
margin-bottom: 24px;
}

.map-title h2 {
font-size: 22px;
}
}

@media (max-width: 480px) {
.map-section {
padding: 30px 10px;
}

.map-office-list {
gap: 10px;
}

.map-office-card {
padding: 12px 14px;
}

.map-office-card h4 {
font-size: 14px;
}

.map-office-card .info-item {
font-size: 12.5px;
        line-height: 1.6;
}

.map-office-card .info-item .label {
min-width: 46px;
}

.map-wrapper {
min-height: 320px;
}

#mapContainer {
height: 320px;
}

.map-title h2 {
font-size: 20px;
}

.map-title p {
font-size: 13px;
}
}

@media (hover: none) and (pointer: coarse) {
.map-office-card {
-webkit-tap-highlight-color: transparent;
}

.map-office-card:active {
transform: translateY(-1px);
}
}
