body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	padding-top: 42px !important;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-weight: normal;
	font-style: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

q:before,
q:after {
	content: "";
}

fieldset,
img,
abbr,
acronym {
	border: 0;
}

.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.c {
	zoom: 1;
}

body {
	padding-top: 42px;
	text-align: justify;
	background-color: #000000;
	overflow-x: hidden;
}

:focus {
	outline: none;
}

a {
	text-decoration: none;
}

.wrap,
.wrap1,
.wrap2,
#footer_ied {
	min-width: 1200px;
	width: 100%;
	_width: expression( (document.documentElement.clientWidth||document.body.clientWidth) <1202? "1200px":"");
}

.container {
	width: 1200px;
	margin: 0 auto;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.hide {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.db {
	display: block;
	text-indent: -999em;
}

.fl {
	float: left;
}

.fr {
	float: right;
}


/*footer*/

#afooter {
	text-align: center;
	line-height: 20px;
	color: #908f91;
	background-color: #000;
	padding: 20px 0;
}

#afooter a {
	color: #908f91;
}


/*  */

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	pointer-events: none;
}


@font-face {
	font-family: 'fzz';
	src: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/fzz.ttf);
}
@font-face {
	font-family: 'fzx';
	src: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/fzx.ttf);
}
@font-face {
	font-family: 'rzrx';
	src: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/rzrx.ttf);
}
@font-face {
	font-family: 'zzgfhg';
	src: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/zzgfhg.otf);
}



.sp {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/sp.png) no-repeat;
}

.wrap1 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/head.jpg) no-repeat 50% 0;
}

.wrap2 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/bg.jpg) no-repeat 50% 0;
}

.head {
	height: 960px;
	position: relative;
}

.logocf {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/logo1.png) no-repeat;
	width: 280px;
	height: 76px;
	display: block;
	position: absolute;
	top: 32px;
	left: -329px;
}

.logodjc {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/logo2.png) no-repeat;
	width: 188px;
	height: 73px;
	display: block;
	position: absolute;
	top: 32px;
	left: -48px;
}
.logomus{
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/logo3.png) no-repeat;
	width: 176px;
	height: 48px;
	display: block;
	position: absolute;
	top: 45px;
	left: 150px;

	
}
.boxlogina {
	font-size: 20px;
	color: #f7f7f7;
	line-height: 1;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 984px;
	font-family: 'fzz';
}

.boxlogina a {
	color: #f7f7f7;
}





.box0 {
	padding-top: 68px;
}

