﻿@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:0;
font-family:"宋体";
font-size:12px;
color:#000000;}

/*清除浮动*/
.clear{
clear:both;
height:0%;
line-height:0%; 
font-size:0%;
}

/*初始设置*/

/*行高类*/
.line-h{
line-height:20px;}
.line-h2{
line-height:30px;}
.line-h3{
line-height:24px;}
.line-h4{
line-height:28px;}
.line-h5{
line-height:35px;}
/*字体大小*/
.font-s{
font-size:14px;
}
.font-s1{
font-size:10px;
}
/*字体颜色*/
.font-c,.font-c a,.font-c a:hover{
color:#ffffff;}
.font-c1,.font-c1 a,.font-c1 a:hover{
color:#898989;
}
.font-c2,.font-c2 a,.font-c2 a:hover{
color:#70a927;
}
.font-c a,.font-c1 a,.font-c2 a{
text-decoration:none;}
.font-c a:hover,.font-c1 a:hover,.font-c2 a:hover{
text-decoration:underline;}
.font-c3{
color:#189609;
}
.font-c4{
color:#999999;
}
.color1,.color1 a{
	color:#ff6600;
	text-decoration:none;
}
.color1 a:hover{
	color:#ff6600;
	text-decoration:underline;
}
.color2,.color2 a{
	color:#189609;
	text-decoration:none;
}
.color2 a:hover{
	color:#189609;
	text-decoration:underline;
}
/*字粗*/
.font-w{
	font-weight:bold;
}
.font-f{
	font-family:"Times New Roman", Times, serif;
}
h1,h2{
	padding:0;
	margin:0;
	font-size:14px;
}
.h1{
	padding:0 0 0 28px;
	background:#f1f7ff url(../image/search/jobsearchico.gif) 10px 6px no-repeat;
}
.h2{
	padding:0 0 0 22px;
	background:url(../image/school/school_21.gif) 2px 6px no-repeat;
}
.h3{
	padding:0 0 0 20px;
	background:url(../image/hhservice/hhservice_44.gif) 10px center no-repeat;
}

.School_top{
	width:964px;
	margin:10px auto 0 auto;
	background:#FFF;
}
.School_topad,.School_topad span{
	float:left;
	display:block;	
}
.School_topad{
    width:964px;
	height:63px;	
}
.school_msmenu .mshover,.school_msmenu .person,.school_msmenu .company,.school_msmenu .mshover2,.school_middlepic .lpic,.school_middlepic .rpic,.school_middlepic .mpic,.school_middlepic .mpic .changregion,.school_middlepic .mpic .searchbutton,#Fresh_select h2,.selectBox .flesh_btn,.titlenormal h2{
	background:url(../image/school/schooltop.gif) no-repeat;	
}
.topad,.topad span,.help .msbg a,.topmenu span,.school_msmenu a,.menutext,.school_middlepic span,.school_middlepic .mpic .inputtext,.school_middlepic .mpic .changregion,.school_middlepic .mpic .searchbutton{
	float:left;
	display:block;	
}
.school_menutext{
	width:964px;
	height:34px;	
}
.school_msmenu{
	width:964px;
	background:url(../image/school/schoolnavbg.gif) no-repeat;
}
.school_msmenu a:link,.school_msmenu a:visited,.school_msmenu a:hover,.school_msmenu a:active{
	font-size:14px;
	color:#000;
	text-decoration:none;
	width:77px;
	height:34px;
	line-height:34px;
	text-align:center;
	margin-right:13px;
}
.school_msmenu a.mshover{
	background-position:-157px top;
	color:#fff !important;
	font-weight:bold;
}
.school_msmenu a.mshover2{
	background-position:-391px top;
	width:79px !important;
	color:#fff !important;
	font-weight:bold;
	padding-left:22px;
	line-height:34px;
	*line-height:34px;
	_line-height:34px !important;
	margin-right:5px !important;
}
.school_msmenu a:hover{
	font-weight:bold;	
}
.school_msmenu a.person,.school_msmenu a.company{
	width:81px !important;
	height:22px !important;
	padding-top:4px;
	line-height:22px;
	*line-height:22px;
	_line-height:22px !important;
	padding-left:18px;
	margin-top:8px !important;
	font-weight:bold;	
}
.school_msmenu a.person{
	margin:8px 5px 0 13px !important;
	background-position:-238px top;
}
.school_msmenu a.company{
	background-position:-238px top;
}
.school_menujk{
	width:100%;
	background:url(../image/school/schooltopbg.gif) repeat-x;
	height:72px;
	*margin-top:-1px;
	_margin-top:0px;
	clear:both;
}
.school_menujk .school_middlepic{
	width:964px;
	margin:0 auto;
	padding-top:1px;
}
.school_middlepic .lpic{
	background-position:left -81px;
	height:70px;
	width:238px;
}
.school_middlepic .mpic{
	background-position:left -221px;
	height:56px;
	width:535px;
	color:#fff;
	padding:14px 0 0 19px;
}
.school_middlepic .mpic .inputtext{
	border:#118e05 1px solid;
	width:299px;
	height:16px;
	padding-top:5px;
	font-size:12px;
	color:#c7c7c7;
	padding-left:5px;
}
.school_middlepic .mpic .changregion{
	background-position:-157px -41px;
	width:74px;
	height:24px;
	line-height:27px;
	font-size:12px;
	border:none;
	margin-left:4px;
}
.school_middlepic .mpic .fastsearch{
	width:100%;
	line-height:25px;
}
.school_middlepic .mpic .changesearch{
	padding:3px 0 0 6.6em;
	width:300px;
}
.school_middlepic .mpic .searchbutton{
	background-position:-342px top;
	width:46px;
	height:24px;
	margin-left:4px;
	border:none;
}
.school_middlepic .rpic{
	background-position:left -151px;
	height:70px;
	width:171px;
}
.school_middlepic .rpic a{
	line-height:70px; color:#9a0000; font-size:14px;
}
/*内容部分*/
#content{
	width:964px;
	margin:10px auto;
}

