		.sliderMaskbj{
		    position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			opacity: 0.5;
			background-color: #000;
		    display:none;
			z-index: 1000;
		}
		.slidercaptcha {
		    width: 314px;
			height: 288px;
			border-radius: 4px;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
		    position: fixed;
			top:50%;
			left:50%;
			margin-left:-157px;
			margin-top:-150px;
			display: flex;
			flex-direction: column;
			background-clip: border-box;
			border: 1px solid rgba(0,0,0,.125);
		    display:none;
		    background: #ffffff;
			z-index: 1001;
		}
		.card-header{
		    border-bottom: 1px solid rgba(0,0,0,.125);
            padding: 14px 20px;
            font-size: 16px;
		    background-color: rgba(0, 0, 0, 0.03);
		}
		.closeSlide{
		    float:right;
		    font-size:18px;
		    font-weight:bold;
		    font-style: normal;
		    cursor: pointer;
		}
		.rightValidate { width: 280px;height:200px;  line-height: 30px; height: 30px; text-align: center; z-index: 99; margin-left:17px;}
        .rightValidate .v_rightBtn { position: absolute; left: 0; top: 0; height: 40px; width: 40px; cursor: pointer; font-size: 20px;font-weight: bold;text-align: center;line-height: 40px;     background: #fff;box-shadow: 0 0 3px rgba(0,0,0,.3);transition: background .2s linear;border-radius: 2px;}
        .rightValidate .imgBtn{ width:44px; height: 171px; position: absolute; left: 0;  }
        .rightValidate .imgBtn img{ z-index:99; align:center;}
        .rightValidate .imgBg{ position:absolute;bottom:73px;width: 280px; height: 157px;  z-index:9;}
        .rightValidate .imgBg_2{ position:absolute;bottom:73px; width: 150px; height: 60px;   display:block;z-index:9;}
        .rightValidate .imgBg_3{ position:absolute; bottom:73px; width: 170px; height: 60px;   display:block;z-index:9;}
        .rightValidate .hkinnerWrap{ border: 1px solid #eee; z-index:9999;margin-top:180px;background: #f7f9fa;border-radius: 2px;text-align: center;}
        .rightValidate .green{ border-color:#34C6C2 !important; }
        .rightValidate .green .v_rightBtn{ background: #34C6C2; color: #fff;}
        .rightValidate .red{ border-color:red !important; }
        .rightValidate .red .v_rightBtn{ background: red; color: #fff;text-align: center;line-height: 40px; }
        .rightValidate .refresh{ position: absolute; width: 30px; height: 30px; right: 4px; top: 4px; font-size: 12px; color: #fff; text-shadow: 0px 0px 9px #333; cursor: pointer; display: none; }
        .rightValidate .notSel{ user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-touch-callout: none; }

		.moveWidth{
		    width:0;
			position: absolute;
			left: 0;
			top: 0;
			height: 40px;
			border-radius: 2px;
		}
		.range_moving{
		     border: 0 solid #1991fa;
		     background: #d1e9fe;
		     border-width: 1px 0 1px 1px;
		}
		.range_moving .v_rightBtn{
		    border: 1px solid #1991fa;
            top: -1px;
		    background:#1991fa;
		}
		.move-wrong{
		    border: 0 solid #f57a7a;
			background: #fce1e1;
			border-width: 1px 0 1px 1px;
		}
		.move-wrong .v_rightBtn{
		    border: 1px solid #f57a7a;
            top: -1px;
		    background:#f57a7a;
		}
		.move-active{
		    border: 0 solid #52ccba;
			background: #d2f4ef;
			border-width: 1px 0 1px 1px;
		}
		.move-active .v_rightBtn{
		    border: 1px solid #52ccba;
            top: -1px;
		    background:#52ccba;
		}