body {
  background-color: #fff;
}

td {
  font-family: "宋体";
  font-size: 12px;
}

a:link, a:active, a:visited {
  color: #444;
  text-decoration: none;
}

a:hover {
  color: #555;
  text-decoration: underline;
}

.txt_tit {
  color: #fff;
  font-weight: bold;

}

.txt_tit a:link, .txt_tit a:active, .txt_tit a:visited, .txt_tit a:hover {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

.p12_b_white {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
}

.p14_b_white {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
}

.p14 {
  font-size: 14px;
  line-height: 14px;
}

.p14_b_blue {
  font-size: 14px;
  line-height: 14px;
  color: #33f;
  font-weight: bold;
}

.p14_18 {
  font-size: 14px;
  line-height: 18px;
}

.p14_b_black {
  font-size: 14px;
  color: #444;
  font-weight: bold;
}

.p16_b_black {
  font-size: 16px;
  color: #444;
  font-weight: bold;
}


.red_b {
  color: #cc0000;
  font-weight: bold;
}

ul.list {
  list-style-image: url(../images/pt_blue_01.gif);
}

ul.list_red {
  list-style-image: url(../images/pt_04.gif);
  margin-left: 20px;
}

ul.list_red li {
  color: #cc0000;
  font-weight: bold;
}

input { /*表单元素默认样式*/
    font-size: 9pt; height: 18px; FONT-FAMILY: "宋体,新宋体";
}
textArea {
	padding: 5px;
}
form {
	margin: 0;padding: 0;
}

.ipt { /*文本框样式*/
    font-size: 9pt;
    FONT-FAMILY: "宋体,新宋体";
    border:1px solid #dddddd;
    background-color: #f4f4ec;
    
}
.btn { /*按钮样式*/
    font-size: 9pt;
    FONT-FAMILY: "宋体,新宋体";
    border:1px solid #dddddd;
    background-color: #f7f7f7;
}

.needTag { /*必须字段的标识*/
	font-size: 12px;
	color: #FF6600;
}
.needText { /*必须字段描述*/
	font-size: 12px;
	color: #999999;
}
.comment {/*注释文字样式*/
	font-size: 12px;
	color: #999999;
}


table.list {
	border-collapse: collapse; border: 1px solid #dedede;
}

table.list th {
	background-color:#efefef; border: 1px solid #dedede ; padding: 4px;font-size: 12px;
}

table.list td {
	background-color:#fff; border: 1px solid #dedede ; padding: 4px;font-size: 12px;
}

table.list td.first {
	background-color:#f4f4ec; border: 1px solid #dedede ; padding: 4px;font-size: 12px;
}

table.list td.line {
	background-color:#999; border: 1px solid #dedede ; padding: 4px;font-size: 12px;
}

table.list tr.reply td {
	color:#F60; border: 1px solid #dedede ; padding: 4px;font-size: 12px;
}




table.edit {
	border-collapse: collapse; border: 1px solid #ededed;
}

table.edit th {
	background-color:#fefefe; border: 1px solid #ededed ; padding: 4px;font-size: 12px;
}

table.edit td {
	background-color:#fff; border: 1px solid #ededed ; padding: 4px;font-size: 12px;
}

table.edit td.first {
	background-color:#f4f4ec; border: 1px solid #dedede ; padding: 4px;font-size: 12px;padding-left: 10px;
}
