
body{position:relative;width:100%;}
		
/*内容部分*/		
	#main{ width:980px; margin:0 auto; clear:both; padding: 0 0 12px 0; }
		
				
				
		#new{ width:289px; height:511px; background:#fff; float:left;}
			.new_div{ height:502px; width:100%;}
				.new_div em{ width:263px; height:174px; margin:0 auto ; display:block; padding:7px 0 0 0;}
					.new_div em a{ width:259px; height:170px; display:block; border:#999 solid 1px;}
					.new_div em a img{ width:257px; height:168px;}
				.new_div h4{ display:block; height:30px;  font:16px "黑体" lighter; height:30px; line-height:30px; padding:0 0 0 15px; margin:0px; overflow:hidden;}
					.new_div h4 a{ color:#004276;}
					.new_div h4 a:hover{ text-decoration:underline;}
					.s_time{ display:block; font-size:10px; color:#333; display:block; line-height:22px; background:url(../img/biao.gif) no-repeat 9px 5px; font-weight:normal; padding:0 0 0 25px; height:22px;}
				.new_div p{ display:block; width:265px; margin:0 auto; line-height:20px; height:200px; overflow:hidden; color:#666;}
				.new_div span{ display:block; line-height:22px; height:22px; float:right; padding:0 25px 0 25px; background:url(../img/biao.gif) no-repeat 5px -45px;}	
					.new_div span a{ color:#004276; text-decoration:underline;}
				.new_div ul{ display:block; margin:0 auto; padding:0px; clear:both; border-top:#DADADA solid 1px; width:288px;}
					.new_div ul li{ width:72px; height:50px; display:block; float:left; padding:5px 0 0 0}
					.new_div ul li a{ width:64px; height:42px; border:#999 solid 1px; display:block; margin:0 auto;}
					.new_div ul li a img{ width:62px; height:40px;}
		#topimg{ width:679px; height:250px!important; height:240px; float:right; background:#fff; margin:0 0 10px 0;}
			.top_img{ height:241px; }
			.top_img a{ width:672px; margin:0 auto; display:block;}
			.top_img a img{ width:672px; height:240px; margin:0px;} 
			
		#base{ width:679px; height:250px; float:right; background:#fff;}
			.m_base{ height:241px;}	
				.advisory{ width:435px; float:left;}
					.advisory p{ display:block; margin:0 auto; padding:0px; clear:both; height:105px; width:426px;}
					.advisory p span{ display:block; float:left; width:142px; height:100px;}
					.advisory p span a{ display:block;  border:#999 solid 1px; width:128px; height:88px; margin:5px auto 0 auto;}
					.advisory p span a img{ width:126px; height:86px;}
					.advisory ul{ }
						.advisory ul li{ float:left; width:190px; }
				#article h4{ height:70px; line-height:70px; text-align:center; display:block; width:98%; margin:0 auto; border-bottom:#E6E6E6 dashed 1px;}	
				#article p{ display:block; line-height:20px; margin:0 auto; width:95%; padding:10px 0 10px 0;}	
				#article h4 a{ color:#004276; font-size:20px;}
				.see_t{ height:25px; line-height:25px; border-top:#E6E6E6 dashed 1px; clear:both; width:95%; margin:0 auto;}
				.see_t span{ display:block; float:right; height:25px; color:#999; padding:0 7px 0 25px; font-size:10px;}
				.see_time{ background:url(../img/see.gif) no-repeat 5px 7px;}
				.see_c{background:url(../img/see.gif) no-repeat 5px -31px;}	
		
		.list{ display:block; margin:0px; padding:0px;}			
			.list li{ display:block; margin:0px; padding:0 0 0 20px; line-height:25px; height:25px; background:url(../img/list_bg.gif) no-repeat 9px 11px;overflow:hidden;}	
			.list li a{ color:#004276; display:block; float:left;}
			.list li a:hover{ text-decoration:underline;}
			.list li em{ float:left;  no-repeat right 7px; padding:0 25px 0 0; display:block; height:30px;}
			.list li span{ display:block; float:left; font-size:10px; color:#999; padding:0 0 0 15px;}
			
			
			
			
				.base_d{ width:244px; float:left;}
					.base_d em{ width:219px; height:90px; margin:0 auto; padding:5px 0 0 0; display:block; clear:both;}
					.base_d em a{ display:block; width:217px; height:88px; border:#242E2F solid 1px;}
					.base_d em a img{ margin:0px; width:217px; height:88px;}
					.base_d p{ display:block; line-height:18px; height:110px; overflow:hidden; color:#666; width:220px; margin:0 auto; padding:4px 0 0 0;} 
					
	.left_d{ width:590px; float:left; }
		#m_animation{ width:289px; float:left;  height:350px; background:#fff;}
		#n_animation{ width:289px; float:right; height:350px; background:#fff;}
			.mn_div{ height:342px; }
			.mn_div p{ display:block; clear:both; height:136px; border-bottom:#C8C8C8 solid 1px; margin:0px; padding:0px; background:#FAFAFA;}
			.mn_div p span{ display:block; float:left; width:142px; height:135px;}
					.mn_div p span a{ display:block;  border:#999 solid 1px; width:128px; height:88px; margin:5px auto 0 auto;}
					.mn_div p span a img{ width:126px; height:86px;}
					.mn_div p span a.name{ border:none; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#004276;}
			
			.mn_div ul{ padding:8px 0 0 0;}
		#recruitment{ clear:both; height:220px; margin:10px 0 10px 0; background:#fff;}	
			.r_div{ height:212px;}
			.info{ width:285px; height:175px; border:#DADADA solid 1px; float:left;margin:4px 0 0 5px!important;margin:4px 0 0 3px;}	
					.info p{margin:0px; padding:0px; display:block; height:22px; line-height:22px;border-bottom:#E6E6E6 solid 1px; }
						.info p.noline{ border:none;}
					.info p strong{ display:block; margin:0px; padding:0 0 0 5px; font-weight:normal; color:#CA0002; float:left;}
					
					.info p span{ display:block; float:right; padding:0 8px 0 0;}
					.info p span a{ color:#CA0002;}
					.info p.noline span{ float:left;padding:0 0 0 5px; color:#666;}
					.w_86{ width:86px; }
					.w_150{ width:140px; }
					.w_135{ width:125px;}
					.w_55{ width:55px;}
					.w_50{ width:47px;}
					.w_35{ width:35px;}
					.w_78{ width:75px;}
					.info ul{ display:block; margin:0px; padding:0px; clear:both; line-height:24px;}
					.info ul li{ height:24px; display:block;}
					.info ul li span{ display:block; float:left; padding:0 0 0 5px; color:#666; height:24px; overflow:hidden;}
					.info ul li span a{ color:#004276;}
					.font_10{ font-size:10px;}
		#works{ height:323px; background:#fff; clear:both; width:100%; margin:10px 0 0 0;}	
			.works_div{ height:314px; clear:both; width:100%}		
			.works_div ul{ display:block; margin:0px; padding:0px; clear:both;}
			.works_div ul li{ display:block; margin:0px; padding:0px; width:147px; height:139px; float:left;}
			.works_div ul li strong{ display:block; width:147px; height:90px; padding:13px 0 0 0; }
			.works_div ul li strong a{ width:118px; height:88px; display:block; border:#999 solid 1px; margin:0 auto;}
			.works_div ul li strong a img{ width:116px; height:86px;}
			.works_div ul li span { display:block; overflow:hidden; text-align:center; height:23px; width:95px; margin:0 auto; line-height:23px;}
			.works_div ul li span a{ color:#004276;}		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
	.right{ width:380px; float:right;}	
		#notice{ width:380px; height:310px; background:#fff;}	
		.margin{ margin:10px 0 0 0;}
			.notice_div{ height:298px; *height:302px; padding:0 6px;}	
			.n_top{ height:4px; background:url(../img/top.gif) no-repeat 0 0 ; margin:7px 0 0 0; font-size:2px;}
			.n_bottom{ height:3px; background:url(../img/bottom.gif) no-repeat 0 0 ; margin:0px; font-size:2px;}		
			.n_main{ height:288px;border-left:#E6E6E6 solid 1px; border-right:#E6E6E6 solid 1px; width:362px;}		
				.n_main ul{ height:215px;}
 				.n_main p{ height:89px;  display:block; margin:0px; padding:0px; clear:both;background:#F5F5F5;}
				.n_main p span{ height:82px; padding:4px 0 0 0; width:120px; display:block; float:left; clear:none;}
				.n_main p span a{ width:108px; height:78px; margin:0 auto; border:#999 solid 1px; display:block;}
				.n_main p span a img{ width:106px; height:76px; }
				
				.n_main ul{ display:block; margin:0px; padding:0px; clear:both; background:#F5F5F5; width:362px; border-bottom:#E6E6E6 solid 1px;}	
				.n_main span{ display:block; text-align:right; clear:both; padding:0 8px 0 0; height:28px; line-height:28px;}
				.n_main span a{ color:#CA0002;}		
				
					
		#ad{ background:#fff; margin:10px 0 0 0;}
			.ad_1{ height:137px;}	
			.ad_1_div { height:128px;}		
				#ad a{ width:370px; margin:0 auto 10px auto; display:block; }	
				.ad_1_div a img{ width:370px; height:127px;}
			.ad_2{ height:215px;}
			.ad_1_div2 { height:206px!important; height:200px; }
				.ad_1_div2 a img{ width:370px; height:204px; margin:0px;}
		#enterprises{ height:221px; background:#fff; margin:10px 0 0 0;}
			#enterprises div.e_div{ float:left; width:128px; padding:0 0 0 5px;}
					#enterprises div.e_div a{ margin:5px auto 0 auto; width:126px; height:48px; display:block; border:#999 solid 1px;}
					#enterprises div.e_div a img{ width:124px; height:46px;}
				#enterprises ul{ height:160px; width:228px; clear:none; float:left; margin:0px; padding:0px; background:#fff; border:none;}		
				#enterprises div.n_main{ height:197px;}	
				#enterprises div.notice_div{ height:212px;}	
					
					
		#advisory{ background:#fff;}	
			.davisory_div{ clear:both; background:#fff; }
			.davisory_div ul{ display:block; margin:0px; padding:0px; clear:both;}
			.davisory_div ul li{ display:block; float:left; width:145px; height:132px;}
			.davisory_div ul li strong{ width:145px; height:90px; display:block; margin:5px 0 0 0;}
			.davisory_div ul li strong a{ display:block; border:#999 solid 1px; width:128px; height:88px; margin:0 auto;}
			.davisory_div ul li strong a img{ width:126px; height:86px;}
			.davisory_div ul li span{ height:22px; line-height:22px; overflow:hidden; display:block; width:98%; margin:0 auto; text-align:center;}
			.davisory_div ul li span a{ color:#666; display:block;}
			.davisory_div ul li span a:hover{ background:#CA0002; color:#fff;}	
			
		.list_div{ border-top:#E6E6E6 solid 1px; clear:both;}	
			.list_div ul{ padding:0 0 0 15px;}
		#page{ display:block;  height:60px; line-height:60px; clear:both; border-top:#E6E6E6 solid 1px;}	
			#page p{ display:block; margin:10px auto 0 auto; width:90%; padding:0px; height:40px; line-height:30px;}
			#page p a.page_a{ display:block; margin:8px 0 0 0; padding:0px; float:left; background:url(../img/page_bg.gif) no-repeat 0 0; width:45px; height:17px; text-align:center; font-style:normal;line-height:17px;color:#666;}

			#page p a{ display:block; float:left; padding:0 5px; margin:0 auto;}
			#page p strong{ background:#CA0002; color:#fff; display:block; float:left; padding:0 4px;}
			
			
			
/*	招聘列表*/		
#qiuzhi{ background:#fff;}
	#qiuzhi p{margin:0px; padding:0px; display:block; height:22px; line-height:22px;border-bottom:#E6E6E6 solid 1px; }
	#qiuzhi p span{ display:block; float:left; padding: 0 0 0 18px;}
	.w_120{ width:120px;}
	.w_340{width:330px;}
	.w_350{width:350px;}
	#qiuzhi ul{ display:block; clear:both; margin:0 auto; width:98%; padding:0px;}
	#qiuzhi ul li { display:block; height:25px; line-height:25px; display:block; clear:both; padding:0 0 0 10px;}
			#qiuzhi ul li span{ display:block; float:left; height:25px; overflow:hidden;}
			
/*	求职列表*/		
	.w_80{ width:80px;}	
	.w_100{ width:110px;}	

	.w_160{ width:157px;}	
	
	
	
			
			#title_h3{height:27px; border-bottom:#DADADA solid 1px; margin:0px; padding:0 0 0 5px; line-height:27px; display:block;font:16px "黑体"; font-weight:lighter; position:relative;}
				#title_h3 strong{ display:block; margin:0px; padding:0 0 0 25px; height:27px; background:url(../img/title.gif) no-repeat 5px 8px; float:left; font:16px "黑体"; font-weight:lighter; line-height:27px; }
				#title_h3 span.tiemspan{  padding:0 5px 0 25px; color:#AFAFAF; background:url(../img/biao.gif) no-repeat 5px -18px; }
				#title_h3 em{ display:block; width:60px; height:60px; position:absolute; bottom:0px; right:15px; margin:0px; padding:0px;}
				#title_h3 span{float:right; margin:0px; padding:0 5px 0 0; font-weight:normal; font-size:12px;display:block; height:27px; line-height:27px;}
					#title_h3 span a{ color:#CA0002; font-family:Verdana, Arial, Helvetica, sans-serif}
					.em_1{ background:url(../img/m6.gif) no-repeat bottom right;}
				#title_h3 strong.font_w{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

