html {background-color: #f4f4f4;}

.jl_menu {padding: 20px;}
.jl_menu a {display: block; height: 40px; line-height: 40px; font-size: 16px; text-align: center;}

.jl {padding: 10px 55px; border: 1px solid #e8e8e8; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.05); font-size: 14px; color: #444;}
.jl .pt {margin-bottom: 45px;}
.jl {padding:10px 55px;font-size: 14px;color: #444;}

.profile {position: relative; padding-left: 170px; padding-top: 80px; height: 120px; margin-top: 20px;}
.profile img {position: absolute; left: 0; top: 0; width: 150px; height: 200px; background: #F3F4F3 url('/static/images/default_user.jpg') no-repeat center center;}

.jl h2 {margin: 20px 0 8px;font-size: 40px;color: #000;}
.jl h2 small {font-size: 16px; color: #999;}
.jl .base .p1 {margin-bottom: 15px;font-size: 14px;color: #d3ccd9;}
.jl .base .p1 span {color: #666;}
.jl .base ul {position: relative;}
.jl .base ul {padding:25px 0 15px 20px;border-top:1px solid #eee;}
.jl .base ul label {position: absolute; left: 0; top: -17px; height: 30px; line-height: 30px; background-color: #eee; font-size: 16px; padding: 0 15px; border-radius: 26px;}
.jl .base ul li {float: left;width: 33%;font-size: 14px;line-height: 30px;color: #999;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.jl .base ul li span {margin-left:3px;color: #000;}
.jl .bh {position: absolute; right: 0; top: 10px;}

.jl .base ul li.gzjl {float: none; width: 100%; color: #333;}
.jl .base ul li.gzjl .item {padding: 5px 20px; border-left: 3px solid #eee; margin: 25px 0;}
.jl .base ul li.gzjl .item p {padding: 3px 0;}
.jl .base ul li.gzjl .item p em {color: #999;}
.jl .base ul li.gzjl .item strong {font-size: 16px; font-weight: 500; margin-right: 30px;}
.jl .base ul li.gzjl .item .nr {position: relative; padding-left: 72px;}
.jl .base ul li.gzjl .item .nr em {position: absolute; left: 0; top: 3px;}

.jl .dl1 dt {margin: 20px 0 5px; color: #999;}
.jl .dl1 dd {line-height: 30px; word-wrap: break-word;}

.jl .lxr {line-height: 30px;}

.jl .do {position: relative;height: 45px;}
.jl .do a.btn1 {display: block;float: left;height: 45px;line-height: 45px;margin-right: 15px;padding:0 40px;font-size: 17px;color: #fff;border-radius:3px;}
.jl .do #yq {background: #1ab394;}
.jl .do #sc {background: #f8ac59;}
.jl .do #yq:hover {background: #0EA788;}
.jl .do #sc:hover {background: #F1A149;}
.jl .do #yq:active {background: #0F9076;}
.jl .do #sc:active {background: #D48936;}
.jl .btn2 {height: 20px;line-height: 20px;float: right;margin:15px 0 0 15px;}
.jl .bdsharebuttonbox {}
#fx .bds_more {display: block;margin:0;padding:0;float: none;line-height: 20px;font-size: 14px;background: none;}
.bds_more i {background-image: url(../images/jobicons.png);  background-repeat: no-repeat; display: inline-block;width: 15px;height: 20px;float: left;margin:-2px 5px 0 0;background-position: -145px -130px;}
#dy i {display: inline-block;width: 19px;height: 18px;float: left;background: url(../images/jobicons.png)  -252px -152px;margin:0 5px 0 0;}


.empty {text-align: center; padding: 15px 0 0;}
.empty a {color: #529bef;}


.ui_state_tips .ui_icon_bg {margin: 5px 0 2px 9px;}
.ui_state_tips .ui_content {margin-top: 9px;}


@media print {
	.top, .screening, .footer, .btntop, .nav, .do, .header .service s {display: none;}
  .w1200 .wrap {width: 100%;}
  .head {padding: 15px 0;}
  .rightMain {width: 100%; padding: 0; margin-top: 0;}
  .jl {border: 1px solid #333;}
  .jl .base ul {border-color: #333;}
  .jl .base ul label {color: #fff; background-color: #666;}
  .jl .base ul li.gzjl .item {border-color: #666;}
  .jl .base ul li.gzjl, .jl .base .p1 span, .header .service, .header .service h3, .jl .base .p1, .jl h2 small, .jl .base ul li, .jl .base ul li.gzjl .item p em, .jl .bh, .jl .dl1 dt {color: #000;}
}







/* 邀请面试浮动层 */
.selectPost {padding: 0 20px; font-size: 16px;}
.selectPost dt {float: left; width: 150px; padding: 10px 0; text-align: right;}
.selectPost dd {position: relative; overflow: hidden; padding: 10px 0;}
.selectPost dd select {width: 210px; height: 35px; padding: 0 5px; margin-top: -8px;}
