.elementor-14 .elementor-element.elementor-element-727494d7{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 2px 4px 0px rgba(16.999999999999996, 22.000000000000043, 51, 0.10196078431372549);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:14px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-727494d7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-727494d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-727494d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-2ea15369{width:var( --container-widget-width, 10.497% );max-width:10.497%;--container-widget-width:10.497%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2ea15369.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-2ea15369 img{width:368px;height:86px;}
					.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:#FFFFFF;color:#FA471C !important;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;min-width:220px;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger{background-color:#FFFFFF00;float:right;border-style:solid;border-color:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger:hover{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-close{background-color:#02010100;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:-0.42px;color:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-close:hover{background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-55ea7670{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-55ea7670.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-menu-container{height:56px;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:-1.2px;color:#292929;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:hover{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:focus{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:active{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li:hover > a{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#3B90BE;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li.current-menu-item > a{color:#3184A0;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#3184A0;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#3184A0;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li{margin:0px 35px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#1D181A;fill:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#1D181A;fill:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:1px 1px 1px 5px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:1px 1px 1px 5px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;line-height:27px;word-spacing:0px;padding:5px 0px 5px 0px;color:#292929;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#1369CC;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#1369CC;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#1369CC;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#1369CC;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-submenu-panel{padding:11px 16px 10px 16px;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#1D181A;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#1D181A;}.elementor-14 .elementor-element.elementor-element-1659049{width:var( --container-widget-width, 14.238% );max-width:14.238%;--container-widget-width:14.238%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1659049.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-dc5e239{width:var( --container-widget-width, 16.427% );max-width:16.427%;--container-widget-width:16.427%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-dc5e239.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-727494d7{--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14 .elementor-element.elementor-element-2ea15369{width:var( --container-widget-width, 15.202% );max-width:15.202%;--container-widget-width:15.202%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-55ea7670{width:var( --container-widget-width, 42.78% );max-width:42.78%;--container-widget-width:42.78%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-55ea7670 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-menu-container{max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a{font-size:16px;color:#000000;padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:hover{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:focus{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:active{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li:hover > a{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:11px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:11px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:17px;padding:0px 0px 0px 0px;color:#000000;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-submenu-panel{padding:10px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:8px 8px 8px 8px;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;border-width:1px 1px 1px 1px;}.elementor-14 .elementor-element.elementor-element-55ea7670 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-nav-logo{margin:15px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-1659049{width:var( --container-widget-width, 146.828px );max-width:146.828px;--container-widget-width:146.828px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-dc5e239{width:var( --container-widget-width, 120.75px );max-width:120.75px;--container-widget-width:120.75px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-727494d7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-727494d7{--width:100%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-727494d7{--width:100%;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-2ea15369{width:var( --container-widget-width, 29.328% );max-width:29.328%;--container-widget-width:29.328%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2ea15369 img{width:711px;}.elementor-14 .elementor-element.elementor-element-55ea7670{width:var( --container-widget-width, 14.025% );max-width:14.025%;--container-widget-width:14.025%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-55ea7670 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-menu-container{max-width:100%;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:11px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:11px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-nav-logo > img{max-width:115px;max-height:45px;}.elementor-14 .elementor-element.elementor-element-55ea7670 .elementskit-nav-logo{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1659049{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-dc5e239{width:var( --container-widget-width, 334.75px );max-width:334.75px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:334.75px;--container-widget-flex-grow:0;}}/* Start custom CSS for ekit-nav-menu, class: .elementor-element-55ea7670 */.ekit-wid-con .elementskit-navbar-nav > li > a {
    position: relative !important;
    padding-bottom: 8px !important; /* 如果觉得下划线离文字太近，可以调大这个值 */
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}


.ekit-wid-con .elementskit-navbar-nav > li > a::after {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 3px !important; /* 下划线粗细 */
    background-color: #007bff !important; /* 完美的科技蓝色，可替换为其他十六进制颜色 */
    transform: scaleX(0) !important;
    transform-origin: bottom right !important;
    transition: transform 0.3s ease-out !important;
}


.ekit-wid-con .elementskit-navbar-nav > li:hover > a::after,
.ekit-wid-con .elementskit-navbar-nav > li.current-menu-item > a::after,
.ekit-wid-con .elementskit-navbar-nav > li.current-menu-ancestor > a::after {
    transform: scaleX(1) !important;
    transform-origin: bottom left !important;
}

/* 4. 悬浮和激活时，文字同步变成蓝色（如果您希望文字保持黑色，可以删掉下面这段） */
.ekit-wid-con .elementskit-navbar-nav > li:hover > a,
.ekit-wid-con .elementskit-navbar-nav > li.current-menu-item > a,
.ekit-wid-con .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: #007bff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc5e239 *//* 1. 外层搜索框容器：整体高度从 42px 放大到 50px，微调左右间距 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-form {
    background-color: #f5f6f7 !important;
    border: 1px solid #eaeaea !important;
    border-radius: 50px !important;
    padding: 4px 4px 4px 22px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
}

/* 2. 鼠标点击输入框时，外框变成干净的白底并带企业蓝微光 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-form:focus-within {
    border-color: #0076cb !important;
    background-color: #ffffff !important;
    box-shadow: 0 4px 16px rgba(0, 118, 203, 0.15) !important;
}

/* 3. 输入框内部区域：字号从 14px 放大到 16px，使其更清晰易读 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-field {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 16px !important;
    color: #333333 !important;
    height: 100% !important;
    padding: 0 !important;
}

/* 4. 修改输入框内提示文字的颜色 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-field::placeholder {
    color: #9ca3af !important;
}

/* 5. 提交按钮：尺寸从 34px 同步放大到 42px，保持完美的正圆形 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-btn_icon,
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-btn {
    background-color: #0076cb !important;
    color: #ffffff !important;
    border-radius: 50% !important;
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    box-shadow: none !important;
    transition: background-color 0.2s ease, transform 0.2s ease !important;
    cursor: pointer !important;
    margin-left: 12px !important;
}

/* 6. 按钮悬停动效：变成企业深蓝色，并有微微放大的高级感 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-btn:hover {
    background-color: #0d66c6 !important;
    transform: scale(1.05);
}

/* 7. 精准控制按钮内自带的放大镜图标大小（等比例放大至 18px） */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-btn .aws-search-icon,
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-btn i,
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-btn svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* 8. 顺便微调清除搜索内容的小叉叉图标，让它更柔和 */
.elementor-14 .elementor-element.elementor-element-dc5e239 .aws-container .aws-search-clear {
    color: #999999 !important;
    font-size: 15px !important;
    margin-right: 5px !important;
}/* End custom CSS */