/*** *   518 Public CSS -> Basic Setup + Header + Footer*   public.css => head.tpl.php ; foot.tpl.php ;  ***/
body{	background:url(../../img/index/public/t2.gif) repeat-x 0px -70px;	}#topInfo a.logo {	background:url(../../img/index/public/518_logo.gif) no-repeat;    border: 0 none #FFFFFF;    display: block;    height: 61px;    text-indent: -9999em;    width: 206px;}
/* avoid float error - #container setup--------------------------------------------------------------- */
#container:after {
	content: ".";
	display:block;
	height:0;
	clear: both;
	visibility: hidden;
}
#container { display: inline-block; }
/* Hides from IE-man \*/
* html #container { height: 1%; }
#container { display: block; }
/* End hide from IE-mac */


/* common img-file
--------------------------------------------------------------- */
#webnav-top .link-rnav,
#webnav-top .link-case,
#basicList .basiclink,
#mainNav li,
#mainNav .nav-ad a.ad-btn,
#mainNav .isMain a,
#mainNav .isMain span,#yahoomainNav li,#yahoomainNav .nav-ad a.ad-btn,#yahoomainNav .isMain a,#yahoomainNav .isMain span,
#addcnNav dd,
.link-addcn-inner dt a,
ul#mapNav li.middle-logo a{
	background: url(../../img/index/public/index_combine_new.png) no-repeat;	
}

/* layout setup
--------------------------------------------------------------- */
#webnav-top {
	height: 26px;
	border-bottom: 1px solid #d2d2d2;     
	position: relative;
}
#header {
	/*height:182px;*/
}
#container {
	clear: both;
	margin-top: 8px;
}	
#footer {
	clear: both;}
/***********  webnav_rbox  (NEW head)***********/
#webnav_rbox{
	position:absolute;  
	color:#4D4D4D;
	left:0px;
	padding:2px 0px;
	z-index:88;
	font-family:'新細明體';
}
#webnav_rbox .account_sub a,#webnav_rbox a.rbox_login{
	color:#1F65BC;
	/**text-decoration:underline;**/
}

#webnav_rbox a.rbox_reg{
	color:#ac0909;  
}

#webnav_rbox .welcome_msg{
	float:left;	
	margin:4px 5px 4px 3px;
}

#webnav_rbox .bline{
	padding-right:10px;
}

#rbox_inner{
	position:relative;
	display:block;
	float:left;
}	

#webnav_rbox .account{
	background:url(../../img/index/public/t2.gif) no-repeat 0px -24px;	
	border:#F6F6F6 1px solid;
	color:#4d4d4d;
	display:block;
	position:relative;
	z-index:90;         
	padding:3px 3px 3px 19px;    
}
*:first-child+html #webnav_rbox .account{     
	background:url(../../img/index/public/t2.gif) no-repeat 1px -24px;	
}

#webnav_rbox span.mail{

	position:relative;
	border:#f6f6f6 1px solid;
	font-size:11px;
    padding-left:22px;
}

#webnav_rbox span.mail span{
	color:#ff0000;  
	text-decoration:underline;
	font-size:10px;
	margin:2px;
}
#webnav_rbox span.mail span.n0{
	color:#A0A0A0;
}

#webnav_rbox .account:hover{
   	color:#c97201;
}

#webnav_rbox .account_hover{
	border:#bfbfbf 1px solid;
	color:#c97201;
	border-style:solid solid none;
	background-position: 0px -46px;
	background-color:#ffffff;
}
*:first-child+html #webnav_rbox .account_hover{
	border:#bfbfbf 1px solid;
	color:#c97201;
	border-style:solid solid none;
	background-position: 1px -46px;
	background-color:#ffffff;
}

*html #webnav_rbox .account_hover{
	border:#bfbfbf 1px solid;
	color:#c97201;
	border-style:solid solid none;
	background-position: 0px -46px;
	background-color:#ffffff;
}
#webnav_rbox .account_hover span.mail{
    border:#ffffff 1px solid;
    color:#666666;  
} 
#webnav_rbox .account_hover span.a_title{
	text-decoration:underline;
}
#webnav_rbox .account_sub{
	position:absolute;
	font-family:'Arial','新細明體';
	left:0px;
	top:21px;
	background-color:#ffffff;
	width:211px;
	display:none;
	border:#bfbfbf 1px solid;
	z-index:88;
}
#webnav_rbox .account_sub a{
	text-decoration:none;
}

#webnav_rbox a.num0{
	color:#BFBFBF;
}
#webnav_rbox a.num1{
	color:#FF0000;
}
#webnav_rbox a.num2{
	color:#A0530F;
}
#webnav_rbox a.m_name{
	color:#006BFF;
	margin-right:3px;
}

.account_sub dl{
	margin:0px 18px;
	line-height:20px;
	padding:13px 0px;
	border-bottom:#d8d8d8 1px dotted;
}

.account_sub dt{
	font-weight:bold;
	background:url(../../img/index/public/t2.gif) no-repeat 0px 4px;
	padding-left:9px;
	color:#6E6D6D;
	margin:1px 0px 1px -9px;
}

.account_sub dl.menu1 dd{
	float:left;
	width:49%;
}

.account_sub dl.menu1 dd em{
	color:#AEAEAE;
	font-family:'Arial';
	font-size:9px;
}


/********************  webnav-top  ************************/
#webnav-top{
	z-index:92;
}
#webnav-top a {
	color: #1F5883;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#webnav-top a:hover {
	color: #F00;
}
#webnav-top a.strong{
	color:#ff0000;
	font-weight:bold;
}
/*********** 右方快速選單共用 ***********/

.right-nav li{	float:right;	position:relative;}
#webnav-top .link-rnav ,#webnav-top .link-case{	line-height: 22px;	display:inline-block;	margin-top: 4px;}
#webnav-top .link-case {		height: 22px;		line-height:25px\9;		padding-left: 22px;		margin-right:5px;	background-position: 5px -365px;}
#webnav-top .link-rnav {		height: 20px;	line-height:25px\9;	border:#f6f6f6 1px solid;	border-style:solid solid none;	margin-top: 3px;	position:relative;	z-index:90;}
#webnav-top .link-rnav:hover{    color:#c97201;}*:first-child+html #webnav-top .link-rnav,*:first-child+html #webnav-top .link-case {    line-height:23px;}
* html #webnav-top .link-rnav{	line-height: 20px;  	margin-top:4px;}
* html #webnav-top .link-case{	line-height:22px; }

/*********** 右方快速選單(submenu)共用 ***********/
#webnav-top div.submenu{	position:absolute;	background:#ffffff;	top:23px;	z-index:88;	display:none;	border:#bfbfbf 1px solid;	}
#webnav-top div.submenu dl{	margin:0px 18px;	line-height:20px;	padding:13px 0px;	border-bottom:#d8d8d8 1px dotted;}
* html #webnav-top div.submenu{
	top:24px; 
}
#webnav-top dl.noline{
	border-bottom:0;
}
#webnav-top dd.clear{
	float:none;
	clear:both;
}
#webnav-top .rnav-inner a{
	color:#1F65BC;
}
#webnav-top .rnav-inner a:hover{
	color:#ff0000;
}

/*網站地圖 link-map*/
#webnav-top .link-map{
	background-position: 5px -326px;
	padding: 0px 8px 0px 20px;
	margin-right:4px;
}
* html #webnav-top .link-map{
  	background-position: 5px -328px; 
}
#webnav-top .link-map_hover{
	border:#bfbfbf 1px solid;
	color:#c97201;
	border-style:solid solid none;
	background-position: -136px -326px;
	background-color:#ffffff;
	text-decoration:underline;
}

* html #webnav-top .link-map_hover{
  	background-position: -136px -328px;
}
.link-map-inner{
	left:-78px;
	width:230px;
}
.link-map-inner dt{
    font-weight:bold;
	background:url(../../img/index/public/t2.gif) no-repeat 0px 4px;
	padding-left:9px;
	color:#6E6D6D;
	margin:1px 0px 1px -9px;
}
.link-map-inner dd{
	float:left;
	width:33%;
}