.Sep_div{
	margin-top:10px;
}
.left_companyAd{
	width:236px;
	margin-right:6px;
}
.left_companyAd .margin_b_img{
	margin-bottom:6px;
}

/*登录*/
#login,#middleAD,#Fresh_select,#qytj,#schoolnews,.rightAD,.ppqy,.left_companyAd{
	float:left;
}
#login{
	width:193px;
	height:205px;
	margin-right:9px;
}
#login img{
	padding:4px 0 0 0;
}
.loginbox{
	background:url(../image/school/school_03.gif) no-repeat;
	padding:48px 0 0 16px;
	height:114px;
}
.inputinfo{
	width:104px;
	float:left;
	line-height:22px;
}
.loginbox input.txt{
	color:#cdcdcd;
	width:90px;
	height:16px;
	border:1px solid #bbcf86;
	padding-left:4px;
}
.inputsub{
	padding-top:2px;
	width:58px;
	float:left;
}
.loginbox input.btn{
	width:55px;
	height:38px;
	background:url(../image/school/school_login.gif) no-repeat;
	color:#000000;
	border:none;
	cursor:pointer;
}
.loginbox ul li
{
	width:80px;
	line-height:24px;
	float:left;
}
.logininfo{
	background:url(../image/school/school_10.gif) left center no-repeat;
	padding-left:10px;
}

