/* reset */
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}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none}
caption{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 {font:12px/1.5 "Microsoft YaHei",Helvetica,\5b8b\4f53,sans-serif;padding-top:90px !important;text-align:justify;background-color: #fad3c2;overflow-x: hidden;}
#actTitleWrap {top: 0 !important;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
body,html{min-width: 1200px;}
.wrap,#afooter{min-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1200px':'');}
#actTitleWrap {min-width:1200px !important;overflow: hidden;}
#actTitleContent {min-width:1200px !important;}
.container {width:1200px;margin:0 auto;position: relative;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.on_m .hd_video{width: 0;height: 0;overflow: hidden;display: none;opacity: 0;}
.on_m .container{overflow-x: hidden;}
.pr {position:relative;}
.pa {position:absolute;}
.fl {float: left;}
.fr {float: right;}
.db {display:block;text-indent:-999em;}
i {font-style: normal;}
.last{margin-right: 0!important;}
.grey{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events: none}
a:hover.gray{filter: grayscale(1);}
.wrap{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/bg.jpg) no-repeat 50% 0;position: relative;}
.wrap1{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/bg1.jpg) no-repeat 50% 1277px;position: relative;/*height: 8230px;*/}
.sp{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/sp.png) no-repeat;display: block;font-size: 0;}
/*footer*/
#afooter{text-align:center; line-height:20px;color: #ffffff;background-color: #0e0e0e;padding: 20px 0;}
#afooter a{ color: #ffffff;}
@font-face {
	font-family:'font';
	src: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/font.TTF);
}
@font-face {
	font-family:'font2';
	src: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/font2.TTF);
}
@font-face {
	font-family:'font3';
	src: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/font3.TTF);
}
p {font-family:'font';}
/* head */
.head{height: 1277px;}
.logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo.png)no-repeat;width: 380px;height: 176px;top:81px;left:-559px;z-index: 9;}
.login {font-size: 20px;color: #ede7cc;text-align: center;position: absolute;bottom:220px;width: 100%;z-index: 3;}
.login a{color: #ede7cc;}
.txt {font-size: 20px;color: #1a090b;text-align: center;font-family:'font';}
.txt span {color: #1a090b;font-size: 18px;}
.txt a {color: #feff96;font-size: 18px;;text-decoration: underline;}
.btnqd {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/btnqd.png)no-repeat;width: 465px;height: 165px;display: block;margin: 0 auto;
position: absolute;bottom: 39px;left: 50%;transform: translateX(-50%);}
/*头部动画*/
.hd_video{width:2560px;position: absolute;top: 0px;left:50%;margin-left: -1280px;display: block;}
/* content */
.byy {background-image:-webkit-linear-gradient(bottom,#f7d29b,#f9ebd0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.byy2 {background-image:-webkit-linear-gradient(bottom,#a37844,#5f3417);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.list_dj {display: flex; justify-content: center; flex-wrap: wrap;}
.list_dj2 {display: flex;flex-direction: row;justify-content: space-between;width: 675px;margin: 30px auto;}
.middle {line-height: 1.2;}
.list_dj3 {display: flex; justify-content: flex-start;flex-wrap: wrap;padding-left: 35px;box-sizing: border-box;}
/*part1*/
.part1 {height: 1152px;}
.part1 h2{background-position: -705px -75px;width: 1152px;height: 162px;margin: 0 auto 10px;}
.p1box1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p1box1.png)no-repeat;width:1183px;height: 754px;margin: 0 auto;position: relative;
padding: 66px 50px 21px 0;box-sizing: border-box;align-items: center;}
.p1_djtab {margin: 0px auto 0;width: 329px;}
.p1_djtab a {background-position: -150px -1497px;width: 307px;height: 92px;display: block;margin: 0 auto 40px;
font-size: 24px;color: #ffe6be;text-align: center;line-height: 80px;font-family: 'font2';position: relative;z-index: 3;}
.p1_djtab a.on {background-position:-495px -1496px;width: 307px;height: 92px;display: block;font-size: 24px;
color: #fffdb1;text-align: center;line-height: 80px;font-family: 'font2';}
.p1box1nr {width:740px;margin-top: -10px;}
.p1box1nr img {display: none;}
/*新版*/
.p1imgzxbox {width: 1183px;height: 936px;position: relative;}
.p1zxtab {position: absolute;top:246px;left: 56px;width: 307px;}
.p1zxtab a {background-position: -150px -1497px;width: 307px;height: 92px;display: block;margin: 0 auto 13px;
font-size: 24px;color: #ffe6be;text-align: center;line-height: 80px;font-family: 'font2';position: relative;z-index: 3;}
.p1zxtab a.on {background-position:-495px -1496px;width: 307px;height: 92px;display: block;font-size: 24px;}
.p1zxnr img {width: 1183px;height: 936px;display: block;margin: 0 auto;}
.p1zxnr li {display: none}
.p1imgzx6li {width: 1183px;height: 936px;position: relative;}
.p1imgzx6li .xfcdnr {position: absolute;}
.p1imgzx6_1 {width: 223px;height: 225px;top: 349px;left: 411px;}
.p1imgzx6_2 {width: 223px;height: 225px;top: 349px;left: 650px;}
.p1imgzx6_3 {width: 223px;height: 225px;top: 349px;left: 884px;}
.p1imgzx6_4 {width: 137px;height: 154px;top: 580px;left: 411px;}
.p1imgzx6_5 {width: 137px;height: 68px;top: 733px;left: 411px;}
.p1imgzx6_6 {width:137px;height: 221px;top: 580px;left: 549px;}
.p1imgzx6_7 {width:137px;height: 221px;top: 580px;left: 691px;}
.p1imgzx6_8 {width:137px;height: 221px;top: 580px;left: 834px;}
.p1imgzx6_9 {width:137px;height: 221px;top: 580px;left: 975px;}
/*part2*/
.part2 {height: 3103px;}
.part2 h2{background-position:-674px -276px;width: 1212px;height: 163px;margin: 0 auto 10px;}
/*p2box1*/
.p2box1 {width: 1183px;height: 547px;margin: 0 auto;}
.p2box1 img {width: 1183px;display: none;}
.btnckbox {display: flex; justify-content: center; flex-wrap: wrap;margin: 15px auto;}
.btnckbox a.on {background-position:-322px -2115px;width: 388px;height: 116px;}
.p2djk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2djk1.png)no-repeat;width: 473px;height: 250px;margin: 0 45px 55px;}
.btn_lq1 {background-position:-836px -1493px;width: 388px;height: 116px;display: block;font-size: 24px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding: 0 0 22px;box-sizing: border-box;}
/*p2box2*/
.p2box2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2box2.png)no-repeat;width: 1187px;height: 749px;margin: 65px auto 64px;
padding: 22px 0 0 350px;box-sizing: border-box;position: relative;}
.p2djk4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2djk4.png)no-repeat;width: 807px;height: 574px;margin: 0 auto 0;}
.p2djk4 img {width: 807px;height: 574px;}
.btn_lq1f1 {background-position:-8px -1834px;width: 388px;height: 116px;display: block;font-size: 24px;color: #ffffff;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding: 0 0 22px;box-sizing: border-box;}
.p2djtab {width: 351px;height: 751px;position: absolute;top: 0;left: 30px;}
.p2djtab a {background-position:-425px -1816px;width: 212px;height: 180px;display: block;font-size: 26px;color: #ebcca3;line-height: 0.8;text-align: center;padding: 30px 0 0 0;box-sizing: border-box;}
.p2djtab a span {background-color: #d94224;color: #ffffff;font-size:14px;text-align: center;height: 18px;line-height: 18px;border-radius: 25px;width: 82px;
display: block;margin: 0 auto 20px;}
.p2djtab a.on {background-position:-638px -1816px;width: 212px;height: 180px;color: #220b0c;}
.p2dja1 {position: absolute;top: 0;left: 137px;}
.p2dja2 {position: absolute;top: 180px;left: 32px;}
.p2dja3 {position: absolute;top: 395px;left: 0px;}
.p2dja4 {position: absolute;top: 569px;left: 140px;}
.p2djtabnr .bb {display: none;}
/*p2box3*/
.p2box3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2box3.png)no-repeat;width: 1183px;height: 1067px;margin: 0 auto;padding: 117px 0 0 0;box-sizing: border-box;}
.p2box3 .sub_tit {margin-top: 10px;}
.btn_gz {background-position:-877px -1871px;width: 256px;height: 67px;display: block;font-size: 24px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.p2djk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2djk2.png)no-repeat;width: 537px;height: 375px;margin: 20px auto 0;}
.p2djk3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2djk3.png)no-repeat;width: 530px;height: 375px;margin:20px 20px 0;}
.p2djk3 .p2tab {height: 216px;}
.p2djk3 .p2tab td {border: 1px solid #c08b3c;}
.btn_lq2 {width: 208px;height: 35px;background-color: #eed997;color: #2a1614;font-size: 20px;text-align: center;line-height: 34px;display: block;border-radius: 25px;margin: 0 10px;}
.p2wz1 {font-size: 20px;color: #ebcca3;text-align: center;height: 80px;padding-top: 12px;box-sizing: border-box;}
.p2wz1 span {font-size: 16px;}
.p2wz2 {font-size: 20px;color: #ebcca3;text-align: center;height: 50px;line-height: 50px;}
.p2wz3 {font-size: 50px;color: #ebcca3;text-align: center;font-family: 'font2';line-height: 229px;}
.p2tab {height: 239px;width: 517px;margin: 0 auto;display: block;}
.p2tab thead {display: table;width: 100%;table-layout: fixed;}
.p2tab tbody {display: block;height: 210px;overflow-y: auto;overflow-x: hidden;}
.p2tab tbody tr {display: table;width: 100%;table-layout: fixed;}
.p2tab th{font-size: 16px;color: #ebcca3;text-align: center;height: 35px;}
.p2tab td{font-size: 16px;color: #ebcca3;text-align: center;line-height: 35px;box-sizing: border-box;border-bottom: 1px solid #c08b3c;}
.p2tabx td:first-child {
  width: 30%;
}
.p2tabx td:nth-child(2) {
  width: 50%;
}
.p2tabx td:last-child {
  width: 20%;
}
.btn_lq9 {background-color: #eed997;width: 91px;height: 30px;line-height: 30px;text-align: center;color: #1d090b;border-radius: 25px;font-size: 16px;margin: 0 auto;}
/* 表体滚动条整体 */
.p2tab tbody::-webkit-scrollbar {
  width: 6px;  /* 纵向滚动条宽度 */
  height: 6px; /* 横向滚动条高度 */
}
/* 滚动条轨道 */
.p2tab tbody::-webkit-scrollbar-track {
  background: #2a1e0e;  /* 深色轨道背景，配合你的暗金风格 */
  border-radius: 3px;
}
/* 滚动条滑块 */
.p2tab tbody::-webkit-scrollbar-thumb {
  background: #ebcca3;  /* 金色滑块，呼应文字颜色 */
  border-radius: 3px;
}
/* 滑块悬停效果 */
.p2tab tbody::-webkit-scrollbar-thumb:hover {
  background: #ffdead;
}
/* Firefox 兼容 */
.p2tab tbody {
  scrollbar-width: thin;
  scrollbar-color: #ebcca3 #2a1e0e;
}
.p2tabx2 tbody{height: 285px;}
.p2tabx2 td {line-height: 1.2;height: 70px;border-bottom: none !important;border-left: none !important;}
.btn_jf {background-position:-1161px -1868px;width: 276px;height: 72px;display: block;font-size: 24px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_jf .middle {background-image:-webkit-linear-gradient(bottom,#a8ddc5,#299c81);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.p2djk5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2djk5.png)no-repeat;width: 1018px;height: 515px;margin: 33px auto 44px;}
.sub_tit{color: #ebcca3;font-size: 24px;text-align: center;line-height: 50px;display: flex;justify-content: center;align-items: center;font-family:'myFont2';letter-spacing: 3px;}
.sub_tit i{background-position:-1162px -1755px;width: 216px;height: 22px;}
.sub_tit i:last-child{background-position:-1945px -1755px;width: 215px;height: 22px;}
.sub_tit em{margin: 0 28px;}
.p2djk6 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p2djk6.png)no-repeat;width: 334px;height: 161px;position: relative;margin: 20px 10px 10px;}
.p2djk6 img {width: 334px;height: 161px;}
.btn_lq1f2 {background-position:-1470px -1863px;width: 307px;height: 92px;display: block;font-size: 28px;color: #ffffff;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 0 22px;box-sizing: border-box;}
.btn_lq1f2jl1 {font-size: 24px;}
.p2djk6 .p3wz4 {color: #0d1411;}
/*part3*/
.part3 {height: 2659px;}
.part3 h2{background-position: -704px -476px;width: 1152px;height: 162px;margin: 0px auto 10px;}
.btn_lq1 p {line-height: 1;}
.p3wz1 {font-size: 40px;font-family:'font2';}
.p3wz2 {font-family:'font';font-size: 18px;}
.p3wz3 {font-size: 50px;color: #f1c97e;text-align: center;font-family:'font2';height: 70px;line-height: 70px;}
.p3box1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3box1.png)no-repeat;width: 1183px;height: 2169px;margin: 20px auto 0;
padding: 40px 0 0 0;box-sizing: border-box;}
.p3djk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3djk1.png)no-repeat;width: 319px;height: 356px;position: relative;margin: 0 10px 15px;padding: 1px;box-sizing: border-box;}
.p3djk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3djk2.png)no-repeat;width: 133px;height: 169px;position: relative;margin: 0px 2px 10px;padding: 1px;box-sizing: border-box;}
.p3djk2 .p3wz4 {padding: 0 5px;box-sizing: border-box;font-size: 14px;}
.p3list_djx .btn_lq5 {margin-bottom: 24px;}
.p3djk2 .p3wz4 {line-height: 1.1;}
.p3djk3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3djk3.png)no-repeat;width: 334px;height: 161px;margin: 15px 6px 8px;position: relative;}
.p3djk4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3djk4.png)no-repeat;width: 184px;height: 161px;margin: 15px auto 8px;position: relative;}
.p3bq1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3bq1.png)no-repeat;width: 313px;height: 56px;font-size: 20px;color: #19080a;
text-align: center;line-height: 56px;position: absolute;top: 0;left:0;}
.p3bq2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3bq2.png)no-repeat;width: 130px;height: 33px;font-size: 17px;color: #19080a;
text-align: center;line-height: 33px;position: absolute;top: 0;left:0;}
.btn_lq3 {background-position:-150px -1497px;width: 307px;height: 92px;display: block;font-size: 24px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding: 5px 0 18px;box-sizing: border-box;}
.btn_lq4 {background-position:-1255px -1512px;width: 150px;height: 66px;display: block;font-size: 20px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding-top: 5px;box-sizing: border-box;}
.btn_lq4jl1 {margin: 36px auto 0 !important;}
.btn_lq5 {background-position:-1417px -1527px;width: 138px;height: 38px;display: block;font-size: 16px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding-top: 5px;box-sizing: border-box;}
.p3list_dj {width: 425px;}
.p3list_djx {margin: 0 auto !important;}
.qltit1 {background-position: -2223px -1698px;width: 65px;height: 259px;}
.qltit2 {background-position: -2327px -1694px;width: 65px;height: 269px;}
.qltit3 {background-position: -2433px -1693px;width: 65px;height: 291px;}
.btn_hq {background-position:-1199px -1619px;width: 204px;height: 69px;display: block;font-size: 24px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_hqjl1 {font-size: 14px;transform: scale(0.9);margin:0 -10px;}
.btn_hqjl2 {background-position: -733px -2123px;width:236px;height:67px;font-size: 14px;color: #ffffff;transform: scale(0.9);margin:0 -10px;}
.list_djhq {margin: 0 auto !important;}
.p3djk5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3djk5.png)no-repeat;width: 369px;height: 356px;margin: 15px 2px 8px;position: relative;}
.p3djk5x {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3djk5x.png)no-repeat;width: 369px;height: 356px;margin: 15px 2px 8px;position: relative;}
.p3wz5 {font-size: 24px;color: #0d1314;text-align: center;line-height: 1.2;height: 87px;padding-top: 20px;box-sizing: border-box;}
.p3wz5 span {font-weight: bold;}
.p3djk5 img {width: 369px;height: 356px;position: absolute;top: 0;left: 0;}
.p3djk5 .p3wz4 {color: #0d1314;bottom: 30px;}
.btn_lq1f3 {background-position:-150px -1497px;width: 307px;height: 92px;display: block;font-size: 28px;color: #f5d9b0;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 0 22px;box-sizing: border-box;}
.p3qlimg1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p3qlimg1.png)no-repeat;width: 393px;height: 161px;margin: 0 auto 10px;position: relative;}
.part3 .swi-box {width:1056px;height: 238px;margin: 20px auto 0;position: relative;}
.part3 .swi-box .swiper-container {width: 1013px;}
/*.part3 .swi-box .swiper-container .swiper-slide:last-child{padding-right: 50px;}*/
.part3 .swi-box .swiper-slide {width: auto;}
.part3 .swiper-button-next {right: 4px;}
.part3 .swiper-button-prev {left: 4px;}
.p3btn_lq3 {margin: 0 auto;}
.part3 .swi-box .p3djk4 {margin: 0 auto 10px;}
.p3box1 .list_dj {margin:15px auto;}
#zhuangbei_img_1 {width: 270px;margin: 46px auto 0;display: block;}
#zhuangbei_img_2 {width: 270px;margin: 46px auto 0;display: block;}
.p3djk2 img {width: 133px;display: block;margin: 21px auto 0;}
.p4box1nr .p3djk2 img {position: absolute;top: 0;left: 0;margin: 0;}
.p3djknr {overflow-x: hidden;overflow-y: scroll;height: 477px;width: 600px;margin: 27px auto 0;}
.p3djknr::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: linear-gradient(to right,transparent 28%,#f7c84f 50%,transparent 72%);
    border-radius: 2px;
}

.p3djknr::-webkit-scrollbar-thumb {
    background-color: #fcf8bc;
    border-radius: 2px;
}
/*part4*/
.part4 {height: 1869px;}
.part4 h2{background-position:-704px -689px;width: 1152px;height: 162px;margin: 0 auto 10px;}
.part2 .txt {color: #0f0608;}
.p2box3 .txt {color: #f6e6aa;padding: 0 50px;box-sizing: border-box;font-size: 16px;}
.p2box3 .txtjl {margin: 15px auto 0;}
.txtjl a {display: inline-block;width: 133px;color: #1d090b;text-decoration: none;}
.part3 .txt {color: #f6e6aa;}
.part4 .txt {color: #0f0608;}
.part5 .txt {color: #f6e6aa;}
.part6 .txt {color: #0f0608;}
.part7 .txt {color: #f6e6aa;}
.txt2 {font-size: 16px;color: #0f0608;}
.p4box1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4box1.png)no-repeat;width: 1183px;height: 1313px;margin: 20px auto 0;
padding:59px 0 0 0;box-sizing: border-box;}
.p4lcimg {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4lcimg.png)no-repeat;width: 1087px;height: 117px;margin: 0 auto 20px;}
.p4djk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4djk1.png)no-repeat;width: 506px;height: 546px;margin: -24px auto 0;}
.p4djk1x {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4djk1x.png)no-repeat;width: 529px;height: 538px;margin: 0 auto 10px;}
.txt3 {background-color: #1b090a;width: 258px;height: 85px;line-height: 1.2;border: 1px solid #c08b3c;border-radius: 10px;
display: flex;align-items: center;justify-content: center;font-size: 20px;color: #ebcca3;text-align: center;margin: 10px 5px 11px;}
.txt4 {font-size: 20px;color: #1a090a;line-height: 63px;text-align: center;}
.txt5 {line-height: 362px;font-family:'font2';font-size: 50px;color: #f1c97e;text-align: center;}
.btngzxq {font-size: 16px;color: #ecdb1a !important;text-decoration: underline !important;display: inline-block;width: 81px !important;}
.txtgzxq {margin: -5px auto !important;}
.btn_lq6 {background-position:-1912px -1515px;width: 227px;height: 68px;display: block;font-size: 16px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding-bottom: 5px;box-sizing: border-box;}
.btn_lq7 {background-position:-2156px -1517px;width: 123px;height: 54px;display: block;font-size: 16px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding-top: 5px;box-sizing: border-box;}
.p4wz1 {font-size:20px;color: #ebcca3;text-align: center;}
.p4wz1 span {color: #f7e254;}
.p4wz2 {font-size:16px;color: #f1c97e;text-align: center;background-color: #1d090b;border-radius: 10px;
width: 218px;height: 60px;line-height: 60px;font-family:'font';border: 1px solid #f1c97e;outline: none;padding: 0 10px;box-sizing: border-box;}
.p4wz3 {font-size: 18px;color: #150809;}
.p4wzk1 {height: 63px;align-items: center;justify-content: space-between;padding:0 10px 0 8px;box-sizing: border-box;}
.p4wzk2 {height: 63px;align-items: center;justify-content: space-between;padding:0 10px 0 20px;box-sizing: border-box;}
.p4wzk2 .whicon {position: absolute;top: -55px;left: 208px;}
.p4wzk3 {align-items: center;height: 63px;}
.p4wzj1 {width: 155px;line-height: 1.1;}
.p4wzj2 {width: 153px;}
.p4wzj3 {width: 241px;}
.p4wzj4 {width: 209px;}
.p4wzj5 {width: 147px;}

.p4wzj6 {width: 240px;display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
.p4wzj6 .xfcjp1 {top: -46px;left: 19px;}
.p4wzj6 .xfcjp2 {top: -46px;left: 3px;}
.p4wzj7 {width: 529px;height: 55px;text-align: center;margin-bottom: 5px;line-height: 53px;}
.p4wzj6 .whicon {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/whicon2.png) no-repeat;}
.p4djk1xbox {width: 506px;height: 363px;margin: 0 auto;padding:15px 0;box-sizing: border-box;}
.p4djk1xboxnr {overflow-x: hidden;overflow-y: scroll;width: 506px;height: 100%;}
.p4djk1xboxnr::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: linear-gradient(to right,transparent 28%,#f7c84f 50%,transparent 72%);
    border-radius: 2px;
}

.p4djk1xboxnr::-webkit-scrollbar-thumb {
    background-color: #fcf8bc;
    border-radius: 2px;
}
.p4djk1xbox img {width: 70px;display: block;margin: 0 auto;}
.p4djk1xbox p {font-size: 14px;}
.p4djk1ximg {width: 506px !important;height: 331px !important;}
.jpt1k {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/jpt1k.png)no-repeat 100% 100%;background-size: 100% 100%;width: 90px;height: 114px;position: relative;margin: 2px;}
.jpt2k {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/jpt2k.png)no-repeat 100% 100%;background-size: 100% 100%;width: 90px;height: 114px;position: relative;margin: 2px;}
.jpt3k {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/jpt3k.png)no-repeat 100% 100%;background-size: 100% 100%;width: 90px;height: 114px;position: relative;margin: 2px;}
.jpt4k {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/jpt4k.png)no-repeat 100% 100%;background-size: 100% 100%;width: 90px;height: 114px;position: relative;margin: 2px;}
.whicon {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/whicon.png)no-repeat;width: 30px;height: 30px;position: absolute;top: -6px;right: 0;}
.btn_lq11jpb {position: relative;width: 150px;height: 56px;}
.btn_lq11 {position: absolute;top: 0;left: 0;}
/*.whicon:hover .jpbtab {display: block;}*/
.jpbtab {width: 489px;height: 336px;position: absolute;z-index: 99;display: none;}
.jpbtabnr th{font-size: 20px;color: #ffffff;text-align: center;height:40px;
background-color: #9a6b28;border:1px solid #4e3119;}
.jpbtabnr td{font-size: 18px;background-color: #1b090a;color: #ebcda3;text-align: center;
height:38px;border:1px solid #996c30;padding: 0 8px;box-sizing: border-box;border:1px solid #4e3119;}
.jpbys1 td{background-color: #950509 !important;}
.jpbys2 td{background-color: #1b090a;}

.p4list_dj1 {margin: 20px auto 10px;}
.p4li {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4li.png)no-repeat;width: 529px;height: 598px;margin-left: 10px;}
.p4li .p4wz1 {margin: 39px auto 0;}
.p4_djtab {margin: -27px auto 10px;}
.p4_djtab a {background-position:-1576px -1520px;width: 143px;height: 54px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 54px;}
.p4_djtab a.on {background-position:-1741px -1520px;width: 143px;height: 54px;}
.p4box1nr .aa {display: none;}
.p4bq2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4bq2.png)no-repeat;width: 130px;height: 31px;line-height: 31px;font-size: 20px;color: #19080a;
text-align: center;position: absolute;bottom: 0;left: 0;}
.p3wz4 {font-size: 16px;color: #ebcca3;text-align: center;position: absolute;bottom: 10px;width: 100%;line-height: 1.2;}
.p4list_dj2 {height:722px;}
.p4list_dj2 .li {margin: 0 10px;}
.list_p4bar {display: flex; justify-content: center; flex-wrap: wrap;align-items: center;width: 1079px;margin: 0 auto;}
.p4bar {background-color: #c08b3c;width: 792px;height: 22px;border-radius: 25px;position: relative;}
.p4baron {background-color: #f1d9ac;height: 22px;border-radius: 25px;}
.p4bar p {font-size: 16px;color: #170809;position: absolute;top: 0;left: 50px;z-index: 2;}
.p4bar .btn_lq6 {position: absolute;top: -24px;right: -93px;}
.swi-box {width:1138px;height: 280px;margin: 20px auto 0;position: relative;}
.swi-box .swiper-container {width: 1049px;}
.swi-box .swiper-slide {width: 254px;}
.swiper-button-prev {background-image: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/prev.png) !important;background-size: 100% auto;width:61px;height: 65px;display: block;position: absolute;top: 40% !important;left: 0;}
.swiper-button-next {background-image: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/next.png) !important;background-size: 100% auto;width:61px;height: 65px;display: block;position: absolute;top: 40% !important;right: 0;}
.swi-box .p5djk3 {margin: 0 auto 10px;}
.btn_lq10 {background-position:-1851px -1878px;width: 131px;height: 56px;display: block;font-size: 16px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq11 {background-position:-1995px -1881px;width: 150px;height: 56px;display: block;font-size: 14px;color: #ffffff;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding-bottom: 9px;box-sizing: border-box;}
.btn_lq10 .middle {background-image:-webkit-linear-gradient(bottom,#a8ddc5,#299c81);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.btn_lq12 {background-position:-1839px -1813px;width: 339px;height: 53px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.p4wzbox {background-color: #cc9d66;width: 529px;height: 47px;border: 1px solid #cc9d66;border-radius: 8px;margin: 0 auto;
display: flex; justify-content: center; flex-wrap: wrap;line-height: 47px;}
.p4wzbox p {font-size: 16px;color: #160809;text-align: center;line-height: 48px;vertical-align: middle;}
.p4tit1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p4tit1.png)no-repeat 100% 100%;width: 788px;height: 29px;margin: 20px auto 10px;}
.jpb {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/jpb.png)no-repeat;width: 26px;height: 26px;display: inline-block;vertical-align: middle;}
.jpb2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/jpb2.png)no-repeat;width: 43px;height: 36px;display: inline-block;vertical-align: middle;}
/*.p4p1 {border-right: 1px solid #f1c97e;}*/
.btn_lq13 {background-position:-2px -2016px;width: 236px;height: 67px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq14 {background-position:-251px -2020px;width: 227px;height: 68px;display: block;font-size: 18px;color: #ffffff;padding-bottom: 10px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq14 .p3wz2 {font-size:14px;}
.btn_lq15 {background-position:-489px -2016px;width: 249px;height: 74px;display: block;font-size: 18px;color: #ffffff;padding-bottom: 10px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq16 {background-position:-752px -2018px;width: 256px;height: 67px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq18 {background-position:-1529px -2013px;width: 245px;height: 74px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding: 5px 0 18px;box-sizing: border-box;}
.btn_lq19 {background-position:-1219px -2114px;width: 464px;height: 85px;display: block;font-size: 18px;color: #ffffff;padding-bottom: 10px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;}
.btn_lq19jpb {position: relative;width: 464px;height: 85px;margin: 0 auto;}
.btn_lq19jpb .whicon {top: -35px;right: -60px;}
.btn_lq19jpb .whicon:hover .xfc3 {visibility: inherit;}
.btn_lq19jpb .xfc3 p {text-align: left;padding: 10px 30px 0;box-sizing: border-box;}
.btn_lq20list_dj {width: 933px;margin: 0 auto;}
.btn_lq20 {background-position:-2101px -2107px;width: 297px;height: 90px;display: block;font-size: 20px;color: #ffe6be;padding-bottom: 10px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq20x {background-position:-1475px -1863px;width: 301px;height: 92px;display: block;font-size: 20px;color: #ffffff;padding-bottom: 10px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq21 {background-position:-289px -2243px;width: 260px;height: 67px;display: block;font-size: 18px;color: #ffffff;padding-bottom: 10px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 0px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq22 {background-position:-581px -2238px;width: 468px;height: 65px;display: block;font-size: 26px !important;color: #bdae89;outline: none;border: none;padding: 0 62px;box-sizing: border-box;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq23 {background-position:-1068px -2240px;width: 147px;height: 68px;display: block;font-size: 16px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0px 5px 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.btn_lq24jpb {position: relative;width: 147px;height: 68px;margin: 0 auto;}
.btn_lq24jpb .xfcjp1 {top: -12px;left: 112px;}
.btn_lq24 {background-position:-1236px -2240px;width: 147px;height: 68px;display: block;font-size: 16px;color: #ffffff;
text-align: center;font-family:'font2';margin: 0px 5px 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;}
.txt6 {font-size: 24px !important;color: #ebcca3;text-align: center;line-height: 1.4;
width: 100%;height: 100%;display: flex; justify-content: center; flex-wrap: wrap;align-items: center;}
.txt7 {font-size: 16px;color: #f1d9ac;text-align: center;width: 160px;margin: 0 auto;}
/*part5*/
.part5 {height: 1448px;}
.part5 h2 {background-position:-704px -878px;width: 1152px;height: 162px;margin: 0 auto 15px;}
.p5box1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p5box1.png)no-repeat;width: 1183px;height: 995px;margin: 20px auto 0;
padding: 56px 0 0 0;box-sizing: border-box;}
.p5djk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p5djk1.png)no-repeat;width: 656px;height: 756px;margin: 0 auto 15px;padding: 95px 1px 0;box-sizing: border-box;
display: flex; justify-content: center; flex-wrap: wrap;}
.p5jy_left {overflow-x: hidden;overflow-y: scroll;height: 606px;margin: 20px auto 0;}
.p5jy_right {overflow-x: hidden;overflow-y: scroll;height: 606px;margin: 20px auto 0;}
.p5jyscroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: linear-gradient(to right,transparent 28%,#f7c84f 50%,transparent 72%);
    border-radius: 2px;
}

.p5jyscroll::-webkit-scrollbar-thumb {
    background-color: #fcf8bc;
    border-radius: 2px;
}
.p5djk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p5djk2.png)no-repeat;width: 406px;height: 755px;margin: 0 auto 15px;padding-top: 699px;box-sizing: border-box;}
.p5djk2-2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p5djk2-2.png)no-repeat;width: 406px;height: 755px;margin: 0 auto 15px;padding-top: 699px;box-sizing: border-box;}
.p5djk2 p {font-size: 16px;color: #ebcca3;text-align: center;}
.p5box1 .li {margin: 0 10px;}
.p5djk3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p5djk3.png)no-repeat;width: 253px;height: 183px;position: relative;margin: 10px;}
.p5djk3 .whicon {top: 45px;right: 11px;}
.p5djk3 .whicon:hover .xfc3 {visibility: initial;}
.xfcdnr .whicon:hover .xfc3 {visibility: initial;}
.xfcjp1 {position: absolute;top: -63px;left: 200px;}
.xfcjp2 {position: absolute;top: -63px;left: 200px;}
.p5bq1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p5bq1.png)no-repeat;width: 253px;height: 37px;line-height: 37px;font-size: 20px;color: #19080a;
text-align: center;position: absolute;top: 0;left: 0;}
.p5box1 .list_dj {margin: 15px auto;}
.btn_lq3p5jl1 {font-size: 18px;}
.btn_lq17 {background-position:-1037px -2014px;width: 218px;height: 82px;display: block;font-size: 20px;color: #ffffff;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;padding-bottom: 10px;box-sizing: border-box;}

/*part6*/
.part6 {height: 2324px;}
.part6 h2 {background-position:-704px -1068px;width: 1152px;height: 162px;margin: 0 auto 20px;}
.p6box1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6box1.png)no-repeat;width: 1183px;height: 844px;
margin: 0 auto;padding: 58px 0 0 0;box-sizing: border-box;}
.p6tit1 {background-position:-1465px -1627px;width: 427px;height: 49px;margin: 0 auto 20px;}
.p6djk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk1.png)no-repeat;width: 369px;height: 356px;margin: 0 5px 10px;}
.p6djk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk2.png)no-repeat;width: 130px;height: 115px;position: relative;margin: 20px 5px 5px;}
.p6bq1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6bq1.png)no-repeat;width: 130px;height: 32px;line-height: 37px;font-size: 20px;color: #19080a;
text-align: center;position: absolute;top: 0;left: 0;}
.p6wz1 {font-size: 30px;color: #ebcda3;text-align: center;}
.p6li1 {margin:30px 0 0 20px;}
.p6box2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6box2.png)no-repeat;width: 1183px;height: 1024px;
margin: 40px auto 0;padding: 125px 30px 0;box-sizing: border-box;}
.p6tit2 {background-position:-1953px -1625px;width: 427px;height: 49px;margin: 0 auto 20px;}
.p6djk3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk3.png)no-repeat;width: 173px;height: 149px;position: relative;margin: 16px 3px 5px;}
.btn_lq8 {width: 38px;height: 39px;background-color: #170809;border: 1px solid #be893b;border-radius: 50%;display: block;margin: 10px auto;}
.p6list_dj1 {width: 547px;}
.p6list_dj1 .list_dj li.on .btn_lq8 {background-color: #c08b3c;}
.p6djk4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk4.png)no-repeat;width: 235px;height: 146px;margin: 0 auto 5px;position: relative;}
.p6wz2 {font-size: 16px;color: #ebcca3;text-align: center;width: 100%;position: absolute;bottom: 40px;}
.btn_lq12 {background-position:-1839px -1813px;width: 339px;height: 53px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 6px auto 0;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.p6wz3 {font-size: 16px;color: #0f0608;text-align: center;margin-bottom: 31px;}
.p6box2 .p6wz3 {color: #f1d9ac;}
.btn_lq1f4 {background-position:-1264px -2019px;width: 227px;height: 68px;display: block;font-size: 22px;color: #ffffff;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 0 15px;box-sizing: border-box;}
.btn_lq1f4 .p3wz2 {font-size: 14px;}
.p6djk5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk5.png)no-repeat;width: 519px;height: 536px;margin: 10px auto;}
.p6lbbox {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6lbbox.png)no-repeat;width: 1182px;height: 781px;margin: 20px auto 60px;}
.part6 .swi-box {width:1182px;height: 781px;margin: 0px auto 0;position: relative;}
.part6 .swi-box .swiper-container {width: 980px;}
.part6 .swi-box .swiper-slide {width: 582px;}
.part6 .swi-box .swiper-slide img {width: 582px;display: block;margin: 0 auto;}
.part6 .swiper-button-prev,.part6 .swiper-button-next {transform: scale(2);margin-top: 70px;}

.p6djk5x {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk5x.png)no-repeat;width: 519px;height: 536px;margin: 10px auto;
padding: 56px 0 0 0;box-sizing: border-box;}
.p6djk5-img1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk5-img1.png)no-repeat;width: 238px;height: 151px;margin: 0 5px 5px;}
.p6djk5-img2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk5-img2.png)no-repeat;width: 238px;height: 151px;margin: 0 5px 5px;}
.p6djk5-img3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk5-img3.png)no-repeat;width: 338px;height: 151px;}
.p6djk5-img4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p6djk5-img4.png)no-repeat;width: 485px;height: 151px;margin: 0 auto 5px;}
.p6wz4 {font-size: 16px;color: #fffdb1;text-align: center;height: 38px;line-height: 38px;}
.p6wz5 {width: 150px;height: 18px;line-height: 18px;font-size: 14px;color: #ffffff;text-align: center;
background-color: #d94224;border-radius: 25px;margin: 5px 0 0;}
/*part7*/
.part7 {height:1496px;}
.part7 h2 {background-position: -704px -1258px;width: 1152px;height: 162px;margin: 0 auto 10px;}
.p7box1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7box1.png)no-repeat;width: 1183px;height: 492px;margin: 15px auto 0;padding: 60px 0 0 0;box-sizing: border-box;}
.p7djk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7djk1.png)no-repeat;width: 369px;height: 356px;margin: 0 5px 10px;position: relative;}
.p3wz1jl1 {font-size: 30px;}
.p3wz2jl1 {font-size: 16px;}
.btn_lq3 p {line-height: 1;}
.p7list_dj {margin: 0 auto 20px;}
.p7djk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7djk2.png)no-repeat;width: 198px;height: 176px;margin: 15px auto 5px;position: relative;}
.p7bq1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7bq1.png)no-repeat;width: 199px;height: 51px;line-height: 1.2;font-size: 14px;color: #19080a;
text-align: center;display: flex;align-items: center;justify-content: center;
position: absolute;top: 0;left: 0;}
.part7 .p4wz1 {font-size: 16px;margin-bottom: 20px;}
.p7djk2 .p3wz4 {line-height: 1.1;}
.p7box1 .p3wz2 {font-size: 14px;}
.p7box1 .btn_lq17 {padding-bottom: 20px;}
.p7tit1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7tit1.png)no-repeat;width: 818px;height: 29px;margin: 80px auto 0px;}
.part7 .swi-box {width:1186px;height: 280px;margin: 20px auto 0;position: relative;}
.part7 .swi-box .swiper-container {width: 1059px;}
.part7 .swi-box .swiper-slide {width: 1059px;}
.part7 .swiper-button-prev,.part7 .swiper-button-next {transform: scale(2);margin-top: 144px;}
.p7lb1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7lb1.png)no-repeat;width: 1059px;height: 562px;margin: 0 auto;padding: 185px 31px 0 475px;box-sizing: border-box;}
.p7lb2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7lb2.png)no-repeat;width: 1059px;height: 562px;margin: 0 auto;padding: 185px 31px 0 475px;box-sizing: border-box;}
.p7lb3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7lb3.png)no-repeat;width: 1059px;height: 562px;margin: 0 auto;padding: 185px 31px 0 475px;box-sizing: border-box;}
.p7lb4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7lb4.png)no-repeat;width: 1059px;height: 562px;margin: 0 auto;padding: 185px 31px 0 475px;box-sizing: border-box;}
.p7lb5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/p7lb5.png)no-repeat;width: 1059px;height: 562px;margin: 0 auto;padding: 185px 31px 0 475px;box-sizing: border-box;}
.p7lbnr {overflow-x: hidden;overflow-y: scroll;height: 260px;margin: 20px auto 0;padding-right:15px;box-sizing: border-box;}
.p7lbnr::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: linear-gradient(to right,transparent 28%,#f7c84f 50%,transparent 72%);
    border-radius: 2px;
}