.link-map-inner dl.line2 dd{
	width:49%;
}


/**旗下網站 addcn-map*/

#webnav-top .link-addcn{
	background-position: -96px -346px;
	padding: 0px 8px 0px 62px;
}
* html #webnav-top .link-addcn{
  	background-position: -96px -348px; 
}
#webnav-top .link-addcn_hover{
	border:#bfbfbf 1px solid;
	color:#c97201;
	border-style:solid solid none;
	background-position: -96px -363px;
	background-color:#ffffff;
	text-decoration:underline;
}
* html #webnav-top .link-addcn_hover{
  	background-position: -96px -365px;
}
#webnav-top div.link-addcn-inner dl{
	margin:0px 8px;
}
.link-addcn-inner{
	right:0px;
	width:220px;
}
.link-addcn-inner dt a{
	padding-left:23px;
	font-weight:bold;
}
.link-addcn-inner dd{
	padding:0 0 5px 23px;
	line-height:16px;
	margin-bottom:5px;
	color:#666666;
	border-bottom:#d8d8d8 1px dotted;
}
.link-addcn-inner dd.noline{
    border-bottom:0;
    padding-bottom:0;
    margin-bottom:0;
}

.link-addcn-inner a.rlink-8591	{background-position:1px -930px;}
.link-addcn-inner a.rlink-591	{background-position:1px -912px;}
.link-addcn-inner a.rlink-518	{background-position:1px -894px;}.link-addcn-inner a.rlink-518case	{background-position:1px -1256px;}.link-addcn-inner a.rlink-518yp	{background-position:1px -1304px;}
.link-addcn-inner a.rlink-8891	{background-position:1px -876px;}
.link-addcn-inner a.rlink-twbbs	{background-position:1px -858px;}.link-addcn-inner a.rlink-101	{background-position:1px -1441px;}.link-addcn-inner a.rlink-1796	{background-position:1px -1488px;}

/*外包接案*/#link-casebox{	border:#d8d8d8 1px solid;	position:relative;	padding:1px 5px;	background-color:#fff;	top:5px;}#link-casebox a{	color:#ff0000;	position:relative;	top:1px\9;}#link-casebox a:hover{	text-decoration:underline;}/*黃頁-物料買賣*/#link-ypbox{	border:#d8d8d8 1px solid;	position:relative;	padding:1px 5px;	margin-right:5px;	background-color:#fff;	top:5px;}#link-ypbox a{	color:#FF6600;	position:relative;	top:1px\9;}#link-ypbox a:hover{	color:#FF6600;	text-decoration:underline;}
/* header -> logo + welcome msg + sub nav link + count info
--------------------------------------------------------------- */
#topInfo {
	height: 70px;
	position: relative;
}
/** header logo **/
#topInfo h1{
	width: 194px;
	height: 61px;
	padding-top: 7px;
}
/** header account welcome msg box **/
#welLogin {
	padding-left: 8px;
	border-left: 1px solid #CCC;
	position: absolute;
	top: 10px;
	left: 202px;
}
#welLogin h4 {
	height: 28px;
}
#welLogin h4 span {  /* msg number(x) */
	font-size: 11px;
	position: relative;
	top: -2px;
}
#welLogin h4 span em a {  /* msg - have new msg */
	color: #F00;
}
#welLogin h4 span em.no-new a {  /* msg - haven't new msg */
	color: #666;
}
#welLogin a.signuplink {
	color: #00B;
	font-weight: bold;
}
#welLogin a.signuplink:hover {
	color: #F00;
}
/** header right upper line_1 - sub nav link **/
#basicList {
	height: 22px;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 0;
}
#basicList .basiclink {
	display: block;
	float: left;
	width: 65px;
	height: 22px;
	margin-left: 5px;
	text-decoration: none;
	text-align: left;
	text-indent: -9999px;
}
#basicList .postjob  { background-position: -65px -302px; }
#basicList .fillresume { background-position: 0 -302px; }
#basicList .activemoney { 
	width: 115px;
	background-position: 0 -280px;
}

/** header right upper line_2 - count info **/
#countList {
	width: 490px;
	text-align: right;
	position: absolute;
	top: 20px;
	right: 0;
}
#hs_ad{
	position:absolute;
	left:345px;
	top:20px;
	width:190px;
}
#countList span {
	color: #F00;
	padding: 0 2px;
}

#countList a {
	text-decoration: none;
	color:#006BFF;
}
/* main navigation
--------------------------------------------------------------- *//*yahoo頁面*/#yahoomainNav {		clear: both;	width: 950px;	height: 41px;	position: relative;	z-index:91;}#yahoomainNav .isMain {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:0px -785px;	width:952px;	height:41px;	margin-top:4px;	position:absolute;}#yahoomainNav .isMain li {		float: left;}#yahoomainNav #mainNavStart {		margin-left:50px;}#yahoomainNav #mainNavEnd {		background-position: 0 -1001px;}/** tag basic setup - a(right) span(left) **/#yahoomainNav .isMain a, #yahoomainNav .isMain span {	display: inline-block;	height: 31px;	color: #ffffff;	font-weight:bold;	font-size: 15px;	letter-spacing: 1px;	text-decoration: none; }#yahoomainNav .isMain a{	margin-top:3px;}#yahoomainNav .isMain span {	height: 26px;	line-height: 15px;	padding: 6px 0 0;	line-height: 19px\9;	cursor: pointer;}#yahoomainNav .isMain .mainNavOn a, #yahoomainNav .isMain .mainNavOn a span  {	color: #000;	font-weight: bold;}#yahoomainNav .isMain .mainNavOn a:hover,#yahoomainNav .isMain .mainNavOn a:hover span {	color: #000;}#yahoomainNav .isMain a:hover,#yahoomainNav .isMain .mainNavOn a {	position: relative;	left: -1px;	z-index: 2;	_top:1px;}/** tag background **//* Default */#yahoomainNav .isMain a                  { background-position: 0 -1039px;}#yahoomainNav .isMain span              { background-position: right -1039px;}#yahoomainNav .isMain li{background: url(../../img/index/public/index_combine_new.png) no-repeat;background-position: 0 -1001px;}/* UL Start & End */.isMain #mainNavStart a         { background-position: 0 -1002px;}.isMain #mainNavEnd span        { background-position: 0 500px; }#yahoomainNav .isMain #mainNavEnd a           {background: url(../../img/index/public/index_combine_new.png) no-repeat;background-position: 0 -1039px;}#yahoomainNav .isMain #mainNavEnd a:hover        { margin-top: 6px;background-position: 0 -1077px; }#yahoomainNav .isMain #mainNavEnd a:hover span { background-position: right -1112px; }/* Hovering */#yahoomainNav .isMain a:hover        { margin-top: 6px;background-position: 0 -1077px; }#yahoomainNav .isMain a:hover span { background-position: right -1112px; }/* Now Page */#yahoomainNav .isMain .mainNavOn a,#yahoomainNav .isMain .mainNavOn a:hover { background-position: 0 -1077px; }#yahoomainNav .isMain .mainNavOn a span,#yahoomainNav .isMain .mainNavOn a:hover span  { background-position: right -1112px; } /** tag padding **//* Default */#yahoomainNav .isMain a              { margin-top: 6px;padding-left: 15px; }#yahoomainNav .isMain span          { padding-right: 15px; }#yahoomainNav .isMain a.w3         { margin-top: 6px;padding-left: 16px; }#yahoomainNav .isMain a.w3 span  { padding-right: 16px; }#yahoomainNav .isMain a.w2         { padding-left: 16px; }#yahoomainNav .isMain a.w2 span  { padding-right: 16px; }/* Hovering */#yahoomainNav .isMain a:hover             { padding-left: 16px;}#yahoomainNav .isMain a:hover span      { color:black;padding-right: 14px;}#yahoomainNav .isMain a.w3:hover        { margin-top: 6px;padding-left: 17px;}#yahoomainNav .isMain a.w3:hover span { padding-right: 15px;}#yahoomainNav .isMain a.w2:hover        { padding-left: 17px; }#yahoomainNav .isMain a.w2:hover span { padding-right: 15px; }/* Now Page */#yahoomainNav .isMain .mainNavOn a             { padding-left: 16px; }#yahoomainNav .isMain .mainNavOn a span      { padding-right: 14px;}#yahoomainNav .isMain .mainNavOn a.w3        { padding-left: 17px;}#yahoomainNav .isMain .mainNavOn a.w3 span { padding-right: 15px; }#yahoomainNav .isMain .mainNavOn a.w2        { margin-top: 6px;padding-left: 17px; }#yahoomainNav .isMain .mainNavOn a.w2 span { padding-right: 15px; }#yahoomainNav .isMain li.question{    background: url("/img/index/icon/icon_comp_list_admin.gif") no-repeat scroll 0 -197px transparent;    left: 878px;    position: absolute;    text-align: right;    top: 10px;    width: 67px;}#yahoomainNav .isMain li.yp{    background: url("/img/index/icon/icon_comp_list_admin.gif") no-repeat scroll 0 -246px transparent;    left: 801px;    position: absolute;    text-align: right;    top: 10px;    width: 71px;    z-index: 99;}#yahoomainNav .isMain a.white{	text-decoration: underline; /*加底線*/ 	color:white;	font-weight: normal; /*標準文字*/ 	font-size:12px;	margin-top:0px;		margin-top:2px\9;		height:15px;	line-height:14px;	padding:0 0 0 0;}#yahoomainNav a.white:hover{	text-decoration: underline; /*加底線*/ 	background:none;	left:0px;	color:#fae6ab;	font-weight: normal; /*標準文字*/ 	font-size:12px;	margin-top:0px;			margin-top:2px\9;	*margin-top:1px;	_margin-top:0px;	height:15px;	line-height:14px;	line-height:15px\9;	padding:0 0 0 0;}#yahoomainNav .isMain li.spcgif{	background: url("/img/index/icon/ypfree.gif") no-repeat scroll 0 0 transparent;    left: 817px;    position: absolute;    text-indent: -99999px;    top: -13px;    width: 56px;	height:21px;    z-index: 99;}/*結束yahoo頁面*/#mainNav {		clear: both;	width: 950px;	height: 34px;	margin:10px 0 0 0;	position: relative;	z-index:91;
}
#mainNav .isMain {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:0px -490px;	width:952px;	height:41px;	position:absolute;}
#mainNav .isMain li {		float: left;
}
#mainNav #mainNavStart {		*margin-left:25px;
	margin-left:50px;}
