/* ============================================================
 * theme-soap.css  —  全站「天然草本·温暖手作」主题覆盖层
 * 覆盖 common.css(导航/面包屑/翻页/回顶/页脚/滚动条/按钮/侧栏)
 * 及所有内页 CSS(about/contact/news/product/productshow/show/
 * solution) 的品牌配色。仅换色值，不改结构与展示内容。
 * 载入顺序须在各页自身 CSS 之后。删除引入即可一键还原。
 * ============================================================ */

:root{
  --soap-clay:#bd6f4c;        /* 主色·陶土 (替原橙 #f26305) */
  --soap-clay-deep:#a15736;   /* 陶土·深(悬停,替原 #318dde) */
  --soap-sage:#93a06d;        /* 辅色·鼠尾草绿 (替原蓝 #6bc4ea) */
  --soap-sage-deep:#6f7d52;   /* 草绿·深 */
  --soap-cream:#f4efe3;       /* 燕麦米色底 (替原冷灰 #eef1f8) */
  --soap-cream-2:#efe7d6;
  --soap-shadow:rgba(93,104,66,.24); /* 暖调阴影(替 rgba(0,50,160,.24)) */
  --soap-overlay:rgba(93,104,66,.92);/* 产品卡草绿遮罩(替 rgba(0,50,160,.9)) */
  --soap-watermark:rgba(147,160,109,.18); /* 大标题水印(替 rgba(0,50,160,.06)) */
  --soap-line:#e3d9c6;
}

