﻿@charset "utf-8";

html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
fieldset,img {border:0;}
ul,li,ol {list-style:none;}
select,input{vertical-align:middle;}
a{color:#ffffff; text-decoration:none; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: underline;}
.fl { float:left;}
.fr { float:right;}
.none {display:none;}
body, html {width:100%; font-family: "Microsoft YaHei","Helvetica Neue",Arial, HelveticaNeue, Helvetica, "BBAlpha Sans", sans-serif;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical; -webkit-box-align: center;}

/* *{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;} 用于解决某些情况下出现闪屏的问题，若无则不加*/
body{opacity: 1;-webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in; }
html{ font-size: 625%; } 
@media screen and (max-width:359px) and (orientation:portrait) {
    html { font-size: 266.67%; } 
}
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
    html { font-size: 300%; } 
}
@media screen and (min-width:375px) and (max-width:399px) and (orientation:portrait) {
    html { font-size: 312.5%; } 
}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
    html { font-size: 333.33%; } 
}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){
    html { font-size: 345%; }
}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){
    html { font-size:360%; }
}
@media screen and (min-width:480px)and (max-width:639px) and (orientation:portrait){
    html { font-size:400%;}
} 
@media screen and (min-width:640px)and (max-width:719px) and (orientation:portrait){
    html { font-size:533.33%;}
} 
@media screen and (min-width:720px)and (max-width:749px) and (orientation:portrait){
    html { font-size:600%;}
} 
@media screen and (min-width:720px)and (max-width:1024px) and (orientation:portrait){
    html { font-size:625%;}
} 
@media screen and (min-width:1025px) and (orientation:portrait){
    html { font-size:625%;}
}
/* 按750尺寸界面效果 1rem=100px */
body { font-size:13px; background:#aa1f24;}


/* style */
.newyear_top {width:100%; height:10rem; display:block; background:url(../images/newyear2026_top_bg.jpg) no-repeat center top; background-size:auto 100%; overflow:hidden; position:relative; overflow:hidden;}
.newyear_cen {width:100%; height:10rem; display:block; background:url(../images/newyear2026_cen_bg.jpg) no-repeat center top; background-size:auto 100%; overflow:hidden; position:relative; overflow:hidden;}
.newyear_bot {width:100%; height:14rem; display:block; background:url(../images/newyear2026_bot_bg.jpg) no-repeat center top; background-size:auto 100%; overflow:hidden; position:relative; overflow:hidden;}

.newyear_top_xdd {width:2.8rem; height:1rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_logo_xdd.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0.18rem; margin-left:-6.6rem; z-index:8;}
.newyear_top_179 {width:2.8rem; height:1rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_logo_179.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0.18rem; margin-left:-6.6rem; z-index:8;}

.newyear_top_text {width:9rem; height:6rem; display:block; background:url(../images/newyear2026_top_text.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0.8rem; margin-left:-4.5rem; z-index:5; -webkit-animation:top_text 1s linear 0.8s forwards; opacity:0;}
.newyear2026_top_chuang {width:19.2rem; height:10rem; display:block; background:url(../images/newyear2026_top_chuang.png) no-repeat center top; background-size:100%; position:absolute; left:50%; top:0; margin-left:-9.6rem; z-index:3; -webkit-animation:top_chuang 0.8s linear 0.4s forwards; opacity:0;}
.newyear2026_top_huadeng_l {width:9.6rem; height:10rem; display:block; background:url(../images/newyear2026_top_huadeng.png) no-repeat left top; background-size:auto 100%; position:absolute; left:50%; top:0; margin-left:-9.6rem; z-index:4; -webkit-animation:top_huadeng_l 0.8s linear 0s forwards; opacity:0;}
.newyear2026_top_huadeng_r {width:9.6rem; height:10rem; display:block; background:url(../images/newyear2026_top_huadeng.png) no-repeat right top; background-size:auto 100%; position:absolute; left:50%; top:0; margin-left:0rem; z-index:4; -webkit-animation:top_huadeng_r 0.8s linear 0s forwards; opacity:0;}

@-webkit-keyframes top_text { 
	0%{ opacity:0; -webkit-transform: scale3d(0.2, 0.2, 0.2);}
	80%{ opacity:1; -webkit-transform: scale3d(1.1, 1.1, 1.1);}
	100%{ opacity:1; -webkit-transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes top_chuang { 
	0%{ opacity:0; -webkit-transform: scale3d(1.5, 1.5, 1.5);}
	100%{ opacity:1; -webkit-transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes top_huadeng_l { 
	0%{ opacity:0; -webkit-transform: translate3d(-50%, -20%, 0);}
	100%{ opacity:1; -webkit-transform: translate3d(0, 0, 0);}
}
@-webkit-keyframes top_huadeng_r { 
	0%{ opacity:0; -webkit-transform: translate3d(50%, -20%, 0);}
	100%{ opacity:1; -webkit-transform: translate3d(0, 0, 0);}
}


.newyear_top_yanhua {width:16rem; height:8rem; display:block; position:absolute; left:50%; top:0; margin-left:-7rem; z-index:2;}
.newyear_top_yanhua1 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua1.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite; opacity:0; position:absolute; left:7rem; top:1.2rem;}
.newyear_top_yanhua2 {width:0.8rem; height:0.8rem; display:block; background:url(../images/newyear2026_top_yanhua2.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 1.5s; opacity:0; position:absolute; left:8rem; top:0.9rem;}

.newyear_top_yanhua3 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua1.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 0.5s; opacity:0; position:absolute; left:10rem; top:5rem;}
.newyear_top_yanhua4 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua2.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite; opacity:0; position:absolute; left:1.6rem; top:3.1rem;}
.newyear_top_yanhua5 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua3.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 1.1s; opacity:0; position:absolute; left:12rem; top:4rem;}
.newyear_top_yanhua6 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua1.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 2s; opacity:0; position:absolute; left:2.2rem; top:5rem;}

.newyear_top_yanhua7 {width:0.9rem; height:0.9rem; display:block; background:url(../images/newyear2026_top_yanhua2.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 2.4s; opacity:0; position:absolute; left:5.4rem; top:0.4rem;}
.newyear_top_yanhua8 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua1.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 4.4s linear infinite 3.5s; opacity:0; position:absolute; left:11rem; top:0.8rem;}
.newyear_top_yanhua9 {width:0.7rem; height:0.7rem; display:block; background:url(../images/newyear2026_top_yanhua2.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 4s; opacity:0; position:absolute; left:3.6rem; top:4.4rem;}

.newyear_top_yanhua10 {width:1rem; height:1rem; display:block; background:url(../images/newyear2026_top_yanhua3.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 3s; opacity:0; position:absolute; left:9rem; top:1.5rem;}
.newyear_top_yanhua11 {width:1.2rem; height:1.2rem; display:block; background:url(../images/newyear2026_top_yanhua1.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 6s linear infinite 3.5s; opacity:0; position:absolute; left:0.2rem; top:4.2rem;}
.newyear_top_yanhua12 {width:0.9rem; height:0.9rem; display:block; background:url(../images/newyear2026_top_yanhua2.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 4.2s; opacity:0; position:absolute; left:2.8rem; top:1.8rem;}

.newyear_top_yanhua13 {width:0.8rem; height:0.8rem; display:block; background:url(../images/newyear2026_top_yanhua2.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 4s linear infinite 1.8s; opacity:0; position:absolute; left:2rem; top:1.2rem;}
.newyear_top_yanhua14 {width:1.1rem; height:1.1rem; display:block; background:url(../images/newyear2026_top_yanhua1.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 5s linear infinite 2.8s; opacity:0; position:absolute; left:10.5rem; top:2.6rem;}
.newyear_top_yanhua15 {width:0.9rem; height:0.9rem; display:block; background:url(../images/newyear2026_top_yanhua3.png) no-repeat; background-size:100%; -webkit-animation:anima_yanhua 6s linear infinite 2.2s; opacity:0; position:absolute; left:11rem; top:1rem;}

@-webkit-keyframes anima_yanhua { 
	0%{-webkit-transform: scale3d(0.2, 0.2, 0.2); opacity:0;} 
	40%{-webkit-transform: scale3d(1, 1, 1); opacity:0.8;} 
	50%{-webkit-transform: scale3d(1.2, 1.2, 1.2); opacity:0;} 
	100%{-webkit-transform: scale3d(0.2, 0.2, 0.2); opacity:0;} 
}

.newyear_top_user {width:5rem; height:0.36rem; display:block; position:absolute; left:50%; top:6.5rem; margin-left:-4.3rem; z-index:10;}

.newyear_top_user .newyear_cen_login {width:3.8rem; height:0.3rem; display:block; font-size:0.15rem; line-height:0.3rem; color:#FFFFFF; position:absolute; left:0.25rem; top:0.17rem;}
.newyear_top_user .newyear_cen_login span { float:left;}
.newyear_top_user .newyear_cen_login:before {content:''; width:0.3rem; height:0.3rem; float:left; background:url(../images/newyear2026_cen_icon.png) no-repeat; background-size:100%;}
.newyear_top_user .newyear_cen_login .btn_login {width:1rem; height:0.3rem; color:#ffe536; display:block; text-indent:0rem; overflow:hidden; background:none; float:left; margin-left:0.1rem; text-decoration:underline;}
.newyear_top_user .newyear_cen_logout_user .btn_box { display:none;}


.newyear_top_dmbtn {width:1rem; position:absolute; left:50%; top:6.6rem; margin-left:3.1rem; z-index:12;}
.newyear_top_dmbtn a {width:0.5rem; height:0.36rem; float:left; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_top_dmbtn.png) no-repeat; background-size:200% 200%; }
.newyear_top_dmbtn a.btn_few { background-position:0 0;}
.newyear_top_dmbtn a.btn_many { background-position:-0.5rem 0;}
.newyear_top_dmbtn a.btn_few.on { background-position:0 -0.36rem;}
.newyear_top_dmbtn a.btn_many.on { background-position:-0.5rem -0.36rem;}

.newyear_top_sending {width:8.6rem; height:1.1rem; display:block; background:url(../images/newyear2026_top_sending.png) no-repeat; background-size:100%; position:absolute; left:50%; top:7rem; margin-left:-4.3rem; z-index:10;}
.newyear_top_sending_mc {width:7rem; height:0.4rem; display:block; background:#fff9d5; position:absolute; left:0.8rem; top:0.35rem;}
.newyear_top_sending_font {width:0.85rem; height:0.4rem; float:left; font-size:0.18rem; line-height:0.4rem; color:#680600; text-align:right;}
.newyear_top_sending_icon {width:0.4rem; height:0.4rem; float:left; position:relative; z-index:3;}
.newyear_top_sending_icon .sending_icon {width:0.3rem; height:0.3rem; display:block; background:url(../images/newyear2026_top_sendicon.png) no-repeat; background-size:100%; position:absolute; left:0; top:0.05rem; cursor:pointer;}
.newyear_top_sending_icon .sending_select {width:3.4rem; padding:0rem; background-color:rgba(255,249,213,0.9); display:none; position:absolute; left:0; bottom:0.35rem; border:0.03rem solid #f8b884; border-radius:0.04rem;}
.newyear_top_sending_icon .sending_select li {width:3.4rem; height:0.32rem; font-size:0.15rem; line-height:0.32rem; color:#222222; float:left; border-bottom:0.01rem dashed #f8b884; cursor:pointer; text-indent:0.26rem; position:relative;}
.newyear_top_sending_icon .sending_select li:last-child { border-bottom:0;}
.newyear_top_sending_icon .sending_select li:before { content:''; border:0.06rem transparent dashed; border-left:0.06rem #752824 solid; position:absolute; left:0.1rem; top:0.1rem;}
.newyear_top_sending_icon .sending_select li:hover { background-color:rgba(255,249,213,0.8);}
.newyear_top_sending_text {width:4.3rem; height:0.4rem; position:absolute; left:1.25rem; top:0;}
.newyear_top_sending_text #sending_input {width:4.3rem; height:0.4rem; background:#fff9d5; font-size:0.18rem; line-height:0.4rem; color:#999999; border:0; padding:0; margin:0; outline:none;}
.newyear_top_sending_text input::placeholder { color:#bbbbbb;}
.newyear_top_sending_btn {width:1.4rem; height:0.4rem; display:block; position:absolute; left:5.6rem; top:0;}
.newyear_top_sending_btn .sending_btn {width:1.4rem; height:0.4rem; display:block; border:0; margin:0; padding:0; cursor:pointer; background:#ffa212; font-size:0.2rem; line-height:0.4rem; color:#FFFFFF; text-align:center; text-decoration:none;}
.newyear_top_sending_btn .sending_btn:hover { background:#ffbf12; text-decoration:none;}

/* 彈幕容器 */
.newyear_top_barrage {width:100%; height:7rem; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:8; pointer-events: none;}
/* 單個彈幕基礎樣式 */
.barrage-item { position: absolute; white-space: nowrap; opacity: 0.95; pointer-events: none; transition: none; right: 0; transform: translateX(100%); height:0.42rem; padding:0 0.4rem; font-size:0.16rem; line-height:0.42rem; color:#FFFFFF; }
.barrage-item:before { content:''; width:0.7rem; height:0.4rem; display:block; background:url(../images/newyear2026_top_horse.png) no-repeat; background-size:100% 800%; -webkit-animation: horse 1s steps(8) infinite; position:absolute; left:-0.3rem; top:0;}
	@-webkit-keyframes horse{
	 to{
		 background-position: 0 -3.2rem;
	 }
	}
/* 8種不同的CSS樣式類 - 包含字體大小、顏色、特殊效果 */
.barrage-style-1 { background:url(../images/newyear2026_top_t1.png) no-repeat; background-size:100% 100%;}
.barrage-style-2 { background:url(../images/newyear2026_top_t2.png) no-repeat; background-size:100% 100%;}
.barrage-style-3 { background:url(../images/newyear2026_top_t3.png) no-repeat; background-size:100% 100%;}
.barrage-style-4 { background:url(../images/newyear2026_top_t4.png) no-repeat; background-size:100% 100%;}
.barrage-style-5 { background:url(../images/newyear2026_top_t5.png) no-repeat; background-size:100% 100%;}
.barrage-style-6 { background:url(../images/newyear2026_top_t6.png) no-repeat; background-size:100% 100%;}
.barrage-style-7 { background:url(../images/newyear2026_top_t7.png) no-repeat; background-size:100% 100%;}
.barrage-style-8 { background:url(../images/newyear2026_top_t8.png) no-repeat; background-size:100% 100%;}
.barrage-style-9 { background:url(../images/newyear2026_top_t9.png) no-repeat; background-size:100% 100%;}
.barrage-style-0 { background:url(../images/newyear2026_top_t0.png) no-repeat; background-size:100% 100%;}

.barrage-style-10 { background:url(../images/newyear2026_top_t10.png) no-repeat; background-size:100% 100%;}
.barrage-style-10:before {background:url(../images/newyear2026_top_horse2.png) no-repeat; background-size:100% 800%; z-index:3;}
.barrage-style-10:after { content:''; width:100%; height:0.42rem; display:block;background:url(../images/newyear2026_top_t10gg.png) no-repeat; background-size:100% 1000%; -webkit-animation: style-10 1s steps(10) infinite; position:absolute; left:0; top:0; z-index:2;}
	@-webkit-keyframes style-10{
	 to{
		 background-position: 0 -4.2rem;
	 }
	}



/* 彈幕滾動動畫 - 改用百分比偏移，適配任意螢幕寬度 */
@keyframes barrageMove {
	0% { transform: translateX(100%); } /* 初始：容器右側外 */
	100% { transform: translateX(calc(-100vw - 2rem)); } /* 終點：容器左側外 */
}

.newyear_cen_title {width:10.8rem; height:1rem; display:block; background:url(../images/newyear2026_cen_title.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0.7rem; margin-left:-5.4rem;}

.newyear_cen_time {width:4.5rem; height:0.4rem; font-size:0.2rem; line-height:0.4rem; color:#ffe38f; text-align:center; position:absolute; left:50%; top:2.1rem; margin-left:1.18rem; z-index:4;}
.newyear_cen_user {width:4.5rem; height:1rem; display:block; background:url(../images/newyear2026_cen_user.png) no-repeat; background-size:100%; position:absolute; left:50%; top:2.6rem; margin-left:1.18rem; z-index:5;}
.newyear_cen_login {width:3.8rem; height:0.5rem; display:block; font-size:0.15rem; line-height:0.5rem; color:#FFFFFF; position:absolute; left:0.35rem; top:0.25rem;}
.newyear_cen_login .btn_login {width:1.6rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_cen_btn_login.png) no-repeat; background-size:100%; float:right; margin-right:0.2rem;}
.newyear_cen_login .btn_login:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.newyear_cen_logout {width:4rem; height:0.68rem; display:block; font-size:0.15rem; line-height:0.3rem; color:#FFFFFF; position:absolute; left:0.25rem; top:0.17rem;}
.newyear_cen_logout_user {width:4rem; height:0.3rem; display:block;}
.newyear_cen_logout_user:before {content:''; width:0.3rem; height:0.3rem; float:left; background:url(../images/newyear2026_cen_icon.png) no-repeat; background-size:100%;}
.newyear_cen_logout_user span { float:left; max-width:2.3rem; overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.newyear_cen_logout_user .btn_logout { float:left; color:#FFFFFF; margin-left:0.1rem; text-decoration:underline;}
.newyear_cen_logout_user .btn_logout:hover { color:#FFFF99;}
.newyear_cen_logout_user .btn_box {width:0.8rem; height:0.3rem; float:left; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_cen_btn_box.png) no-repeat; background-size:100%; margin-left:0.2rem; cursor:pointer;}
.newyear_cen_logout_user .btn_box:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}

.newyear_cen_logout_select {width:4rem; height:0.3rem; display:block; padding-top:0.06rem;}
.newyear_cen_logout_game {width:4rem; height:0.3rem; display:block; padding-top:0.06rem;}
.newyear_cen_logout .logout_text {width:1.12rem; float:left; text-align:right;}
.newyear_cen_logout .game_select {width:1.7rem; height:0.3rem; float:left; background:#ffffff; position:relative;}
.newyear_cen_logout .game_select #select_game {width:1.7rem; height:0.3rem; display:block; text-indent:0.08rem; font-size:0.15rem; line-height:0.3rem; color:#333333; border:0; margin:0; padding:0; outline:none; position:absolute; left:0; top:0; z-index:2; cursor:pointer;}
.newyear_cen_logout .game_select:after { content:''; border:0.08rem transparent dashed; border-top:0.08rem #752824 solid; position:absolute; left:1.45rem; top:0.12rem; z-index:3; pointer-events: none;}
.newyear_cen_logout .btn_confirm {width:0.8rem; height:0.3rem; font-size:0.15rem; line-height:0.3rem; color:#FFFFFF; text-align:center; background:#3b73d9; float:left; margin-left:0.1rem; text-decoration:none;}
.newyear_cen_logout .btn_confirm:hover { background:#4e86ed;}
.newyear_cen_logout .game_name { float:left; padding-right:0.2rem; color:#ffe38f;}
.newyear_cen_logout .btn_replace { text-decoration:underline;}
.newyear_cen_logout .btn_replace:hover {color:#ffe38f;}

.newyear_cen_game_list {width:4.17rem; position:absolute; left:-0.12rem; top:0.72rem; background:#eeeeee; border:0.05rem solid #cccccc; font-size:0.13rem; line-height:0.3rem; color:#666666;}
.newyear_cen_game_list li {width:1.2rem; overflow:hidden; height:0.3rem; padding-left:0.18rem; float:left; background:#eeeeee; overflow:hidden;white-space: nowrap; border-bottom:0.01rem solid #cccccc; border-right:0.01rem solid #cccccc; cursor:pointer; position:relative;}
.newyear_cen_game_list li:before { content:''; border:0.05rem transparent dashed; border-left:0.05rem #999999 solid; position:absolute; left:0.06rem; top:0.1rem;}
.newyear_cen_game_list li:hover { background:#f8f8f8;}
.newyear_cen_game_list:before { content:''; border:0.1rem transparent dashed; border-bottom:0.1rem #eeeeee solid; position:absolute; left:2rem; top:-0.2rem;}

.newyear_cen_winning {width:4rem; height:0.4rem; display:block; background:url(../images/newyear2026_cen_textbg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:1.9rem; margin-left:-4.7rem; z-index:10;}
.newyear_cen_text {width:4rem; height:30px; display:block; overflow:hidden; position:absolute; left:0rem; top:50%; margin-top:-15px; z-index:2;}
.newyear_cen_text li {width:4rem; height:30px; float:left; overflow:hidden; text-align:center; font-size:0.16rem; line-height:30px; color:#ffffff;}
.newyear_cen_text li span { padding:0 0.05rem;}


.newyear_cen_lucky {width:7.6rem; height:7.6rem; display:block; position:absolute; left:50%; top:2.3rem; margin-left:-6.5rem; z-index:6;}
.newyear_cen_lucky_kk {width:7.6rem; height:7.6rem; display:block; background:url(../images/newyear2026_cen_luckykk.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:3;}
.newyear_cen_lucky_gift {width:5.8rem; height:5.8rem; display:block; background:url(../images/newyear2026_cen_lucky.png) no-repeat; background-size:100%; position:absolute; left:0.9rem; top:0.9rem; z-index:2; -webkit-animation:lucky_gift 30s linear infinite;}
@-webkit-keyframes lucky_gift { 
	from{-webkit-transform:rotate(0deg);}     
	to{-webkit-transform:rotate(360deg);}   
}
.newyear_cen_lucky_btn {width:2.6rem; height:2.6rem; display:block; position:absolute; left:2.5rem; top:2.5rem; z-index:5;}
.newyear_cen_lucky_btn a {width:2.6rem; height:2.6rem; display:block; position:absolute; left:0rem; top:0rem; text-indent:-999rem; overflow:hidden; z-index:1; cursor:pointer;}
.newyear_cen_lucky_btn a:before { content:''; width:2.6rem; height:2.6rem; display:block; background:url(../images/newyear2026_cen_luckybtn.png) no-repeat; background-size:100%; position:absolute; left:0rem; top:0rem; z-index:2; -webkit-animation:lucky_btn 30s linear infinite;}
@-webkit-keyframes lucky_btn { 
	from{-webkit-transform:rotate(360deg);}     
	to{-webkit-transform:rotate(0deg);}   
}
.newyear_cen_lucky_btn a:after { content:''; width:2.6rem; height:2.6rem; display:block; background:url(../images/newyear2026_cen_luckybtntt.png) no-repeat; background-size:100%; position:absolute; left:0rem; top:0rem; z-index:3;}
.newyear_cen_lucky_btn a:hover {-webkit-filter:brightness(1.1);filter:brightness(1.1);}
.newyear_cen_lucky_text {width:2.6rem; height:0.5rem; display:block; font-size:0.22rem; line-height:0.5rem; color:#FFFFFF; text-align:center; position:absolute; left:2.5rem; top:3.85rem; z-index:6; pointer-events: none;}
.newyear_cen_lucky_text span { color:#FFFF00; font-size:0.28rem;}
.newyear_cen_lucky_record {width:1rem; height:0.4rem; font-size:0.18rem; line-height:0.4rem; color:#FFFFFF; text-align:center; position:absolute; left:3.3rem; top:4.2rem; z-index:8;}
.newyear_cen_lucky_record a { text-decoration:underline; color:#ffe536;}
.newyear_cen_lucky_record a:hover { color:#FFFF00;}

.newyear_cen_list {width:11.5rem; height:6.2rem; display:block; background:url(../images/newyear2026_cen_list.png) no-repeat; background-size:100%; position:absolute; left:50%; top:3.35rem; margin-left:-4.85rem;}
.newyear_cen_list_mc {width:4.5rem; height:4.5rem; display:block; position:absolute; left:6.02rem; top:1.26rem;}
.newyear_cen_list_li {width:4.5rem; height:0.68rem; float:left; position:relative;}
.newyear_cen_list_text { font-size:0.15rem; line-height:0.18rem; color:#ffffff; position:absolute; left:0.16rem; top:0.34rem;}
.newyear_cen_list_text span { color:#ff1717;}
.newyear_cen_list_text span.money { color:#FFFF00; padding:0 0.03rem;}
.newyear_cen_list_text span.money em {font-style: normal;}
.newyear_cen_list_btn {width:1.6rem; height:0.4rem; display:block; position:absolute; left:2.7rem; top:0.12rem;}
.newyear_cen_list_btn a {width:1.6rem; height:0.4rem; display:block; text-indent:-999rem; overflow:hidden;}
.newyear_cen_list_btn a.btn_zhufu {background:url(../images/newyear2026_cen_btn1.png) no-repeat; background-size:100%;}
.newyear_cen_list_btn a.btn_share {background:url(../images/newyear2026_cen_btn2.png) no-repeat; background-size:100%;}
.newyear_cen_list_btn a.btn_facebook {background:url(../images/newyear2026_cen_btn3.png) no-repeat; background-size:100%;}
.newyear_cen_list_btn a.btn_gamebox {background:url(../images/newyear2026_cen_btn4.png) no-repeat; background-size:100%;}
.newyear_cen_list_btn a.btn_linecode {background:url(../images/newyear2026_cen_btn5.png) no-repeat; background-size:100%;}
.newyear_cen_list_btn a.btn_point {background:url(../images/newyear2026_cen_btn6.png) no-repeat; background-size:100%;}
.newyear_cen_list_btn a:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.newyear_cen_list_note {width:4.2rem; height:0.2rem; display:block; font-size:0.15rem; line-height:0.2rem; color:#ff8b32; position:absolute; left:0.16rem; bottom:0.1rem;}

.newyear_cen_list_btn .gamexdd_line {width:1.8rem; height:1.8rem; display:block; text-indent:-9999rem; overflow:hidden; background:url(../images/newyear2026_linecode.png) no-repeat; background-size:100%; position:absolute; left:-1.8rem; top:-0.3rem; z-index:5; opacity:0; pointer-events: none;}
.newyear_cen_list_btn .gamexdd_line.line_show { -webkit-animation:line_show 0.4s linear 0s forwards;}
@-webkit-keyframes line_show { 
	from {left:-2rem;opacity:0;}
	to {left:-1.8rem;opacity:1;}
}


.newyear_cen_list179 {background:url(../images/newyear2026_cen_list179.png) no-repeat; background-size:100%;}
.newyear_cen_list179 .newyear_cen_list_li { height:1rem;}
.newyear_cen_list179 .newyear_cen_list_li:nth-child(4) { display:none;}
.newyear_cen_list179 .newyear_cen_list_li:nth-child(5) { display:none;}
.newyear_cen_list179 .newyear_cen_list_text {top:0.5rem;}
.newyear_cen_list179 .newyear_cen_list_btn {top:0.4rem;}

.newyear_bot_title {width:10.8rem; height:1rem; display:block; background:url(../images/newyear2026_bot_title.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0.7rem; margin-left:-5.4rem;}
.newyear_bot_list {width:12.8rem; display:block; position:absolute; left:50%; top:2.2rem; margin-left:-6.4rem;}
.newyear_bot_list li {width:3.1rem; height:1.5rem; padding:0.05rem; float:left;}
.newyear_bot_list li .game_libg {width:3.1rem; height:1.5rem; display:block; background:url(../images/newyear2026_bot_listbg.png) no-repeat; background-size:100%; position:relative;}
.newyear_bot_list li .game_name { width:1.5rem; height:0.4rem; text-align:center; font-size:0.18rem; line-height:0.2rem; color:#fff9e8; position:absolute; left:1.3rem; top:0.32rem; display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content: center;}
.newyear_bot_list li .game_icon {width:0.9rem; height:0.9rem; display:block; border-radius:0.1rem; overflow:hidden; position:absolute; left:0.3rem; top:0.3rem;}
.newyear_bot_list li .game_btn {width:1.5rem; height:0.32rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_bot_listbtn.png) no-repeat; background-size:100%; position:absolute; left:1.3rem; top:0.82rem;}
.newyear_bot_list li .game_libg:hover {-webkit-filter:brightness(1.1);filter:brightness(1.1);}

.game_gw .game_icon {background:url(../images/game_gw.jpg) no-repeat; background-size:100%;}
.game_ghz .game_icon {background:url(../images/game_ghz.png) no-repeat; background-size:100%;}
.game_ft .game_icon {background:url(../images/game_ft.jpg) no-repeat; background-size:100%;}
.game_yj .game_icon {background:url(../images/game_yj.jpg) no-repeat; background-size:100%;}
.game_zg .game_icon {background:url(../images/game_zg.jpg) no-repeat; background-size:100%;}
.game_jy .game_icon {background:url(../images/game_jy.jpg) no-repeat; background-size:100%;}
.game_zy .game_icon {background:url(../images/game_zy.jpg) no-repeat; background-size:100%;}
.game_fz .game_icon {background:url(../images/game_fz.png) no-repeat; background-size:100%;}
.game_gz .game_icon {background:url(../images/game_gz.jpg) no-repeat; background-size:100%;}
.game_jt .game_icon {background:url(../images/game_jt.jpg) no-repeat; background-size:100%;}
.game_jp .game_icon {background:url(../images/game_jp.jpg) no-repeat; background-size:100%;}
.game_sg .game_icon {background:url(../images/game_sg.jpg) no-repeat; background-size:100%;}
.game_qj .game_icon {background:url(../images/game_qj.jpg) no-repeat; background-size:100%;}
.game_xy .game_icon {background:url(../images/game_xy.jpg) no-repeat; background-size:100%;}
.game_hd .game_icon {background:url(../images/game_hd.jpg) no-repeat; background-size:100%;}
.game_xaj .game_icon {background:url(../images/game_xaj.jpg) no-repeat; background-size:100%;}
.game_hw .game_icon {background:url(../images/game_hw.jpg) no-repeat; background-size:100%;}
.game_wx .game_icon {background:url(../images/game_wx.jpg) no-repeat; background-size:100%;}

.newyear_bot_note {width:12.8rem; height:3.4rem; display:block; background:url(../images/newyear2026_bot_note.png) no-repeat; background-size:100%; position:absolute; left:50%; top:9rem; margin-left:-6.4rem;}
.newyear_bot_note179 {background:url(../images/newyear2026_bot_note179.png) no-repeat; background-size:100%;}

.newyear_bot_foot {width:100%; height:1rem; display:block; position:absolute; left:0; bottom:0; color:#FFFFFF;}


/* 彈層 */
.home_win_bg { _position:absolute; position:fixed; width:100%; height:100%; left:0; top:0; display:block; z-index:99;}
.win_close {width:100%; height:100%; display:block; text-indent:-999rem; background:url(https://www.gamexdd.com/public/images/xdd_winbg80.png) repeat; position:absolute; left:0; top:0; z-index:1;}
.btn_win_close {width:0.4rem; height:0.4rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_giftbox_close.png) no-repeat; background-size:100%; position:absolute; right:0rem; top:0rem;}

.newyear_receive_bg {width:4.4rem; height:2.8rem; display:block; background:url(../images/newyear2026_receive_bg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-1.4rem -2.2rem; z-index:5;}
.newyear_receive_text {width:3.6rem; height:0.8rem; display:block; position:absolute; left:0.4rem; top:1.3rem; font-size:0.15rem; line-height:0.24rem; text-align:center; color:#ffffff;}
.newyear_receive_text a { display:block; clear:both; margin:0 0.1rem; color:#a1f9ff; text-decoration:underline;}
.newyear_receive_bg .btn_win_close {width:1.6rem; height:0.5rem; background:url(../images/newyear2026_receive_btn.png) no-repeat; background-size:100%; position:absolute; left:1.4rem; top:2.15rem;}
.newyear_receive_bg .btn_win_close:hover {-webkit-filter:brightness(1.1);filter:brightness(1.1);}

.newyear_error_bg {width:4rem; height:2rem; display:block; background:url(../images/newyear2026_error_bg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-1rem -2rem; z-index:5;}
.newyear_error_text {width:3.2rem; height:0.8rem; display:block; position:absolute; left:0.4rem; top:0.55rem; font-size:0.15rem; line-height:0.24rem; text-align:center; color:#ffffff;  display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content: center;}
.newyear_error_bg .btn_win_close {width:1.6rem; height:0.4rem; background:url(../images/newyear2026_error_btn.png) no-repeat; background-size:100%; position:absolute; left:1.2rem; top:1.4rem;}
.newyear_error_bg .btn_win_close:hover {-webkit-filter:brightness(1.1);filter:brightness(1.1);}

.newyear_linecode_bg {width:4rem; height:4.86rem; display:block; background:url(../images/newyear2026_linecode.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-2rem -2.4rem; z-index:5;}
.newyear_linecode_bg .btn_win_close {position:absolute; right:-0.35rem; top:-0.1rem;}

.lucky_record_bg {width:5rem; height:4rem; display:block; background:url(../images/newyear2026_lucky_record_bg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-2rem -2.5rem; z-index:5;}
.lucky_record_bg .btn_win_close {position:absolute; right:-0.15rem; top:0.15rem;}
.lucky_record_mc {width:4rem; height:3rem; display:block; position:absolute; left:0.5rem; top:0.8rem;}
.lucky_record_title {width:3.8rem; height:0.32rem; display:block; font-size:0.16rem; line-height:0.32rem; color:#440c0e; position:absolute; left:0.1rem; top:0rem;}
.lucky_record_list {width:4rem; height:2.45rem; display:block; overflow:hidden; overflow-y:auto; position:absolute; left:0rem; top:0.4rem; font-size:0.13rem; line-height:0.34rem; color:#333333;}
.lucky_record_list li {width:3.8rem; float:left; height:0.34rem; border-bottom:0.01rem dashed #b9b3ac;}
.lucky_record_list li.minus .record_fr { color:#c42211;}
.lucky_record_list li.plus .record_fr { color:#1a8d0b;}

.lucky_record_bg .record_fl {width:1.2rem; float:left; padding-left:0.1rem; text-align:left;}
.lucky_record_bg .record_fc {width:1.3rem; float:left; padding-left:0.1rem; text-align:left;}
.lucky_record_bg .record_fr {width:1rem; float:left; text-align:center;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.lucky_record_list::-webkit-scrollbar {width: 0.08rem; height: 0.16rem; background-color: #e7e7e7;}
/*定义滚动条轨道 内阴影+圆角*/
.lucky_record_list::-webkit-scrollbar-track {background-color: #e7e7e7;}
/*定义滑块 内阴影+圆角*/
.lucky_record_list::-webkit-scrollbar-thumb {background-color: #97b6fd;}



/* 獎品箱 */
.newyear_jpx_bg {width:9rem; height:4.5rem; display:block; background:url(../images/newyear2026_giftbox_bg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-2.3rem -5rem; z-index:5;}
.newyear_jpx_bg:after { content:''; width:9rem; height:4.5rem; display:block; background:url(../images/newyear2026_giftbox_bg2.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:10; pointer-events: none;}
.newyear_jpx_bg .btn_win_close {position:absolute; right:0.05rem; top:0.4rem;}
.newyear_jpx_mc {width:6.98rem; height:2.98rem; display:block; background:#edede4; border:0.01rem solid #69341f; position:absolute; left:1.25rem; top:0.95rem; z-index:6;}
.newyear_jpx_title {width:100%; height:0.36rem; display:block; border-bottom:0.01rem solid #69341f; background:#fff3d3; font-size:0.14rem; line-height:0.36rem; color:#333333; font-weight:bold;}
.newyear_jpx_list {width:100%; display:block; height:2.63rem; overflow-x:hidden; overflow-y:auto;}
.newyear_jpx_list li {width:100%; height:0.36rem; float:left; border-bottom:0.01rem solid #69341f; background:#ffffff; font-size:0.13rem; line-height:0.36rem; color:#333333;}
.newyear_jpx_mc .t1 {width:1.6rem; height:0.36rem; float:left; border-right:0.01rem solid #69341f; text-align:center;}
.newyear_jpx_mc .t2 {width:1.6rem; height:0.36rem; float:left; border-right:0.01rem solid #69341f; text-align:center;}
.newyear_jpx_mc .t3 {width:3.5rem; height:0.36rem; padding-left:0.1rem; float:left; text-align:left; position:relative;}
.newyear_jpx_mc .newyear_jpx_title .t3 { text-align:center;}
.newyear_jpx_mc .t3 a {width:0.6rem; height:0.26rem; display:block; background:#3b73d9; border-radius:0.06rem; font-size:0.13rem; line-height:0.26rem; text-align:center; color:#FFFFFF; text-decoration:none; position:absolute; right:0; top:0.05rem; z-index:2;}
.newyear_jpx_mc .t3 a:hover { background:#4e86ed;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.newyear_jpx_list::-webkit-scrollbar {width: 0.08rem; height: 0.16rem; background-color: #e7e7e7;}

/*定义滚动条轨道 内阴影+圆角*/
.newyear_jpx_list::-webkit-scrollbar-track {background-color: #e7e7e7;}

/*定义滑块 内阴影+圆角*/
.newyear_jpx_list::-webkit-scrollbar-thumb {background-color: #adc8d2;}


/* 登入框 */
.newyear_login_bg {width:5.6rem; height:5.2rem; display:block; background:url(../images/newyear2026_login_bg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-2.6rem -2.8rem; z-index:5;}
.newyear_login_bg .btn_win_close {position:absolute; right:0.5rem; top:0.3rem;}

.user_login, .user_register {width:4rem; height:3.8rem; display:block; position:absolute; left:0.8rem; top:1.34rem; z-index:3;}
.user_login_menu {width:3rem; height:0.4rem; display:block; position:absolute; left:0.5rem; top:0;}
.user_login_menu a {width:1.4rem; height:0.4rem; float:left; margin:0 0.05rem; text-indent:-999rem; overflow:hidden; background:url(../images/newyear2026_login_menu.png) no-repeat; background-size:200% 300%;}
.user_login_menu a:first-child { background-position:0 -0.4rem;}
.user_login_menu a:nth-child(2) { background-position:-1.4rem -0.4rem;}
.user_login_menu a:first-child:hover  { background-position:0 -0.8rem;}
.user_login_menu a:nth-child(2):hover  { background-position:-1.4rem -0.8rem;}
.user_login_menu a:first-child.on  { background-position:0 -0rem;}
.user_login_menu a:nth-child(2).on  { background-position:-1.4rem -0rem;}

.user_login_dl {width:3.5rem; display:block; position:absolute; left:0.25rem; top:0.6rem; z-index:3;}
.user_login_dl dl {width:3.5rem; height:0.5rem; float:left; font-size:0.16rem; color:#FFFFFF;}
.user_login_dl dt {width:0.9rem; float:left; line-height:0.3rem; text-align:right;}
.user_login_dl dd {width:2.6rem; float:left;}
.user_login_dl .user_login_input {width:2.5rem; height:0.3rem; background:#ffffff; border:0; margin:0; padding:0; text-indent:0.1rem; font-size:0.15rem; line-height:0.3rem; color:#333333;}
.user_login_dl input::placeholder { color:#bbbbbb;}
.user_login .user_login_dl { top:0.85rem;}

.user_login_btn {width:2rem; height:0.7rem; display:block; position:absolute; left:1rem; top:2.2rem;}
.user_login_btn .user_login_button {width:2rem; height:0.7rem; display:block; text-indent:-999rem; overflow:hidden; margin:0; padding:0; border:0; cursor:pointer;}
.user_login .user_login_button {background:url(../images/newyear2026_login_btn1.png) no-repeat; background-size:100%;}
.user_register .user_login_button {background:url(../images/newyear2026_login_btn2.png) no-repeat; background-size:100%;}
.user_login_btn .user_login_button:hover {-webkit-filter:brightness(1.1);filter:brightness(1.1);}

.user_login_note {width:2rem; position:absolute; left:0.9rem; top:2rem; display:none; background-color:rgba(255,255,255,0.5); padding:0 0.1rem; font-size:0.13rem; line-height:0.2rem; color:#FF0000; text-align:center;}

.user_login_other {width:3.6rem; position:absolute; left:1.1rem; top:4.4rem; z-index:6;}
.user_login_other a { float:left; margin:0 0.03rem;width:1.14rem; height:0.42rem; text-indent:-999rem; overflow:hidden;}
.user_login_other a.login_btn_fb { background:url(https://www.gamexdd.com/public/images/login_mbtn_fb.png) no-repeat; background-size:100% 100%;}
.user_login_other a.login_btn_gg { background:url(https://www.gamexdd.com/public/images/login_mbtn_gg.png) no-repeat; background-size:100% 100%;}
.user_login_other a.login_btn_yh { background:url(https://www.gamexdd.com/public/images/login_mbtn_yh.png) no-repeat; background-size:100% 100%;}





@media screen and (max-width:1024px) and (orientation:portrait) {

.newyear_top {width:100%; height:12rem; display:block; background:url(../images/newyear2026m_top_bg.jpg) no-repeat center top; background-size:auto 100%; overflow:hidden; position:relative; overflow:hidden;}
.newyear_cen {width:100%; height:19rem; display:block; background:url(../images/newyear2026m_cen_bg.jpg) no-repeat center top; background-size:auto 100%; overflow:hidden; position:relative; overflow:hidden;}
.newyear_bot {width:100%; height:21rem; display:block; background:url(../images/newyear2026m_bot_bg.jpg) no-repeat center top; background-size:auto 100%; overflow:hidden; position:relative; overflow:hidden;}

.newyear_top_xdd {position:absolute; left:50%; top:0.2rem; margin-left:-3.75rem;}
.newyear_top_179 {position:absolute; left:50%; top:0.2rem; margin-left:-3.75rem;}

.newyear_top_text {width:7.2rem; height:4.8rem; position:absolute; left:50%; top:2.4rem; margin-left:-3.4rem;}
.newyear2026_top_chuang {width:12rem; height:10rem; background:url(../images/newyear2026m_top_chuang.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0.4rem; margin-left:-6rem;}
.newyear2026_top_huadeng_l {width:6rem; height:6.25rem; position:absolute; left:50%; top:0; margin-left:-6rem;}
.newyear2026_top_huadeng_r {width:6rem; height:6.25rem; position:absolute; left:50%; top:0; margin-left:-0rem;}

.newyear_top_user {width:5rem; height:0.36rem; display:block; position:absolute; left:50%; top:8.1rem; margin-left:-3.8rem; z-index:10;}
.newyear_top_dmbtn {width:1rem; position:absolute; left:50%; top:8.1rem; margin-left:2.6rem; z-index:12;}

.newyear_top_sending {width:7.32rem; height:1.32rem; display:block; background:url(../images/newyear2026m_top_sending.png) no-repeat; background-size:100%; position:absolute; left:50%; top:8.6rem; margin-left:-3.66rem; z-index:10;}
.newyear_top_sending_mc {width:5.9rem; height:0.8rem; display:block; background:none; position:absolute; left:0.71rem; top:0.18rem;}
.newyear_top_sending_font {width:0.8rem; display:block; position:absolute; left:0; top:0; color:#fff9d5; font-size:0.2rem;}
.newyear_top_sending_icon { display:block; position:absolute; left:0.8rem; top:0;}
.newyear_top_sending_icon .sending_select {width:4.6rem;}
.newyear_top_sending_icon .sending_select li {width:4.6rem; height:0.36rem; font-size:0.18rem; line-height:0.36rem;}
.newyear_top_sending_text {width:4rem; height:0.4rem; position:absolute; left:0rem; top:0.43rem;}
.newyear_top_sending_text #sending_input {width:4rem; text-indent:0.1rem;}
.newyear_top_sending_btn {width:1.9rem; height:0.4rem; display:block; position:absolute; left:4rem; top:0.43rem;}
.newyear_top_sending_btn .sending_btn {width:1.9rem;}

.newyear_top_yanhua {width:12rem; height:8rem; display:block; position:absolute; left:50%; top:0; margin-left:-6rem; z-index:2;}
.newyear_top_yanhua1 {position:absolute; left:7rem; top:1.2rem;}
.newyear_top_yanhua2 {position:absolute; left:8rem; top:0.9rem;}
.newyear_top_yanhua3 {position:absolute; left:8rem; top:6rem;}
.newyear_top_yanhua4 {position:absolute; left:2.6rem; top:3.1rem;}
.newyear_top_yanhua5 {position:absolute; left:6rem; top:2.5rem;}
.newyear_top_yanhua6 {position:absolute; left:3.2rem; top:6rem;}
.newyear_top_yanhua7 {position:absolute; left:5.4rem; top:0.4rem;}
.newyear_top_yanhua8 {position:absolute; left:4rem; top:0.8rem;}
.newyear_top_yanhua9 {position:absolute; left:3.6rem; top:5.2rem;}
.newyear_top_yanhua10 {position:absolute; left:8rem; top:2.5rem;}
.newyear_top_yanhua11 {position:absolute; left:6.2rem; top:6.2rem;}
.newyear_top_yanhua12 {position:absolute; left:3.4rem; top:1.8rem;}
.newyear_top_yanhua13 {position:absolute; left:5rem; top:1.2rem;}
.newyear_top_yanhua14 {position:absolute; left:4.5rem; top:2.2rem;}
.newyear_top_yanhua15 {position:absolute; left:6.5rem; top:1rem;}

.newyear_top_barrage {width:100%; height:8rem;}


.newyear_cen_time {width:5rem; height:0.4rem; font-size:0.24rem; line-height:0.4rem; position:absolute; left:50%; top:2rem; margin-left:-2.5rem; z-index:4;}
.newyear_cen_user {position:absolute; left:50%; top:2.6rem; margin-left:-2.25rem; z-index:5;-webkit-transform: scale3d(1.2, 1.2, 1.2);}

.newyear_cen_lucky {position:absolute; left:50%; top:3.7rem; margin-left:-3.8rem; z-index:2;}

.newyear_cen_list {width:7.7rem; height:7rem; display:block; background:url(../images/newyear2026m_cen_list.png) no-repeat; background-size:100%; position:absolute; left:50%; top:11.2rem; margin-left:-3.85rem;}
.newyear_cen_list_mc {width:5.4rem; height:5.4rem; display:block; position:absolute; left:1.15rem; top:1.01rem;}
.newyear_cen_list_li {width:5.4rem; height:0.8rem; float:left; position:relative;}
.newyear_cen_list_text { font-size:0.18rem; line-height:0.22rem; color:#ffffff; position:absolute; left:0.16rem; top:0.38rem;}
.newyear_cen_list_btn {width:2rem; height:0.5rem; display:block; position:absolute; left:3.25rem; top:0.12rem;}
.newyear_cen_list_btn a {width:2rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden;}
.newyear_cen_list_note {width:5.2rem; height:0.24rem; display:block; font-size:0.18rem; line-height:0.24rem; color:#ff8b32; position:absolute; left:0.16rem; bottom:0.15rem;}

.newyear_cen_list179 {background:url(../images/newyear2026m_cen_list179.png) no-repeat; background-size:100%;}
.newyear_cen_list179 .newyear_cen_list_li { height:1.2rem;}
.newyear_cen_list179 .newyear_cen_list_text {top:0.6rem;}
.newyear_cen_list179 .newyear_cen_list_btn {top:0.3rem;}

.newyear_bot_title {top:0.1rem;}
.newyear_bot_list {width:7.2rem; display:block; position:absolute; left:50%; top:1.3rem; margin-left:-3.6rem;}
.newyear_bot_list li {width:3.5rem; height:1.5rem; padding:0.05rem; float:left;}
.newyear_bot_list li .game_libg {width:3.5rem; height:1.5rem; display:block; background:url(../images/newyear2026m_bot_listbg.png) no-repeat; background-size:100%; position:relative;}
.newyear_bot_list li .game_name { width:1.8rem; height:0.4rem; position:absolute; left:1.35rem; top:0.32rem;}
.newyear_bot_list li .game_icon {position:absolute; left:0.35rem; top:0.3rem;}
.newyear_bot_list li .game_btn {position:absolute; left:1.5rem; top:0.82rem;}

.newyear_bot_note {width:7.4rem; height:4rem; display:block; background:url(../images/newyear2026m_bot_note.png) no-repeat; background-size:100%; position:absolute; left:50%; top:14.5rem; margin-left:-3.7rem;}
.newyear_bot_note179 {background:url(../images/newyear2026m_bot_note179.png) no-repeat; background-size:100%;}

.newyear_bot_foot {width:100%; height:1.5rem; display:block; position:absolute; left:0; bottom:0; color:#FFFFFF;}

.newyear_receive_bg {-webkit-transform: scale3d(1.2, 1.2, 1.2);}
.newyear_error_bg {-webkit-transform: scale3d(1.2, 1.2, 1.2);}
.newyear_login_bg {-webkit-transform: scale3d(1.2, 1.2, 1.2);}
.newyear_jpx_bg { margin:-2.3rem -4.75rem; z-index:5;}
.newyear_jpx_bg .btn_win_close {position:absolute; right:0.55rem; top:0.2rem;}

.newyear_linecode_bg {background:url(../images/newyear2026m_linecode.png) no-repeat; background-size:100%;}

}

