#bodycontent{
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	width:744px;
	margin:0 auto;
	height:auto;
}
#index_blank{
height:332px;
}
#indexcontent{
	height: 338px;
	width: 990px;
	margin:0 auto;
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:13px;
	z-index:-3;
	
}
#indexcontent .left {
	float: left;
	height: 319px;
	width: 750px;
	border:1px solid #C9C9C9;
	z-index:-3;	
}
#indexcontent .right2 {	
	float: right;
	height: 317px;
	width: 220px;
	border:1px solid #C9C9C9;
	background-color:#EFEFEF;
}
#indexcontent .right2 .bg1 {
	background:url(../image/indexbg.gif) repeat-x;
	height: 20px;
	padding:5px 10px;
}
#indexcontent .right2 .bg2 {
	background:url(../image/bottom.gif) repeat-x;
	height: 19px;
	padding:5px 10px;
	color:#FFFFFF;
}
#indexcontent .td1 {
	width:200px;
	height: 248px;
	margin:5px 10px;
	overflow:hidden;
}
#indexcontent .tr1 {
	float:left;
	width:152px;
	height:476px;
	border:1px solid #C9C9C9;
	margin-right:12px;
	background-color:#EEEEEE;
}

#indexcontent .tr2 {
	float:left;
	width:154px;
	height:476px;
	border:1px solid #C9C9C9;
	background-color:#EEEEEE;
}
.tr1 .bar1 {
	background:url(../image/indexbg.gif) repeat-x;
	padding:4px 10px;
}
.tr2 .bar1 {
	background:url(../image/indexbg.gif) repeat-x;
	padding:4px 10px;
}
.tr1 .bar2 {
	background-color:#D4D4D4;		
	padding:4px 5px 4px 20px;
	border-bottom:1px solid #FFFFFF;
}
.tr1 .bar3 {
	padding:4px 5px 4px 32px;
	border-bottom:1px solid #FFFFFF;
}
.tr1 .bar4 {
	padding:4px 5px 4px 40px;
	border-bottom:1px solid #DBDBDB;
	background-color:#FFFFFF;
}
#head2{
width:100%;
height:100px;
border-bottom:1px solid #DBDBDB;
margin:0 auto;
}
#head2 .nav1{
	float:left;
	padding-left:10px;
}
#head2 .nav2{
	float:right;
	padding-right:10px;
}
#body2{
width:100%;
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:13px;
	margin-bottom:13px;
}
#body2 .tr1{	
	float:left;
	width:15%;
	height:569px;
	border:1px solid #C9C9C9;
	margin-right:12px;
	margin-left:5px;
	background-color:#EEEEEE;}
#body2 .tr2{	
	float:left;
	width:15%;
	height:569px;
	border:1px solid #C9C9C9;
	margin-right:8px;
	background-color:#EEEEEE;}
	
#news_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: none;
	width: 970px;
	background-color:#E0E0E0;
	padding-top:5px;
	padding-left:20px;
	margin-bottom:16px;
	height:30px;
	clear:both;
}
#news_banner .left {
	float: left;
	width: 130px;
	height:25px;
	border-right:1px solid #fff;
	line-height:23px;
	clear:both;
}
#news_banner .right {
	float: left;
	width: 720px;
	height:25px;
	padding-top:5px;
padding-left:25px;
	line-height:18px;
	position : absolute;
	
}
#icon_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 990px;
	height:176px;
	margin-bottom:18px;
	margin:0 auto;
	
	
}
#icon_banner .tr1{
float:left;
width:237px;
margin-right:13px;
height:160px;
}
#icon_banner .tr1EN{
float:left;
width:237px;
margin-right:13px;
height:160px;
}

#icon_banner .tr2EN{
float:left;
width:237px;
height:160px;
margin-right:13px;
}

#icon_banner .tr4{
float:left;
width:237px;
height:160px;
}

