.elementor-3836 .elementor-element.elementor-element-c6671ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-c6671ac:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-c6671ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3836 .elementor-element.elementor-element-9205bb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3836 .elementor-element.elementor-element-9205bb4:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-9205bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newstatic.dukekunshan.edu.cn/gsi/2026/01/Pc_Banner_new-scaled-1.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-3836 .elementor-element.elementor-element-9205bb4.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3836 .elementor-element.elementor-element-29f113a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;z-index:1;text-align:end;}.elementor-3836 .elementor-element.elementor-element-29f113a.elementor-element{--align-self:stretch;}.elementor-3836 .elementor-element.elementor-element-29f113a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-a828aca{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;z-index:1;text-align:end;}.elementor-3836 .elementor-element.elementor-element-a828aca.elementor-element{--align-self:stretch;}.elementor-3836 .elementor-element.elementor-element-a828aca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-9a951f8{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -200px;z-index:1;text-align:end;}.elementor-3836 .elementor-element.elementor-element-9a951f8.elementor-element{--align-self:stretch;}.elementor-3836 .elementor-element.elementor-element-9a951f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-6beb30f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-22px;--margin-right:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3836 .elementor-element.elementor-element-6beb30f:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-6beb30f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-6beb30f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-3836 .elementor-element.elementor-element-b8eb9aa{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3836 .elementor-element.elementor-element-b8eb9aa.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3836 .elementor-element.elementor-element-975170f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-3836 .elementor-element.elementor-element-975170f .elementor-icon-wrapper{text-align:center;}.elementor-3836 .elementor-element.elementor-element-975170f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-975170f.elementor-view-framed .elementor-icon, .elementor-3836 .elementor-element.elementor-element-975170f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-975170f.elementor-view-framed .elementor-icon, .elementor-3836 .elementor-element.elementor-element-975170f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-6563b77{text-align:center;}.elementor-3836 .elementor-element.elementor-element-6563b77 .elementor-heading-title{color:#000000;}.elementor-3836 .elementor-element.elementor-element-63158ec{text-align:center;}.elementor-3836 .elementor-element.elementor-element-63158ec .elementor-heading-title{color:#000000;}.elementor-3836 .elementor-element.elementor-element-7584d4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3836 .elementor-element.elementor-element-3ad4525{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3836 .elementor-element.elementor-element-3ad4525 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-3836 .elementor-element.elementor-element-3ad4525 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3836 .elementor-element.elementor-element-7e1d406{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-7e1d406.e-con{--align-self:flex-start;}.elementor-3836 .elementor-element.elementor-element-19c7073 .elementor-icon-wrapper{text-align:center;}.elementor-3836 .elementor-element.elementor-element-19c7073.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-19c7073.elementor-view-framed .elementor-icon, .elementor-3836 .elementor-element.elementor-element-19c7073.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-19c7073.elementor-view-framed .elementor-icon, .elementor-3836 .elementor-element.elementor-element-19c7073.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-409ea6a{text-align:center;}.elementor-3836 .elementor-element.elementor-element-409ea6a .elementor-heading-title{color:#000000;}.elementor-3836 .elementor-element.elementor-element-b55c693{text-align:center;}.elementor-3836 .elementor-element.elementor-element-b55c693 .elementor-heading-title{color:#000000;}.elementor-3836 .elementor-element.elementor-element-55851eb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:-40px;--margin-left:80px;--margin-right:0px;--padding-top:90px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3836 .elementor-element.elementor-element-55851eb:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-55851eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#73B93D;}.elementor-3836 .elementor-element.elementor-element-55851eb.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-3836 .elementor-element.elementor-element-9fb5067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-9fb5067:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-9fb5067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3836 .elementor-element.elementor-element-d46f1bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:090px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-d46f1bd.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3836 .elementor-element.elementor-element-3b4d68e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-3b4d68e.e-con{--align-self:stretch;}.elementor-3836 .elementor-element.elementor-element-683c310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3836 .elementor-element.elementor-element-683c310 .elementor-icon-wrapper{text-align:center;}.elementor-3836 .elementor-element.elementor-element-df7e8c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:30px;--padding-bottom:030px;--padding-left:30px;--padding-right:30px;}.elementor-3836 .elementor-element.elementor-element-df7e8c1:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-df7e8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3836 .elementor-element.elementor-element-27bf410{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3836 .elementor-element.elementor-element-6fa0abf{color:#000000;}.elementor-3836 .elementor-element.elementor-element-f2f3ccc{--display:flex;}.elementor-3836 .elementor-element.elementor-element-f2f3ccc.e-con{--align-self:flex-start;}.elementor-3836 .elementor-element.elementor-element-3983226{color:#000000;}.elementor-3836 .elementor-element.elementor-element-b42a20f{--display:flex;}.elementor-3836 .elementor-element.elementor-element-e0517cd{color:#000000;}.elementor-3836 .elementor-element.elementor-element-3df802d{--display:flex;}.elementor-3836 .elementor-element.elementor-element-de74a80{color:#000000;}.elementor-3836 .elementor-element.elementor-element-4b5e4b5{--display:flex;}.elementor-3836 .elementor-element.elementor-element-4b5e4b5.e-con{--align-self:flex-start;}.elementor-3836 .elementor-element.elementor-element-ab72fc7{color:#000000;}.elementor-3836 .elementor-element.elementor-element-7687d92{--display:flex;}.elementor-3836 .elementor-element.elementor-element-80ee96b{color:#000000;}.elementor-3836 .elementor-element.elementor-element-3c32c59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-becaea0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-becaea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3836 .elementor-element.elementor-element-0ea3951{color:#000000;}.elementor-3836 .elementor-element.elementor-element-c79ea22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-297adce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-297adce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3836 .elementor-element.elementor-element-c94e644{width:var( --container-widget-width, 171.839% );max-width:171.839%;--container-widget-width:171.839%;--container-widget-flex-grow:0;color:#000000;}.elementor-3836 .elementor-element.elementor-element-c94e644.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3836 .elementor-element.elementor-element-7c16040{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3836 .elementor-element.elementor-element-5b209cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:30px;--padding-bottom:030px;--padding-left:30px;--padding-right:30px;}.elementor-3836 .elementor-element.elementor-element-5b209cf:not(.elementor-motion-effects-element-type-background), .elementor-3836 .elementor-element.elementor-element-5b209cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3836 .elementor-element.elementor-element-9f96c15{--display:flex;}.elementor-3836 .elementor-element.elementor-element-2d37b54{color:#000000;}.elementor-3836 .elementor-element.elementor-element-347c230{--display:flex;}.elementor-3836 .elementor-element.elementor-element-347c230.e-con{--align-self:flex-start;}.elementor-3836 .elementor-element.elementor-element-67df12f{color:#000000;}.elementor-3836 .elementor-element.elementor-element-526b720{--display:flex;}.elementor-3836 .elementor-element.elementor-element-1d71fa5{color:#000000;}.elementor-3836 .elementor-element.elementor-element-29744cc{--display:flex;}.elementor-3836 .elementor-element.elementor-element-b339230{color:#000000;}.elementor-3836 .elementor-element.elementor-element-961d581{--display:flex;}.elementor-3836 .elementor-element.elementor-element-961d581.e-con{--align-self:flex-start;}.elementor-3836 .elementor-element.elementor-element-fca91fb{color:#000000;}.elementor-3836 .elementor-element.elementor-element-42e3ae5{--display:flex;}.elementor-3836 .elementor-element.elementor-element-b91cc40{color:#000000;}.elementor-3836 .elementor-element.elementor-element-a6791ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-0f675e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-0f675e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3836 .elementor-element.elementor-element-a6e17c1{color:#000000;}.elementor-3836 .elementor-element.elementor-element-f8c9b33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-1bc1935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3836 .elementor-element.elementor-element-1bc1935.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3836 .elementor-element.elementor-element-81182ec{width:var( --container-widget-width, 160.757% );max-width:160.757%;--container-widget-width:160.757%;--container-widget-flex-grow:0;color:#000000;}.elementor-3836 .elementor-element.elementor-element-81182ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3836 .elementor-element.elementor-element-100e09c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3836 .elementor-element.elementor-element-9205bb4{--width:100%;}.elementor-3836 .elementor-element.elementor-element-6beb30f{--width:43%;}.elementor-3836 .elementor-element.elementor-element-9fb5067{--content-width:1300px;}.elementor-3836 .elementor-element.elementor-element-3b4d68e{--width:500px;}.elementor-3836 .elementor-element.elementor-element-df7e8c1{--width:92%;}.elementor-3836 .elementor-element.elementor-element-becaea0{--width:99.815%;}.elementor-3836 .elementor-element.elementor-element-297adce{--width:98.155%;}.elementor-3836 .elementor-element.elementor-element-5b209cf{--width:95%;}.elementor-3836 .elementor-element.elementor-element-0f675e2{--width:92.893%;}.elementor-3836 .elementor-element.elementor-element-1bc1935{--width:98.175%;}}@media(max-width:767px){.elementor-3836 .elementor-element.elementor-element-c6671ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-9205bb4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3836 .elementor-element.elementor-element-9205bb4.e-con{--align-self:center;}.elementor-3836 .elementor-element.elementor-element-29f113a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3836 .elementor-element.elementor-element-a828aca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3836 .elementor-element.elementor-element-9a951f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3836 .elementor-element.elementor-element-6beb30f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-b8eb9aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3836 .elementor-element.elementor-element-7584d4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3836 .elementor-element.elementor-element-7e1d406{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3836 .elementor-element.elementor-element-55851eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-9fb5067{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-d46f1bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3836 .elementor-element.elementor-element-3b4d68e{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3836 .elementor-element.elementor-element-df7e8c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3836 .elementor-element.elementor-element-5b209cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-9205bb4 */.phss_banner {
  position: relative;
}

.phss_banner::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;          /* 关键：贴底 */
  height: 45%;        /* 控制渐变高度（可调 30%~60%） */
  pointer-events: none;

  background: linear-gradient(
    to top,
    rgba(1, 59, 136, 0.85) 0%,
    rgba(1, 59, 136, 0.55) 40%,
    rgba(1, 59, 136, 0.22) 70%,
    rgba(1, 59, 136, 0) 100%
  );

  transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6671ac *//* 1) 允许下拉菜单溢出显示（最关键） */
.elementor-location-header,
.elementor-location-header .e-con,
.elementor-location-header .e-con-inner,
.elementor-location-header header {
  overflow: visible !important;
}

/* 2) 提高 header 的层级，确保 submenu 在最上层 */
.elementor-location-header {
  position: relative;
  z-index: 9999;
}

/* 3) 提高 submenu 自己的层级（双保险） */
.elementor-nav-menu__container,
.elementor-nav-menu--main,
.elementor-nav-menu--dropdown {
  position: relative;
  z-index: 10000;
}

.elementor-nav-menu--main .sub-menu {
  position: absolute;   /* 保持下拉 */
  z-index: 10001;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55851eb */.tabbar{
  position: relative;
  top: -70px;
  margin-top: -10px !important;

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7c16040 *//* ===== 命名空间：只作用于当前这个 widget + 你设置的 class ===== */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion {
        --c1: #003b88; /* 第1个 蓝 */
        --c2: #75b93a; /* 第2个 绿 */
        --c3: #e28522; /* 第3个 橙 */
        --radius: 12px;
    }

    /* 外层 item（你截图里是 details.e-n-accordion-item） */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item {
        border-radius: var(--radius);
        overflow: hidden;
        margin-bottom: 14px;
        border: 0;
    }

    /* 标题行（你截图里是 summary.e-n-accordion-item-title） */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title {
        padding: 18px 22px !important;
        font-weight: 700 !important;
        color: #fff !important;
        border: 0 !important;
    }

    /* 内容区（role="region" 那块） */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion .e-n-accordion-item > [role='region'] {
        background: #fff !important;
        padding: 24px 26px !important;
        border: 0 !important;
    }

    /* 右侧图标（你截图右侧是圆点 icon） */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon,
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon i,
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg {
        color: #fff !important;
        fill: #fff !important;
    }

    /* ========= 每个 item 不同颜色（按顺序） ========= */
    /* 第1个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(1) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第2个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(2) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第3个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(3) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第4个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(4) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第5个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(5) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第6个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(6) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第7个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(7) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第8个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(8) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
     /* 第9个 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(9) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }

    /* （可选）展开态更深一点 */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(1)[open] > summary.e-n-accordion-item-title {
        background: #003b88 !important;
    }
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(2)[open] > summary.e-n-accordion-item-title {
        background: #5fa82e !important;
    }
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:nth-of-type(3)[open] > summary.e-n-accordion-item-title {
        background: #cc6f12 !important;
    }

    /* （可选）去掉 summary 默认小三角（不同浏览器会出现） */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title::-webkit-details-marker {
        display: none;
    }
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title {
        list-style: none;
    }

    /* ===== 1. 隐藏 Elementor 默认 icon（svg / i） ===== */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon > * {
        display: none !important;
    }

    /* ===== 2. 给 icon 容器固定尺寸 ===== */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        width: 28px;
        height: 28px;
        flex: 0 0 28px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    /* ===== 3. 默认：收起状态 → 展开按钮 ===== */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('/wp-content/uploads/2025/12/按钮-展开.svg');
    }

    /* ===== 4. 展开状态 → 收起按钮 ===== */
    .elementor-3836 .elementor-element.elementor-element-7c16040.step-accordion details.e-n-accordion-item[open] > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('/wp-content/uploads/2025/12/按钮-收起.svg');
    }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-100e09c *//* ===== 命名空间：只作用于当前这个 widget + 你设置的 class ===== */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion {
        --c1: #003b88; /* 第1个 蓝 */
        --c2: #75b93a; /* 第2个 绿 */
        --c3: #e28522; /* 第3个 橙 */
        --radius: 12px;
    }

    /* 外层 item（你截图里是 details.e-n-accordion-item） */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item {
        border-radius: var(--radius);
        overflow: hidden;
        margin-bottom: 14px;
        border: 0;
    }

    /* 标题行（你截图里是 summary.e-n-accordion-item-title） */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title {
        padding: 18px 22px !important;
        font-weight: 700 !important;
        color: #fff !important;
        border: 0 !important;
    }

    /* 内容区（role="region" 那块） */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion .e-n-accordion-item > [role='region'] {
        background: #fff !important;
        padding: 24px 26px !important;
        border: 0 !important;
    }

    /* 右侧图标（你截图右侧是圆点 icon） */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon,
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon i,
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg {
        color: #fff !important;
        fill: #fff !important;
    }

    /* ========= 每个 item 不同颜色（按顺序） ========= */
    /* 第1个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(1) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第2个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(2) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第3个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(3) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第4个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(4) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第5个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(5) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第6个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(6) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第7个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(7) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第8个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(8) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
     /* 第9个 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(9) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }

    /* （可选）展开态更深一点 */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(1)[open] > summary.e-n-accordion-item-title {
        background: #003b88 !important;
    }
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(2)[open] > summary.e-n-accordion-item-title {
        background: #5fa82e !important;
    }
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:nth-of-type(3)[open] > summary.e-n-accordion-item-title {
        background: #cc6f12 !important;
    }

    /* （可选）去掉 summary 默认小三角（不同浏览器会出现） */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title::-webkit-details-marker {
        display: none;
    }
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title {
        list-style: none;
    }

    /* ===== 1. 隐藏 Elementor 默认 icon（svg / i） ===== */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon > * {
        display: none !important;
    }

    /* ===== 2. 给 icon 容器固定尺寸 ===== */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        width: 28px;
        height: 28px;
        flex: 0 0 28px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    /* ===== 3. 默认：收起状态 → 展开按钮 ===== */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('http://gsi.byefox.com/wp-content/uploads/2025/12/按钮-展开.svg');
    }

    /* ===== 4. 展开状态 → 收起按钮 ===== */
    .elementor-3836 .elementor-element.elementor-element-100e09c.step-accordion details.e-n-accordion-item[open] > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('http://gsi.byefox.com/wp-content/uploads/2025/12/按钮-收起.svg');
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25d96dd *//* 隐藏用 */
.is-hidden { display: none !important; }

