body,
html {
	min-width: 1400px;
	max-width: 1920px;
	margin: 0 auto;
}

.wrap {
	width: 100%;
	height: 3762px;
	background: url(../img/twl2405_bg.jpg) top center no-repeat;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.wrap_banner {
	width: 100%;
	height: 1089px;
	position: relative;
}

.Hybox_jrgw {
	position: absolute;
	top: 0;
	right: 307px;
}

.video-box {
	position: absolute;
	left: 50%;
	top: 0;
	height: 1080px;
	width: 1920px;
	transform: translateX(-50%);
	overflow: hidden;
}

.video-box video {
	pointer-events: none;
}

.wrap_banner .zp_zhezhao {
	position: absolute;
	top: 586px;
	left: 50%;
	z-index: 99;
	transform: translateX(-50%);
}

.wrap_content {
	width: 1400px;
	height: 1487px;
	margin: 0 auto;
	display: block;
	position: relative;
	margin-top: 20px;
}

.turntable_title {
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}

.wrap_content .turntable_time {
	text-align: center;
	margin-top: 15px;
	color: #42282a;
	letter-spacing: 1px;
	z-index: 10;
	position: relative;
	font-size: 20px;
}

.wrap_content .turntable_cjnum {
	text-align: center;
	font-size: 20px;
	color: #b53d24;
	letter-spacing: 1px;
	z-index: 100;
	position: relative;
	margin-top: 15px;
}

.turntable_login,
.turntable_zhuxiao {
	z-index: 99;
	position: absolute;
	top: 10%;
	left: 73%;
	cursor: pointer;
}

.wrap_content .turntable_yaoqing {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	margin-top: 30px;
	position: relative;
	z-index: 99;
}

.wrap_content .turntable_cjjl {
	position: absolute;
	top: 14%;
	left: 16%;
	cursor: pointer;
	z-index: 99;
	animation: ttmove 2s linear infinite;
}

@keyframes ttmove {
	0% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-15px)
	}

	100% {
		transform: translateY(0px)
	}
}

.wrap_content .turntable_dltip {
	position: absolute;
	right: 157px;
	top: 14%;
}

.wrap_content .turntable_cjbd {
	position: absolute;
	top: 18%;
	left: 80%;
	cursor: pointer;
	z-index: 99;
}

.wrap_content .wrap_diva {
	width: 1668px;
	height: 1056px;
	background: url(../img/twl2405_zpcjbg.png) no-repeat;
	background-size: 100%;
	margin-top: 20px;
	position: relative;
	margin-left: -76px;
}

.wrap_diva .wrap_divb {
	width: 853px;
	height: 853px;
	margin-top: 46px;
	margin-left: 357px;
	float: left;
	position: relative;
}

.wrap_divb .turntable_bgs {
	display: block;
	position: absolute;
	top: 13px;
	left: 0;
	right: 0;
	margin: auto;
	animation: ttspan 30s linear infinite;
}

@keyframes ttspan {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.wrap_divb .turntable_zp {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.wrap_divb .turntable_btn {
	position: absolute;
	top: 271px;
	left: 0;
	right: 0;
	margin: auto;
	cursor: pointer;
}

.wrap_content .turntable_yqdes {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	margin-top: -23px;
}

.wrap_rule {
	width: 1400px;
	height: 805px;
	margin: 0 auto;
	display: block;
	position: relative;
	margin-top: 120px;
}

.wrap_rule .wrap_rulecon {
	width: 1179px;
	height: 661px;
	color: #272315;
	font-size: 18px;
	margin: 0 auto;
	line-height: 46px;
	margin-top: 40px;
}

.wrap_rulecon p {
	text-align: center;
	font-size: 22px;
	font-family: 思源宋体;
	margin-bottom: 10px;
}
.wrap_rulecon .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #592d16;
}

.wrap_rulecon b {
	font-weight: 550;
}

.wrap_rulecon span {
	color: red;
}

/*登录*/
.dengltk {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, .6);
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
	z-index: 100;
}

.dengltk_diva {
	width: 781px;
	height: 495px;
	background: url(../img/twl2405_logink.png) no-repeat;
	position: relative;
	padding-top: 39px;
}