#mainNav #mainNavEnd {	
	background-position: right 0;
}
/** tag basic setup - a(right) span(left) **/
#mainNav .isMain a, #mainNav .isMain span {	display: inline-block;	height: 31px;	color: #ffffff;	font-weight:bold;	font-size: 15px;	letter-spacing: 1px;	text-decoration: none; }
#mainNav .isMain a{	margin-top:3px;}
#mainNav .isMain span {	height: 26px;	line-height: 15px;
	padding: 6px 0 0;	line-height: 19px\9;	cursor: pointer;}
#mainNav .isMain .mainNavOn a, #mainNav .isMain .mainNavOn a span  {	color: #000;	font-weight: bold;}
#mainNav .isMain .mainNavOn a:hover,
#mainNav .isMain .mainNavOn a:hover span {	color: #000;
}
#mainNav .isMain a:hover,
#mainNav .isMain .mainNavOn a {
	position: relative;	left: -1px;	z-index: 2;	_top:1px;
}
/** tag background **/
/* Default */
#mainNav .isMain a                  { background-position: 0 -38px;}
#mainNav .isMain span              { background-position: right -38px;}
/* UL Start & End */
.isMain #mainNavStart a         { background-position: 0 -38px;}
.isMain #mainNavEnd span        { background-position: 0 500px; }
.isMain #mainNavEnd a           {background-position: 0 -38px;}
/* Hovering */
#mainNav .isMain a:hover        { margin-top: 6px;_margin-top: 5px;background-position: 0 -175px; }
#mainNav .isMain a:hover span { background-position: right -140px; }
/* Now Page */
#mainNav .isMain .mainNavOn a { background-position: 0 -105px; }
#mainNav .isMain .mainNavOn a:hover { background-position: 0 -105px;_background-position: 0 -105px; }
#mainNav .isMain .mainNavOn a span { background-position: right -70px; }
#mainNav .isMain .mainNavOn a:hover span  { background-position: right -70px;_background-position: right -70px;_line-height: 22px; /*設定行高*/ } 
/** tag padding **/
/* Default */
#mainNav .isMain a              { margin-top: 6px;padding-left: 15px; }
#mainNav .isMain span          { padding-right: 15px; }
#mainNav .isMain a.w3         { margin-top: 6px;padding-left: 16px; }
#mainNav .isMain a.w3 span  { padding-right: 16px; }
#mainNav .isMain a.w2         { padding-left: 16px; }
#mainNav .isMain a.w2 span  { padding-right: 16px;line-height:15px\9;*line-height:22px;}
/* Hovering */#mainNav .isMain a:hover             { padding-left: 16px;}
#mainNav .isMain a:hover span      { color:black;padding-right: 14px;}
#mainNav .isMain a.w3:hover        { margin-top: 6px;_margin-top: 5px;padding-left: 17px;}
#mainNav .isMain a.w3:hover span { padding-right: 15px;}
#mainNav .isMain a.w2:hover        { padding-left: 17px; }
#mainNav .isMain a.w2:hover span { padding-right: 15px; }
/* Now Page */
#mainNav .isMain .mainNavOn a             { padding-left: 16px; }
#mainNav .isMain .mainNavOn a span      { padding-right: 14px;}
#mainNav .isMain .mainNavOn a.w3        { padding-left: 17px;}
#mainNav .isMain .mainNavOn a.w3 span { padding-right: 15px; }
#mainNav .isMain .mainNavOn a.w2        { margin-top: 6px;padding-left: 17px; }
#mainNav .isMain .mainNavOn a.w2 span { padding-right: 15px; }

/*首頁外包接案 按鈕*/
#mainNav .ads-link{
	float:left;
	height:34px;
	width:94px;
	background:url(../../img/index/public/index_combine_new.png) repeat-x 5px -645px;
	font-size:15px;
	font-weight: bold;
	position:relative;
	z-index:22;
}
#mainNav .ads-link a{

	display:block;
	width:83px;
	height:25px;
	line-height:25px;
	text-align:center;
	position:relative;
	top:9px;
	top:11px\9;
	left:4px;
/*	padding:11px 0 0 14px;*/
}

a.linkd:link {color:#ffffff;text-decoration:none}
a.linkd:visited {color:#ffffff;text-decoration:none}
a.linkd:active {color:#ffffff;text-decoration:none}
a.linkd:hover {color:#ffdf6a;}

/** special Case & 8891 style **/
#mainNav .isAdlink {
	float: left;
	height: 32px;
	padding: 3px 0 0 10px;
}
#mainNav .isAdlink li {
	float: left;
	width: 76px;
	margin-right: 4px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
#mainNav #mainNavCase { background-position: 0 -210px; }
#mainNav #mainNavFea  { background-position: right -210px; }
#mainNav .isAdlink a {
	display: block;
	height: 22px;
	line-height: 15px;
	line-height: 22px\9;
	padding-top: 10px;
	text-decoration: none;
}
#mainNav #mainNavCase a { color: #124E8F; }
#mainNav #mainNavFea a  { color: #6F4800; font-size:13px;}
/** special icon gif (Case) setup **/
#mainNav #mainNavCase {
	position: relative;
}

#mainNav p.spcnew {
	width: 51px;
	height: 19px;
	position: absolute;
	top: -14px;
	left: 221px;
	z-index:2;
}
/** navigation AD navAd **/
#mainNav .nav-ad {
	height: 15px;
	line-height: 15px;
	width:226px;
	padding: 5px 0px 2px 4px;
	position: absolute;
	top: 7px;
	right: 0;	
	overflow:hidden;
	text-align:right;
}
#mainNav .nav-ad a                 {text-decoration:none; color: #005cb6; }
#mainNav .nav-ad a:hover      { color: #F00; }
#mainNav .nav-ad a.ad-btn{
	position:absolute;
	display:block;
	width:16px;
	height:14px;
	top:5px;
}
#mainNav .nav-ad a.ad-btn span{ display:none; }
#mainNav .nav-ad a.ad-prev{	
	background-position:0 -391px;
	right:15px;
}
#mainNav .nav-ad a.ad-next{	
	background-position:-16px -391px;
	width:15px;
	right:0;
} 

