/***********************************************/
/* css.css                            */
/* Use with AGEKKE          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body {
	font-family: Arial, Helvetica, sans-serif,宋体;
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#ffffff;
	font-size:12px;
	height:100%;
	
}
form
{
	margin:0px; padding:0px;
	
	}
img{ border:0px;}

a:link, a:visited, a:hover
{
	color:#3366CC;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	
}

/*font*/
.fontB14{font-weight:bold; font-size:14px; color:#FF6600;}
.top_line{  height:7px; width:100%; background:url(../images/top_linebj.gif) repeat-x top left ; }
.top{ margin-left:auto; margin-right:auto; height:60px; width:913px;background:url(../images/top_bj.gif) repeat-x 0px 0px; }
.head{ margin-left:auto; margin-right:auto; height:192px; width:913px; background:url(../images/header.jpg) no-repeat 0px 0px;}

#info{ width:150px;}
#toplog{ margin:0px; float:left; height:60px; width:auto;}
.lxwm{  margin:0px; padding-top:17px;  padding-bottom:5px;  padding-left:0px;  padding-right:20px; position:relative; float:right;}
.indextop{ margin-left:auto; margin-right:auto; height:5px; width:913px; background:url(../images/index_top.gif) no-repeat 0px 0px;}
.indexmid,indexmid01{ margin-left:auto; margin-right:auto; height:auto; padding-bottom:50px; width:913px; background:url(../images/index_mid.gif) repeat-y 0px 0px;}
.indexmid01{  margin-left:auto; margin-right:auto; width:700px; background:url(aa) repeat-y 0px 0px;}
.indexbottom{ margin-left:auto; margin-right:auto; height:7px; width:913px; background:url(../images/index_bottom.gif) no-repeat 0px 0px;}
.foot
{
	margin-top:30px;
	margin-left:auto; 
	margin-right:auto; 
	height:59px;
	width:913px;
	background:url(../images/index_foot.gif)  repeat-x 0px 0px;
	
	text-align:center;
}
.foot p { padding-top:20px;}
.imgbutton
{  
margin:0px; 
height:56px; 
width:175px;
background:url(../images/menubj.gif) no-repeat 0px 0px; 
float:left; margin-bottom:20px;
}
.book
{
margin-right:2px;height:56px;
width:18px; 
background:url(../images/book.gif) no-repeat 2px 3px;
float:left; 
margin-bottom:20px;
}
.imgtitle
{  
margin-left:116px; 
margin-top:3px; 
margin-bottom:2px;
border:1px #333333 solid;
margin-bottom:20px;
}

#midleft
{
height:100%;
width:370px; 
padding-left:40px; 
padding-right:50px;
padding-top:86px;
float:left;
background:url(../images/indtitle.jpg) no-repeat 40px 0px;
}
#midmid
{ 
height:100%; 
width:263px;  
float:left;
}
#midmid h4
{  
font-size: 16px;  
color:#333333; 
text-align:left; 
padding-left:5px; 
margin-top:60px;
}
#midmid p
{
font-size: 14px; 
line-height: 35px;
color:#333333;
text-align:left; 
padding-left:15px;
padding-right:20px; 
margin-top:30px	 ;
}
#midmid p img { margin-left:160px;}
#midright{ 
height:100%;
width:180px; 
float:left;
  }

#login{ 
width:160px; 
height:110px; 
padding-left:10px; 
padding-top:20px;
background-color:#E3E4E9;
margin-top:10px;
}
#login div { height:25px; line-height:15px; padding-left:10px;vertical-align:top;}

.spdq{ float:left; width:auto; padding:0px; width:50px; margin:0px; height:25px;}

#search
{ 
width:160px;
height:130px; 
padding-left:10px;
padding-top:20px;
background-color:#E3E4E9;
margin-top:10px;
}
#search div { height:25px; line-height:25px; }

#search input { margin-left:2px; margin-top:3px;}

