.elementor-177 .elementor-element.elementor-element-ee062fc{--display:flex;--min-height:201px;}.elementor-177 .elementor-element.elementor-element-ee062fc:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-ee062fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.resinplastics.com/wp-content/uploads/2026/03/news-1.png");}.elementor-177 .elementor-element.elementor-element-ce70776{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-177 .elementor-element.elementor-element-ce70776 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;color:#0E0F0F;}.elementor-177 .elementor-element.elementor-element-5db118c{--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;}.elementor-177 .elementor-element.elementor-element-11cdbbb{--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-177 .elementor-element.elementor-element-436a696{padding:1px 1px 1px 1px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-436a696 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-177 .elementor-element.elementor-element-1889fbb{border-style:none;}.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main .elementor-item{color:#7A7A7A;fill:#7A7A7A;}.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main .elementor-item:focus{color:#3703FD;fill:#3703FD;}.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#3703FD;}.elementor-177 .elementor-element.elementor-element-1889fbb .e--pointer-framed .elementor-item:before,
					.elementor-177 .elementor-element.elementor-element-1889fbb .e--pointer-framed .elementor-item:after{border-color:#3703FD;}.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a:hover,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a:focus,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a.highlighted,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-menu-toggle:hover,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-menu-toggle:focus{color:#3703FD;}.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a:hover,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a:focus,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown a.highlighted{background-color:#EEEEEE;}.elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown .elementor-item, .elementor-177 .elementor-element.elementor-element-1889fbb .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-177 .elementor-element.elementor-element-27ad3b1{--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-177 .elementor-element.elementor-element-ef7b02d{--grid-columns:1;}.elementor-177 .elementor-element.elementor-element-31654b5{--display:flex;}.elementor-177 .elementor-element.elementor-element-001c0f8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-177 .elementor-element.elementor-element-001c0f8 .elementor-heading-title{color:#1C244B;}.elementor-177 .elementor-element.elementor-element-63c26f2{color:#1C244B;}.elementor-177 .elementor-element.elementor-element-17bccca{--display:flex;}@media(min-width:768px){.elementor-177 .elementor-element.elementor-element-11cdbbb{--width:25%;}.elementor-177 .elementor-element.elementor-element-27ad3b1{--width:75%;}}@media(max-width:1024px){.elementor-177 .elementor-element.elementor-element-ef7b02d{--grid-columns:2;}}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-ef7b02d{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-436a696 *//* 标题边框、圆角与灰色背景设置 */
.elementor-177 .elementor-element.elementor-element-436a696 .elementor-heading-title {
    background-color: #f5f5f5 !important;  /* 这里设置你的灰色背景 */
    border: 1px solid #e0e0e0 !important;   /* 边框样式 */
    border-radius: 8px !important;         /* 圆角 */
    padding: 12px 15px !important;         /* 内间距 */
    margin: 0 !important;                  /* 清除默认边距 */
    color: #333333 !important;             /* 字体颜色，保证在灰色背景上清晰 */
}

/* 标题悬停效果 (可选) */
.elementor-177 .elementor-element.elementor-element-436a696 .elementor-heading-title:hover {
    background-color: #e8e8e8 !important;  /* 鼠标放上去背景加深一点 */
    border-color: #bbbbbb !important;      /* 鼠标放上去边框变色 */
    transition: 0.3s;                      /* 平滑过渡效果 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1889fbb *//* 给每个二级分类加边框 */
.elementor-177 .elementor-element.elementor-element-1889fbb .menu-item {
    border: 1px solid #e0e0e0; /* 边框颜色 */
    border-radius: 8px;       /* 圆角 */
    margin-bottom: 10px;      /* 每个分类之间的间距 */
    padding: 1px 1px;       /* 文字内边距 */
    transition: all 0.3s;     /* 悬停平滑过渡 */
}

/* 鼠标悬停时的效果 */
.elementor-177 .elementor-element.elementor-element-1889fbb .menu-item:hover {
    border-color: #3703fd;    /* 悬停时边框变色，建议用你Logo的主色 */
    background-color: #f9f9f9;
}

/* 2. 当选中三级分类时，让它的“父级”二级分类也保持变色 */
.current-menu-ancestor > a, 
.current-category-ancestor > a {
    color: #3703fd !important; /* 保持与上面颜色一致 */
    font-weight: bold;
}/* End custom CSS */