.elementor-2 .elementor-element.elementor-element-09db6c9{--display:flex;--min-height:600px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.79;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-09db6c9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-09db6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruchuangpackage.com/wp-content/uploads/2026/04/banner.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-09db6c9::before, .elementor-2 .elementor-element.elementor-element-09db6c9 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-09db6c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-09db6c9 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-09db6c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-09db6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2d90072 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-0475c2d{text-align:center;}.elementor-2 .elementor-element.elementor-element-0475c2d .elementor-heading-title{font-size:38px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-42e7ef7{text-align:center;color:#C9C9C9;}.elementor-2 .elementor-element.elementor-element-f3946e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f5888a1{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-f5888a1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f5888a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2 .elementor-element.elementor-element-92b9745{text-align:start;}.elementor-2 .elementor-element.elementor-element-92b9745 .elementor-heading-title{font-size:35px;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-38fe51b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-38fe51b .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-2 .elementor-element.elementor-element-38fe51b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-bc01a97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0be24a0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-0be24a0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0be24a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-c6e917d{text-align:center;}.elementor-2 .elementor-element.elementor-element-c6e917d .elementor-heading-title{font-size:35px;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-68730f3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-12534d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b750ce3{text-align:center;}.elementor-2 .elementor-element.elementor-element-b750ce3 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-407e6fa{background-color:var( --e-global-color-7b39735 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DADADA;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-2 .elementor-element.elementor-element-76f96a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f8e2655{text-align:center;}.elementor-2 .elementor-element.elementor-element-f8e2655 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2be19cc{background-color:var( --e-global-color-7b39735 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DADADA;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-2 .elementor-element.elementor-element-06424f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cea8f38{text-align:center;}.elementor-2 .elementor-element.elementor-element-cea8f38 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8a29f18{background-color:var( --e-global-color-7b39735 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DADADA;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3a06944{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-e2169c8{text-align:center;}.elementor-2 .elementor-element.elementor-element-e2169c8 .elementor-heading-title{font-size:35px;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-61c885a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c542f79{--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-2 .elementor-element.elementor-element-cda8d8c{--display:flex;}.elementor-2 .elementor-element.elementor-element-3888484{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-b19123c{text-align:start;}.elementor-2 .elementor-element.elementor-element-b19123c .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-54ff6e1{text-align:start;}.elementor-2 .elementor-element.elementor-element-54ff6e1 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-17601bf{text-align:start;}.elementor-2 .elementor-element.elementor-element-17601bf .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-343b689{--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-2 .elementor-element.elementor-element-4826b69{--display:flex;}.elementor-2 .elementor-element.elementor-element-1d45238{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-78a24dd{text-align:start;}.elementor-2 .elementor-element.elementor-element-78a24dd .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-518a0e4{text-align:start;}.elementor-2 .elementor-element.elementor-element-518a0e4 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-102c200{text-align:start;}.elementor-2 .elementor-element.elementor-element-102c200 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-62a3e15{--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-2 .elementor-element.elementor-element-d421525{--display:flex;}.elementor-2 .elementor-element.elementor-element-8e87261{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-26aa5ae{text-align:start;}.elementor-2 .elementor-element.elementor-element-26aa5ae .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-f9c6f39{text-align:start;}.elementor-2 .elementor-element.elementor-element-f9c6f39 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-ef1855e{text-align:start;}.elementor-2 .elementor-element.elementor-element-ef1855e .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-a23e8b3{--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-2 .elementor-element.elementor-element-28ebf94{--display:flex;}.elementor-2 .elementor-element.elementor-element-4e28fc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-916b55f{text-align:start;}.elementor-2 .elementor-element.elementor-element-916b55f .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1b49821{text-align:start;}.elementor-2 .elementor-element.elementor-element-1b49821 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b098975{text-align:start;}.elementor-2 .elementor-element.elementor-element-b098975 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-29a43f3{--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-2 .elementor-element.elementor-element-adc5b6f{--display:flex;}.elementor-2 .elementor-element.elementor-element-22ce6ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d4c2d21{text-align:start;}.elementor-2 .elementor-element.elementor-element-d4c2d21 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3477158{text-align:start;}.elementor-2 .elementor-element.elementor-element-3477158 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-dd757cc{text-align:start;}.elementor-2 .elementor-element.elementor-element-dd757cc .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-544740a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-09db6c9{--min-height:380px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-0475c2d .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-f3946e3{--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-2 .elementor-element.elementor-element-f5888a1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-92b9745 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-c6e917d .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-68730f3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-12534d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b750ce3 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-76f96a6{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f8e2655 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-06424f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cea8f38 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-e2169c8 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-b19123c .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-54ff6e1 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-17601bf .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-78a24dd .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-518a0e4 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-102c200 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-26aa5ae .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-f9c6f39 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-ef1855e .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-916b55f .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-1b49821 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-b098975 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-d4c2d21 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-3477158 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-dd757cc .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-09db6c9{--min-height:380px;}.elementor-2 .elementor-element.elementor-element-0475c2d .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-92b9745 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-c6e917d .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-68730f3{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-12534d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-76f96a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-06424f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e2169c8 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f5888a1{--width:50%;}.elementor-2 .elementor-element.elementor-element-bc01a97{--width:50%;}.elementor-2 .elementor-element.elementor-element-cda8d8c{--width:20%;}.elementor-2 .elementor-element.elementor-element-3888484{--width:70%;}.elementor-2 .elementor-element.elementor-element-4826b69{--width:20%;}.elementor-2 .elementor-element.elementor-element-1d45238{--width:70%;}.elementor-2 .elementor-element.elementor-element-d421525{--width:20%;}.elementor-2 .elementor-element.elementor-element-8e87261{--width:70%;}.elementor-2 .elementor-element.elementor-element-28ebf94{--width:20%;}.elementor-2 .elementor-element.elementor-element-4e28fc8{--width:70%;}.elementor-2 .elementor-element.elementor-element-adc5b6f{--width:20%;}.elementor-2 .elementor-element.elementor-element-22ce6ad{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-f5888a1{--width:100%;}.elementor-2 .elementor-element.elementor-element-bc01a97{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-68730f3 */.bi-equal-box {
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c885a *//* 隐藏未激活的内容盒子 */
.dd1444452-content-box {
  display: none; 
  width: 100%;
}

/* 激活的内容盒子：触发左右推拉动画 */
.dd1444452-content-box.dd1444452-active {
  display: flex;
  /* cubic-bezier 曲线会带来一种“快速滑入，缓慢平稳刹车”的高级阻尼感 */
  animation: dd1444452-slide-in 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* 新增：横向推拉进场动画 */
@keyframes dd1444452-slide-in {
  0% { 
    opacity: 0; 
    transform: translateX(60px); /* 初始位置在右侧 60px 处 */
  }
  100% { 
    opacity: 1; 
    transform: translateX(0); /* 平滑推入到原位 */
  }
}








/* 外层容器：改为横向弹性布局 */
.dd1444452-sidebar {
  width: 100%; 
  display: flex;
  flex-direction: row; /* 横向排列 */
  flex-wrap: wrap; /* 手机端自动换行 */
  align-items: center;
  gap: 15px; /* 胶囊之间的间距 */
  margin-bottom: 10px;
}

/* 每一个导航项：胶囊基础状态 */
.dd1444452-nav-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 24px;
  border-radius: 50px; /* 极简胶囊圆角 */
  background-color: transparent; /* 默认无背景 */
  cursor: pointer;
  transition: all 0.4s ease;
}

/* 导航文字 (基础状态) */
.dd1444452-title {
  font-size: 16px;
  font-weight: 500;
  color: #333333; /* 默认深灰文字 */
  transition: color 0.4s ease; 
}

/* ---------- 激活状态 (已更新为主色 #B37A4C) ---------- */
.dd1444452-nav-item.dd1444452-active {
  background-color: #B37A4C; /* 你的专属主色调 */
  box-shadow: 0 8px 15px rgba(179, 122, 76, 0.4); /* 精准匹配主色的高级弥散阴影 */
  transform: translateY(-2px); /* 激活时微微上浮，更有质感 */
}

.dd1444452-nav-item.dd1444452-active .dd1444452-title {
  color: #ffffff; /* 文字变白保持高对比度阅读性 */
}

/* ------------------------------------------- */

/* 移动端适配：保证小屏幕下也能平滑显示 */
@media (max-width: 768px) {
  .dd1444452-sidebar {
    gap: 10px;
    justify-content: center; /* 手机端居中排布更美观 */
  }
  
  .dd1444452-nav-item {
    padding: 8px 18px;
  }

  .dd1444452-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS */.fg2541 h3{
    margin:0px 0px 5px 0px;
}

.fg2541 p{
    margin:0px 0px 60px 0px;
}/* End custom CSS */