.nav-ad-box{
	width:200px;
	position:relative;
	right:10px;
}
#NavAd_content{
	position:relative;
	left:0px;
}
#NavAd_content li{
	background:none;
	position:relative;
	_margin-top:1px;
	right:0;
	width:200px;
	float:left;
	text-align:right;	
}
*:first-child+html #NavAd_content li{
	right:26px;
}
/**header search bar**/
#header_search,
#header_search li a,
#header_search li.ts-favorite a span,#header_search .ts-favorite-sub a.del-btn,
#header_search li input,
.header_search_pop .arrow,
#header_search_pop .info-list a,
#header_search_pop .info-note,
#header_search_pop .info-note span,
#header_search_pop  li a,  
#header_search_pop .category-sub .sub-close{
	background:url(../../img/index/public/index_bar_bg.png) no-repeat;
}

#header_search{
	border: 1px solid #ff9600;
	position:relative;
	_top:-4px;
	margin-bottom:2px;
	height:42px;
	z-index:90;	
}
#header_search ul{
	margin:6px 0 0 2px;
	padding:2px 10px;
}
#header_search li{
	float:left;
	margin-right:7px;
}
#header_search li a{
	display:inline-block;
	height:25px;
	line-height:25px;
	line-height:25px\9;
	line-height:28px\0;
	text-decoration:none;
	color:#666;
}
#header_search .ts-set{
	width:88px;
	margin-right:7px;	
}
#header_search .ts-set a{
	background-position:  -186px -49px;
	display:block;
	text-align:center;
    padding-right:20px;
	padding-top:1px\9;
	padding-top:0px\0;	
	letter-spacing: 1pt; /*字間距離*/ 
}
#header_search .ts-set a:hover{
	background-position:  0px -324px;
}
#header_search .ts-set-sub,
#header_search .ts-set-sub li{
    padding:0;
	margin:0;
}
#header_search .ts-set-sub{
	border:#f7a001 1px solid;
	background:#fff;
	position:absolute;
	z-index:89;
	width:86px;
	top:33px;
	left:12px;	
}
#header_search .ts-set-sub li{
	width:81px;
}
#header_search ul.ts-set-sub a{
	background:none;
	display:block;
	text-align:left;
	width:78px;
	padding:0;
	padding-left:13px;
	color:#444444;
}
#header_search ul.ts-set-sub a:hover{
	background-color:#fffbec;
	color:#0041d9;
	width:73px;
}
#header_search li.ts-job a,
#header_search li.ts-area a
{
	background-position:  0 -49px;
	width:160px;	
}
#header_search li.ts-job a:hover,
#header_search li.ts-area a:hover{
    background-position:  -600px -49px;
}
#header_search li.ts-job a span,
#header_search li.ts-area a span{
	margin: 0 13px;
}
#header_search li.ts-btn a{
	background-position:-510px -49px;
	width:88px;
	height:25px;
	display:block;
	text-indent:-99999px;
}
#header_search li.ts-kwds{
	margin-right:0;
}
#header_search li.ts-kwds input{
	width:205px;
	margin:0;
	padding:0 4px;
	padding-top:1px\9;
	border:0;
	height:25px;
	line-height:25px;
	position:relative;
	color:#bababa;
	top:-1px\9;
	top:0px\0;
	background-position:  -295px -49px;	
}
#header_search li.ts-kwds input.focus{
	font-weight:bold;
	color: #333;
	padding-top:0;
}
#header_search li.ts-num{
	position:absolute;
	right:0px;
}
#header_search li.ts-favorite{
	margin-left:10px;
	position:absolute;
	right:80px;
}
#header_search li.ts-favorite a{
    padding-right:12px;
    color:#fff;
	background-position:right -49px;
}
#header_search li.ts-favorite a span{
	display:inline-block;
	padding-left:19px;
	background-position:0 -258px;
}
#header_search .ts-favorite-sub ul,
#header_search .ts-favorite-sub li{
    padding:0;
	margin:0;
}

#header_search .ts-favorite-sub{
	border:#ff8d04 1px solid;
	background:#fff;
	position:absolute;		
	z-index:89;
	top:24px;
	left:0px;
	width:176px;
		
}
#header_search .ts-favorite-sub ul{
	height:117px;
	overflow:hidden;
	overflow-y:auto;
	position:relative;
}
#header_search .ts-favorite-sub li{
	float:none;
	position:relative;
	border-bottom:#d3d3d3 1px dotted;
}
#header_search .ts-favorite-sub ul a{
	background:none;
	display:inline-block;
	width:auto;
	text-align:left;
	padding:0;
	padding-left:9px;
	color:#0055f1;
}
#header_search .ts-favorite-sub a.del-btn{
	background-position:-814px -120px;
	width:8px;
	height:8px;
	position:absolute;
	right:0;
	right:0\9;
	_right:15px;
	top:8px;		
}


#header_search li.ts-history{
	position:relative;
	margin-left:10px;
}
#header_search li.ts-history a{
    padding-right:12px;
    color:#fff;
	background-position:right -49px;
}
#header_search .ts-history-sub,
#header_search .ts-history-sub li{
    padding:0;
	margin:0;
}

#header_search .ts-history-sub{
	border:#bfbfbf 1px solid;
	background:#fff;
	position:absolute;
	z-index:89;
	top:24px;
	left:0px;	
}
#header_search .ts-history-sub li{
	width:160px;
}
#header_search ul.ts-history-sub a{
	background:none;
	display:block;
	width:auto;
	text-align:left;
	padding:0;
	padding-left:9px;
	color:#666;
	border-bottom:#e8e8e8 1px solid;
}
#header_search ul.ts-history-sub a:hover{
	color:#ff0000;
}
#header_search .ts-history-sub li.func{
	background-color:#f6f6f6;
	text-align:right;
}
#header_search .ts-history-sub li.func a{
	display:inline;
	margin-right:10px;
	line-height:21px;
	height:21px;
	color:#1f61c0;
	border:0;
}
#header_search li.ts-top{
	margin-left:15px;
	_margin-left:11px;
}
#header_search li.ts-top a{
	background-position:-934px -165px;
	color:#fff;
	padding-left:22px;
}
/* header search pop 
--------------------------------------------------------------- */
.Nav-blank{
	background-color:#ffa302;
	height:5px;
}
#header_search_pop{
	position:relative;
	z-index:99;
}
.header_search_pop_inner{
	border:#f77d2d 2px solid;
	background-color:#fff;
	padding-bottom:8px;
	position:relative;
	left:-2px;
	top:-3px;
}
.header_search_pop{
	background-color:#ccc;
	width:433px;
	_width:423px;
	position:absolute;
	z-index:92;
	top:-8px;
	_top:-12px;
	left:-1px;
	left:110px;
		
}
#header_search_pop li{
	float:left;
}
#header_search_pop a{
	text-decoration:none;
}
.header_search_pop .arrow{
	display:block;
	position:absolute;
	top:-9px;
	_top:-7px;
	left:120px;
	width:14px;
	height:9px;       
	background-position:-936px -121px;
}
/*info-list*/
#header_search_pop .info-list{
	background:#fffbec;
	color:#5c400a;
	padding:0 10px;
	height:108px;
	line-height:30px;
	font-weight:bold;
	_width:100%;
}
#header_search_pop .info-list p{
	border-bottom:#ffdb97 1px solid;
}
#header_search_pop .info-list a{
	font-weight:normal;
}
#header_search_pop .info-list .ok-btn{
	position:absolute;
	top:38px;
	padding:0 10px;
	width:60px;
	right:13px;
}
#header_search_pop .info-list .clean{
    background:none;
    line-height:1.2em;
	position:absolute;
	top:68px;
	right:13px;
}
#header_search_pop div.info-list a.close-btn{
	background-position:-897px -120px; 
	position:absolute;
	display:inline-block;
	width:16px;
	height:16px;
	top:6px;
	right:17px;
}
#header_search_pop div.info-list .close-btn:hover{
    background-position:-913px -120px; 
}
#header_search_pop .info-list .close-btn span{
	display:none;
}
#header_search_pop div.info-list a.find-search{
	position:absolute;
	top:0;
	right:130px;
	background-position:-936px -138px;
	padding-left:17px;
	line-height:30px; 
}
/*info-note*/
#header_search_pop .info-note{
	background-position:0 -112px;	
	margin:10px 16px 0 16px;
	padding-left:20px;
	color:#333333;
	font-weight:normal;
}
#header_search_pop .info-note p{
	line-height:17px;
	width:250px;
	border:0;
}
#header_search_pop .info-note span{
	background-position:-939px -258px;
	margin:0 2px;
}
/*selected-item*/
#header_search_pop .selected-item{
	padding:4px 0 0 0;
	margin-left:6px;
}
#header_search_pop .selected-item li{
	line-height:1em;
	margin-bottom:7px;
	width:170px;
}
#header_search_pop .menu-area .selected-item li.noteword,
#header_search_pop .menu-job .selected-item li.noteword,
#header_search_pop .menu-industry .selected-item li.noteword{
	font-weight:normal;
	color:#ff0000;
	width:200px;
	padding:4px 0 0 5px;
}
#header_search_pop .selected-item li a{
	display:inline-block;
	background-position:right -77px;
	line-height:16px;
	height:16px;
	padding:0 20px 0 6px;
	color:#333;
}
#header_search_pop .selected-item li a span{
	position:relative;
	top:2px\9;
}

