@charset "utf-8";
/*................................主頁架構開始................................*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0; font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*................................主頁架構結束................................*/

body { font-size: 13px; font-family: Arial, Helvetica, sans-serif, "新細明體"; margin:0px auto; padding: 0px auto; background: #fff url(bg_body.gif) repeat-x top; text-align: center;}
input, select {color:#333333;letter-spacing:1px;}
div, ul, li, dl, dt, form, span, td, th, p { margin: 0px auto; padding: 0px auto; color:#444444;}
li,ul { list-style-type: none; display: inline;}
img {border:none; vertical-align:middle; padding:0; margin:0;}
a { color: #444444; text-decoration: none;}
a:hover { color: #46821A; text-decoration: underline;}
/*................................公用設定結束................................*/

#global { width:950px; margin-top:7px; padding-right:10px; color: #6c5527; text-align:right; letter-spacing:3px;font-size: 12px; height:20px;}
#global img{padding-bottom:3px;}
#header { width: 950px; height:108px; background: url(bg_indextit_middle.gif) no-repeat;}
#header dt { float:left;}
#header .go_vip { background: url(bg_vip.gif) no-repeat; width:260px; height:65px; text-indent:-9999px; margin:12px 17px 0 0; cursor: pointer;}
#container { margin:auto;padding:auto 17px 15px 17px; background: url(bg_container.gif) repeat-y; width:950px; height:780px;}
#content { background: url(bg_content.gif) no-repeat; height:405px;}
.L_content { float:left; padding-left:17px; width:650px;}
.R_content { float:right; padding-right:17px; width:260px;}

/*...............................工作頻道...............................*/
#box_01 { width: 211px; float:left; background: url(box01_bg.gif) repeat-y;}
#box_01 h3 {width: 211px; height:31px; background: url(box01_tit.gif) no-repeat; text-indent:-9999px;}
#box_01 dl {text-align:left;}
#box_01 dt.tit_L { float:left;width:72px;background: url(box01_tit_L.gif) no-repeat left top; padding-top:5px; padding-bottom:7px;}
#box_01 dt.tit_R { background: url(box01_tit_R.gif) no-repeat right top; font:12px;text-align:right;padding-top:5px;padding-bottom:7px;padding-right:16px;}
#chane1_job{ margin:0; margin-left:2px; padding:0;}
#chane1_job li { float:left;}
#chane1_job li a { display:block; list-style-type: none; width: 68px; height:25px; line-height:25px; text-align:center; font-size:13px; background: url(chane1_job.gif) 0 0 no-repeat; text-decoration: none;}
#chane1_job li a.on { background: url(chane1_job.gif) 0 -25px no-repeat; text-decoration: none; }
#box_L { float:left; margin-left:15px;}
#box_R { float:right; margin-right:17px;}
#box_L ul, #box_L li, #box_R ul, #box_R li { margin-left:0px; font-size: 13px; line-height: 20px; letter-spacing: 2px; display: block;}
#box_new { float:left; text-align:left; margin-left:13px; width:180px; margin-top: 10px; }
#box_new li{ display: block; background: url(ill_li.gif) no-repeat 0px 8px; text-indent: 12px; line-height: 22px; }
/**---------------------------------修正IE-------------------------------**/
* html #box_L { margin-left:8px;}
* html #box_R { margin-right:8px;}
* html #box_new { margin-left:8px;}
* html #box_new li { text-indent: 0px;}
*:first-child+html #box_new li { text-indent: 0px;}
/**----------------------------------------------------------------------**/

/*...............................找地區、找公司、找職務頻道...............................*/
#box_02 { width: 420px; float:left; background: url(box02_tit_bg2.gif) repeat-x top; margin-left:12px; }
#box_02 dt a { color:#aa5a20;}
#box_02 dt.bg { border-left:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; padding-top:5px; padding-bottom:3px; }
#box_02 dt.bottom {background: url(box02_bg_bottom.gif) no-repeat top; height:10px;}
.search_R { background: url(box02_tit_R2.gif) no-repeat right top; height: 45px;}
#search1 { height: 45px; margin: 0; padding: 0; text-align: left; }
#search1 li {display: inline;}
#area{ height:213px; width: 400px; }
#area_map { width: 220px; float: left; margin:0; padding:0; }
#area_data { margin:0 15px 0 235px; padding:0; }
#area_data li { list-style-type: none; background: url(area_p_off.gif) 5px 3px no-repeat; text-align: left; letter-spacing:2px; display: block; padding: 3px 0 5px 35px; border-bottom: 1px dotted #999999;}
#area_data li.none { font-weight:bold; font-size:13px; background-image: none; padding-left:7px;}
#area_data li.on { background: url(area_p_on.gif) 5px 3px no-repeat; color:#ae5700;}
#area_data li a { text-decoration: underline;}
#area_data li a:hover { text-decoration: none;}
#hot, #hot2 { width: 370px; padding-top: 7px; /*padding-left: 10px;*/}
#hot2{
	margin-top: 2em;
	margin-top: 0em\9;
	margin-bottom: 34px\9;
	
}
#hot li{
	padding-right: 10px;
}
#hot2 li {
	display: inline-block;
	line-height: 2em;
	height: 2em;
}	
#hot img, #hot2 img{
	padding-right: 3px;
	padding-left: 3px;
}

.txt_c{text-align: center;}
#searchbr1 {
	width:380px;
	height:213px;
}
#searchbr1 table {
	margin-top: 0;
	margin-right: 20px;
	margin-left: 20px;
}
#searchbr1 th{ text-align: right;}
#searchbr1 td{ text-align: left; line-height:30px; height:30px;}
#search_j img { margin-left:0px;}
#search_c img { margin-left:20px; margin-right: 10px;} 
.selectbox_arr { margin-left:-1px; position:relative; top:-2px;  top:-3px\9;}

