/************************************************************
预设默认Table样式
*************************************************************/
table { border-collapse:separate; border-spacing:0; table-layout:fixed; empty-cells:show;
/*	防止表格被撑开；
table-layout: fixed;
word-wrap:break-word;
*/ }


/*
caption, th, td { text-align:left; font-weight:normal; background:#eee; }
table, td, th { vertical-align:middle; }
th, td { padding:3px 10px 3px 5px; }
th { font-weight:bold; background:#C3D9FF; }
td { height:20px; }
tr.even td { background:#E5ECF9; }
*/

/*******************************************************
样式	t1
*******************************************************/
table.t1 { border:1px solid #cad9ea; color:#666; font-size: 12px; }
table.t1 caption{ font-size:16px; height:25px; font-weight:bold; margin-top:10px;}
table.t1 th { background-image: url("CssImg/th_bg1.gif"); height:30px; line-height:30px; background-repeat: repeat-x; }
table.t1 td {line-height:20px; }
table.t1 td, table.t1 th { border:1px solid #cad9ea; padding:0 5px 0; }
table.t1 tr.even td { background-color:#f5fafe; }
/*******************************************************
样式t2
 ********************************************************/
table.t2 { border:1px solid #9db3c5; color:#666; font-size: 12px; }
table.t2 th { background-image: url("CssImg/th_bg2.gif"); height:30px; color:#fff; background-repeat: repeat-x; }
table.t2 td { border:1px dotted #cad9ea; padding:0 2px 0; }
table.t2 th { border:1px solid #a7d1fd; padding:0 2px 0; }
table.t2 tr.even td { background-color:#e8f3fd; }
/**********************************************************
 样式t3 
***********************************************************/
table.t3 { border:1px solid #fc58a6; color:#720337; font-size: 12px; }
table.t3 th { background-image: url("CssImg/th_bg3.gif"); height:30px; color:#35031b; background-repeat: repeat-x; }
table.t3 td { border:1px dashed #feb8d9; padding:0 5px; }
table.t3 th { border:1px solid #b9f9dc; padding:0 2px 0; }
table.t3 tr.even td { background-color:#fbd8e8; }
/*******************************************************************
样式 mytable
********************************************************************/
.mytable { border:1px solid #CBE7EA; font-size: 12px; }
.mytable a{ color:#000000; text-decoration:underline;}
.mytable a:hover{text-decoration:underline;}
.mytable caption { padding: 0 0 5px 0; width: 700px; font: italic 12px "宋体", Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.mytable th { font: bold 12px "宋体", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url(CssImg/tbl/bg_header.jpg) no-repeat; }
.mytable th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; }
.mytable td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; font-size:12px; padding: 6px 6px 6px 6px; text-align:left; color: #4f6b72; }
.mytable td.alt { background: #F5FAFA; color: #797268; }
.mytable th.spec { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(CssImg/tbl/bullet1.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.mytable th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(CssImg/tbl/bullet2.gif) no-repeat; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; }
.mytable a{ color:#000000; text-decoration:underline;}
.mytable a:hover{text-decoration:underline;}
/**********************************************************************
.bluetable 样式
***********************************************************************/
.bluetable { background-color: #CCCCCC; font-size: 12px; margin: 0px auto; padding: 0px; border: 1px solid #AAC6F9; }
.bluetable caption { background-image: url(CssImg/tbl/table_title_bg.gif); height: 21px; text-align: center; line-height: 21px; background-repeat: repeat-x; }
.bluetable tr.even td { background:#E5ECF9; }
.bluetable td, .bluetable th { border:0px solid #cad9ea; padding:0em; }
.bluetable th { background-color: #C3D9FF; text-align:center; height:22px; line-height:22px; }
.bluetable td { height:20px; text-align:center; line-height:20px; background: #FAFAFA; margin:1px; }


.newtable { font-size: 12px; margin: 10px auto 0px; padding: 0px; border: 1px solid #AAC6F9; background: #E6F7FF; color:#000000; }
.newtable caption { height: 28px; text-align: left; line-height: 28px; background: #DAE6FC; font-size: 14px; font-weight: bold; text-indent: 10px; }
.newtable tr.even td { background:#93AFE6; }
.newtable td, .newtable th { border:1px solid #cad9ea; padding:1px;  }
.newtable th { background-color: #C3D9FF; text-align:center; height:22px; line-height:22px; }
.newtable td { height:20px; text-align:left; padding-left:10px; line-height:20px; background: #FAFAFA; margin:1px; }

