@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------------*/
/* 內頁樣式 */
#column_left, #column_cont { float:left; }
#column_left { width:210px; }
#column_cont > div { width:700px; padding:25px 0 0 50px; }

#center > div { background:url(../../images/en/column_center.png) repeat-y 210px top; }

/*----------------------------------------------------------------------*/
/* Header */
#header .logo { float:left; }
.top_info { float:right; }


/*----------------------------------------------------------------------*/
/* Menu */
#MenuMobile { display:none; }


/*----------------------------------------------------------------------*/
/* footer */
.footer_menu > li { width:13.2%; }


/*----------------------------------------------------------------------*/
/* 內頁元素 */
/* 頁碼 */
#pages .current { display:none; }

/*----------------------------------------------------------------------*/
/* 文字列表 */
.ListTable { width:100%; }	
.ListTable th { 
	padding:8px 10px; color:#000; font-size:100%; white-space:nowrap; 
	border-top:3px solid #DA251C;
	border-bottom:1px solid #afafaf;
	}
	.ListTable tr th:first-child { background-image:none; }
.ListTable td { padding:14px 10px; border-bottom:1px dotted #d9d9d9; line-height:140%; vertical-align:top; }
.ListTable tr:hover td { background-color:#f8f8f8; }
/* 編號 */
.ListTable td.no { white-space:nowrap; text-align:center; color:#9f9f9f; }
	.fs2 .ListTable th.no, .fs2 .ListTable td.no, .ListTable th.no, .ListTable td.no { width:30px; }
	.fs2 .ListTable th.no, .fs2 .ListTable td.no { width:35px; }
	.fs3 .ListTable th.no, .fs3 .ListTable td.no { width:40px; }
/* 標題連結 */
/* 日期 */
.ListTable td.date { white-space:nowrap; text-align:center; color:#9f9f9f; }
	.fs1 .ListTable th.date, .fs1 .ListTable td.date, .ListTable th.date, .ListTable td.date { width:80px; }
	.fs2 .ListTable th.date, .fs2 .ListTable td.date { width:88px; }
	.fs3 .ListTable th.date, .fs3 .ListTable td.date { width:100px; }
/* 更新日期 */
.ListTable td.update { white-space:nowrap; text-align:center; color:#9f9f9f; }
	.fs1 .ListTable th.update, .fs1 .ListTable td.update, .ListTable th.update, .ListTable td.update { width:80px; }
	.fs2 .ListTable th.update, .fs2 .ListTable td.update { width:88px; }
	.fs3 .ListTable th.update, .fs3 .ListTable td.update { width:100px; }
/* 活動日期 */
.ListTable td.e_date { color:#DA251C; }
.ListTable td.e_date > span { display:block; }
	.fs1 .ListTable th.e_date, .fs1 .ListTable td.e_date, .ListTable th.e_date, .ListTable td.e_date { width:102px; }
	.fs2 .ListTable th.e_date, .fs2 .ListTable td.e_date { width:110px; }
	.fs3 .ListTable th.e_date, .fs3 .ListTable td.e_date { width:130px; }
/* 年度 */
.ListTable td.year { white-space:nowrap; text-align:center; }
	.fs1 .ListTable th.year, .fs1 .ListTable td.year, .ListTable th.year, .ListTable td.year { width:80px; }
	.fs2 .ListTable th.year, .fs2 .ListTable td.year { width:88px; }
	.fs3 .ListTable th.year, .fs3 .ListTable td.year { width:100px; }
/* 文件下載分類 */
.ListTable td.dl_kind { white-space:nowrap; }
	.fs1 .ListTable th.dl_kind, .fs1 .ListTable td.dl_kind, .ListTable th.dl_kind, .ListTable td.dl_kind { width:80px; }
	.fs2 .ListTable th.dl_kind, .fs2 .ListTable td.dl_kind { width:88px; }
	.fs3 .ListTable th.dl_kind, .fs3 .ListTable td.dl_kind { width:100px; }
/* 最新回覆日期 */
.ListTable td.new_date { white-space:nowrap; text-align:center; color:#9f9f9f; }
	.fs1 .ListTable th.new_date, .fs1 .ListTable td.new_date, .ListTable th.new_date, .ListTable td.new_date { width:130px; }
	.fs2 .ListTable th.new_date, .fs2 .ListTable td.new_date { width:150px; }
	.fs3 .ListTable th.new_date, .fs3 .ListTable td.new_date { width:170px; }
	
/*----------------------------------------------------------------------*/
/* colorbox */
#colorbox_thum > span { height:120px; width:23%; margin:10px 1% 10px 1%; }
#colorbox_thum a { height:100px; }

/*----------------------------------------------------------------------*/
/* 商品 */
.pro_search { margin-bottom:40px; margin-top:-84px; overflow:hidden; }

/*----------------------------------------------------------------------*/
/* 歷史沿革 */
.history_slider .slide .owl_img { height:205px; }

/*----------------------------------------------------------------------*/
/* 檢視留言 */
.comment_list .cont { width:580px; }
.comment_post label { width:100px; text-align:right; float:left; }
.comment_post textarea { width:570px; float:right; }

/*----------------------------------------------------------------------*/
/* 問卷 */
.que_item textarea{ width:624px; }

/*----------------------------------------------------------------------*/
/* 訊息框 */
#login_cont.mem_msg_box { width:400px; }
.forget_pw_box #login_cont.mem_msg_box { width:500px; }
#forward_cont { width:500px; }

/*----------------------------------------------------------------------*/
/* 轉寄好友 */
.forward { width:670px; }
.forward input[type="text"], .forward textarea { width:594px; }

/*----------------------------------------------------------------------*/
/* 詢價車按鈕 */
.fix_cart { position:fixed; right:20px; top:50%; text-align:center; }
.fix_cart a {
	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:rgba(0,0,0,0.3) url(../../images/en/icon_cart.png) no-repeat center 10px;
	width:65px; padding:42px 0 10px 0; display:block; font-size:13px; color:#fff; font-weight:bold;
}
.fix_cart a:hover { background:rgba(0,0,0,0.8) url(../../images/en/icon_cart.png) no-repeat center 10px; }

/*----------------------------------------------------------------------*/
/* 張貼留言 */
.btn_post { position:absolute; margin-top:-85px; }