/* 统一高亮色 */
:root { --applicants-green: #73B93D; }

/* ====== 通用：谁 is-active 谁变绿（International + Chinese 都生效）====== */
.international_applicants.is-active,
.chinese_applicants.is-active{
  color: var(--applicants-green) !important; /* currentColor 来源 */
}

/* 标题文字（Elementor Heading） */
.international_applicants.is-active .elementor-heading-title,
.chinese_applicants.is-active .elementor-heading-title{
  color: currentColor !important;
}

/* Icon 容器 */
.international_applicants.is-active .elementor-icon,
.chinese_applicants.is-active .elementor-icon{
  color: currentColor !important;
}

/* SVG：轮廓用 stroke */
.international_applicants.is-active .elementor-icon svg path,
.chinese_applicants.is-active .elementor-icon svg path{
  stroke: currentColor !important;
}

/* SVG：只给“本来就有 fill 的元素”填充颜色（避免变成绿色实心块） */
.international_applicants.is-active .elementor-icon svg path[fill]:not([fill="none"]),
.chinese_applicants.is-active .elementor-icon svg path[fill]:not([fill="none"]){
  fill: currentColor !important;
}


.international_applicants:hover {
  color: #73B93D !important;
}

.international_applicants:hover .elementor-heading-title,
.international_applicants:hover .elementor-icon {
  color: currentColor !important;
}

.international_applicants:hover .elementor-icon svg path {
  stroke: currentColor !important;
}

.international_applicants:hover .elementor-icon svg path[fill]:not([fill="none"]) {
  fill: currentColor !important;
}


.chinese_applicants:hover .elementor-heading-title,
.chinese_applicants:hover .elementor-icon {
  color: #73B93D !important;
}

.chinese_applicants:hover .elementor-icon svg path {
  stroke: currentColor !important;
}/* End custom CSS */