﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------*/
/* header */
.menu > li > a { padding:0 14px 20px 14px; }
#header > div { height:100px; }

#wrap.fix-nav { margin-top:135px; }
#wrap.fix-nav #header { position:fixed; top:0; left:0; width:100%; z-index:1000; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3); box-shadow: 0 2px 3px rgba(0,0,0,0.3); }
#wrap.fix-nav #header .top_info { display:none; }
#wrap.fix-nav #header > div { height:50px; }
#wrap.fix-nav #header .logo { height:50px; }

/*----------------------------------------------------------------------*/
/* 首页 */

/* 新闻中心 */
.index_news > div { display:table; width:100%; }
.index_news > div > div { display:table-cell; }
.index_news > div > .index_news_left { width:43%; background:#dbecff url(../images/index_news_bg.jpg) no-repeat right top; }
.index_news .index_news_left > div { margin:0 55px 0 0; }
.index_news > div > .index_news_right { width:57%; }
.index_news .index_news_right > div { width:100%; max-width:562px; }

.index_news_left .titleBox { text-align:center; background:rgba(39,124,203,0.5); width:227px; padding:7px 0; margin:0 0 0 auto; }
.index_news_left .titleBox > span { display:block; }
.index_news_left .titleBox .t1 { font-size:33px; color:#fff; line-height:140%; }
.index_news_left .titleBox .t2 { font-size:22px; color:#ffc600; line-height:140%; font-family:"思源黑体","思源宋体", sans-serif; }
.index_news_list li a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }

/*----------------------------------------------------------------------*/
/* 內頁 */

/* 列表樣式 */
.List_4column li { width:29.3%; }

/* 頁碼 */
#pages .current { display:none; }

/*----------------------------------------------------------------------*/
/* colorbox */
#colorbox_thum a { width:230px; height:152px; margin:0 11.5px 30px 11.5px; }
#colorbox_thum > span:nth-child(4n+1) a { margin:0 11.5px 30px 11.5px; }
#colorbox_thum > span:nth-child(4n) a { margin:0 11.5px 30px 11.5px; }

/*----------------------------------------------------------------------*/
/* 第二層標題 */
.sub_title select { display:none; }

/*----------------------------------------------------------------------*/
/* 表格樣式 */
.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:170px; }
.FormTable > div > div { margin-left:185px; }

.FormTable.contactForm > div > label { width:183px; }
.FormTable.contactForm > div > div { margin-left:215px; }
.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 dl { padding-top:100px; }
.c_info dl dt { left:50%; margin-left:-45px; }
.c_info dl dd { text-align:center; }

/*----------------------------------------------------------------------*/
/* 轉寄好友 */
.forward { width:670px; }
.forward input[type="text"], .forward textarea { width:594px; }

/*----------------------------------------------------------------------*/
/* 會員登入 */
.FormTable.loginForm { width:400px; margin-top:11px; }
.FormTable.loginForm > div { padding:8px 0; }
.FormTable.loginForm > div > div { margin-left:100px; }

/*----------------------------------------------------------------------*/
/* 文字列表 */
.ListTable td.date { width:100px; }
.ListTable td.no { width:30px; }
.ListTable td.boolean { width:100px; }
.ListTable td.btn { width:100px; }

/* 報名人數 */
.ListTable td.limit { width:80px; }
/* 活動日期 */
.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; }
/* 申請按鈕 */
.fs1 .ListTable td.edit { width:50px; }
.fs2 .ListTable td.edit { width:65px; }
.fs3 .ListTable td.edit { width:75px; }

.ListTable2 tr th { width:200px; }

/*----------------------------------------------------------------------*/
/* 活動報名內頁 */
.content_intro .btn_common { position:absolute; top:15px; right:0px; padding:0; }

/*----------------------------------------------------------------------*/
/* 註冊會員 */
.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-controls-direction { display:none; }*/
.bx-controls-direction { display:inline; }

/*----------------------------------------------------------------------*/
/* 每月營收報告 */
.table_col2 { overflow:hidden; }
.table_col2 .ListTable2 { float:left; margin:0.8em 1% 1.5em 1%; width:48%; }

/*----------------------------------------------------------------------*/
/* 彈出視窗 */
.popup_box > div { max-height:90%; height: 100%; margin:20px; }
.popup_box .close { position:absolute; top:5px; right:5px; }
