/* CSS Document */
body{
	font-family:  SimSun,Arial, Helvetica, sans-serif,"宋体";
	background-color:#FFF;
	font-size: 12px;
    margin:0px auto;
    padding:0px;
    color:#666;
	line-height:20px;
	}
p { margin:0; padding:0;}
a:link{  color:#666;  text-decoration:none;}
a:visited{  color: #666;  text-decoration:none;}
a:hover{  color:#FF0000;  text-decoration: none;} 
img{  border:none;}
ul,li { list-style:none;}
.clear { width:100%; height:0px; line-height:0px; font-size:1px; clear:both;}

.topindex { background:url(../images/top_menu.gif) repeat-x; line-height:36px; color:#666;}
.topindex a:link,.topindex a:visited{ color:#666;}
.topindex a:hover{ color:#FF0000}

.top{ background:url(../image/indextop.jpg) repeat-x; line-height:36px; color:#666;min-height: 102px;visibility: visible;margin-bottom: 7px;}
.top a:link,.indextop a:visited{ color:#666;}
.top a:hover{ color:#FF0000}

.tophead2{ background:url(../image/indextop.jpg) repeat-x; line-height:36px; color:#666;min-height: 36px;visibility: visible;}
.tophead2 a:link,.indextop a:visited{ color:#666;}
.tophead2 a:hover{ color:#FF0000}


.toptext{ color:black;}
/*CSS带箭头的框*/
.b_main{position:absolute;} 
.out{ 
position:absolute; 
top:7px; 
border-color:transparent #FF4C00 transparent transparent; 
border-style:dashed dashed solid dashed; 
border-width:8px; 
} 
.in{ 
position:absolute; 
border-color:transparent #ffffff transparent transparent; 
border-style:dashed dashed solid dashed; 
border-width:8px; 
top:-8px; 
left:-6px; 
} 
.border{ 
position:relative; 
border:1px solid #FF4C00; 
padding:10px; 
left:16px;
border-radius:0px; 
} 
/*搜索*/
.searchmenu{ background:url(../image/indexsearch.jpg) no-repeat; color:#666; line-height:24px; height:24px; text-indent:11px;}
.searchmenu1{ background:url(../image/indexsearch1.jpg) no-repeat; color:#fff; line-height:24px; height:24px; text-indent:11px;}
.searchbg{ line-height:35px;}
.searchlist{border:1px solid #fff; margin-left:2px; height:27px; color:#C2C2C2;}
.searchlist a:hover{border:1px solid #666;}
.search{ font-size:18px; font-family:"微软雅黑"; text-align:center; color:#fff;}
.search a:link,.search a:visited,.search a:hover{ color:#fff;}
.searchtext{color:#666;}
.searchtext a:link,.searchtext a:visited{ color:#666;}
.searchtext a:hover{ color:#F94600;text-decoration: underline;}
.keywordinput{
		width:380px;
		padding-left:6px;
		margin-left:3px;
		line-height:27px;
		height:27px;
		background-color:#FFFFFF;
		border: 0px solid #FFFFFF;
}
.keywordinput:focus{
		background-color:#FFFFFF;
		border: 0px solid #FFFFFF;
		outline:none;
}
/*登录*/

#sign {  height: 34px; list-style-type: none; margin:auto;position:relative; z-index:66;}
#indexhighsearch{ margin:0px; padding:0px; } 
.signleft{ width:92px; background:url(../image/indexsign.jpg)  no-repeat 20px 10px; background-color:#ababab; text-align:center; font-size:16px; font-family:"微软雅黑"; height:34px; line-height:34px; color:#fff; float:left;}
.signleft2{ width:92px; background:url(../image/indexsign2.jpg)  no-repeat 20px 10px; background-color:#F94600; text-align:center; font-size:16px; font-family:"微软雅黑"; height:34px; line-height:34px; color:#fff; float:left;}
.signleft a{ width:92px; display: block; float:left; text-decoration:underline;font-family:"微软雅黑";}
.signleft a:link, .signleft a:visited ,.signleft a:hover{ width:92px; color:#fff;}
.signleft1{ width:92px; background-color:#ababab; text-align:center; font-size:15px; font-family:"微软雅黑"; height:34px; line-height:20px; color:#fff; float:left; }
.signleft12{ width:92px; background-color:#F94600; text-align:center; font-size:15px; font-family:"微软雅黑"; height:34px; line-height:20px; color:#fff; float:left; }

.signleftreon{ width:92px;  background-color:#F94600; text-align:center; font-size:16px; font-family:"微软雅黑"; height:34px; line-height:34px; color:#fff; float:left; margin-left:1px;}
.signleftreout{ width:92px;  background-color:#ababab; text-align:center; font-size:16px; font-family:"微软雅黑"; height:34px; line-height:34px; color:#fff; float:left;}
.signright{ width:92px;font-size:16px; font-family:"微软雅黑"; line-height:34px;height:34px; color:#fff; text-align:center; background:#ababab; margin-left:1px;}
.signright a{ width:92px; display: block;float:left;font-family:"微软雅黑";}
.signright a:link, .signright a:visited ,.signright a:hover{ width:92px; color:#fff;}
#sign li { display: block;float: left; width: 92px; height:35px;}
#sign li a:hover{display: block;float: left;}
#sign li a.on{}
#sign li ul { list-style-type: none;text-align:center; left: 0px; width: 92px; position: relative;  margin:0px; padding:0px;}
#sign li ul li{ float: left; width: 92px; background: #F55415; height:27px; line-height:27px; text-align:center; margin:0px; padding:0px;}
#sign li ul a{ display: block; width: 92px;text-align:center; height:27px;}
#sign li ul a:link { color:#fff; text-decoration:none;}
#sign li ul a:visited { color:#fff;text-decoration:none;}
#sign li ul a:hover { color: #fff; background:#FF7A22;text-decoration:none;font-weight:normal; }
#sign li:hover ul { left: auto;}
#sign li.sfhover ul { left: auto;}
#content { clear: left; }

/*菜单*/
.menu{ background:url(../image/index_21.jpg) no-repeat center center; font-size:14px; font-weight:bold; line-height:33px; color:#fff; text-indent:71px; background-color:#F94600;}
.menu1{ font-size:14px; font-weight:bold; color:#fff;}
.menu1 ul{ padding:0px; margin:0px; list-style:none;}
.menu1 li{ float: left; margin-left:1px; background:#FF7121; width:124px; text-align:center; line-height:31px; border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.menu1 li:hover{ background:#F94600; border-top: 2px solid #F94600;border-bottom: 1px solid #F94600;}
.menu1 li a{ font-size:14px;  font-weight: bold; color: #FFF; text-decoration: none;}
.menu1 li a:hover{ text-align:center; display:block;}
/*公共就业服务*/
.public{ background:#F4F4F4; border:1px solid #ddd;}
.publicmenu{ background:url(../image/index_21.jpg) no-repeat center center; font-size:14px; font-weight:bold; line-height:33px; color:#fff; text-indent:71px; background-color:#F94600;}

.publicmenu1{ font-size:14px; color:#9c9c9c;}
.publicmenu1 ul{ padding:0px; margin:0px; list-style:none;}
.publicmenu1 li{ float: left; margin:0px 0px 0px 14px; background: url(../image/indexdot3.jpg) no-repeat 90px center; text-indent:27px; background-color:#fff; border:1px solid #ddd; width:120px; line-height:32px;}
.publicmenu1 li:hover{ border: 1px solid #F94600 ;}
.publicmenu1 li a:hover{ color: #F94600 ;}
.publicmenu1 li a{  text-decoration: none;display:block;color:#9c9c9c;}

/*最新急聘*/
 .link{	position: relative;}
#box{display: none;	width: 189px;  border: 1px solid #F94C08; background:#fff; padding: 12px;	text-align: left; line-height: 175%; text-indent: 2em; position: absolute;}
.boxtext{ background:url(../image/dot3.jpg) no-repeat left center; color:#5E5E5E; text-indent:5px; line-height:20px;}
.boxtext a:link,.boxtext a:visited{ color:#5E5E5E;}
.boxtext a:hover{ color:#F94600;text-decoration: underline;}

.boxbg{ background:url(../image/box1.jpg) no-repeat -10px top; border:1px solid #FF4B02; width:198px; margin:auto; padding:5px 10px 5px 10px;}


.assleft{ border:1px solid #DFDFDF;}
.assright{ border:1px solid #DFDFDF; background:#F9F9F9}
.assmenu{ border-bottom:1px solid #DFDFDF;}
.assmenuleft{ background:url(../image/index_29.jpg) no-repeat; width:137px; text-align:center; color:#666; font-weight:bold; line-height:30px;}
.assmenumiddle{ background:url(../image/index_291.jpg) no-repeat;width:137px; text-align:center; color:#666; font-weight:bold;  line-height:30px;}
.assmenuright{ background:url(../image/index_292.jpg) no-repeat;width:137px; text-align:center; color:#666; font-weight:bold;  line-height:30px;}
.assmenubg{ width:137px; text-align:center; color:#666; line-height:30px;}
.asstext{ padding:5px 11px 0px 11px; line-height:20px;}
.asstext1{ background:url(../image/dot2.gif) no-repeat left center; text-indent:6px;}
.asstext1 a:link,.adtext1 a:visited{color: #444444; }
.asstext1 a:hover{color: #f94600; }
.asstext2{ background:url(../image/dot3.jpg) no-repeat left center; text-indent:6px;}
.asstext2 a:link,.adtext1 a:visited{color: #444444; }
.asstext2 a:hover{color: #f94600; }
.asshotimg{ border:1px solid #ddd; padding:5px;}
.asshotborder{ border:5px solid #F4F4F4; padding:3px; margin: 3px 0px 10px 0px;}
.asshottitle{ font-weight:bold; color:#FF0000; text-align:center; line-height:26px;font-size:14px;}
.asshottext{ background:url(../image/dot3.jpg) no-repeat left center; text-indent:10px;}
.asshottext a:link{color: #444444;}
.asshottext a:hover{color: #f94600;}
.assnewstitle{ font-weight:bold; text-align:center; line-height:26px; font-family:"微软雅黑"; font-size:15px;}
/*广告*/
.ad{ width:980px; margin:auto; margin-top:8px;}
.adimg{ border:1px solid #CDCDCD;}
.adtext{ color:#666;}
.adtext ul{ padding:0px; margin:0px; list-style:none;}
.adtext li{ float: left; background:url(../image/dot3.jpg) no-repeat left center; margin-right:15px; text-indent:13px; margin-left:1px;  text-align:center; line-height:24px;}
.adtext1{ background:#F94600; text-align:center; color:#fff;}
.adtext1 a:link,.adtext1 a:visited{ color:#fff; line-height:24px;}
.admouse{ border:2px solid #F54702; width:980px; padding:2px; margin:auto; margin-top:8px;}
/*品牌企业*/
.brandborder{border:1px solid #ddd; margin-top:8px; padding-bottom:8px;}
.brandtitle{ background: url(../image/index_57.jpg) no-repeat left center; text-indent:10px; font-size:14px; font-weight:bold; text-indent:20px; line-height:27px; color:#000;}
.brandimg{ border:1px solid #dddddd;}
.brand{ margin-top:7px;}
.brandtext{ font-size:14px; font-weight:bold; color:#F94600; margin:5px 10px 5px 10px;}
.brandmouse{ border:2px solid #F54702; width:317px; padding:2px; margin:auto; margin-top:8px;}
/*实力企业*/
.strengthtext{ font-size:14px; font-weight:bold; color:#F94600; margin:0px 10px 5px 10px;}
.strengthmouse{ border:2px solid #F54702; padding:0px; margin:auto; margin-top:0px;}
/*热点职位*/
.position{ margin-top:8px;}
.position1{ background:#F4F4F4; border:1px solid #ddd; padding:6px 10px 6px 10px;}
.positiontext{ background: url(../image/dot3.gif) no-repeat left center; color:#FF5A00; font-weight:bold; text-indent:12px;}
.positiontext1{  color:#000000; line-height:20px;}
.positiontext1 a:link,.positiontext a:visited{ color:#666;}
.positiontext1 a:hover{ color:#F94600;text-decoration: underline;}
/*行业招聘*/
.industry{ margin-top:8px;}
.industry1{ border:2px solid #FB9066; text-align:center; line-height:30px; color:#000; width:180px;}
.industry2{ background-color:#F94600; text-align:center; line-height:30px; color:#fff; width:184px;}
.industrytext{ margin:5px 8px 7px 8px; padding:6px 10px 6px 10px; background:#F4F4F4; }
.industrytext a:link,.industrytext a:visited{ color:#000;}
.industrytext a:hover{ color:#F94600;text-decoration: underline;}
.industryimg{ border:1px solid #B2B2B2; margin-bottom:5px;}
.industrytext1{ background: url(../image/dot4.jpg) no-repeat left center; color:#000; text-indent:12px;}
.industrytext1 a:link,.industrytext1 a:visited{ color:#000;}

/*精品书架*/
.jp{  margin-top:8px;}
.jpborder{border:1px solid #ddd;}
.jptitlebg{ background:url(../image/index_98.jpg) repeat-x; line-height:35px; color:#fff;}
.jptitlebg a:link,.jptitlebg a:visited{ color:#fff;}
.jptitlebg a:hover{ color:#fff;}
.jpimg{ border:1px solid #999;}
.jptext{ font-weight:bold; color:#F94600; line-height:26px; font-size:14px; padding:0px 5px 0px 5px;text-align:left;}
.jptext a:link,.jptext a:visited{ color:#F94600;}
.jptext a:hover{ color:#FF0000;}
.jptext1{ color:#999; padding:0px 5px 0px 5px;}
.jpline{border-bottom:1px dashed #666;}
.jptext2{ padding:3px 8px 3px 8px;}
#jptext2 a{color:#444444;}
#jptext2 a:hover{color:#f94600;}
/*人才市场电话*/
.telbg{font-weight:bold; line-height:27px; color:#F94600;}
.tel{  margin-top:8px;}
.tel1{ border-top:1px solid #F3F3F3; border-right:1px solid #ccc; line-height:25px; font-size:14px;}
.tel2{ border-top:1px solid #F3F3F3; line-height:25px; font-size:14px;}
.tel3{ border-right:1px solid #ccc; line-height:25px; font-size:14px;}
.tel4{ line-height:25px; font-size:14px;}
.teltext{ margin:3px 20px 3px 20px;}
.tel01{  border-right:1px solid #ccc; line-height:25px; font-size:14px;}
.tel02{  line-height:25px; font-size:14px;}
/*战略合作伙伴*/
.coopimg{ border:1px solid #ccc; margin-top:7px;}
/*友情链接*/
.linkbg{font-weight:bold; line-height:27px; color:#000;}
.linkbg a:link,.linkbg a:visited{ color:#000;}
.linkbg a:hover{ color:#FF0000;}
.linktext{ margin:5px 8px 5px 8px; padding:6px 10px 0px 10px; color:#000;}
.indexend{ background:url(../image/index_end.jpg) repeat-x left top; background:#F4F4F4; margin:auto; margin-top:5px; color:#666;}
.indexend a:link,.indexend a:visited{ color:#666;}
.indexend a:hover{ color:#FF0000;}
.endright{ line-height:30px;}
/*顶部手机版下拉*/
#indivmobile {  height: 35px; list-style-type: none; margin:auto;position:relative; z-index:9999;}
.indivmobile1{ width:80px;text-align:center;  height:35px;  float:left;}
.indivmobile1 a{ width:80px; display: block; float:left;}
.indivmobile1 a:link, .indivmobile1 a:visited ,.indivmobile1 a:hover{ width:107px; color:#fff;}
#indivmobile li { display: block;float: left; width: 80px; height:35px;}
#indivmobile li a:hover{display: block;float: left;}
#indivmobile li a.on{}
#indivmobile li ul { list-style-type: none;text-align:center; left: -999em; width: 105px; position: relative;  margin:0px; padding:0px;}
#indivmobile li ul li{ float: left; width: 105px; background: #fff; height:27px; line-height:27px; text-align:center; margin:0px; padding:0px;}
#indivmobile li ul a{ display: block; width: 105px;text-align:center; height:27px; border:1px solid #BCBCBC; border-top:none;}
#indivmobile li ul a:link { color:#555; text-decoration:none;}
#indivmobile li ul a:visited { color:#555;text-decoration:none;}
#indivmobile li ul a:hover { color: #ff0000; background:#E4E4E4;text-decoration:none;font-weight:normal; }
#indivmobile li:hover ul { left: auto;}
#indivmobile li.sfhover ul { left: auto;}
/*品牌企业颜色变暗
.imglist img{    
	-moz-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);    
	-webkit-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);    
	transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);
}
.imglist:hover img{    
	opacity:0.7;    
	filter:alpha(opacity=70);
}
.imglist:hover img:hover{    
	opacity:1;    
	filter:alpha(opacity=100);
}*/
/*行业招聘不换行*/
.hangyetable{  
    table-layout:fixed;/* 只有定义了表格的布局算法为fixed，下面td的定义才能起作用。 */  
}  
/*单位注册成功页面*/
.cyregistermain{ background:#fff; border:1px solid #BDBDBD; width:880px; margin: auto; margin-top:10px; margin-bottom:10px; padding:50px 45px 50px 45px;}
/*注册成功*/
.problemstep{ width:630px; margin:auto; background:url(../image/logincompanyindex1_03.jpg) no-repeat; height:38px; line-height:38px; margin-bottom:60px;}
.problemtext{ font-family:"微软雅黑"; font-size:30px; color:#F18000; line-height:35px;}
.problemtext1{ font-family:"微软雅黑"; font-size:18px; color:#999; line-height:60px;padding-bottom:10px;}
.problemtext2{ font-family:"微软雅黑"; font-size:14px; color:#999; line-height:60px;}
.problemyellow{ color:#F18000;}
/*微招聘*/
.companyrecruittext{ font-size:14px; text-align:center; line-height:35px; font-weight:bold; color:#444;}
.companyrecruittext1{ font-size:14px; line-height:35px; font-weight:bold; color:#444;}
.companyrecruittext1 a:link,.companyrecruittext1 a:visited{ color:#444;}
.companyrecruittext1 a:hover{ color:#ff0000;}
.companyrecruittext2{ margin-top:25px; line-height:33px; text-align:center; color:#fff; font-size:30px; font-family:"宋体"; font-weight:bold;}
.companyrecruittext3{ line-height:28px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.companyrecruittext4{ line-height:110px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.companyrecruitname{ font-family:"微软雅黑"; font-size:15px; font-weight:bold; line-height:50px; color:#444;}
.companyrecruittext5{ font-size:12px; color:#444;}
.companyrecruitmain{ background:#E4E4E4; margin:0px;}