.p0tit{background-position: -96px -296px;width: 1215px;height: 138px;margin: 0 0 0 -7px;}
.p0list{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;margin: 32px auto 0;}
.p0list li{width: 482px;margin: 0 40px;}
.p0list li img{display: block;width: 100%;}
.p0list li a{background-position: -1422px -1132px;width: 460px;height: 95px;margin: 10px auto 0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.p0list li a span{font-size: 44px;color: #43240D;line-height: 1;display: block;width: 100%;font-family: 'rzrx';display: block;text-align: center;}
.p0list li a em{font-size: 18px;color: #4e4100;line-height: 1;display: block;width: 100%;font-family: 'fzx';display: block;text-align: center;margin: 3px auto 0;}
.p0jindbox{width: 1098px;margin: 38px auto 0;}
.p0jdyop{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p0jdyop p{color: #FFFFFF;font-size: 24px;line-height: 1;font-family: 'rzrx';}
.p0jindu{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/jind1.png) no-repeat;width: 1098px;height: 46px;box-sizing: border-box;padding: 6px 0 0 9px;}
.p0dj{width: 1082px;height: 34px;display: block;}
.p0dj em{display: block;width: 100%;height: 100%;background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/jind2.png) no-repeat;background-size: auto 100%;}


.boxmusic{margin: 106px auto 0;}
.titmisc{background-position: -87px -218px;
	width: 1215px;
	height: 138px;margin: 0 0 0 -7px;}
.titdntxt{font-size: 20px;color: #FFFFFF;line-height: 1.3;width: 100%;text-align: center;font-family: 'fzz';margin: 15px auto 0;}
.musicbg{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/p0box.png) no-repeat;width: 1216px;height: 235px;box-sizing: border-box;padding: 27px 0 0 18px;margin: 5px 0 0 -8px;}
.musicbgin{width: 1170px;display: flex;justify-content: space-between;flex-wrap: wrap;height: 172px;}
.bxmus1{width: 382px;display: flex;justify-content: center;flex-wrap: wrap;}
.mustxt1{height: 100%;width: 97px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.mustxt1 span{font-size: 44px;color: #5a5aff;line-height: 1;font-family: 'rzrx';display: block;}
.mustxt1 em{font-size: 20px;color: #5a5aff;line-height: 1;font-family: 'fzz';margin-top: 5px;display: block;}
.musbtnbx{width: 243px;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.musbtnbx span{display: block;width: 126%;font-size: 20px;color: #5A5AFF;line-height: 1;font-family: 'fzz';margin-bottom: 5px;box-sizing: border-box;padding-left: 48px;}
.musbtnbx a{background-position: -496px -44px;width: 243px;height: 70px;display: block;font-size: 24px;color: #FFFFFF;line-height: 70px;text-align: center;font-family: 'rzrx';}
.musbtnbx a.gray{background-position: -1002px -45px;text-indent: -999em;}
.limemus{background-position: -888px -1px;
	width: 11px;
	height: 172px;display: block;}





.part-lot {
	margin: 90px auto 0;
}

.tit0 {
	background-position:  -164px -524px;
	width: 1215px;
	height: 138px;
	margin: 0 0 0 -7px;
}

.boxlotterty {
	width: 1196px;
	margin: 25px auto 0;
	position: relative;
}

.lottery {
	width: 1196px;
	display: block;
}

.lotdjtxtbx {
	width: 560px;
	position: absolute;
	left: 50%;
	margin-left: -280px;
	top: 394px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.lotdjtxtbx li {
	width: 269px;
	font-size: 22px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
	font-family: 'fzz';
}

.bxlotbtn {
	width: 560px;
	position: absolute;
	left: 50%;
	margin-left: -280px;
	top: 449px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.bxlotbtn a {
	display: block;
	width: 269px;
	height: 77px;
}

.btnlot1 {
	background-position: -1322px -21px;
}

.btnlot2 {
	background-position: -1613px -21px;
}


.bxcheck {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 560px;
	left: 50%;
	margin-left: -280px;
	top: 628px;
	position: absolute;
}

.bxcheck a {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/lotck.png) no-repeat;
	width: 27px;
	height: 27px;
	display: block;
	margin: 0 2px;
}



.bxcheck p {
	font-size: 22px;
	color: #ffffff;
	line-height: 32px;
	margin: 0 2px;
	font-family: 'fzz';
}

.bxcheck a.on {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/lotckcurr.png) no-repeat;
}

.btndjq {
	display: block;
	background-position: -1325px -118px;
	width: 111px;
	height: 24px;
	position: absolute;left: 50%;margin-left: -56px;top: 556px;
}

.bxzcdm {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/bgzcmd.png) no-repeat;width: 1216px;height: 525px;
	
	margin: 14px 0 0 -8px;
	box-sizing: border-box;
	padding: 0 29px 0 19px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.bxzcdm_lf {
	width: 614px;
	
	box-sizing: border-box;
	padding-top: 122px;
	
}

.titzcx {
	font-size: 40px;
	color: #ffffff;
	line-height: 1;
	width: 100%;
	text-align: center;
	font-weight: bold;
	display: none;
}

.zcx {
	width: 225px;
	display: block;
	margin: 0 auto 0;
}

.textzcx {
	font-size: 20px;
	color: #2c2b2b;
	line-height: 30px;
	width: 100%;
	text-align: center;
	margin: -15px auto 0;
	font-family: 'fzz';
}

.btnzcx {
	background-position: -1483px -182px;
	width: 329px;
	height: 77px;
	display: block;
	margin: 11px auto 0;
}

.bxzcdm_md {
	width: 0;
	background-color: #000000;
	height: 100%;
}

.bxzcdm_rig {
	width: 528px;
	box-sizing: border-box;
	padding-top: 122px;
	
}

.boxlistmd {
	width: 90%;
	margin: 0 auto 0;
	height: 340px;
	overflow: hidden;
}

.listmd {
	width: 100%;
}

.listmd li {
	font-size: 20px;
	color: #353535;
	line-height: 1.2;
	height: 48px;
	width: 100%;
	text-align: center;
	font-family: 'fzz';
}

.boxchek {
	margin: -40px auto 0;
}

.tit2 {
	background-position:-105px -1206px;
	width: 1215px;
	height: 137px;
	margin: 0 auto;
}

.chklist{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/zxbx.png) no-repeat;width: 1216px;height: 475px;margin: 9px 0 0 -8px;box-sizing: border-box;padding: 243px 0 0 484px;}
.lisbtnzx{width: 619px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.lisbtnzx li{width: 286px;}
.lisbtnzx li a{display: block;margin: 0 auto 12px;background-position: -1539px -560px;
	width: 269px;
	height: 77px;font-size: 30px;color: #43240d;text-align: center;line-height: 78px;font-family: 'rzrx';}
.lisbtnzx li a.gray{background-position:  -1529px -708px;text-indent: -999em;}
.box1 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/bgdhbx.png) no-repeat;width: 1920px;height: 1267px;box-sizing: border-box;padding-top: 95px;margin: 114px 0 0 -360px;
}




.bxmisuchz{margin-top: 105px;}
.poptitmis{background-position:-125px -778px;
	width: 1215px;
	height: 115px;margin: 0 0 0 -7px;}
.misulist{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/muslhbg.png) no-repeat;width: 1204px;height: 381px;display: flex;justify-content: center;flex-wrap: wrap;}
.misulist li{width: 397px;margin: 0 2px;}
.musbx{width: 100%;display: block;position: relative;}
.musbx img{display: block;width: 100%;}
.musbtnget{background-position:  -1543px -841px;
	width: 269px;
	height: 77px;display: block;margin: 15px auto 0;font-size: 34px;color: #43240D;line-height: 78px;text-align: center;font-family: 'rzrx';}
.musbtnget.gray{background-position: -1542px -971px;}

.tit3 {
	background-position: -99px -972px;
	width: 1215px;
	height: 138px;
	margin: 0 auto;
}

.myjifen {
	width: 1200px;
	font-size: 20px;
	line-height: 1;
	text-align: center;
	margin: 10px auto 0;
	color: #5a5aff;
	font-family: 'fzz';
}

.myjifen span {
	color: #5a5aff;
}

.listdhuih {
	width: 1400px;
	margin: 12px auto 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.listdhuih li {
	width: 229px;
	margin: 0 7px 15px;
}

.listdhuih li.mb0 {
	margin-bottom: 0;
}

.bg_dhimg {
	width: 230px;
	height: 180px;
	position: relative;
	margin: 0 auto;
}

.bg_dhimg img {
	display: block;
	width: 100%;
}

.dhdjname {
	display: none;
}

.btnduih {
	background-position: -1563px -315px;
	width: 237px;
	height: 71px;
	display: block;
	margin: 10px auto 0;
}

.btnduih span {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 72px;
	font-size: 28px;
	color: #ffffff;
	font-family: 'rzrx';
}

.btnduih.gray {
	background-position:  -1560px -434px;
	text-indent: -999em;
}




.box5 {
	margin-top: 106px;position: relative;padding-bottom: 310px;
}
.bgdn{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/bgdn.png) no-repeat;width: 1920px;height: 387px;left: 50%;margin-left: -960px;bottom: 0;display: block;position: absolute;}
.tit5 {
	background-position:   -156px -1883px;
	width: 1215px;
	height: 138px;
	margin: 0 0 0 -7px;
}

.listrule {
	width: 100%;
	margin: 35px auto 0;
}

.listrule li {
	width: 100%;
	float: left;
	margin-bottom: 3px;
}

.listrule li span {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/ruleicon.png) no-repeat;
	width: 26px;
	height: 26px;
	
	float: left;
	text-indent: -999em;
	
}

.listrule li p {
	font-size: 20px;
	color: #ffffff;
	line-height: 28px;
	padding-left: 32px;
	font-family: 'fzz';
}

.listrule li p a {
	color: #fcff17;
	text-decoration: underline;
}

.listrule li strong {
	display: block;
	color: #ffffff;
	font-size: 20px;
	font-family: 'fzz';
	line-height: 30px;
}

.listrule li p em {
	color: #fcff17;
	display: block;
}

.box7 {
	margin: 70px auto 0;
}

.tit7 {
	background-position:  -168px -1460px;
	width: 1215px;
	height: 137px;
	margin: 0 auto;
}
.mysuip{
	color: #FFFFFF;
}
.mysuip span{
	color: #FFFFFF;
}
.listspdh {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 24px auto 0;
}

.listspdh li {
	width: 286px;
	position: relative;
}

.listspdh li img {
	display: block;
	width: 100%;
}

.btnduihsp {
	background-position:  -1543px -841px;
	width: 269px;
	height: 77px;
	display: block;
	margin: 6px auto 0;
}

.btnduihsp span {
	font-size: 30px;
	color: #43240D;line-height: 78px;display: block;width: 100%;height: 100%;
}

.btnduihsp.gray {
	background-position: -1542px -971px;
	text-indent: -999em;
}

.fcjf {
	display: block;
	position: absolute;
	box-sizing: border-box;
	bottom: 0;
	right: 0px;
	width: 230px;
	height: 181px;
}



.fclist {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.fclist li {
	width: 100px;
	margin-bottom: 10px;
}

.fclist li img {
	display: block;
	width: 84px;
	margin: 0 auto;
}

.fclist li span {
	font-size: 16px;
	color: #180d04;
	line-height: 1;
	width: 100%;
	text-align: center;
	margin-top: 6px;
	display: block;
}

.fcjf:hover .boxfclist {
	display: block;
}

.boxcard {
	margin: 82px auto 0;
}

.titcard {
	background-position:-161px -1694px;
	width: 1215px;
	height: 137px;
	margin: 0 0 0 -7px;
}

.bxcardkbtn {
	margin: 25px auto 0;
}

.bxcard {
	width: 1216px;
	display: block;
	margin: 20px 0 0 -8px;
}

.bxcard img {
	display: block;
	width: 100%;
}

.btngomus {
	background-position:  -1543px -841px;
	width: 269px;
	height: 77px;
	display: block;
	margin: -6px auto 0;
}

.btngomus span {
	font-size: 30px;
	color: #43240D;line-height: 78px;display: block;width: 100%;height: 100%;
	font-family: 'rzrx';line-height: 78px;text-align: center;
}
/*µ¯´°*/

.pop_mark{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 798;display: none;}
.pop {position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.popsp {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popsp.png) no-repeat;
}

.pop1 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popbg1.png) no-repeat;
	width: 810px;
	height: 753px;
	background-size: 100% 100%;
}

.iframe1 {
	width: 780px;
	height: 763px;
	display: block;
	border: none;
	position: absolute;
	top: 49%;
	left: 50%;
	;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: 50% 50%;
}

.dia-close {
	display: block;
	position: absolute;
	top: 28px;
	right: 9px;
	background-position: -13px -12px;
	width: 36px;
	height: 28px;
}
.pop1 .dia-close{top: 34px;right: 24px;}
.pop2 {
	width: 674px;
}

.pop-content {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popbg.png) no-repeat;
	width: 671px;
	padding: 36px 0 18px;
	position: relative;

}

.popzs1 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popleft.png) no-repeat;
	width: 10px;
	height: 100%;
	position: absolute;
	left: -10px;
	
	top: 0;
	display: block;
}

.popzs2 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/poptop.png) no-repeat;
	width: 699px;
	height: 26px;
	position: absolute;
	right: -18px;
	
	top: -9px;

}

.popzs3 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popright.png) no-repeat;
	width: 19px;
	height: 100%;
	position: absolute;
	right: -18px;
	top: 0;
	display: block;
}