.line3{border-top:1px solid #468FBD;}
.title {	
	color: #6498BC;
	font-size: 16px;
	font-family: "黑体";
	font-weight: bold;
}
.content {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 19px;
}
.title2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 19px;
}
.tab{
	border: 1px solid #8E8E8E;
}
.line1 {
	border: 1px solid #999999;
}
.text_box1{
	font-weight: normal;
	line-height: 16px;
	font-size : 12px;
	color: #545353;
	padding-left: 45px;
	padding-right : 20px;
	padding-top : 20px;
}
.text_box2{
	font-weight: normal;
	line-height: 16px;
	font-size : 12px;
	padding-left: 43px;
	padding-right : 20px;
	padding-top : 12px;
	color: #545353;
}
.titleblue2 {
	font-size: 12px;
	font-weight: bold;
	color: #6498BC;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}

.blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6498BC;
}
.red2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C7504F;
}
.green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #72AF97;
}
.orange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D47C17;
}
.titlered {
	font-size: 12px;
	font-weight: bold;
	color: #D7585F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}
.titlegreen {
	font-size: 12px;
	font-weight: bold;
	color: #72AF97;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}
.content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #282828;
	line-height:20px;
	padding:6px;
}
.titleorange {
	font-size: 12px;
	font-weight: bold;
	color: #D47C17;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}
.green1 {color: #7EA190}
.link1:link {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.link1:visited {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.link1:hover {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #C7EAFF;
}
.link2:link {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #669BC2;
}
.link2:visited {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #636363;
}
.link2:hover {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #878684;
}
.link3:link {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: underline;
	color: #669BC2;
}
.link3:visited {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: underline;
	color: #669BC2;
}
.link3:hover {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: underline;
	color: #878684;
}
.link5:link {
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
	color: #000000
}
.link5:visited {
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}
.link5:hover {
	font-family:arial;
	font-size: 12px;
	text-decoration: underline;
	color: #CC0000
}
.link6:link {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: underline;
	color: #81B6A2
}
.link6:visited {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: underline;
	color: #7EA190;
}
.link6:hover {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	font-style: italic;
}
.link7:link {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #D47C18
}
.link7:visited {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #777572;
}
.link7:hover {
	font-family: verdana,arial;
	font-size: 12px;
	text-decoration: none;
	color: #D95457;
}
.text_bore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
	margin-right: 8px;
	color: #FFFFFF;
	line-height: 14pt;
}

.line_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.back1 {
	background-image: url(../image/jobSeeker_03.gif);
	background-repeat: no-repeat;
	height: 211px;
	width: 750px;
}

.back2 {
	background-image: url(../mkt_image/jobSeeker_07.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 750px;
}
.content_back3 {
	height: 150px;
	width: 364px;
	margin-top: 5px;
	float: left;
	clear: left;
}
.top_margin {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.footer {
	border: 1px solid #F1F1F2;
	margin-top: 10px;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
}
.contentback_right {
	float: right;
	height: 140px;
	width: 175px;
	margin-top: 5px;
}
#bodycontent .left {
	float: left;
	height: auto;
	width: 535px;
}
#bodycontent .right {
	float: right;
	height: auto;
	width: 191px;	
	border:1px solid #BCBCBC;
	margin-bottom:20px;	
}
#bodycontent .right2 {
	height: auto;
	width: 191px;	
	margin-bottom:16px;
	font-family:arial;
}
#bodycontent .right .title {
background:url(../image/job-seekers_0.gif) repeat-x;
height:24px;
border-bottom:1px solid #999999;
padding:7px 0px 3px 15px;
font-family:arial;
font-size:12px;	
}
#bodycontent .cc {
	margin:10px;
}
#bodycontent .cc2 {
	margin:0px 10px 25px 15px;
}
#bodycontent .line {
	margin:15px 10px;
	border-bottom:1px solid #C4C4C4;
}
#bodycontent .line2 {
	margin:5px 10px;
	border-bottom:1px solid #C4C4C4;
}

#bodycontent .more:link{
color:#468FBD;
line-height:21px;
}
#bodycontent .more:visited{
color:#72af97;
}
#bodycontent .more:hover{
color:#999999;
}
.article_bg{
background: url(../image/articles_04.gif)  no-repeat;
width:748px;
height:256px;
padding-left:20px;
padding-bottom:0px!important;
padding-bottom:20px;

}

