body.shop-theme {
    /* 主题颜色切换：只改下面这个主色值即可，不再依赖旧的 60 个颜色文件。 */
    /* 当前使用：主题1 标准蓝 #006ACD */
    /* 颜色对照：1 标准蓝 #006ACD；2 明亮蓝 #0B74DE；3 亮蓝 #1677FF；4 天蓝 #1890FF；5 晴空蓝 #0EA5E9；6 湖蓝 #0284C7；7 深青蓝 #0891B2；8 青蓝 #06B6D4；9 蓝绿色 #14B8A6；10 深蓝绿 #0D9488 */
    /* 颜色对照：11 翡翠绿 #10B981；12 鲜绿 #22C55E；13 叶绿 #16A34A；14 橄榄绿 #65A30D；15 黄绿色 #84CC16；16 金棕 #CA8A04；17 橙黄 #D97706；18 棕橙 #B45309；19 正红 #DC2626；20 亮红 #EF4444 */
    /* 颜色对照：21 玫瑰红 #E11D48；22 浅玫红 #F43F5E；23 洋红 #DB2777；24 粉红 #EC4899；25 紫红 #C026D3；26 浅紫 #A855F7；27 紫罗兰 #9333EA；28 蓝紫 #7C3AED；29 靛蓝 #4F46E5；30 浅靛蓝 #6366F1 */
    /* 颜色对照：31 宝蓝 #2563EB；32 深宝蓝 #1D4ED8；33 经典深蓝 #0F4C81；34 钢蓝 #1E6091；35 海蓝 #168AAD；36 海青 #34A0A4；37 孔雀绿 #2A9D8F；38 松石绿 #40916C；39 薄荷绿 #52B788；40 灰绿色 #588157 */
    /* 颜色对照：41 苔藓绿 #6A994E；42 嫩黄绿 #A7C957；43 焦糖棕 #BC6C25；44 砖橙 #9A3412；45 深酒红 #7F1D1D；46 暗红 #991B1B；47 深玫红 #9F1239；48 深洋红 #831843；49 深紫 #6B21A8；50 深蓝紫 #5B21B6 */
    /* 颜色对照：51 深靛蓝 #3730A3；52 藏蓝 #1E3A8A；53 深湖蓝 #075985；54 深海青 #155E75；55 墨绿青 #134E4A；56 深森林绿 #14532D；57 深橄榄绿 #365314；58 深金棕 #854D0E；59 咖啡棕 #78350F；60 深青灰 #334155 */
    --theme-color: #006ACD; /* 主题1：标准蓝 */
    --shop-theme-color: var(--theme-color);
    --shop-theme-hover: color-mix(in srgb, var(--theme-color) 80%, #000); /* 悬停色：按原主题文件规则自动加深 */
    --theme-hover: var(--shop-theme-hover);
    --templateCommenColor: var(--shop-theme-color);
    --main-color: var(--shop-theme-color);
    --footer-bg-color: var(--shop-theme-color);
    --footer-color: #fff;
    --swiper-theme-color: var(--shop-theme-color);
    --swiper-pagination-color: var(--shop-theme-color);
    --swiper-navigation-color: var(--shop-theme-color);
}

body.shop-theme .header_title_name,
body.shop-theme .header_title_phone,
body.shop-theme .header_nav_item:hover,
body.shop-theme .header_nav_item:hover .header_nav_item_text,
body.shop-theme .header_nav_item_current,
body.shop-theme .hover_color:hover,
body.shop-theme .f_dblue,
body.shop-theme .f_orange,
body.shop-theme .f_price,
body.shop-theme .mall-price,
body.shop-theme #mall-price,
body.shop-theme .product_price,
body.shop-theme .product_ic_price,
body.shop-theme .product_ic_price span,
body.shop-theme .count_a,
body.shop-theme .article_item_title:hover,
body.shop-theme .article_ic_title:hover,
body.shop-theme .product_ic_title:hover,
body.shop-theme .cateinfo_item_title a:hover,
body.shop-theme .common_title span,
body.shop-theme #top .title,
body.shop-theme .article_date span {
    color: var(--shop-theme-color) !important;
}

body.shop-theme .nav_background,
body.shop-theme .header_nav {
    border-bottom-color: var(--shop-theme-color) !important;
}

body.shop-theme .header_nav_item_current::before,
body.shop-theme .header_nav_item:hover::before {
    border-bottom-color: var(--shop-theme-color) !important;
}

body.shop-theme .menu {
    background-color: var(--shop-theme-color) !important;
}

body.shop-theme .menu_li:hover,
body.shop-theme .menu_on,
body.shop-theme .header_nav_item:hover,
body.shop-theme .header_nav_item_current,
body.shop-theme .btn-act:hover,
body.shop-theme .btn-buy:hover,
body.shop-theme .btn-blue:hover,
body.shop-theme input[type="submit"].btn:hover,
body.shop-theme input[type="button"].btn:hover,
body.shop-theme .submit:hover {
    background-color: var(--shop-theme-hover) !important;
    border-color: var(--shop-theme-hover) !important;
    color: #fff !important;
}

body.shop-theme .main_content_bgc_about,
body.shop-theme .product_item:hover,
body.shop-theme .album_item:hover,
body.shop-theme .newslist a:hover,
body.shop-theme .main_item_title_rt:hover,
body.shop-theme .pagination li.active,
body.shop-theme .pagination li:hover,
body.shop-theme .pages strong,
body.shop-theme .pages a:hover,
body.shop-theme .scroll ul li.scroll_in,
body.shop-theme .swiper-pagination-bullet-active,
body.shop-theme .btn-act,
body.shop-theme .btn-buy,
body.shop-theme .btn-blue,
body.shop-theme .btn-green,
body.shop-theme input.btn-act,
body.shop-theme input[type="submit"].btn,
body.shop-theme input[type="button"].btn,
body.shop-theme input[type="submit"].btn-act,
body.shop-theme input[type="button"].btn-act,
body.shop-theme input[type="submit"].btn-buy,
body.shop-theme input[type="button"].btn-buy,
body.shop-theme input[type="submit"].btn-blue,
body.shop-theme input[type="button"].btn-blue,
body.shop-theme .submit,
body.shop-theme .subNav,
body.shop-theme .subNavCon,
body.shop-theme .inav_t dl dd,
body.shop-theme .look_more,
body.shop-theme .shop-bottom-wrapper .shop-bottom-call-btn2 {
    background-color: var(--shop-theme-color) !important;
    background-image: none !important;
    border-color: var(--shop-theme-color) !important;
    color: #fff !important;
}

body.shop-theme .process_box i,
body.shop-theme .aboutus .process_box i,
body.shop-theme .shop-bottom-wrapper .shop-bottom-msg-btn2,
body.shop-theme .album_list_item,
body.shop-theme #zoomer,
body.shop-theme .ab_zoom {
    border-color: var(--shop-theme-color) !important;
}

body.shop-theme #thumbs img.ab_on,
body.shop-theme #thumbs .ab_on,
body.shop-theme #thumbs .thumb_b,
body.shop-theme .ab_on,
body.shop-theme .thumb_b,
body.shop-theme img.thumb_b,
body.shop-theme .relate_2,
body.shop-theme .nv_2 {
    border-color: var(--shop-theme-color) !important;
    background-color: var(--shop-theme-color) !important;
    outline: 0 !important;
    box-shadow: none !important;
}

body.shop-theme #thumbs img.ab_im,
body.shop-theme #thumbs .ab_im,
body.shop-theme .ab_im,
body.shop-theme .thumb_a,
body.shop-theme img.thumb_a {
    border-color: #d7e0ea !important;
    background-color: #fff !important;
    box-shadow: none !important;
}

body.shop-theme .inav_t dl dd:nth-of-type(1),
body.shop-theme .inav_t dl dd:nth-of-type(2),
body.shop-theme .inav_t dl dd:nth-of-type(3),
body.shop-theme .inav_t dl dd:nth-of-type(4) {
    border-top-color: var(--shop-theme-color) !important;
}

body.shop-theme .inav_t dl dd:nth-of-type(4n) {
    border-right-color: var(--shop-theme-color) !important;
}

body.shop-theme .shop-bottom-wrapper .shop-bottom-msg-btn2 span {
    color: var(--shop-theme-color) !important;
}

body.shop-theme .contact-box-item:hover {
    background-image: radial-gradient(var(--shop-theme-color) 0 60%, #fff 60% 100%) !important;
}