.dengltk_gb {
	position: absolute;
	right: -42px;
	top: -28px;
	cursor: pointer;
}

.dengltk_imga {
	display: block;
	margin: 25px auto;
	cursor: pointer;
}

.appoint_pa {
	width: 781px;
	height: 40px;
	margin: 0 auto;
	margin-top: 35px;
	display: flex;
	justify-content: center;
}

.appoint_spa {
	height: 40px;
	line-height: 40px;
	color: #825e38;
	font-size: 22px;
}

.appoint_inpa {
	width: 500px;
	height: 36px;
	background: #fff;
	color: #000;
	border: 1px solid #e7d5aa;
	text-indent: 10px;
}

.appoint_pb {
	width: 612px;
	text-align: right;
	display: block;
	font-size: 20px;
	color: #825e38;
	margin: 0 auto;
	margin-top: 15px;
}

.appoint_imga,
.appoint_imgb,
.appoint_imgc {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	margin-bottom: 25px;
}

/*提示*/
.tishitk {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, .6);
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
	z-index: 101;
}

.zhwlzxzh_diva {
	width: 590px;
	height: 314px;
	position: relative;
	background: url(../img/twl2405_tsk.png) no-repeat;
	padding-top: 66px;
	background-size: 100%;
}

.tishitk_pa {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	line-height: 36px;
	color: #001000;
	font-size: 22px;
	margin-top: 30px;
}

.tishiqd {
	display: block;
	margin: 0 auto;
	margin-top: 34px;
	cursor: pointer;
}

.tankgban {
	position: absolute;
	right: -45px;
	top: -40px;
	cursor: pointer;
}

/* 抽奖记录 */
.WinRecord {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .6);
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
	z-index: 999;
}

.WinRecord_diva {
	width: 682px;
	height: 720px;
	background: url(../img/twl2405_cjjlk.png) no-repeat;
	background-size: 100%;
	position: relative;
	padding: 0px 70px 66px 70px;
	padding-top: 109px;
}

.zptk_imga {
	position: absolute;
	right: -45px;
	top: -40px;
	cursor: pointer;
}

.Winrecord_divb {
	width: 100%;
	height: 100%;
	font-size: 18px;
	color: #272315;
}

.Winrecord_diva {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	font-size: 18px;
	display: flex;
	justify-content: center;
	position: relative;

}

.Winrecord_diva p:nth-child(1) {
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 269px;
	text-align: center;
	line-height: 40px;
}

.Winrecord_diva p:nth-child(2) {
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	width: 269px;
	text-align: center;
}

/* 榜单 */
.LotteryList {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .6);
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
	z-index: 999;
}

.LotteryList_diva {
	width: 682px;
	height: 720px;
	background: url(../img/twl2405_cjbdk.png) no-repeat;
	background-size: 100%;
	position: relative;
	padding: 0px 70px 53px 70px;
	padding-top: 93px;
}

.LotteryList_divb {
	width: 100%;
	height: 100%;
}

.LotteryList_divb p {
	font-size: 18px;
	color: #272315;
	line-height: 40px;
	text-align: center;
}

.LotteryList_divc {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	font-size: 18px;
	display: flex;
	justify-content: center;
	position: relative;
	color: #272315;
}

.WinRecord_diva .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.LotteryList_divb .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #a6602a;
}

.WinRecord_diva .mCSB_container,
.LotteryList_divb .mCSB_container {
	margin-right: 13px !important;
}

.jinzdj {
	pointer-events: none;
}



/* 榜单 */
.yaoqingdes {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .6);
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
	z-index: 999;
}

.yaoqingdes_diva {
	width: 590px;
	height: 314px;
	position: relative;
	background: url(../img/twl2405_tsk.png) no-repeat;
	padding-top: 104px;
	background-size: 100%;
}

.yaoqingdes_diva p {
	font-size: 18px;
	color: #272315;
	line-height: 40px;
	text-align: center;
}

.gz_table {
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 605px;
	margin: 20px auto;
}

.gz_table td,
.gz_table th {
	border: 1px solid #272315;
	vertical-align: middle;
	text-align: center;
}