@charset "utf-8";
/* CSS Document */

body{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.2;
    color: #000000;
    background: url('/resources/images/bir_index_bg.jpg') #3B7EAE;
    background-size: auto 650px;
    background-position:top;
    background-repeat:repeat-x;
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 10px;
    margin-bottom: 10px;
	font-weight: bold;
}
h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin: 5px 0 !important;
}
.fit {
	padding-right: 0px !important;
    padding-left: 0px !important;
}

.index_table 
{
	width: 960px;
	height: auto;
	margin:	auto;
	padding:0px;
}

.head_frame
{
	width: 960px;
	height: 100px;

}

.top_red_color
{
	width:960px;
	height:10px;
	background:url(/resources/images/zh/top/top_red.png);
}

.logo
{
	float:	left;
	width:	700px;
	height: 97px;
	background:url(/resources/images/header/bir_index_b9_content_01.jpg);
}

.lang_frame
{
	float:left;
	width:150px;
	height:25px;
	margin-top:20px;	
}

.lang_icon
{
	float:right;
	width:40px;
	height:25px;
}

.lang_separtator
{
	float:right;
	width:10px;
	height:25px;
	background:url(/resources/images/zh/top/lang_separator.png);		
}

.bandung_tel
{
	float:	right;
	width:	364px;
	height: 37px;
	margin-top:20px;
	margin-right:5px;
}

ul#topnav
{	
	float:left;
	width:980px;
    list-style:none;
	height:55px;
	padding: 0px;
	margin:0px;
}

ul#topnav li
{
	display:inline;
}

