﻿@charset "utf-8";
/* CSS Document */
a{color:#0055aa;text-decoration:none;}
a:hover{color:#499abf;}
.clearfix {display: block; width: 100%; clear: both; overflow: hidden; visibility: hidden; height: 0;}
html, body{font-size:13px;line-height:20px;letter-spacing:0.1em;font-family:Verdana, Geneva, sans-serif;}
#alert{background-color:#000;height:30px;width:100%;}
#search_content_bg{width:100%;}
#wrapper{width:950px;margin:0px auto;}
#header{height:70px; background: #f3f3f3; border-bottom: 1px solid #c8c8c8; padding-bottom: 38px;}
#header .mid {width: 950px; margin: 0 auto;}
/* 節慶logo 
#header h1{display: inline-block;width: 210px;height: 70px;float: left;background: url(../img/ill_104logo_holiday.gif) no-repeat center;}
#header h1 a.logo {display: block;text-indent: -9999em;cursor: pointer;width: 180px;height: 25px;margin-top: 25px;}
#header .quote {position: relative;float: left;margin: 30px 0 0 0;width: 480px;font-size: 11px;}
*/
/* 104 logo */
#header h1{height:70px;float:left;}
#header h1 .logo{display:inline-block;text-indent:-9999em;cursor:pointer;width:180px;height:70px;background:url(../img/ill_104logo.png) no-repeat 0px 0px;margin-top:25px;}	
#header .quote{position:relative;float:left;margin:30px 0 0 30px;width:480px;font-size:11px;}

/*隱藏版位*/
#header .ad_header{float:right;width:260px;display:inline-block;text-align:right;padding-top:5px;}
/*人才招募預估值*/
.estimate{text-align:right;margin-top:10px;padding:4px 10px 4px 10px;z-index:99;position:relative;float:right;}
.estimate_on{border:1px solid #999;border-bottom:1px solid #fff; background-color:#fff;padding:3px 9px 3px 9px;display:block;cursor:pointer;}
.estimate a{display:inline;cursor:pointer;}	
.estimate span{font-size:12px;-webkit-text-size-adjust:none;}/*人才招募預估值-數字*/
#popup_estimate{border:1px solid #999;margin-left:690px;margin-top:37px;width:258px;font-size:12px;z-index:98;}/*人才招募預估說明定位*/
#popup_more{margin-top:45px;margin-left:480px;width:200px;}
#container, #tab_search .tab_content, .tab_content ul, .push, .glory ul{clear:both;}
#container {position:relative; top: -42px;}
#container::after {clear:both;content:"";display:block;}
#content_l{width:670px;float:left;}
#content_r{width:260px;float:right;}
/*選單大頁籤*/
#tab_search .tab_persona {overflow: hidden; padding-top: 3px;}
#tab_search .tab_persona li{height:39px; float:left; display:block;text-indent:-9999em;cursor:pointer;}
#tab_search .tab_persona li a{display:block; height: 100%;}
/*首頁*/
#tab_search .tab_persona li.home ,#tab_search .tab_persona li.student{width:91px;}
#tab_search .tab_persona li.higher {width: 92px;}
#tab_search .tab_persona li.home a{background:url(../img/ill_tab_persona.gif) no-repeat 0px 0px;}
#tab_search .tab_persona li.home .active{background:url(../img/ill_tab_persona.gif) no-repeat 0px -39px;}
/*學生*/
#tab_search .tab_persona li.student a{background:url(../img/ill_tab_persona.gif) no-repeat -91px 0px;}
#tab_search .tab_persona li.student .active{background:url(../img/ill_tab_persona.gif) no-repeat -91px -39px;}
/*新鮮人*/
#tab_search .tab_persona li.freshman ,#tab_search .tab_persona li.office {width:101px;cursor:pointer;}
#tab_search .tab_persona li.freshman a{background:url(../img/ill_tab_persona.gif) no-repeat -182px 0px;}
#tab_search .tab_persona li.freshman .active{background:url(../img/ill_tab_persona.gif) no-repeat -182px -39px;}
/*上班族*/
#tab_search .tab_persona li.office a{background:url(../img/ill_tab_persona.gif) no-repeat -283px 0px;}
#tab_search .tab_persona li.office .active{background:url(../img/ill_tab_persona.gif) no-repeat -283px -39px;}
/*高階*/
#tab_search .tab_persona li.higher a{background:url(../img/ill_tab_persona.gif) no-repeat -384px 0px;}
#tab_search .tab_persona li.higher .active{background:url(../img/ill_tab_persona.gif) no-repeat -384px -39px;}
/*行銷版位* class="search_compant"/
#tab_search #popup_ad{margin-top:124px;}
/*行銷文字或圖片操作*/
#tab_search .tab_persona li.ad_txt{background:none;float:right;text-align:right;}
.tab_content{height:310px; margin-bottom: 10px; padding-top: 12px; position: relative; z-index: 3;}
.tab_content .form_search .items {margin-right:5px; display:block; float:left;}
.tab_content .form_search input[type='text'] {width: 190px; display: block; height: 28px; line-height: 28px; font-size: 15px; padding: 0 5px;}
.tab_content .form_search .search_menu {width: 147px;}
.tab_content .form_search input[type='button'], .tab_content .form_search input[type='submit'] {height: 29px;}
#tab_student .form_search input[type='text'] {width: 130px;}
#tab_student .form_search .search_menu { width: 125px;}
.tab_content .form_search .kw_input {width: 202px;}
#tab_student .form_search .kw_input {width: 142px; }
/*偽下拉*/
.search_menu{
	cursor:pointer;
	overflow:hidden;
    font-size: 15px;
	padding-right:10px;
	height:28px;
	line-height:28px;
	color:#999;
	text-indent:3px;
	border:1px solid #999;
	background-color:#fff;
	background-image:url(../img/ill_arrow_search.gif);
	background-repeat:no-repeat;
	background-position:right;	
	-moz-border-radius:2px;	
	-webkit-border-radius:2px;
	/*陰影*/
	-webkit-box-shadow:inset 0px 1px 2px #d4d4d4;
	-moz-box-shadow:inset 0px 1px 2px #d4d4d4;
	box-shadow:inset 0px 1px 2px #d4d4d4;
}
.sortlist_menu{
	position:absolute;
	background:#fff;
	border:1px solid #999;border-top:none;
	z-index:999;
	display:none;
	margin-top:-1px;
}
.sortlist_menu p a{display:block;padding:0px 5px 2px 5px;color:#333;}
.sortlist_menu p a:hover{background-color:#efefef;color:#000;}
/*學生-時段*/
.sm_period{width:128px;}
/*高階-工作經驗*/
.sm_seniority{width:148px;}
.tab_content .form_search { background: #eaeaea; border-bottom: 1px solid #ccc; padding: 14px 15px 12px 15px; position: relative;}
.tab_content .form_search .arrow { display: block; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #eaeaea; top: -10px; overflow: hidden; }
#search_company {display: none;}
#search_job .arrow {left: 12px;}
#search_company .arrow {left: 87px;}
/*查詢button*/
.tab_content .form_search .items.form_but_end{margin-right:0px;}
/*更多查詢*/
.tab_content .form_search .items.form_more{width:70px;margin-right:0px;text-align:right;float:right;}
/*更多查詢▼*/
.tab_content .form_search .items.form_more span{font-size:11px;letter-spacing:0;-webkit-text-size-adjust:none;}
/*首頁_找工作：找公司│最新工作│更多查詢*/
.tab_content .hot_index {margin-bottom:15px; zoom:1;}
.tab_content .search_tabs {overflow: hidden; float: left;}
.tab_content .search_tabs button {background: none; border: none; outline: none; cursor: pointer; font-size: 15px; color: #0055aa;}
.tab_content .search_tabs button.active {color: #000;}
.tab_content .hot_index .other_link{margin-right:0px; padding:0; text-align:right; float:right; position: relative; z-index: 3;}
/*查詢紀錄icon*/
.icon_record{float:left;width:16px;background:url(../img/icon_record.gif) no-repeat 0 3px;margin-right:2px;}
/*首頁_最近查詢▼*/
.tab_content .hot_index li span.more{text-align:right;font-size:11px;-webkit-text-size-adjust:none;}
/*其他頁_熱門*/
.tab_content .hot  {margin: 10px 0 16px 0;}
.tab_content .hot .items{float:left;}
/*其他頁_熱門關鍵字*/
.tab_content .hot .items.hot_link{margin-right:0px;}
/*其他頁_最近查詢*/
.tab_content .hot .items.old_search{float:right; position: relative;}

/*其他頁_最近查詢數字*/ 
.tab_content .hot .items.old_search span.numbers{font-size:10px;color:#666666;letter-spacing:0;-webkit-text-size-adjust:none;}
/*其他頁_最近查詢▼*/
.tab_content .hot .items.old_search span.more{text-align:right;font-size:11px;-webkit-text-size-adjust:none;}
/*清除查詢記錄X*/
.icon_delete{background:url(../img/ill_delete.gif) no-repeat 0px 3px;display:inline-block;width:16px;}
/*分類頁籤*/
.tab_content .kind { float: left; }
.tab_content .kind li{width:120px; text-align:center; border: 1px solid #ccc; height: 54px; background: #f5f5f5;}
.tab_content .kind li.on { border-right: 1px solid #fff; background: #fff;}
.tab_content .kind li a{display:block; line-height: 48px; font-size: 15px; overflow: hidden; *line-height: 55px;}
.tab_content .kind li.on a {}

/*首頁菜單*/
.tab_content dl {overflow: hidden; height: 154px;}
.tab_content dl.has_tab {margin-left: 122px; overflow: hidden; border: 1px solid #ccc; border-left: 0; padding: 5px 0 7px 40px;}

/*4欄*/
.tab_content dl.row4 dd li{width:150px;}
/*6欄*/
.tab_content dl.row5 dd li{width:6.3em;}
/*菜單標題*/
.tab_content dt{float:left;width:6.3em;line-height:22px;margin-top:0px;margin-bottom:0px;}
/*菜單區塊*/
.tab_content dd{margin-left: 70px; overflow: hidden;}
.tab_content dd ul{margin-top:0px; margin-bottom:0px; overflow: hidden;}
/*菜單細項*/
.tab_content dd li{float:left;width:9em;white-space:nowrap;line-height:22px;}
/*菜單-數字*/
.tab_content dd li span{font-size:10px;color:#999;margin-left:0px;letter-spacing:-0.05em;-webkit-text-size-adjust:none;}
/*菜單-小圖 facebook*/
.fb{background:url(../img/icon_fb.gif) no-repeat;width:12px;height:12px;display:inline-block;vertical-align:middle;}
/*產業標題*/
.tab_content dl.industry dt{margin-bottom:0px;line-height:22px;}
/*產業細項*/
.tab_content dl.industry li{margin-bottom:0px;line-height:22px;}
/*講座*/
.tab_content dd p{line-height:17px;margin-top:5px;}
/*講座日期*/
.time{font-size:11px;color:#0066cc;margin-right:6px;font-weight:bold;letter-spacing:0;-webkit-text-size-adjust:none;}
/*講座 new 圖示*/
.icon_new{width:26px;display:inline-block;background:url(../img/ill_new.gif) no-repeat 0px 2px;vertical-align:middle;margin-right:5px;}
/*行銷廣告形態*/
.marketing_ad{width:100%; overflow: hidden; position:absolute; bottom:0;}/*固定高度用*/
.marketing_ad_60,.marketing_ad_320_60{width:320px;float:left;display:block;margin-left:6px;margin-right:16px;margin-top:5px;}
.marketing_ad_60.end{margin-left:0px;margin-right:0px;margin-top:5px;}
.marketing_ad_60 h3{font-weight:bold;}
.marketing_ad_60 li{background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;text-indent:15px;}
.marketing_ad_60 p{font-size:12px;}
/*60x60_AD圖*/
.marketing_ad_60 img{float:left;clear:right;height:60px;background-color:#999;margin-right:10px;}
/*320x60_AD圖*/
.marketing_ad_320_60_right{display:inline-block;margin-top:5px;}
/*廣告區塊*/
/*輪播 CSS 320x85版位  */
#ad_box{clear:both;display:inline-block;	width:654px;margin-bottom:15px;padding:6px 7px 7px 7px;background-color:#eeeeee;border:1px solid #e2e2e2;}
#ad_box .ad_320_85 li{height:106px;width:320px;float:left;background-color:#f9f9f9f9;display:inline-block;}
#ad_box .ad_320_85 li.ad_320_85_b{float:right;margin-left:14px;}
#ad_box .ad_320_85 li , .ad_260_210{background-color:transparent;}
/*輪播 CSS 右側260x210版位*/
.ad_260_210{background-color:#eee;height:228px;}
.ad_260_210 li{height:228px;width:260px;float:left;display:inline-block;}
#ad_box .ad_box2{clear:both;display:inline-block;margin-top:3px;margin-bottom:0px;}
#ad_box .ad_200_70{float:left;}
#ad_box .ad_200_70 li{background-color:#999;height:70px;width:200px;display:block;margin-bottom:10px;}
#ad_box .ad_200_70 li.end{margin-bottom:0px;}
#ad_box .ad_200_150{float:left;height:150px;width:200px;margin-left:16px;}
#ad_box .ad_list{float:left;margin-left:5px;margin-top:5px;}
#ad_box .ad_list li{background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;text-indent:14px;overflow:hidden;}
/*推薦專區*/
.push h3{background:url(../img/bg_push_h3.gif);background-color:#e0ecea;height:14px;line-height:14px;display:block;margin-bottom:10px;}
.push h3 span{background:#FFFFFF;padding-bottom:3px;}
.push li{float:left;width:134px;line-height:21px;}
.push li span{font-size:11px;color:#666666;margin-left:3px;letter-spacing:0;}
/*熱門徵才*/
#hot_box{clear:both;display:inline-block;width:670px;margin-bottom:15px;}
#hot_box h3{background:url(../img/bg_push_h3.gif);background-color:#e6e6e6;height:14px;line-height:14px;display:block;margin-bottom:10px;}
#hot_box h3 span{background:#FFFFFF;padding-bottom:3px;}
#hot_box .ad_list{float:left;}
#hot_box .ad_list_c{margin-left:10px;margin-right:10px;}
#hot_box .ad_list li{width:215px;text-indent:14px;overflow:hidden;background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;}
/*左邊下方廣告*/
#ad_bottom{padding:6px;width:656px;border:1px solid #dcdcdc;clear:both;display:inline-block;margin:16px 0 15px 0;}
/*廣告外框 slide box*/
#ad_bottom .ad_450240 {float:left;margin:0;padding:0;width:450px;height:240px;overflow:hidden;position:relative;}
#ad_bottom .ad_200115 {float:right;}
#ad_bottom .ad_200115 li{width:200px;height:115px;margin-bottom:10px;}
#ad_bottom .ad_200115 li.end{margin-bottom:0px;}
/*熱門企業*/
#hot_com{clear:both;display:inline-block;width:950px;margin-top:20px;margin-bottom:20px;}
#hot_com h3{background:url(../img/bg_push_h3.gif);background-color:#e6e6e6;height:14px;line-height:14px;display:block;margin-bottom:10px;}
#hot_com h3 span{background:#FFFFFF;padding-bottom:3px;}
/*------------------右邊----------------*/
/*登入區塊*/
.tab_login li{display:block;float:left;text-align:center;height:42px;}
.tab_login li a{display:block;text-indent:-9999em; height: 100%;}
.tab_login li.tab_my104, .tab_login li.tab_vip{cursor:pointer;}
.tab_login li.tab_my104 a{width:131px;background:url(../img/ill_tab_login.gif) no-repeat 0px 0px;}
.tab_login li.tab_my104 .active{background:url(../img/ill_tab_login.gif) no-repeat 0px -42px;}
.tab_login li.tab_vip a{width:129px;margin-right:0px;background:url(../img/ill_tab_login.gif) no-repeat -131px 0px;}
.tab_login li.tab_vip .active{margin-right:0px;background:url(../img/ill_tab_login.gif) no-repeat -131px -42px;}
/*bc會員登入區塊*/
.login_content{
	border-right:1px solid #c8c8c8;border-left:1px solid #c8c8c8;
	border-bottom:1px solid #a0a0a0;
	background-color:#FFF;
	height:auto;
	clear:both;
	padding:10px 7px;
	/*陰影*/
	-webkit-box-shadow:0 6px 6px -6px #555;
	   -moz-box-shadow:0 6px 6px -6px #555;
			box-shadow:0 6px 6px -6px #555;
}
/*登入前*/
.login_content p.logout{padding:2px 10px; height:36px;}
.login_content p.line{background:url(../img/ill_login_content_line.gif) no-repeat bottom;height:38px;text-align:center;}
.login_content p.ad{padding-bottom:5px;text-align:center;}
.products_list{margin-top:0px;}
.products_list li{background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;text-indent:14px;}
/*登入後*/
/*my104*/
.login_content p.login_my104{padding:2px 10px 5px 10px;border-bottom:1px dotted #c8c8c8;}
/*my104會員資訊*/
.member_info{margin:5px 10px;}
.member_info li{line-height:18px;}
.member_info li a{color:#b73300;font-weight:bold;-webkit-text-size-adjust:none;}
/*my104會員中心服務*/
.my104_service{margin:5px 10px;height:62px;}
.my104_service li{display:inline-block;float:left;width:110px;}
.vip_service{margin:5px 10px;height:97px;}
.vip_service li{display:inline-block;float:left;width:110px;}
.login_button{margin-left:10px;}
/*-----------------------------------------*/
 /*右邊tab區塊*/
.right_tab{width:260px;}
.right_tab .ad_tab_3,
.right_tab .ad_tab_4,
.right_tab .ad_tab_5{z-index:99;position:relative;	top:1px;}
.right_tab .ad_tab_3 li,
.right_tab .ad_tab_4 li,
.right_tab .ad_tab_5 li{
	display:inline-block;
	float:left;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	margin-right:1px;
	overflow:hidden;
	text-align:center;
	
	-moz-border-radius:6px 6px 0px 0px;
	
	-webkit-border-radius:6px 6px 0px 0px;
}
.right_tab .ad_tab_3 li a,
.right_tab .ad_tab_4 li a,
.right_tab .ad_tab_5 li a{display:block;height:26px;line-height:28px;}
.right_tab .ad_tab_3 li a{width:84px;}
.right_tab .ad_tab_4 li a{width:62px;}
.right_tab .ad_tab_5 li a{width:49px;}
.right_tab .ad_tab_3 li a:hover,
.right_tab .ad_tab_4 li a:hover,
.right_tab .ad_tab_5 li a:hover{background-color:#f0f8fb;}
.right_tab .ad_tab_3 li.on,
.right_tab .ad_tab_4 li.on,
.right_tab .ad_tab_5 li.on{
	border-bottom:0px;
	background:#feffff;/* Old browsers */
	background:-moz-linear-gradient(top, #feffff 0%, #d1e9f3 5%, #ffffff 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(5%,#d1e9f3), color-stop(100%,#ffffff));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #feffff 0%,#d1e9f3 5%,#ffffff 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #feffff 0%,#d1e9f3 5%,#ffffff 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #feffff 0%,#d1e9f3 5%,#ffffff 100%);/* IE10+ */
	background:linear-gradient(top, #feffff 0%,#d1e9f3 5%,#ffffff 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ffffff',GradientType=0 );/* IE6 7 9 */
	filter:'progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ffffff',GradientType=0 )';/* IE8 */
}
/*主題頻道*/
.right_tab .ad_tab_box{border:1px solid #e2e2e2;border-top:0px;height:110px;width:243px;clear:both;padding:10px;padding-right:5px;}
/*一標題二行文字*/  /*70x70_AD圖*/

.ad70 {
	margin-bottom: 14px;
	height: 60px;}
.ad70 img {
	margin-right:8px;}

.ad70 a{display:block;}

.ad70 h3{font-weight:bold;letter-spacing:0px;line-height:13px;margin-bottom:6px;}
.ad70 p a{font-size:12px;line-height:18px;letter-spacing:1px;margin-right:0;}
.ad70 h3 a ,.ad70 p a{float:none;font-size:12px;}
/*兩則訊息*/
.right_tab .ad_tab_box ul{margin-top:5px;}
.right_tab .ad_tab_box li{font-size:12px;line-height:18px;letter-spacing:1px;background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;text-indent:14px;}
/*訊息快遞*/
.right_box.super { margin-bottom: 0;}
.super h3{background:url(../img/bg_push_h3.gif);background-color:#e6e6e6;height:14px;line-height:14px;display:block;margin-bottom:10px;text-align:center;}
.super h3 span{background:#FFFFFF;padding-bottom:3px;}
.super li{background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;text-indent:14px;}
.super .ad_260_150{	display:inline-block;clear:both;height:150px;width:260px;margin-top:10px;}
/*104榮耀*/
.glory h3{background:url(../img/bg_push_h3.gif);background-color:#e0ecea;height:14px;line-height:14px;display:block;margin-bottom:15px;text-align:center;}
.glory h3 span{background-color:#FFFFFF;padding-bottom:3px;}
.glory_img{float:left;height:40px;width:40px;background-color:#999;margin-right:8px;}
.glory p{margin-bottom:10px;}
/*右邊所有區塊外框*/
.right_box{width:260px;margin-bottom:15px;}
.right_box li.end{margin-right:0px;}
#footer{clear:both;display:inline-block;margin-top:20px;margin-bottom:30px;}
#footer .row li{float:left;height:110px;margin-right:20px;margin-left:0px;font-family:Arial, Helvetica, sans-serif;}
#footer .row li.seeker_left{width:80px;margin-right:0px;}/*求職-左*/
#footer .row li.seeker_right{width:100px;margin-left:15px;border-right:1px solid #c8c8c8;}/*求職-右*/
#footer .row li.vip_left{width:65px;margin-right:0px;}/*求才-左*/
#footer .row li.vip_right{width:115px;margin-left:15px;border-right:1px solid #c8c8c8;}/*求才-右*/
#footer .row li.about_left{width:85px;margin-right:0px;}/*關於104-左*/
#footer .row li.about_right{width:85px;margin-left:5px;border-right:1px solid #c8c8c8;}/*關於104-右*/
#footer .row li.glory{width:320px;margin-right:0;margin-left:0;}/*104榮耀*/
#footer .row li dt{font-size:15px;margin-bottom:10px;}
#footer_bottom{width:100%;background:url(../img/bg_footer.gif) repeat-x;text-align:center;color:#aaa;height:45px;line-height:45px;padding-top:3px;}
/*------------共用popup 詳細客服專線popup------------*/
.popup ,.pop_tel{
	z-index:3;
	position:absolute;
	display:none;
	text-align:left;
	background-color:#fff;
	border:1px solid #666666;
	/*陰影*/
	-webkit-box-shadow:0 6px 6px -6px #555;
	   -moz-box-shadow:0 6px 6px -6px #555;
			box-shadow:0 6px 6px -6px #555;
}
.popupv2 {
	z-index:3;
	position:absolute;
	/*display:none;*/
	text-align:left;
	background-color:#fff;
	border:0px solid #666666;
	/*陰影*/
	-webkit-box-shadow:0 6px 6px -6px #555;
	   -moz-box-shadow:0 6px 6px -6px #555;
			box-shadow:0 6px 6px -6px #555;
}
.popup .arrow_top{
	height:6px;
	display:block;
	background:url(../img/ill_popupbox_top.gif) no-repeat  bottom;
	position:relative;
	z-index:5;
	top:-6px;	
	*top:-6px;
	_top:-16px;	
}
.popup h3,.popup p,.popup ul{padding:0 10px 5px 10px;}
.popup p{margin-bottom:5px;}
.popup li{background:url(../img/ill_li_drop.gif) no-repeat 0px 4px;padding-left:15px;margin-bottom:3px;line-height:18px;}
.popup .close{float:right;margin-top:6px;margin-right:6px;*margin-bottom:-18px;}
.close_ad{position:absolute;right:3px;top:3px;opacity:0.7;}
.popup dl{margin-left:10px;}
.popup dt{width:100%;font-weight:bold;}
.popup dd{margin-left:13px;margin-bottom:5px;}
/*最近查詢*/
/*首頁*/ /*學生*/ /*上班族*/ /* 新鮮人*/ /*高階*/
.pps_student ,.pps_office ,.pps_freshman ,.pps_higher, .pps_home {width:210px; right: 0;}
.pps_student ,.pps_office ,.pps_freshman ,.pps_higher {top: 105px;}
.pps_home {top: 140px;}
/*---------------------------詳細客服專線popup---------------------------*/
.pop_tel{	
	-moz-border-radius:4px;	
	-webkit-border-radius:4px;
}
.arrow_bottom{background:url(../img/ill_dn.gif) no-repeat top;top:6px;height:6px;position:relative;}
.close{margin-top:6px;margin-right:6px;float:right;*margin-bottom:-18px;}
/* footer popup box width */
#tel_c{width:180px;}
#tel_b{width:200px;}
#eng_about{width:460px;}
/* about 104 popup*/
.eng_about_box{width:200px;height:120px;display:inline-block;margin:15px 0 5px 0;padding:0;padding-left:10px;vertical-align:top;}
.eng_about_box h3{margin-bottom:10px;font-weight:bold;}
.eng_about_box p{font-size:11px;line-height:18px;height: 6em;margin-bottom: .5em;}
.employer{border-right:1px solid #c8c8c8;padding-right:10px;}
.tel_job {margin:0px auto;font-size:12px;line-height:18px;}
.tel_job dl{display:block;margin:10px;margin-bottom:7px;}
.tel_job dt{font-size:13px;border-bottom:1px dotted #999;padding-bottom:8px;margin-bottom:8px;}
.tel_job dd{margin-bottom:3px;-webkit-text-size-adjust:none;/*針對Chrome*/}
/*icon 圖示*/
.icon_mail,.icon_q,.icon_safe{width:16px;height:16px;display:inline-block;margin-right:4px;vertical-align:middle;}
.icon_mail {background:url(../img/ill_mail.gif) no-repeat;}
.icon_q {background:url(../img/icon_qa.gif) no-repeat;}
.icon_safe {background:url(../img/icon_safe.gif) no-repeat;}
.icon_tel{background:url(../img/icon_tel.png) no-repeat;height:12px;width:12px;display:inline-block;vertical-align:middle;text-indent:-9999em;margin-top:-2px;}
/*---------------------------*/
.w90{width:90px;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w170{width:170px;}
.w224{width:224px;}
.w380{width:380px;}
.w342 {width:342px;}
.float_r{float:right;clear:left;}
.t_r{text-align:right;}
.t_red{color:#cc3300;font-weight:normal;}
/*button 樣式*/
/* gray */
.gray {
	background:#ffffff;/* Old browsers */
	background:-moz-linear-gradient(top, #ffffff 0%, #fefefe 5%, #dcdcdc 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#fefefe), color-stop(100%,#dcdcdc));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffffff 0%,#fefefe 5%,#dcdcdc 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffffff 0%,#fefefe 5%,#dcdcdc 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffffff 0%,#fefefe 5%,#dcdcdc 100%);/* IE10+ */
	background:linear-gradient(top, #ffffff 0%,#fefefe 5%,#dcdcdc 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );/* IE */
	border:solid 1px #999;
	border-right:solid 2px #666\9;/* IE */
 	border-bottom:solid 2px #666\9;/* IE */
}
.gray:hover {
	background:#ededed;/* Old browsers */
	background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 2%, #d2d2d2 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f7f7f7), color-stop(100%,#d2d2d2));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 2%,#d2d2d2 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffffff 0%,#f7f7f7 2%,#d2d2d2 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffffff 0%,#f7f7f7 2%,#d2d2d2 100%);/* IE10+ */
	background:linear-gradient(top, #ffffff 0%,#f7f7f7 2%,#d2d2d2 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 );/* IE */
}
/* yellow */
.yellow {
	background:#fff8d2;/* Old browsers */
	background:-moz-linear-gradient(top, #fff8d2 0%, #fee14d 5%, #f5bf4d 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8d2), color-stop(5%,#fee14d), color-stop(100%,#f5bf4d));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff8d2 0%,#fee14d 5%,#f5bf4d 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff8d2 0%,#fee14d 5%,#f5bf4d 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #fff8d2 0%,#fee14d 5%,#f5bf4d 100%);/* IE10+ */
	background:linear-gradient(top, #fff8d2 0%,#fee14d 5%,#f5bf4d 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8d2', endColorstr='#fee14d',GradientType=0 );/* IE */
	border:solid 1px #a8760e;
	border-top:1px solid #c39300;
	border-bottom:1px solid #8f5400;
	font-weight:bold;
	border-right:solid 2px #7b470a\9;/* IE */
 	border-bottom:solid 2px #7b470a\9;/* IE */
}
.yellow:hover {
	background:#fbbf00;/* Old browsers */
	background:-moz-linear-gradient(top, #fff8d2 0%, #fedf00 5%, #f4b24d 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8d2), color-stop(5%,#fedf00), color-stop(100%,#f4b24d));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fff8d2 0%,#fedf00 5%,#f4b24d 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fff8d2 0%,#fedf00 5%,#f4b24d 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #fff8d2 0%,#fedf00 5%,#f4b24d 100%);/* IE10+ */
	background:linear-gradient(top, #fff8d2 0%,#fedf00 5%,#f4b24d 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8d2', endColorstr='#fedf00',GradientType=0 );/* IE */
}
/*選單 LightBox fixed*/
#divorg .e104menu2011_lightbox{-moz-opacity:0.4!important;;opacity:.40!important;filter:alpha(opacity=40)!important;}
/*問劵定位*/
#popup_satisfaction{width:430px;}
/*快速找工作*/
.quick_search{padding:10px 0;}
.quick_search a{text-decoration:none;}
.quick_search_popup{width:125px; left: 0; top: 25px;}
.txt_ccc{color:#ccc;}
/*vip登入兩區塊*/
.login_vip{margin:auto; text-align:center}
.login_vip li{margin:4px 14px;height:65px;width:215px; border:1px #fff solid;}
.login_vip li:hover{
	border:1px #d2d2d2 solid; cursor:pointer;
	/*陰影*/
	-webkit-box-shadow: 0 0 6px 0 #bebebe;
	-moz-box-shadow: 0 0 6px 0 #bebebe;
	box-shadow: 0 0 6px 0 #bebebe;
}
.login_vip li.b1{background:url(../img/ill_login_vip.gif) no-repeat 0 0;}
.login_vip li.b2{background:url(../img/ill_login_vip.gif) no-repeat 0 -78px;}
.vip_txt{padding:35px 15px 10px 15px; text-align:left; letter-spacing:2px;color:#666;}
.login_vip li a{display:block;}
