﻿/*顶部共用整站导航样式*/
/*网页黑白代码,暂不支持 firefox
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
textarea{overflow:auto;}
.container {
	width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
.container2 {
padding:0px;
	width:1000px;  /* 使用比最大宽度1000避免出现水平滚动条 */
	background: url(img/bg-left.jpg) repeat-y top left;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
.clear{
clear:both;
height:0;
overflow:hidden;
}
.height10{
display:block;
height:10px;
clear:both;
float:left;
}

.topnavi img{
float:left;
}
.topnavi{
margin: 0 auto;
padding:0;
font-size:12px;
background-color:#f2f2f2;
height:23px;
display:block;
width:1000px;
border-bottom:1px solid #CCCCCC;
}
.topnaviblock{
display:block;
width:849px;
padding-right:10px;
float:left;
text-align:right;
color:#888686;
line-height:24px;
}
.topnaviblock a{
color:#888686;
text-decoration:none;
}
.topnaviblock a:hover{
color: #FF6600;
text-decoration:none;
}

/*顶部右侧两种会员按钮*/
.NaviMember2{
display:block;
float:left;
width:510px;
padding-top:20px;}

.NaviMember img{
float:left;
border:0px;
}
.NaviMember2 img{
float:right;
border:0px;
}



/*career导航右侧延伸*/
.CareerNaviRight{
    display:inline-block;
    width:275px;
    background:url(img/navi-bg.jpg) repeat-x;
    text-align:right;
    clear:right;
}

/*二级导航背景字体等*/
.SecClassBlock{
width:968px;
padding-left:30px;
background: url(img/secnavi-bg.jpg) repeat-x;
height:35px;
line-height:35px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
margin: 0 auto;
text-align: left; 
clear:both;
color:#000000;
font-size:12px;
}
.SecClassBlock a{
color:#000000;
text-decoration:none;}
.SecClassBlock a:hover{
color:#ff3300;
text-decoration:none;}
.textred{
color:#CC0000;
}

/*左右大区块*/
.CareerLeft{
display:block;
width:215px;
background-color:#f5f5f5;
float:left;
}
.CareerRight{
display:block;
width:785px;
background-color:#f5f5f5;
float:left;
}


/*career左侧 登录 pro 等小区块*/
.leftsmallbock{
float:left;
display:block;
width:199px;
background-color:#ffffff;
color:#989797;
border:1px solid #cccccc;
margin-top:10px;
margin-left:2px;
font-size:12px;
}
.leftsmallblocktitle{
background:url(../images/bg-smallblocktitle.jpg) repeat-x left top;
margin:0 1px;
float:left;
display:block;
width:197px;
}
.loginblocklinks,.loginblocklinks2{
height:24px;
line-height:24px;
display:block;
width:195px;
clear:both;
float:left;
}
.loginblocklinks a{
color:#0066cc;
text-decoration:none;
}
.loginblocklinks a:hover{
color: #FF3300;
text-decoration:underline;
}
.loginblocklinks2 a{
color:#989797;
text-decoration:none;
}
.loginblocklinks2 a:hover{
color: #FF3300;
text-decoration:underline;
}
.logininput{
border:1px solid #acb8bd;
background-color:#FFFFFF;
width:93px;
font-size:12px;
}
.leftlist1,.leftlist2{
display:block;
float:left;
width:189px;
padding-left:10px;
height:25px;
line-height:25px;
}
.leftlist2{
background-color:#f6f6f6;
}
.leftlist1 a{
color:#666666;
text-decoration:none;
}
.leftlist1 a:hover{
color: #FF3300;
text-decoration:none;
}
.leftlist2 a{
color:#666666;
text-decoration:none;
}
.leftlist2 a:hover{
color: #FF3300;
text-decoration:none;
}

.BtnMoreRight{
display:block;
text-align:right;
margin:0px;
margin-bottom:10px;
padding-right:10px;
}
.BtnMoreRight img{
border:0;
}

/*career右侧 搜索区块*/
.RightSearchBlock{
float:left;
display:block;
width:566px;
height:217px;
border:1px solid #cccccc;
margin-top:10px;
margin-left:10px;
font-size:12px;
color:#000;
}
.RightSearchBlockTitle{
background:url(../images/bg-smallblocktitle.jpg) repeat-x left top;
margin:0 1px;
float:left;
display:block;
width:564px;
}

/*career右侧 城市列举区块*/
.RightCityBlock{
float:left;
display:block;
width:189px;
height:217px;
border:1px solid #cccccc;
margin-top:8px;
margin-left:10px;
font-size:12px;
color:#000;
}
.RightCityBlockTitle{
background:url(../images/bg-smallblocktitle.jpg) repeat-x left top;
margin:0 1px;
float:left;
display:block;
width:187px;
}
.citylist{
padding:20px 10px 20px 10px;
line-height:250%;
}
.citylist a{
color:#666;
text-decoration:none;
}
.citylist a:hover{
color:#ff3300;
text-decoration:none;}