/*category-list*/
#header_search_pop .category-list{
	position:relative;
	width:100%;
	margin:0;
	padding-top:5px;	
}
#header_search_pop .category-list div{
	clear:both;	
}

/*category-sub*/
#header_search_pop div.category-sub{	
	background-color:#cccccc;
	position:absolute;
	top:350px;
	display:none;
	width:380px;
	padding:0px;
	z-index:99;
}
#header_search_pop .category-sub-inner{
	border:#ffa72f 1px solid;
	position:relative;
	top:-3px;
	left:-2px;
	margin:0px;
	background-color:#ffffff;
	padding: 12px 0px 8px 8px;
}
#header_search_pop .category-sub li{
	position:relative;
	line-height:22px;
	height:22px;	
	_height:24px;
	_line-height:24px;		
	float:left;
	width:177px;
	overflow:hidden;
	padding-top:2px;
	_padding-top:0;
}
#header_search_pop .category-sub label{
	color:#000; 
	padding-top:2px\0;
	margin-left:5px;
	padding-left:2px;
	display:block;
}
#header_search_pop .category-sub label.ishover{
	background-color:#fdf7db;
}
#header_search_pop .category-sub label.checked,
#header_search_pop .category-sub label.issubselect{
	background-color:#faeba3;  
}
#header_search_pop .category-sub input{
	position:relative;
	margin-right:5px;
	top:2px;
	top:1px\9;
	top:2px\0;
	background:none;
}
#header_search_pop .category-sub h4{
	padding:4px 0 0 0;
	_padding:2px 0;
	margin:0 14px 0 0 ;
	margin-top:2px;
	clear:both;
	border-top:#a6a6a6 1px dotted;	
}
#header_search_pop .category-sub h4 label{
	font-weight:bold;
	padding:2px 0 2px 2px;
	_padding:0 0 0 2px;
	color:#dc8709;
}
#header_search_pop .category-sub h4 label span{
	top:0;
}
#header_search_pop h4.noline{
	border:0;
	padding-top:0;
}
#header_search_pop .category-sub .sub-close{
	background-position:-897px -120px;
	display:block;
	width:16px;
	height:16px; 
	position:absolute; 
	top:5px;
	right:6px;
}
#header_search_pop .category-sub .sub-close:hover{
    background-position:-913px -120px;
}
#header_search_pop .category-sub .sub-close span{
	display:none;
}
/**
 *	job menu
 * **/
#header_search_pop .category-job-menu{
	margin:0;
	padding-left:10px;
}
#header_search_pop .category-job-menu li{
	line-height:0px;
	height:26px;
	margin-right:4px;
	padding:0;
	width:49%;
}
#header_search_pop .category-job-menu a{
	display:inline-block;
	width:200px;	
	background-position:right -255px;
	line-height:20px;
	height:20px;
	font-size:13px;
	color:#000;
}
#header_search_pop .category-job-menu a:hover,
#header_search_pop .category-job-menu li.isselect a{
	background-color:#fce1b3;
	background-position:right -273px;
	color:#ff0000;
}
#header_search_pop .category-job-menu a span{
    margin-left:10px;
    position:relative;
    top:2px\9;
    _top:1px;
}
/**
 *	area menu
 * **/
#header_search_pop  .menu-area{
	width:520px;
}
#header_search_pop  .menu-area .selected-item li{
	width:100px;
	_width:103px;
}
#header_search_pop .menu-area h3{
	padding: 4px 18px;
	font-size:13px;
}
#header_search_pop .menu-area dl{
	font-size:13px;
}

#header_search_pop .menu-area dt{
	clear:left;
	float:left;
	width:40px;
	height:20px;
	line-height:20px;
	line-height:24px\9;
	padding:4px 0 4px 20px;
	color:#d6982f;
}
#header_search_pop .menu-area dd{
    float:left;
	width:455px;
}
#header_search_pop .category-area-menu{
	margin:0;
	padding:4px 0;
}
#header_search_pop .category-area-menu li{
	line-height:0px;	
	margin:0 2px 0 0;
	padding:0;
	width:73px;
}
#header_search_pop .category-area-menu li a{
	display:block;
	background-position:right -291px;
	background-position:right -292px\9;
	color:#000;
	height:20px;
	line-height:20px;
}
#header_search_pop .category-area-menu li a span{
	display:inline-block;
	margin-left:2px;
	margin-top:2px\9;
}
#header_search_pop .category-area-menu li a:hover{
	background-color:#fce1b3;
	background-position:right -317px;
	background-position:right -318px\9;
	_background-position:right -318px;
	color:#ff0000;
}

#header_search_pop .menu-area .category-list .category-list-g2{
	border:0;
	padding-top:12px;
	padding-top:2px\9;
	padding-top:12px\0;
}
#header_search_pop .menu-area .category-sub li.group-line{
	clear:left;
	width:233px;
	height:2px;
	overflow:hidden;
	margin:2px 0 5px 0;
	display:block;
	border-bottom:#ccc 1px dotted;
}
#header_search_pop .menu-area  div.category-sub{
	width:262px;
	top:444px;
} 
#header_search_pop .menu-area  div.category-sub li{
	width:80px;
	margin-right:1px;
}
#header_search_pop .menu-area .info-note span{
	background-position:-939px -299px;
}

/**
 *	industry menu
 * **/
