﻿/* Tina 2009-4-9制作 */
body{ margin:0; padding:0; text-align:center; font-family:"宋体"; font-size:12px; }
body > div{ margin:0 auto;}
div { text-align:left;}
img, a img{ margin:0; padding:0; border:0;}
ul,li{ margin:0; padding:0; border:0; list-style:none;}
input, select{ margin:0; padding:0;}
dl,dt,dd{ border:none; margin:0; padding:0; }
h1{ font-size:14px; font-size:14px; line-height:29px; color:#fff;}
td{ height:25px;}

td a:link, td a:visited{ color:#000!important; text-decoration:none!important;}
td a:active, td a:hover{ color:#f00!important; text-decoration:underline!important;}

/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");

/*************************通用友情链接*********************/
a:link, a:visited{ color:#000; text-decoration:none;}
a:active, a:hover{ color:#f00; text-decoration:underline;}


.mt{ margin-top:10px;}
.height01{ height:auto!important;}
.borderb{ border-bottom:none!important; padding-top:0!important;}
.fontb{ font-size:14px;}
.pl{ padding-left:10px;}
.fontbc{ font-size:14px; font-weight:bold; color:#C72C6C; line-height:25px; padding-left:10px;}
.fontgray{ color:#858484;}
.fleft{ float:left!important; margin-right:10px;}
.fright{ float:right!important;}
.pt{ padding-top:0!important;}
.mt20{ margin-top:20px;}
.pb{padding-bottom:0!important;}
.center01{ text-align:center;}
.lh{ line-height:22px!important;}
.colorstyle{ color:#919191!important;}

.height01{ height:1170px!important;}



h1{ overflow:hidden; font-size:16px; font-weight:bold; margin:0; padding:0 0 0 10px; color:#C72C6C; border-bottom:1px solid #ccc; line-height:26px; background:#EFEFEF; }
h1 span{ overflow:hidden; font-size:12px; width:100%; color:#000;}


#wrapper{ width:1004px; height:auto; overflow:hidden; margin:0 auto;}
/****************************Header Begin********************************/
.header{ float:left; width:100%; height:auto;}
	.topline{ float:left; width:99%; padding-left:10px; height:32px; line-height:32px; background:url(topline.gif);}
		.topline_left{ float:left; width:55%; font-weight:bold;}
		.topline_right{ float:right; width:40%; text-align:right; padding-right:10px;}
	.topinfo{ float:left; width:100%; height:auto; padding-top:10px;}
		.logo{ float:left; width:320px; height:49px; padding-top:8px;}
		.topadv{ float:right; width:684x; height:auto; text-align:right;}
			.topadv01{ float:left; display:inline;}
				.topadv01 a{ float:left; width:326px; height:68px; border:1px solid #ccc; margin-left:10px; text-align:right;}
/****************************Header End*********************************/

/****************************Menu Begin*********************************/
.menu{ float:left; padding:0 20px; height:35px; margin-top:10px; line-height:35px; background:url(menu_bg01.gif) left top repeat-x; border-bottom:4px solid #d0d0d0;}
	.menu ul{ float:left; background:url(menu_line.gif) left top no-repeat; width:964px; font-size:14px;}
		.menu ul li{ float:left; background:url(menu_line.gif) right top no-repeat; padding:0 10px;}
		.menu ul li a:link, .menu ul li a:visited{ color:#fff; text-decoration:none; font-weight:bold;}
		.menu ul li a:active, .menu ul li a:hover{ color:#ff0; text-decoration:underline; font-weight:bold;}
/****************************Menu End**********************************/

/******************************column01 Begin*******************************/
.column1{ float:left; width:100%;}
	.left_adv328_80{ float:left; width:328px; height:auto;}
	.left_adv328_80{ float:left; width:326px; height:auto; display:inline;}
		.left_adv328_80 a{ float:left; width:326px; height:68px; border:1px solid #ccc; margin-top:10px;}
	.other{ float:right; width:666px; height:auto; margin-left:10px;}
		.center01{ float:left; width:432px;}
			.columnnav{ float:left; width:100%; line-height:25px; border-bottom:2px solid #C72C6C; color:#000;}
				.columnnav strong{ float:left; font-size:14px; font-weight:bold; padding:0 10px 0 15px; background:url(icon01.gif) left top no-repeat; }
				.columncontent{ float:left; width:100%; padding:4px 0px; line-height:20px; color:#000;}
					.dashed01{ border-right:1px dashed #ccc; height:auto; padding-right:6px; margin-top:5px;}
					.btn01{ float:left; width:100%; }
					.btn01 li { float:left; background:url(btnbg.gif) left top no-repeat; font-size:14px; color:#fff; font-weight:bold; text-align:center; width:110px; height:29px; line-height:29px; margin:8px 8px 8px 0;}
						.btn01 li a{color:#fff!important;}
					.btn02{ float:left; width:100%; }
					.btn02 li { float:left; background:url(btnbg01.gif) left top no-repeat; font-size:14px; color:#fff; font-weight:bold; text-align:center; width:110px; height:39px; line-height:39px; margin:8px 8px 8px 0;}
						.btn02 li a{color:#fff!important;}
				.person{ float:left; width:250px; height:auto;}
				.company{ float:right; width:170px; height:auto; margin-left:5px;}
				/***职位搜索***/
					.JobsSearch{ float:left; width:100%; line-height:18px;}
						.JobsSearch li{ float:left; width:210px; height:auto; padding-right:3px;}
				.searchbtn{ width:40px; height:20px; line-height:20px; padding-bottom:1px; border:1px solid #C72C6C; background:#E4538F; color:#fff;cursor:pointer; }	
					
								
/**************** 大首页个人会员登录 start FFA36B *****************/
#home_person { float:left; width:240px; height:auto;}
	#home_person .input_person { float:left; width:190px; height:65px;}
		#home_person .input_person .user_input { width:190px; height:25px;}
		input { border:1px #CCC solid;}				
	#home_person .login_person { float:left; width:50px; height:50px;}
		#home_person .login_input { background:url(login_btn.gif) no-repeat; cursor:pointer; border:0px; width:50px; height:49px;}	
	#home_person .login_info { float:left; width:260px; margin:12px 0px 0px 10px;}
		#home_person .login_info .img { float:left; width:120px; height:20px;}
/**************** 大首页个人会员登录 end *****************/

	.right01{ float:right; width:176px; margin-left:10px;}
			.Jobscategories01{ float:left; width:176px; border-bottom:2px solid #C72C6C; padding:0 0 10px 0;}
				.Jobscategories01 li{ float:left; width:70px; line-height:22px; border-bottom:1px dashed #ccc; padding:0 3px 0 14px;background:url(icon02.gif) left 6px no-repeat; }
			.Jobscategories{ float:left; width:176px;}
				.Jobscategories li{ float:left; width:85px; padding-right:3px; line-height:23px; border-bottom:1px dashed #ccc;}
		.border01{ border:2px solid #C72C6C; border-top:none; padding:10px 10px 0; height:308px;}
		
/*滚动代码*/
.demoinfo{OVERFLOW: hidden; WIDTH:176px; HEIGHT:304px;}
/******************************column01 End********************************/

/****************************Advertisement  Begin**********************************/
/****************************Banner Begin*********************************/
.banner{ float:left;  height:auto; margin-top:8px; display:inline;}
	.banner a{ float:left; width:1002px; height:auto; border:1px solid #ccc;}

.advinfo{ float:left; width:1004px; height:auto;}	
	.mleft{ float:left!important; height:auto; position:relative; left:-10px; width:1014px;}
		/********第一种广告名企业logo开始***********/
	.adv1_list{ float:left; width:328px; height:auto; padding:10px 0 0 10px;}
		.adv_img{ float:left; width:326px; display:inline;}
			.adv_img a{ float:left; width:326px; height:68px; border:1px solid #ccc;}
			.topadv01 a:hover, .adv a:hover, .banner a:hover, .adv_img a:hover, .adv2_list a:hover, .adv3_list a:hover{ border:1px solid #666;}
		.adv_zpinfo{ float:left; width:316px; padding:0 5px; border:1px solid #ccc; line-height:30px; border-top:none; background:#F7F7F7;}
			.adv_zpfont{ color:#f00;}
	/********第一种广告名企业logo结束***********/
	.adv2_list{ float:left; display:inline;}
		.adv2_list a{ float:left; width:326px; border:1px solid #ccc; height:68px; margin:10px 0 0 10px;}
	/********第三种广告159_70(短logo)结束***********/
	.adv3_list{ float:left; display:inline; width:100%;}
		.adv3_list a{ float:left; width:157px; height:68px; border:1px solid #ccc; margin:10px 0 0 10px;}
	/********第四种广告159_70(短logo)结束***********/
	.adv4_list{ float:left; display:inline; width:100%;padding-bottom:10px;}
		.adv4_list a{ float:left; width:157px; height:68px; border:1px solid #ccc; margin:10px 0 0 10px;}
		
.banner a:hover, .topadv01 a:hover, .left_adv328_80 a:hover, .adv_img a:hover, .adv2_list a:hover, .adv3_list a:hover, .partner_info1 a:hover{ border:1px solid #666;}
/****************************Advertisement  End************************************/

/******************************column02 Begin*********************************/
#column02{ float:left; width:1004px; height:auto; margin-top:10px;}
	.bordergray{ float:left; border:1px solid #ccc; width:99.8%; height:auto; display:block; overflow:hidden; clear:both; padding-bottom:8px;}
	/*.bordergray{ float:left; border:1px solid #ccc; height:auto; display:block; overflow:hidden; clear:both; padding-bottom:8px;}*/
	.left_column02{ float:left; width:722px; height:auto; }
	.right_column02{ float:right; width:268px; height:auto;}
/******************************column02 End**********************************/
/*******************************news Begin***********************************/
#column03{ float:left; width:1004px; height:auto; margin-top:10px;}
/*******************************news Eng*************************************/

/****************************Footer Begin**********************************/
.footer1{ width:100%; height:auto; padding-top:10px;}
	.footerline{ float:left;}
	.footerinfo{ float:left; width:1004px; text-align:center; height:auto; line-height:20px;}
	.left_footer1{ float:left; padding:0 10px; width:700px; height:auto; line-height:20px;}
		.footerinfo a{ padding:2px;}
			.footerinfo a:hover{ color:#fff; background:#000; text-decoration:underline;}
	.right_footer1{ float:right; width:284px; height:auto; padding-top:8px; text-align:right;}
	.right_footer1 .anwang { width:40px; height:60px; float:left;}
	.right_footer1 .gt { width:50px; height:60px; float:left;}
	.right_footer1 .wj { width:55px; height:60px; float:left;}
/****************************Footer End************************************/


/**************************路径*********************/
.place{ width:99%; padding-left:10px; height:30px; line-height:30px; line-height:auto; background:url(place01.gif) left top repeat-x; font-weight:bold;}
	.f2 a{ padding:2px;}
/************************/
.pleft{	width:250px; float:left; height:auto;}
	.pleft .leftpanel{ width:250px; height:auto; float:left;}
		.nav{ height:26px; border-bottom:1px solid #ccc; line-height:26px; overflow:hidden; clear:both; background:url(navbg.gif) left top repeat-x;}
		.nav strong{color:#C72C6C; font-weight:bold; letter-spacing:1px; padding-left:10px;}
		.nav span{ padding:0 10px; font-weight:bold;}
		.bigcategory{ float:left; width:238px; padding:10px 5px 0; height:auto;}
			.bigcategories{ float:left; width:238px; border-bottom:2px solid #C72C6C; padding-bottom:10px; }
				.bigcategories li{ float:left; background:url(icon02.gif) left 7px no-repeat; padding-left:15px; width:100px; line-height:25px; border-bottom:1px dashed #ccc;}
			.leftside{ float:left; width:238px; padding-bottom:10px; line-height:22px;}
				.leftside li{float:left; background:url(icon02.gif) left 7px no-repeat; padding-left:15px; width:215px; line-height:25px; border-bottom:1px dashed #ccc;}
			.leftnews li{ float:left; width:238px; line-height:22px; } 
			.chakan{ margin:0 auto; font-size:14px; font-weight:bold; color:#f00; text-align:center;}
				.chakan a{ color:#f00!important;}
.pright{ width:740px; float:right; height:auto;}
	.pright.rightpannel{ float:left; width:740px; height:auto; }
		.content{ float:left; height:auto; padding:10px 10px 0; line-height:20px;}
			.content a:link,.content a:visited { color:#0033CC; text-decoration:none;}
			.content a:hover {color:#FF3300; text-decoration:underline;}
		.jobinfo{ float:left; width:228px; padding:0 5px 15px;}
			.jobname{ float:left; line-height:23px; font-weight:bold; width:228px; }
				.jobname a{ color:#C72C6C!important;}
				.conname1 a{ float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:213px; line-height:20px; color:#f00!important; padding-left:15px; height:auto;}
				.jobname1{ float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:23px; font-weight:bold; width:213px; padding-left:15px; font-size:14px; background:url(icon03.gif) left 5px no-repeat; }
			.job_detail{ float:left; line-height:18px; height:auto; width:213px; padding-left:15px; height:70px;}
/************************/
/**************************公司招聘信息****************************/
	.content01{ float:left; width:718px; padding:10px 10px 0; height:auto; line-height:20px; font-weight:normal!important;}
	.graybg{ line-height:27px; font-weight:bold; background:#d9d9d9!important;}
	.jobname2{ color:#f00!important;}		
		.jobname2 a{ color:#f00!important;}
	.linegray{ border-bottom:1px dashed #ccc; line-height:25px;}
	.bg01{ background:#F7F7F7; line-height:22px;} 

/**公司信息左侧产品展示css***/
.imageslinka{ float:left; width:238px; line-height:22px; text-align:center; }	
.imageslink li{ width:168px; overflow:hidden; text-align:center!important; margin:0 auto!important;}
	.imageslink li a{display:block;}
		.imageslink li a:hover img{ border:1px solid #999;	padding:2px; }
		.imageslink li a img{ display:block; border:1px solid #E3E3E3; padding:2px; width:162px; height:162px;}
	.imageslink li a span{ display:block; line-height:17px; padding:6px 0;}
		.imageslink li a span{ text-align:center; margin:0 auto;}


/********************资讯信息详细页***********************/
	.titlename{ float:left; width:100%; margin:10px auto; padding-bottom:10px; border-bottom:2px solid #C72C6C; text-align:center;}
		.newstitle{ font-size:14px; font-weight:bold; text-align:center; line-height:30px;}
		.other{ color:#AEAEAE; line-height:25px; text-align:center;}	
	.pages{ border-top:1px dashed #ccc; padding:10px 0; font-size:14px; font-weight:bold; margin:30px auto 10px!important; text-align:center;}
		.pages a{ color:#000;}
	.othernews{ float:left; width:100%; border-bottom:1px solid #ccc; background:#d9d9d9;}
		.othernav{ width:99%; overflow:hidden; padding-left:10px; line-height:27px; font-size:14px; font-weight:bold;}

		.newcontent{ overflow:hidden; clear:both;}
		.newcontent a{ color:#00f!important; text-decoration:underline;}
		.newcontent td a{ color:#00f!important; text-decoration:underline;}

/********************资讯列表页**********************/
.titlename2{ float:left; width:410px; padding:0 5px; line-height:23px;}
.jobcategory2{ float:left; width:120px; padding-right:10px; line-height:23px;}
.views2{ float:left; width:80px; text-align:center; line-height:23px;}
.date2{ float:right; width:80px;  text-align:center; line-height:23px;}

/**************************资讯首页********************************/
.imagesinfo{ float:left; width:480px; height:auto;}
.bg03{ float:left; width:100%; height:auto; background:#fff url(bg01.gif) left bottom repeat-x;}

/*****************************************职位详细页中的查看其它********************************************/
.otherjobs{ overflow:hideen; margin:15px auto; font-size:14px; font-weight:bold; text-align:center;}
	.otherjobs a{color:#00f!important;}
	.otherjobs img{ width:195px; height:44px; padding:15px;}

/*********************************************职位搜索列表页**************************************************/
.searchlist{ float:left; width:982px; padding:0 10px 10px;}
	.searchlist li{ float:left; width:491px; padding:5px 0; line-height:22px;}
		.input01{ border:1px solid #ccc; width:270px; height:18px;}
		.input02{ border:0; height:20px; line-height:20px; border:1px solid #C72C6C; background:#E4538F; color:#fff;cursor:pointer; }
		.searchlist select{ border:1px solid #ccc; width:400px; line-height:20px;}
		.selectwidth{ width:160px!important;}
	.searchlist a:link, .searchlist a:visited{ text-decoration:underline; color:#00f;}
	.searchlist a:hover{ text-decoration:none; color:#f00;}
.searchlistnav{ float:left; width:984px; padding:0 10px; line-height:32px; background:url(ctrlbar_bj.gif) left top repeat-x; color:#fff; font-size:14px; font-weight:bold;}

/*css 翻页*/
.jogger { padding:2px; margin:15px 7px 10px; font-family: "lucida sans unicode", "lucida grande", lucidagrande, "lucida sans", geneva, verdana, sans-serif; text-align:center; }
.jogger a {	padding:0.5em 0.64em 0.43em 0.64em; margin: 2px; color:#fff!important; background-color:#FA87B0; text-decoration: none}
.jogger a:hover, .jogger a:active { padding:0.5em 0.64em 0.43em 0.64em; margin:2px; color:#fff!important; background-color:#DE628C}
.jogger span.current { padding:0.5em 0.64em 0.43em 0.64em; margin:2px; color:#6d643c;  background-color:#FFA800}
.jogger span.disabled { background-color: #DE628C; padding:0.5em 0.64em 0.43em 0.64em; color: #6d643c; color:#fff;}




.bordergray01{ border:1px solid #ccc; height:auto; width:99.8%; display:block; overflow:hidden; clear:both;  padding-bottom:8px;}
.width02{}











/*------ //搜索框 ---------*/
.search-user-com{
	width:112px;
	height:19px;
	padding-top:4px;
	padding-left:94px;
	border:0px;
	text-align:center;
	background:url(search-user-com.gif) no-repeat;
}
.search-user-rc {
	width:112px;
	height:19px;
	padding-top:4px;
	padding-left:94px;
	border:0px;
	text-align:center;
	background:url(search-user-rc.gif) no-repeat;
}
.search-psd {
	width:124px;
	height:19px;
	padding-top:4px;
	padding-left:56px;
	border:0px;
	text-align:center;
	background:url(search-psd.gif) no-repeat;
}
.search-submit{
	cursor:pointer;
	width:47px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(search-submit.gif) no-repeat;
	margin-left:10px;
}
.search-submit-com{
	cursor:pointer;
	width:106px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(search-submit-com.gif) no-repeat;
	margin-left:10px;
}
.search-submit-rc{
	cursor:pointer;
	width:106px;
	height:23px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(search-submit-rc.gif) no-repeat;
	margin-left:10px;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	height:22px;
}
.search1{
	height:27px;
	margin-top:5px;
	padding-left:10px;
	line-height:32px;
	font-size:14px;
}
.search1 form{
	margin:0;
	padding:0;
	overflow:hidden;
}
.form1 h4 {
	display:none;
}
.form1 {
	float:left;
	margin-right:10px;
}
.tags {
	font-size:14px;
	line-height:30px;
	height:30px;
}
.tags span {
	float:left;
	width:185px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	display:black;
}
.tags marquee {
	float:right;
}
.tags marquee a {
	color:#005DBD;
}



