@charset "utf-8";
#content{ width:900px; margin:30px auto; }
/* U Web 2014 - All Rights Reserved.
   ========================================================================== 
   CSS Document 
   CSS-P Style writed by zoe / 2010-08-11
   www.uTrust.com.tw / contact@utrust.com.tw
   
*/



/* Note
   ========================================================================== 

*/



/* Default CSS	
   ========================================================================== */  
/* ResetCss v2.0 ( bootstrap already use Normalize.css	) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/* font: inherit; */
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/* 版型設定  輔助功能元件樣式設定	 主要內容樣式設定
   ========================================================================== */  
*{font-family:Verdana, Geneva, sans-serif , "新細明體";}
.content{text-align:justify; text-justify:distribute;}
.content img {max-width:100%; margin:3px auto;}
.content a{ text-decoration:none; color:#2187c5;} 

/* table */
table{ width:100%; border-collapse: collapse; border-spacing: 0; color:#333;}
table tr td, table tr th{ border:1px solid #ccc; padding:8px; font-size: 15px; }
table tr th{text-align:center; background:#DAF0FE; letter-spacing:1px;}
/* ul li*/
.ListMsg li{ border-bottom:1px dotted #ccc; line-height:20px; padding:10px 0; overflow:auto; }
.ListMsg li .Item{ float:left; display:inline; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #2187c5; color: #FFF; font-size:13px;}
.ListMsg li .Date{ float:right; display:inline;  font-size:13px; line-height:20px; color:#999; }
.ListMsg li .Title{ padding:0 10px; overflow: hidden; height:20px;  letter-spacing:0.5px; font-size:15px; line-height:20px;}
.ListMsg li .Note{ clear:both; font-size:13px; color:#666; line-height:20px; padding-left:30px;  }


/*成果展示的內文、公告訊息的內文*/


/* 公告訊息類
   ========================================================================== */ 
/* NwsMsgA : UL列表式-標題清單 > 內頁 */




/* 相關連結類
   ========================================================================== */ 
/* WebLnkA : 表格式-標題+URL */
.TabMsg tr td.Item{ text-align:center; padding:8px 3px;}
.TabMsg tr td.Note{ font-size:13px;}
.TabMsg tr td.Date{ font-size:13px; text-align:center;}

/* WebLnkB : UL列表式-標題 */
#Link_List .ListMsg li a{ padding:0 10px; overflow: hidden; height:20px; font-size:15px; line-height:20px; }

/* 成果展示類
   ========================================================================== */ 
/* PrjRptA : 表格式-標題 > 內頁 */

/* PrjRptB : UL列表式-圖與標題 > 內頁 */
#Prj_ul .ListImgBlock li{ width:300px; margin:10px; float:left;}
#Prj_ul .ListImgBlock div.Item{ display:none;}
#Prj_ul .ListImgBlock div.Pic { border:1px solid #CCC; text-align:center; padding:5px; margin-bottom:5px; }
#Prj_ul .ListImgBlock div.Pic img{ max-width:288px; border:0;}
#Prj_ul .ListImgBlock div.Title{ line-height:135%; padding-bottom:5px; border-bottom:1px dotted #CCC;}
#Prj_ul .ListImgBlock div.Date{ font-size:13px; margin:5px 0; color:#999;}
#Prj_ul .ListImgBlock div.Note{font-size:13px; line-height:18px; height:54px; overflow:hidden; position:relative; }
#Prj_ul .ListImgBlock a.moreBtn{ position:absolute; display:block; width:53px; text-align:center; background:#fff;  bottom:0; right:0; }

/* PrjRptC : UL列表式-圖與標題(僅連結) */
#workListLayout ul li { clear:both; overflow:auto; margin-bottom:10px;}
#workListLayout ul li img{ float:left; width:25%;}
#workListLayout ul li div{ float:right; width:74%;  }
#workListLayout ul li div a{ line-height:135%; padding-bottom:5px; }
#workListLayout ul li p{margin-top:5px; padding:5px 0; font-size:13px; line-height:18px; border-top:1px dotted #CCC; }


/* 常見問答類
   ========================================================================== */ 
/* QnaMsgA : 表格式問答 > 內頁*/
/* QnaMsgB : */
/* QnaMsgC : */
/* QnaMsgD : */
/* 問答內頁 */





/* 檔案下載類(單) 
   ========================================================================== */ 
   /* 同相關連結類(WebLnkA:表格式-標題+URL) */

/* 檔案下載類(複)
   ========================================================================== */ 

/* 聯繫訊息填寫
   ========================================================================== */ 





/* ========================================================================== */ 




/*問與答*/
.QuestionDiv p span, .AnswerDiv p span{ 
color:#2187c5; font-family:Georgia; font-weight:bold; font-size:20px; margin-right:5px; position:absolute; left:0;  }

.QuestionDiv p, .AnswerDiv p{color:#333; letter-spacing:0.5px; margin:0 0 10px 0; padding-left:25px; line-height:150%; font-size: 15px;}

.QuestionDiv{ position:relative; }
.QuestionDiv p{ font-weight:bold;}
.QuestionDiv .Date{ font-size:13px; float:right;}
.QuestionDiv .BtnGroup{ position:absolute; right:0; top:4px; line-height:20px; border:1px solid #DFDFDF; background:#EEE; width: 60px;
text-align: center; border-radius: 5px;}
.QuestionDiv .BtnGroup a{color:#777; font-size:0.75rem;}
.QuestionDiv .BtnGroup a.BtnBack span{ margin-right:5px; } 


.AnswerDiv{ position:relative;}
.AnswerDiv p{ margin-bottom:10px;}
.NoteArea{ border-top:1px dotted #CCC; padding-top:5px;  }
.NoteArea ul li {font-size:13px; }
.NoteArea ul li span{ margin-right:5px;}
a.BtnTop{ float:right; line-height:20px; border:1px solid #DFDFDF; background:#EEE; border-radius: 5px; color:#777; width: 60px;
text-align: center; font-size:0.75rem;}

/*底部連結*/
.footInfo{  position:absolute; top:6px; right:0px; width:150px; line-height:5em; display:block; color:#ffffff }
.footInfo a{ margin:0 4px !important }