#header_search_pop .menu-industry{
	width:420px;
	_width:420px;
}
#header_search_pop .category-industry-menu{
	padding-left:10px;
}
#header_search_pop .category-industry-menu li{
	width:125px;
	height:26px;
	margin-right:6px;
}
#header_search_pop .category-industry-menu a{
	background:url(../../img/index/public/index_bar_bg.png) no-repeat right -255px;
	background-position:right -256px\9;
	_background-position:right -255px;
	color:#000;
	font-size:13px;
	display:block;
	height:20px;
	line-height:20px;
}
#header_search_pop .category-industry-menu a span{
	display:inline-block;
	margin-top:2px\9;
} 
#header_search_pop .category-industry-menu a:hover,
#header_search_pop .category-industry-menu a.isselect{
	background-color:#fce1b3;
	background-position:right -273px;
	background-position:right -274px\9;
	_background-position:right -273px;
	color:#ff0000;
}
#header_search_pop .category-industry-menu a span{
	margin-left:10px;
} 
#header_search_pop .menu-industry  div.category-sub li{
	width:178px;
}
#header_search_pop .menu-industry .category-list dd{
    width:auto;
    height:auto;
}
/**
 *	arrow-position
 * *//*position1*/.menu1 .menu-job{	top:-5px;	left:148px;}.menu1 .arrow{	left:105px;}.menu1 .menu-area{	top:-5px;	left:303px;}.menu2 .menu-area{	top:-5px;	left:148px;}.menu2 .arrow{	left:105px;}.menu3 .menu-industry{	top:-5px;	left:148px;}.menu3 .menu-industry .arrow{	left:105px;}.menu3 .menu-job{	top:-5px;	left:303px;}.menu3 .menu-job .arrow{	left:110px;}.menu3 .menu-area{	top:-5px;	left:458px;}.menu3 .menu-area .arrow{left:110px;}.menu4 .menu-job{	top:-38px;	left:50px;}.menu4 .menu-area{	top:-38px;	left:282px;}.menu5 .menu-area{	top:-38px;	left:50px;}.menu6 .menu-industry{	top:-38px;	left:50px;}.menu6 .menu-industry .arrow{	left:110px;}.menu6 .menu-job{	top:-38px;	left:204px;}.menu6 .menu-job .arrow{left:110px;}.menu6 .menu-area{	top:-38px;	left:358px;}.menu6 .menu-area .arrow{left:110px;}
/* footer basic
--------------------------------------------------------------- */
#footer a{	color:#666666;}
#footer a:hover{	color:#ff0000;}
/* footer disclaimer--------------------------------------------------------------- */
#statement {	line-height: 17px;		margin-top: 8px;	padding: 7px 12px;        	border: 1px solid #bfbfbf;	text-align: justify;}#statement span {	color: #F00;	font-weight: bold;}/* footer help nav--------------------------------------------------------------- */#downNav {	height: 32px;	margin-top: 8px;	padding-top:10px;	border-top:#ff7300 2px solid;	text-align: center;	color:#666;}#downNav li {	display: inline;	margin: 0 12px;}#downNav li a {	line-height: 32px;	color:#666666;	text-decoration:none;}#downNav li.red-job a{	color:#d50f0f;}/*addcn Nav--------------------------------------------------------------- */#addcnNav{	height:40px;	text-align: center;	color:#333333;	margin-bottom:5px;}#addcnNav ul{	display:block;	height:20px\9;	*height:22px;}#addcnNav li{    background-position: -150px -46px;    background-repeat: no-repeat;    display: inline-block;	*display:inline;    height: 22px;    padding: 0 8px 0 15px;} #addcnNav li.nostyle{	padding:0 8px 0 0;}/*foot下方版位--------------------------------------------------------------- */#c-Service{	float:left;    margin-top: 10px;    width: 700px;	text-align: right; /*文字置中對齊*/ }#c-Service a{	font-family:"Arial";	color:#0044DD;}/*建議浮動按鈕*/#feedback{	margin-top: 10px;	float:left;	margin-left:15px;	position: relative;}#feedback a{    background: url("/img/index/public/index_combine_new.png") no-repeat scroll 7px -1360px transparent;	position:absolute;    color: #1F4991;	display:block;    font-family: "Arial";    height: 20px;    padding-left: 25px;    text-decoration: none;    width: 105px;	z-index:99;}#feedback .feedback-hover{	padding-left: 24px;	border:#bfbfbf 1px solid;	color:#c97201;	border-style:none solid solid ;	background: url("/img/index/public/index_combine_new.png") no-repeat scroll 6px -1360px transparent;	background-color:#ffffff;	text-decoration:underline;}/*建議浮動視窗*/#c-Submenu{    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #BFBFBF;    height: 218px;    position: absolute;    right: -131px;    top: -219px;    width: 346px;    z-index: 59;}p#copyright{	text-align:center;	color:#666;	font-family:"Arial";	margin:0 0 10px 0;	clear: left;}/*浮動視窗內容*/#c-Submenu h3{	background: url("/img/index/icon/icon_3x3_565656.gif") no-repeat scroll 3px 21px #FFFFFF;    color: #494949;    display: block;    font-weight: bold;    height: 5px;    margin-left: 13px;	padding:15px;    _padding: 15px 15px 0 15px;}#c-Submenu ul{	margin-left:28px;	position:relative;}#c-Submenu li{	display:inline;	font-weight:bold;	color:#5669a8;	padding-right:7px;}#c-Submenu h4{	margin-top:5px;	background: url("/img/index/icon/icon_3x3_565656.gif") no-repeat scroll 3px 21px #FFFFFF;    color: #494949;    display: block;    font-weight: bold;    height: 5px;    margin-left: 13px;	padding:15px;    _padding: 15px 15px 0 15px;}#c-Submenu li.text-limit{    color: black;    font-size: 11px;    font-weight: normal;    position: absolute;    right: 20px;    top: -20px;	-webkit-text-size-adjust: none;/*google破除最小12px限制*/	_top:-15px}#c-Submenu textarea {    height: 78px;    width: 290px;}#c-Submenu li.sub_note input {    background: url("/img/index/input/btn_submit.png") no-repeat scroll 0 0 transparent;    border: 0 none;    cursor: pointer;    height: 22px;    margin-top: 10px;    text-indent: -99999px;    width: 82px;}#c-Submenu a {    background: url("/img/index/icon/icon_foot_orange.gif") no-repeat scroll 0 0 transparent;    display: block;    height: 17px;    position: absolute;    right: 2px;    text-indent: -9999px;    top: -85px;	*top:-89px;	_top:-77px;    width: 0;}#c-Submenu a:hover {    background: url("/img/index/icon/icon_foot_orange.gif") no-repeat scroll 0 0 transparent;	border: 0 none;}
/* footer Map Nav
--------------------------------------------------------------- */
ul#mapNav{
	/*border:red 1px solid;*/ 
	height:155px;
	margin-top:20px;
}
ul#mapNav li{
	float:left;
	text-align:center;
}


ul#mapNav li.middle-logo{
	width:172px;	
}
ul#mapNav li.middle-logo a{
	display:inline-block;
	width:131px;
	height:120px;
	margin-top:7px;
	background-position:0 -513px;
}
ul#mapNav li.middle-logo a span{
	display:none;
}
ul#mapNav dl{
	text-align:left;
	/*border:red 1px solid;*/	
}
ul#mapNav dl a{
	color:#666666;
	text-decoration:none;
}
ul#mapNav dl a:hover{
	color:orange;
}
ul#mapNav dt{
	color:#333;
	font-weight:bold;
	font-size:15px;
	line-height:32px;
}
ul#mapNav dd{
	height:24px;
	line-height:24px;
	overflow:hidden;
	color:#666;
}
ul#mapNav dd.icon-line{
	_height:19px;
	_margin-top:5px;	
}
dd.icon-line a{
	_font-family:'simsun';
}
li.box-4 span{
	font-size:11px;
}

/*客服*/
#sidebar .helpNav h4 {
    background-color: #ffffc1;
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    line-height: 18px;
    padding-top: 5px;
	padding-top: 7px\9;
    text-indent: 10px;
}
#sidebar .helpNav dd {
    font-size: 12px;
    height: 24px;
    line-height: 18px;
    padding-top: 2px;
    text-indent: 10px;
}
	
ul#mapNav li.box-4 a{
	text-decoration:underline;
	color:#494949;
}
ul#mapNav li.box-1{	width:230px;}
ul#mapNav li.box-1 dl{	margin-left:23px;}
ul#mapNav li.box-2{	width:155px;}
ul#mapNav li.box-3{	width:200px;}
ul#mapNav li.box-3 dl{	margin-left:67px;}
ul#mapNav li.box-4{	width:175px;font-family:'Arial';}
ul#mapNav li.box-4 dl{	margin-left:37px;}