.p7lbnr::-webkit-scrollbar-thumb {
    background-color: #fcf8bc;
    border-radius: 2px;
}
.p7lbnr p {font-size: 24px;color: #f1c97e;}
.p7lbnr p span {color: #fdeed1;}
/*导航*/
.fcbox {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbox.png)no-repeat;width: 464px;height: 1309px;position: fixed;top: -270px;right: -90px;display: none;
padding:70px 10px 0 10px;box-sizing: border-box;transform: scale(0.6);}
.fcwzk1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcwzk1.png)no-repeat;width: 416px;height: 104px;margin: 0 auto;
font-size: 34px;color: #ffe6be;font-family:'font2';padding-left: 10px;box-sizing: border-box;
display: flex; justify-content: center; flex-wrap: wrap;align-items: center;}
.fcwzk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcwzk2.png)no-repeat;width: 416px;height: 104px;margin: 18px auto 23px;
font-size: 34px;color: #ffe6be;font-family:'font2';padding-left: 10px;box-sizing: border-box;text-align: center;
display: flex; justify-content: center; flex-wrap: wrap;align-items: center;}
.fcbox_btn a {display: block;margin: 0px auto;}
.fcbtn1 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn1.png)no-repeat;width: 412px;height: 113px;}
.fcbtn2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn2.png)no-repeat;width: 412px;height: 123px;}
.fcbtn3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn3.png)no-repeat;width: 412px;height: 123px;}
.fcbtn4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn4.png)no-repeat;width: 412px;height: 123px;}
.fcbtn5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn5.png)no-repeat;width: 412px;height: 123px;}
.fcbtn6 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn6.png)no-repeat;width: 412px;height: 123px;}
.fcbtn7 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn7.png)no-repeat;width: 412px;height: 123px;}
.fcbtn1.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon1.png)no-repeat;width: 412px;height: 113px;}
.fcbtn2.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon2.png)no-repeat;width: 412px;height: 123px;}
.fcbtn3.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon3.png)no-repeat;width: 412px;height: 123px;}
.fcbtn4.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon4.png)no-repeat;width: 412px;height: 123px;}
.fcbtn5.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon5.png)no-repeat;width: 412px;height: 123px;}
.fcbtn6.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon6.png)no-repeat;width: 412px;height: 123px;}
.fcbtn7.on {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtnon7.png)no-repeat;width: 412px;height: 123px;}
.fcbtn8 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/fcbtn8.png)no-repeat;width: 293px;height: 77px;display: block;margin: 10px auto 0;}
html {scroll-behavior: smooth;}
/*悬浮框*/
.xfcdnr {position: relative;}
.xfcdnr:hover .xfc {display: block;cursor: pointer;}
.xfc {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/xfc.png)no-repeat;width: 498px;height: 155px;padding-top: 14px;box-sizing: border-box;
position: absolute;top:-120px;left: 50%;transform: translateX(-50%);display: none;z-index: 10;}