.popzs4 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popbottom.png) no-repeat;
	width: 699px;
	height: 19px;
	position: absolute;
	left: -10px;
	bottom: -19px;
	display: block;
}

.dia-con-1 {
	width: 650px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.dia-con-a {
	width: 370px;
}

.pop_tit {
	font-size: 46px;
	line-height: 1;
	width: 100%;
	text-align: center;
	color: #5a5aff;
	font-family: 'zzgfhg';
}

.bgtable1 {
	width: 100%;
	margin: 15px auto 0;
}

.poptable2 {
	width: 100%;
	border: 1px solid #92a1ef;
}

.poptable2 thead tr th {
	height: 40px;
	background-color: #5a5aff;
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
	border: 1px solid #648ee3;
	font-family: 'fzz';
}

.poptable2 thead tr th:nth-child(2) {
	border-right: 1px solid #adadff;
	border-left: 1px solid #adadff;
}

.poptable2 tbody tr td {
	height: 40px;
	font-size: 18px;
	color: #5a5aff;
	line-height: 1;
	text-align: center;
	border-bottom: 1px solid #92a1ef;
	font-family: 'fzx';
	background-color: #cbcbff;
}

.poptable2 tbody tr td:nth-child(2) {
	border-right: 1px solid #92a1ef;
	border-left: 1px solid #92a1ef;
}

.poptable2 tbody tr td a {
	color: #5a5aff;
}

.page_box {
	background-color: #cbcbff;
	border: 1px solid #92a1ef;
	border-right: 1px solid #92a1ef;
	border-left: 1px solid #92a1ef;
	border-top: none;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	height: 32px;
	width: 100%;
	font-family: 'fzx';
}

.page_box span {
	margin: 0 5px;
	font-size: 20px;
	color: #6c6cff;
	line-height: 32px;
}

.page_box span a {
	color: #6c6cff;
}

.dia-con-b {
	width: 257px;
}

.pop_tit_wqfj {
	font-size: 46px;
	color: #000000;
	line-height: 1;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.poptable3 {
	width: 100%;
	margin: 15px auto 0;
	border: 1px solid #6781e3;
}

.poptable3 h4 {
	width: 100%;
	height: 70px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid #6781e3;
}

.poptable3 h4 span {
	display: block;
	height: 100%;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #ffffff;
	line-height: 1;
	background-color: #5a5aff;
	font-family: 'fzz';
}

.poptable3 h4 span:first-child {
	box-sizing: border-box;
	border-right: 1px solid #738ae7;
	width: 70%;
}

.poptable3 h4 span:last-child {
	text-align: center;
	width: 30%;
}

.table_con2 {
	width: 100%;
	height: 488px;
	overflow-x: hidden;
	overflow-y: auto;
}

.table_con2 p {
	font-size: 18px;
	color: #5a5aff;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid #738ae7;
	font-family: 'fzz';
}

.table_con2 p span:first-child {
	width: 70%;
	border-right: 1px solid #6781e3;
	box-sizing: border-box;
}

.table_con2 p:last-child {
	border-bottom: none;
}

.table_con2 p span:last-child {
	width: 30%;
}

.table_con2 p span {
	text-align: center;
	height: 48px;
	line-height: 1.1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'fzz';
	background-color: #cbcbff;
}

.table_con2 p:nth-child(odd) span {}

.table_con2 p:nth-child(even) span {}

.table_con2::-webkit-scrollbar-track-piece {
	background-color: #FFFFFF;
}

.table_con2::-webkit-scrollbar {
	width: 2px;
}

.table_con2::-webkit-scrollbar-thumb {
	background: #000000;
	border-radius: 10px
}

.poptxttip1 {
	font-size: 18px;
	color: #5a5aff;
	line-height: 1.3;
	width: 558px;
	margin: 15px auto 0;
	text-align: center;
	font-family: 'fzz';
}

.table_con {
	width: 611px;
	margin: 22px auto 0;
	border: 2px solid #6b91e3;
}

.poptable1 {
	width: 100%;
}

.poptable1 thead tr th {
	height: 35px;
	background-color: #5a5aff;
	border-bottom: none;
	border-top: none;
	font-size: 20px;
	color: #5a5aff;
	line-height: 1;
	text-align: center;
	font-family: 'fzz';
}

.poptable1 thead tr th:first-child {
	border-right: 1px solid #adadff;
	;
}

.poptable1 thead tr th:last-child {
	border-left: 1px solid #adadff;
	;
}

.poptable1 thead tr th:nth-child(1) {
	width: 222px;
}

.poptable1 thead tr th:nth-child(2) {
	width: 104px;
}

.poptable1 thead tr th:nth-child(3) {
	width: 265px;
}

.poptable1 tbody tr td {
	height: 32px;
	border: 1px solid #738ae7;
	font-size: 18px;
	color: #5a5aff;
	line-height: 1;
	text-align: center;
	border-top: none;
	font-family: 'fzx';
	background-color: #cbcbff;
}

.poptable1 tbody tr td:first-child {
	border-left: none;
}

.poptable1 tbody tr td:last-child {
	border-right: none;
}

.page {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	height: 32px;
	border-top: 1px solid #6c91e3;
	font-size: 18px;
	background-color: #cbcbff;
}

.page span {
	margin: 0 5px;
	font-size: 18px;
	color: #5a5aff;
	line-height: 32px;
}

.page span a {
	color: #5a5aff;
}

.poptbaqh {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 22px auto 0;
}

.poptbaqh a {
	display: block;
	width: 186px;
	height: 50px;
	background-position: -26px -208px;
	display: block;
	margin: 0 5px;
}

.poptbaqh a span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 1.0;
	font-family: 'hyykh';
	font-size: 24px;
	box-sizing: border-box;
	background-image: -webkit-linear-gradient(top, #e1c29d, #e1c29d, #e1c29d);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	box-sizing: border-box;
	padding-top: 5px;
}

.poptbaqh a.on {
	background-position: -275px -208px;
}

.poptbaqh a.on span {
	background-image: -webkit-linear-gradient(top, #a05216, #8a4612, #69330a);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}



.p_tips {
	font-size: 20px;
	color: #5a5aff;
	line-height: 24px;
	width: 100%;
	text-align: center;
	margin: 10px auto 0;
}

.polist1 {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 20px auto 0;
}

.polist1 li {
	width: 123px;
	height: 188px;
	margin: 0 5px 20px;
	position: relative;
}

.polist1 li img {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.poptxttz {
	width: 90%;
	margin: 0 auto;
	font-size: 20px;
	color: #5a5aff;
	line-height: 26px;
	text-align: center;
	padding: 20px 0 30px;
	font-family: 'fzz';
}

.poptxttz a {

	color: #1e7bf9;
}

.popbxbtntw a {
	width: 310px;
	height: 82px;
	display: block;
	box-sizing: border-box;
	
}

.popbtn1 {
	background-position:  -80px -12px;
}

.popbtn2 {
	background-position: -422px -10px;
}

.popbxbtntw a span {
	font-size: 36px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-family: 'rzrx';
}

.popbtn1 {
	color: #43240d;
}

.popbtn2 span {
	color:#ffffff;
}

.popbtnbx {
	width: 310px;
	position: relative;
	margin: 0 3px;
}

.poptxtdjs {
	position: absolute;
	width: 100%;
	left: 0;
	top: -18px;
	text-align: center;
	color: #5a5aff;
	font-size: 18px;line-height: 1;
	font-family: 'fzx';
}








.popgltable {
	width: 614px;
	margin: 11px auto 0;
}

.tablegail {
	width: 100%;
}

.tablegail tr th {
	height: 36px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
	background-color: #5a5aff;
	font-size: 22px;
	border-top: 1px solid #9393ff;
	font-family: 'fzz';
}

.tablegail tr th:first-child {
	width: 70%;
	border-right: 1px solid #9393ff;
	border-left: 1px solid #9393ff;
}

.tablegail tr th:last-child {
	width: 30%;
	border-right: 1px solid #9393ff;
}

.tablegail tr td {
	height: 30px;
	color: #5a5aff;
	line-height: 1;
	text-align: center;
	font-size: 18px;
	border-bottom: 1px solid #9393ff;
	background-color: #cbcbff;
}

.tablegail tbody tr:nth-child(odd) td {}

.tablegail tbody tr:nth-child(even) td {}

.tablegail tbody tr td:first-child {
	border-right: 1px solid #9393ff;
	border-left: 1px solid #9393ff;
}

.tablegail tbody tr td:last-child {
	border-right: 1px solid #9393ff;
}

.tablegail tr th:first-child {
	width: 50%;
}

.tablegail tr th:last-child {
	width: 50%;
}

.popgltableyq {
	height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
}

.popgltableyq::-webkit-scrollbar-track-piece {
	background-color: #4e3211;
}

.popgltableyq::-webkit-scrollbar {
	width: 2px;
}

.popgltableyq::-webkit-scrollbar-thumb {
	background: #fbe091;
	border-radius: 10px
}









.zj_info {
	width: 446px;
	margin: 20px auto 0;
	background-color: #7acbb3;
	border: 2px solid #3d8975;
}

.zj_info p {
	border-bottom: 1px solid #3d8975;
	font-size: 20px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #074e3e;
	width: 90%;
	margin: 0 auto;
}

.zj_info p:last-child {
	border-bottom: none;
}





.popbxbtntw {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
}

.poptitfank {
	font-size: 46px;
	color: #000000;
	line-height: 1;
	width: 100%;
	text-align: center;
	font-weight: bold;
}


/*.popgift9 {
	margin-left: 0 !important;
	margin-top: 0 !important;
	transform: translate(-50%, -50%);
}*/

.flot {
	width: 329px;
	position: fixed;
	top: 50%;
	right: 0;
	display: none;
	transform: translate(0, -50%);
	z-index: 99;
}

.bxflot {
	height: 613px;
	overflow: hidden;
}

.btnflnv1 {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/btnnav.png);
	width: 329px;
	height: 77px;
	display: block;
	margin-bottom: 10px;
}

.btnflnv1 span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 1.0;
	font-family: 'rzrx';
	font-size: 32px;
	box-sizing: border-box;
	color: #FFFFFF;
	padding-bottom: 5px;
}



.bxflot a:last-child {
	margin-bottom: 0;
}

.btnflnv1.on {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/btnnavcurr.png);
}

.btnflnv1.on span {color: #43240d;}

.btnkfbx {
	width: 250px;
	height: 280px;
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/bgfl.png) no-repeat;
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
}

.btnkfbxin {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

.code {
	width: 174px;
	display: block;
	margin: 0 auto;
}

.btnkfbx a {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/btnkf.png);
	width: 174px;
	height: 47px;
	display: block;
	margin: 8px auto 0;
}

.kfclosevid {
	display: block;
	position: absolute;
	
	cursor: pointer;
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/kfclosed.png) no-repeat;
	width: 24px;
	height: 18px;
	right: 0;
	top: -24px;
}

.btnkfbx.on {
	opacity: 0;
	pointer-events: none;
	display: none;
}

.pop3{width: 750px;height: 418px;}
.pop3 .dia-close{right: 0;top: -35px;}
.popboxgift {
	width: 750px;
	position: relative;
}
.poptitgif{width: 270px;height: 104px;position: absolute;top: 7px;right: 15px;}
.poptitgif1{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/poppicgxhd1.png) no-repeat;}
.poptitgif2{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/poppicgxhd2.png) no-repeat;}
.poptitgif3{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/poppicgxhd3.png) no-repeat;}


