html,
body,
.wrap {
	height: 100%;
	width: 100%;
	overflow: hidden;
	text-size-adjust: none;
	font-family: "Microsoft YaHei", "Helvetica Neue", Arial, HelveticaNeue, Helvetica, sans-serif;
}

.btn,
.spr {
	background: url(//i0.cy.com/tlbbgl/main/2024/0929/spr.png) no-repeat;
	background-size: 6rem auto;
}

.btn {
	display: block;
	text-indent: -999em;
	margin: 0 auto;
	transition: all .1s linear;
	-webkit-transition: all .1s linear;
}

.btn:hover {
	filter: brightness(1.1);
	-webkit-filter: brightness(1.1);
	transform: scale(.98);
	-webkit-transform: scale(.98);
}

@font-face {
	font-family: 'hanyi';
	src: url('//www.changyou.com/font/tlbbgl/202409/HYMINGCHANKEBENJ.TTF') format('truetype');
}

.invtbox p,
.copybox span,
.copybox div,
.invtbox p span,
.copname,
.navbar li,
.colbox p,
.ewmlist p,
.colbox p span,
.ewmbox h2,
.popname,
.copytxt,
.appointInfo,
.appointTips,
.toNums {
	font-family: 'hanyi';
}

.none {
	display: none;
}

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

.bg1 {
	background: url('//i0.cy.com/tlbbgl/main/2026/0209/m/gw_m_bg.jpg?3') no-repeat center center;
	background-size: cover;
}

.contbox {
	width: 100vw;
	height: 100vh;
	/* height: auto; */
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 11;
}
.bg1 .slogan {
  width: 7.5rem;
  height: 5.49rem;
  background: url('//i0.cy.com/tlbbgl/main/2026/0209/m/slogan.png') no-repeat center;
  background-size: 100% auto;
  position: absolute;
  top: .44rem;
  left: 0;
}
.topbar {
	width: 100%;
	height: 1rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/logo.png') no-repeat;
	background-position: 0.2rem center;
	background-color: rgb(66 8 10 / 60%);
	background-size: auto 0.76rem;
	z-index: 5;
	position: absolute;
	left: 0;
	top: 0;
	transform: translate3d(0px, 0px, 1px);
}

.openbtn {
	width: .9rem;
	height: 1rem;
	background: url('//i0.cy.com/tlbbgl/main/2026/0122/nav_btn.png') no-repeat;
	background-color: rgb(102 17 19 / 90%);
	background-size: .42rem .33rem;
	background-position: center;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}

.navbox {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	justify-content: center;
	align-items: center;
}

.navbox.show {
	display: flex;
}

.navly {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: rgba(0, 0, 0, .88);
	width: 100vw;
	height: 100vh;
}

.navbar {
	width: 3.42rem;
	color: #fff;
	font-size: 0.5rem;
	text-align: center;
	padding-top: 1.2rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	position: relative;
	z-index: 2;
}

.navbar li {
	width: 3.42rem;
	height: 1.1rem;
	font-size: .4rem;
	margin: .18rem 0;
	position: relative;
}

.navbar li a,
.navbar li a:hover,
.navbar li a:active {
	color: #fff;
}

.navbar li.on {
	color: #bb9c6e;
}

.navbar li.on::before {
	content: '';
	width: 2rem;
	height: 0.5rem;
	top: 0.18rem;
	left: -1.6rem;
	position: absolute;
	box-sizing: border-box;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/nav_left.png') 0 0 no-repeat;
}

.navbar li.on::after {
	content: '';
	width: 2rem;
	height: 0.5rem;
	top: 0.18rem;
	right: -1.6rem;
	position: absolute;
	box-sizing: border-box;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/nav_right.png') 0 0 no-repeat;
}

.navbar li:nth-child(1) {
	background-position: 0 0;
}

.navbar li:nth-child(2) {
	background-position: 0 -1.66rem;
}

.navbar li:nth-child(3) {
	background-position: 0 -3.32rem;
}

.navbar li:nth-child(4) {
	background-position: 0 -4.91rem;
}

.navbar li:nth-child(5) {
	background-position: 0 -6.5rem;
}

.navbar li:nth-child(1).on {
	background-position: -3.52rem 0;
}

.navbar li:nth-child(2).on {
	background-position: -3.52rem -1.66rem;
}

.navbar li:nth-child(3).on {
	background-position: -3.52rem -3.32rem;
}

.navbar li:nth-child(4).on {
	background-position: -3.52rem -4.91rem;
}

.navbar li:nth-child(5).on {
	background-position: -3.52rem -6.5rem;
}


/*==============================================
第一屏
================================================*/
.slogan {
	width: 7.5rem;
	height: 5.93rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/slogan.png') no-repeat;
	background-size: 100% 100%;
	top: 5rem;
}

@keyframes flowPhone {
	0% {
		transform: translateY(-3px);
	}

	100% {
		transform: translateY(3px);
	}
}

.screen1-phone {
	width: 7.5rem;
	height: 1.5rem;
	animation: flowPhone 1s ease-in infinite alternate;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 50%;
	bottom: 2rem;
	margin-left: -3.75rem;
}
.screen1-phone::before{
  content: '';
  display: block;
  background: url('//i0.cy.com/tlbbgl/main/2026/0122/order_bg.png') no-repeat center;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  margin-left: -3.67rem;
  bottom: 0;
  z-index: 0;
  width: 7.35rem;
  height: 1.31rem;
}


.screen1-phone .btn-box{
  width: 1.88rem;
  height: 1.2rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.21rem;
}

.screen1-phone .btn-box a{
  display: block;
  position: relative;
  font-size: 0;
}
.screen1-phone .pre-dl{
  width: 1.88rem;
  height: 1.20rem;
  background: url('//i0.cy.com/tlbbgl/main/2026/0122/dl_btn_pc.png') no-repeat;
  background-size: 100% auto;
}

.screen1-phone .reser {
  width: 1.88rem;
  height: 1.2rem;
  cursor: pointer;
  position: relative;
  margin-top: 0.21rem;
}

.screen1-phone .reser a {
  display: none;
  position: absolute;
  font-size: 0;
  width: 1.88rem;
  height: 1.2rem;
}

.screen1-phone .reser a:first-child {
	display: block;
}

.screen1-phone .reser .reserBtn1{
  background: url('//i0.cy.com/tlbbgl/main/2026/0122/get_gift_btn_m.png?11') no-repeat center;
  background-size: 100% auto;
}
.screen1-phone .reser .reserBtn2{
  /* background: url('https://i0.cy.com/tlbbgl/main/2025/0717/gw/m/check.png') no-repeat center;
  background-size: 100% auto; */
  background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/check_gift_m.png?11') no-repeat center;
  background-size: 100% auto;
}
.screen1-phone .reser .reserBtn3{
  /* background: url('https://i0.cy.com/tlbbgl/main/2025/0717/gw/m/dl.png') no-repeat center;
  background-size: 100% auto; */
  display: none;
  width: 1.86rem;
  height: 1.21rem;
  background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/dl_btn_m.png?11') no-repeat center;
  background-size: 100% auto;
  left: 0;
}

.screen1-phone .login {
	width: 1.06rem;
  height: 1.14rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
  margin: 0.2rem 0 0 0rem;
	position: relative;
	z-index: 5;
}

.screen1-phone .login>div {
  width: 0.52rem;
  height: 1.14rem;
	cursor: pointer;
	display: flex;
	justify-content: center;
}

.screen1-phone .login>div.login-register {
  background: url('//i0.cy.com/tlbbgl/main/2026/0122/register_btn_m.png') no-repeat center;
  background-size: 100% auto;
}

.screen1-phone .login>div.login-charge {
  width: 0.53rem;
  background: url('//i0.cy.com/tlbbgl/main/2026/0122/charge_btn_m.png') no-repeat center;
  background-size: 100% auto;
}
.login-register a,.login-charge a{display: inline-block;width: 100%;height: 100%;}

.screen1-phone .login>div img {
	height: 90%;
}

.screen1-phone .benefit {
	width: 1.58rem;
	height: 1.58rem;
	position: relative;
	animation: pulseB 2s infinite;
  overflow: visible;
  margin-left: 0.1rem;
}

.screen1-phone .benefit a{
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
  position: relative;position: absolute;
	top: calc(50% - 0.2rem);
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
  position: absolute;
}

.screen1-phone .benefit a::before {
  content: '';
  display: block;
  pointer-events: none;
  width: 2.3rem;
  height: 2.44rem;
  background: url('https://i0.cy.com/tlbbgl/main/2026/0122/benefitBtn.png') no-repeat center;
  background-size: 100% auto;
  top: 50%;
  left: 50%;
  margin: -1.22rem 0 0 -1.15rem;
  position: absolute;
}

@keyframes pulse {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.05);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes pulseB {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

.arr {
	width: 1.44rem;
	height: 0.98rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/slide_tips.png?1') no-repeat;
	background-size: 100% 100%;
	bottom: .4rem;
	left: 50%;
	z-index: 2;
	margin-left: -0.72rem;
	position: absolute;
	animation: flow 1s ease-in infinite alternate;
	-webkit-animation: flow 1s ease-in infinite alternate;
}

@keyframes flow {
	0% {
		transform: translateY(-5px);
	}

	100% {
		transform: translateY(5px);
	}
}

@-webkit-keyframes flow {
	0% {
		-webkit-transform: translateY(-5px);
	}

	100% {
		-webkit-transform: translateY(5px);
	}
}

.bg2 {
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/lcb.jpg') no-repeat center center;
	background-size: cover;
	display: flex;
	flex-direction: column;
}

.bg3 {
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/bg3.jpg') no-repeat center center;
	background-size: cover;
}

.bg4 {
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/bg4.jpg') no-repeat center center;
	background-size: cover;
}

.bg5 {
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/bg5.jpg') no-repeat center center;
	background-size: cover;
}

.bg6 {
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/bg6.jpg') no-repeat center center;
	background-size: cover;
}

.news_box {
	width: .75rem;
	height: 4.13rem;
	position: fixed;
	z-index: 3;
	right: 0;
	top: 50%;
	margin-top: -4.59rem;
	transition: width .2s;
	background: url(//i0.cy.com/tlbbgl/main/2024/0929/newsc.png) no-repeat;
	background-size: 7.14rem auto;
}

/*
.newslist {
	color: #3e2d11;
	font-size: .24rem;
}

.newslist li {
	height: .76rem;
	line-height: .76rem;
	border-bottom: .02rem dashed #7f776c;
	padding-left: .07rem;
	width: 5.4rem;
}

.newslist li a {
	color: #3e2d11;
}

.newslist .impnews a {
	color: #f00;
}

.newslist li a:hover {
	border-bottom: 1px solid #3e2d11;
}

.newslist span {
	width: 3.6rem;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newslist em {
	float: right;
	width: 1.6rem;
	text-align: right;
}

.btn_open {
	width: .75rem;
	height: 2.54rem;
	left: 0;
	top: 1.24rem;
	cursor: pointer;
	background: url(//i0.cy.com/tlbbgl/main/2024/0929/newsopen.png) no-repeat;
	background-size: 1.6rem auto;
}

.news_box.open {
	width: 5.79rem;
	padding: 1.11rem 0 0 1.35rem;
}

.news_box.open .newslist {
	display: block;
}

.news_box.open .btn_open {
	background-position: top right;
	width: .79rem;
} */



#copy_link2 span {
	color: #726244;
}

.pop .copybtn2 {
	margin: 0.09rem auto 0;
	width: 3.12rem;
	height: 0.61rem;
	background: url(//i0.cy.com/tlbbgl/main/2024/0929/copyGW.png);
	background-size: 100%;
}

.shequn img {
	width: 1.23rem;
	height: 1.23rem;
}

.openDwonLoad .yywarn2 {
	display: block;
}

.openDwonLoad .copyLink_m {
	display: none;
}

.copyLink_m>div {
	border: none;
	background: none;
	font-family: 'none';
	width: 100%;
	color: #726244;
	font-size: .20rem;
	text-align: center;
	line-height: .3rem;
	padding-top: 0.1rem;
}

.copyLink_m>div span {
	background: none;
	color: #726244;
	font-size: .2rem;
	height: auto;
	padding: 0 .3rem;
	/* width: 6.11rem; */
	/* height: .4rem; */
	display: flex;
	justify-content: center;
	align-items: center;
}

.copybtn_m {
	/* margin-top: 0.05rem; */
	width: 1.99rem;
	height: .61rem;
	background-position: -2.35rem -4.71rem;
	/* margin-top: .23rem; */
}

/* 底层footer */
.footerBottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 16px;
	transition: transform 0.2s;
	transform: translateY(100%);
	z-index: 12;
}

.footerBottom .close-btn {
	position: absolute;
	right: 0;
	top: -0.42rem;
	display: none;
	z-index: 5;
}

.footerBottom .icon {
	pointer-events: none;
}

.footerBottom .btns.open-btn {
	/* display: none; */
	right: 0;
	top: -0.42rem;
	position: absolute;
	z-index: 10;
}

.footerBottom a {
	color: #000;
}

.header-right {
	position: absolute;
	top: 0rem;
	right: 1rem;
	width: .95rem;
	height: 0.95rem;
	background: url(//i0.cy.com/tlbbgl/main/2026/0122/bgm.png) no-repeat;
	background-position: top right;
	animation: rotate 3s linear infinite both;
	cursor: pointer;
	background-size: 100% 100%;
}

.close-music {
	animation: none;
}

.header-dl {
	width: 2.28rem;
	height: 0.74rem;
	position: absolute;
	right: 1.98rem;
	top: .14rem;
	background: url(//i0.cy.com/tlbbgl/main/2026/0122/dl_btn.png) no-repeat;
	background-size: 100% auto;
}

.header-dl a{
  display: block;
  width: 100%;
  height: 100%;
}

.header-yuyue {
	width: 2.05rem;
	height: 0.54rem;
	position: absolute;
	right: 1.98rem;
	top: .24rem;
	background: url(https://i0.cy.com/tlbbgl/main/2025/0717/gw/m/order_btn.png) no-repeat;
	background-size: 100% auto;
}

.header-yuyue.gray {
	background: url(https://i0.cy.com/tlbbgl/main/2025/0717/gw/m/check_btn.png) no-repeat;
	background-size: 100% auto;
}

.header-yuyue img {
	width: 100%;
}

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

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



/*==============================================
第二屏
================================================*/
.screen-heading {
	width: 6.9rem;
	height: 1.48rem;
	margin: 0.8rem auto 0;
}

.screen-heading img {
	width: 100%;
	object-fit: cover;
}

.screen2-desc {
	width: 6.9rem;
	height: 1.5rem;
	color: #fffde8;
	font-size: 0.28rem;
	font-family: 'MyCustomSong', sans-serif;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.screen2-desc p b {
	color: #ffde00;
	font-size: 0.32rem;
}

.screen2-desc p.login {
	color: #ffcc00;
	font-size: 1em;
	font-family: 'MyCustomHan', sans-serif;
	text-decoration: underline;
}

.screen2-desc p.login a {
	color: #fcff00;
	font-size: 1.1em;
}

/* 里程碑 */
.AppointmentProgress {
	width: 7.5rem;
	height: 10rem;
	margin: -0.1rem auto 0;
	position: relative;
	font-size: 0;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/screen-2-phone.png') center 0 no-repeat;
	background-size: 100% 100%;
}

.longProgress {
	width: 0.5rem;
	height: 8.1rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/long_bg.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 5.24rem;
	top: 1.2rem;
}

.longProgress_bg {
	width: 0.49rem;
	height: 8.1rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/long.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	background-size: 100% auto;
}

.step0 .longProgress_bg {
	height: 0;
}

.step1 .longProgress_bg {
	height: 1.24rem;
}

.step2 .longProgress_bg {
	height: 2.7rem;
}

.step3 .longProgress_bg {
	height: 4.28rem;
}

.step4 .longProgress_bg {
	height: 5.85rem;
}

.step5 .longProgress_bg {
	height: 7.6rem;
}

.toNums li {
	position: absolute;
	width: 0.87rem;
	height: 0.5rem;
	line-height: 0.5rem;
	top: 2.09rem;
	left: 5.76rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/stbg.png') no-repeat center bottom;
	background-size: 100%;
}

.toNums li:nth-child(1) {
	top: 1.98rem;
}

.toNums li:nth-child(2) {
	top: 3.46rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/stbg2.png') no-repeat center bottom;
	background-size: 100%;
}

.toNums li:nth-child(3) {
	top: 5.02rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/stbg3.png') no-repeat center bottom;
	background-size: 100%;
}

.toNums li:nth-child(4) {
	top: 6.46rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/stbg4.png') no-repeat center bottom;
	background-size: 100%;
}

.toNums li:nth-child(5) {
	top: 7.98rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/stbg5.png') no-repeat center bottom;
	background-size: 100%;
}

.toNums li {
	filter: grayscale(0.8);
}

.toNums li>span {
	font-size: 0.22rem;
}

.toNums .active {
	filter: grayscale(0);
}

.jpList li {
	position: relative;
	width: 3.76rem;
	height: 1.1rem;
	position: absolute;
}

.jpList li:nth-child(1) {
	left: 1.34rem;
	top: 1.6rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/jp001.jpg') no-repeat;
	background-size: 100% 100%;
}

.jpList li:nth-child(2) {
	left: 1.34rem;
	top: 3.14rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/jp002.jpg') no-repeat;
	background-size: 100% 100%;
}

.jpList li:nth-child(3) {
	left: 1.34rem;
	top: 4.66rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/jp003.jpg') no-repeat;
	background-size: 100% 100%;
}

.jpList li:nth-child(4) {
	left: 1.34rem;
	top: 6.08rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/jp004.jpg') no-repeat;
	background-size: 100% 100%;
}

.jpList li:nth-child(5) {
	left: 1.34rem;
	top: 7.6rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/jp005.jpg') no-repeat;
	background-size: 100% 100%;
}

.jpList li {
	filter: grayscale(0.8);
}

.jpList li.active {
	filter: grayscale(0);
}

.jpList li.active::after {
	content: '';
	position: absolute;
	width: 0.54rem;
	height: 1.95rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/over.png') no-repeat;
	background-size: 100% 100%;
	top: -0.2rem;
	left: -0.2rem;
}

.jpList li::after {
	content: '';
	position: absolute;
	width: 0.54rem;
	height: 1.95rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/over_b.png') no-repeat;
	background-size: 100% 100%;
	top: -0.2rem;
	left: -0.2rem;
}

/*==============================================
第三屏
================================================*/
.screen3-desc {
	width: 7.2rem;
	height: 10.32rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/screen-3-phone.png') 0 0 no-repeat;
	background-size: 100% 100%;
	margin: 0.2rem auto 0;
	padding: 0.35rem 0.28rem 0 0.28rem;
	box-sizing: border-box;
}

#newSwiper {
	width: 6.3rem;
	height: 3.75rem;
	position: relative;
	margin: 0 auto 0.16rem;
	overflow: hidden;
}

#newSwiper .swiper-wrapper {
	width: 100%;
}

.swiper-slide img {
	width: 100%;
	height: 100%;
	 object-fit: cover;

}

.swiper-slide .videobox {
	width: calc(100% + 1px);
	height: 100%;
	position: absolute;
	top: 0px;
	left: calc(50% - 1px);
	margin-left: 0px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	/* background-color: #0f0f12; */
	background-image: url('//i0.cy.com/tlbbgl/main/2025/1208/m/gw_m_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 2;
}

.videobox video::-webkit-media-controls-timeline {
	/* 隐藏Chrome和Safari的进度条 */
	display: none;
}

.videobox video::-moz-media-controls-timeline {
	/* 隐藏Firefox的进度条 */
	display: none;
}

.videobox video::-ms-media-controls-timeline {
	/* 隐藏IE和Edge的进度条 */
	display: none;
}

.videobox+.videobox-mask {
	width: 100vw;
	height: 100vh;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
}

/* 初始加载的视频 */
.full-screen-videobox {
	width: calc(100% + 1px);
	height: 100%;
	position: absolute;
	top: 0px;
	left: calc(50% - 1px);
	margin-left: 0px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #0f0f12;
	z-index: 9999;
	display: none;
}

.swiper-slide .videobox video {
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-filter: brightness(108.5%);
	filter: brightness(108.5%);
}


.swiper-slide .videobox canvas {
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-filter: brightness(108.5%);
	filter: brightness(108.5%);
}


/* 序列帧动画 */
.swiper-slide .videobox .play_frame {
	/*width: 750px;*/
	/*height: 1334px;*/
	width: calc(100% + 1px);
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/*background-image: url('//i0.cy.com/tlbbgl/main/2025/1208/rc/rc001.jpg');*/
	background-position: 0 0;
	background-repeat: no-repeat;
}
#play_frame_loop {
	opacity: 0;
}
.swiper-slide .videobox .play_frame.play_frame_loop {
	/*background-image: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/m-video-loop.jpg');*/
	/*background-size: 39750px 1334px;*/
}
.swiper-slide .videobox .play_frame img {
	position: absolute;
	top: 0;
}

.swiper-slide .videobox .play_frame_cover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9;
	/*background-image: url('//i0.cy.com/tlbbgl/main/2025/1208/m/gw_m_bg.jpg');*/
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

@keyframes play {
	from {
		background-position: 0 0;
	}

	to {
		/* 一行有35帧，每帧宽750px */
		background-position: -26250px 0;
	}
}

@keyframes play_loop {
	from {
		background-position: 0 0;
	}

	to {
		/* 一行有35帧，每帧宽750px */
		background-position: -39750px 0;
	}
}

#newSwiper .swiper-pagination {
	width: 100%;
	height: 0.6rem;
	line-height: 0;
	/* background-color: #ead9bc; */
	bottom: -0.02rem;
}

#newSwiper .swiper-pagination-bullets.swiper-pagination-horizontal {
	position: absolute;
	bottom: -0.03rem;
	text-align: center;
	height: 0.4rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

#newSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 .17rem;
	display: inline-block;
	vertical-align: top;
	width: .31rem;
	height: 0.31rem;
	opacity: 1;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/dot_news.png') no-repeat;
	background-size: auto .4rem;
	background-position: -30px -4px;
}

#newSwiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-position: -4px -4px;
}

/* tabs */
.table_card {
	width: 6.3rem;
	height: 3.8rem;
	padding: 0 0.2rem 0;
	background-color: #fff9ef;
	box-sizing: border-box;
	position: relative;
	margin: 0 auto 0.16rem;
}

.table_card .tab {
	height: 0.65rem;
	font-size: 0.3rem;
	border-bottom: 1px #5c4726 solid;
}

.table_card .tab li {
	color: #903e26;
	font-size: .26rem;
	float: left;
	height: 0.63rem;
	line-height: 0.63rem;
	padding: 0 0.15rem;
	margin-right: 0.05px;
	cursor: pointer;
}

.table_card .tab li.activ {
	border-bottom: 3px #c0750a solid;
}

.table_card .tab li.hot {
	position: relative;
}

.table_card .tab li.hot::after {
	content: " ";
	width: 0.33rem;
	height: 0.4rem;
	position: absolute;
	top: 0.05rem;
	right: -0.2rem;
	/* background: url('/image/m/hot.png') no-repeat center center; */
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/hot.png') no-repeat center center;
	background-size: 100% 100%;
}

.table_card .more {
	width: 1.5rem;
	height: 0.65rem;
	position: absolute;
	top: 0;
	right: 0.18rem;
	cursor: pointer;
	background: url(https://i0.cy.com/tlbbgl/main/2025/0604/more.png) no-repeat;
	background-size: contain;
	background-position: center;
}

.table_card .more img {
	width: 100%;
	height: 100%;
}

.table_card .tabCon {
	padding: .15rem 0;
	height: 3.16rem;
	box-sizing: border-box;
}

.table_card .tabCon .tabCon_box {
	height: 3.16rem;
}

.table_card .tabCon .tabCon_box .tabCon_item {
	height: auto;
	min-height: 2.16rem;
	padding: 0.1rem;
	background: #f2e4ce;
	border: 1px solid #f2e4ce;
	border-radius: 2px;
	box-sizing: border-box;
	display: none;
}

.table_card .tabCon .tabCon_box .tabCon_item.on {
	display: block;
}

.table_card .tabCon div .tip {
	color: #c4440e;
	font-size: 0.26rem;
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	background-color: #ebd1a9;
	padding: 0 0.14rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
}

.table_card .tabCon div .tip a {
	color: #903e26;
    font-size: 1.1em;
    font-weight: bold;
}

ul.newslist {
	padding: .05rem 0;
	box-sizing: border-box;
}

.newslist li {
	font-size: .25rem;
	padding: 0.05rem 0;
}

.newslist li:nth-child(n + 5) {
	display: none;
}

.newslist li a {
    color: #9d321e;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width: 100%;
}

.newslist li a span:nth-of-type(1) {
    color: #f36328;
    flex: 0 0 auto;
    white-space: nowrap;
}

.newslist li a p {
    flex: 1 1 auto;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newslist li a span:nth-of-type(2),
.newslist li a .time {
    flex: 0 0 auto;
    margin-left: auto;
    white-space: nowrap;
}

/*end*/
.picture-list {
	width: 6.3rem;
	height: 1.98rem;
	margin: 0 auto;
}

.picture-list li {
	width: 50%;
	height: 1.98rem;
	float: left;
	padding: 0 0.05rem;
	box-sizing: border-box;
}

.picture-list li:nth-of-type(1) {
	padding-left: 0;
}

.picture-list li:nth-last-of-type(1) {
	padding-right: 0;
}

.picture-list li .img {
	width: 100%;
	height: 1.5rem;
}

.picture-list li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.picture-list li .txt {
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	color: #903e26;
	font-size: 0.24rem;
	font-family: 'MyCustomHan', sans-serif;
	text-align: center;
	background-color: #fff9ef;
}


/*==============================================
第四屏
================================================*/
.screen4-feature {
	width: 6.9rem;
	height: 10.2rem;
	margin: 0.3rem auto 0;
	position: relative;
}

.wt_bg {
	position: relative;
	width: 5.35rem;
	height: 9.44rem;
	margin: 0 auto;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/box.png') no-repeat center center;
	background-size: 100% 100%;
	padding: 3px;
	box-sizing: border-box;
	box-shadow: 1px 1px 10px #000;
}

.wt_bg img {
	width: 100%;
}

.swiper-prev,
.swiper-next {
	width: .68rem;
	height: 1rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/arr_s.png') no-repeat;
	background-size: auto 100%;
	z-index: 2;
	position: absolute;
	top: 50%;
	margin-top: -.19rem;
	cursor: pointer;
}

.swiper-prev {
	left: -0.15rem;
}

.swiper-next {
	background-position: top right;
	right: -0.15rem;
}

.swibox .swiper-pagination-bullets.swiper-pagination-horizontal {
	position: absolute;
	bottom: 0.1rem;
	text-align: center;
	height: .44rem;
}

.swibox .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 .15rem;
	display: inline-block;
	vertical-align: top;
	width: .46rem;
	height: .46rem;
	opacity: 1;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/dot.png') no-repeat;
	background-size: auto .5rem;
	background-position: top right;
}

.swibox .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-position: top left;
}

/*==============================================
第五屏
================================================*/
.screen-sfq {
	width: 7.5rem;
	height: 9.1rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/screen5-bg.png') 0 0 no-repeat;
	background-size: 100% 100%;
	margin-top: .5rem;
	position: relative;
}

ul.sfq {
	width: 6.2rem;
	height: 4.92rem;
	margin: 0 auto;
	position: absolute;
	top: 1.54rem;
	left: 0.64rem;
}

ul.sfq li.sfq_li {
	cursor: pointer;
	position: relative;
}

ul.sfq li.sfq_li .content {
	width: 100%;
	height: 4.10rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/sfq_content.png') 0 0 no-repeat;
	background-size: 100% 100%;
	margin-right: 14px;
	padding: .3rem 0.1rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

ul.sfq li.sfq_li .content .img_wrapper {
	width: 5.7rem;
	height: 3.1rem;
	padding: .1rem;
	background-color: #fff;
	border-radius: .1rem;
	box-sizing: border-box;
	position: relative;
	margin-bottom: .1rem;
}

ul.sfq li.sfq_li .content img {
	width: 100%;
}

ul.sfq li.sfq_li .title {
	width: 100%;
	height: 0.88rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

ul.sfq li.sfq_li .title img {
	width: auto;
	height: 72% !important;
}

.screen-sfq ul.sfq li.sfq_li .content .img_wrapper .video {
	width: 1.1rem;
	height: 1.1rem;
	position: absolute;
	top: 50%;
	left: 43%;
	transform: translateX(-50%);
	transform: translateY(-50%);
}

.screen-sfq .fold {
	width: 100%;
	height: 0.88rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.screen-sfq .fold img {
	width: auto;
	height: 72% !important;
}

.screen-sfq .unfold {
	height: 100%;
	flex-direction: column;
	display: none;
}

.screen-sfq .flex {
	display: flex !important;
}

/**music */
.music-control {
	width: 100%;
	height: .8rem;
	position: absolute;
	bottom: 0;
	left: 0;
}

.music-progress {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: .54rem;
}

.music-progress .line {
	width: 4.5rem;
	height: .1rem;
	border-radius: 5px;
	background: #282a3a;
	position: relative;
}

/* .music-progress .line:before{content: '';width: 415px;height: 0px;border: 5px solid #282a3a;border-radius: 5px; top: 0;left: 0;position: absolute;box-sizing: border-box;} */
.music-progress .line i {
	position: absolute;
	height: .1rem;
	top: 0;
	left: 0;
	background: #dedede;
	border-radius: 5px;
	width: 0%;
}

.music-progress .time_zero {
	font-size: 0.26rem;
	color: #282a3a;
	line-height: 1;
	margin-right: .1rem;
	transform: translateY(2px);
}

.music-progress .time {
	font-size: .26rem;
	color: #282a3a;
	line-height: 1;
	margin-left: .1rem;
	transform: translateY(2px);
}

.stop .jump li,
.stop .box_cd {
	animation-play-state: paused;
}

.control-wrap {
	width: 100%;
	height: .6rem;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.control-wrap .control-play {
	width: .44rem;
	height: .44rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/btn_music_play.png') no-repeat 50% 0/100%;
}

.stop .control-wrap .control-play {
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/btn_music_playing.png') no-repeat 50% 0/100%;
}

/*==============================================
第六屏
================================================*/
.screen-main {
	position: relative;
	margin-top: .2rem;
}

/* 门派tabs */
.screen-main ul.tabSect {
	width: 7.22rem;
	height: 1.74rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: .5rem auto 0;
}

ul.tabSect li {
	width: 0.75rem;
	height: 1.74rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

ul.tabSect li img {
	width: 100%;
	display: none;
}

ul.tabSect li img.no {
	display: block;
}

ul.tabSect li img.act {
	display: none;
}

ul.tabSect li.activ img.act {
	display: block;
}

ul.tabSect li.activ img.no {
	display: none;
}

.screen-main .sectCon {
	width: 7.4rem;
	height: 5.07rem;
	margin: 0 auto;
}

.sectCon>div {
	width: 100%;
	height: 100%;
	display: none;
}

.sectCon>div.on {
	display: block;
}

.sectCon img {
	width: 100%;
	height: 100%;
}

/* 合作伙伴 */
div.partner {
	width: 7.5rem;
	height: 3.08rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/bg7.jpg') 0 0 no-repeat;
	background-size: 100% 100%;
	opacity: 0;
}

.screen-heading-partent {
	margin-top: 0;
}

/* 合作伙伴 */
ul.screen-partner {
	width: 7.5rem;
	height: 1.4rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/partner.png') 0 0 no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 0 0.4rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}

.screen-partner li img {
	width: 90%;
}

/* 社群信息 */
ul.screen-info {
	width: 6.8rem;
	height: 1.47rem;
	margin: .2rem auto 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.screen-info li {
	width: 1.04rem;
	/* height: 1.5rem; */
}

.screen-info li img {
	width: 100%;
	height: auto;
}

/* 社群信息--弹框 */
.popcont {
	width: 4.9rem;
	height: 5rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/model_bg.png') 0 0 no-repeat;
	background-size: 100%;
	margin: 0 auto;
}

.pop#popQrCode .close {
	width: .75rem;
	height: .75rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/model_close.png') 0 0 no-repeat;
	background-size: 100%;
	position: absolute;
	right: -0.8rem;
	top: 0.1rem;
}

.pop h2.popname {
	width: 4.7rem;
	height: 0.49rem;
	background: url('//i0.cy.com/tlbbgl/main/2025/1208/m/model_title.png') 0 0 no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0.4rem;
	left: 50%;
	margin-left: -2.35rem;
}

.pop p {
	width: 2.4rem;
	height: 3.16rem;
	position: absolute;
	left: 50%;
	margin-left: -1.2rem;
	top: 1.2rem;
}

.pop p img {
	width: 100%;
}

/* 领礼包弹框 */
.popYu {
	display: none;
	width: 4.82rem;
	height: 7.5rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0626/model_bg.png') 0 0 no-repeat;
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
}

.popYu .close {
	position: absolute;
	top: .15rem;
	right: .04rem;
	cursor: pointer;
}

.popYu .title {
	width: 3.8rem;
	margin: 0 auto .2rem;
}

.popYu .title img {
	width: 100%;
}

.popYu .num {
	width: 3.8rem;
	height: .5rem;
	color: #fff;
	font-size: .20rem;
	padding: 0 .2rem;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/model_tit_bg.png') 0 0 no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: .2rem;
}

.popYu .num img {
	height: 66%;
	cursor: pointer;
}

.popYu .content {
	width: 3.8rem;
	margin-bottom: .2rem;
}

.popYu .content p {
	font-size: .22rem;
	line-height: .4rem;
	margin-bottom: .14rem;
}

.popYu .content span:nth-of-type(1) {
	color: #972d0c;
}
.popYu .content .red {
	color: #972d0c;
}
.popYu .content .bold {
	font-weight:bold;
}
.popYu .content span:nth-of-type(2) {
	color: #482a21;
}

.popYu .copy {
	width: 2.6rem;
	height: .6rem;
	cursor: pointer;
}

.popYu .copy img {
	width: 100%;
}

.popYu .gotoRLR {
	width: 2.6rem;
	height: .6rem;
	cursor: pointer;
}
.popYu .gotoRLR img {
	width: 100%;
}

/*
	2025/06/17
	右侧悬浮框样式
*/

@font-face {
	font-family: 'dingliesongtypeface';
	src: url('https://files2.changyou.com/vc/tlbbgl/2025/0825/fonts/dingliesongtypeface.woff2') format('woff2'),
		url('https://files2.changyou.com/vc/tlbbgl/2025/0825/fonts/dingliesongtypeface.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


.right_suspension {
	width: 1.04rem;
	height: 2.77rem;
	position: fixed;
	left: 0;
	top: 22%;
	/* transform: translateY(-50%); */
	z-index: 99;
	background: url(//i0.cy.com/tlbbgl/main/2026/0122/right_suspension.png) no-repeat center;
	background-size: 100% auto;
	margin-top: 0.6rem;
}

.right_suspension img {
	width: 100%;
}

.right_suspension_mask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #000000aa;
	z-index: 998;
	display: none;
}

.right_suspension_mask .right_suspension_body {
	width: 6.2rem;
	height: 5.3rem;
	background-image: url('//i0.cy.com/tlbbgl/main/2025/1208/m/suspension_bg.png');
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
}

.right_suspension_mask .right_suspension_body .right_suspension_close {
	width: 0.75rem;
	height: 0.75rem;
	position: absolute;
	top: -0.75rem;
	right: 0;
	cursor: pointer;
}

.right_suspension_mask .right_suspension_body .right_suspension_close img {
	width: 100%;
	height: 100%;
}

.right_suspension_mask .right_suspension_body .right_suspension_content {
	width: 100%;
	padding: 0.4rem 0.2rem 0 0.2rem;
	box-sizing: border-box;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_list {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_item {
	width: 1.73rem;
	margin-left: 0.16rem;
	padding: 0.14rem 0.11rem 0 0.11rem;

}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_item .qrcode_bg {
	width: calc(100% - 0.2rem);
	height: 1.6rem;
	background: url(//i0.cy.com/tlbbgl/main/2025/1208/m/qrcode_bg.png) no-repeat center center;
	background-size: 100% 100%;
	padding: 0.1rem 0.1rem 0 0.1rem;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_item .qrcode_bg img {
	width: 100%;
	height: auto;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_item:first-child {
	margin-left: 0;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_item>.text {
	text-align: center;
	font-size: 0.27rem;
	color: #f1e8b7;
	margin-top: 0.2rem;
	font-family: 'dingliesongtypeface';
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_describe {
	width: calc(100% - 0.24rem);
	border-radius: 0.13rem;
	padding: 0.24rem 0.12rem;
	margin-top: 0.39rem;
	font-family: 'dingliesongtypeface';
	font-size: 0.3rem;
	color: #d4c597;
	text-align: center;
	background: url('https://i0.cy.com/tlbbgl/main/2025/0604/m/qrcode_describe_bg.png') no-repeat center center;
	background-size: 100% 100%;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_describe p {
	margin-top: 0.2rem;
	padding: 0;
}

.right_suspension_mask .right_suspension_body .right_suspension_content .qrcode_describe p:first-child {
	margin-top: 0;
}
.dl-pop{
  width: 6.08rem;
  height: 6.40rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/copy_pop_bg.png') no-repeat center;
  background-size: 100% auto;
}
.popup.dl-pop .close{
  position: absolute;
  transition: all 0.5s ease;
  background: url(//i0.cy.com/tlbbgl/pic/2025/0711/close_btn.png) no-repeat center;
  background-size: 100% auto;
  width: 0.54rem;
  height: 0.46rem;
  top: 0.25rem;
  left: auto;
  right: 0.05rem;
  margin-left: 0;
  z-index: 11;
}
.dl-pop .info-box{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.dl-pop .tips{
  width: 4.53rem;
  height: 0.83rem;
  margin: 1.44rem auto 0;
  font-size: 0;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/tips.png') no-repeat center;
  background-size: 100% auto;

}
.dl-pop .dl-time{
  width: 100%;
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.28rem;
  color: #47291f;
  text-align: center;
  margin: 0.2rem auto 0;
  font-weight: bold;
}
.dl-pop .copy-box{
  position: relative;
  margin: 0.2rem auto 0.53rem;
  width: 4.99rem;
  height: 0.66rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/link_bg.png') no-repeat center;
  background-size: 100% auto;
}
.dl-pop .link{
  width: 4rem;
  height: 0.42rem;
  position: absolute;
  left: 0.2rem;
  top: 50%;
  margin-top: -0.21rem;
}
.dl-pop .link p{
  width: 100%;
  height: 100%;
  line-height: 0.42rem;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.26rem;
  color: #ffffff;
}
.dl-pop .copy-icon{
  position: absolute;
  width: 0.4rem;
  height: 0.42rem;
  top: 50%;
  right: 0.20rem;
  margin-top: -0.21rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/copy_icon.png') no-repeat center;
  background-size: 100% auto;
}
.dl-pop .copy-btn{
  position: relative;
  margin: 0 auto 0;
  width: 2.4rem;
  height: 0.63rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/copy_btn.png') no-repeat center;
  background-size: 100% auto;
}


@font-face { font-family: 'hanyi'; src: url(//www.changyou.com/font/tlbbgl/202409/HYMINGCHANKEBENJ.TTF); }
.prize-pop{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  display: none;
}
.prize-pop .mask{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0.85;
}
.prize-pop .box{
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -3.2rem 0 0 -3.04rem;
  width: 6.08rem;
  height: 6.40rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/copy_pop_bg.png') no-repeat center;
  background-size: 100% auto;
  overflow: hidden;
}
.prize-pop .dl-box{
  width: 5.2rem;
  height: 3.73rem;
  margin: 1.5rem 0 0 0.53rem;
  position: relative;
}
.prize-pop.prize-pop-pc .dl-box{
  height: 2.8rem;
  margin-top: 1.2rem;
}
.prize-pop.prize-pop-pc .dl-box .tips{
  margin-bottom: 0.2rem;
}
.prize-pop .tips{
  width: 100%;
  height: auto;
  margin: 0 auto 0;
  line-height: 0.34rem;
  text-align: center;
  font-size: 0.32rem;
  color: #823118;
  font-family: 'hanyi', sans-serif;
}
.prize-pop .link-box{
  position: relative;
  margin: .3rem auto;
  width: 4.99rem;
  height: 0.66rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/link_bg.png') no-repeat center;
  background-size: 100% auto;
}
.prize-pop .link{
  width: 4.6rem;
  height: 0.42rem;
  position: absolute;
  left: 0.2rem;
  top: 50%;
  margin-top: -0.21rem;
  line-height: 0.42rem;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.26rem;
  color: #ffffff;
}
.prize-pop .link p{
  width: 100%;
  height: 100%;
  line-height: 0.42rem;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.26rem;
  color: #ffffff;
}
.prize-pop .copy-icon{
  position: absolute;
  width: 0.4rem;
  height: 0.42rem;
  top: 50%;
  right: 0.20rem;
  margin-top: -0.21rem;
  background: url('//i0.cy.com/tlbbgl/pic/2025/0711/copy_icon.png') no-repeat center;
  background-size: 100% auto;
}
.prize-pop .close{
  position: absolute;
  transition: all 0.5s ease;
  background: url(//i0.cy.com/tlbbgl/pic/2025/0711/close_btn.png) no-repeat center;
  background-size: 100% auto;
  width: 0.54rem;
  height: 0.46rem;
  top: 0.25rem;
  left: auto;
  right: 0.05rem;
  margin-left: 0;
  z-index: 11;
}
.prize-pop .text{
  width: 100%;
  height: auto;
  text-align: left;
  line-height: 0.38rem;
  font-size: 0.25rem;
  font-weight: 500;
  color: #47291f;
}
.prize-pop .text span{
  color: #861700;
}
.prize-pop .btn{
  width: 2.4rem;
  height: 0.63rem;
  position: relative;
  margin: 0.4rem auto 0;
}
.prize-pop .copy-btn{
  background: url('https://i0.cy.com/tlbbgl/main/2025/0718/copy_btn.png') no-repeat center;
  background-size: 100% auto;
}
