@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------------*/
/* Header */
#header { text-align:center; padding:12px 0; }
#header > div { padding:0px; }
.top_info { display:none; }

#header { background:url(../../images/tw/header_bg.jpg) no-repeat left top; }
#header .logo a {
	-moz-background-size:180px 43px !important;
	-webkit-background-size:180px 43px !important;
	-o-background-size:180px 43px !important;
	background-size:180px 43px !important;
	width:180px; height:43px;
}


/*----------------------------------------------------------------------*/
/* Menu */
#Menu { display:none; }


/*----------------------------------------------------------------------*/
/* 首頁-產品大類 */
#index_pro ul { padding:1em 0; }
#index_pro ul li { width:47.7%; margin:1%; }

/*----------------------------------------------------------------------*/
/* 首頁-最新消息 */
#index_news > div { margin:0 15px; }

/*----------------------------------------------------------------------*/
/* 首頁-實績案例 */
#index_case > div { margin:0 15px; }
#owlWrap { width:86%; }
.owl-theme .owl-controls .owl-buttons div.owl-next { right:-45px; }
.owl-theme .owl-controls .owl-buttons div.owl-prev { left:-45px; }

/*----------------------------------------------------------------------*/
/* 首頁-各服務處一覽 */
.index_ser, .index_down { float:none; width:100%; }
.index_ser { background:url(../../images/tw/area_bg.jpg) no-repeat right -95px; height:140px; }
.index_ser > div { left:30px; }
a.service_btn { width:50%; }

/* 首頁-驅動程式下載 */
.index_down > div { position:relative; left:auto; top:auto; padding:0 1.5%; width:97%; }
.d_info { padding:20px 0 0 0; }
.index_down .d_s_btn { text-align:center; }
.index_down .d_s_btn a { display:inline-block; float:none; }
.d_select { padding-bottom:20px; text-align:center; }
.d_select > div { position:relative; padding-left:87px; display:inline-block; }
.d_select label { position:absolute; left:0; top:0; }

/*----------------------------------------------------------------------*/
/* footer */
#footer { border:none; }
.footer_info { font-size:16px; padding:2em 0; }
.footer_menu { display:none; }
@media screen and (max-width: 720px) {
	.footer_info { padding:1.2em 0; }
	.footer_info ul li { float:none; margin:0; }
}

/*----------------------------------------------------------------------*/
/* pagetop */
.btn_top { position:fixed; right:15px; bottom:15px; width:43px; display:block; padding:0; }
.btn_top a { background:url(../../images/tw/gotop.png) no-repeat -25px 5px; width:43px; height:50px; z-index:9999; position:relative; }
.btn_top:after { content:""; display:block; background:#fff; width:43px; height:50px; opacity:0.5; z-index:8888; position:absolute;	
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

/*----------------------------------------------------------------------*/
/* 內頁樣式 */
#column_cont { width:100%; }
#column_cont > div { padding:15px; }
#column_left, .toolbar, #breadcrumbs { display:none; }
h1.maintitle { margin-bottom:0; }

/* 文字列表 */
.ListTable { width:100%; }	
.ListTable th { 
	padding:8px 10px; color:#000; font-size:123%; 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; width:30px; }
/* 日期 */
.ListTable td.date {  white-space:nowrap; text-align:center; color:#9f9f9f; width:80px; }
/* 更新日期 */
.ListTable td.update { white-space:nowrap; text-align:center; color:#9f9f9f; width:80px; }
/* 年度 */
.ListTable td.year { white-space:nowrap; text-align:center; width:80px; }
/* 最新回覆日期 */
.ListTable td.new_date { white-space:nowrap; text-align:center; color:#9f9f9f; width:130px; }
/* 頁碼 */
#pages { padding:10px 0; }
#pages a { display:none; line-height:40px; }
#pages a.first, #pages a.prev, #pages a.next, #pages a.last, #pages .current { display:inline-block; *display:inline; *zoom:1; margin:0 5px; }
#pages > span { display:none; }

/*----------------------------------------------------------------------*/
/* colorbox */
#colorbox_thum > span { height:140px; width:23%; margin:10px 1% 10px 1%; }
#colorbox_thum a { height:130px; }

/*----------------------------------------------------------------------*/
/* 清單樣式-圖片 */
.ListPic div.photo { padding:1% !important; }
.ListPic > div { width:100%; }
.ListPic div.item { width:30%; margin:10px 1.6%; }
.ListPic div.photo { width:97%; height:160px; }
.ListPic div.photo img { max-width:100%; max-height:100%; }

/*----------------------------------------------------------------------*/
/* 活動日期 */
.ListTable td.e_date { width:102px; color:#DA251C; }
.ListTable td.e_date > span { display:block; }


/*商品分類列表*/
.pro_many_list li a { line-height:250%; }

/*----------------------------------------------------------------------*/
/* 歷史沿革 */
.history_slider .slide .owl_img { height:300px; padding:5px; }

/*----------------------------------------------------------------------*/
/* 檢視留言 */
.comment_list li div { position:relative; padding-left:120px; min-height:60px; }
.comment_list .cont { width:100%; }
.comment_list .com_left { position:absolute; top:0; left:0; }
.comment_post label { margin-bottom:10px; }
.comment_post textarea { width:97%; }

/*----------------------------------------------------------------------*/
/* 問卷 */
.que_item textarea{ width:95%; }

/*----------------------------------------------------------------------*/
/* 訊息框 */
.mem_msg_box { margin:20px auto; }
#login_cont.mem_msg_box { width:400px; }
.forget_pw_box #login_cont.mem_msg_box { width:500px; }
#forward_cont { width:500px; }

/*----------------------------------------------------------------------*/
/* 轉寄好友 */
.forward { width:90%; }
.forward input[type="text"], .forward textarea { width:95%; }

/*----------------------------------------------------------------------*/
/* 詢價車按鈕 */
.fix_cart { position:absolute; right:0; top:0; text-align:center; }
.fix_cart a { background:url(../../images/tw/icon_cart1.png) no-repeat center 10px;	width:65px; padding:44px 0 10px 0; display:block; font-size:13px; color:#2c2c2c; font-weight:bold; }