ul#topnav li a 
{
	height:55px;
	float:left;
	text-indent:-9999px;
  	text-decoration:none;
}
		ul#topnav li#topnav-0 a 
		{
 			width:83px;
    		background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat 0 0;
		}

        ul#topnav  li#topnav-0 a:hover {
        	background-position:0 -55px;
        }

        ul#topnav  li#topnav-0 a.current {
        	background-position:0 -110px;
        }

		ul#topnav li#topnav-1 a 
		{
 			width:108px;
    		background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -83px 0;
		}

        ul#topnav  li#topnav-1 a:hover {
        	background-position:-83px -55px;
        }

        ul#topnav  li#topnav-1 a.current {
        	background-position:-83px -110px;
        }
        
        ul#topnav li#topnav-2 a {
 			width:108px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -191px 0;
        }

        ul#topnav  li#topnav-2 a:hover {
        		background-position:-191px -55px;
        }

        ul#topnav  li#topnav-2 a.current {
        		background-position:-191px -110px;
        }
        
        ul#topnav li#topnav-3 a {
 			width:108px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -299px 0;
        }

        ul#topnav  li#topnav-3 a:hover {
        		background-position:-299px -55px;
        }

        ul#topnav  li#topnav-3 a.current {
        		background-position:-299px -110px;
        }
        
        ul#topnav li#topnav-4 a {
 			width:108px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -407px 0;
        }

        ul#topnav  li#topnav-4 a:hover {
        	background-position:-407px -55px;
        }

        ul#topnav  li#topnav-4 a.current {
        	background-position:-407px -110px;
        }		 
				
        ul#topnav  li#topnav-4 {
			float:left;
			display: inline-block; 
			position: relative;
        }
                
        ul#topnav li#topnav-5 a {
 			width:108px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -515px 0;
        }

        ul#topnav  li#topnav-5 a:hover {
        	background-position:-515px -55px;
        }

        ul#topnav  li#topnav-5 a.current {
        	background-position:-515px -110px;
        }			 
        ul#topnav  li#topnav-5 {
			float:left;
			display: inline-block; 
			position: relative;
        }
               
        ul#topnav li#topnav-6 a {
 			width:108px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -623px 0;
        }

        ul#topnav  li#topnav-6 a:hover {
        	background-position:-623px -55px;
        }

        ul#topnav  li#topnav-6 a.current {
        	background-position:-623px -110px;
        }

        ul#topnav li#topnav-7 a {
 			width:108px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -731px 0;
        }

        ul#topnav  li#topnav-7 a:hover {
        	background-position:-731px -55px;
        }

        ul#topnav  li#topnav-7 a.current {
        	background-position:-731px -110px;
        }
				

        ul#topnav li#topnav-8 a {
 			width:118px;
        	background:url(/resources/images/zh/menu/bandung_menu_chi.png) no-repeat -839px 0;
        }

        ul#topnav  li#topnav-8 a:hover {
        	background-position:-839px -55px;
        }

        ul#topnav  li#topnav-8 a.current {
        	background-position:-839px -110px;
        }
				
        ul#topnav li#topnav-separator a {
 			width:1px;
        	background:url(/resources/images/zh/menu/bandung_menu.png) no-repeat -90px 0;
        }
		ul#topnav ul.submenu { display: none; position: absolute;margin-left:-40px;margin-top:55px;}
		ul#topnav ul.submenu li a { margin: 0; }
		ul#topnav ul.submenu p { margin: 0 0 25px 0; color: #fff; line-height: 1.4; font-weight: bold; }
		ul#topnav ul.submenu li { width: 250px; margin: 0; color: #fff; list-style-position: inside; list-style-type: disc;  }
		ul#topnav ul.submenu li a { color: #fff;  }
		ul#topnav li:hover ul.submenu { display: block; width: 158px; height:60px; z-index: 99; }
		ul#topnav li:hover ul.submenu li {margin-left:0px;}
		ul#topnav li:hover ul.submenu a#sub_menu_filipo:hover{background:url(/resources/images/zh/menu/sub_menu_filipo.png);}
		ul#topnav li:hover ul.submenu a#sub_menu_filipo{background:url(/resources/images/zh/menu/sub_menu_filipo.png);height:30px;}
		ul#topnav li:hover ul.submenu a#sub_menu_indo:hover{background:url(/resources/images/zh/menu/sub_menu_indo.png);}
		ul#topnav li:hover ul.submenu a#sub_menu_indo{background:url(/resources/images/zh/menu/sub_menu_indo.png);height:30px;}
		ul#topnav li:hover ul.submenu a#sub_menu_mada:hover{background:url(/resources/images/zh/menu/sub_menu_mada.png);}
		ul#topnav li:hover ul.submenu a#sub_menu_mada{background:url(/resources/images/zh/menu/sub_menu_mada.png);height:30px;}
		
		ul#topnav ul.submenu_2 { display: none; position: absolute;margin-left:-40px;margin-top:55px;}	   
		ul#topnav ul.submenu_2 li a { margin: 0; }
		ul#topnav ul.submenu_2 p { margin: 0 0 25px 0; color: #fff; line-height: 1.4; font-weight: bold; }
		ul#topnav ul.submenu_2 li { width: 250px; margin: 0; color: #fff; list-style-position: inside; list-style-type: disc;  }
		ul#topnav ul.submenu_2 li a { color: #fff;  }
		ul#topnav li:hover ul.submenu_2 { display: block; width: 130px; height:60px;z-index: 99; }
		ul#topnav li:hover ul.submenu_2 li {margin-left:0px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_employer:hover{background:url(/resources/images/zh/menu/sub_menu_tips_employer.png) width:140px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_employer{background:url(/resources/images/zh/menu/sub_menu_tips_employer.png);width:140px;height:30px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_idea:hover{background:url(/resources/images/zh/menu/sub_menu_tips_idea.png);width:140px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_idea{background:url(/resources/images/zh/menu/sub_menu_tips_idea.png);height:30px;width:140px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_rule:hover{background:url(/resources/images/zh/menu/sub_menu_tips_rule.png);width:140px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_rule{background:url(/resources/images/zh/menu/sub_menu_tips_rule.png);height:30px;width:140px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_recipe:hover{background:url(/resources/images/zh/menu/sub_menu_tips_recipe_chi.png);width:140px;}
		ul#topnav li:hover ul.submenu_2 a#sub_menu_tips_recipe{background:url(/resources/images/zh/menu/sub_menu_tips_recipe_chi.png);height:30px;width:140px;}



.menu_bg
{
	float:left;
	width:960px;
	height:12px;
}

.banner
{
	float:left;
	width:952px;
	height:335px;
	padding-left:2px;
}

