/*frame*/
* {margin:0;padding:0}
html, body {margin:0; padding:0; width:100%; height:100%;}

body {
background:#FFFFFF;
margin:0;
}

#big_box {
    margin:auto;
	width: 902px;
	padding-top:14px;
	}
	
.top_box {
    float:left;
    width: 902px;
	padding-bottom:12px;
	}
	
.left {
    float:left;
	}
	
.right {
    float:right;
	}

.language {
    float:left;
	width: 902px;
	text-align:right;
	padding-bottom:10px;
	}

.logo {
    float:left;
	padding-left:18px;
	}

.search_txtbox {
    float:left;
	padding-top:5px;
	padding-right:6px;
	}

.search_box {
    float:right;
	padding-top:5px;
	}

.s1{ 
float:left;

border-top:2px solid #999999;
border-left:2px solid #999999;
border-bottom:0px;
border-right:0px;
}

.s2{ 
float:left;

height:19px; 
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #AEAFAF;
}

.menu_box {
    float:left;
    width: 901px;
	margin-top:10px;
	border:1px solid #D6D6D6;
	height:25px;
	overflow:hidden;
	background:url(../images_en/menubg.gif)
	}

.menubox_white_line {
    float:left;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}

.menubox_white_line_a {
    float:left;
	border-left:1px solid #D6D6D6;
	
	border-right:1px solid #ffffff;
	}
	
.menu_box_leftline {
    float:left;
	border-left:1px solid #D6D6D6;
	}

.menu_box_rightline {
    float:left;
	margin-right:1px;
	}
				
.menu a{
float:left;
color:#2D2D2D;
height:20px;
font-size: 12px; 
font-weight:bold;
padding-top:5px;
padding-left:46px;
padding-right:46px;
font-family: Arial, verdana, tahoma, san-serif;
text-decoration:none; 
}

.menu .CurLink {
}

.menu a:hover {
color:#ffffff; 
font-weight:bold;
padding-left:45px;
padding-right:45px;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
text-decoration:none; 
font-family: Arial, verdana, tahoma, san-serif;
background:url(../images_en/menubg_hover.gif)
}

.menu_home a{
float:left;
color:#2D2D2D;
height:20px;
font-size: 12px; 
font-weight:bold;
padding-top:5px;
padding-left:46px;
padding-right:46px;
font-family: Arial, verdana, tahoma, san-serif;
text-decoration:none; 
}

.menu_home .CurLink {
}

.menu_home a:hover {
color:#ffffff; 
font-weight:bold;
border-left:1px solid #ffffff;
padding-left:45px;
padding-right:46px;
text-decoration:none; 
font-family: Arial, verdana, tahoma, san-serif;
background:url(../images_en/menubg_hover.gif)
}

.menu_select {
float:left;
color:#ffffff;
height:20px;
font-size: 12px; 
font-weight:bold;
padding-top:5px;
padding-left:45px;
padding-right:46px;
font-family: Arial, verdana, tahoma, san-serif;
text-decoration:none; 
background:url(../images_en/menubg_hover.gif)
}

.menu_select_a {
float:left;
color:#ffffff;
height:20px;
font-size: 12px; 
font-weight:bold;
border-left:1px solid #ffffff;
padding-top:5px;
padding-left:45px;
padding-right:45px;
font-family: Arial, verdana, tahoma, san-serif;
text-decoration:none; 
background:url(../images_en/menubg_hover.gif)
}

.flash_box {
    float:left;
	width: 902px;
	overflow:hidden;
	padding-top:8px;
	}
	
.left_content_box {
    float:left;
	width: 220px;
	overflow:hidden
	}	

.right_content_box {
    float:right;
	width: 220px;
	overflow:hidden
	}
	
.left_title_box {
    float:left;
	width:187px;
	padding-bottom:8px;
	}

.left_txt_box {
    float:left;
	/*width:187px;*/
	width:200px;
	}

.learnmore_box {
    float:left;
	width:187px;
	padding-top:1px;
	}
			
.gray_box {
    float:left;
	height:233px;
	overflow:hidden;
	border:1px solid #D6D6D6;
	margin-bottom:8px;
	background:url(../images_en/rightbg.gif) bottom  repeat-x ;
	}
		
.white_box {
    float:left;
	width:204px;
	height:204px;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:15px;
	border:1px solid #FFFFFF
	}

.center_box {
    float:left;
	width:450px;
	padding-left:12px;
	}	

.orange_titlebg {
    float:left;
	width:426px;
	height:20px;
	padding-top:5px;
	padding-left:12px;
	margin-bottom:15px;
	background:#FF6600;
	}

.center_content_box {
    float:left;
	width:213px;
	padding-bottom:20px;
	padding-right:9px;
	}

.center_title_box {
    float:left;
	width:210px;
	padding-left:3px;
	padding-bottom:10px;
	
	}
	
