.closestyle1123173{ font-size:12px;color:#333333;text-decoration: none ;}

.logo-c img{
float:left;
height:55px;}
.logo-c span{
font-size:46px;
line-height:55px;
color: #000;
margin:0 0 0 20px;}
.logo-c a:hover span{color:#000!important;}

a:hover {
    color: #000!important;}
.art-main .art-body table{
margin:0 auto;}


/* 全局主色调替换 - 核心颜色 */
:root {
    --primary-color: #c13e4b !important; /* 主红色 */
    --primary-hover: #a82f3a !important; /* 悬浮加深红 */
    --primary-light: #d4545f !important; /* 浅红（边框/阴影） */
    --primary-transparent: rgba(193, 62, 75, 0.8) !important;}
.pc.on,
.list ul li::after,
.position h3::after,
/* 蓝色样式覆盖 */
.fgc-main .btn,
.fgc-main .blue-type,
.foot-link b,
.foot,
.nav-wrap, 
.nav>ul>li>div>ul>li a:hover,
.pb_sys_style1 .p_no_d
{
    background-color: var(--primary-color) !important;}

.fgc-main .btn {

    border: 1px solid  var(--primary-color) !important;}


.position h3,
.fgc-main .tab-button.tab-active{
    color: var(--primary-color) !important;}
.fgc-main .part2 .tab-button.tab-active {
    color: #fff !important;}
.fgc-main .tab-button.tab-active {
 
    border-bottom-color: var(--primary-color) !important;}
.pb_sys_style1 .p_no_d,
.list ul li a h3::after{
    border-color: var(--primary-color) !important;}
.nymain .leftNav>ul,
.fgc-main .date-badge{
    background-color: var(--primary-transparent) !important;}