.xfcdnr:hover .xfc2 {visibility: visible;cursor: pointer;}
.xfc2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/xfc2.png)no-repeat;width: 498px;height: 416px;padding-top: 45px;box-sizing: border-box;
position: absolute;top:-120px;left: 50%;transform: translateX(-50%);visibility: hidden;z-index: 10;}
.xfc2 p {font-size: 16px;color: #f1c97e;padding: 0 30px;box-sizing: border-box;}
.gifk {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/gifk.png)no-repeat;width: 437px;height: 250px;margin: 10px auto 0;padding: 1px 0;box-sizing: border-box;}
.gifk .swi-box {width: 440px;}
.gifk .swiper-container {width: 440px !important;}
.gifk .swi-box .swiper-slide {width: 410px;}
.gifk .swi-box .swiper-slide img {width: 410px;height: 200px;display: block;margin: -5px auto 2px;}
.gifk .swi-box .swiper-slide p {text-align: center;}
.p3box1 .xfc2 {padding-top: 35px;}
.p3box1 .xfcnr {height: 100px;}
.hfkbox .xfc2 {padding-top: 66px;}
.hfkbox .gifk img {margin: 0 auto;display: block;padding-top: 10px;box-sizing: border-box;}
#swiper4 .xfc {top:0;}
.xfcnr {height: 122px;overflow-y: auto;overflow-x: hidden;display: flex; justify-content: center; flex-wrap: wrap;align-items: center;}
/* 表体滚动条整体 */
.xfcnr::-webkit-scrollbar {
  width: 6px;  /* 纵向滚动条宽度 */
  height: 6px; /* 横向滚动条高度 */
}
/* 滚动条轨道 */
.xfcnr::-webkit-scrollbar-track {
  background: #2a1e0e;  /* 深色轨道背景，配合你的暗金风格 */
  border-radius: 3px;
}
/* 滚动条滑块 */
.xfcnr::-webkit-scrollbar-thumb {
  background: #ebcca3;  /* 金色滑块，呼应文字颜色 */
  border-radius: 3px;
}
/* 滑块悬停效果 */
.xfcnr::-webkit-scrollbar-thumb:hover {
  background: #ffdead;
}
/* Firefox 兼容 */
.xfcnr {
  scrollbar-width: thin;
  scrollbar-color: #ebcca3 #2a1e0e;
}
.xfc p {font-size: 16px;color: #f1c97e;padding: 0 30px;box-sizing: border-box;}
.xfc p {line-height: 1.5;}

.xfcdnr:hover .xfc3 {visibility: visible;cursor: pointer;}
.xfc3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/xfc3.png)no-repeat;width: 498px;height: 209px;padding-top: 35px;box-sizing: border-box;
position: absolute;top:-120px;left: 50%;transform: translateX(-50%);visibility: hidden;z-index: 10;}
.xfc3 p {font-size: 16px;color: #f1c97e;text-align: center;}
.xfc3 .btn_lq18 {color: #ffe6be;}
.xfc4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/xfc4.png)no-repeat;width: 498px;height: 639px;
position: absolute;top:-120px;left: 90%;visibility: hidden;z-index: 10;}
.xfcdnr:hover .xfc4 {visibility: visible;cursor: pointer;}
.xfc5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/xfc5.png)no-repeat;width: 498px;height: 639px;
position: absolute;top:-120px;left: 90%;visibility: hidden;z-index: 10;}
.xfcdnr:hover .xfc5 {visibility: visible;cursor: pointer;}

