@charset "UTF-8";
/* CSS Document */

.attachment { border:2px solid #d0d2ba; border-radius:12px; margin:3em 0;}
.attachment h3 { margin:0; padding:12px 12px 5px;}
.attachment ul { list-style:none; margin:0; padding:0; line-height:140%;}
.attachment li {margin:0; padding:4px 12px 3px; border-top:1px solid #d0d2ba;}
.attachment li a { text-decoration:none;}

/*最新指標表格*/
.indexTb {line-height:140%; margin:15px 0;}
.indexTb table { width:100%; margin:0; border-collapse:collapse; border-top:1px solid #d0d2ba; border-bottom:1px solid #d0d2ba;}
.indexTb tr:hover { background:#f8f9e7; cursor:pointer}
.indexTb tr.now { background:#eff1d0;}
.indexTb th , .indexTb td {vertical-align:middle; padding:5px 3px 4px; border-bottom:1px dotted #d0d2ba;}
.indexTb .now th , .indexTb .now td {border-bottom:1px solid #cbceb0; color:#095d6c}
.indexTb th { font-weight:normal; text-align:left;}
.indexTb td.digit { text-align:right; font-weight:bold;}
.indexTb ul { list-style:none; margin: 0; padding:0; text-align:right;}
.indexTb li {margin:0; padding:5px 3px 4px; border-bottom:1px dotted #d0d2ba; background:url(../images/li.png) no-repeat 7px 10px;}
.indexTb li:only-child { border:none;}
.indexTb li a { text-decoration:none;}
.indexTb li a:hover { text-decoration: underline;}

/*file type icon*/
.attachment li span { margin-left:.6em; }
.attachment li .fileType { vertical-align:-40%; vertical-align:-30% \9; }
.fileType { display:inline-block; width:24px; height:26px; background:url(../images/fileTypes.png) no-repeat 0 0; }
.fileType.zip { background-position:0 0; }
.fileType.pdf { background-position:-30px 0; }
.fileType.doc { background-position:-60px 0; }
.fileType.xls { background-position:-90px 0; }
.fileType.ppt { background-position:-120px 0; }
.fileType.jpg { background-position:-150px 0; }
.fileType.mp3 { background-position:-180px 0; }
.fileType.mov { background-position:-210px 0; }
.fileType.txt { background-position:-240px 0; }
.fileType.other { background-position:-270px 0; }
.attachment .filename li .fileSize { font-family:Arial, Helvetica, sans-serif; font-size:.92em; }


.article {}
.cp .article p { line-height:150%; margin:0 0 1.1em; padding:0}
.cp .article h3 { margin:1.4em 0 .5em;}
.cp .article h3+p {}

.pubInfo { margin: 10px 0;}
.pubInfo ul { list-style:none; margin:0; padding:0; line-height:140%; color:#997;}
.pubInfo li {margin:0 0 .5em; padding:0}
.pubInfo li em { margin-left:.5em; color:#665}