.popboxgift img {
	display: block;
	width: 100%;
}



.popgiftbtn {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	position: absolute;
	left: 0;
	top: 318px;
}

.popgiftbtn a {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/poppicbtn.png) no-repeat;
	width: 225px;
	height: 65px;
	display: block;
	margin: 0 37px;
}

.popgiftbtn a span {
color: #43240D;
	font-size: 26px;
	line-height: 1;
	font-family: 'rzrx';
	text-align: center;
	justify-content: center;
	align-items: center;
	justify-content: center;
	display: flex;
	width: 100%;
	height: 100%;
	box-sizing: border-box;

}

#_overlay_ {
	z-index: 798 !important;
}

.pop {
	z-index: 799 !important;
}

.flsqzk {
	width: 36px;
	height: 38px;
	display: block;
	margin: 5px auto 0;
	position: relative;
}

.shouqi {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/shouqi.png) no-repeat;
	width: 36px;
	height: 38px;
	display: block;
	background-size: 100% auto;
}

.zhankai {
	background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/zhank.png) no-repeat;
	width: 36px;
	height: 38px;
	display: none;
	background-size: 100% auto;
}







.popzxlist{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;margin: 20px auto 0;}
.popbtnchk{display: block;width: 208px;position: relative;margin: 0 5px 20px;}
.popbtnchk i{display: none;position: absolute;background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/popxz.png) no-repeat;width: 24px;height: 24px;top: 21px;left: 10px;}
.popbtnchk.on i{display: block;}



