@charset "utf-8";


/* 首页MTG begin */
.mtg-module{ border:none; margin-top:5px; }
.mtg-module h3 .title{ background-position:0 -50px; width:390px; }
.index-mtg{ width:130px; display:block; float:left; margin:0 6px 10px 0; border:#ccc solid 1px; margin-bottom:5px; position:relative; overflow:hidden;}
.index-mtg a{ display:block; overflow:hidden; color:#bbb;}
.index-mtg img{ display:block; width:130px; height:140px;}
.index-mtg .overlay{ font-size: 16px; line-height: 28px; height:28px; color:#666; position:absolute; bottom:0; width:100%; overflow:hidden; display:none;}
.index-mtg .overlay-bg{ height:100%; background:#000; filter: alpha(opacity=50); opacity: 0.5; position:absolute; bottom:0; width:100%; }
.index-mtg .overlay .content{position: relative; zoom: 1; z-index: 5; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; margin: 0 auto; text-align: center; color: white;}
/* 首页MTG end */

/* 首页行业标签 begin */
.vocation-mark{ float:right; height:24px; line-height:24px; margin-top:15px; vertical-align:top; overflow:hidden; zoom:1;}
.mark{ height:24px; display:block; line-height:22px; width:72px; color:#fff; text-align:center; font-size:12px; overflow:hidden; zoom:1;margin-left:5px; float:left;}
.mark:hover{  filter: alpha(opacity=70); opacity: 0.7; color:#fff;}
.mark span{ height:1px; line-height:normal; display:block; border:#fff solid; border-width:0 1px; overflow:hidden;}
.c66dfff-bg{ background:#66dfff;}
.cf09-bg{ background:#f09;}
.c9c0-bg{ background:#9c0;}
.cfc0-bg{ background:#fc0;}
.c204363-bg{ background:#204363;}
.c653366-bg{ background:#653366;}
.cc00-bg{ background:#c00;}
.cf60-bg{ background:#f60;}
.cc7c7c7-bg{ background:#c7c7c7;}
/* 首页行业标签 end */

/* MSP 模块 begin */
.msp-module{ border-color:#9c3; margin-bottom:0;}
.msp-module h3 .title{ background-position:0 -100px; width:490px;}
.msp-module .cover img{ width:152px; height:162px;}
.msp-module .place{ float:right; color:#999;}
.msp-module .place a{ color:#999; padding:0 8px;}
.msp-module .place a:hover,.msp-module .place a.active{ color:#f09;}
/* MSP 模块 end */

/* MOKO!行业明星推荐 begin */
.star-module{}
.star-module h3 .title{ background-position:0 -150px;}
.index-star{ float:left; width:132px; margin:0 6px 10px 0; overflow:hidden; zoom:1; position:relative;}
.index-star li{ display:block;}
.index-star .cover{ border:#ccc solid 1px; }
.index-star .cover a{ display:block;}
.index-star .cover img{ width:130px; height:140px;}
.index-star .moko-start-label{ position:absolute; bottom:30px; height:30px; width:100%; background-image:url(../images/moko_star_label.gif); background-repeat:no-repeat; display:none;}
.index-star .nickname{ margin-top:6px;}
.index-star .nickname a{ color:#666; font-size:24px; text-decoration:none; width:100%; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-star .nickname a:hover{ text-decoration:underline;}


.star-module .vocation-28 .moko-start-label{ background-position:0px 0px;}
.star-module .vocation-23 .moko-start-label{ background-position:0px -30px;}
.star-module .vocation-151 .moko-start-label{ background-position:0px -60px;}
.star-module .vocation-41 .moko-start-label{ background-position:0px -90px;}
.star-module .vocation-71 .moko-start-label{ background-position:0px -120px;}
.star-module .vocation-53 .moko-start-label{ background-position:0px -150px;}
.star-module .vocation-150 .moko-start-label{ background-position:0px -180px;}
.star-module .vocation-148 .moko-start-label{ background-position:0px -210px;}
.star-module .vocation-94 .moko-start-label{ background-position:0px -240px;}

/* MOKO!行业明星推荐 end */

/* 工作机会 begin */
.job-module{}
.job-module h3 .title{ background-position:0 -200px;}
.job-module .nickname{ width:130px; text-overflow: ellipsis; overflow: hidden; vertical-align: top;}
/* 工作机会 end */

/* 机构推荐 begin */
.organization-module{}
.organization-module h3 .title{ background-position:0px -250px;}
/* 机构推荐 end */

/* 首页广告 begin*/
.ad{ padding-bottom:5px;}
/* 首页广告 end*/

/* 首页底部广告 begin */
.ad2{ overflow:hidden: zoom:1; margin-top:24px;}
.ad2 a{ border:#ccc solid 1px; margin-right:6px; float:left;}
/* 首页底部广告 end */

/* MTG5 begin */
.mtg5-module{ border-color:#f03; margin-bottom:0px; }
.mtg5-module h3 .title{ background-position:0 -298px; width:390px; }
/* MTG5 end */