.tpcontent{font-weight: bold; font-size: 11pt; color: #2b2b2b; font-family: 宋体;}
.cytpstyle{font-size: 9pt; color: #2b2b2b; font-family: 宋体;}
.content{margin:auto;text-align:left;line-height:18px;padding:3px 0 0 0;color:#727272;}
.process{width:162px;height:11px;background:#EDEDED;overflow:hidden;float:left;margin-left:26px !important;margin-left:13px;margin-right:10px;}
.process div{width:160px;height:11px;background:url(/system/resource/images/newsvote/bg.gif) repeat-x;border-left:1px solid #000;border-right:1px solid #000;}
.process .style7{border-left-color:#ff0000;border-right-color:#ff0000;background-position:0 -77px;}
.v_news_content table td{vertical-align:middle !important;}
.v_news_content table td p{font-family:"微软雅黑" !important; line-height:1.5em; text-align:center !important; font-size:16px;}
.v_news_content table td p span{font-family:"微软雅黑" !important; line-height:1.5em; text-align:center !important;}
.show02 table td p{font-size:inherit; text-align:center !important;}
.show02 table td p span{font-size:inherit !important;}
.titlestype h5 {
    font-size: 22px;
    color: #333333;
    text-align: center;
    line-height: 36px;}
.box {
    display: flex;
    margin-bottom: 24px;
    align-items: flex-start;
    
    padding-bottom: 8px;}

/* 左侧标签区 —— 卡片式设计 */
.lbbt {
    min-width: 100px;
    max-width: 80px;
    background-color: #e8f5f1; /* 柔和的浅绿色背景，缓解突兀感 */
    color: #00785a;
    font-size: 17px !important;
    font-weight: bold;
    text-align: center;
    padding: 7px 8px;
    line-height: 1.4;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 102, 68, 0.1); /* 轻微投影 */
    border: 1px solid #d0e9e0;
    margin-right: 16px;text-indent:0em !Important;}

/* 右侧内容区 —— 提升可读性 */
.lbnr {
   flex: 1;
    font-size: 17px !important;
    line-height: 1.8;
    color: #333;
    padding-top: 4px;
    text-indent: 0em !important;}

.lbnr p {
    text-indent: 2em !important;
    font-size: 17px !important;
    line-height: 35px !important;
    color: #2e2e2e;margin-bottom: 0;}

/* 特殊处理：成果简介中的图片 */
.v_news_content img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 16px auto;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    border: 1px solid #eee;}

/* ========== “下一篇”链接美化 ========== */
.show03 {
    margin-top: 32px;
    padding-top: 16px;
    border-top: 2px solid #e8f5f1;
    font-size: 15px;
    color: #555;}

.show03 a {
    color: #006644;
    text-decoration: none;
    font-weight: 500;
    padding: 4px 8px;
    border-radius: 4px;
    transition: all 0.3s ease;}

.show03 a:hover {
    color: #e60012;
    background-color: #fff8f8;
    text-decoration: underline;}

/* ========== 字体修复 ========== */
.tpcontent, .cytpstyle, .content, .v_news_content, .lbnr, .lbbt {
    font-family: "微软雅黑", "Microsoft YaHei", "宋体", serif !important;}


.mctxt {
    color: #00785a;
    font-weight: bold;}
.cgnr {
    background: rgba(0, 120, 90, 0.03);
    padding: 2%;}
.cgnr p {
    font-size: 14px !important;
    line-height: 29px !important;
    color: #666;}
.gztxt {
    font-size: 15px !important;
    color: #666;
    padding: 0;}
.boxkz {
    align-items: center;}
