.spinner-sprite,
.spinner .decrease,
.spinner .decrease[disabled],
.spinner .increase,
.spinner .value,
.spinner .value.passive {
	/* background: url('https://163mail.email/images/spinner.png') no-repeat */
}

.spinner {
	overflow: hidden;
}

.spinner button,
.spinner .value {
	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 25px;
	margin: 0
}

.spinner button {
	border: none;
	width: 22px;
	height: 23px;
	outline: none
}

.spinner .decrease {
	cursor: pointer;
	font-size: 0;
}

.spinner .decrease[disabled] {
	cursor: default;
	background-position: center;
	background-image: url(../images/d-jian.jpg);
}

.spinner .increase {
	background-position: 0 0;
	cursor: pointer;
	text-indent: -10000px
}

.spinner .value {
	width: 40px;
	height: 23px;
	line-height: 23px;
	padding: 0px;
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	background-color: transparent;
}

/* .spinner .value.passive {
	color: #919191;
} */

.spinner .error,
.spinner .invalid {
	background: #aa0000;
}

.spinner .decrease {
	background-position: center;
	background-image: url(../images/d-jian-on.jpg);
}

.spinner .increase {
	background-position: center;
	background-image: url(../images/d-jia.jpg);
}

.spinner .value,
.spinner .value.passive {
	background-image: none !important;
}