.QapTcha {/* 滑块容器  */
	/* float: left; */
	width: 249px;
}

.QapTcha .clr {
	clear: both;
}

.QapTcha .bgSlider {/* 滑块滑过路径颜色  */
	width: 247px;
	height: 32.5px;
	float: left;
	background-color: #6caff5;
	z-index: 101;
	position: relative;
}

.QapTcha .bgMasks {/* 滑块未滑过颜色  */
	width: 247px;
	height: 32.5px;
	background-color: #e8e8e8;
	z-index: 102;
	position: absolute;
	top: 0;
	right: 0;
}

.QapTcha .Slider {/* 滑块  */
	width: 34px;
	height: 31.6px;
	border: none;
	border-right: 1px solid #ddd;
	background: transparent url('../images/captcha_pass.png') no-repeat;
	cursor: pointer;
	position: relative;
	top: 0;
	left: 0;
	z-index: 104;
}

.QapTcha .TxtStatus {/* 文字的容器长度(也是滑块能滑过的长度)  */
	width: 224px;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	clear: both;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 103;
	display: inline-block;
	border: none;
	cursor: pointer;
	line-height: 34px;
}

.QapTcha .TxtStatus span {
	color: #fff;
	font-size: 12px;
	float: none;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
	.QapTcha .TxtStatusFont {
		background:-webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
		-webkit-animation:slidetounlock 3s infinite;
		-webkit-text-size-adjust:none;
	}
}

@-webkit-keyframes slidetounlock {
	0% {
		background-position:-160px 0
	}
	100% {
		background-position:160px 0
	}
}

.QapTcha .dropSuccess {
	color: /* #4e8b37 */ white;
	-webkit-animation: none;
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff),
		color-stop(.4, #fff), color-stop(.5, #fff), color-stop(.6, #fff),
		color-stop(1, #fff));
	-webkit-background-clip: text;
}

.QapTcha .dropError {
	width: 247px;
	color: #000;
}

.QapTcha .SliderSuccess {
	background: transparent url('../images/captcha_ok.png') no-repeat;
}