.col-side{float:left;width:260px;}
.col-main{float:right;width:690px;}

.nav-wrap,.nav-wrap .main-nav li,.nav-wrap .main-nav li.current a,.nav-search .search-field.submit-field .search-submit,.nav-search{background:url(../images/chan_nav_job.png) 0 0 no-repeat;}
.login-mod .hd,.side-mod .hd,.main-mod .hd,.main-mod .hd h3 s,.side-mod .hd h3 s,.side-mod .text-list li,.job-list li,.login-mod .login-panel .submit-btn,.help-guest a{background:url(../images/job_sprites.png) 0 0 no-repeat;}

.masthead{height:70px;}
.masthead .site-logo{float:left;margin-top:10px;width:220px;height:50px;}
.masthead .sub-logo{float:left;margin-top:25px;width:100px;height:30px;}
.masthead .channel{float:right;width:622px;padding:13px 0 0 0;}
.masthead .channel .channel-col{float:left;margin-right:10px;width:200px;}
.masthead .channel .channel-last{margin-right:0;}
.masthead .channel .channel-col ul{border-right:1px solid #DDD;height:40px;}
.masthead .channel  .channel-last ul{border-right:none;}
.masthead .channel .channel-col li{float:left;margin-right:10px;line-height:20px;display:inline;}
.masthead .channel .channel-col li.t{font-weight:bold;}
.masthead .channel .channel-col li.l{margin-right:0;}
.masthead .channel .channel-col li .co{color:#F40;}

.nav-wrap,.nav-wrap .main-nav li,.nav-wrap .main-nav li.current a,.nav-bar .channel-rotate .rotate-prev,.nav-bar .channel-rotate .rotate-next,.nav-bar .search-box .search-submit{background:url(../images/chan_nav_news.png) 0 0 no-repeat;}

.nav-wrap{height:35px;background-color:#0F65AE;background-position:0 0;background-repeat:repeat-x;position:relative;border-left:1px solid #1C4FA2;border-right:1px solid #1C4FA2;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.nav-wrap .main-nav{height:35px;padding-top:0px;}
.nav-wrap .main-nav li{float:left;padding:0 0 0 12px;height:35px;line-height:35px;background-position:right -35px;}
.nav-wrap .main-nav li a{display:block;float:left;height:35px;font:14px/35px "Microsoft Yahei",\5b8b\4f53;padding-right:12px;font-size:14px;color:#FFF;}
.nav-wrap .main-nav li a:hover{color:#FE0;text-decoration:none;}
.nav-wrap .main-nav li.current{background-position:0 -70px;}
.nav-wrap .main-nav li.current a{height:35px;line-height:40px;overflow:hidden;font-weight:700;background-position:right -105px;color:#222;}
.nav-wrap .main-nav li.site-home{width:180px;padding:0;background-position:0 -170px;margin-right:5px;}
.nav-wrap .main-nav li.site-home a{display:block;width:180px;overflow:hidden;text-indent:-9999px;}


.nav-search{border:1px solid #CCC;border-top:0;padding:10px;height:65px;background-color:#FFF;background-position:0 -200px;background-repeat:repeat-x;margin-bottom:10px;}
.nav-search .search-form{float:left;width:680px;border-right:1px dashed #DDD;}
.nav-search .search-field{float:left;margin:0 10px 8px 0;_display:inline;}
.nav-search .search-field .search-input{border:1px solid #A7A6AA;height:20px;width:318px;line-height:20px;padding:3px 5px;}
.nav-search .search-field.keyword-field{width:560px;margin-bottom:0;}
.nav-search .search-field.keyword-field .search-input{width:548px;}
.nav-search .search-field.submit-field{width:100px;margin-right:0;margin-bottom:0;}
.nav-search .search-field.submit-field .search-submit{width:100px;*float:left;height:28px;overflow:hidden;text-indent:-9999px;background-position:0 -140px;}
.nav-search .hot-words{float:left;padding:5px 0 5px 10px;height:35px;width:245px;line-height:20px;}
.nav-search .hot-words span{font-weight:700;}
.nav-search .hot-words a{padding:0 3px;}

.login-mod{border:1px solid #BCC9F3;margin-bottom:10px;}
.login-mod .hd{height:35px;background-position:0 0;background-repeat:repeat-x;margin-bottom:-1px;}
.login-mod .hd li{float:left;height:35px;width:129px;border-right:1px solid #BCC9F3;border-left:1px solid #BCC9F3;margin-right:-1px;margin-left:-1px;color:#315AAA;position:relative;}
.login-mod .hd li.current{border-bottom:1px solid #EDF4FE;border-right:0;background-color:#EDF4FE;color:#333;}
.login-mod .hd li.last{border-right:none;border-bottom:1px solid #BCC9F3;}
.login-mod .hd li span{display:block;line-height:35px;text-align:center;font-size:14px;font-weight:700;}
.login-mod .bd{background-color:#EDF4FE;padding:10px;height:138px;overflow:hidden;clear:both;}
.login-mod .login-panel .field{padding-top:12px;zoom:1;}
.login-mod .login-panel label{display:inline-block;width:45px;padding-right:10px;text-align:right;}
.login-mod .login-panel .login-text{border:1px solid #A5BBE9;width:155px;height:20px;line-height:20px;padding:3px;vertical-align:middle;}
.login-mod .login-panel .checkcode{width:40px;margin-right:5px;}
.login-mod .login-panel .checkcode-img{border:1px solid #CCC;height:26px;vertical-align:middle;width:60px;}
.login-mod .login-panel .change-code{display:inline-block;line-height:14px;margin:0;vertical-align:middle;}
.login-mod .login-panel .submit{height:27px;line-height:27px;padding:20px 0 10px 60px;}
.login-mod .login-panel .submit-btn{float:left;width:90px;height:27px;margin-right:6px;border:0;display:block;text-indent:-9999px;overflow:hidden;cursor:pointer;zoom:1;background-position:0 -420px;}

.help-guest{margin-bottom:10px;height:35px;}
.help-guest a{display:block;float:left;height:35px;width:125px;text-indent:-9999px;overflow:hidden;}
.help-guest .job{margin-right:10px;background-position:0 -350px}
.help-guest .resume{background-position:0 -385px}

.job-hint{border:1px solid #FC9;margin-bottom:10px;background-color:#FFFCEA;padding:15px;height:110px;}
.job-hint h3{font-weight:700;font-size:14px;margin-bottom:8px;color:#F00;}
.job-hint p{text-indent:24px;line-height:20px;}

.side-mod{margin-bottom:10px;}
.side-mod .hd{border:1px solid #BCC9F3;border-bottom:0;height:43px;background-position:0 -35px;background-repeat:repeat-x;}
.side-mod .hd h3 s{display:block;height:43px;width:150px;text-indent:-9999px;overflow:hidden;}
.side-mod .bd{border:1px solid #BCC9F3;padding:5px;}
.side-mod .text-list li{padding-left:12px;line-height:24px;vertical-align:middle;background-position:-190px -350px;}

.job-fair .hd h3 s{background-position:0 -80px;}
.job-news .hd h3 s{background-position:0 -125px;}

.main-mod{margin-bottom:10px;}
.main-mod .hd{border:1px solid #E8E8E8;border-bottom:3px solid #D44244;height:43px;background-position:0 -35px;background-repeat:repeat-x;}
.main-mod .hd h3{float:left;width:150px;}
.main-mod .hd h3 s{display:block;height:43px;width:150px;text-indent:-9999px;overflow:hidden;}
.main-mod .hd .hd-links{float:right;height:20px;margin-top:15px;}
.main-mod .hd .hd-links a{float:left;margin-right:15px;color:#36C;}
.main-mod .hd .hd-more{float:right;margin:15px 10px 0 0;_display:inline;}
.main-mod .bd{padding:10px 0;}

.hot-post .hd h3 s{background-position:0 -170px;}
.etp-rec .hd h3 s{background-position:0 -215px;}
.new-job .hd h3 s{background-position:0 -260px;}
.new-talent .hd h3 s{background-position:0 -305px;}

.new-job .hd,.new-talent .hd{border-bottom-color:#84BCDF;}

.job-list li{float:left;width:330px;height:25px;line-height:25px;overflow:hidden;padding-left:12px;vertical-align:middle;background-position:-190px -380px}
.job-list li a{padding-right:10px;white-space:nowrap;}
.job-list li .etp-name,.job-list li .jober-name{color:#333;}
.job-list li .etp-name:hover{color:#C00;}
.job-list li .jobber-education{color:#999;}

.ad-mod{margin-bottom:10px;}
.ad-mod li{margin:0 10px 5px 0;font-size:0;}
.ad-mod li.no-btm{margin-bottom:0;}
.col-side .ad-mod li{width:260px;margin-right:0;}
.col-main .ad-mod{width:690px;overflow:hidden;}
.col-main .ad-mod ul{width:700px;}
.col-main .ad-mod li{float:left;width:128px;border:1px solid #999;overflow:hidden;}

.slider-mod{width:690px;height:150px;overflow:hidden;margin-bottom:10px;position:relative;}
.slider-mod .slider-trigger{position:absolute;right:10px;bottom:10px;}
.slider-mod .slider-trigger li{color:#FFF;cursor:pointer;width:18px;height:18px;background:#000;float:left;font-size:13px;line-height:18px;overflow:visible;text-align:center;opacity:.7;filter:alpha(opacity=70);margin-right:3px;}
.slider-mod .slider-trigger li.current{background:#F60;font-weight:#700;opacity:1;filter: alpha(opacity=100);z-index:2;position:relative;}

.etp-rec .bd{width:690px;overflow:hidden;}
.etp-rec .bd ul{width:700px;}
.etp-rec .bd li{float:left;width:124px;margin:5px 10px 0 0;border:1px solid #999;padding:2px;overflow:hidden;}
.etp-rec .bd li img{width:124px;height:56px;margin-bottom:5px;display:block;}
.etp-rec .bd li .name{display:block;height:20px;text-align:center;overflow:hidden;}

.pagination{overflow:hidden;padding:15px 0;text-align:center;font-family:Tahoma;font-size:12px;color:#999;}
.pagination a{font-weight:bold;color:#049;}
.pagination a,.pagination .page-info,.pagination .page-start,.pagination .page-prev,.pagination .page-cur,.pagination .page-end,.pagination .page-break,.pagination .page-skip{display:inline-block;min-width:16px;_width:16px;height:20px;margin:0;margin-right:3px\9;padding:0 5px;text-align:center;vertical-align:top;line-height:20px;white-space:nowrap;font-family:Tahoma,SimSun,Arial}
.pagination a,.pagination .page-info,.pagination .page-start,.pagination .page-prev,.pagination .page-cur,.pagination .page-end,.pagination .page-break{border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pagination a:hover{text-decoration:none;border:1px solid #2C7999}
.pagination .page-start,.pagination .page-prev,.pagination .page-next,.pagination .page-end{width:36px;font-weight:normal;}
.pagination .page-cur{font-weight:700;color:#FFF;background-color:#2C7999;border:1px solid #2C7999}
.pagination .page-break{border:0}
.pagination .pages_inp{width:40px;height:20px;line-height:20px;border:1px solid #ccc;text-align:center;margin:0 5px;}
.pagination .pages_btn{width:30px;height:22px;border:1px solid #f0f5fb;background:#2c7999;color:#fff;cursor:pointer;}


/*µÇÂ¼¿òµÇÂ¼×´Ì¬*/
.loginbar #destoon_truename,.loginbar #destoon_message b,.loginbar #destoon_money,.loginbar #destoon_credit,.loginbar .fred{padding:0 3px;color:#f40}
.loginbar .NewMessage,.loginbar .money,.loginbar .credit{padding-left:20px;}
.loginbar .u_company,.loginbar .v_company{padding-left:10px;}
.loginbar .NewMessage{background:url(../../../user/image/ico_newmessage.gif) no-repeat 0 center;}
.loginbar .money{background:url(../../../user/image/ico_member.gif) no-repeat 0 center;}
.loginbar .credit{background:url(../../../user/image/ico_credit.gif) no-repeat 0 center;}
.loginbar div{height:24px;line-height:24px;display:block;overflow:hidden;}
.loginbar a{margin:0 5px;}

/*joblist*/
.catname{line-height:20px;font-size:14px;padding-left:10px;margin-top:13px;}
.joblist{height:auto;overflow:auto;zoom:1;padding:10px 0;border-bottom:1px solid #d3d3d3;}
.bluebg{background:#edf4fe;}
.joblist ul{height:30px;line-height:30px;overflow:hidden;}
.joblist div{line-height:24px;margin:0 10px;}
.joblist ul li{float:left;margin:0 10px;overflow:hidden;display:inline;}
.joblist .job_office{width:230px;}
.joblist .job_company{width:210px;}
.joblist .job_add{width:100px;}
.joblist .w30{width:30px;}
.joblist .w40{width:40px;}
.joblist .w60{width:60px;}
.joblist .w65{width:65px;}
.joblist .w80{width:80px;}
.joblist .w150{width:140px;}

.job-category{height:auto;overflow:auto;zoom:1;}
.job-category li{width:114px;height:24px;line-height:24px;overflow:hidden;float:left;margin:0 5px;display:inline;}
.job-category li span{float:right;}

/*jobcontent*/
.hot-post .catname a{font-size:12px;font-weight:normal;margin-left:10px;}
.jobcontent{height:auto;overflow:auto;zoom:1;margin:0 auto;}
.jobcontent{background:#fff;border:1px solid #e8e8e8;border-top:none;padding:10px;}
.jobcontent ul{height:auto;overflow:auto;zoom:1;margin-bottom:10px;}
.jobcontent li{width:210px;height:24px;line-height:24px;float:left;color:#000;margin:0 5px;}
.jobcontent li b{color:#049;}
.jobcontent .bluebg,.jobcontent .graybg{height:30px;line-height:30px;padding:0 10px;font-weight:bold;}
.jobcontent .graybg{background:#f3f3f3;}
.jobcontent .description{line-height:20px;padding:10px;}
.jobcontent .jobcontact{line-height:24px;margin:0 10px;}
.jobcontent .jobcontact img{display:inline-block;margin-bottom:-2px;}
.jobcontent td{line-height:20px;padding:5px;vertical-align:middle;border:1px solid #d3d3d3;}

.job-area{height:auto;overflow:auto;zoom:1;}
.job-area li{width:38px;height:24px;line-height:24px;overflow:hidden;float:left;margin:0 5px;display:inline;}


.crumb{height:20px;line-height:20px;margin-bottom:10px;}
.crumb .title{font-weight:700;color:#333;}
.crumb span{color:#666;font-family:Comic Sans MS;margin:0 5px;font-size:12px;}
