﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------*/
/* header */
#header .menu, #header .top_info { display:none; }
#header .logo { float:none; height:50px; width:100%; }
#header > div:first-child { text-align:center; padding:7px; }
#header > div:after { display:none; }
#header > div { height:50px; }

/* banner */
.bx-wrapper .bx-controls-direction a { width:40px; height:40px; margin-top:-20px; }

/* footer */
#footer { display:none; }


/*----------------------------------------------------------------------*/
/* 首页 */

/* 敘述 */
@media screen and (max-width: 759px) {
.introduction { padding:2em 15px 4em 15px; }
.introduction > div > div { width:100%; margin-top:25px; padding:0px 10px; }
.introduction > div > div:first-child { margin-top:0; }
.introduction > div > div:before { display:none; }
.introduction .dep { padding:0 7%; }
}

/* 新闻中心 */
.index_news > div > .index_news_left { padding:35px 35px 0 35px; }
.index_news .t1 { font-size:28px; color:#0064cb; margin-right:5px; }
.index_news .t2 { font-size:18px; color:#ffbd00; font-family:"思源黑体","思源宋体" }
.index_news > div > .index_news_right { overflow:hidden; padding:0.8em 35px 1.5em 35px; }

/*----------------------------------------------------------------------*/
/* 內頁 */

/* 列表樣式 */
.List_3column li { width:46%; margin:0 2% 40px 2%; }
.List_4column li { width:46%; margin:0 2% 40px 2%; }

/* 麵包列 */
#breadcrumbs { display:none; }

/* 頁碼 */
#pages { padding-bottom:20px; }
#pages a { display:none; }
#pages a.first, #pages a.prev, #pages a.next, #pages a.last, #pages .current { display:inline-block; *display:inline; *zoom:1; }
#pages > span { display:none; }

/*-------------------------------------------------------------*/
/* 字級變換及工具列 */
.toolbar .toolbar_left { display:none; }
.toolbar .toolbar_right { float:none; }
.toolbar .toolbar_right dl.share { float:right; }
.toolbar dl.share dt { display:block; }

/*----------------------------------------------------------------------*/
/* colorbox */
#colorbox_thum a { width:150px; height:99px; margin:0 14px 20px 14px; }

/*----------------------------------------------------------------------*/
/* 表格樣式 */
.FormTable > div > label { text-align:right; position:absolute; }

.FormTable > div { width:100%; clear:both; }
.FormTable > div > label, .FormTable > div > div { line-height:35px; padding:14px 0; }
.FormTable > div > label { width:120px; }
.FormTable > div > div { margin-left:135px; }

.FormTable.forward { padding:10px; }

.FormTable.contactForm > div > label { width:80px; }
.FormTable.contactForm > div > div { margin-left:113px; }
.FormTable.contactForm > div > label, .FormTable.contactForm > div > div { padding:14px 14px; }
.FormTable .textareabox label { height:120px; }

/* 表單元件 */
.FormTable_st1 .input_group.two_aliquots > div{ display: block; float: left; width: 50%; }

/*----------------------------------------------------------------------*/
/* 聯絡我們 */
.c_info > div { width:32%; }
.c_info dl { padding-top:100px; padding-left:0px; display:inherit; }
.c_info dl dt { left:50%; margin-left:-45px; display:inherit; }
.c_info dl dd { text-align:center; }

.mapBox { height:auto; }
.mapBox iframe { width:100%; height:300px; }
.mapBox .mapinfo { width:100%; position:relative; }
.mapBox .mapinfo:after { display:none; }

/*----------------------------------------------------------------------*/
/* 轉寄好友 */
.forward { width:90%; }
.forward input[type="text"], .forward textarea { width:95%; }

/*----------------------------------------------------------------------*/
/* 會員登入 */
.FormTable.loginForm { width:300px; }
.FormTable.loginForm > div > label { position:relative; }
.FormTable.loginForm > div > div { margin-left:0; }

/*----------------------------------------------------------------------*/
/* 第二層標題 */
.sub_title ul { display:none; }

/*----------------------------------------------------------------------*/
/* 圖文列表 */
.PicTextList > li > div.imgBox { margin-right:0; margin-bottom:10px; }
.PicTextList .imgBox, .PicTextList .textBox { width:100%; }

/*----------------------------------------------------------------------*/
/* 會員專區 */
.memCont { padding:0; }

/*----------------------------------------------------------------------*/
/* 文字列表 */
.ListTable, .ListTable tbody, .ListTable tr, .ListTable th, .ListTable td { display:block; }
.ListTable { margin-bottom:20px; background:none; font-size:87.5%; }
.ListTable tr:nth-child(odd), .ListTable tr:nth-child(even) { background:#f4f4f4; }

.ListTable tr:first-child { position:absolute; left:-10000px; top:-10000px; }
.ListTable tr { margin-bottom:15px; border-bottom:1px solid #e0e0e0; border-left:5px solid #8eb0d4; position:relative; padding:5px 0; background:#f4f4f4; text-align:left; }

.ListTable tr td { margin:8px 10px; padding:0; }
.ListTable tr td:before { font-weight:bold; content: attr(data-th)"：";  font-family: "思源黑体","思源宋体"; }
.ListTable td.no:before, .ListTable td.title_link:before, .ListTable td.date:before, .ListTable td.btn:before, .ListTable td.edit:before { content:""; }

.ListTable td.no {
	width:30px; height:30px; line-height:30px; color:#555; background:#f9dca3; text-shadow:1px 1px 1px #fff; position:absolute; left:5px; top:10px; margin:0; text-align:center;
	-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;
}
.ListTable td.title_link { font-size:125%; }
.ListTable td.date { color:#888; font-size:92.85%; line-height:100%; }
.ListTable td.btn { text-align:right; }
.ListTable td.btn input { padding:8px 14px; }
.ListTable td.edit { padding: 3px 0; }

.ListTable2 tr th { width:100px; }

/*----------------------------------------------------------------------*/
/* 註冊會員 */
.FormTable.lastForm { padding:10px 0 15px; }
.FormTable.lastForm > div > label { width:110px; }
.FormTable.lastForm > div > div { margin-left:125px; }
.FormTable.lastForm > div > label, .FormTable.lastForm > div > div { padding:5px 14px; }

/*----------------------------------------------------------------------*/
/* 人才招募_首页輪播 */
.bx-pager { display:none; }

/* 人才招募_首页搜尋 */
.job_search > div { padding:20px 110px 20px 100px; }
	.fs3 .job_search > div { padding:20px 120px 20px 115px; }
.job_search_title { left:15px; }
	.fs3 .job_search_title { left:15px; }
.job_search .search_btn { right:20px; }

/*----------------------------------------------------------------------*/
/* 每月營收報告 */
.table_col2 { overflow:hidden; }
.table_col2 .ListTable2 { float:left; margin:0.8em 0.5% 1.5em 0.5%; width:49%; }

/*----------------------------------------------------------------------*/
/* 分類_標題 */
.tab_title { border-bottom:1px solid #E7E7E7; margin-bottom:0; }
.tab_title h2 { position:absolute; top:0; left:0; line-height:150%; padding-bottom:0px; }
.tab_title > a { margin:5px; display:inline-block; }
.tab_title > a:hover { font-size:100%; color:#2b7fdd; }
.fs1 .tab_title h2, .fs2 .tab_title h2, .fs3 .tab_title h2 { padding-bottom:0; }
.fs1 .tab_title { padding-top:37px; }
.fs2 .tab_title { padding-top:42px; }
.fs3 .tab_title { padding-top:50px; }

/*----------------------------------------------------------------------*/
/* 彈出視窗 */
.popup_box > div { max-height:90%; height: 100%; margin:20px; }
.popup_box .close { position:absolute; top:5px; right:5px; }

