/*index
================================*/
.home-full-box {margin-top:10px;}
.headline {position:relative;height:42px;line-height:42px;border-bottom:1px solid #C8D0DA;margin-right:20px;text-indent:10px;font-size:20px;}
.headline .more {position:absolute;line-height:42px;right:0;top:0;font-size:12px;}
.headline .more {color:#FF7800;}
.headline .more:hover {color:#547816;}

/*homesearch*/
#homesearch {height:37px;width:970px;padding-left:10px;background:#2363A9 url(../images/homesearch_bg.png) repeat-x 0 0;}
#homesearch .item {float:left;display:inline;padding-top:5px;margin-right:5px;}
#homesearch .item .sltinput{width:105px;background:url(../images/sltinput_bg.gif) no-repeat right center;cursor:pointer;border:1px solid #ccc;height:18px;line-height:18px;padding:3px;color:#666;}
#homesearch .item .keyinput{width:275px;border:1px solid #ccc;height:18px;line-height:18px;padding:3px;color:#666;}
#homesearch .item .searcsubmit{background:url(../images/homesearch_sub_bg.gif);width:80px;height:26px;border:0;vertical-align:middle;cursor:pointer;position:relative;*top:1px;_top:0;}
#homesearch .item .searcsubmit:hover {background-position:0 -26px;}
#homesearch .hotkey {width:380px;padding-left:5px;float:left;height:37px;line-height:37px;color:#eee;overflow:hidden;}
#homesearch .hotkey a {margin-right:8px;}
#homesearch .moresearch {float:right;margin-right:10px;line-height:37px;background:url(../images/icon_zoom_white.png) no-repeat 0 center;padding-left:18px;}

/*cat*/
#home-cat {width:200px;height:400px;margin-right:15px;}

/*headinfos*/
#headinfos {width:494px;height:394px;padding:2px;}
#slide01 {width:494px;height:185px;overflow:hidden;}
#slide01 img {display:block;}
.KSS_titleBox {line-height:30px;}
.KSS_titleBox h2 {margin:0!important;font:14px/30px \5FAE\8F6F\96C5\9ED1!important;padding:0 5px!important;color:#fff!important;}

#rec-infos {margin-top:10px;}
#rec-infos dl {width:225px;border-bottom:1px dotted #C9C9CA;margin:0 11px;display:inline;float:left;padding:2px 0;}
#rec-infos dt {font-size:14px;line-height:2;font-weight:700;height:30px;line-height:30px;overflow:hidden;vertical-align:middle;}
#rec-infos dd {color:#666;height:20px;line-height:20px;overflow:hidden;vertical-align:middle;padding-bottom:5px;}
/*loginbar*/
#loginbar {width:250px;height:41px;line-height:41px;margin-bottom:7px;background:#66A018 url(../images/loginbar_bg.gif) repeat-x 0 0;color:#fff;font-size:14px;font-weight:700;}
#loginbar #register {width:93px;background:url(../images/icon_user.png) no-repeat 5px center;text-indent:27px;}
#loginbar #register:hover {background:#598B15 url(../images/icon_user.png) no-repeat 5px center;}
#loginbar #login {width:67px;background:url(../images/icon_lock.png) no-repeat 5px center;text-indent:27px;}
#loginbar #login:hover {background:#598B15 url(../images/icon_lock.png) no-repeat 5px center;}
#loginbar #postjob {width:90px;background:url(../images/icon_edit.png) no-repeat 5px center;text-indent:27px;}
#loginbar #postjob:hover {background:#598B15 url(../images/icon_edit.png) no-repeat 5px center;}
#loginbar a:hover {text-decoration:none;color:#fff;}
/*keynote*/
#keynote {width:248px;height:350px;}
#keynote-list,#announcement {margin:8px 10px;}
#keynote-list li,#announcement li {height:22px;line-height:22px;overflow:hidden;vertical-align:middle;}
#keynote .textgird span {font-size:16px;}

/*logoad*/
#logoad {overflow:hidden;}
#logoad ul {width:984px;position:relative;zoom:1;}
#logoad ul li {float:left;padding:0 4px 4px 0;overflow:hidden;}
#logoad ul.logoad li,#logoad ul.logoad img {width:980px!important;height:60px!important;display:block;}
#logoad ul.logoad2 li,#logoad ul.logoad2 img {width:488px!important;height:50px!important;display:block;}
#logoad ul.logoad6 li,#logoad ul.logoad6 img {width:160px!important;height:50px!important;display:block;}
#logoad ul.logoad3 li,#logoad ul.logoad3 img {width:324px!important;height:50px!important;display:block;}

.h-lside {width:715px;}
.h-rside {width:250px;}
.h-rside .mgb {margin-bottom:10px;}
#job-title .title2 {background-position:0 0;}
#intern-title .title2 {background-position:0 -42px;}
#resume-title .title2 {background-position:0 -84px;}
#interview-title .title2 {background-position:0 -126px;}
#baodian-title .title2 {background-position:0 -168px;}
#tjzw .title2{background-position:0 -714px;}
#zxzw .title2{background-position:0 -756px;}
#tjsx .title2{background-position:0 -798px;}
#zxsx .title2{background-position:0 -840px;}
#zdzw .title2{background-position:0 -882px;}
#zdsx .title2{background-position:0 -924px;}

/*joblist*/
.joblist {position:relative;}
.joblist .search {position:absolute;right:20px;top:5px;z-index:9;}
.joblist .item {float:left;display:inline;padding-top:5px;}
.joblist .item .sltinput {display:none;width:75px;background:url(../images/sltinput_bg.gif) no-repeat right center;cursor:pointer;border:1px solid #ccc;height:18px;line-height:18px;padding:3px;color:#666;margin-right:5px;}
.joblist .item .keyinput {width:190px;border:1px solid #ccc;height:18px;line-height:18px;padding:3px;color:#666;}
.joblist .item .searcsubmit {background:url(../images/jobsearch_sub_bg.gif) no-repeat 0 0;width:64px;height:26px;border:0;vertical-align:middle;cursor:pointer;position:relative;*top:1px;_top:0;}
.joblist .item .searcsubmit:hover {background-position:0 -26px;}
.joblist .textgird {text-align:right;margin:15px 20px;}
.joblist .textgird span {font-size:12px;background:#fff url(../images/icon_r_b_tri.gif) no-repeat 10px center;}
.joblist .line {margin:15px 20px;}
.joblist .single-pos{padding-right:5px;}
.jobitems{margin:10px 0 15px;}
.jobitems li {width:325px;float:left;margin:0 0 0 20px;display:inline;height:45px;padding-top:5px;line-height:20px;overflow:hidden;border-bottom:1px solid #e9e9e9;}

.jobitems .companyname {font-size:14px;}
#fulljob .textgird span,#parttime .textgird span {padding:0 5px 0 20px;}
/*
.jobitems .area {width:36px;}
.jobitems .time {padding-left:5px;}
.jobitems .company {width:170px;}
.jobitems .position {width:110px;margin-right:0;}
*/
#ptsearch .searcsubmit {background-position:0 -52px;}
#ptsearch .searcsubmit:hover {background-position:0 -78px;}
#parttime .position a {color:#547816;}
#parttime .position a:hover {color:#f90;}
#parttime .textgird span {background:#fff url(../images/icon_r_g_tri.gif) no-repeat 10px center;}

/*xuanjianghui*/
.meetingbox .district {display:block;height:35px;line-height:35px;background-color:#FAFBFD;padding-right:10px;overflow:hidden;white-space:nowrap;}
.meetingbox .district li {display:inline;padding-left:10px;}
.meetingbox .line {margin:0 10px;}
.meetingbox .itemlists {margin:2px 10px 5px;overflow:hidden;}
.meetingbox .itemlists li {height:24px;line-height:24px;overflow:hidden;background-position:0 10px;vertical-align:middle;}
.meetingbox .itemlists .area {width:24px;}
.meetingbox .itemlists .company {width:65px;}
.meetingbox .itemlists .company a {color:#436092;font-size:12px;}
.meetingbox .itemlists .company a:hover {color:#f90;}
.meetingbox .itemlists .college {width:90px;}
.meetingbox .itemlists .time {float:right;}
.meetingbox .itemlists .jobfair {width:185px;}
.zph-list .time {display:none;}
.meetingbox .itemlists .jobfair a {color:#547816;}
.meetingbox .itemlists .jobfair a:hover {color:#f90;}

/*guide*/
.guidebody {padding:30px 40px 20px;}
.guidebody h4 {height:34px;line-height:34px;padding:0 5px;font-size:16px;margin-bottom:8px;background-color:#ECECED;}
#hresume .imgitems {width:405px;margin-bottom:10px;}
#hresume .figure {width:185px;height:130px;overflow:hidden;}
#hresume .imgitems dl dt, #hresume .imgitems dl dd {margin-left:205px;width:200px;overflow:hidden;}
#hresume .imgitems dl dt {height:25px;line-height:25px;font-size:14px;font-weight:700;}
#hresume .imgitems dl dd {margin-bottom:5px;}
#hresume .rside {width:185px;clear:right;}
#hresume .rside .itemlists {margin:6px 0;}
#hresume .rside .itemlists li {height:24px;line-height:24px;width:185px;overflow:hidden;}
#hresume .rside .itemlists li span {margin-right:5px;}
#hinterview .guidebody {padding-right:0;}
#hinterview .imgitems {width:190px;height:370px;margin-right:32px;overflow:hidden;}
#hinterview .imgitems dl dt {height:30px;line-height:30px;font-size:14px;font-weight:700;margin-top:5px;overflow:hidden;}
#hinterview .imgitems dl dd {line-height:1.8;margin-bottom:10px;}
#hinterview .imgitems2 {width:301px;height:200px;}
#hinterview .imgitems2 .figure {width:100px;height:150px;overflow:hidden;margin-left:10px;}

/*wangshen*/
#wangshen .textgird {margin:10px;}
#wangshen .textgird div {border-top-style:dashed;}
#wangshen .itemlists, #bishi .itemlists {margin:10px;overflow:hidden;}
#wangshen .itemlists li, #bishi .itemlists li {height:24px;line-height:24px;overflow:hidden;vertical-align:middle;background-position:0 10px;}
#wangshen .itemlists .dl-infos {float:left;width:190px;overflow:hidden;}
#wangshen .itemlists span a {float:left;height:24px;line-height:24px;overflow:hidden;}
#wangshen .itemlists .time {float:left;}

/*baodian*/
#hbaodian {position:relative;width:248px;}
.bdshow {overflow:hidden;padding:10px 0;}
.bdshow li {float:left;width:124px;height:178px;display:inline;text-align:center;font-size:0;}
.bdshow li a{display:block;}
.bdshow li img {border:1px solid #eee;width:110px!important;height:156px!important;}
.bdshowtit {display:block;height:20px;line-height:20px;padding:0 8px;overflow:hidden;font-size:12px;}
#hbaodian .itemlists{padding:5px 10px;}

/*train*/
#train {position:relative;padding-top:90px;margin-top:30px;}
#train h3 {position:absolute;top:-15px;left:0;width:980px;height:74px;text-indent:-999em;overflow:hidden;background:url(../images/tit_train.png) no-repeat 0 0;}
#train h4 {font-size:16px;line-height:1.3;padding-bottom:10px;color:#547816;border-bottom:1px solid #868686;font-weight:700;}
#pro-trends {width:235px;height:500px;margin-right:15px;}
#pro-trends ul {margin:10px 0;}
#pro-trends ul li {height:22px;line-height:22px;overflow:hidden;vertical-align:middle;background-position:0 10px;}

#pro-slide {width:670px;height:330px;position:relative;overflow:hidden;margin-left:15px;}
#pro-slide li {float:left;width:670px;height:330px;}
#pro-slide .ks-switchable-triggers a {display:block;position:absolute;z-index:99;width:40px;height:70px;color:#ccc;top:130px;text-align:center;background-color:#000;font:700 54px/65px arial;}
#pro-slide .ks-switchable-triggers .prev {left:0;}
#pro-slide .ks-switchable-triggers .next {right:0;}
#pro-slide .ks-switchable-triggers a:hover {color:#91C522;text-decoration:none;background-color:#444;}

#pro-intro {width:670px;height:140px;padding-top:14px;margin:15px 0 0 15px;border-top:1px solid #868686;}
#pro-intro .lcol {width:315px;}
#pro-intro .rcol {margin-left:345px;}
#pro-intro dl dt {font-size:15px;font-weight:700;line-height:25px;}
#pro-intro dl.lcol dt {line-height:30px;}
#pro-intro dl.lcol dd {line-height:20px;}
#pro-intro dl.rcol dd {height:20px;line-height:20px;overflow:hidden;margin-bottom:5px;}
#teacher {margin:20px 15px 0 15px;width:950px;position:relative;}
#teacher .prev, #teacher .next {display:none;position:absolute;z-index:99;width:40px;height:70px;color:#ccc;top:90px;text-align:center;font:700 54px/65px arial;color:#000;cursor:pointer;}
#teacher .prev:hover, #teacher .next:hover {color:#91C522;text-decoration:none;}
#teacher .prev {left:-20px;}
#teacher .next {right:-20px;}
.tslide {position:relative;width:928px;margin:30px 0 0 11px;padding-bottom:20px;}
.tlists {width:928px;overflow:hidden;}
.tlists li {float:left;width:116px;height:320px;display:inline;text-align:center;}
.tintro {padding:0 5px;border-left:1px dotted #ddd;text-align:left;white-space:normal;}
.tintro dt {height:20px;line-height:20px;overflow:hidden;font-weight:700;}
.tintro dd {height:20px;line-height:20px;overflow:hidden;}
.tintro dd.tintros {height:auto;line-height:1.5;font-size:12px;color:#777;}

/*weibo*/
#hweibo {width:978px;}
#hweibo .headline {margin:0 15px;text-indent:0;color:#004689;position:relative;height:36px;line-height:36px;border-bottom:1px solid #C8D0DA;margin-right:20px;font-size:18px;}