/* SPECIAL SETUP
--------------------------------------------------------------- */
p.findmsg {  /* search result haven't data style */
	line-height: 30px;
	color: #F06;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#system_notic{
	padding: 6px 0;
	z-index:22;
	top:-20px;
	width:952px;
	right:0px;
	/*border:red 1px solid;*/
	background-color:#FDFBDA;
}
#system_notic p{
	text-align:center;
	/*margin-right:30px;*/
}

/* 執行中請稍候 */
.processing {
	float: left;
	padding: 4px 0 0 25px;
	line-height: 1.5em;	
	background: url(../../img/index/foundpw_process.gif) no-repeat 5px 4px;
	color: #404040;
	font-size: 11px;
	margin-top:8px;
}/* 新的牙齒列表 2011/7/15 */#newNav {		clear: both;	width: 950px;	height: 34px;	margin:10px 0 0 0;	position: relative;	z-index:91;}#newNav .isMain {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:0px -490px;	width:952px;	height:41px;	position:absolute;}#newNav .isMain li{	float:left;}#newNav .isMain li.first{	height:41px;	float:left;    margin-right: 25px;    width: 4px;}#newNav .isMain a{	float:left;	/*margin:10px 0 0 25px;*/	position:relative;	font-size:15px;	color:white;	font-weight:bold;	height:40px;	line-height:40px;	text-decoration: none; /*刪除底線*/ 	/*margin-top:12px\9;*/	padding-left:20px;}#newNav .isMain a span{	display:block;	padding-right:18px;	padding-top:2px\9;}#newNav .mainNavOn {    background: url("http://s.zbjimg.com/p/zhuquan/img/qu_smenur.png") no-repeat scroll right top transparent;    height: 31px;    margin-left: 20px;    margin-top: 6px;    padding-right: 20px;}#newNav .mainNavOn a{    background: url(../../img/index/public/mainNavOn.png) no-repeat scroll left top transparent;    color: #000000;    height: 35px;    padding: 4px 0 0 20px;}#newNav .mainNavOn a:hover{	background: url("http://s.zbjimg.com/p/zhuquan/img/qu_smenul.png") no-repeat scroll left top transparent;}#newNav .mainNavOn a span{	padding-right:0;	margin-top:-8px;	margin-top:-13px\9;	*margin-top:-12px;	margin-left:-1px\9;}#newNav .mainNavOn a:hover span{	background:none;}#mainNav .isMain li.question{    background: url("/img/index/icon/icon_comp_list_admin.gif") no-repeat scroll 0 -197px transparent;    left: 878px;    position: absolute;    text-align: right;    top: 10px;    width: 67px;}#mainNav .isMain li.yp{    background: url("/img/index/icon/icon_comp_list_admin.gif") no-repeat scroll 0 -246px transparent;    left: 801px;    position: absolute;    text-align: right;    top: 10px;    width: 71px;    z-index: 99;}#mainNav .isMain li.spcgif{	background: url("/img/index/icon/ypfree.gif") no-repeat scroll 0 0 transparent;    left: 817px;    position: absolute;    text-indent: -99999px;    top: -13px;    width: 56px;	height:21px;    z-index: 99;}#mainNav .isMain a.white{	text-decoration: underline; /*加底線*/ 	color:white;	font-weight: normal; /*標準文字*/ 	font-size:12px;	margin-top:0px;		margin-top:2px\9;		height:15px;	line-height:14px;	padding:0 0 0 0;}#mainNav a.white:hover{	text-decoration: underline; /*加底線*/ 	background:none;	left:0px;	color:#fae6ab;	font-weight: normal; /*標準文字*/ 	font-size:12px;	margin-top:0px;			margin-top:2px\9;	*margin-top:1px;	_margin-top:0px;	height:15px;	line-height:14px;	line-height:15px\9;	padding:0 0 0 0;}/* 101幽靈廣告 */.ad101{    position: absolute;    right: 30px;    top: 35px;    z-index: 89;}/* 帳戶內短的 101幽靈廣告 */.ad101-small{    position: absolute;    right: 30px;    top: 11px;    z-index: 89;}/**新的 短的 帳戶頁面搜尋bar*/#new_small_header_search{	position:relative;}#new_small_header_search ul.search{	clear:left;	*float:left;	width:900px;	height:50px;	margin-top:-11px;	*margin-top:4px;	*height:26px;	position: absolute;	z-index:89;}#new_small_header_search {	background: url(../../img/index/public/search_bg_small.png) repeat-x scroll left top transparent;	height:50px;	_width:952px;}#new_small_header_search .n_calendar {	background: url(../../img/index/public/search_bg_left_small.png) no-repeat scroll left top transparent;    height: 30px;    padding: 15px 51px;    width: 820px;	float:left;}	#new_small_header_search .n_notice {	background: url(../../img/index/public/search_bg_right_small.png) no-repeat scroll right top transparent;    height: 30px;    padding: 15px 10px;    width: 10px;	float:left;}#new_small_header_search li.small-select{	float:left;	margin-top:9px;	*margin-right:3px;}#new_small_header_search li.small-select a{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  0 -692px;    width: 88px;	color: #666666;    display: inline-block;    height: 25px;    line-height: 25px;    line-height: 27px\9;    text-decoration: none;	padding-right:10px;}#n_calendar li.small-select a:hover{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  -99px -692px;}#new_small_header_search li.small-select a span{	padding-left:13px;}#new_small_header_search ul.ts-set-sub {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #F7A001;    left: 0px;    position: absolute;    top: 33px;    width: 86px;    z-index: 99;}#new_small_header_search ul.ts-set-sub a{    background: none repeat scroll 0 0 transparent;    color: #444444;    display: block;    padding: 0 0 0 13px;    text-align: left;    width: 78px;}#new_small_header_search ul.ts-set-sub a:hover{    background-color: #FFFBEC;    color: #0041D9;    width: 73px;}#new_small_header_search li.small-area{	float:left;	display: inline-block;	margin-top:9px;	margin-left:-2px;	*margin-right:3px;}#new_small_header_search li.small-area a{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  0 -613px;    width: 147px;	color: #666666;    display: inline-block;    height: 25px;    line-height: 25px;    text-decoration: none;	padding-right:10px;}#new_small_header_search li.small-area a:hover{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  -159px -613px;}#new_small_header_search li.small-area a span{	padding-left:13px;}/*關鍵字輸入列*/#new_small_header_search li.ts-kwds{	float:left;	margin-top:9px;	*margin-top:5px;	margin-left:-2px;	*margin-right:5px;	margin-right:24px;	width:208px;}#new_small_header_search li.ts-kwds input {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -467px -573px;    border: 0 none;    color: #BABABA;    line-height: 25px;	line-height: 25px\9;    padding: 0 0 0 27px;	padding-top:2px\9;    width: 218px;	height:25px;}#new_small_header_search li.ts-kwds input.focus {    color: #333333;    font-weight: bold;    padding-top: 0;	width:198px;}/*搜尋按鈕*/#new_small_header_search li.ts-btn{	float:left;	margin-top:8px;}#new_small_header_search li.ts-btn a {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -769px -573px;	*background-position: -769px -572px;    display: block;    height: 20px;	height: 22px\9;	padding-top:5px;	padding-top:7px\9;    text-indent: -99999px;    width: 70px;}/*搜尋排行*/#new_small_header_search li.ts-top{ 	display: inline-block;	margin-left: 10px;	height:30px;	margin-top:16px;}#new_small_header_search li.ts-top a {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -934px -170px;    color: #9e9e9e;    padding-left: 22px;	text-decoration: none; }/*****************************我的帳戶短版模組結束********************************//**討論區搜尋bar**/#board_header_search {	height:105px;	_width:952px;	overflow: hidden;	position : relative;}#board_header_search .n_calendar {	background: url(../../img/index/public/search_board_left.png) no-repeat scroll left top transparent;    height: 100px;    padding: 15px 51px;    width: 952px;	float:left;}	.categorty-title{	float:left;}#board_header_search .n_calendar h4{	font-weight:bold;	color:#515151;	font-size:15px;	padding-bottom:7px;	display:block;}#board_header_search .n_calendar ul.item{	display:block;	border-right:#98958f 1px dashed;	width:165px;	float:left;	height:50px;	margin-right:15px;	_margin-right:7px;}#board_header_search .n_calendar ul.end-item{	display:block;	width:170px;	float:left;	height:50px;	margin-right:20px;}#board_header_search .n_calendar ul.people{	display:block;	float:left;	margin-left:-25px;	margin-top:-3px;}#board_header_search .n_calendar ul.end{	display:block;	float:left;	margin-right:3px;	margin-top:-3px;}#board_header_search .n_calendar li{    font-family: Arial,sans-serif;	color:#767676;	height:19px;}#board_header_search .n_calendar a{	color:#767676;	text-decoration: none; }#board_header_search .n_calendar a:hover{	color:#f26202;	text-decoration: underline; }#board_header_search .n_calendar a.red{	color:red;}#board_header_search .n_calendar a.blue{	color:blue;}/**新的搜尋bar**/#new_header_search {	background: url(../../img/index/public/search_bg.png) repeat-x scroll left top transparent;	height:105px;	_width:952px;	overflow: hidden;	position : relative;}#new_header_search .n_calendar {	background: url(../../img/index/public/search_bg_left.png) no-repeat scroll left top transparent;    height: 100px;    padding: 15px 51px;    width: 820px;	float:left;}	#new_header_search .n_notice {	background: url(../../img/index/public/search_bg_right.png) no-repeat scroll right top transparent;    height: 100px;    padding: 15px 10px;    width: 10px;	float:left;}.n_calendar li.find-job{	background: url(../../img/index/common/back_index_100823.png) no-repeat 0 0;	background-position: 50px -1845px;	float:left;	width:65px;	font-size:13px;}.n_calendar li.find-industry{	float:left;	width:65px;	font-size:13px;}.n_calendar a.brown{	font-weight: bold;	color:#602203;	text-decoration: none; 	font-size:13px;}.n_calendar a.normal{	color:#7b7b7b;	text-decoration: none; }.n_calendar a:hover{	color:#ff5d02;}#new_header_search ul.search{	clear:left;	*float:left;	width:900px;	height:42px;	*height:20px;	*margin-top:-15px;}/*產業類別縮小*//*產業、職務、工作地區*/#new_header_search li.small-area{	display: inline-block;	margin-top:5px;	margin-left:-2px;	*margin-right:5px;}#new_header_search li.small-area a{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  0 -613px;	*background-position: 2px -613px;    width: 147px;	color: #666666;    display: inline-block;    height: 25px;    line-height: 25px;    text-decoration: none;	padding-right:5px;	*margin-top:1px;}#new_header_search li.small-area a:hover{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  -159px -613px;}#new_header_search li.small-area a span{	padding-left:13px;}/*工作地區*/#new_header_search li{	float:left;}#new_header_search li.ts-area{	display: inline-block;	margin-top:7px;	*margin-top:5px;	margin-left:-2px;	margin-right:3px;	*margin-right:7px;}#new_header_search li.ts-area a{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  0 -573px;	*background-position: 2px -570px;    width: 225px;	color: #666666;    display: inline-block;    height: 25px;    *height:28px;	line-height: 25px;    text-decoration: none;	padding-right:5px;	margin-top:-2px;}#new_header_search li.ts-area a:hover{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  -233px -573px;	*background-position:  -231px -570px;}#new_header_search li.ts-area a span{	padding-left:13px;	line-height:25px\9;	*line-height:32px;}/*職務類別*/#new_header_search li.ts-job{	float:left;	margin-top:5px;	margin-left:-2px;		margin-right:3px;	*margin-right:5px;}#new_header_search li.ts-job a{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  0 -573px;	*background-position:  2px -573px;    width: 225px;	color: #666666;    display: inline-block;    height: 25px;    line-height: 25px;    text-decoration: none;	padding-right:5px;		*margin-top:1px;}#new_header_search li.ts-job a:hover{	background:url(../../img/index/public/index_bar_bg.png) no-repeat;	background-position:  -233px -573px;	*background-position:  -231px -573px;}#new_header_search li.ts-job a span{	padding-left:13px;	line-height:25px\9;}/*關鍵字輸入列*/#new_header_search li.ts-kwds{	float:left;	margin-top:5px;	*margin-top:5px;	margin-left:-2px;	*margin-right:5px;	margin-right:7px;	width:208px;}#new_header_search li.ts-kwds input {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -467px -573px;    border: 0 none;    color: #BABABA;    line-height: 25px;	line-height: 25px\9;    padding: 0 0 0 27px;	padding-top:2px\9;    width: 218px;	height:25px;}#new_header_search li.ts-kwds input.focus {    color: #333333;    font-weight: bold;    padding-top: 0;	width:198px;}/*搜尋按鈕*/#new_header_search li.ts-btn{	float:left;	margin-top:5px;	margin-left:16px;	_margin-left:-20px;}#new_header_search li.ts-btn a {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -769px -573px;	background-position: -769px -573px\9;    display: block;    height: 20px;	height: 22px\9;	padding-top:5px;	padding-top:8px\9;    text-indent: -99999px;    width: 70px;}#new_header_search li.ts-pubtn{	float:left;	margin-top:5px;	margin-left:16px;}#new_header_search li.ts-pubtn a {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -702px -633px;    display: block;    height: 20px;	height: 22px\9;	padding-top:5px;	padding-top:8px\9;    text-indent: -99999px;    width: 70px;}/*搜尋排行*/#new_header_search li.ts-top{ 	float:left;	margin-left: 8px;	height:30px;	margin-top:10px;}#new_header_search li.ts-top a {	background:url(../../img/index/public/index_bar_bg.png) no-repeat;    background-position: -934px -170px;    color: #9e9e9e;    padding-left: 22px;	text-decoration: none; }#new_header_search ul.hot{	height:20px;	float:left;	*margin-top:7px;	_margin-top:-13px;}/*熱門搜尋*/#new_header_search li.hotjob{	background: url(../../img/index/common/back_index_100823.png) no-repeat 0 0;	background-position: 0 -1874px;	float:left;	width:54px;	color:white;	margin-top:-1px\9;	padding-left:10px;	margin-left:-2px;	padding-top:2px\9;	height:18px;} #new_header_search li.pupplehotjob{	background: url(../../img/index/common/back_index_100823.png) no-repeat 0 0;	background-position: -189px -1874px;	float:left;	width:54px;	color:white;	margin-top:-1px\9;	padding-left:10px;	margin-left:-2px;	padding-top:2px\9;	height:18px;} /*熱門搜尋項目*/#new_header_search li.project{	float:left;	padding-right:8px;	color:#602203;} #new_header_search li.project a{	color:#005599;	text-decoration: none; }#new_header_search li.project a:hover{	color:#ff9109;	text-decoration: none; }/*最近搜尋*/.ts_history li{	float:left;	padding-right:7px;	color:#000000;	text-decoration: none; }#new_header_search ul.ts_history a{	float:left;	color:#005599;	text-decoration: none; }#new_header_search ul.ts_history a:hover{	color:#FF9109}#new_header_search ul.ts_history{	height:20px;	float:left;	*margin-top:7px;	_margin-top:-13px;}#new_header_search li.history_job{	float:left;}/*外包按鈕#mainNav .isMain li.case-icon{	position : absolute;	left:700px;}#mainNav .isMain a.case-icon-text{	background: url(../../img/index/public/case_icon.png) no-repeat scroll 0 0 transparent;	padding-left:15px;	color:black;	line-height:26px;	width:95px;}#mainNav .isMain a.case-icon-text:hover{	background: url(../../img/index/public/case_icon.png) no-repeat scroll 0 0 transparent;	margin-left:1px;	width:95px;}*/
