.hide{
	display: none;
}
.js-unlock{
	margin-left: 730px;
}
.mask {
	position: fixed;
	z-index: 98;
	background-color: #000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* older safari/Chrome browsers */  
    -webkit-opacity: 0.5;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.5;  
    /* Safari 1.x (pre WebKit!) ��ʽkhtml�ں˵�Safari�����*/  
    -khtml-opacity: 0.5;  
    /* IE9 + etc...modern browsers */  
    opacity: .5;  
    /* IE 4-9 */  
    filter:alpha(opacity=50);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  
}
.unlock-box {
	position: absolute;
	margin-top: 200px;
	margin-left: -37px;
	z-index: 99;
}
.slide-to-unlock-bg {
  text-align: center;
  border: 1px solid #ccc;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 3px;
}
.slide-to-unlock-bg span {
  position: relative;
  z-index: 5;
  color: #333;
}
.slide-to-unlock-progress {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 3px;
  left: 1px;
  top: 1px;
}
.slide-to-unlock-handle {
  position: absolute;
  left: 2px;
  top: 32px;
  border-radius: 3px;
  border: 1px solid #ccc;
  z-index: 6;
  cursor: move;
	-moz-box-shadow: 1px 1px 1px #ddd;	/*firefox*/
	-webkit-box-shadow: 1px 1px 1px #ddd;	/*safari��chrome*/
	box-shadow:1px 1px 1px #ddd;	/*opera��ie9*/
}