.pop_box_bg {
	position: relative;
	width: 638px;
	min-height: 693px;
	height: fit-content;
	background-image: url('../img/pop/miyu/box.png');
	background-size: 100% 100%;
	padding-top: 113px;
	margin-top: 100px;
	padding-bottom: 30px;
}

.pop_box_title {
	position: absolute;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
}

.pop_box_cont {
	margin-top: -50px;
}

.pop_box_l_b {
	position: absolute;
	left: -30px;
	bottom: -20px;
}

.pop_box_btn {
	margin-top: 56px;
}

.rafflesw,
.rafflejd {
	width: 545px;
	height: fit-content;
	background-size: 100% 100%;
	margin-top: 10px;
	padding: 128px 36px 30px 34px;
}
.rafflejd {
	background-image: url('../img/pop/raffle/jdbox.png');
}
.rafflesw {
	background-image: url('../img/pop/raffle/swbox.png');
}
.rafflejd {
	width: 545px;
	height: 348px;
	background-image: url('../img/pop/raffle/jdbox.png');
	margin-top: 10px;
	padding: 124px 36px 40px 34px;
}

.raffleform input {
	width: 100%;
	height: 74px;
	color: #999999;
	line-height: 78px;
	font-weight: 400;
	font-size: 30px;
	padding: 0 23px;
	background-image: url('../img/pop/raffle/ipt_bg.png');
	background-size: 100% 100%;
}

.raffleform .inputaddress {
	width: 100%;
	color: #999999;
	font-weight: 400;
	font-size: 30px;
	padding: 23px;
	height: 114px;
	background-image: url('../img/pop/raffle/ipt_1bg.png');
	background-size: 100% 100%;
	border: 0;
	outline: 0;
}
.raffleform input.inputCode {
	width: 250px;
}
.raffleform .getCode {
	width: 205px;
	height: 74px;
	background-image: url('../img/pop/raffle/code_bg.png');
	font-weight: 400;
	font-size: 30px;
	color: #ffffff;
	line-height: 74px;
	background-size: 100% 100%;
}

.pop_box_liulan {
	margin-top: 40px;
}
.FromErr {
	width: 100%;
	height: 26px;
	text-align: left;
	font-size: 20px;
	color: #f8320e;
	opacity: 0;
	line-height: 26px;
}