/*pop*/
.dialog {display:none;}
.icon1 {background-position:-1465px -1634px;width: 63px;height: 32px;display: inline-block;margin: 0 5px;}
.icon2 {background-position:-1829px -1634px;width: 63px;height: 32px;display: inline-block;margin: 0 5px;}
.popwztit {font-size: 50px;color: #f1c97e;text-align: center;font-family:'font3';}
.pop2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/pop2.png)no-repeat;width: 829px;height: 869px;padding-top: 45px;box-sizing: border-box;}
.pop3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/pop3.png)no-repeat;width: 819px;height: 439px;padding-top: 60px;box-sizing: border-box;}
.pop4 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/pop4.png)no-repeat;width: 829px;height: 739px;padding-top: 60px;box-sizing: border-box;}
.pop5 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/pop5.png)no-repeat;width: 829px;height: 479px;padding-top: 60px;box-sizing: border-box;}
.poptab{width: 657px;margin: 0 auto;}
.poptab th{font-size: 20px;color: #ffffff;text-align: center;height:40px;
background-color: #9a6b28;border:1px solid #996c30;}
.poptab td{font-size: 18px;background-color: #1b090a;color: #ebcda3;text-align: center;
height:30px;border:1px solid #996c30;padding: 0 5px;box-sizing: border-box;}
.page{width: 657px;margin: 0 auto 20px;font-size:16px;color: #ebcda3;text-align: center;cursor: pointer;line-height: 40px;
display: flex; justify-content: center; flex-wrap: wrap;align-items: center;background-color: #1b090a;}
.poptxt {font-size: 20px;color: #ebcda3;text-align: center;font-family:'font';line-height: 1.2;}
.my-page-group {display: flex; justify-content: center; flex-wrap: wrap;}
.my-page-group li {margin: 0 5px;background-color: #01040b;width: 30px;height: 30px;line-height: 30px;}
.my-page-checked {background-color: #01040b !important;color: #ffd7d3;}
.tips{font-size: 16px;color: #000000;line-height: 1.2;text-align: center;}
.dia-close {background-position:-2300px -1528px;width: 34px;height: 33px;position: absolute;display: block;
top: 10px;right: -50px;}
.popwz1 {display: table-cell;vertical-align: middle;width: 814px;height: 249px;padding: 20px 20px;box-sizing: border-box;
margin: 0 auto;font-size: 30px;color: #ebcda3;text-align: center;}
.popzb .p4_djtab {margin: 0 auto;width: 642px;margin: 0 auto;}
.popdjk {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/popdjk.png)no-repeat;width: 160px;height: 165px;position: relative;}
.popbq2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/popbq1.png)no-repeat;width: 160px;height: 33px;line-height: 33px;font-size: 20px;color: #19080a;
text-align: center;position: absolute;top: 0;left: 0;}
.list_djpop {width: 705px;margin: 30px auto 0;}
.list_djpop li {margin: 5px;}
.popdjk2 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/popdjk2.png)no-repeat;width: 233px;height: 183px;position: relative;}
.popdjk2 img {width: 180px;display: block;margin: 0 auto;}
.popdjk2 .btn_lq8 {position: absolute;top: 2px;left: 10px;}
.list_djpop2 li {margin: 10px;}
.list_djpop2 {margin-bottom: 20px;}
.popdjk3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/popdjk3.png)no-repeat;width: 163px;height: 149px;position: relative;}
.popdjk3 img {width: 163px;}
.list_djpop3 {margin: 20px auto;}
.list_djpop3 li {margin: 0 10px;}
.list_djpop3 li.on .popdjk3 {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/popdjk3on.png)no-repeat;}
#pop15 .list_djpop3 li {margin: 15px 10px;}
 