.jobseeker_bg{
background: url(../image/jobseeker_02.gif)  no-repeat;
width:744px;
height:226px;
padding-left:20px;
}
.jobseeker_bg1{
background: url(../image/job.gif)  no-repeat;
width:744px;
height:232px;
padding-left:20px;
}

.employer_bg{
background: url(../image/employer_02.gif)  no-repeat;
width:744px;
height:255px;
padding-left:20px;
}
.services_bg{
background: url(../image/services02.gif)  no-repeat;
width:744px;
height:255px;
padding-left:20px;
}
.perm_bg{
background: url(../image/perm_02banner.gif)  no-repeat;
width:744px;
height:255px;
padding-left:20px;
}
.temp_bg{
background: url(../image/temp_01.gif)  no-repeat;
width:744px;
height:215px;
padding-left:20px;
}
.temp_banner{
background: url(../image/temp_00.gif)  repeat-x;
height:39px;
border:1px solid #999;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.temp_content{
height:auto;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
border:1px solid #999;
}

.field_bg{
background: url(../image/temperature_05.gif)  no-repeat;
width:744px;
height:223px;
padding-left:20px;
}

.professional_bg{
background: url(../image/professional_bg.gif)  no-repeat;
width:744px;
height:312px;
padding-left:20px;
}
.professional_bgEN{
background: url(../image/professional_bgEN.gif)  no-repeat;
width:744px;
height:376px;
padding-left:20px;
}

.professional_banner{
width:435px;
height:auto;}

.professional_bannerEN{
width:495px;
height:auto;}

.practice_bg{
background: url(../image/practice_bg.gif)  no-repeat;
height:360px;
padding-left:20px;
}
.photomargin{
margin-right:10px;
float:left;}

.research_bg{
background: url(../image/research-center_02.gif) no-repeat;
float:left;
width:744px;
height:259px;
padding-left:20px;}

.researchEN_bg{
background: url(../image/research-center_EN.gif) no-repeat;
float:left;
width:744px;
height:319px;
padding-left:20px;}


.insightEN_bg{
background: url(../image/insightEN.gif)  no-repeat;
float:left;
width:7440px;
height:283px;
padding-left:20px;}

.navbox{
color:#4F4F4F;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
background:url("../image/whitebg.gif") repeat-x;
background-color:#E9E9E9;
font-weight:bold;
border:1px solid #999;
}
#border{
	border:1px solid #c5c5c5; 
	width:744px;
	height:130px;
	padding:10px;
	margin-top:15px;
	}

.contentbox{
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
}
#bgflash{ position:absolute; top:20px; left:0;z-index:1;}
/*practices*/
.faqExpand {      /* show/hide all box */
	text-align:center;
	text-decoration:none;
	color:#000000;
	background-color:#FFCC00;
	border:2px solid #000000;
	margin-bottom:20px;
	padding:10px;
}
.faqExpand p {  /* Click to hide/show all message */
	font-size: 12px;
	text-align:center;
	height:25px;
	color:#0000FF;
	font-weight:bold;
}
.faqExpand a {     /* show/hide all "button" */
   text-decoration:none;
   color:#000000;
   background-color:#FFCC00;
   padding:5px;
   border: 1px solid #000000;
   
} 
.faqExpand a:hover {  /* show/hide all "button" hover */
	text-decoration:none;
	color:#000000;
	background-color:#66CCFF;
}
.faqContainer .faqQuestion {   /* this is the question */
	font-weight: normal;
	font-size: 100%;
}
.faqContainer p{
	line-height: 18px;
}
.handcursor{
	cursor:hand;
}
.status{
float: left;
margin: -2px 5px 0 0;
}
.status img{
margin: 5px 0 8px 0;
}

.switchgroup1 {   /* this is the answer */
font-weight:normal;  
background-color:#EFEFEF;
border: 1px solid #bebebe;
padding:5px 10px 5px 10px;
margin:2px 13px 15px 0px;
}

.switchgroup1 p{
font-size: 100%;
}
.articlebanner{
background:url("../image/articles_03.gif") repeat-x;
padding:5px 0px 0px 12px;
height:30px;
}
