.elementor-11398 .elementor-element.elementor-element-1cce60f{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--grid-auto-flow:row;--background-transition:0.3s;--padding-top:80px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-11398 .elementor-element.elementor-element-8e8cb55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-a6d6bb8 .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-00610e4 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-5f4a9df img{width:100%;}.elementor-11398 .elementor-element.elementor-element-07f2c25 > .elementor-widget-container{margin:-23px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11398 .elementor-element.elementor-element-07f2c25{z-index:999;}.elementor-11398 .elementor-element.elementor-element-07f2c25 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-b52cd60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-166c762 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-11398 .elementor-element.elementor-element-166c762 .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-85a375b .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-85a375b{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-11398 .elementor-element.elementor-element-b16d08e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-fe9d6db > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 1px 0px;}.elementor-11398 .elementor-element.elementor-element-fe9d6db .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-96d8a36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-decae08{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-6c64b5b .elementor-button{fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 100%);}.elementor-11398 .elementor-element.elementor-element-b6d2d0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-fe97359 .elementor-button{fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 100%);}.elementor-11398 .elementor-element.elementor-element-a7d1307{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-e24efa5 .elementor-button{fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 100%);}.elementor-11398 .elementor-element.elementor-element-8f9f642{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-11398 .elementor-element.elementor-element-73bb591{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-991ab24 .elementor-button{fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 100%);}.elementor-11398 .elementor-element.elementor-element-95e96f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-33274a4 .elementor-button{fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 100%);}.elementor-11398 .elementor-element.elementor-element-be2a3b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-fda6c0f > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-11398 .elementor-element.elementor-element-fda6c0f .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-b97fc5c .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-b97fc5c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-11398 .elementor-element.elementor-element-43b94e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-018914e > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-11398 .elementor-element.elementor-element-018914e .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-9f31a9c > .elementor-widget-container{padding:0px 20px 0px 20px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #DDDDDD 100%);}.elementor-11398 .elementor-element.elementor-element-9f31a9c .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-9f31a9c{color:#020202;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-11398 .elementor-element.elementor-element-05c7ebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-c0fcc58 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-11398 .elementor-element.elementor-element-c0fcc58 .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-2d27a40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-643fabc{--display:flex;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-b933dae > .elementor-widget-container{padding:5px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #FFFFFF 100%);}.elementor-11398 .elementor-element.elementor-element-b933dae .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-b933dae{font-size:18px;font-weight:400;line-height:30px;}.elementor-11398 .elementor-element.elementor-element-93f0690{--display:flex;--justify-content:space-between;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-cb66b05 > .elementor-widget-container{padding:5px 0px 25px 0px;background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #FFFFFF 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11398 .elementor-element.elementor-element-cb66b05 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-cb66b05{font-size:18px;font-weight:400;line-height:30px;}.elementor-11398 .elementor-element.elementor-element-81d38ed > .elementor-widget-container{padding:5px 0px 25px 0px;background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #FFFFFF 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11398 .elementor-element.elementor-element-81d38ed .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-81d38ed{font-size:18px;font-weight:400;line-height:30px;}.elementor-11398 .elementor-element.elementor-element-1b1d8e9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11398 .elementor-element.elementor-element-8dc1612 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-11398 .elementor-element.elementor-element-8dc1612 .elementor-heading-title{color:#000000;}.elementor-11398 .elementor-element.elementor-element-188103d{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-a90b2fc .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-77e3c91{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-0f93b25 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-9f7ae58{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-7405477 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-30d9a57{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-70639c6 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-193a45a{--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:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-11398 .elementor-element.elementor-element-193a45a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #FFFFFF 100%);}.elementor-11398 .elementor-element.elementor-element-fb7dc6a{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-07f76d7 .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-f7552a4{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-a44bf8f .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-1c56a71{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-5200bdc .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-1b281da{--display:flex;--background-transition:0.3s;}.elementor-11398 .elementor-element.elementor-element-aae217c .elementor-widget-container{-webkit-line-clamp:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}.elementor-11398 .elementor-element.elementor-element-36a98e2{--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:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-11398 .elementor-element.elementor-element-36a98e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #FFFFFF 100%);}@media(min-width:768px){.elementor-11398 .elementor-element.elementor-element-8e8cb55{--width:100%;}.elementor-11398 .elementor-element.elementor-element-73bb591{--width:100%;}.elementor-11398 .elementor-element.elementor-element-95e96f4{--width:100%;}.elementor-11398 .elementor-element.elementor-element-be2a3b4{--content-width:1440px;}}@media(max-width:1024px){.elementor-11398 .elementor-element.elementor-element-1cce60f{--grid-auto-flow:row;}.elementor-11398 .elementor-element.elementor-element-b933dae{font-size:16px;line-height:26px;}.elementor-11398 .elementor-element.elementor-element-cb66b05{font-size:16px;line-height:26px;}.elementor-11398 .elementor-element.elementor-element-81d38ed{font-size:16px;line-height:26px;}.elementor-11398 .elementor-element.elementor-element-1b1d8e9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11398 .elementor-element.elementor-element-1cce60f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-11398 .elementor-element.elementor-element-b52cd60{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-11398 .elementor-element.elementor-element-b16d08e{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-11398 .elementor-element.elementor-element-8f9f642{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11398 .elementor-element.elementor-element-be2a3b4{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-11398 .elementor-element.elementor-element-43b94e9{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-11398 .elementor-element.elementor-element-05c7ebf{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-11398 .elementor-element.elementor-element-b933dae > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-11398 .elementor-element.elementor-element-1b1d8e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-07f2c25 */.elementor-11398 .elementor-element.elementor-element-07f2c25{
    grid-column: 1/-1;
}
.elementor-11398 .elementor-element.elementor-element-07f2c25 ul{
      list-style: disc !important; 
      /* 2. 关键：把圆点放到列表项内部，避免被挤走 */
      list-style-position: inside; 
   padding-left: 10px;
}
.elementor-11398 .elementor-element.elementor-element-07f2c25 li {
  padding: 2px 0;
      cursor: pointer;
      position: relative;
      /* 4. 文字宽度适配，同时保留块级换行 */
      display: block;
      width: fit-content;
      /* 兼容所有浏览器 */
      width: -webkit-fit-content;
      width: -moz-fit-content;
}

/* 用伪元素创建下划线（初始宽度为0） */
.elementor-11398 .elementor-element.elementor-element-07f2c25 li::after {
  content: "";
  position: absolute;
  left: 12px; /* 下划线从左侧开始 */
  bottom: 0; /* 下划线在列表行底部 */
  width: 0; /* 初始隐藏 */
  height: 1px; /* 下划线粗细 */
  background-color: #0067ff; /* 下划线颜色 */
  transition: width 0.3s ease-in-out; /* 宽度过渡动画 */
}

/* 悬停时下划线展开到全宽 */
.elementor-11398 .elementor-element.elementor-element-07f2c25 li:hover::after {
  width: 100%; /* 平滑展开到整行/文字宽度 */
}
.elementor-11398 .elementor-element.elementor-element-07f2c25 li::before {
      content: "●"; /* 实心圆点符号 */
      color: #333; /* 圆点颜色 */
      font-size: 14px; /* 圆点大小 */
      margin-right: 8px; /* 圆点与文字间距 */
      flex-shrink: 0; /* 防止圆点被压缩 */
    }
.elementor-11398 .elementor-element.elementor-element-07f2c25html {
  scroll-padding-top: 90px !important; /* 你的导航高度（如80/100px） */
  scroll-behavior: smooth;
  /* 给最后一个锚点预留底部空间 */
  scroll-padding-bottom: 50px !important; /* 可根据需要调整 */
}

/* 方案2：给锚点元素加顶部外边距（兜底） */
#Applications,#Engineering,#Challenges,#Product-Categories,#Characteristics{
  position: relative;
  margin-top: -90px !important; /* 对应导航高度 */
  padding-top: 90px !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c64b5b */.elementor-11398 .elementor-element.elementor-element-6c64b5b.elementor-button-wrapper{
     background: -webkit-linear-gradient(top, #fff, #ddd);
    background: linear-gradient(top, #fff, #ddd);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe97359 */.elementor-11398 .elementor-element.elementor-element-fe97359.elementor-button-wrapper{
     background: -webkit-linear-gradient(top, #fff, #ddd);
    background: linear-gradient(top, #fff, #ddd);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e24efa5 */.elementor-11398 .elementor-element.elementor-element-e24efa5.elementor-button-wrapper{
     background: -webkit-linear-gradient(top, #fff, #ddd);
    background: linear-gradient(top, #fff, #ddd);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-991ab24 */.elementor-11398 .elementor-element.elementor-element-991ab24.elementor-button-wrapper{
     background: -webkit-linear-gradient(top, #fff, #ddd);
    background: linear-gradient(top, #fff, #ddd);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33274a4 */.elementor-11398 .elementor-element.elementor-element-33274a4.elementor-button-wrapper{
     background: -webkit-linear-gradient(top, #fff, #ddd);
    background: linear-gradient(top, #fff, #ddd);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b97fc5c */.elementor-11398 .elementor-element.elementor-element-b97fc5c table{
    width: 100%;
    border-collapse: collapse;
    	border-spacing: 10px;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table tr>td{
	padding:5px;
	text-align: left;
	vertical-align: top;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table tr:nth-child(1) td{
    font-weight: 800;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table tr td:nth-child(1){
    padding-top: 25px;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table tr>td{
    border-bottom:1px solid #ddd;
}

.elementor-11398 .elementor-element.elementor-element-b97fc5c table tr>td li{
     text-indent: -6px;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table td ul{
   padding-left: 15px;
}
@media screen and (max-width: 768px) {
.cus-table-overflow .elementor-widget-container{
    overflow-x: scroll !important;
    max-width: 100%;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table tr:nth-child(1) td{
    width:20% !important;
}
.elementor-11398 .elementor-element.elementor-element-b97fc5c table{
    width:1000px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f31a9c */.elementor-11398 .elementor-element.elementor-element-9f31a9c ol{
    list-style: none; /* 隐藏默认数字 */
    padding-left: 0;
    counter-reset: item-counter 5 /* 初始化计数器 */
}
.elementor-11398 .elementor-element.elementor-element-9f31a9c ol li{
    counter-increment: item-counter -1;/* 每一项计数器+1 */
    display: flex;
    align-items: center; /* 垂直居中对齐 */
    margin: 10px 0;
}
.elementor-11398 .elementor-element.elementor-element-9f31a9c ol li::before{
    content: "No." counter(item-counter); /* 拼接No.和数字 */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 50px;  /* 方块宽度 */
    height: 40px;  /* 方块高度 */
    background-color: #00a63f; /* 绿色背景 */
    color: white;   /* 文字白色 */
    font-size: 17px;
    font-weight: bold;
    margin-right: 15px; /* 方块与文本的间距 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b933dae */.elementor-11398 .elementor-element.elementor-element-b933dae table{
margin-left: 8%;
 border-collapse: collapse;
  border-spacing: 0;
}
.elementor-11398 .elementor-element.elementor-element-b933dae table tr>td{
padding: 3px;
   border-bottom: 1px solid #D3D1D1;
}
.elementor-11398 .elementor-element.elementor-element-b933dae table tr:nth-child(1) td{
    border-top: 1px solid #D3D1D1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dc1612 */.elementor-11398 .elementor-element.elementor-element-8dc1612{
    grid-column: 1/-1;
    height:40px;
}/* End custom CSS */