/* CSS aspxjob.com版权所有 @2013-01**********************************/
@import url("public.css");

/* 企业详细模板页 */
body { background:url(../images/company/bg_blue.jpg) center 0 no-repeat; color:#666}
.box{ overflow:hidden}

.company_menu {float:right; margin-top:40px; width:680px; background:url(../images/company/nav_blue.png) center -115px repeat-x; height:35px}
.company_menu li{float:left;width:105px;display:inline;height:35px;position:relative;text-align:center;line-height:35px; font-size:14px}
.company_menu li a:link,.company_menu li a:visited{color:#FFF;display:block;width:105px;height:35px}
.company_menu li a:hover{color:#ffea00;background:url(../images/company/nav_blue.png) center 0 no-repeat;}
.company_menu li a.a_over:link,.company_menu li a.a_over:visited{color:#fff;background:url(../images/company/nav_blue.png) center 0 no-repeat;}
.company_menu li a.a_over:hover{color:#ffc; text-decoration: none}
.company_menu li i{display:block;width:31px;height:13px;position:absolute;top:-8px;left:60px;z-index:100}
.company_menu  .c_time {float:right; color:#fff; width:auto; padding-right:8px}


.company_left {float:left; width:777px;border:1px solid #ddd; border-right:none; min-height:700px; height:auto !important; height:700px;line-height:28px; text-align:left; margin-bottom:-2000px; padding-bottom:2000px}
.company_right {float:right; width:220px; border:1px solid #ddd; min-height:400px; height:auto !important; height:400px;line-height:28px; padding:10px 0; text-align:left;margin-bottom:-2000px; padding-bottom:2000px}

.company_right h3 {margin:5px 9px 10px;border-bottom:1px solid #999;height:30px; line-height:30px;font-weight:bold;}
.company_right p {margin:10px 9px 0}
.company_right .c_middle {border:1px solid #ccc; height:28px; text-align:center; overflow:hidden}

.company_right .tab1 {clear:both; margin:12px 9px 0;border:1px solid #ccc; width:200px; background:url(../images/company/bg_ico.gif) 11px -112px no-repeat; }
.company_right .tab1 li {clear:both;line-height:26px;padding-left:46px}
.company_right dd {clear:both;margin-top:4px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:28px}
.company_right dd a:link,.company_right dd a:visited {display:block;padding-left:28px;height:28px}
.company_right dd a:hover,a.curs {border-bottom:1px solid #ccc; background:#f5f5f5 url(../images/company/bg_ico.gif) 5px 2px no-repeat; height:26px; line-height:26px; font-weight:bold; color:#c00}
.company_right h4{float:left; }
.company_right .tab2 li {float:left; background:url(../images/dot2.gif) 7px 10px no-repeat; width:90px; padding-left:15px}


/***********公司left************/
.company_top { background:url(../images/company/bg_com1.jpg) 0 0 repeat-x; height:132px;}
.company_logo {float:left;width:184px; height:120px; margin-top:10px; text-align:center; overflow:hidden}
.company_logo  img { display:block; margin:0 auto;padding:1px;vertical-align:middle; border:1px solid #ccc;
max-width:160px;max-height:120px;
width:expression(this.width>160&&this.width>this.height?160:this); 
height:expression(this.height>120?120:this);}
.company_name {float:left; width:320px;margin-top:10px}
.company_name h1 {height:30px; line-height:30px; font-size:16px; color:#C30; font-weight:bold}

/****************会员认证 ********************/
.company_mb {float:right;width:270px; margin-top:2px}
.company_mb dd {float:right; display:inline; margin-right:2px}
/****************福利 ********************/
.company_mb .hd {float:right; display:inline; margin-top:28px}
.company_mb .hd li{float:left; display:inline; height:22px; margin:4px 2px 0 6px;}
.company_mb .hd h5 {float:left; margin-top:4px; width:55px}
.company_mb .hd ul {float:left;width:215px}

/* 详细*********************************************/
.company_left h3 {clear:both; margin:10px 10px 0; height:30px; line-height:30px; margin-bottom:8px; font-weight:bold; border-bottom:1px solid #458FCE}
.company_txt,.company_job,.company_contact,.company_map,.company_fs,.company_pic{clear:both; margin:15px 20px 0; padding-bottom:20px; line-height:24px; }
.company_txt img {float:left; display:block; padding-right:10px; padding-bottom:1px}
.company_job { background:url(../images/bg_t.gif) repeat-x 0 -242px}
.company_job li{clear:both;padding:4px 0 0 10px;line-height:30px;color:#666; border-bottom:1px dotted #dedede; height:30px}
.company_job .w1{width:220px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.company_job .w2{width:92px;float:left}
.company_job .w3{width:120px;float:left;}
.company_job .w4{width:100px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.company_contact { background:url(../images/company/bg_contact.jpg) right bottom no-repeat;min-height:200px; height:auto !important; height:200px}
.company_map {padding-bottom:4px}

.company_joblist{margin:10px 20px 0; line-height:24px}
.company_joblist h4 { line-height:30px}
.company_joblist b { display:inline-block; padding-right:20px; font-size:14px;color:#C33} 
.company_joblist .tab1 { background:#E4E4E4;margin-top:3px}
.company_joblist .tab1 td {padding:4px}
.company_joblist p {padding-top:8px}
.company_joblist .toudi {clear:both; margin:20px 0 0; padding:0 20px;  border-bottom:1px solid #c00; height:40px}
.company_joblist .toudi span {float:left}
.company_joblist #bdshare {float:right;margin-top:10px}
.company_joblist dd {float:left; width:50%; border-bottom:1px dashed #dedede;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; height:30px; line-height:30px}
/* 粉丝团 */
.company_fs h4 {line-height:44px; color:#c33; font-size:14px; font-weight:bold}
.company_fs li {float:left; display:inline; margin:12px 10px 0 22px;width:88px; height:118px; line-height:30px; text-align:center; overflow:hidden; position:relative; letter-spacing:4px}
.company_fs li p { border:1px solid #ccc; width:86px; height:86px}
.company_fs li  img {width:86px; height:86px; display:block}
.company_fs li h6 { background:url(../images/company/bg_img.gif) no-repeat; width:86px; height:86px; position:absolute; left:1px; top:1px; z-index:10; zoom:1}

/* 公司图片 */
.company_pic ul {margin-top:30px}
.company_pic li {float:left; display:inline; margin:12px 8px 0 0;width:236px; height:260px; text-align:center;line-height:24px;font-size:14px; color:#999;}
.company_pic li img {padding:2px;vertical-align:middle; border:1px solid #ccc; display:block;
max-width:230px;
max-height:244px;
width:expression(this.width>230&&this.width>this.height?230:this); 
height:expression(this.height>244?244:this)}

/*  btn ico */
.btn_red115,.btn_hui115,.ico_fs { display:inline-block; background:url(../images/company/bg_ico.gif) 0 -519px; width:115px; height:33px; line-height:33px; border:none; color:#fff; text-align:center; cursor:pointer; margin-right:12px }
.btn_hui115  { background-position:right -519px; font-size:14px; font-weight:bold}

.ico_fs{background-position: 0 -429px; width:80px; padding-left:26px; height:36px; line-height:36px; color:#444; text-align:left}
.ico_com1,.ico_com2,.ico_com3,.ico_com4 {background:url(../images/company/bg_ico.gif) 2px -223px no-repeat; padding-left:30px}
.ico_com1 { background-position:2px -328px;}
.ico_com4{ background-position:2px -386px;}
.ico_com2{ background-position:2px -270px;}
/* 会员  认证， 未认证*/
.ico_vip,.ico_free,.ico_rz_ok,.ico_rz_no{display:inline-block; background:url(../images/company/rz_free.gif) no-repeat; width:75px; height:35px; overflow:hidden; padding-left:35px; line-height:35px}
.ico_vip  {background:url(../images/company/rz_vip.gif) no-repeat; color:#C00}
.ico_rz_ok {background:url(../images/company/rz_ok.jpg) no-repeat;padding-left:20px;}
.ico_rz_no {background:url(../images/company/rz_no.jpg) no-repeat;padding-left:20px;}

a.gzhu,a.gzhu_no{font-size:14px; color:#C00}


.ico_fu1,.ico_fu2,.ico_fu3,.ico_fu4,.ico_fu5,.ico_fu6,.ico_fu7,.ico_fu8,.ico_fu9,.ico_fu10,.ico_fu11,.ico_fu12 { display:block; width:18px; height:18px; background:url(../images/company/fuli1.png) 0 0 no-repeat; cursor:pointer; margin-top:4px}
.ico_fu2 {background:url(../images/company/fuli2.png) no-repeat}
.ico_fu3 {background:url(../images/company/fuli3.png) no-repeat}
.ico_fu4 {background:url(../images/company/fuli4.png) no-repeat}
.ico_fu5 {background:url(../images/company/fuli5.png) no-repeat}
.ico_fu6 {background:url(../images/company/fuli6.png) no-repeat}
.ico_fu7 {background:url(../images/company/fuli7.png) no-repeat}
.ico_fu8 {background:url(../images/company/fuli8.png) no-repeat}
.ico_fu9 {background:url(../images/company/fuli9.png) no-repeat}
.ico_fu10 {background:url(../images/company/fuli10.png) no-repeat}
.ico_fu11 {background:url(../images/company/fuli11.png) no-repeat}
.ico_fu12 {background:url(../images/company/fuli12.png) no-repeat}

.ico_fuli1,.ico_fuli2,.ico_fuli3,.ico_fuli4,.ico_fuli5,.ico_fuli6,.ico_fuli7,.ico_fuli8,.ico_fuli9,.ico_fuli10,.ico_fuli11,.ico_fuli12{ display:block; width:240px; height:105px; background:url(../images/company/fuli1.gif) 0 0 no-repeat; cursor:pointer}
.ico_fuli2 {background:url(../images/company/fuli2.gif) 0 0 no-repeat}
.ico_fuli3 {background:url(../images/company/fuli3.gif) 0 0 no-repeat}
.ico_fuli4 {background:url(../images/company/fuli4.gif)  0 0 no-repeat}
.ico_fuli5 {background:url(../images/company/fuli5.gif) 0 0 no-repeat}
.ico_fuli6 {background:url(../images/company/fuli6.gif) 0 0 no-repeat}
.ico_fuli7 {background:url(../images/company/fuli7.gif) 0 0 no-repeat}
.ico_fuli8 {background:url(../images/company/fuli8.gif)  0 0 no-repeat}
.ico_fuli9 {background:url(../images/company/fuli9.gif) 0 0 no-repeat}
.ico_fuli10 {background:url(../images/company/fuli10.gif) 0 0 no-repeat}
.ico_fuli11 {background:url(../images/company/fuli11.gif) 0 0 no-repeat}
.ico_fuli12 {background:url(../images/company/fuli12.gif) 0 0 no-repeat}

/* Core qTip styles */
.qtip {position: absolute;display: none; max-width: 280px;min-width: 50px;font-size: 10.5px;line-height: 12px;direction: ltr;}
.qtip-content {position:relative;padding:0px 9px;overflow: hidden;text-align: left;word-wrap: break-word;}
/* Default close button class */
.qtip-close {position: absolute;right:30px;top:15px;cursor: pointer;outline: medium none;	border-color: transparent;}
















