html {
	background:url(about:blank);
	background-attachment:fixed
}
.fl {
	float: left;
}
.body-pd {
	padding-bottom:134px
}
.sl-common-red {
	color:#c00
}
.sl-log-reg-inp,.sl-close-btn,.sl-login-btn,.sl-keep-log {
	background:url(../images/sl-unit-icons.png) no-repeat
}
.sl-wrap {
	width:100%;
	height:117px;
	overflow:hidden;
	padding:17px 0 0;
	background:url(../images/sl-bg.png) repeat-x;
	z-index:500
}
.sl-wrap-fixed {
	position:fixed;
	bottom:0;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
.sl-wrap-inner {
	height:100px;
	width:980px;
	margin:0 auto
}
.sl-wrap-inner-l {
	width:194px;
	padding:26px 0 0 10px;
	font-size:14px;
	line-height:30px;
	color:#333;
	background:url(../images/sl-gap.png) no-repeat right top;
	font-weight:bold
}
.sl-wrap-inner-m {
	width:482px;
	padding:12px 0 0 30px;
	background:url(../images/sl-gap.png) no-repeat right top
}
.sl-wrap-inner-m p {
	text-indent:42px;
	line-height:20px
}
.sl-acount-box {
	height:35px;
	line-height:35px;
	color:#777;
	margin:0 0 5px;
	position:relative
}
.sl-acount-box label {
	font-size:14px;
	padding:0 7px 0 0
}
.sl-log-reg-inp {
	width:250px;
	height:32px;
	line-height:32px;
	border:1px solid #ddd;
	text-indent:8px
}
.sl-keep-log {
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer;
	background-position:-11px -67px;
	margin:0 0 0 8px;
	vertical-align:-4px;
	*vertical-align:0
}
.sl-keep-log.selected {
	background-position:-29px -67px
}
.sl-keep-log-note {
	color:#777;
	margin:0 0 0 7px
}
.sl-register-btn {
	display:inline-block;
	text-align:center;
	font-size:14px;
	width:83px;
	height:30px;
	line-height:30px;
	margin:0 9px 0 8px;
	background:url(http://img3.job1001.com/position_new/images/yl_login_common_icon.png) no-repeat;
	color:#FFF
}
.sl-register-btn:hover {
	background-position:0 -30px;
	text-decoration:none;
	color:#fff
}
.sl-wrap-inner-r {
	width:235px;
	padding:12px 0 0 29px;
	position:relative
}
.sl-close-btn {
	display:block;
	width:21px;
	height:21px;
	overflow:hidden;
	background-position:-11px -38px;
	position:absolute;
	top:9px;
	right:0;
	text-indent:-9999px
}
.fast-register-wrap {
	width:195px;
	height:35px
}
.fast-register-wrap label {
	line-height:32px;
	padding:0 8px 0 4px;
	font-size:12px;
	color:#999
}
.sl-wrap .fast-register-partner {
	width:120px;
	position:relative;
	line-height:32px;
	zoom:1
}
.sl-wrap .fast-register-partner .cm-faster-p {
	width:130px;
	position:relative;
	height:32px;
	padding:0 0 3px;
	overflow:visible;
	color:#777;
	z-index:3;
	*padding:0
}
.cm-faster-p .cm-faster-icon {
	width:32px;
	font-size:0;
	height:32px;
	margin:0 2px 0 0;
	display:inline-block;
	background:url(http://img3.job1001.com/position_new/images/yl_login_common_icon.png) no-repeat 0 -62px;
	color:#FFF;
	vertical-align:top
}
.sl-wrap .fast-register-partner a.cm-fa-icon1 {
	left:0
}
.sl-wrap .fast-register-partner a.cm-fa-icon2 {
	background-position:-33px -62px;
	left:42px
}
.sl-login-btn {
	display:block;
	width:168px;
	height:38px;
	line-height:38px;
	text-align:center;
	background-position:-82px -38px;
	font:16px/38px \5FAE\8F6F\96C5\9ED1;
	color:#fff;
	margin:4px 0 0
}
.sl-login-btn:hover {
	background-position:-82px -77px;
	color:#fff;
	text-decoration:none
}
.ie-placeholder {
	display:inline-block;
	height:34px;
	text-indent:8px;
	line-height:34px;
	position:absolute;
	top:2px;
	left:41px;
	color:#a9a9a9
}
.cm-faster-p .cm-icon-qq {
	background-position:0 -62px
}
.cm-faster-p .cm-icon-sina {
	background-position:-33px -62px
}
.cm-faster-p .cm-icon-renren {
	background-position:-66px -62px
}
.cm-faster-p .cm-icon-douban {
	background-position:-99px -62px
}
.cm-faster-p .cm-icon-wangyi {
	background-position:0 -95px
}
.cm-faster-p .cm-icon-txweibo {
	background-position:-33px -95px
}
.cm-faster-p .cm-icon-qqkj {
	background-position:-66px -95px
}
.cm-faster-p .cm-icon-kaixin {
	background-position:-99px -95px
}
.cm-faster-p .cm-icon-sohu {
	background-position:-0 -128px
}
.cm-faster-p .cm-icon-wechat {
	background-position:-33px -128px
}