@charset "utf-8";
*{ margin:0px; padding:0px; font-family:Arial, Tahoma, "宋体", "微软雅黑"}
body{ background:#FFF; font-size:12px}
a{ text-decoration:none; color:#000000}
a:hover{ color:#FF6600}
img{ border:0}
ul,li,ol{ list-style:none}
marquee{ font-weight:normal}
table { border-collapse:collapse}

.maxWidth, #top, #head, #banner, #content, #foot, .ad { margin:0 auto; width:1000px}
.breackPage { float:left; margin-left:10px; color:#2e6898; text-decoration:none; line-height:22px}
.breackPage:hover { float:left; margin-left:10px; color:#2e6898; text-decoration:none}
.Class1 { }
.Class2 { background:#F2F7FD}
.ad { clear:both; padding-top:10px; height:90px; overflow:hidden}
.adLeft { margin-top:10px; padding-left:3px; width:207px; height:51px; overflow:hidden}
.adRight { margin-top:10px; width:250px; height:60px; overflow:hidden}
.adRightBig { margin-top:10px; width:250px; height:278px; overflow:hidden}
.textBox { border:1px solid #DAF0FE; padding:2px 3px 0}
.button { border:0; width:70px; height:24px; background:url(../images/button1.jpg)}
.linkButton { display:inline-block; border:0; width:70px; height:24px; background:url(../images/button1.jpg); line-height:24px}
.needLogin, .needLogin * { font-weight:bold; font-size:14px; text-align:center; color:#aaa; line-height:50px}
.block1 { border:1px solid #aaccef; overflow:hidden}
	.block1 .title1 {padding:4px 0 0 10px; height:22px; background:url(../images/title_bg.jpg) repeat-x; color:#0b3694; font-size:12px; font-weight:bold; overflow:hidden}
		.block1 .more{ float:right; padding-right:15px; font-weight:normal; color:#0b3694}
			.block1 .more a{ padding:0 5px; font-weight:normal; color:#0b3694}

	.block1 .title2{ padding-left:20px; height:27px; background:url(../images/leftbg.jpg) no-repeat; line-height:27px; color:#0b3694; font-size:12px; font-weight:bold}

.block2 { background:url(../images/block2_title_bg.jpg) repeat-x; overflow:hidden}
	.block2 .title { padding-left:10px; height:23; line-height:23px; background:url(../images/block2_title_l.jpg) no-repeat; color:#0b3694; font-size:12px; font-weight:bold; overflow:hidden}
		.block2 .title .more { float:right; padding-right:10px; height:23; line-height:23px; background:url(../images/block2_title_r.jpg) no-repeat right; color:#0b3694; font-weight:normal}
	.block2 .body { border:1px solid #97BAE0; border-top:none; padding-top:7px}

.list1{ padding:10px 0; overflow:hidden}
	.list1 li { padding-left:15px; height:24px; line-height:24px; background:url(../images/dot.gif) no-repeat 5px 10px; overflow:hidden}
	.list1 li .type{ float:right; height:24px; padding:0px 5px;  color:#0b3694; line-height:24px}
	.list1 li .new,.list1 li .recommend,.list1 li .none{ float:right; width:33px; height:24px; overflow:hidden; background:url(../images/new.gif) no-repeat 0 5px}
	.list1 li .recommend{ background:url(../images/tuijian.gif) no-repeat}
	.list1 li .none{ background:none}

.list2{ padding:10px 0; overflow:hidden}
	.list2 li { padding-left:15px; height:24px; background:url(../images/ico03.jpg) no-repeat 5px 6px; line-height:24px; overflow:hidden}
	.list2 li.bgcolor{ background-color:#f8fcff}
	.list2 li .type{ float:right; height:24px; padding:0px 5px;  color:#0b3694; line-height:24px}
	.list2 li .new,.list2 li .recommend,.list2 li .none{ float:right; width:33px; height:24px; overflow:hidden; background:url(../images/new.gif) no-repeat 0 5px}
	.list2 li .recommend{ background:url(../images/tuijian.gif) no-repeat}
	.list2 li .none{ background:none}
	.list2 li .town{ margin:5px; color:#0D3894}

.list3{ padding:10px 0; overflow:hidden}
	.list3 li { border-bottom:1px dashed #ADCBEF; padding:0 10px 0 25px; height:24px; background:url(../images/ico04.jpg) no-repeat 10px 6px; line-height:24px; overflow:hidden}

.table1 { margin:0 auto; width:100%; table-layout:fixed}
	.table1 th { text-align:center; font-weight:normal; color:#3054A0}
	.table1 th, .table1 td { padding:0 5px; height:26px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.tab1 { border-bottom:1px solid #AECDEC; padding:0 5px; height:22px; margin:10px 0}
	.tab1 li { position:relative; top:1px; float:left; margin-right:5px; width:71px; height:22px; line-height:22px; background:url(../images/tab1_0.jpg); text-align:center; color:#235ED4; cursor:pointer}
	.tab1 .select { background:url(../images/tab1_1.jpg); color:##2F55A0}

.ClearFloat{ clear:both; line-height:0; font-size:0}

#top{ padding-right:10px; width:990px; height:32px; line-height:32px; background:url(../images/top_bg.jpg) repeat-x; text-align:right; color:#3a2488}
	#top a{ display:inline-block; padding:0 5px; line-height:32px; color:#3a2488}

#head{ height:90px; overflow:hidden}
	#head .logo{ float:left; margin-top:15px; width:290px; height:65px; background:url(../images/logo.jpg) no-repeat center}
	#head .title{ float:left; height:30px; line-height:30px; padding-left:60px; background:url(../images/ico01.jpg) no-repeat 25px 10px; color:#0670de; font-size:14px; font-weight:bold}
		#head .title span{ font-size:12px; font-weight:normal}
	#head .main{ float:left; margin:0; height:44px; width:710px; background:url(../images/main_bg.jpg) repeat-x}
		#head .l{ float:left; height:44px; width:20px; background:url(../images/main_l.jpg) no-repeat}
		#head .main a{ position:relative; float:left; margin-right:15px; padding:10px 8px 0; *padding:10px 9px 0; height:34px; text-align:center; color:#0145aa; font-weight:bold; letter-spacing:2px}
		#head .main a:hover{ color:#FF6600}
			#head .main a span{ display:block; margin-bottom:5px; font-size:7px; font-weight:normal; color:#0145aa; letter-spacing:0}

#banner{ margin-top:10px}

#content{ margin-top:10px}
	#content .left { float:left; margin-right:10px; width:210px}
	#content .right { float:right; width:250px}
	
	#login{ float:left; margin-right:10px; width:210px; background:url(../images/login_title_bg.jpg) repeat-x; overflow:hidden}
		#login .title { padding-left:0; width:100%; height:27px; background:url(../images/login_title_r.jpg) no-repeat right}
			#login .title li { float:left; margin-right:1px; width:73px; height:27px; background:url(../images/login_tab_10.jpg); color:#7DC3FF; text-align:center; font-weight:bold; line-height:23px; cursor:pointer}
				#login .title li.select { background:url(../images/login_tab_11.jpg); color:#0B3893}
			#login .title li#login0 { background:url(../images/login_tab_00.jpg)}
				#login .title li#login0.select { background:url(../images/login_tab_01.jpg)}
		#login .body { border:1px solid #AACBEE; border-top:none; padding-top:15px; height:185px}
		    #login .loginPanel .body { text-align:center; font-weight:bold; color:#1A65A6}
			    #login .loginPanel .body * { vertical-align:middle}
			    #login .loginPanel .body div { margin-bottom:15px}
			    #login .loginPanel .body img { width:64px; height:20px; cursor:pointer}
			    #login .loginPanel .body .textBox { width:129px}
			    #login .loginPanel .body #loginNum { margin-right:10px; width:55px}
			    #login .loginPanel .body .button, #login .loginPanel .body .linkButton { font-weight:bold; color:#FF4700}
			    #login .loginPanel .body a, #login .loginPanel .body label { color:#FF4700; font-weight:normal}
		    #login .userPanel .body { padding:10px 10px 0; height:190px; font-weight:bold; color:#1A65A6; line-height:30px}

	#gonggao{ float:left; width:778px; height:226px; vertical-align:middle}
		#gonggao .list1 { padding:0 10px}
		#gonggao .flash { float:right; padding:10px; width:250px; height:180px; overflow:hidden }

	#zhaosheng {float:left; margin:10px 10px 0 0; width:208px; height:260px; overflow:hidden; border:1px solid #aaccef}

	#adCenter, #companyNew, #jianliNew { float:left; margin-top:10px; width:520px; height:125px; overflow:hidden}
	#companyNew { width:518px}
		#companyNew .list2 { padding:0}
			#companyNew .list2 li { float:left; margin-right:10px; width:234px}

	#liuyan { float:right; margin-top:10px; width:250px}
		#liuyan .body { height:318px}
			#liuyan .body .type { padding:0 10px; color:#2F559E; line-height:24px}
			#liuyan .body .type span { font-weight:bold; color:#FF6004}
			#liuyan .body .type a { display:inline-block; margin:0 5px; color:#2F559E}
		#liuyan .body ul li { padding:0 5px; height:30px; line-height:30px; overflow:hidden}
			#liuyan .body ul li span { float:left; margin:8px 5px 0 0; width:17px; height:14px; line-height:normal; letter-spacing:5px; text-indent:-7px; font-size:10px; color:#FFF; overflow:hidden}
		#liuyan .body ul li.select { border:1px solid #97BAE0; border-left:none; border-right:none; padding:5px; height:60px; color: #2F559E}
			#liuyan .body ul li.select a { color:#2F559E}
			#liuyan .body ul li.select span { float:left; width:50px; height:50px; line-height:50px; font-size:50px;; letter-spacing:normal; text-indent:0; color:#FF6002}
			#liuyan .body ul li.select h6 { float:left; width:180px; height:24px; line-height:24px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
			#liuyan .body ul li.select p { float:left; width:180px; height:24px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
			#liuyan .body ul li.select div { float:left; width:180px; line-height:normal; text-align:right}
			#liuyan .body ul .select2 span { background:url(../images/num2.jpg) no-repeat}
			#liuyan .body ul .select3 span { background:url(../images/num3.jpg) no-repeat}
			#liuyan .body ul .selectQ span { background:url(../images/numq.jpg) no-repeat}
		#liuyan .body .toolBar { margin:5px; text-align:right}

	#sousuo { margin-top:10px; height:303px}
		#sousuo .textBox { width:120px}
		#sousuo select { width:128px}
		#sousuo div { margin-bottom:10px; text-align:center}
			#sousuo1Show { display:none}

	#jianliNew { width:518px; height:425px}
		#jianliNew .title1 { margin-bottom:5px}

	#searchCompany { margin-top:10px}
		#searchCompany img { border:1px solid #CBC9D4; padding:1px}

	#peixun { margin-top:10px; height:182px}
		#peixun .body { margin:10px; height:72px; line-height:24px; overflow:hidden}
		#peixun .toolBar { text-align:center}

	#yuanxiao { float:left; margin-top:10px; width:518px; height:260px}
		#yuanxiao .title1 { margin-bottom:10px}
		#yuanxiao .list1 { padding:0 8px}
			#yuanxiao .list1 li { height:28px; line-height:28px}
		#yuanxiao .img { float:left; padding-left:10px; border-right:1px solid #97BAE0; width:235px; height:215px; overflow:hidden}
		#yuanxiao .img a { float:left; margin:0 8px 8px 0; border:1px solid #96D7FD; padding:7px 7px 0; width:92px; height:94px; text-align:center; background:#E8FAFE; overflow:hidden}
			#yuanxiao .img a img { margin-bottom:5px; width:92px; height:75px}

	#companOnline { float:right; margin-top:10px; width:250px}
		#companOnline .body { height:231px}
			#companOnline .body ul { height:230px; background:url(../images/line1_bg.jpg); overflow:hidden}
				#companOnline .body ul li { float:left; width:50%; height:28px; line-height:28px; text-align:center; overflow:hidden}
				    #companOnline .body ul li span{ color:#f00}

	#zixun { margin-top:10px; height:303px}
		#zixun1Show { display:none}
		#zixun .list3{ padding:0}

	#jobNew { float:left; margin-top:10px; width:518px; height:486px}
		#jobNew .title1 { margin-bottom:8px}

#foot { clear:both; margin-top:10px; border-top:5px solid #CCC; text-align:center; line-height:30px}
	#foot .menu { margin-bottom:10px; border-bottom:1px dashed #D9D9D9; height:30px}
		#foot .menu a { display:inline-block; margin:0 5px}

#Demo{ float:left; margin:10px 0; width:488px; height:180px; overflow:hidden}
	#ScrollBody { height:9999px}
		#ScrollBody span { display:block}
