/* CSS Document */
@import url(main.css);
/*location style*/
.loca_l {
	width:675px;
	margin:0 5px 0 0;
	padding:0 0 0 14px;
	background:url(img/locadot02.gif) no-repeat;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.loca_r {
	width:252px;
	margin:0;
	padding:0;
	text-align:right;
}

#position{
	margin:0 auto;
	width:965px;
	padding:0px;
	}
#p_l{
	float:left;
	margin:0 5px 0 0;
	padding:10px;
	width:686px;
	border:#B8B8B8 solid 1px;
	overflow:hidden;
	-height:1%;
	}
#p_r{
	float:left;
	margin:0px;
	padding:0px;
	width:252px;
	}

.hh1{
	background-color:#F6F6F6;
	font-size:14px;
	width:668px;
	height:25px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	*padding-bottom:0px;
	*padding-top:8px;
	}
.hh1 h1
{float:left;font-size:14px;}
.hh1 span
{float:right;font-size:14px; margin-top :5px;*margin-top :0px;
	}
#pl_links{
	margin:0px auto;
	padding:0px;
	width:680px;
	text-align:right;
	}
#pl_c{
	width:680px;
	margin:0 auto;
	padding:0px;
	}
#pl_c dl{
	width:660px;
	font-size:12px;
	padding:5px 10px 0px;
	margin:8px auto 0px;
	text-align:left;
	color:#8F8F8F;
	}
#pl_c dt{
	width:660px;
	padding:5px 10px;
	margin:0px auto;
	text-align:left;
	font-size:14px;/*2009-3-2-2*/
	line-height:1.6;/*2009-3-2-2*/
	word-wrap: break-word;/*2009-3-2-2*/
	overflow:hidden;
	}
.cp_rcn{
	background:url(img/dot_line.gif) repeat-x;
	background-position:bottom;
	width:660px;
	padding:5px 10px;
	margin:8px auto;
	text-align:right;
	}
#refers{
	width:600px;
	margin:0 auto;
	padding:0px;
	border:#CCC solid 1px;
	overflow:hidden;
	-height:1%;
	 padding-top :3px;
	background-color :#e7e7e7;
	}
h2{
	height:17px;
	line-height:17px;
	border-bottom:#fff solid 1px;
	background:#E7E7E7;
	color:#666;
	width:594px;
	margin:0px;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	}
#refers_c{
	width:590px;
	margin:0px;
	padding:5px;
	margin-top :3px;
	background:#F2F2F2;	
	}
#release{
	clear:both;
	width:600px;
	background:#EAEAEA;
	overflow:hidden;
	-height:1%;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	}

	
#release textarea{
	width:593px;
	margin:0 auto;
	padding:2px;
	}
#release p{
	text-align:center;
	margin:10px auto;
	padding:0px;
	width:590px;
	}
h3{
	background:url(img/titlebgw251b.gif) no-repeat;
	width:226px;
	height:19px;
	line-height:19px;
	padding:6px 0 0 25px;
	margin:0px;
	color:#c20c0b;
	font-weight:bold;
	font-size:12px;
	}
h4{
	background:url(img/titlebgw251.gif) no-repeat;
	width:226px;
	height:19px;
	line-height:19px;
	padding:6px 0 0 25px;
	margin:0px;
	color:#c20c0b;
	font-weight:bold;
	font-size:12px;
	}
#pr1,#pr2,#pr3{
	width:229px;
	margin:0 0 5px;
	padding:10px;
	border-bottom:#B8B8B8 solid 1px;
	border-left:#B8B8B8 solid 1px;
	border-right:#B8B8B8 solid 1px;
	overflow:hidden;
	-height:1%;
	}
#pr1 li,#pr2 li{
	margin:0px;
	padding:0px;
	width:220px;
	white-space: nowrap;
	text-overflow:ellipsis; 
	overflow:hidden;
	}
#pr3 a{
	text-align:left;
	margin:3px 8px 3px 0;
	padding:0px;
	}

.btnloca{
	width:73px;
	height:29px;
	margin:4px;
	border:0px;
	background:url(img/btngrey73.gif) no-repeat;
	color:#015FA7;
	text-align:center;
	line-height:29px;
	cursor:pointer;
	}
	
	.btnlocp{
	width:73px;
	height:29px;
	margin:4px;
	border:0px;
	background:url(img/btngrey74.gif) no-repeat;
	color:#000000;
    font-family:"ËÎÌå";
	text-align:center;
	line-height:29px;
	cursor:pointer;
	}
	/*2009-05-11 add start*/

 #y_comment {
	width:670px;
	margin:0 auto;
	
}

	#y_comment a{color:#344f9d;font-size:14px;text-decoration:none;font-weight:normal;}
    #y_comment a:hover{color:#344f9d;font-size:14px;text-decoration:underline;font-weight:normal;}

