/* CSS Document */
	html {
		scrollbar-face-color:white;
		scrollbar-highlight-color:skyblue;
		scrollbar-shadow-color:skyblue;
		scrollbar-3dlight-color:white;
		scrollbar-arrow-color:#049fc4;
		scrollbar-track-color:white;
		scrollbar-darkshadow-color:white;
	}
	body {background-color:#fff; margin:0px auto; text-align:center; }
	.bg {background-image:url(../images/page-bg.gif); background-repeat:repeat-x; background-position:left top;}
	.bg2 {background-image:url(../images/page-bg2.gif); background-repeat:repeat-x; background-position:left top;}
	
	/*基本定义*/
	* {margin:0px; padding:0px; border:0px;}
	img {border:0px;}

	a:link {font-size:12px; color:#4A4A4A; text-decoration:none;}
	a:visited {font-size:12px; color:#4A4A4A; text-decoration:none;}
	a:hover {font-size:12px; color:#ff0000; text-decoration:none;}
	
    .a-black:link { font-size:12px;color:#4A4A4A; text-decoration:none;}
    .a-black:visited { font-size:12px; color:#4A4A4A; text-decoration: none;}
    .a-black:hover { font-size:12px; color: #ff0000; text-decoration: none;}

    .a-black1:link { font-size:12px; font-weight:bold; color:#4A4A4A; text-decoration:none;}
    .a-black1:visited { font-size:12px; font-weight:bold; color:#4A4A4A; text-decoration: none;}
    .a-black1:hover { font-size:12px; font-weight:bold; color: #ff0000; text-decoration: none;}
    
	.a-black2:link { font-size:12px;color:#333; text-decoration:underline;}
    .a-black2:visited { font-size:12px; color:#333; text-decoration: underline;}
    .a-black2:hover { font-size:12px; color: #ff0000; text-decoration:underline;}

	.a-black-14:link { font-size:14px;color:#4A4A4A; text-decoration:none;}
    .a-black-14:visited { font-size:14px; color:#4A4A4A; text-decoration: none;}
    .a-black-14:hover { font-size:14px; color: #ff0000; text-decoration: none;}
	
	.a-black1-14:link { font-size:14px; font-weight:bold; color:#4A4A4A; text-decoration:none;}
    .a-black1-14:visited { font-size:14px; font-weight:bold; color:#4A4A4A; text-decoration: none;}
    .a-black1-14:hover { font-size:14px; font-weight:bold; color: #ff0000; text-decoration: none;}
	
    .a-white:link { font-size:12px;color: #fff; text-decoration:none;}
    .a-white:visited { font-size:12px; color: #fff; text-decoration: none;}
    .a-white:hover { font-size:12px; color: #ff0000; text-decoration: none;}
    
	.a-white1:link { font-size:12px; font-weight:bold; color: #fff; text-decoration:none;}
    .a-white1:visited { font-size:12px; font-weight:bold; color: #fff; text-decoration: none;}
    .a-white1:hover { font-size:12px; font-weight:bold; color: #ff0000; text-decoration: none;}
	
	.a-white-14:link { font-size:14px; color:#fff; text-decoration:none;}
    .a-white-14:visited { font-size:14px; color:#fff; text-decoration: none;}
    .a-white-14:hover { font-size:14px; color:#ccc; text-decoration: none;}
	
	.a-white1-14:link { font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
    .a-white1-14:visited { font-size:14px; font-weight:bold; color:#fff; text-decoration: none;}
    .a-white1-14:hover { font-size:14px; font-weight:bold; color:#ccc; text-decoration: none;}

    .a-red:link { font-size:12px;color: #ff0000; text-decoration:none;}
    .a-red:visited { font-size:12px; color: #ff0000; text-decoration: none;}
    .a-red:hover { font-size:12px; color: #B40000; text-decoration: none;}

    .a-grey:link { font-size:12px;color: #A5A5A5; text-decoration:none;}
    .a-grey:visited { font-size:12px; color: #A5A5A5; text-decoration: none;}
    .a-grey:hover { font-size:12px; color: #ff0000; text-decoration: none;}
    
	.a-green:link { font-size:12px;color: #008B10; text-decoration:none;}
    .a-green:visited { font-size:12px; color: #008B10; text-decoration: none;}
    .a-green:hover { font-size:12px; color: #ff0000; text-decoration: none;}
	
	.a-green1:link { font-size:12px; font-weight:bold; color:#008B10; text-decoration:none;}
    .a-green1:visited { font-size:12px; font-weight:bold; color:#008B10; text-decoration: none;}
    .a-green1:hover { font-size:12px; font-weight:bold; color:#ff0000; text-decoration: none;}

	.a-zong:link { font-size:12px; color:#C58000; text-decoration:none;}
    .a-zong:visited { font-size:12px; color:#C58000; text-decoration: none;}
    .a-zong:hover { font-size:12px; color:#ff0000; text-decoration: none;}

	.a-zong1:link { font-size:12px; font-weight:bold; color:#C58000; text-decoration:none;}
    .a-zong1:visited { font-size:12px; font-weight:bold; color:#C58000; text-decoration: none;}
    .a-zong1:hover { font-size:12px; font-weight:bold; color:#ff0000; text-decoration: none;}

	.a-zong-14:link { font-size:14px; color:#C58000; text-decoration:none;}
    .a-zong-14:visited { font-size:14px; color:#C58000; text-decoration: none;}
    .a-zong-14:hover { font-size:14px; color:#ff0000; text-decoration: none;}

	.a-blue:link { font-size:12px;color: #0270BD; text-decoration:none;}
    .a-blue:visited { font-size:12px; color: #0270BD; text-decoration: none;}
    .a-blue:hover { font-size:12px; color: #ff0000; text-decoration: none;}
	
	.a-blue1:link { font-size:12px; font-weight:bold; color: #0270BD; text-decoration:none;}
    .a-blue1:visited { font-size:12px; font-weight:bold; color: #0270BD; text-decoration: none;}
    .a-blue1:hover { font-size:12px; font-weight:bold; color: #ff0000; text-decoration: none;}
	
	.a-blue2:link { font-size:12px; color: #167AB6; text-decoration:underline;}
    .a-blue2:visited { font-size:12px; color: #167AB6; text-decoration: underline;}
    .a-blue2:hover { font-size:12px; color: #ff0000; text-decoration: underline;}

	.a-blue-14:link { font-size:14px; color: #0270BD; text-decoration:none;}
    .a-blue-14:visited { font-size:14px; color: #0270BD; text-decoration: none;}
    .a-blue-14:hover { font-size:14px; color: #ff0000; text-decoration: none;}

	.a-blue1-14:link { font-size:14px; font-weight:bold; color: #0270BD; text-decoration:none;}
    .a-blue1-14:visited { font-size:14px; font-weight:bold; color: #0270BD; text-decoration: none;}
    .a-blue1-14:hover { font-size:14px; font-weight:bold; color: #ff0000; text-decoration: none;}
	
	.a-yellow:link { font-size:12px;color: #FF9900; text-decoration:none;}
    .a-yellow:visited { font-size:12px; color: #FF9900; text-decoration: none;}
    .a-yellow:hover { font-size:12px; color: #ff0000; text-decoration: none;}
	
	.a-yellow1:link { font-size:12px; font-weight:bold; color: #FDFE00; text-decoration:none;}
    .a-yellow1:visited { font-size:12px; font-weight:bold; color: #FDFE00; text-decoration: none;}
    .a-yellow1:hover { font-size:12px; font-weight:bold; color: #fff; text-decoration: none;}

	.black-12 { font-size:12px; color:#4A4A4A; text-decoration:none;}
	.black-14 {font-size:14px; color:#4A4A4A; text-decoration:none;}
	.black-16 {font-size:16px; color:#4A4A4A; text-decoration:none;}
	.white-12 { font-size:12px; color:#fff; text-decoration:none;}
	.white-14 { font-size:14px; color:#fff; text-decoration:none;}
	.red-12 { font-size:12px; color:#ff0000; text-decoration:none;}
	.red-14 { font-size:14px; color:#ff0000; text-decoration:none;}
	.red-16 { font-size:16px; color:#ff0000; text-decoration:none;}
	.red-14 { font-size:14px; color:#ff0000; text-decoration:none;}
	.blue-12 { font-size:12px; color:#0270BD; text-decoration:none;}
	.blue-14 { font-size:14px; color:#0270BD; text-decoration:none;}
	.blue1-12 {font-size:12px; color:#5D5493; text-decoration:none;}
	.blue1-14 {font-size:14px; color:#5D5493; text-decoration:none;}
	.yellow-12 {font-size:12px; color:#FF9900; text-decoration:none;}
	.yellow-14 {font-size:14px; color:#FF9900; text-decoration:none;}
	.he-12 {font-size:12px; color:#C47F00; text-decoration:none;}
	.he-14 {font-size:14px; color:#C47F00; text-decoration:none;}
	.green-12 {font-size:12px; color:#008B10; text-decoration:none;}
	.green-14 { font-size:14px; color:#008B10; text-decoration:none;}
	.grey-12 {font-size:12px; color:#A5A5A5; text-decoration:none;}
	.grey-14 {font-size:14px; color:#A5A5A5; text-decoration:none;}
	.fen-12 {font-size:12px; color:#8077B8; text-decoration:none;}
	.qing-12 {font-size:12px; color:#A0006A; text-decoration:none;}
	.qing-14 {font-size:14px; color:#A0006A; text-decoration:none;}
	.zong-12 {font-size:12px; color:#C67F01; text-decoration:none;}
	.zong-14 {font-size:14px; color:#C67F01; text-decoration:none;}

	.left {float:left;}
	.right {float:right;}
	.clear {clear:both;}
	.hidden {display:none;}
	
	/*表单样式*/
	.text_input1 {width:127px; height:16px; line-height:16px; background:#fff; border:1px solid #fff;}
	.text_input2 {width:92px; height:20px; line-height:20px; background:#fff; border:1px solid #4BBB0F;}
	.text_input3 {width:85px; height:20px; line-height:20px; background:#fff; border:1px solid #8AC1D6;}
	.text_input4 {width:143px; height:17px; line-height:17px; background:#fff; border:1px solid #F0CD7B;}
	.text_input5 {width:118px; height:16px; line-height:16px; background:#fff; border:1px solid #fff;}
	.text_input6 {width:84px; height:20px; line-height:20px; background:#fff; border:1px solid #E7AF1A;}
	.text_input7 {width:135px; height:20px; line-height:20px; background:#fff; border:1px solid #ACACAC;}
	.text_input8 {width:110px; height:21px; line-height:21px; background:#fff; border:1px solid #F0CD7C;}
	.text_input9 {width:298px; height:21px; line-height:21px; background:#fff; border:1px solid #F1CE7A;}
	.text_input10 {height:19px; line-height:19px; background:#fff; border:1px solid #B8B8B8;}
	.text_input11 {width:180px; height:18px; line-height:18px; background:#fff;  margin-left:23px; margin-top:1px;}
	.text_input12 {width:117px; height:17px; line-height:17px; background:#F9F9F9; border:1px solid #C1C1C1;}
	.text_input13 {height:17px; line-height:17px; background:#F9F9F9; border:1px solid #C1C1C1; font-size:12px; color:#A5A5A5;}
	.text_input14 {height:19px; line-height:19px; background:#fff; border:1px solid #5E99D1;}
	.text_input15 {height:19px; line-height:19px; background:#fff; border:1px solid #E18D11;}
	.text_input16 {height:19px; line-height:19px; background:#fff; border:1px solid #87B5E6;}
	.text_input17 {height:21px; line-height:21px; background:#fff; border:1px solid #EFCF7C;}
	.text_input18 {height:19px; line-height:19px; background:#fff; border:1px solid #83B9DF;}
	.text_input19 {height:19px; line-height:19px; background:#fff; border-left:1px solid #373737; border-top:1px solid #373737; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
	.text_input20 {height:18px; line-height:18px; background:#fff url(../images/ico-16.gif) no-repeat left 1px; padding-left:15px; border:1px solid #ccc; font-size:12px; color:#4A4A4A;}
	.text_area {width:548px; height:78px; line-height:16px; background:#fff; border:1px solid #E0E0E0; overflow:auto;} 
	.text_area2 {width:708px; height:123px; line-height:16px; background:#fff; border:1px solid #B8B8B8; overflow:auto;}
	.text_area3 {width:575px; line-height:16px; background:#fff; border:1px solid #B8B8B8; overflow:auto;} 
	.text_area4 {width:640px; line-height:16px; background:#fff; border:1px solid #83B9DF; overflow:auto;}
	.text_area5 {width:500px; line-height:19px; background:#fff; border-left:1px solid #373737; border-top:1px solid #373737; border-right:1px solid #ddd; border-bottom:1px solid #ddd; overflow:auto;}
	.text_area6 {width:500px; line-height:16px; background:#fff; border:1px solid #83B9DF; overflow:auto;}
	select {height:20px; line-height:20px; background:#fff; border:1px solid #B8B8B8; font-size:12px; color:#4A4A4A;}
	.select1 {width:70px; height:20px; line-height:20px; background:#fff; border:1px solid #8AC1D6; font-size:12px; color:#4A4A4A;}
	.select2 {width:148px; height:20px; line-height:20px; background:#fff; border:1px solid #8AC1D6; font-size:12px; color:#4A4A4A;}
	.select3 {width:65px; height:20px; line-height:20px; background:#fff; border:1px solid #ACACAC; font-size:12px; color:#4A4A4A;}
	.select4 {width:54px; height:20px; line-height:20px; background:#fff; border:1px solid #ACACAC; font-size:12px; color:#4A4A4A;}
	.select5 {width:34px; height:20px; line-height:20px; background:#fff; border:1px solid #ACACAC; font-size:12px; color:#4A4A4A;}
	.select6 {}
	.input_button {width:55px; height:25px; background:url(../images/search2.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button1 {width:55px; height:25px; background:url(../images/login.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button2 {width:55px; height:25px; background:url(../images/register.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button3 {width:53px; height:22px; background:url(../images/search.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button4 {width:55px; height:25px; background:url(../images/login2.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button5 {width:55px; height:25px; background:url(../images/register2.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button6 {width:55px; height:25px; background:url(../images/search2.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button7 {width:47px; height:21px; background:url(../images/search4.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button8 {width:60px; height:25px; line-height:25px; background:url(../images/button6.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button9 {width:70px; height:21px; line-height:21px; background:url(../images/button1.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button10 {width:50px; height:21px; line-height:21px; background:url(../images/button4.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button11 {width:170px; height:27px; line-height:27px; background:url(../images/button2.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button12 {width:90px; height:27px; line-height:27px; background:url(../images/button3.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button13 {width:80px; height:27px; line-height:27px; background:url(../images/button5.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button14 {width:140px; height:27px; line-height:27px; background:url(../images/button7.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
	.input_button15 {width:55px; height:25px; background:url(../images/chakan.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button16 {width:52px; height:23px; background:url(../images/login3.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button17 {width:52px; height:23px; background:url(../images/register3.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button18 {width:53px; height:19px; background:url(../images/search5.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button19 {width:57px; height:22px; background:url(../images/next.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button20 {width:75px; height:25px; background:url(../images/btn-05.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button21 {width:57px; height:22px; background:url(../images/btn-15.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button22 {width:117px; height:24px; background:url(../images/btn-16.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button23 {width:50px; height:24px; background:url(../images/btn-tijiao.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button24 {width:64px; height:24px; line-height:24px; background:url(../images/button8.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; color:#009900; text-align:center; cursor:pointer;}
	.input_button25 {width:36px; height:22px; line-height:22px; background:#fff; border:1px solid #CADAEA; margin:0px; padding:0px; font-size:12px; color:#00679A; text-align:center; cursor:pointer;}
	.input_button26 {width:54px; height:20px; line-height:20px; background:url(../images/button9.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; color:#fff; text-align:center; cursor:pointer;}
	.input_button27 {width:62px; height:20px; line-height:20px; background:url(../images/button10.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; color:#fff; text-align:center; cursor:pointer;}
	.input_button28 {width:55px; height:25px; background:url(../images/btn-tijiao2.gif) no-repeat; margin:0px; border:0px; cursor:pointer;}
	.input_button29 {width:50px; height:21px; line-height:21px; background:url(../images/button11.gif) no-repeat; margin:0px; border:0px; padding:0px; font-size:12px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}

	/*页面布局*/
	#container {width:900px; margin:auto; text-align:left;}
	
	/*页头*/
	#top_left {width:595px; height:68px; background:url(../images/top-bg.gif) repeat-x left top;}
	#top_center {width:35px; height:24px; background:url(../images/top-bg2.gif) no-repeat;}
	#top_right {width:270px; display:inline;}
	#logo {margin-top:3px;}
	#part {width:269px; height:22px; line-height:22px; background:#EAEAEA; border:1px solid #CFCFCF; border-left:none;}
	#part span {padding-left:6px; padding-right:8px;}
	
	/*导航条*/
	#nav {height:58px;}
	.nav_list1 {width:109px; height:45px; float:left; display:block;}
	.nav_list2 {width:109px; height:45px; margin-left:4px; float:left; display:inline;}
	
	/*首页*/
	#index_news {height:45px; line-height:45px;}
	#index_news li {line-height:45px; list-style:none; background:url(../images/dot2.gif) no-repeat left 20px; padding-left:10px; margin-right:15px; float:left;}
	#index_news li a {display:block;}
	#index_body {width:880px; height:420px; background:#B5E5F9; padding:10px;}
	#index_service {width:275px;}
	#index_header {width:320px; margin:0px 5px;}
	#index_login {width:265px; height:155px; background:#fff url(../images/ind-bg1.gif) no-repeat left top; padding-top:10px; margin-top:10px; overflow:hidden;}
	.login_box1 {width:55px; line-height:21px; padding-left:15px; display:inline;}
	.login_box2 {width:185px; line-height:21px; display:inline;}
	.login_box3 {padding-left:70px; padding-top:5px; text-align:left; height: 23px;}
	.login_box4 {line-height:25px; text-align:center;}
	.login_box5 {text-align:center;}
	
	#index_search {width:600px; height:155px; background:#fff url(../images/ind-bg2.gif) no-repeat right top; margin-top:10px;  padding-top:10px; padding-left:10px; overflow:hidden;}
	.index_search_title {width:590px; height:24px; border-bottom:1px solid #AFD7F1;}
	.search_list1 {width:70px; height:24px; line-height:24px; text-align:center; float:left; margin-right:3px;}
	.search_list1 a {width:70px; height:24px; line-height:24px; background:#0070BA; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; display:block;}
	.search_list1 a:visited {width:70px; height:24px; line-height:24px; background:#0070BA; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; display:block;}
	.search_list2 {width:68px; height:23px; line-height:23px; background:#D4EEFD; border:1px solid #AFD7F0; border-bottom:none; text-align:center; float:left; margin-right:3px;}
	.search_list2 a {font-size:14px; font-weight:bold; color:#0070B8; text-decoration:none; display:block;}
	.search_list2 a:visited {font-size:14px; font-weight:bold; color:#0070B8; text-decoration:none;}
	.search_list2 a:hover {font-size:14px; font-weight:bold; color:#0070B8; text-decoration:underline;}
	.search_list3 {width:68px; height:23px; line-height:23px; background:#D4EEFD; border:1px solid #AFD7F0; border-bottom:none; text-align:center; float:left; margin-right:3px;}
	.search_list3 a {font-size:14px; font-weight:bold; color:#0070B8; text-decoration:none; display:block;}
	.search_list3 a:visited {font-size:14px; font-weight:bold; color:#0070B8; text-decoration:none;}
	.search_list3 a:hover {font-size:14px; font-weight:bold; color:#0070B8; text-decoration:underline;}
	.index_search_body {width:590px; padding-top:10px;}
	.index_search_body .search_box1 {height:19px; line-height:19px; text-align:left; padding-top:10px;}
	.index_search_body .search_box2 {line-height:20px; text-align:left; padding-top:10px;}
	.index_search_body .search_box3 {line-height:20px; text-align:left; padding-left:10px;}
	#index_function {width:845px; margin-top:10px; margin-left:45px;}
	#index_function #list {width:75px; margin:0px 20px; display:block; text-align:center;}
	#register { padding-left: 5px;}
	
	/*版权*/
	#footer {width:900px; background:url(../images/foot-bg.gif) repeat-x left 15px; padding-top:35px; padding-bottom:20px;}
	.footer_line {height:30px; line-height:30px; text-align:center;}
	.footer_line span {margin:0px 10px;}	
	#footer p {line-height:30px; text-align:center;}
	
	
/* BEGIN add by fj in 20090610
================================================================*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{display:inline-block;}
	/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
	/* End hide from IE-mac */
/*首页*/
#index_function {width:900px; margin-top:30px; margin-left:0px;}
#index_function #list {width:88px; margin:0px 20px; display:inline; text-align:center;}
.zw{position:relative; z-index:10;}
#hot_job_top{ margin-top:-87px; position:relative; z-index:9;}
#hot_job{ height:121px; border:2px solid #f4dca3; background:#fffbed url(../images/hot_job_bg2.gif) right top no-repeat; margin-top:-2px; padding:12px 25px 8px 15px;}
#hot_job ul{list-style:none; padding:0; margin:0;}
#hot_job li{ display:block; float:left; color:#0A7BC7; font-size:13px; height:20px; line-height:20px; width:166px; margin:2px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#hot_job li a{color:#4a4a4a; font-size:14px;}
#hot_job li a:hover{color:#F00; text-decoration:underline;}
/*================================================================
END add by fj in 20090610 */