/*中间广告*/
#middleAD{
	width:444px;
	height:204px;
	overflow:hidden;
}
#featured {
	overflow: hidden; width: 434px; position: relative; height: 164px
}
#featured .word {
	padding:5px; z-index: 10; background:url(../image/school/bg_transparent.gif) no-repeat; left:0px; width:424px; color:#fff; bottom:0px; position:absolute; height:32px; line-height:18px;
}
#featured .word h3 {
	font-size: 13px;
	margin:0;
	padding:0;
}
#featured .ui-els-hide {
	display: none
}
#thumbs {
	width: 434px; list-style-type: none; height: 28px;
}
* html #thumbs {
	height: 100%;
}
#thumbs li {
	display: inline; float: left; width: 52px; margin-right: 6px; height: 24px;
}
#thumbs ul {
	margin-top:3px;
}
#thumbs li.last_img {
	margin-right:4px;
}
#thumbs li.first {
	margin:5px 10px 0pt 15px; width:20px; cursor:pointer; height:13px;
}
#thumbs li.last {
	margin:5px 12px 0pt 8px; width:20px; cursor:pointer; height:13px;
}
#thumbs li a{
	border:2px solid #9c9c9c; display:block; font-size:0px; width:48px;
}
#thumbs li a:hover {
	border:2px solid #99cc33;
}
#thumbs li a.current {
	border:#5fc243 2px solid;
}
#thumbs li.first img {
	border:0;
}
#thumbs li.last img {
	border:0;
}
#topstory {
    background: #fff; float: left; width: 434px; height: 194px; border:5px solid #e6e6e6; overflow:hidden;
}
/*职场资讯*/
#Fresh_select{
	width:305px;
	height:203px;
	margin-left:9px;
	background:url(../image/school/search_box.gif) no-repeat;
}
#Fresh_select h2{
	font-size:12px;
	color:#147e07;
	width:264px;
	border-bottom:1px dashed #939393;
	margin:8px auto 0 auto;
	background-position:-238px -41px;
	padding:0 0 3px 21px;
	height:17px;
	line-height:17px;
}
.selectBox{
	width:285px;
	margin:8px auto;
}
.selectBox .sele_txt input,.selectBox .key_txt input{
	width:206px;
	height:18px;
	border:1px solid #ffc77f;
	background:#fbfbfb;
	font-size:12px;
	line-height:20px;
	color:#999;
}
.selectBox .key_txt input{
	border:1px solid #c0c0c0;
	background:#fff;
}
.selectBox .flesh_btn{
	width:66px;
	height:26px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
}

/*企业推荐*/
#qytj{
	width:722px;
}
.titlenormal{
	background:url(../image/school/title_bg.gif) bottom repeat-x;
	height:27px;
	margin-bottom:2px;
	padding-top:5px;
}
.titlenormal h2{
	font-size:14px;
	color:#000;
	background-position:-238px -41px;
	padding:0 0 3px 21px;
	line-height:17px;
	height:17px;
}
/*校园直通车*/
.school_news,.school_news_end{
	width:314px;
	margin-right:10px;
	background:url(../image/school/box_bottom.gif) no-repeat bottom;
	padding-bottom:5px;
	float:left;
}
.school_news_end{
	margin-right:0;
}
.school_newstitle{
	width:314px;
	height:20px;
}
.school_newstitle h2{
	width:270px;
	float:left;
	font-size:14px;
}
.school_newstitle span{
	width:44px;
	display:block;
	float:left;
}
.school_newstitle span a{
	width:41x;
	height:16px;
	background:url(../image/school/schooltop.gif) no-repeat 0 -33px;
	display:block;
	margin:0 auto;
}

