body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
BODY,TD,UL,BR,select{font-size: 9pt;  line-height : 200%;font-family: "sans-serif","Arial", "Helvetica";  color : #666666; 
                scrollbar-3dlight-color:#595959;
                scrollbar-arrow-color:#ffffff;
                scrollbar-base-color:#CFCFCF;
                scrollbar-darkshadow-color:#FFFFFF;
                scrollbar-face-color:#CFCFCF;
                scrollbar-highlight-color:#FFFFFF;
                scrollbar-shadow-color:#595959
				}
.ka { BORDER-BOTTOM: #054b89 1px solid; BORDER-LEFT: #054b89 1px solid; BORDER-RIGHT: #054b89 1px solid; BORDER-TOP: #054b89 1px solid; FONT-SIZE: 9pt;  HEIGHT: 18px; background : #ffffff; color : #666666;}
.ka2{ BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; FONT-SIZE: 9pt;  HEIGHT: 18px; background : #FFFFFF; color : #00346e; line-height: 18px;}
.ka3{ BORDER-BOTTOM: #c7c7c7 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 9pt;  HEIGHT: 18px; background : #dedee0; color : #00346e; line-height: 18px;}
.ba { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt;  border-color: #7d9dac;  background : #edf7f9; }
.b01{BORDER-RIGHT: 1px ridge; BORDER-TOP: #000000 1px ridge; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px ridge; COLOR: #000000; BORDER-BOTTOM: 1px ridge;  HEIGHT: 20px; BACKGROUND-COLOR: #E0E0E0;
}
.linetb { BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid;  border-color: #CCCCCC;   }
.title{
		font-size: 14px;
		color : Green;
}
.td1{line-height: 19px;}

.td2{line-height: 22px;}

.font7{
	font-size : 6pt;
	color : #666666;
	font-family : Verdana;
}

.font8{
	font-size : 7pt;
	color : #b6b6b6;
	font-family : Verdana;
}
.font9{
	font-size : 7pt;
	color : #666666;
	font-family : Verdana;
}
.blue {  color: #0099FF; font-weight: bold}

a.nav:link {  color: #044386;text-decoration: none;}
a.nav:active {  color: orange; text-decoration: none;}
a.nav:visited {  color: #044386;text-decoration: none;}
a.nav:hover {  color: orange; text-decoration: none;}

a.nav1:link {  color: #044386; text-decoration: underline;}
a.nav1:active {  color: orange; text-decoration: underline;}
a.nav1:visited {  color: #044386;text-decoration: underline;}
a.nav1:hover {  color: orange; text-decoration: underline;}

a.nav2:link {  color: #666666;text-decoration: none;}
a.nav2:active {  color: #00346d; text-decoration: none;}
a.nav2:visited {  color: #666666;text-decoration: none;}
a.nav2:hover {  color: #00346d; text-decoration: none;}

a.nav3:link {  color: #666666;text-decoration: none;font-weight: bold}
a.nav3:active {  color: #666666; text-decoration: none;font-weight: bold}
a.nav3:visited {  color: #666666;text-decoration: none;font-weight: bold}
a.nav3:hover {  color: #666666; text-decoration: none;font-weight: bold}

a.nav4:link {  color: #ef7319;text-decoration: none;}
a.nav4:active {  color: #00346d; text-decoration: none;}
a.nav4:visited {  color: #ef7319;text-decoration: none;}
a.nav4:hover {  color: #00346d; text-decoration: none;}

a.nav5:link {  color: #00346d;text-decoration: none;font-weight: bold}
a.nav5:active {  color: #ef7319; text-decoration: none;font-weight: bold}
a.nav5:visited {  color: #00346d;text-decoration: none;font-weight: bold}
a.nav5:hover {  color: #ef7319; text-decoration: none;font-weight: bold}

a:link {  color: #666666;text-decoration: none;}
a:active {  color: #044386;text-decoration: none;}
a:visited {  color: #666666;text-decoration: none;}
a:hover {  color: #044386;text-decoration: none;}


.LimitText {
  OVERFLOW: hidden;  WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}

#container { 
width:946px;
}

#home_container { 
width:961px;
overflow: hidden;
}

#header { 
background:url(logo.jpg) no-repeat;
width:946px;
height:94;
border-bottom:1px solid #e8e8e8;
}

#version { float:right; margin-right:20px;}
#version ul {list-style:none;margin:0px;}
#version img { margin:9px 0px 0px 15px}
#version ul li {float:left; margin:0 3px;}

#menu { float:right; margin-right:20px;clear:right;}
#menu ul {list-style:none;margin:0px;}
#menu ul li {float:left; margin:30px 4px 0;}

#banner1 {
background:url(banner1.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}
#banner2 {
background:url(banner2.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}
#banner3 {
background:url(banner3.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}
#banner4 {
background:url(banner4.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}

#banner5 {
background:url(banner5.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}

#banner6 {
background:url(banner6.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}

#banner7 {
background:url(banner7.jpg) no-repeat;
width:873px;
height:177px;
margin-bottom:9px;
}

#btitle {
width:153px;
height:60px;
float:left;
margin-top:117px;
}
#main {
width:873px;
}
#cleft {
float:left;
text-align:left;
width:153px;
}

.line1{
border-bottom:1px solid #023e7d;
line-height:24px;
}
.line2{
border-bottom:1px solid #e4e4e4;
line-height:24px;
}
.line1-1{
float: right;
width: 127px;
border-bottom:1px dashed #e5e5e5;
line-height:24px;
}

.line1 img { 
margin:0 8px 0 19px;
float:left;
}

.line2 img { 
margin:0 8px 0 19px;
float:left;
}

.line1-1 img{
margin:0 8px 0 19px;
float:left;
}

#login{
	width:153px;
	height: 147px;
	background-color: #f9f9f9;
	border: 1px solid #e2e2e4;
	text-align: center;
}

#login input{
margin-top: 6px;
}

#loginbtn{
float: right;
margin: 6px;
}

#loginbtn1{
float: left;
margin-top: 6px;
margin-bottom: 1px;
text-align: left;
padding-left: 30px;
}

#getpw{
clear: both;
}

#cright {
float:right;
}
#ctitle {
width: 681px;
border-bottom: 1px solid #e8e8e8;
text-align: left;
}
#ctitle span {
margin-left: 10px;
}
#content {
text-align: left;
padding: 30px 20px;
width: 681px;
}
.row1{
background: url(bg_dot.gif) repeat-x;
background-position: bottom;
line-height:27px;
height: 27px;
}
.row1 img{
	margin:0 8px 0 19px;
	float: left;
}
.row2{
background: url(bg_dot.gif) repeat-x;
background-position: bottom;
background-color: #f7f7f7;
line-height:27px;
height: 27px;
}
.row2 img{
	margin:0 8px 0 19px;
	float: left;
}

#job{
	width: 100%;
	text-align: center;
}

#job_header{
height: 31px;
border: 1px solid #e5e7e6;

}

#job_info{
height: 31px;
border-bottom: 1px solid #eaeaea;
}


.jrow1{
	width:27.5%;
	float: left;
	line-height: 31px;
}

.jrow2{
	width:15%;
	float: left;
	line-height: 31px;
}

.jrow3{
	width:15%;
	float: left;
	line-height: 31px;
}

.jrow4{
	width:30%;
	float: left;
	line-height: 31px;
}

.jrow5{
	width:12%;
	float: left;
	line-height: 31px;
}

.jrow5 input{
margin-top: 6px;
}

#footer{
width:100%;
border-top:1px solid #e8e8e8;
}
#flogo {
float:left;
width:89;
height:71;
margin-left:18px;
margin-right: 10px;
}
#fchar {
text-align: left;
line-height: 17px;
margin-top: 10px;
width: 60%;
float: left;
}
#flink{
float: left;
margin-top: 20px;
margin-left: 66px;
}

#home_main{
clear: both;
width: 961px;
background: url(shadow.gif) repeat-y;
background-position: right;
}

#home_content{
width: 954px;
border: 1px solid #babfc3;
float: left;
}

#home_left{
	width: 715px;
	float: left;
	text-align: left;
}
#home_right{
	width: 218px;
	float: left;
	border: 1px solid #dfe3e5;
	background-color: #f8f8f8;
	margin-top: 22px;
}

#row_top{
	width:100%;
	float: left;
	clear: both;
	text-align: left;
}

#row_left{
background: url(more1.jpg);
width: 164px;
height: 76px;
float: left;
margin-left:5px; 
margin-right:18px;
}

#row_left img, #row_left1 img{
float: right;
margin-right: 11px;
margin-top: 52px;
}