ul#searchnav
{	
	float:left;
	width:600px;
    list-style:none;
	height:25px;
	padding: 0px;
	padding-left:25px;
	margin:0px;
}

ul#searchnav li
{
	display:inline;
}

ul#searchnav li a 
{
	height:25px;
	float:left;
	text-indent:-9999px;
  	text-decoration:none;
}
		ul#searchnav li#searchnav-0 a 
		{
 			width:110px;
    		background:url(/resources/images/search_menu/search_menu.png) no-repeat 0 0;
			margin-right:10px;
		}

        ul#searchnav  li#searchnav-0 a:hover {
        	background-position:0 -25px;
        }

        ul#searchnav  li#searchnav-0 a.current {
        	background-position:0 -50px;
        }

		ul#searchnav li#searchnav-1 a 
		{
 			width:110px;
    		background:url(/resources/images/search_menu/search_menu.png) no-repeat -110px 0;
			margin-right:10px;
		}

        ul#searchnav  li#searchnav-1 a:hover {
        	background-position:-110px -25px;
        }

        ul#searchnav  li#searchnav-1 a.current {
        	background-position:-110px -50px;
        }

		ul#searchnav li#searchnav-2 a 
		{
 			width:110px;
    		background:url(/resources/images/search_menu/search_menu.png) no-repeat -220px 0;
			margin-right:10px;
		}

        ul#searchnav  li#searchnav-2 a:hover {
        	background-position:-220px -25px;
        }

        ul#searchnav  li#searchnav-2 a.current {
        	background-position:-220px -50px;
        }
		
		ul#searchnav li#searchnav-3 a 
		{
 			width:110px;
    		background:url(/resources/images/search_menu/search_menu.png) no-repeat -330px 0;
			margin-right:10px;
		}

        ul#searchnav  li#searchnav-3 a:hover {
        	background-position:-330px -25px;
        }

        ul#searchnav  li#searchnav-3 a.current {
        	background-position:-330px -50px;
        }

		ul#searchnav li#searchnav-4 a 
		{
 			width:110px;
    		background:url(/resources/images/search_menu/search_menu.png) no-repeat -440px 0;
			margin-right:10px;
		}

        ul#searchnav  li#searchnav-4 a:hover {
        	background-position:-440px -25px;
        }

        ul#searchnav  li#searchnav-4 a.current {
        	background-position:-440px -50px;
        }
						
.middle_frame
{
	display:inline-block;
	width:960px;
	min-height:520px;
	height:auto;
	padding-top:10px;
}

.left_frame
{
	float:left;
	width:645px;
	height:auto;
}

.search_worker_frame
{
	float:left;
	width:642px;
	height:342px;
	background:url(/resources/images/search_menu/worker_search_frame_bg.png) no-repeat;
	padding-left:10px;
}

.worker_cell
{
	float:left;
	width:300px;
	height:150px;
	margin:10px;
}

.worker_photo
{
	float:left;
	width:110px;
	height:auto;
	margin-bottom:5px;
	margin-right:5px;
	
}

.worker_code
{
	float:left;
	width:180px;
	height:20px;
	font-size:14px;
	font-family:"Arial";
	text-align:center;
	color:#C62815;
}

.worker_code div{
	text-align:left;
	color:#000000;
}

.employer_comment_frame
{
	float:left;
	width:642px;
	height:203px;
	background:url(/resources/images/search_menu/employer_comment_frame.png) no-repeat;
	padding-left:220px;
	padding-right:20px;
	padding-top:60px;
	margin-right:15px;	
	margin-top:25px;	
}

.employer_cell
{
	float:left;
	height:auto;
	width:400px;
	font-size:12px;
	font-family:"Arial";
	color:#222222;
	padding-bottom:10px;
	margin-right:10px;
}

.employer_title
{
	font-size:12px;
	font-family:"Arial";
	color:#3474C9;
	padding-bottom:3px;
	text-decoration:underline;
}

.news_frame
{
	float:left;
	width:300px;
	height:140px;
	background:url(/resources/images/search_menu/news_frame_bg.png) no-repeat;
	padding-left:20px;
	padding-right:10px;
	padding-top:60px;
}

