.elementor-3924 .elementor-element.elementor-element-b55bc0b{--display:flex;}.elementor-3924 .elementor-element.elementor-element-46c4a05 .wpr-post-title{text-align:center;color:#333333;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-3924 .elementor-element.elementor-element-e8744d3{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3924 .elementor-element.elementor-element-0f13d16.elementor-element{--align-self:flex-start;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-icon{width:14px;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-icon i{font-size:14px;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-text{padding-right:0px;}.elementor-3924 .elementor-element.elementor-element-0f13d16 .elementor-icon-list-item{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-3924 .elementor-element.elementor-element-9dce694{--display:flex;}.elementor-widget-theme-post-featured-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-3924 .elementor-element.elementor-element-97599d9 img{width:75%;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}.elementor-widget-theme-post-content{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-3924 .elementor-element.elementor-element-cd07b9a{text-align:start;color:var( --e-global-color-astglobalcolor2 );font-family:"Poppins", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-3924 .elementor-element.elementor-element-cd07b9a{font-size:11px;}}@media(min-width:768px){.elementor-3924 .elementor-element.elementor-element-e8744d3{--content-width:1200px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-cd07b9a *//* 设置全局行高和字间距 */
.elementor-3924 .elementor-element.elementor-element-cd07b9a {
    line-height: 1.8;
    color: #333;
    font-size: 16px;
}

/* 自动美化 AI 生成的 H2 标题 */
.elementor-3924 .elementor-element.elementor-element-cd07b9a h2 {
    font-size: 28px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 20px;
    color: #1a1a1a;
    border-left: 5px solid #003366; /* 加一条工业蓝色的左边框 */
    padding-left: 15px;
}

/* 自动美化 AI 生成的表格 */
.elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-table {
    width: 100%;
    border-collapse: collapse;
    margin: 30px 0;
    border: 1px solid #eee;
}
.elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-table th {
    background-color: #f8f9fa;
    padding: 12px;
    text-align: left;
    border: 1px solid #eee;
    font-weight: bold;
}
.elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-table td {
    padding: 12px;
    border: 1px solid #eee;
}

/* 自动美化 AI 生成的提示框 */
.elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-notice {
    background-color: #fff9e6;
    border-left: 5px solid #ffcc00;
    padding: 20px;
    margin: 30px 0;
    font-style: italic;
}

/* 图片占位符样式 */
.elementor-3924 .elementor-element.elementor-element-cd07b9a .post-image-placeholder {
    background: #f0f0f0;
    border: 2px dashed #ccc;
    padding: 40px;
    text-align: center;
    color: #999;
    margin: 20px 0;
}
/* 移动端自动适配代码 */
@media (max-width: 767px) {
    /* 缩小手机端的主标题 H1 */
    .elementor-3924 .elementor-element.elementor-element-cd07b9a h1, .elementor-widget-post-title h1 {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    /* 缩小手机端的技术标题 H2 */
    .elementor-3924 .elementor-element.elementor-element-cd07b9a h2 {
        font-size: 20px !important;
        margin-top: 30px !important;
        padding-left: 10px !important;
    }

    /* 缩小手机端的三级标题 H3 */
    .elementor-3924 .elementor-element.elementor-element-cd07b9a h3 {
        font-size: 18px !important;
    }

    /* 缩小手机端的正文字体 */
    .elementor-3924 .elementor-element.elementor-element-cd07b9a, .elementor-3924 .elementor-element.elementor-element-cd07b9a p {
        font-size: 15px !important;
        line-height: 1.6 !important;
    }

    /* 优化手机端表格：允许横向滚动，防止撑破屏幕 */
    .elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-table {
        display: block;
        width: 100%;
        overflow-x: auto; /* 关键：手机上可以左右滑动看表格 */
        -webkit-overflow-scrolling: touch;
    }
    
    .elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-table th, .elementor-3924 .elementor-element.elementor-element-cd07b9a .tech-table td {
        font-size: 13px !important;
        padding: 8px !important;
    }
}/* End custom CSS */