/* CSS Document */
body,div
{
 font-size:12px;
 color:#333;
}
body 
{
margin-top:0px;
 margin-bottom:0px;
margin-left:0px;
margin-right:0px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#103B66,endColorStr=#00ADE0);
}
div
{
line-height:25px;
}
a 
{
	font-size: 12px;
	color: #333333;
}
a:link 
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: none;
}
.input
{
font-size:12px;
border:solid 1px #c1c1c1;}
.blue
{
	letter-spacing: 3px;
}
#main
{
 width:790px;
 height:auto;
 margin:0 auto;
 background:url(../images/bg.jpg);
}
/*¶¥²¿*/
#header
{
 width:780px;
 padding-left:5px;
 height:auto;
}
.baidu
{
width:780px;
float:left;
height:auto;
}
#header #logo
{
	width: 780px;
	height: 124px;
	background: url(../images/top_bg.jpg);
}
#fav
{
	padding-top:95px;
	float:right;
	width:130px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
#nav
{
	width:780px;
	height:31px;
	background: url(../images/nav_bg.jpg);
}
#nav #list1
{
  padding-left:58px;
   padding-right:20px;
  font-size:14px;
  line-height:31px;
  vertical-align:middle;
  width:auto;
  float:left;
}
#nav #list
{
padding-left:20px;
   padding-right:20px;
  font-size:14px;
  line-height:31px;
  vertical-align:middle;
  width:auto;
  float:left;
}
#sp
{
	width:15px;
	height:31px;
	background: url(../images/nav_sp.jpg);
	float:left;
}
/*ÖÐ¼ä*/
#main #mid
{
  width:770px;
  margin-left:10px;
  height:auto;
  padding-top:3px;
  padding-bottom:3px;
  float:left;
}
*html #main #mid
{
  width:770px;
  margin-left:5px;
  height:auto;
  padding-top:3px;
  padding-bottom:3px;
  float:left;
}
#mid #news
{
width:770px;
float:left;
height:auto;
}
#news #trtitle
{
width:770px;
float:left;
height:30px;
line-height:30px;
}
#news #jb
{
width:770px;
float:left;
height:25px;
line-height:25px;
vertical-align:middle;
border-bottom:dotted 1px #c1c1c1;
}
#jb #jobname
{
float:left;
width:330px;
}
#jb #salary
{
float:left;
width:150px;
}
#jb #jobcount
{
float:left;
width:150px;
}
#jb #createtime
{
float:left;
width:140px;
}
#news #nav1
{
height:30px;
line-height:30px;
width:770px;
float:left;
vertical-align:middle;
}
#news #title
{
width:770px;
height:30px;
line-height:30px;
float:left;
vertical-align:middle;
font-size:13px;
font-weight:bold;
border-bottom:solid 1px #f1f1f1;
text-align:center;
}
#news #title1
{
width:770px;
height:30px;
line-height:30px;
float:left;
vertical-align:middle;
border-bottom:solid 1px #f1f1f1;
border-top:solid 1px #f1f1f1;
}
#news #title2
{
width:770px;
height:30px;
line-height:30px;
float:left;
vertical-align:middle;
border-bottom:solid 1px #f1f1f1;
border-top:solid 1px #f1f1f1;
}
#news #jbtitle
{
	width:770px;
	border-top: 1px solid #4092c4;
    border-bottom: 1px solid #4092c4;
	height:auto;
    line-height:25px;
    height:25px;
	background-color: #dff3fe;
    float:left;
   text-align:center;  
}
#news #trtitle
{
	width:770px;
	border-bottom: 1px solid #c1c1c1;
	height:auto;
    line-height:25px;
    height:25px;
    float:left;  
}
#news #content
{
width:770px;
float:left;
height:auto;
overflow:auto;
}
#news #tr
{
height:25px;
line-height:25px;
float:left;
width:770px;
}
#tr #lf
{
 width:380px;
 height:25px;
 line-height:25px;
 float:left;

}
#tr #ri
{
width:380px;
 height:25px;
line-height:25px;
float:left;
}
#lf1
{
	width:172px;
	border: 1px solid #4092c4;
	height:auto;
    margin-left:2px;
	background-color: #dff3fe;  
    float:left;  
}
#lf #top
{
   width:172px;
   height:57px;
   background: url(../images/r_bg.jpg);
}
#lf #top #t
{
 padding-left:10px;
 padding-top:10px;
 font-weight:bold;
line-height:25px;
}
#lf #list
{
   width:172px;
   height:30px;
   background: url(../images/r_bg1.jpg);
}
#lf #list #c
{
   height:30px;
   line-height:30px;
   padding-left:60px;
   vertical-align:middle;
   float:left;
   width:auto;
}
#ri
{
  padding-left:5px;
  width:594px;
  height:auto;
  float:left;
}
#ri #nav1
{
	line-height:30px;
	width:594px;
	border-bottom: #4092c4 1px solid;
}
#ri #content
{
  padding:3px;
  height:auto;
  width:auto;
  line-height:25px;
  vertical-align:middle;
}
/*µ×²¿*/
#footer
{
 width:780px;
 padding-left:5px;
 height:auto;
 float:left;
}
#footer #hr
{
	border-top: #c0c0c0 1px solid;
	height:1px;
	width:780px;
}
#footer #cp
{
	line-height:25px;
	width:780px;
	vertical-align:middle;
	height:auto;
	text-align:center;
    float:left;
}