/*career首页广告位*/
.CareerHomeAdBlcok{
display:block;
float:left;
margin-left:3px;
width:780px;
}
.CareerHomeAd,.CareerHomeAdBlcok .ad{
display:block;
width:186px;
height:99px;
overflow:hidden;
float:left;
border:1px solid #336699;
margin:5px 3px 0 3px;
}
.CareerHomeAd img{ border:0;}
[xmlns] .CareerHomeAdBlcok{
float:left;
display:block;
width:775px;
padding:0px;
margin:5px 0 10px 10px;
}
[xmlns] .CareerHomeAd,.CareerHomeAdBlcok .ad{
display:block;
width:186px;
height:99px;
overflow:hidden;
float:left;
border:1px solid #336699;
margin:5px 5px 0px 0px;
}

/*career 右侧 底部 最新人才招聘记录 区块内容*/
.NewReBlock{
float:left;
display:block;
width:378px;
background-color:#ffffff;
color:#989797;
border:1px solid #cccccc;
margin-top:10px;
margin-left:3px;
margin-right:3px;
font-size:12px;
}
.NewReBlockTitle{
background:url(../images/bg-smallblocktitle.jpg) repeat-x left top;
margin:0 1px;
float:left;
display:block;
width:376px;
}
.NewReBlockleftlist1,.NewReBlockleftlist2{
display:block;
float:left;
width:367px;
padding-left:10px;
height:25px;
line-height:25px;
}
.NewReBlockleftlist2{
background-color:#f6f6f6;
}
.NewReBlockleftlist1 a{
color:#666666;
text-decoration:none;
}
.NewReBlockleftlist1 a:hover{
color: #FF3300;
text-decoration:none;
}
.NewReBlockleftlist2 a{
color:#666666;
text-decoration:none;
}
.NewReBlockleftlist2 a:hover{
color: #FF3300;
text-decoration:none;
}

/*底部样式开始*/
.blogcopyrightblock{
width:1000px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
}
.greyleft{
width:800px;
display:block;
height:5px;
background-color:#eaeaea;
float:left;
overflow:hidden;
}
.greyright{
width:200px;
display:block;
height:5px;
background-color:#b7b7b7;
float:left;
overflow:hidden;
}
.copyrightcontaniner{
display:block;
float:left;
clear:both;
width:980px;
padding:10px 0 50px 0;
font-size:12px;
color:#777777;
text-align:center;
font-size:12px;

}
.copyrightcontaniner a{
color:#777777;
text-decoration:none;
}
.copyrightcontaniner a:hover{
color:#ff3300;
text-decoration:none;
}
.copyrightcontaniner img{
float:left;}

.copyrightcontaniner2{
display:block;
margin:0 auto;
width:882px;
}
.copyrighttext,.copyrighttext2{
display: block;
float:left;
font-size:12px;
}
.copyrighttext{width:432px;}
.copyrighttext2{
padding-top:10px;
text-align:left;
width:450px;
}

.height10{
display:block;
float:left;
height:10px;
clear:both;}

/*通用样式-各种加粗字体,特殊颜色字体等*/
.textbold{
font-weight:bold;
}
.text12bold{
font-weight:bold;
font-size:12px;
}
.text14bold{
font-weight:bold;
font-size:14px;
color:#000000;}
.textorange{
color:#FF3300;
}
.text14boldorange{
font-weight:bold;
font-size:14px;
color:#FF3300;}

.textorange{
color:#FF3300;
}
.textlight{
font-size:12px;
color:#999999;}
.textlight2{
font-size:12px;
color: #FDE2BB;}
.text12boldblue{ color:#0066CC; font-weight:bold;}
.textblack{ color:#000000; float:left; margin-left:10px; line-height:180%; display:block; padding-top:6px; width:150px;}


/*全部人才按钮*/
.BtnGen{  
border-top:1px solid #ccc; 
border-right:1px solid #666;
border-bottom:1px solid #666; 
border-left:1px solid #ccc; 
background:url(img/btn-bg.jpg) repeat-x; padding:3px 15px; margin-right:8px; display:inline-table;
text-decoration:none;
cursor:pointer;
}
.BtnGen a{color:#000000;font-size:12px;text-decoration:none!important;}
.BtnGen a:hover{ color:#ff3300;}

/*星号颜色*/
.white{ color:#fff;}
.lightblue{color: #EFFCFE}

/*地方版 特别推荐企业 区块*/
.NewReBlockTitle2{
background-color:#0099CC;
margin:0 1px;
float:left;
display:block;
width:764px;
height:25px;
line-height:25px;
padding-left:10px;
font-weight:bold;
margin-top:10px;
color:#FFFFFF;
}
.NewReBlockleftlist3{
display:block;
float:left;
width:250px;
padding-left:10px;
height:33px;
line-height:33px;
border-bottom:1px dotted #ebebeb;
margin-bottom:10px;
}
.NewReBlockleftlist3 a{
color:#666666;
text-decoration:none;
}
.NewReBlockleftlist3 a:hover{
color: #FF3300;
text-decoration:none;
}
.NewReBlockTitle3{
background-color:#0099CC;
margin:0 1px;
float:left;
display:block;
width:764px;
height:25px;
line-height:25px;
padding-left:10px;
font-weight:bold;
margin-top:5px;
color:#FFFFFF;
margin-left:8px;
}