.gg{ width:150px; height:35px; padding-left:20px; }
.gg img{ margin-top:2px; border:#333333 1px solid;}
#hzhb{ width:150px; height:45px; padding-left:20px;  padding-top:20px; background:url(../images/hzhb.gif) no-repeat 20px 20px;}

.inputlogin { width:70px; height:16px; border:1px #999999 solid;}

.menu
{ 
margin-left:auto; 
margin-right:auto; 
height:30px; 
width:913px;
background:url(../images/menu_bg.gif) repeat-x top 0px left 0px; clear: both;
}
.menu ul{ width:100%; margin:0px; padding:0px;   font-size:14px;  font-weight: bold;}
.menu li{ 
height:30px; 
float:left; 
list-style:none; 
height:30px; 
line-height:30px;  
border-right:#FFFFFF 1px solid; 
display: inline; 
width:auto;
}
.menu ul li a { 
margin:0px;  width:100%; 
padding-top:5px; 
padding-bottom:5px;  
padding-left:30px; 
padding-right:30px;
color:#393939;
text-decoration: none; 
}
.menu ul li a:hover
{ 
}

.menuco
{ 
	margin-left:auto; 
	margin-right:auto; 
	height:20px; 
	width:956px;
	clear: both;
	background-color:#eeeeee;
}
.menuco ul{ width:100%; margin:0px; padding:0px;   font-size:12px;  font-weight: bold;}
.menuco li{ 
	height:20px; 
	float:left; 
	list-style:none; 
	line-height:20px;  
	border-right:#FFFFFF 1px solid; 
	display: inline; 
	width:auto;
}
.menuco ul li a { 
	margin:0px;  width:100%; 
	padding-top:5px; 
	padding-bottom:5px;  
	padding-left:30px; 
	padding-right:30px;
	color:#393939;
	text-decoration: none; 
}
.menuco ul li a:hover{}


.menuco01
{ 
	margin-left:auto; 
	margin-right:auto; 
	height:20px; 
	line-height:20px;  
	width:100%;
	clear: both;
	background-color:#66CCFF;
}
.menuco01 ul{ width:100%; margin:0px; padding:0px;  font-size:12px;  font-weight:lighter;}
.menuco01 li{ 
	height:20px; 
	float:left; 
	list-style:none; 
	line-height:20px;  
	display: inline; 
	width:auto;
}
.menuco01 ul li a { 
	margin:0px;  width:100%; 
	padding-top:2px; 
	padding-bottom:2px;  
	padding-left:10px; 
	padding-right:10px;
	color:#393939;
	text-decoration: none; 
}
.menuco01 ul li a:hover{background-color:#3399FF;}



.submenu1 {
MARGIN: 0;  
PADDING:2px;    
BACKGROUND: #dfdfdf;   
COLOR: #666;   
BORDER:#fff 2px solid; 
WIDTH:200px; 
position:absolute;   
} 
.submenu1 ul 
{
MARGIN: 0px;
PADDING: 0px;
BORDER: medium none; 
LINE-HEIGHT: 20px; 
LIST-STYLE-TYPE: none;
}
.submenu1 li {BORDER-Bottom: #FFF 1px solid; MARGIN: 0px; border-right: 0px ; width:100%;} 
.submenu1 li a 
{
padding-top:0px; padding-bottom:0px;  padding-left:0px;  padding-right:0px; 
DISPLAY: block; 
FONT-WEIGHT: bold; 
WIDTH: 100%; 
COLOR: #444; 
LINE-HEIGHT: 20px; 
}
.submenu1 li a:hover 
{ 
BACKGROUND:#C61C18; 
padding-left:30px;  
padding-right:0px;
width:170px;
COLOR: #fff;
} 




/*注册页面样式*/
#midreg{	margin-left:auto; margin-right:auto; margin-top:40px; width:70%; background:#ffffff; height:400px; }
.reginfo{	width:80%; margin-left:auto; margin-right:auto; height:40px; line-height:30px;}
.text01{	margin-left:20px; float:left; text-align:right; width:100px;line-height:40px;}
.text02	{	margin-left:20px; float:left; color:Gray;line-height:40px; vertical-align:middle;}
.text02 img{
 margin-top:10px ;*margin-top:4px; _margin-top:10px;
}
.inputreg { width:120px; height:16px; border:1px #999999 solid; float:left; margin-top:10px;}
.inputreg01 { width:120px; height:16px; border:1px #999999 solid; float:left; margin-left:5px; }
.inputreg02 { width:20px; height:16px; border:1px #999999 solid; float:left; margin-left:5px; }
.regsubmit{ margin-left:200px;}
.ajaxcheck{ position: relative;  left:120px; height:30px; line-height:20px; border:1px #000000 solid; padding-left:17px ; padding-right:17px; padding-top:2px; padding-bottom:2px;}
.ajaxcheck:hover{background-color:#e6e6e6; position: relative; right: 0px; top: 1px;}


.titlecheck{ height:25px; line-height:20px; border:1px #3366CC solid; padding-left:17px ; padding-right:17px; padding-top:2px; padding-bottom:2px; float:left;}
.titlecheck:hover{background-color:#e6e6e6; }

.inputimg { 
width:161px; 
height:22px; 
background:url(../images/butimg.gif) no-repeat 0 0; 
border:0px; 
text-align:center; 
padding-left:10px;  
float:left; margin-top:10px;
cursor:pointer;
}
.inputimg01
{
width:161px; 
height:22px; 
background:url(../images/butimg.gif) no-repeat 0 0; 
border:0px; 
text-align:center; 
float:left; margin-top:0px; margin-left:5px;
}
.inputsele{  float:left; margin-top:10px;}
.inputradio{ float:left; margin-top:10px;}
.wenzi{float:left;  line-height:40px;}
.wenzi01{float:left;  line-height:20px; margin-left:5px;}
#midbasic{	margin-left:auto; margin-right:auto; margin-top:20px; width:90%; background:#ffffff; height:auto;}
#midbasic01{	margin-left:auto; margin-right:auto; margin-top:10px; width:99%; background:#ffffff; height:auto;}

#midbasicCO{	margin-left:auto; margin-right:auto; margin-top:20px; width:820PX; background:#ffffff; height:auto; clear:both;}
#midbasicCO h4{ width:90%; margin-left:auto; height:auto; clear:both; font-size:14px; margin-right:auto; border-bottom:#66CCFF 1px solid;}

#midbasic h4{ width:90%; margin-left:auto; margin-right:auto; font-size:14px; clear:both; border-bottom:#66CCFF 1px solid;}
.basitem{ width:80%; margin-left:auto; margin-right:auto; height:auto;clear:both; line-height:30px; border-bottom:#eeeeee 1px dashed;}
.basitem01{ width:80%; margin-left:auto; margin-right:auto; height:auto; clear:both; line-height:30px; border-bottom:#eeeeee 1px dashed;}

.info01{float:left; text-align:left; width:100px; margin:auto 15px; height:100%; line-height:40px;}
.info02	{float:left; color:Gray;margin:auto 10px;height:100%;line-height:40px;}
.info03	{float:left;  text-align:left; width:170px;  height:100%; line-height:40px;}
.info04	{float:left; color:#FF3333;margin:auto 10px;height:100%;line-height:40px;}
.info05{float:left; text-align:left; width:70px; margin:auto 15px; height:100%; line-height:40px;}
.info06{float:left; text-align:left; width:70%; margin:auto 15px; height:40px; line-height:40px;}
.info07{float:left; text-align:left; width:100px; margin:auto 15px; height:100%; line-height:22px;}
.info08{float:left;  text-align:left; width:170px;  height:100%; line-height:22px;}
.bitian{color:#FF3300;}

#chxbox{ color:Black;}
.megitem{width:90px; height:25px; line-height:25px; float:left; cursor:pointer; }
.megitem01{width:220px; height:25px; line-height:25px; float:left; cursor:pointer; }
.megitem02{width:100%; height:25px; line-height:25px;}
.megitem03{width:220px; height:25px; line-height:25px; clear:both; }
.ziti01{ color:#FF6600; font-weight:bold ;}
.bot_line01{border-bottom:#CCCCCC 1px dashed;}


.inpuhidd{ height:0px; width:0px; margin:0; padding:0;}





/*个人全局页面*/
#perleft{ float:left; width:180px; height:auto; padding:10px; margin-top:10px;}
#perleft a{ margin-left:5px; padding:0px;}
#perleft h5 {  height:20px; padding:0px; margin:2px 0 0 2px; font-size:12px;}
.perleftsub{ width:100%; height:auto; border:#3399FF 2px solid;margin-top:10px; border:#3399FF 2px solid;}


.leftitme01{ width:90%; height:25px; line-height:25px; padding-left:10%;   border-bottom:#CCCCCC 1px dashed;background:url(../images/x.gif) no-repeat 8px 7px;}
.leftitme02{ width:90%; height:25px; line-height:25px; padding-left:10%;  border-bottom:#CCCCCC 1px dashed;}
.leftitme03{ width:90%; height:25px; line-height:25px; padding-left:10%; background:url(../images/out.gif) no-repeat 8px 7px;
border-bottom:#CCCCCC 1px dashed;}
.leftitme04{ width:90%; height:25px; line-height:25px; padding-left:10%; border-bottom:#CCCCCC 1px dashed;background:url(../images/e.gif) no-repeat 8px 7px;
border-bottom:#CCCCCC 1px dashed;}
leftitme04 a{ margin-left:5px; padding:0px;}
#perright{ float:right; width:720px; height:100%;   padding:10px; margin-top:10px;}
.rightitme01{ clear:both; width:100%; height:25px; background-color:#eeeeee ; text-align:left; line-height:25px; border-top:#3399CC 1px solid;
  font-weight:bold;}

.rightitme04{ width:100%; height:25px;line-height:25px;font-weight:bold; background-color:#FFFFFF;  }
.rightitme04 ul{ margin:0px; padding:0px; }
.rightitme04 li{ float:right;list-style:none; }
.rightitme04 li a {
margin:0px;  width:100%; 
padding-top:5px; 
padding-bottom:5px;  
padding-left:20px; 
padding-right:20px;
color:#393939;
text-decoration: none; 
} 
.rightitme04 li a:hover { background-color:#00CCFF; position: relative; right: 0px; top: 1px;}
.rxg{ float:right; }
.lxg{ float:left;font-size:14px; }

.rightitme02,rightitme06{ padding:0 1%; width:98%; height:auto; background-color:#FFFFFF; text-align:left; line-height:25px;}
.h101{ width:80%; float:left; height:40px;  margin:25px 10px 10px 0px; padding:0px; line-height:40px; font: 32px bold ;}
.h102{ width:80%; float:left; height:40px;  margin:30px 10px 10px 0px; padding:0px; line-height:40px; font: 18px bold ;}
.h103{ width:80%; float:left; height:30px;  margin:0px 10px 10px 0px; padding:0px; line-height:30px; font: 18px bold ;}
.h104{ width:80%; float:left; height:20px;  margin:0px 10px 10px 0px; padding:0px; line-height:20px; font: 14px bold ;}
#brit{  width:100%; margin:0px; padding:0px; float:left;  height:100%; background-color:#FFFFFF;}
#brit ul{ margin:10px; padding:0px; }
#brit ul li {text-align:left;list-style:none; line-height:25px; height:25px;}

.rightitme03{ padding:0 1%;width:98%; height:auto; background-color:#FFFFFF; text-align:left; line-height:25px;  }
.rightitme05{ clear:both; padding:0 1%; width:98%;  height:auto; background-color:#FFFFFF; text-align:left; line-height:25px;  }
.rightitme06{ height:100px; background-color:#FFFFFF;}



.userphoto{width:18%; height:auto; margin:0px; background-color:#FFFFFF; text-align:right; line-height:25px;float:right;}

.itlist{ width:100%; height:auto; margin:0px ; padding:0px;}
.itlist ul{ margin:0px; padding:0px}
.ltlist li{ line-height:25px; text-align:right;}

.usertype{ width:auto; height:auto; background-color:#ffffff ; text-align:left; line-height:25px; }
/**/
.zise{color:#FF6600;}
.basitem02{ width:100%; margin-left:auto; margin-right:auto; height:40px; clear:both; line-height:30px; border-bottom:#eeeeee 1px dashed;}
.basitem03{ width:100%; margin-left:auto; margin-right:auto; height:auto; line-height:30px; border-bottom:#eeeeee 1px dashed;}




/* 企业用户使用*/
.retitle{ width:90%; height:25px;  line-height:25px; margin-left:auto; margin-right:auto; border-bottom:#CCCCCC 1px solid; font-weight:bold; color:#003366;}
.reitem{ width:90%; height:25px; line-height:25px; clear:both; margin-left:auto; margin-right:auto; border-bottom:#CCCCCC 1px dashed;}
.rediv01{ height:25px; line-height:25px; float:left; width:120px; overflow: hidden;  text-overflow:ellipsis}
.rediv02{ height:25px;  width:90px;line-height:25px; float:left; overflow: hidden;  text-overflow:ellipsis}
.rediv05{ height:25px;  width:40px;line-height:25px; float:left; overflow: hidden;  text-overflow:ellipsis}
.rediv06{height:25px;   width:70px;line-height:25px; float:left; overflow: hidden;  text-overflow:ellipsis}
.fropage{  margin-left:auto; margin-right:auto; padding:0px; width:90%; height:25px;}
.fropage ul{ margin-left:0px; list-style:none; height:25px;}
.fropage ul li { margin:0px; float:right;  height:25px; line-height:25px; }
.fropage ul li a { padding:5px 18px 5px 18px; }
.fropage ul li a:hover { background-color:#CCCCCC; }

/*职位检索*/
.rediv03{ line-height:25px; float:left; width:300px; overflow: hidden;  text-overflow:ellipsis}
.rediv04{ line-height:25px; float:left; width:130px; overflow: hidden;  text-overflow:ellipsis}
.basitem04{ width:100%; margin-left:auto; margin-right:auto; height:auto; line-height:22px; border-bottom:#eeeeee 1px dashed;}
.basitem05{ width:50%; margin-left:auto; margin-right:auto; height:auto; line-height:30px; clear:both; }