/**-------------------------------修正IE-------------------------------**/
* html #search1 { margin-top:-1px;}
* html #area_data li { padding: 3px 0 3px 15px;}
* html #area_data li.none { padding-left:0px;}

*:first-child+html #search1 { margin-top:-1px;}
*:first-child+html #area_data li { padding: 3px 0 3px 15px;}
*:first-child+html #area_data li.none { padding-left:0px;}
/**---------------------------------修正IE-------------------------------**/


/*................................AD廣告設定開始................................*/
#ad_w420_h80 { float:left; margin:13px 0 10px 12px;}
#ad_w260_h210 { float:right; margin:0; margin-bottom:9px; width: 260px; }
#ad_w260_h80 {float:right; margin-top:4px;}
/**---------------------------------修正IE6-------------------------------**/
* html #ad_w420_h80 { margin:5px 0 10px 12px;}
/**----------------------------------------------------------------------**/

/*...............................[06]發燒職缺...............................*/
#box_06 {width: 644px; float:left; background: url(box04_tit_bg.gif) repeat-x top;}
#box_06 dt.tit_L { background: url(box06_tit_L.gif) no-repeat left top; width:71px; float:left; padding-top:6px; padding-bottom:16px;}
#box_06 dt.tit_R { background: url(box04_tit_R.gif) no-repeat right top; color:#6c5527;font:12px; text-align:right;padding-top:6px;padding-bottom:16px;padding-right:10px;}
#box_06 dt.bg { background-color:#f8f8f5; border:1px solid #d2d2d2;border-top:0px; width:622px; height:300px; padding:10px;margin-bottom:8px;}
#box_06_info_L { float:left; text-align:left; margin-left:22px; width:280px;}
#box_06_info_R { float:right; text-align:left; margin-right:18px; width:280px;}
#box_06_info_L li, #box_06_info_R li { display: block; background: url(ill_li.gif) no-repeat 0px 8px; text-indent: 12px; line-height: 23px;}
#box_06_info_logo { margin:0 0 10px 0; padding:0;}
#box_06_info_logo li { padding: 0 10px;}
#box_06_info_logo li img { border:1px solid #ccc; margin:0; padding:3px;}
/**---------------------------------修正IE-------------------------------**/
* html #box_06_info_L { margin-left:10px;}
* html #box_06_info_R { margin-right:10px;}
* html #box_06_info_L li, * html #box_06_info_R li { text-indent: 0px;}
*:first-child+html #box_06_info_L li, *:first-child+html #box_06_info_R li { text-indent: 0px;}
/**----------------------------------------------------------------------**/

/**********************[03]會員登入**************************/
#box_03 { width: 260px;float:right;background: url(box03_tit_bg.gif) repeat-x top; text-align:left;}
#box_03 dt.tit_L { background: url(box03_tit_L.gif) no-repeat left top; width:120px;float:left;padding-top:5px;padding-bottom:16px; }
#box_03 dt.tit_R { background: url(box02_tit_R.gif) no-repeat right top;color:#6c5527;font:12px;text-align:right; padding-top:5px;padding-bottom:16px;padding-right:11px;}
#box_03 dt.bg { background-color:#f8f8f5;border-left:1px #d2d2d2 solid;border-right:1px #d2d2d2 solid; text-align:center;}
#box_03 dt.bottom { background: url(box03_bg_bottom.gif) no-repeat top;}
#box_03 ul { display:block;}
#box_03 li { margin-left:10px; padding:0 15px; background: url(ill_li.gif) no-repeat left 5px; list-style-image: none;}

/*................................my104 popup設定................................*/
#login, #register { position:absolute; visibility:hidden; z-index: 4; width:260px; height:232px; background: url(popup_03_bg.gif) no-repeat bottom; text-align:left; margin-top:71px;}
#login p, #register p { margin:0; padding:8px 20px; line-height: 21px;}
#login a, #register a { color:#AE5700;}
#login a:hover, #register a:hover { color:#AE5700; text-decoration: underline;}
#login ul, #register ul { margin-left:0px; line-height: 18px; letter-spacing: 0px; width:250px; text-align:left; padding:10px 0 0 0;}
#login li, #register li { margin-left:20px; display: block; list-style-position: outside; /*list-style-image: url(ill_li.gif);*/}
/**------------------------------------修正IE6------------------------------------------------**/
* html #login li,* html #register li{ padding-left:14px;}
/**------------------------------------------------------------------------------------------**/

