.elementor-11950 .elementor-element.elementor-element-319572f4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000026;--border-color:#00000026;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11950 .elementor-element.elementor-element-319572f4::before, .elementor-11950 .elementor-element.elementor-element-319572f4 > .elementor-background-video-container::before, .elementor-11950 .elementor-element.elementor-element-319572f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11950 .elementor-element.elementor-element-319572f4 > .elementor-background-slideshow::before, .elementor-11950 .elementor-element.elementor-element-319572f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11950 .elementor-element.elementor-element-319572f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foyoy.com/wp-content/uploads/2025/09/Webpage-background.png");--background-overlay:'';}.elementor-11950 .elementor-element.elementor-element-7a0e565b{--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;}.elementor-11950 .elementor-element.elementor-element-3ca6f35{--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-11950 .elementor-element.elementor-element-1c4d6119{--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;--align-items:center;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--flex-wrap:wrap;}.elementor-11950 .elementor-element.elementor-element-d6bd624{--display:flex;}.elementor-11950 .elementor-element.elementor-element-d18d5e4{padding:0px 50px 0px 0px;text-align:right;color:#A8A6A5;}.elementor-11950 .elementor-element.elementor-element-d18d5e4 a{color:#A8A6A5;}.elementor-11950 .elementor-element.elementor-element-1abc2e89{--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-11950 .elementor-element.elementor-element-138da591{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-11950 .elementor-element.elementor-element-7768752c{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000026;--border-color:#00000026;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-11950 .elementor-element.elementor-element-29fc96f9{--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-11950 .elementor-element.elementor-element-515219e4{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000026;--border-color:#00000026;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11950 .elementor-element.elementor-element-2303a096{--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;--flex-wrap:wrap;}.elementor-11950 .elementor-element.elementor-element-83605a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-11950 .elementor-element.elementor-element-83605a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-11950 .elementor-element.elementor-element-7768752c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11950 .elementor-element.elementor-element-29fc96f9{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11950 .elementor-element.elementor-element-83605a{width:100%;max-width:100%;}}@media(min-width:769px){.elementor-11950 .elementor-element.elementor-element-7a0e565b{--width:85%;}.elementor-11950 .elementor-element.elementor-element-1abc2e89{--width:15%;}.elementor-11950 .elementor-element.elementor-element-7768752c{--width:75%;}.elementor-11950 .elementor-element.elementor-element-29fc96f9{--width:25%;}}@media(max-width:768px){.elementor-11950 .elementor-element.elementor-element-d18d5e4{text-align:left;}.elementor-11950 .elementor-element.elementor-element-83605a{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-138da591 *//* 加强版：只针对正文图片的 aligncenter 居中修复 */
.wd-single-post-content .wp-block-image.aligncenter,
.wd-single-post-content figure.aligncenter {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important; /* 确保容器全宽 */
}

.wd-single-post-content .wp-block-image.aligncenter img,
.wd-single-post-content figure.aligncenter img,
.wd-single-post-content .aligncenter img {
    display: block !important; /* 强制块级，响应margin auto */
    margin: 0 auto !important;
    float: none !important;
    max-width: 100% !important;
    width: auto !important; /* 覆盖is-resized的内联width，让它自然居中 */
}

/* 额外针对is-resized（内联width问题） */
.wd-single-post-content figure.aligncenter.is-resized {
    display: flex !important;
    justify-content: center !important;
}

.wd-single-post-content figure.aligncenter.is-resized img {
    width: auto !important; /* 移除固定宽度，让它自适应居中 */
    max-width: 800px !important; /* 保持最大800px，但居中 */
}

/* 移动端适配（如果手机上偏移） */
@media (max-width: 768px) {
    .wd-single-post-content .aligncenter img {
        width: 100% !important;
        margin: 0 auto !important;
    }
}/* End custom CSS */