.school_newsbox{
	border:1px solid #dddddd;
	padding:10px;
	line-height:22px;
}
.school_newsbox div{
	margin-bottom:5px;
}
.school_newsbox img{
	float:left;
	margin:0 8px 5px 0;
}
.school_newsbox ul li{
	height:22px;
}
.school_newsbox ul li span{
	display:block;
	float:left;
}
.news_name{
	width:240px;
}
.news_date{
	width:50px;
	text-align:right;
}
/*右边广告*/
.rightAD{
	width:90px;
	margin:23px 0 10px 15px;
}
.rightAD img{
	padding:4px 0;
}
/*品牌企业*/
.ppqy,.qyrd,.xrzb,.gxlm{
	min-height:60px;
	_height:60px;
	width:962px;
	margin:5px auto;
}
.tjzp,.tjzp div,.tjzp span{
	float:left;
	display:block;
}
.tjzp div{
	background:url(../image/indexico.gif) no-repeat;
}
.tjzp{
	margin-top:4px;
	width:722px;
}
.tjzp div{
	background-position:left -338px;
	width:237px;
	height:62px;
	margin:1px 2px 5px 0;
	_margin:3px 2px 5px 0;
}
.tjzp div.end{
	margin-right:0;	
}
/*.tjzp .companylogo{
	margin:16px 0 0 15px;
	display:inline;	
}
.tjzp .companylogo,.tjzp .companylogo img{
	width:80px;
	height:30px;	
}*/
.tjzp .gsm,.tjzp .zwm{
	width:210px;
	height:15px;
	line-height:15px;
	margin:15px 0 0 15px;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.gsm a,.gsm a:hover{
	color:#000000;
	text-decoration:none;}
.tjzp .zwm{
	margin:3px 0 0 15px;
}
/*热点校园招聘*/
.qyrd{
	width:962px;
}
.qyrd ul{
	width:962px;
	line-height:24px;
	margin:0 auto;
	font-family:"宋体";
}
.qyrd ul li{
	float:left;
	width:236px;
	margin-right:4px;
	padding:5px 0;
}
.qyrd ul li.end{
	margin-right:0;
}
.sname,.sjobs{
	height:25px;
	display:block;
}
.sname a{
    color:Black;
    text-decoration:none;
}
.sname a:hover{
    text-decoration:underline;
}
.sjobs{
	background:#f1f1f1;
	padding-left:12px;
}
/*新人装备*/
.xrzb ul li{
	width:120px;
	height:55px;
	float:left;
}
.xrzb-a{
	width:962px;
}
.xrzb-a a,.xrzb-a a:hover{
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:block;
	color:#189609;
	width:70px;
	height:35px;
	line-height:18px;
	text-align:left;
	margin:15px 9px 0 0;
	padding:15px 0 0 56px;	 
}
.xrzb-a a:hover{
	text-decoration:underline;
}
.xrzb-a1,.xrzb-a2,.xrzb-a3,.xrzb-a4,.xrzb-a5,.xrzb-a6,.xrzb-a7{
	background:url(../image/school/schoolico.gif) no-repeat;
	border-right:1px dashed #CCCCCC;
}
.xrzb-a1{
	background-position:0px 0px;
}
.xrzb-a2{
	background-position:0px -70px;	
}
.xrzb-a3{
	background-position:0px -140px;	
}
.xrzb-a4{
	background-position:0px -210px;	
}
.xrzb-a5{
	background-position:0px -280px;	
}
.xrzb-a6{
	background-position:0px -350px;	
}
.xrzb-a7{
	background-position:0px -420px;
	border:none;	
}
/*高校联盟*/
.gxlm .school_menu{
	margin-top:8px;
}
.gxlm .school_menu li{
	height:23px;
	float:left;
	width:101px;
	border-bottom:2px solid #81d326;
}
.gxlm .school_menu li.short{
	width:20px;
}
.gxlm .school_menu li a,.gxlm .school_menu li a:hover{
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:101px;
	height:23px;
	line-height:20px;
	text-align:center;	
}
.gxlm .school_menu li a{
	background:url(../image/school/schoolmenu.gif);
	color:#399a11;
}
.gxlm .school_menu li a.a1{
	background:url(../image/school/schoolmenu.gif) 0 -23px;
	color:#FFFFFF;
}
.Unt{
	width:920px;
	padding:10px 20px;
	border:1px solid #81d326;
}
.Unt ul li{
	float:left;
	width:210px;
	line-height:30px;
	border:none;
	height:30x;
}
.Unt ul li a,.Unt ul li a:hover{
	width:210px;
	height:30px;
	display:block;
    line-height:30px;
	text-align:left;	
    color:#000000;
    text-decoration:none;
	font-weight:normal;
	background:none;
}