#y_lc {
	float:left;
	background:url(img/y_lcbottom.gif) bottom left no-repeat;
	padding-bottom:8px;
	
}

	#y_lc h6 {
	width:302px;
	height:31px;
	line-height:31px;
	padding-right:25px;
	padding-top:0;
	margin:0;
	background:url(img/y_lc.gif) no-repeat;
	font-size:14px;
	text-align:right;
	}
	
	#y_lc ul {
	background:url(img/y_combg.gif)  bottom left repeat-y;
	}
	
	#y_lc_m li {
		padding-left:10px;
	}
	#y_lc_m   {
		background:url(img/y_combg.gif)  bottom left repeat-y;
		height:133px;
		width:327px;
	}

#y_rc {
	float:left;
	background:url(img/y_rcbottom.gif) bottom right no-repeat;
	padding-bottom:8px;
	
}
#y_lc 
{
	height:157px;
}
#y_lc 
{
	height:163px;
}/*IE6*/
#y_lc 
{
	height:163px;
}/*IE6*/


#y_rc 
{
	height:157px;
}
#y_rc 
{
	height:163px;
}/*IE6*/
#y_rc 
{
	height:163px;
}/*IE6*/


	#y_rc h6 {
	width:316px;
	height:31px;
	line-height:31px;
	padding-right:25px;
	padding-top:0;
	margin:0;
	background:url(img/y_rc.gif) no-repeat;
	font-size:14px;
	text-align:right;
	}
	
	#y_rc ul {
	background:url(img/y_combg.gif) right bottom repeat-y;
	margin:0;
	padding:0;
	}
	
	#y_rc_m li {
		padding-left:25px;
		 
		
	}
	#y_rc_m   {
		background:url(img/y_combg.gif)  bottom left repeat-y;
		height:133px;
		width:341px;
	}
	
		
#release 
{
	margin:20px auto 10px;
	}


/*2009-05-11 add end*/
/*2010-03-21 add start*/
.cpjob_pr
{
    width:233px;
	margin:0 0 5px; 
	padding :8px;
	border-bottom:#B8B8B8 solid 1px;
	border-left:#B8B8B8 solid 1px;
	border-right:#B8B8B8 solid 1px;
	overflow:hidden;
	-height:1%;
	}
.cpjob_n{color:#209cc0;margin-left:5px;font-weight:bold;margin :0px; padding :0px;}
.cpjob_prov{color:#209cc0;font-weight:bold;padding :0px; margin :0px; border :0px; margin-top :5px;}
.cpjob_more{margin :0px;padding:0px;border :0px;margin-left:130px;}
/*2010-03-21 add end*/


/***/
.rc_c
{
	width:660px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	background-color:#fdf5da;
	font:"å®‹ä½“";
	font-size:14px;
	margin:0 auto;float :left ;
}
.bg420
{
background-image:url(img/bg420.gif);background-repeat:repeat-x;height:30px;
width:680px;
}
.bg420 p
{
float:left;
margin-top:1px;
} 
.rc_c p
{
padding:0px;
margin:0px;
padding-top:0px;
text-align :left ;  width :630px;
}
.rc_cl2
{font-size :12px; color :#344f9d;  width :620px;  
}
.rc_title
{float:left;  
	}
.rc_c_span
{ 
padding-right :10px;
}
.rc_c2
{
font-size:12px;
line-height:16px;
}
.rc_c a:link
{
color:#344f9d;
font-size:12px;
text-decoration:none;
}
.rc_c a:visited
{
color:#344f9d;
font-size:12px;
text-decoration:none;
}


a.on:link
{
background-image:url(img/titlea2.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;
}
a.on:hover
{
background-image:url(img/titlea1.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;
}

a.on1:link
{
background-image:url(img/titleb2.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;
}
a.on1:hover
{
background-image:url(img/titleb1.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;
}

.on2
{
background-image:url(img/titlea1.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
}
.on3
{
background-image:url(img/titleb1.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
}

.click_om1
{
	background-image:url(img/titlea1.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;cursor:pointer;
	}
	.click_om2
{cursor:pointer;	
	background-image:url(img/titlea2.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;
cursor:pointer;
	}
	.click_om3
{
	background-image:url(img/titleb1.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;cursor:pointer;
margin-left :3px;
	}
	.click_om4
{ 
	background-image:url(img/titleb2.gif);
width:104px;
height:30px;
background-repeat:no-repeat;
display:block;
cursor:pointer;margin-left :3px;
	}

    #TB_window {
	    font: 12px Arial, Helvetica, sans-serif;
	    color: #333333;
    }
    #TB_window {
	    position: fixed;
	    background: #ffffff;
	    z-index: 102;
	    color:#000000;
	    display:none;
	    text-align:left;
	    top:50%;
	    left:50%;
    }
    a.orange{color:#000000;font-size:12px;text-decoration:underline;}
    a.orange:hover{color:#F67F00;font-size:12px;text-decoration:none;}
 .sfrom{color:#666;font-size :12px; padding-left :5px; }