/* ==================== common.css 全站共用 ==================== */
/* 滚动条 */
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:window-inactive{ background-color:var(--soap-clay); }
/* 顶部搜索 */
.eysearch_btn i.open:hover svg path{ fill:var(--soap-clay); }
.eysearch_btn em.close:hover svg path{ fill:var(--soap-sage); }
.eyform .eyform_btn{ background-color:var(--soap-sage); }
.eyform .eyform_btn:hover{ background-color:var(--soap-clay-deep); }
/* 主导航 */
.eynav_list>ul>li:hover::before,.eynav_list>ul>li.active::before{ background-color:var(--soap-sage); }
.eynav_list>ul>li:hover>a,.eynav_list>ul>li.active>a{ color:var(--soap-clay); }
.eynav_list>ul>li>a::after{ background-color:var(--soap-clay); }
.eynav_list>ul>li:hover>i{ border-top-color:var(--soap-clay); }
.eynav_list>ul>li:active>a,.eynav_list>ul>li.active>a,.eynav_list>ul>li.cur>a{ color:var(--soap-clay); border-bottom-color:var(--soap-clay); }
.eynav_list>ul>li:active>i::before{ border-top-color:var(--soap-clay); }
.eynav_list>ul>li.cur>i::before{ border-bottom-color:var(--soap-clay); }
.eynav_btn i{ background-color:var(--soap-clay); }
/* 二级导航 */
.eynavScd_list ul li dl dt a:hover{ color:var(--soap-clay); }
.eynavScd_list ul li dl dt a::before{ border-left-color:var(--soap-clay); }
.eynavScd_list ul li dl dd a:hover{ color:var(--soap-clay); }
.eynavScd_con .eynavScd_menu a:hover,.eynavScd_con .eynavScd_menu a.cur{ color:var(--soap-clay); border-bottom-color:var(--soap-clay); }
.eynavScd_con .eynavScd_menu a:hover::after,.eynavScd_con .eynavScd_menu a.cur::after{ border-left-color:var(--soap-clay); }
/* 通用按钮 */
.eymore a{ background-color:var(--soap-clay); }
.eymore1 a{ background-color:var(--soap-sage); }
.eymore2 a{ color:var(--soap-clay); }
.eymore2 a i{ background-color:var(--soap-clay); }
.eymore a:hover{ background-color:var(--soap-clay-deep); }
.eymore a:hover i svg path{ fill:var(--soap-clay-deep); }
.eymore a i svg path{ fill:var(--soap-clay); }
.eymore1 a i svg path{ fill:var(--soap-sage); }
.eymore2 a i svg path{ fill:#fff; }
/* 页脚 / 友链 / 侧栏悬浮工具 */
.eyfoot_tit a:hover{ color:var(--soap-sage); }
.eyidx_Links:before{ background-color:var(--soap-clay); }
.lyView_tel a,.lyView_code a,.lyView_top a{ background-color:var(--soap-clay); }
.lyView_tel p{ background-color:var(--soap-clay); }
/* 大标题水印 */
.eytitle span{ color:var(--soap-watermark); }
.contitle em{ color:var(--soap-watermark); }
/* 内页栏目菜单 / 面包屑 */
.conmenu_main ul li:hover a,.conmenu_main ul li.active a{ color:var(--soap-clay); }
.conmenu_main ul li:hover a i svg path,.conmenu_main ul li.active a i svg path{ fill:var(--soap-clay); }
.conmenu_main ul li a::after{ background-color:var(--soap-clay); }
.concrumb p a:hover{ color:var(--soap-clay); }
/* 分页 */
.ey_Pages a:hover,.ey_Pages a.pnnum1{ color:#fff; background-color:var(--soap-clay); border-color:var(--soap-clay); }
.ey_Pages input:last-child{ background-color:var(--soap-clay); }

/* ==================== about.css 关于我们 ==================== */
.conaboutIntro_time em{ color:var(--soap-clay); }
.conaboutIntro_data ul li .con:hover{ background-color:var(--soap-clay); box-shadow:0 10px 20px var(--soap-shadow); }
.conaboutCulture_list ul li:hover{ background-color:var(--soap-clay); border-color:var(--soap-clay); box-shadow:0 10px 20px var(--soap-shadow); }
.conaboutCulture_list ul li .con p::before,.conaboutCulture_list ul li .con p::after{ background-color:var(--soap-clay); }
.conaboutCulture_list ul li:hover .con p::before,.conaboutCulture_list ul li:hover .con p::after{ background-color:var(--soap-sage); }
.conabout_honor{ background-image:linear-gradient(to bottom,#e8dcc4,var(--soap-cream)); }
.conaboutHonor_swiper .swiper-slide:hover{ background-color:var(--soap-cream); border-right-color:var(--soap-cream); }
.conaboutHonor_swiper .swiper-slide::after{ background-color:var(--soap-clay); }

/* ==================== contact.css 联系我们 ==================== */
.concontactInfor_con:hover{ background-color:var(--soap-clay); border-color:var(--soap-clay); box-shadow:0 10px 20px rgba(93,104,66,.2); }
.concontactHotline_title p em{ color:var(--soap-clay); }
.concontactHotline_tel{ background-color:var(--soap-clay); }
.concontactHotline_main p{ color:var(--soap-clay); }
.ewmPop a.ewmClose:hover svg path{ fill:var(--soap-clay); }
.concontactMsg_main dl dt .msg_btn button{ background-color:var(--soap-clay); }
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn input:hover{ background-color:var(--soap-clay); }
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn input.msg_btn1{ background-color:var(--soap-clay); }

/* ==================== news.css 新闻列表 ==================== */
.connews_rom .connewsRom_text .time span{ background-color:var(--soap-clay); }
.connews_rom:hover .connewsRom_text a.name{ color:var(--soap-clay); }
.connews_rom:hover .connewsRom_text a.btn{ color:var(--soap-clay); }
.connews_rom:hover .connewsRom_text a.btn i{ background-color:var(--soap-clay); }
.connews_con:hover{ background-color:var(--soap-clay); box-shadow:0 10px 20px var(--soap-shadow); }
.connews_con:hover .connews_text a.btn i{ background-color:var(--soap-sage); }

/* ==================== product.css 产品列表 ==================== */
.nyProListMenu_title{ background-color:var(--soap-clay); }
.nyProListMenu_title::after{ background-image:linear-gradient(to bottom,rgba(255,255,255,0),var(--soap-clay)); }
.nyProListMenu_list dl dd a:hover{ color:var(--soap-clay); }
.conpro_con:hover{ border-color:var(--soap-clay); }
.conpro_con::before{ background-color:var(--soap-overlay); }
.conpro_con span.nyPro_model{ background-color:var(--soap-sage); }
.conpro_article{ background-color:var(--soap-cream); }
.conproarticle_list dl dd .conproart_con:hover{ background-color:var(--soap-clay); }
.conproart_con .conproart_text span::after{ background-color:var(--soap-clay); }
.conproart_con:hover .conproart_text span::after{ background-color:var(--soap-sage); }
.ProMenu_Header{ background-color:var(--soap-clay); }
.ParentLevel{ background-color:var(--soap-cream); }
.ParentLevel ul li p a::before{ background-color:var(--soap-clay); }
.ParentLevel ul li.selected p a,.ParentLevel ul li:hover p a{ color:var(--soap-clay); }
.ParentLevel ul li:hover p i svg path,.ParentLevel ul li.selected p i svg path{ fill:var(--soap-clay); }
.ChildLevel .tag a:hover{ color:var(--soap-clay); }

/* ==================== productshow.css 产品详情 ==================== */
.conproshowHead_text .name::after{ background-color:var(--soap-clay); }
.conproshowHead_bottom .btn{ background-color:rgba(93,104,66,.1); }
.conproshowHead_bottom .btn a{ background-color:var(--soap-clay); }
.conproshowHead_bottom p span{ color:var(--soap-clay); }
.conproshow_small .swiper-slide.swiper-slide-thumb-active{ border-color:var(--soap-clay); }
.conproshow_title p{ background-color:var(--soap-clay); }
.conpro_prev a:hover,.conpro_next a:hover{ color:var(--soap-clay); }
.conproshow_msg dl dd button.msgBtn01{ background-color:var(--soap-clay); }
.conproshow_msg dl dd button.msgBtn02:hover{ background-color:var(--soap-clay); }
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input:hover{ background-color:var(--soap-clay); }
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input.msg_btn1{ background-color:var(--soap-clay); }
.conproshow_top{ background:var(--soap-clay); }
.conproshowMenu_list ul li:hover p a,.conproshowMenu_list ul li.active p a{ color:var(--soap-clay); }
.conproshowMenu_list ul li:hover p em,.conproshowMenu_list ul li.active p em{ background-color:var(--soap-clay); }
.conproshowMenu_list ul li div a:hover,.conproshowMenu_list ul li div a.on{ color:var(--soap-clay); }
.conproshowMenu_list ul li div a:hover::before,.conproshowMenu_list ul li div a.on::before{ border-bottom-color:var(--soap-clay); }
.conproshowMenu_back a{ color:var(--soap-clay); }
.conproshowMenu_back a i{ background-color:var(--soap-clay); }
.conproshowArticle_list dl dd:hover a{ color:var(--soap-clay); }
.conproshowArticle_list dl dd:hover a em{ background-color:var(--soap-clay); }
.conproshow_top.open i::before,.conproshow_top.open i::after{ background-color:var(--soap-clay); }

/* ==================== solution.css 案例/解决方案 ==================== */
.ey_solution_con .ey_solution_img .time{ background-color:var(--soap-clay); }
.ey_solution_con:hover .ey_solution_img .time{ background-color:var(--soap-sage); }
.ey_solution_con:hover .ey_solution_text{ background-color:var(--soap-clay); }

/* ==================== show.css 文章详情 ==================== */
.condetail_time{ background-color:var(--soap-clay); }
.condetail_views{ color:var(--soap-clay); }
.ey_back a:hover,.ey_prev a:hover::before,.ey_next a:hover::before{ color:var(--soap-clay); }
