body{
	background: #FFF;
}
.bg{
    background-color: #e7f0be;
    background-image: -webkit-linear-gradient(top,#e7f0be,#e7eaff);
	background-image:-o-linear-gradient(top,#FFF,#F2F2F2);
	background-image:-ms-linear-gradient(top,#FFF,#F2F2F2);
	background-image:linear-gradient(top,#FFF,#F2F2F2);
	background-repeat: repeat-x;
	padding: .5rem;
}
.con{
	background: #FFF;
	padding: .5rem;
	border-radius: .8rem;
}
.con h2{
	padding-bottom: .5rem;
}
/*------选号输入框------*/
.digital-address-input{ 
	width: 100%; 
	border: #46a9fd 1px solid; 
	border-radius: .8rem; 
	overflow: hidden; 
	position: relative; 
	padding: 0 3.6rem 0 0;
}
.digital-address-input input{ 
	width: 100%;
	height: 1.5rem; 
	float: left; 
	padding-left: .5rem;
	font-size: .6rem;
}
.digital-address-input button{ 
	width: 3.6rem;
	height: 1.5rem;
	color: #FFF;
	position: absolute;
	right: 0;
	top: 0;
	background: #46a9fd;
	font-size: .5rem;
}
.number{
	background: #f5f5f9;
	padding: .5rem 0rem;
	margin: .8rem 0rem;
	border-radius: .5rem;
}
.number ul{
	display: flex;
	flex-wrap: wrap;
}
/* .number li{
	border: 1px solid #9c9eea;
	float: left;
	padding: 10px 24px;
	margin: 6px 13px;
	border-radius: 1rem;
	font-size: 13px;
} */
 .number li{
	border: 1px solid #9c9eea;
	float: left;
	padding: 10px 24px;
	margin: .5rem .5rem;
	border-radius: 1rem;
	font-size: 1em;
	box-sizing:content-box;
}

.batch{
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .6rem;
	color: #00a4ff;
}