#row_left1{
background: url(more2.jpg);
width: 164px;
height: 76px;
float: left;
margin-left:5px; 
margin-right:18px;
}

#row_right{
float: left;
text-align: left;
}
#home_dir_menu{
	clear: both;
	width: 100%;
	margin: 10px 0;
}

.dir_menu1{
float:left;
border-right: 1px solid #205790;
padding-right: 20px;
margin-right: 18px;
height:12px;
background: url(dot6.gif) no-repeat;
background-position: left;
padding-left: 10px;
line-height:16px;
}

.dir_menu2{
float:left;
background: url(dot6.gif) no-repeat;
background-position: left;
padding-left: 10px;
height:12px;
line-height:16px;
}


#row_footer{
	width:675px;
	height:15px;
	margin-left: 10px;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
	clear: both;
}

#row_footer1{
	width:100%;
	height:15px;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}

#row_footer2{
	width:100%;
	height:20px;
	overflow: hidden;
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}

#home_enterprise{
	width:100%;
	padding-right: 30px;
}

#home_individual{
	width:100%;
	padding-right: 30px;
}
#home_post{
	float: left;
	width: 351px;
	text-align: left;
}
#home_post_pic{
	width: 350px;
	float: left;
}
#home_post_content{
	width: 350px;
	height:144px;
	padding-left: 15px;
	padding-right: 8px;
}
#line{
	margin-top: 15px;
	width: 1px;
	background-color: #e9e9e9;
	float: left;
	height: 214px;
}
#home_news{
	float: left;
	text-align: left;
	height: 222px;
}
#home_footer{
	clear: both;
	width:100%;
	background: url(bg_shadow.gif) repeat-x;
	background-position: bottom;
}
#home_flogo{
float:left;
width:89;
height:71;
margin-right: 10px;
}