.center_img01_box {
    float:left;
	border-bottom:2px solid #FF6600;
	margin-bottom:8px;
	}

.center_img02_box {
    float:left;
	border-bottom:2px solid #BB275B;
	margin-bottom:8px;
	}
.center_img03_box {
    float:left;
	border-bottom:2px solid #FCC206;
	margin-bottom:8px;
	}

.center_img04_box {
    float:left;
	border-bottom:2px solid #E60F0F;
	margin-bottom:8px;
	}

.select_box {
    float:left;
	width:187px;
	padding-bottom:13px;
	}
	
.seacher_button_box {
    float:left;
	width:172px;
	text-align:center;
	padding-top:8px;
	}

.arrow {
    float:left;
	width:10px;
	padding-top:9px;
	}
	
.arrow2 {
    float:left;
	width:10px;
	padding-top:4px;
	}
	
.line_box {
    float:left;
	background:url(../images_en/line.gif) bottom repeat-x
	}
	
	.line_box2 {
    float:left;
	background:url(../images_en/line.gif) bottom repeat-x
	}
	
.hot_search {
    float:left;
	width:184px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.hot_search2 {
    float:left;
	width:184px;
	padding-top:0px;
	padding-bottom:0px;
	}
	
/*about_us.php*/
.content_box_about {
    float:left;
	width: 902px;
	padding-top:8px;
	padding-bottom:110px;
	}

.center_box_about {
    float:left;
	width:475px;
	padding-left:12px;
	}
	
		
.orange_titlebg_about {
    float:left;
	width:208px;
	height:20px;
	padding-top:5px;
	padding-left:12px;
	background:#FF6600;
	}	

.left_menu_line {
float:left;
border-bottom:1px solid #D6D6D6;
}

.left_menu_orange_line {
float:left;
border-bottom:2px solid #FF6600;
}

.left_menu_orange_line2 {
	float:left;
	width:500px;
	border-bottom:2px solid #FF6600;
	}


.left_menu a{
float:left;
width:207px;
height:20px;
padding-left:13px;
color:#3A3A3A;
font-size: 12px; 
padding-top:5px;
text-decoration:none; 
}

.left_menu .CurLink {
}

.left_menu a:hover {
color:#3A3A3A; 
text-decoration:none; 
background: #EFEFEF
}

.left_menu_select{
float:left;
width:207px;
height:20px;
padding-left:13px;
font-weight:bold;
color:#3A3A3A;
font-size: 12px; 
padding-top:5px;
text-decoration:none;
background: #EFEFEF 
}
			
.gray_box_about {
    float:left;
	border:1px solid #D6D6D6;
	margin-bottom:8px;
	background:url(../images_en/rightbg.gif) bottom  repeat-x ;
	}

.white_box_about {
    float:left;
	width:176px;
	padding-top:6px;
	padding-left:12px;
	padding-bottom:15px;
	border:1px solid #FFFFFF
	}
	
.center_title {
float:left;
width:448px;
padding-top:10px;
padding-left:8px;
text-align:justify;
text-justify:inter-ideograph;
}

.righttxt_about {
    float:left;
	width:161px;
	padding-top:6px;
	padding-left:5px;
	padding-bottom:8px;
	}

.right_content_box_about {
    float:right;
	width: 192px;
	overflow:hidden
	}	

/*consultants*/
.content_box_consultants {
    float:left;
	width: 902px;
	padding-top:8px;
	padding-bottom:40px;
	}
	
.orange_line_about {
float:left;
width:452px;
margin-top:20px;
margin-left:8px;
border-bottom:1px solid #FF6600;
}


.orange_line_about2 {
float:left;
width:448px;
/*margin-top:20px;
margin-left:8px;*/
border-bottom:1px solid #FF6600;
}

.orange_line_about3 {
	float:left;
	width:600px;
	border-bottom:1px solid #FF6600;
	}


.consultants_txt_about {
float:left;
width:320px;
padding-top:20px;
padding-left:8px;
padding-right:22px;
text-align:justify;
text-justify:inter-ideograph;
}

.img_about {
float:left;
padding-top:24px;
}	

/*career_tips.php*/
.news_txtbox_career {
float:left;
width:360px;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
}	

.date_career {
float:left;
width:80px;
text-align:right;
padding-top:5px;
padding-right:8px;
padding-bottom:5px;
}	

/*career_tips_detail.php*/
.leftbox_career_detail {
float:left;
width:680px;
}

.map_career_detail {
float:left;
width:670px;
padding-top:5px;
padding-left:10px;
padding-bottom:8px;
border-bottom:1px solid #D6D6D6
}

.title_career_detail {
float:left;
width:670px;
padding-top:20px;
padding-left:10px;
padding-bottom:5px;
text-align:center
}

.txt_career_detail {
float:left;
width:670px;
padding-top:20px;
padding-left:10px;
padding-bottom:80px;
text-align:justify;
text-justify:inter-ideograph;
}
	
/*contact_us.php*/
.txtbox_contact_us {
float:left;
width:600px;
padding-top:25px;
padding-bottom:23px;
padding-left:10px;
}

.padding_contact_us {
float:left;
padding-left:10px;
}

.line_contact_us {
float:left;
width:600px;
height:1px;
overflow:hidden;
border-bottom:1px solid #D6D6D6;
}

.title_contact_us {
float:left;
width:665px;
padding-top:17px;
padding-left:15px;
}

.txt_contact_us {
float:left;
width:470px;
padding-left:25px;

}

/*services.php*/
.txt_box_services {
float:left;
width:448px;
padding-top:25px;
padding-left:8px;
text-align:center
}

/*hot_searches_result_detail.php*/
.map_result_detail {
float:left;
width:892px;
padding-top:5px;
padding-left:10px;
padding-bottom:8px;
border-bottom:1px solid #D6D6D6
}

.txt_result_detail {
float:left;
width:862px;
padding-top:20px;
padding-left:10px;
padding-right:30px;
text-align:justify;
text-justify:inter-ideograph;
}	

/*openbox*/
.black_overlay{
	display: none;
	
	position: absolute;
	
	top: 0;
	left: 0;
	
	width: 100%;
	height: 200%;
	
	/*bill*/
	/*position:relative;
	top: -60%;
	left: 25%;*/
		
	
	min-height:150%;
	background-color: black; /*#F00;*/  /*black;*/
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	}

.white_content {
	display: none;
	
	/*position: absolute;
	left: 25%;*/
	/*top: 2px; /*35%;
	*/
	
	
	
	/*bill*/
	position:relative;
	/*top: -60%;*/
	left: 25%;
	
	
	width: 631px;
	background-color: white;
	z-index:1002;
	overflow: auto;
	}

.openbox {
    float:left;
	width: 599px;
	padding:15px;
	border:1px solid #FF6600;
	}
	
.openbox_content {
    float:left;
	width: 599px;
	padding-top:5px;
	padding-bottom:5px;
	}

.openbox_input_txt {
    float:left;
	width: 170px;
	padding-top:4px;
	}

.openbox_input_txt_large {
    float:left;
	width: 290px;
	padding-top:4px;
	}

.openbox_button {
    float:left;
	padding-left:400px;
	padding-top:10px;
	}
	
/*hot_searches.php*/
.top_hot_search {
float:left;
width:882px;
padding-top:17px;
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
}

.bottom_hot_search {
float:left;
width:870px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:1px  solid #D6D6D6;

}

.graybox_hot_search {
    float:left;
	width: 599px;
	height:255px;
	padding:15px;
	background:#F9F9F9;
	border:1px solid #FFC39B;
	}

.right_graybox_hot_search {
    float:right;
	width: 227px;
	
	height:255px;
	padding:15px;
	background:#F9F9F9;
	/*margin-left:12px;*/
	border:1px solid #FFC39B;
	}

.inputbox_hot_search {
    float:left;
	width:230px;
	padding-bottom:8px;
	}	

.orangebox_hot_search {
    float:left;
	width:886px;
	height:19px;
	padding-top:6px;
	padding-left:16px;
	background:#FF6600;
	margin-top:20px;
	margin-bottom:15px;
	}

.grayline_hot_search {
    float:left;
	border:1px solid #DEDEDE;
	}
	
.hot_search_bg {
    float:left;
	width:875px;
	height:21px;
	padding-left:20px;
	background: url(../images_en/hot_search_bg.gif);
	border:1px solid #ffffff;
	}

.no_hot_search {
    float:left;
	width:100px;
	padding-top:3px;
	/*
	padding-right:2px;
	padding-left:0px;*/
	}
	
#wrap{word-break:break-all; width:20px; overflow:auto;}

.position_hot_search {
    float:left;
	width:230px;
	padding-top:3px;
	padding-right:10px;
	}

.location_hot_search {
    float:left;
	width:135px;
	padding-top:3px;
	padding-right:10px;
	}


.txtbox_hot_search {
    float:left;
	width:875px;
	padding-top:8px;
	padding-left:27px;
	padding-bottom:8px;
	}

.gray_txtbox_hot_search {
    float:left;
	width:875px;
	padding-top:8px;
	padding-left:27px;
	padding-bottom:8px;
	background:#F5F5F5;
	}
	
.moretxt_hot_search {
    float:left;
	width:760px;
	padding-top:8px;
	padding-left:100px;
	}
		
/*footer*/
.footer {
    float:left;
	width: 900px;
	padding-top:10px;
	padding-left:2px;
	padding-bottom:30px;
	border-top:2px solid #D6D6D6;
	}
