/*
===============================
文件名称：index.css
创建时间：2009-03-03
创 建 者：junjie Zhang
版    本：www.51job.com_V1.0
功能描述：首页样式
===============================
修 改 者：
修改时间：
修 改 点：
===============================
*/
/*顶部位置的*/
#indextop
{
	clear: both;
	margin: 0 auto;
	width:1002px;
	background-image: url(http://img01.51jobcdn.com/im/2009/indexbg.gif);
	background-repeat: repeat-x;	
}
#indexlogo,#logobg
{
float:left;
}

#indexver
{
float:left;
margin-left:15px;
line-height:13px;
margin-top:12px;
}

#indexver span
{
display:block;
line-height:24px;
}

#indexver span a:link
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ff7300;
}

#indexver span a:hover
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #ff7300;
}

#indexver span a:visited
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ff7300;
}

#logobg
{
	background-image: url(http://img01.51jobcdn.com/im/2009/logobg.gif);
	background-repeat: repeat-x;

	height:85px;
}

#indexbntop li
{ 
float:right;
margin-right:10px;
_margin-right:6px;
margin-top:10px;

}

/*底部的位置*/
#bott{
	background-image:url(http://img01.51jobcdn.com/im/2009/bottombg1.gif);
	width:1002px;
	height:41px;
	background-repeat: repeat-x;
	text-align:center;
}

/*index三列样式*/
#ad_left,#ad_right
{
	float:left;			
}
#ad_left li
{
	margin-bottom:6px;
	margin-right:7px;
}
#ad_left
{
	
	height: 420px;
}

#ad_right
{
	
	width:279px;
	height: 420px;
}

#login
{
	background-image: url(http://img01.51jobcdn.com/im/2009/loginbg.gif?20110421);
	background-repeat: no-repeat;
	height: 425px;
	width: 412px;
	float:left;
}
/*login 结构*/
.inlogin
{
font-size:12px;
color:#333333;
float:left;
padding-left:20px;
margin-top:4px;
width:230px;
height:80px;
}
.inlogin p
{
margin-right:10px;
}
.inlogin span
{
display:block;
line-height:22px;
margin-bottom:4px;
}

.inputc
{
height:15px;
width:89px;
background: #FFFFFF 5px center;
border: 1px solid #999999; 
}

.loginan
{
position:relative;
margin-left:150px;
margin-top:-50px;
}
.loginout
{
position:relative;
margin-left:150px;
margin-top:-40px;
}
.labelbox span
{
	float:left;
	line-height:19px;
	_line-height:22px;
	margin-top:8px;
}
.labelbox 
{
margin-left:-8px;
}

.labelboxout
{
margin-left:12px;
}

.labelboxout span
{
	float:left;
	line-height:19px;
	_line-height:22px;
	margin-top:-2px;
}

.comlogin
{
float:left;
padding-left:0px;
margin-top:25px;
}
.comlogin p
{
line-height:14px;
*line-height:16px;
margin-left:-4px;
}

.comlogin img
{
margin-left:25px;
margin-top:5px;
}
.anshow
{
padding-left:20px;
_padding-top:5px;
}
.channelan
{
padding-left:13px;
}

.channelan1
{
padding-left:5px;

}
.channelan1 span
{
padding-left:1px;
}
.notice
{
	padding-left:40px;
	height:22px;
	margin-top:5px;
	*margin-top:6px;
	_margin-top:6px;
}

/*搜索模块*/
.insearch
{
font-family:"宋体";
font-size:12px;
color:#333333;
padding-left:13px;
padding-top:10px;
}
.insearch li
{
float:left;

}
.or
{
padding-top: 5px;
padding-left:35px;
}
.insearch p
{
float:left;
padding-right:3px;
margin-top:-7px;
_margin-top:-8px;
}

.searchan
{
padding-top: 6px;
}

.areac
{
	height:138px;
	margin-top:6px;
}

.areac span
{
font-size:12px;
display:block;

}
.areac p
{
float:left;
}

.areacbt
{
	color:#ff7300;
	padding-left:18px;
	padding-right:10px;
	padding-top:13px;
	font-weight: bold;
}
.areacname{
	width:100%;
}
.areacname span
{
	padding-left:30px;
	padding-bottom:5px;
}
.hotcname
{
	width:100%;
	
}
.hotcname span
{
	padding-left:30px;
	padding-bottom:5px;
}

.newcname span
{
	padding-left:30px;
	padding-bottom:5px;
}
.key
{
	_margin-top:-13px;
}
.key span
{
	float:left;
	padding-left:30px;
	padding-bottom:5px;
}
.keyan
{
	padding-left:5px;
	padding-bottom:5px;
}
/*拼音索引*/
.popup_box{
	float:left;
	padding-left:10px;
}
.popup{
    font-size:12px;
    display:none;
    position:absolute;
    width:400px;
}

.popup span{
    display:inline;
}
.popup .letter{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FF6600;
}
.popup a.a_city{
    font-family:"宋体";
    color:#333333;
    text-decoration:none;
}
.popup a.a_newcity{
    font-family:"宋体";
    color:#0075e8;
    text-decoration:none;
}
.popup a.a_city:hover{
    font-family:"宋体";
    color:#FF6600;
}
.popup .popup_left{
    float:left;
    width:4px;
    height:24px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg_left.gif) no-repeat;
}
.popup .popup_center{
    float:left;
    height:31px;
    _height:31px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg.gif) top center repeat-x;
    padding:3px 4px;
}
.popup .popup_center_H{
    float:left;
    height:31px;
    _height:31px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg.gif) 32px 0px repeat-x;
    padding:3px 4px;
}
.popup .popup_center_J{
    float:left;
    height:31px;
    _height:31px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg.gif) -3px 0px repeat-x;
    padding:3px 4px;
}
.popup .popup_center_L{
    float:left;
    height:31px;
    _height:31px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg.gif) -18px 0px repeat-x;
    padding:3px 4px;
}
.popup .popup_center_Z{
    float:left;
    height:31px;
    _height:31px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg.gif) 128px 0px repeat-x;
    padding:3px 4px;
}
.popup .popup_content{
}
.popup .popup_right{
    float:left;
    width:4px;
    height:24px;
    background:url(http://img01.51jobcdn.com/im/2009/popup_bg_right.gif) no-repeat;
}
/*flashbanner*/
.flashbanner
{
margin-left:19px;
margin-bottom:0px;
}
/*a,b,c,d区广告*/
.ad_a
{
	
	width:962px;
	margin-left:19px;
	margin-bottom:10px;
}
.ad_bcd
{
	
	width:972px;
	margin-left:14px;
	margin-bottom:10px;
}

/*知名企业*/
#companywidth
{
	width:964px;
	padding-bottom:10px;
	
	}
.comtext
{
	width:950px;
	background-color:#FFFFFF;
	margin-left:6px;
}
/*职场资讯news*/
#indexcwidth
{
	float:left;
	width:477px;
	padding-bottom:10px;
	}

.comtext1
{
	width:463px;
	background-color:#FFFFFF;
	margin-left:6px;
}

.comtext1 p
{
	float:left;
	margin-left:20px;
	_margin-left:6px;
	font-size:12px;
	margin-top:2px;
	_margin-right:10px;
}
.comtext1 li
{
float:left;
width:210px;
margin-left:15px;
_margin-left:10px;
margin-right:3px;
line-height:19px;
}
.adshow
{
display:block;line-height:18px;margin-top:8px;text-indent: 24px;width:340px;
}
.pot
{
	background-image: url(http://img01.51jobcdn.com/im/2009/pot.gif);
	background-repeat: repeat-x;
	height: 5px;
	margin-left:7px;
	margin-right:7px;
	_margin-bottom:-8px;
	width:430px;
	clear:both;
}
#indexrwidth
{
	float:left;
	width:477px;
	margin-left:10px;
	padding-bottom:10px;
	}
.flashid
{
margin-left:35px;
margin-bottom:7px;
padding-top:19px;
*+padding-top:23px;
_padding-top:19px;
display:block;
}

/*广告开始*/
/*B区*/
.adtableb {
	width:977px;
	background-color:rgb(198, 228, 255);
}
.adtableb td {
	padding-left:7px;
	padding-top:7px;
	width:194px;
	text-align:left;
}
.adtableb_xy {
	width:977px;
	background-color:#dfffda;
}
.adtableb_xy td {
	padding-left:7px;
	padding-top:7px;
	width:194px;
	text-align:left;
}
.adtableb_gj {
	width:977px;
	background-color:#e2e2e2;
}
.adtableb_gj td {
	padding-left:7px;
	padding-top:7px;
	width:194px;
	text-align:left;
}
.adtableb_it {
	width:977px;
	background-color:#b8f8ff;
}
.adtableb_it td {
	padding-left:7px;
	padding-top:7px;
	width:194px;
	text-align:left;
}
/*C区*/
.cnew51ctd {
	background-color:#F2F2F2;
	width:114px;
	height:60px;
}
.adtablec {
	width:977px;
	padding-top:7px;
	border-left:1px solid #C6E4FF;
	border-right:1px solid #C6E4FF;
	text-align:left;
}
.adtablec td {
	padding-left:7px;
	text-align:center;
	width:121px;
}
.adtablec_top {
	width:977px;
	padding-top:7px;
	border-left:1px solid #C6E4FF;
	border-right:1px solid #C6E4FF;
	text-align:left;
	border-top:1px solid #C6E4FF;
}
.adtablec_bottom {
	width:977px;
	padding-top:7px;
	border-left:1px solid #C6E4FF;
	border-right:1px solid #C6E4FF;
	text-align:left;
	border-bottom:1px solid #C6E4FF;
}
.adtablec_xy {
	width:977px;
	padding-top:7px;
	border-left:1px solid #dfffda;
	border-right:1px solid #dfffda;
	text-align:left;
}
.adtablec_xy td {
	padding-left:7px;
	text-align:center;
	width:121px;
}
.adtablec_xy_top {
	width:977px;
	padding-top:7px;
	border-left:1px solid #dfffda;
	border-right:1px solid #dfffda;
	text-align:left;
	border-top:1px solid #dfffda;
}
.adtablec_xy_bottom {
	width:977px;
	padding-top:7px;
	border-left:1px solid #dfffda;
	border-right:1px solid #dfffda;
	text-align:left;
	border-bottom:1px solid #dfffda;
}
.adtablec_gj {
	width:977px;
	padding-top:7px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	text-align:left;
}
.adtablec_gj td {
	padding-left:7px;
	text-align:center;
	width:121px;
}
.adtablec_gj_top {
	width:977px;
	padding-top:7px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	text-align:left;
	border-top:1px solid #e2e2e2;
}
.adtablec_gj_bottom {
	width:977px;
	padding-top:7px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	text-align:left;
	border-bottom:1px solid #e2e2e2;
}
.adtablec_it {
	width:977px;
	padding-top:7px;
	border-left:1px solid #b8f8ff;
	border-right:1px solid #b8f8ff;
	text-align:left;
}
.adtablec_it td {
	padding-left:7px;
	text-align:center;
	width:121px;
}
.adtablec_it_top {
	width:977px;
	padding-top:7px;
	border-left:1px solid #b8f8ff;
	border-right:1px solid #b8f8ff;
	text-align:left;
	border-top:1px solid #b8f8ff;
}
.adtablec_it_bottom {
	width:977px;
	padding-top:7px;
	border-left:1px solid #b8f8ff;
	border-right:1px solid #b8f8ff;
	text-align:left;
	border-bottom:1px solid #b8f8ff;
}
.cnew51cimage {
	padding-top:5px;
	background-color:#F2F2F2;
}
.cnew51ctitle {
	padding-top:3px;
	background-color:#F2F2F2;
	padding-left:5px;
	text-align:center;
}
/*D区*/
.cnew51dtd {
	width:90px;
	height:30px;
}
.cnew51dimage {
	text-align:center;
}
.cnew51d {
	margin-left:0px;
	width:968px;
	background-color: #c6e4ff;
}
.adtabled {
	width:977px;
	background-color:rgb(198, 228, 255);
	padding-top:7px;
}
.adtabled td {
	padding-left:7px;
	width:97px;
	text-align:left;
}
.adtabled_it {
	width:977px;
	background-color:#b8f8ff;
	padding-top:7px;
}
.adtabled_it td {
	padding-left:7px;
	width:97px;
	text-align:left;
}
.adtabled_gj {
	width:977px;
	background-color:#e2e2e2;
	padding-top:7px;
}
.adtabled_gj td {
	padding-left:7px;
	width:97px;
	text-align:left;
}
.adtabled_xy {
	width:977px;
	background-color:#dfffda;
	padding-top:7px;
}
.adtabled_xy td {
	padding-left:7px;
	width:97px;
	text-align:left;
}
/*广告结束*/

#comtext_zc_index div {
	line-height: 21px;
	text-align: left;
}
#newart{
	background-image: url(http://img01.51jobcdn.com/im/2009/cls/new.gif);
	background-position: 100% 50%;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
.zc_new {
	padding-top:10px;
}

.window01{
	width:465px;
	margin:0px;
	padding:0px;
	background:url(http://img01.51jobcdn.com/im/2009/cv/gray_bg02.gif) repeat-x;
	-height:1%;
	overflow:hidden;
	border:#82868D solid 1px;
	font-size:12px;
}

.window_title{
	background:url(http://img01.51jobcdn.com/im/2009/cv/window_title_bg.gif) repeat-x;
	height:28px;
	color:#FF5F00;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	line-height:28px;
}

.window_close02{
	margin:0px 5px 0 6px;
	}

.window_con{
	background:#FFFFFF;
	width:451px;
	margin:0 auto 7px;
	padding:0px;
}

.window_con_bg03{
	background:url(http://img01.51jobcdn.com/im/2009/cv/hand_bg.gif) no-repeat;
	background-position:right 100%;	
	padding:20px 0;
	margin:0px;
	line-height:28px;
}

.win_apply{
	line-height:30px;
}

.height5{
	height:5px;
}

.text_red{
	color:#FF0000;
}
.window_con{
	background:#FFFFFF;
	width:451px;
	margin:0 auto 7px;
	padding:0px;
}
.amend_btn{
	clear:both;
	width:385px;
	margin:5px auto;
	text-align:center;
	padding:0px;
}

.comtextnew li{
	line-height:21px;
	height:21px;
}

#link_f {
	overflow:hidden;
	width: 330px;
	font-size: 12px;
}
#inlink_f {
 float: left;
 width: 2000%;
}
#link_f1 {
 float: left;
}
#link_f2 {
 float: left;
}