@charset "utf-8";
/* CSS Document */
body {
	background:#ffffff; background:url(../images/bodybg.gif); background-repeat:repeat-x; background-position:top;
	font-size:12px;
	color:#222222; 
	margin:0;
}
a:link{
	color:#333333; 
	text-decoration:none; 
}
a:visited{
	color:#333333; 
	text-decoration:none;
}
a:hover{
	color:#333333; 
	text-decoration:none;
}
.bodytable{	
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid; 
	border-right:#CCCCCC 1px solid;
	
}
.bodytable2{	
	
	
}
.bluetable{ text-align:center;	 
	border-bottom:#2c7bc6 1px solid;
	border-top:#2c7bc6 1px solid;
	border-left:#2c7bc6 1px solid; 
	border-right:#2c7bc6 1px solid;
}
.tableman{ background-color:#ffffff;
 	border-bottom:#CCCCCC 1px solid;
	height:28px;
}
.title{
	color:#1b294d;
	FONT-FAMILY: "";
	LINE-HEIGHT:24px; 
	font-size:14px;
 	font-weight:bold;
	text-align:left 
}
.lianjie{ 
	font-size:12px;
	line-height:20px
	}
.chakan{ 
	color:FF6E02; 
	font-size:12px; 
	line-height:20px
}
.xblue{
	font-size:12px; 
	color:#04329A; 
	font-weight:bold; 
	line-height:20px
}
.ch{
	font-size:14px; 
	color:#cc0000; 
	font-weight:bold; 
	line-height:24px
}
.xhui{
	font-size:12px; 
	color:#555555;  
	line-height:20px
}
.sec1 { 
	background-color:#EEEEEE;
	cursor: hand;
	color: #000000;
	border-right: 1px solid #cccccc; 
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc
  }
.sec2 { 
	background-color: #ffffff;
	cursor: hand;
	color: #000000;
	border-left: 1px solid #cccccc; 
	border-top: 1px solid #ffffff; 
	font-weight: bold; 
}
.table01{ border:#CCCCCC 1px solid}
.daohangfont{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

/* ========== 新增：组件大小控制 ========== */
/* 图片新闻容器整体大小 */
.picnews-box {
background-color:red;
    width: 100%;          /* 容器宽度占满父元素，可改为固定值如600px */
    max-width: 1700px;    /* 最大宽度限制，防止过宽 */
    min-width: 645px;     /* 最小宽度，适配移动端 */
    height: auto;         /* 高度自适应内容 */
    margin: 0 auto;       /* 水平居中 */
    padding: 10px;        /* 容器内边距 */
    box-sizing: border-box; /* 内边距不影响宽度计算 */
}

/* 图片新闻内部图片区域大小 */
.picnews-box img {
    width: 100%;          /* 图片宽度适配容器 */
    height: auto;         /* 图片高度等比缩放 */
    max-height: 645px;    /* 图片最大高度限制 */
}

/* 表格类组件大小控制 */
.bodytable, .bluetable, .table01 {
    width: 100%;          /* 表格宽度占满 */
    max-width: 1000px;    /* 表格最大宽度 */
    margin: 10px auto;    /* 表格间距+居中 */
    box-sizing: border-box;
}

/* ========== 原有定位/样式重置 ========== */
/* 1. 让标题栏脱离绝对定位，自然流到图片下方 */
.picnews-box .picnews-title,
.picnews-box .titlebg,
.picnews-box td[class*="title"]{
    position: static !important;   /* 去掉原来的 absolute */
    width: 100% !important;
    height: auto !important;
    line-height: 32px !important;
    padding: 6px 0 !important;
    margin: 0 !important;
}

/* 2. 给标题栏加背景色、字色 */
.picnews-box .picnews-title,
.picnews-box .titlebg,
.picnews-box td[class*="title"]{
    background: #C83C34 !important;
    color: #000 !important;        /* 黑色字 */
    font-size: 14px !important;
    text-align: center !important;
}

/* 3. 把原来用来遮罩的黑色半透明条隐藏掉 */
.picnews-box .titlebg mask,
.picnews-box .opa-bg{
    display: none !important;
}