.pop-content-fc{position: absolute;display: none;}
.pop-content-fc-1{top: -270px;left: 9px;}
.pop-content-fc-2{top: -425px;left: -93px;}
.pop-content-fc-3{top: -526px;left: -292px;}
.fcjt{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/fcjt.png) no-repeat;width: 36px;height: 15px;display: block;left: 50%;transform: translate(-50%,0);bottom: -15px;position: absolute;}
.fcjt1{left: 28%;}
.fcjt2{left: 45%;}
.fcjt3{left: 73%;}
.pop-content-fc-1 .popzs4{width: 601px;left: 89px;}
.pop-content-fc-2 .popzs4{width: 601px;left: 89px;}
.pop-content-fc-3 .popzs4{width: 407px;left: 281px;}


.pop-content-fc-1 .popzs5{width: 100px;}
.pop-content-fc-2 .popzs5{width: 100px;}
.pop-content-fc-3 .popzs5{width: 298px;}



.popzs5{width: 100px;position: absolute;bottom: -14px;left: -8px;height: 13px;background-color: #5a5aff;display: block;}

.musbx:hover .pop-content-fc{display: block;}
.popzxlist1 .popbtnchk{width: 123px;}
.poptable2 thead tr th:nth-child(1){width: 45%;}
.poptable2 thead tr th:nth-child(2){width: 20%;}
.poptable2 thead tr th:nth-child(3){width: 15%;}
.poptable2 thead tr th{height: 70px;}

.show_box{width: 540px;height: 440px;box-sizing: border-box;padding: 22px 0;margin: 30px auto 0;}
.scroll-box{width:540px;height:420px;margin:0 auto;}
.scorll-tips{height:100%;margin:0 auto;overflow:hidden;position: relative;}
.scorll-tips li{height:32px;color:#000000;text-align:center;font-size: 16px;line-height:32px;}
th{font-weight: normal;}


.p0list li{position: relative;}
.yswover{width: 100%;height: 192px;background-color: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;display: none;}
.yswovertxt{font-size: 60px;line-height: 192px;width: 100%;text-align: center;font-family: rzrx;display: block;color: #ffffff;}
.p0list li.on .yswover{display: block;}
.p0list li.on a{-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;}


.p0boxvip{width: 236px;height: 190px;position: absolute;top: 0;left: 0;}
.fcvippic{display: block;width: 500px;margin: 0 auto;}
.fcvippic img{display: block;width: 100%;}
.pop-content-fc-vip1{top: -900px;left: 0px;}
.p0boxvip:hover .pop-content-fc-vip1{display: block;}

/*0721*/
.lotfcbx{width: 227px;height: 180px;display: block;position: absolute;top: 574px;left: 0;}
.lotfcbx span{background: url(//game.gtimg.cn/images/actdaoju/cp/a20250714qqmusic/lotfc.png);width: 361px;height: 268px;display: none;position: absolute;left: 0;top: -253px;z-index: 99;}
.lotfcbx:hover span{display: block;}
.titdntxtfhc{color: #5a5aff;}