#bottom_shadow{
width: 954px;
clear: both;
height: 7px;
overflow: hidden;
background: url(shadow2.gif);
}

.morechar{
	text-align: right;
	margin-top: 10px;
	margin-right: 15px;
	position:static ;bottom:0px;
}

.morechar1{
	text-align: right;
	margin-top: 10px;
	margin-right: 30px;
	position:static ;bottom:0px;
}

#home_news_menu{
padding-left: 20px;
margin-bottom: 0px;
height: 144px;
padding-right: 30px;
width:100%;
}

.news_menu{
height: 30px;
}
#content1{
	float: left;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
}

#jqhd{
	height:48px;
	width:100%;
	overflow:hidden;
}

#content2{
	padding-top: 14px;
	text-align: center;
}

#content_pic{
float: right;
border: 2px solid #e1e1e1;
}
#content_txt{
	float: left;
	text-align: left;
	width: 72px;
}
.morechar2{
	text-align: left;
	float: left;
	clear: left;
}

#qyfw_top_frame{
background: url(qyfw_pic1.jpg);
width:630px;
height:222px;
}

#qyfw_center_frame{
margin-bottom: 20px;
}

#qyfw_bottom_txt{
height: 258px;
width:630px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
background: url(bg_qyfw.gif) repeat-x;
background-position: top;
padding-left: 20px;
padding-right: 20px;
}
#qyfw_bottom_dir{
margin-top: 10px;
margin-left: 8px;
}
.dir_menu3{
float:left;
border-right: 1px solid #205790;
padding-right: 15px;
margin-right: 15px;

background: url(dot7.gif) repeat-y;
background-position: left;
padding-left: 8px;
line-height: 12px;
}

.dir_menu4{
float:left;
background: url(dot7.gif) repeat-y;
background-position: left;
padding-left: 8px;
line-height: 12px;
}

#grfw_top_frame{
	width: 630px;
	margin-bottom: 35px;
}

#grfw_top_pic{
float: left;
margin-right: 20px;
}

#grfw_top_txt{
	float: left;
}

#grfw_center_frame{
	width: 630px;
	margin-bottom: 16px;
}

#grfw_center_txt{
height: 207px;
width:630px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
padding-left: 20px;
padding-right: 20px;
}

#grfw_bottom_txt{
height: 251px;
width:630px;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
padding-left: 20px;
padding-right: 20px;
}

#grfw_center_pic{
	margin-top: 2px;
	float: left;
}

#grfw_center_text{
	float: left;
	margin-left: 24px;
	margin-top: 20px;
}

#view_container{
	
}

#view_header_logo{
	text-align: left;
	float: left;
	width:100%;
	border-bottom: 1px solid #b3b3b3;
}

#view_header_line{
	width: 100%;
	background: url(view_line.gif) repeat-x;
	clear: both;
	height: 21px;
}

#view_center{
background-color: #f1f1f1;
padding-top: 20px;
padding-bottom: 20px;
}

#view_footer{
	border-top: 1px solid #b3b3b3; 
}

#view_footer_line{
	background-color: #4189d5;
	border-bottom: 1px solid #003d7c;
	border-top: 1px solid #003d7c;
	width:100%;
	height: 4px;
	overflow: hidden;
}

#view_content_frame{
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	width: 670px;
	background-color: #ffffff;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#view_close_frame{
	width: 670px;
	background-color: #ffffff;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 24px;
	line-height: 30px;
}
#view_close{
	width: 628px;
	text-align: right;
	line-height: 40px;
	background: url(view_line2.gif) repeat-x;
	background-position: top;
}

#btn_submit{
float: left;
}

#view_content{
	text-align: left;
	height: 290px;
}

.ka4{
	border: 2px solid #ececec;
	padding: 1px;
}
.ka5{
	border-bottom: 1px dashed #e5e5e5;
}

#cleft_login{
float:left;
text-align:left;
width:153px;
background-color: #f9f9f9;
}

#job_desc
{
	width: 327px;
	height:96px;
	overflow:hidden;
   	text-overflow:ellipsis; 
}