#pilianglingqu li.on .btn_lq8 {background-color: #c08b3c;}
.popjlbtn {display: flex;  flex-direction: row;   justify-content: space-between;width: 616px;margin: 0 auto;}
.popjlbtn a {background-position:-1818px -2010px;width: 296px;height: 67px;display: block;display: block;font-size: 24px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1.2;display: flex;align-items: center;justify-content: center;}
.popjlbtn a.on {background-position:-2140px -2010px;width: 296px;height: 67px;}
.jlaa {display: none;}
.popjlimg1 {margin: 15px auto 15px;display: block;}
.popjlwz {font-size: 18px;color: #f1c97e;padding: 20px 40px;box-sizing: border-box;height: 417px;}
.popinp {font-size:30px;color: #f1c97e;text-align: center;background-color: #210a0c;border-radius: 25px;
width: 538px;height: 87px;line-height: 87px;font-family:'font2';border: 1px solid #905c2d;outline: none;
padding: 0 10px;box-sizing: border-box;margin: 30px auto 40px;display: block;}
.popjlwznr {overflow-x: hidden;overflow-y: scroll;height: 544px;margin: 0px auto 0;}
.popjlwznr::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: linear-gradient(to right,transparent 28%,#f7c84f 50%,transparent 72%);
    border-radius: 2px;
}

.popjlwznr::-webkit-scrollbar-thumb {
    background-color: #fcf8bc;
    border-radius: 2px;
}
#popgz .popjlwznr {height: 492px;}
#popgz4 .popjlwznr {height: 492px;}
/*popzl*/
.popzl_tab {width: 681px;margin: 0 auto;}
.popzl_tab a {background-position:-1419px -2246px;width: 223px;height: 54px;display: block;font-size: 18px;color: #ffe6be;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 54px;}
.popzl_tab a.on {background-position:-1674px -2246px;width: 223px;height: 54px;}
.popzlnr img {width:641px;display: block;margin: 0 auto;}
.popzlnr .aa {display: none;}
.popzlnrss {overflow-x: hidden;overflow-y: scroll;height: 550px;width: 700px;margin: 27px auto 0;}
.popzlnrss::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: linear-gradient(to right,transparent 28%,#f7c84f 50%,transparent 72%);
    border-radius: 2px;
}

.popzlnrss::-webkit-scrollbar-thumb {
    background-color: #fcf8bc;
    border-radius: 2px;
}
.popzlnr .swi-box {width:779px;height: 460px;margin: 50px auto 0;position: relative;}
.popzlnr .swi-box .swiper-container {width: 701px;}
.popzlnr .swi-box .swiper-slide {width: 641px;}
/*poplink*/
#poplink .list_dj {display: flex;  flex-direction: row;   justify-content: space-between;width: 676px;margin: 0 auto;}
#poplink .list_dj li {margin: 25px 0;}
.poplinkdjk {background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/poplinkdjk.png)no-repeat;width: 203px;height: 190px;position: relative;margin: 0 auto 10px;}
.poplinkdjk img {width: 203px;}
.btn_lqlink {background-position:-1926px -2246px;width: 191px;height: 59px;display: block;font-size: 20px;color: #f5d9b0;
text-align: center;font-family:'font2';margin: 0 auto;line-height: 1;display: flex;align-items: center;justify-content: center;padding: 0 0 10px;box-sizing: border-box;}
.poppm {margin: 27px auto 0;}
/*分链接*/
.wegame_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo1.png) no-repeat 50% 0;width: 261px;height: 100px;
position: absolute;top:120px;left:-195px;z-index: 3;}
.wb_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo2.png) no-repeat 50% 0;width: 261px;height: 100px;
position: absolute;top: 107px;left:-195px;z-index: 3;}
.huya_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo3.png) no-repeat 50% 0;width: 261px;height: 100px;
position: absolute;top: 104px;left: -195px;z-index: 3;}
.douyu_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo4.png) no-repeat 50% 0;width: 261px;height: 100px;
position: absolute;top: 113px;left:-195px;z-index: 3;}
.sw_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo5.png) no-repeat 50% 0;width: 261px;height: 100px;
position: absolute;top: 107px;left: -195px;z-index: 3;}
.ygx_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo6.png) no-repeat 50% 0;width: 261px;height:100px;
position: absolute;top: 112px;left: -195px;z-index: 3;}
.guanjia_logo{background: url(//game.gtimg.cn/images/nz/cp/a20260528birthday/logo7.png) no-repeat 50% 0;width: 261px;height: 100px;
position: absolute;top: 101px;left:-166px;z-index: 3;}
.btn_qdx{background-position: -495px -1496px;width: 307px;height: 92px;display: block;font-size: 24px;color: #fbe5bd;text-align: center;line-height: 74px;font-family: 'font2';margin: 0 auto;
position: absolute;top: 581px;left: 50%;transform: translateX(-50%) scale(1);z-index: 3;}
.btn_qdx span {background-image:-webkit-linear-gradient(bottom,#f7d29b,#f9ebd0);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.btn_lq21 + .xfcdnr .xfcjp1 {top: -80px; right: 8px; left: auto;}
.baojiaDaojishi {
    font-size: 16px;
    color: #f1d9ac;
    text-align: left;
    margin-top: -10px;
    margin-left: 50px;
}
.popTips {font-size: 20px; color: #f1d9ac; text-align: center; line-height: 1.4; margin: 10px auto 0; padding: 0 30px;}