/*................................話題投票................................*/
#vote { float:right; margin:0; margin-bottom:9px; width: 260px; }
#vote h3 { background: url(vote_tit_bg.gif) no-repeat; height:30px; text-indent:-9999px;}
#vote_tab { text-align:left; width:258px; height:180px; background-color:#f8f8f5; border:1px #d2d2d2 solid; border-top:0px;}
#vote_tab h5 { color:#999900; font-size: 15px; line-height:20px; margin:0; padding: 5px 10px; letter-spacing: 1px;}
#vote_tab li { display: block; padding: 0px 10px; font-size: 12px; line-height:20px; letter-spacing: 1px; }

/**---------------------------------修正IE-------------------------------**/
* html #vote_tab li { padding-left: 0;}
*:first-child+html #vote_tab li { padding-left: 0;}
/**----------------------------------------------------------------------**/

/*................................在地服務設定................................*/
#box_08 { width: 260px; float:right; margin:10px 0 0 0;}
#box_08 h3 { background: url(box08_tit_bg.gif) no-repeat; width:260px; height:29px; text-indent:-9999px;}
#chane1_local { margin:0; padding:0;}
#chane1_local li { float:left;}
#chane1_local li a { display:block; list-style-type: none; width: 86px; height:37px; line-height:37px; text-align:center; font-size:15px; letter-spacing:1px; background: url(chane1_local.gif) 0 0 no-repeat; text-decoration: none;}
#chane1_local li a.on { background: url(chane1_local.gif) 0 -37px no-repeat; text-decoration: none; color:#662c2c; font-weight:bold;}
#tabs { text-align:left; width:258px; background-color:#f8f8f5; border:1px #d2d2d2 solid; border-top:0px;}

#chane1_locallist { clear:both; margin:0; margin-bottom:10px; padding:0; }
#chane1_locallist li { line-height:23px; display:block; padding-left:9px;}
#chane1_locallist li img { margin:0; padding:9px 0;}
/**---------------------------------修正IE-------------------------------**/
* html #chane1_locallist li { margin-left:-7px; padding-left:0;}
*:first-child+html #chane1_locallist li { margin-left:-7px; padding-left:0;}
/**----------------------------------------------------------------------**/

/*................................版權宣告................................*/
#footerbg { background: url(bg_footer.gif) no-repeat ; height: 90px; width: 950px; clear: both;}
#footer { width:916px; text-align:right; clear: both;}
#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #FFFFCC; text-decoration: none;}
#footer p.tit { background: url(ill_tel_bg.gif) repeat-x; height:27px; line-height:25px; font-size: 12px; color: #ffffff; padding-right:10px;}
.f_left_img {margin-left:0px; float:left;}
/**---------------------------------修正IE6-------------------------------**/
* html .f_left_img { margin-left:-3px; float:left;}
/**----------------------------------------------------------------------**/
#footer .copyrigh { font-size: 11px;color: #777777;margin:5px 10px 0px auto;}

/*詳細客服專線*/
#tel_info { visibility: hidden; position:absolute; z-index: 10; margin-top:-200px; padding:6px; width:178px; background-color: #515151;text-align:left; font-size: 11px; line-height: 18px; color: #C3C3C3;}
/**---------------------------------修正IE6-------------------------------**/
* html #tel_info{width:190px;margin-top:-197px;}
/**----------------------------------------------------------------------**/
#tel_info p {color: #CCCCCC;}
#tel_info p.tel_tit { font-size: 12px; color: #FFFFFF;}

/*................................按鈕樣式................................*/
.w70 {background:transparent url(but_w70.gif) no-repeat; width:70px; height:23px; line-height:23px; border-style:none; padding-top:0px; padding-bottom:3px;}
.but70a_bg { width:70px; height:22px; line-height:22px; font-size:12px; background:transparent url(but70a_bg.gif) no-repeat; border-style:none; cursor: pointer;}
/**---------------------------------修正IE6-------------------------------**/
* html .w70 {padding-top:3px; margin-bottom:3px; height:23px; line-height:20px;}
/**----------------------------------------------------------------------**/

/*................................共用參數設定................................*/
.f_left {float: left;}
.f_right {float: right;}
.t_left { text-align:left;}
.t_right { text-align:right;}
.t_center { text-align:center;}
.b { font-weight: bold;}
.t_ae5700 { color:#ae5700; border-bottom: 1px dotted #999999; padding-bottom:2px; padding-top: 3px; }
.pad_t3 { padding-top: 3px;}
.pad_b10 { padding-bottom: 10px;}
.line_up1px { border-top-width: 1px; border-top-style: solid; border-top-color: #fff; margin-top:5px; padding-top:3px;}
.indent18 { text-indent:18px;}
.ill_mail { background: url(ill_mail.gif) 0 3px no-repeat; padding-left:23px;}
.w233 { width: 233px;}
.w242 { width: 242px;}
.w250 { width: 250px;}
.h13 { height: 13px;}
.h17 { height: 17px;}
.h40 { height: 40px;}

.letter_space_3  {letter-spacing:1.4px}