.news_cell
{
	float:left;
	height:auto;
	width:277px;
	font-size:12px;
	font-family:"Arial";
	color:#222222;
	padding-bottom:10px;
}

.right_frame
{
	float:right;
	width:300px;
	height:560px;
	//padding-top:30px;
	font-size:14px;
	color:#222222;
	font-family:Arial;
	//background-image:url('/resources/images/search_menu/latest_news_frame.png');
}

.right_frame_1
{
	float:right;
	width:300px;
	height:560px;
	padding-top:30px;
	font-size:14px;
	color:#222222;
	font-family:Arial;
	background-image:url('/resources/images/search_menu/latest_news_frame.png');
}

.company_content_frame
{
	float: left;
    width: 100%;
    height: 870px;
    background: url(/resources/images/zh/company_content_bg.png) no-repeat;
    padding-left: 30px;
    padding-right: 250px;
    padding-top: 60px;
    margin-top: 5px;
    font-size: 16px;
    font-family: "Arial";
    color: #111111;
}

.joinus_content_frame
{
	float:left;
	width: 100%;
	height:870px;
	background:url(/resources/images/zh/join_us_bg.png) no-repeat;
	padding-left:30px;
	padding-right:250px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.worker_bg_content_frame
{
	float:left;
	width:100%;
	height:650px;
	background:url(/resources/images/zh/worker_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}	
.worker_bg_content_frame_1
{
	float:left;
	width:100%;
	min-height:780px;
	background:url(/resources/images/zh/worker_content_bg_1.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}							  
.maidemp_bg_content_frame
{
	float:left;
	width:100%;
	height:1560px;
	background:url(/resources/images/zh/maidemployer_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}
.maidfaq_bg_content_frame
{
	float:left;
	width:100%;
	height:2898px;
	background:url(/resources/images/zh/maidfaq_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}
.maidrule_bg_content_frame
{
	float:left;
	width:100%;
	height:1149px;
	background:url(/resources/images/zh/maidrule_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}



.search_bg_content_frame
{
	float:left;
	width:100%;
	height:500px;
	background:url(/resources/images/zh/search_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:25px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}		   
.search_bg_content_frame_1
{
	float:left;
	width:100%;
	height:1100px;
	background:url(/resources/images/zh/search_content_bg_1.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:25px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.search_bg_content_frame_2
{
	float:left;
	width:100%;
	height:500px;
	background:url(/resources/images/zh/search_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}
	 
.news_bg_content_frame
{
	float:left;
	width:100%;
	height:500px;
	background:url(/resources/images/zh/news_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}


.employer_bg_content_frame
{
	float:left;
	width:100%;
	height:1400px;
	background:url(/resources/images/zh/employer_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:250px;
	padding-top:60px;
	margin-top:15px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.receipe_bg_content_frame
{
	float:left;
	width:100%;
	height:900px;
	background:url(/resources/images/zh/receipe_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.service_bg_content_frame
{
	float:left;
	width:100%;
	min-height:450px;
	background:url(/resources/images/zh/services_content_bg.png) no-repeat;
	padding-left:30px;
	padding-right:250px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.maidreg_bg_content_frame{
	float:left;
	width:100%;
	height:530px;
	background:url(/resources/images/zh/regform_bg.png) no-repeat;
	padding-left:20px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.contact_bg_content_frame
{
	float:left;
	width:100%;
	height:1825px;
	background:url(/resources/images/zh/contact_content_bg.png) no-repeat;
	padding-left:20px;
	padding-right:230px;
	padding-top:60px;
	margin-top:5px;
	font-size:16px;
	font-family:"Arial";
	color:#111111;
}

.item_title
{
	list-style-image:url('/resources/images/red_dots.png');
	padding-left:18px;
	margin-bottom:5px
}

.item_title_li
{
	padding:0px;
	margin:0px;	
}

.item_ul
{
	list-style-image:url('/resources/images/grey_dots.png');
	padding-left:35px;
	
}

.item_ul_2
{
	list-style-image:url('/resources/images/grey_dots.png');
	padding-left:35px;
	margin-top:230px;
}

.item_ul_3
{
	list-style-image:url('/resources/images/grey_dots.png');
	padding-left:35px;
	margin-top:460px;
}

.item_ul_4
{
	list-style-image:url('/resources/images/grey_dots.png');
	padding-left:35px;
	margin-top:230px;
}

ol
{
	list-style-image:none;	
	font-size:16px;
}

.item_li
{
	padding-left:0px;	

}


.contact_row
{
	float:left;
	width:440px;
	font-size:16px;
	font-family:"Arial";
}

.contact_box
{
	float:left;
	height: 20px;
	width: 80px;
}

.contact_text_field
{
	float:left;
	min-height: 20px;
	width: 360px;
}

.contact_map{
	float:left;
	width: 205px;
}


.search_box
{
	width:600px;
	min-height:250px;
	margin-left:10px;
}

.search_row
{
	display:inline-block;
	width:600px;
	min-height:30px;
}

.search_row_short
{
	width:290px;
	height:30px;
}

.search_cell
{
	float:left;
	width:90px;
	height:30px;
	background:url(/resources/images/search_red_dot.png) no-repeat 0 0;
	padding:0px;
	padding-left:15px;
	margin-left:5px;
}

.search_text_field
{
	float:left;
	height: 23px;
	width: 180px;
	padding-top:7px;
}

.search_icon
{
	display:inline-block;
	width:66px;
	height:26px;
	padding:0px;
	margin:0px;
	background:url(/resources/images/search_button.png);
}


.checkbox_item
{
	float:left;
	height: 25px;
	width: 105px;
	font-size: 12px;
	padding-top:4px;
}

.checkbox_row
{
	float:left;
	display:inline-block;
	width:420px;
}


.bottom_frame
{
	float:left;
	width: 960px;
	height: 60px;
	font-family:"Arial";
	font-size:12px;
	color:#000000;
	text-align:center;
	padding-top:20px;
}



.bottom_link_cell
{
	width: 150px;
	height: 30px;
	font-size:14px;
	font-family:"Arial";
	color:#FFFFFF;
}

.bottom_vert_separator
{
	float:left;
	width: 20px;
	height: 152px;
	background:url(/resources/images/footer_vertical_line.jpg);
}

.copyright
{
	float:left;
	padding-top:20px;
	width:700px;
	height:20px;
	font-size:10px;
	font-family:"Arial";
	color:#FFFFFF;
	text-align:center;
}

.frame_title{
	margin-top:15px;
}			 
.worker_result_cell
{
	float:left;
	width:280px;
	min-height:180px;
	padding:5px;
	border: 1px solid #C1C2C9;
	margin-left:10px;
	margin-bottom:10px;
	padding:5px;
}
.worker_result_row
{
	float:right;
	width:150px;
	height:auto;
	padding-bottom:5px;
	font-size:14px;
	font-family:"Arial";
	color:#666666;	
}			

.worker_result_row_short
{
	float:right;
	width:75px;
	height:auto;
	padding-bottom:5px;
	font-size:14px;
	font-family:"Arial";
	color:#666666;	
}
.worker_result_right{
	display:inline-block;
	float:right;
	width:150px;
}

.worker_result
{
	float:left;
	width:610px;
	height:auto;
	padding-top:10px;
	font-size: 16px;
}
.worker_result_button_row
{
	width:280px;	
}		
.worker_result_button
{
	float:right;
	width:45px;
	height:20px;
	margin-right:7px;	
}	  
.worker_result_button_1
{
	float:right;
	width:45px;
	height:20px;
}

.maid_reg_icon{
	float:left;margin-left:110px;
}

.news-list{
	list-style-type: none;
}

.search_field_space{
	margin-top:10px;
}

.rule li{
	min-height:18px;
}

.maidreg_title {
    padding-left: 10px;
}
.news_frame_1{
	width:100%;
	height:380px;
	overflow-x:hidden;
	margin-top:15px;
}

.recipe_frame{
	width:510px;
	height:800px;
	overflow-x:hidden;
	margin-top:15px;
}

.pagination > li{
	float:left;
}

.table_c{
	margin-top:50px;
}

.table_bg{
	background:#FFFFFF;
}

p{
	font-size:16px;
}