html,body{width: 100%;height: 100%;overflow: hidden;}
img{width: 100%;height: 100%;display: block;}
.public_nav_top{position: inherit !important;}
.wd_box::-webkit-scrollbar {
    width: 0.05rem;
	background-color: #fdf1d7;
}
.wd_box::-webkit-scrollbar-thumb {
    background-color: #50210e;
}
.wrap{width: 100%;height: 100%;background: url(//img.gyyxcdn.cn/action/sgzl_pcBg.jpg) no-repeat;background-size: cover;}
.wd_box{width: 11.25rem;height:100%;margin: 0 auto;overflow: hidden;overflow-y: auto;position: relative;background: #202f3d;}
.wd_cont{position: relative;}
/* 首页 */
.ys_cont{width: 100%; position: relative;height: 19.26rem;overflow: hidden;background: url(//img.gyyxcdn.cn/action/sgzl_sy_bg.jpg) no-repeat top center / cover;}
.ys_cont .logo{width: 1.05rem;height: 1.38rem;background: url(//img.gyyxcdn.cn/action/sgzl_logo.png) no-repeat;background-size: 100% 100%;position: absolute;top: 0.32rem;left: 0.33rem;}
.ys_cont .sl{position: absolute;width: 10.99rem;height: 4.87rem;top: 1.5rem;left: 50%;transform: translateX(-50%);}
.ys_cont .sl img{width: 100%;height: 100%;opacity: 0;animation: sl 0.8s 0.3s ease-out forwards;}
@keyframes sl{
	0%{
		opacity: 0;
		transform: translateY(-1rem);
	}
	100%{
		opacity: 1;
		transform: translateY(-0rem);
	}
}
.ys_cont .role{position: absolute;width: 100%;height: 18.37rem;bottom: 0;}
.ys_cont .role img{width: 100%;height: 100%;opacity: 0;animation: role 0.8s 0.3s ease-out forwards;}
@keyframes role{
	0%{
		opacity: 0;
		transform: translateY(1rem);
	}
	100%{
		opacity: 1;
		transform: translateY(-0rem);
	}
}
.ys_cont .open{width: 4.8rem;height: 1.43rem;position: absolute;bottom: 0.61rem;left: 50%;transform: translateX(-50%);animation: open 0.6s 0.8s ease-out forwards;opacity: 0;}
.ys_cont .open span{display: block;width: 100%;height: 100%;background: url(//img.gyyxcdn.cn/action/sgzl_sy_btn.png) no-repeat;background-size: 100% 100%;}
.ys_cont .open span{animation: openspan 0.9s ease-in-out infinite alternate;}
@keyframes openspan{
	0%{
		transform: scale(0.95);
	}
	100%{
		transform: scale(1);
	}
}
@keyframes open{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
/* 头 */
.top{position: absolute;top: 0;width: 100%;height: 0.92rem;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;padding: 0 0.26rem;font-size: 0;color: #fffab6;z-index: 90;}
.top div a{position: relative;display: inline-block;padding: 0 0.32rem;color: #fffab6;font-size: 0.36rem;}
.top .login_before{display: block;margin-top: 0.17rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_login.png) no-repeat;background-size: 100% 100%;width: 1.56rem;height: 0.74rem;text-indent: -9999px;overflow: hidden;padding: 0;}
.top .login_after span{position: relative;display: inline-block;font-size: 0.36rem;padding-right: 0.32rem;}
.top .login_after a{color: #ffffff;}
.top .login_after span::after,.top>div:last-child a:first-child:after{content:'';position: absolute;top: 0.1rem;right: -0.01rem;width: 0.02rem;height: 0.4rem;background: url(//img.gyyxcdn.cn/action/sgzl_deatils_line.png) no-repeat 100% 0;background-size: 0.02rem 0.4rem;}
.top .music{vertical-align: top;display: inline-block;margin-left: 0.16rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_music.png) no-repeat 0 0;background-size: 1.24rem 100%;width: 0.62rem;height: 0.62rem;animation: rotate 5s linear infinite normal;}
.top .music.pause{background-position: -0.62rem 0;animation: paused;}
@keyframes rotate { 
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(-360deg)
    }
}
.details_cont{width: 100%; position: relative;height: 19.26rem;overflow: hidden;background:#fef6e8 url(//img.gyyxcdn.cn/action/sgzl_details_bg.jpg) no-repeat;background-size: 11.25rem 19.26rem;box-sizing: border-box;}
.details_cont .logo{width: 1.05rem;height: 1.38rem;background: url(//img.gyyxcdn.cn/action/sgzl_logo.png) no-repeat;background-size: 100% 100%;position: absolute;top: 1.2rem;left: 0.25rem;z-index:2;}
.details_cont .enter{width: 0.73rem;height: 0.68rem;background: url(//img.gyyxcdn.cn/action/sgzl_wd_enter.png) no-repeat;background-size: 100% 100%;position: absolute;top: 1.19rem;right: 0.26rem;z-index:2;}
.details_cont .index-container{position: relative;top: 0;width: 100%;height: 100%}
.details_cont .index-container .swiper-wrapper{width: 100%;height: 100%}
.details_cont .index-container .swiper-slide{width: 100%;height: 100%;overflow: hidden;}
.details_cont .btn{position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: center; z-index: 3;}
.details_cont .btn li{width: 5.62rem;height: 1.21rem;}
.details_cont .btn li:nth-child(2){width: 5.63rem;}
.details_cont .btn li a{display: block;width: 5.62rem;height: 1.21rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_btn.png) no-repeat;background-size: 11.25rem 2.42rem;text-indent: -9999px;overflow: hidden;}
.details_cont .btn li:nth-child(1) a{background-position: 0 0;}
.details_cont .btn li:nth-child(2) a{background-position: -5.62rem 0;}
.details_cont .btn li:nth-child(1).on a{background-position: 0 -1.21rem;}
.details_cont .btn li:nth-child(2).on a{background-position: -5.62rem -1.21rem;}

/* 青春馈赠 */
.kz .sl{position: absolute;width: 8.1rem;height: 3.12rem;top: 0.59rem;left: 50%;transform: translateX(-50%);}
.kz .sl img{width: 100%;height: 100%;}
.kz .time{position: absolute;background: url(//img.gyyxcdn.cn/action/sgzl_details_time.png) no-repeat;background-size: 100% 100%;width: 7.02rem;height: 0.62rem;top: 3.56rem;left: 50%;transform: translateX(-50%);font-size: 0.4rem;line-height: 0.62rem;color: #fff0ac;padding-left: 1.23rem;box-sizing: border-box;text-align: center;}
.kz-container{position: relative;top: 4.81rem;width: 100%;height: 10.6rem;}
.kz-container .swiper-wrapper{width: 100%;height: 9.76rem;}
.kz-container .swiper-slide{width: 100%;height: 9.76rem;overflow: hidden;}
.kz-container .swiper-slide div{width: 10.44rem;height: 9.76rem;margin: 0 auto;position: relative;}
.kz-container .swiper-slide div img{width: 100%;height: 100%;}
.kz-container .swiper-slide div p{background: url(//img.gyyxcdn.cn/action/sgzl_details_kz_cjm.png) no-repeat;background-size: 100% 100%;width: 5.65rem;height: 0.69rem;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);text-align: center;line-height: 0.69rem;color: #c44618;font-size: 0.36rem;}
.kz-container .swiper-pagination{width: 100%;height: 0.28rem;position: absolute;bottom: 0.12rem!important;font-size: 0;text-align: center;}
.kz-container .swiper-pagination span {width: 0.28rem;height: 0.28rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_dot.png) no-repeat -0.28rem 0;background-size: 0.56rem 0.28rem;margin: 0 0.14rem!important;opacity: 1;}
.kz-container .swiper-pagination span.swiper-pagination-bullet-active {background-position: 0 0;}
.kz-container .swiper-button-prev,.kz-container .swiper-button-next {position: absolute;top: auto;bottom: 0;margin-top: 0;width: 0.52rem;height: 0.52rem;display: block;z-index: 9999;background: none;}
.kz-container .swiper-button-prev {left: 3.45rem;}
.kz-container .swiper-button-next {right: 3.45rem;}
.kz-container .swiper-button-prev::after {content: '';background: url(//img.gyyxcdn.cn/action/sgzl_details_prev.png) no-repeat;background-size: 100% 100%;display: block;width: 0.52rem;height: 0.52rem;}
.kz-container .swiper-button-next::after {content: '';background: url(//img.gyyxcdn.cn/action/sgzl_details_next.png) no-repeat;background-size: 100% 100%;display: block;width: 0.52rem;height: 0.52rem;}
.kz .btn01,.details_cont .kz .btn02{position: absolute;bottom: 2.12rem;width: 4.7rem;height: 1.31rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_kz_btn.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 1.2rem;color: #cd4807;font-size: 0.5rem;font-weight: bold;}
.kz .btn01{left: 0.8rem;}
.kz .btn02{right: 0.7rem;}
.kz p{position: absolute;bottom: 1.56rem;width: 100%;text-align: center;font-size: 0.36rem;color: #a64d03;line-height: 0.46rem;}


/* 青春回忆 */
.hy .sl{position: absolute;width: 7.88rem;height: 3.49rem;top: 0.59rem;left: 50%;transform: translateX(-50%);}
.hy .sl img{width: 100%;height: 100%;}
.hy-container{position: relative;top: 4.98rem;width: 100%;height: 9.63rem;}
.hy-container .swiper-wrapper{width: 100%;height: 9.63rem;}
.hy-container .swiper-slide{width: 100%;height: 9.63rem;overflow: hidden;}
/* 改动--------- */
.hy-container .swiper-slide > div{width: 10.44rem;height: 8.93rem;margin-left:0.25rem;position: relative;background: url(//img.gyyxcdn.cn/action/sgzl_hy_bg.png) no-repeat;background-size: 10.58rem 8.93rem;overflow: hidden;}
.hy-container .swiper-slide .content {overflow-y: auto;height: 92%;box-sizing: border-box;margin-top: 0.15rem;}
.hy-container .swiper-slide div h3{width: 10.05rem;height: 1.3rem;font-size: 0;margin: 0.27rem auto;}
.hy-container .swiper-slide div h3.title1{background: url(//img.gyyxcdn.cn/action/sgzl_hy_tit01.png) no-repeat;background-size: 100% 100%;}
.hy-container .swiper-slide div h3.title2{background: url(//img.gyyxcdn.cn/action/sgzl_hy_tit02.png) no-repeat;background-size: 100% 100%;}
.hy-container .swiper-slide div h3.title3{background: url(//img.gyyxcdn.cn/action/sgzl_hy_tit03.png) no-repeat;background-size: 100% 100%;}
.hy-container .swiper-slide div h3.title4{background: url(//img.gyyxcdn.cn/action/sgzl_hy_tit04.png) no-repeat;background-size: 100% 100%;}
/* 改动--------- */
.hy-container .swiper-slide div p{color: #973707;font-size: 0.36rem;text-align: center;line-height: 0.6rem;margin-top: 0.44rem;}
.hy-container .swiper-slide div p span{color: #b81a00;font-size: 0.4rem;}
.hy-container .swiper-pagination{width: 100%;height: 0.28rem;position: absolute;bottom: 0.12rem!important;font-size: 0;text-align: center;}
.hy-container .swiper-pagination span {width: 0.28rem;height: 0.28rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_dot.png) no-repeat -0.28rem 0;background-size: 0.56rem 0.28rem;margin: 0 0.14rem!important;opacity: 1;}
.hy-container .swiper-pagination span.swiper-pagination-bullet-active {background-position: 0 0;}
.hy-container .swiper-button-prev,.hy-container .swiper-button-next {position: absolute;top: auto;bottom: 0;margin-top: 0;width: 0.52rem;height: 0.52rem;display: block;z-index: 9999;background: none;}
.hy-container .swiper-button-prev {left: 3.45rem;}
.hy-container .swiper-button-next {right: 3.45rem;}
.hy-container .swiper-button-prev::after {content: '';background: url(//img.gyyxcdn.cn/action/sgzl_details_prev.png) no-repeat;background-size: 100% 100%;display: block;width: 0.52rem;height: 0.52rem;}
.hy-container .swiper-button-next::after {content: '';background: url(//img.gyyxcdn.cn/action/sgzl_details_next.png) no-repeat;background-size: 100% 100%;display: block;width: 0.52rem;height: 0.52rem;}
.hy>p{position: absolute;bottom: 1.56rem;font-size: 0.36rem;color: #973707;line-height: 0.64rem;margin: 0 0.45rem;}
.hy>p span{color: #a64d03;font-weight: bold;}
.hy_share{width: 0.7rem;height: 0.7rem;background: url(//img.gyyxcdn.cn/action/sgzl_hy_share.png) no-repeat;background-size: 100% 100%;position: absolute;top: 0.27rem;right: 0.38rem;z-index: 9;}


/* 弹层 */
.tc_close{width: 0.91rem;height: 1.02rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_close.png) no-repeat;background-size: 100% 100%;position: absolute;bottom: -1.31rem;left: 50%;transform: translateX(-50%);}
.mask{position: absolute;width: 100%;height: 100%;top: 0;z-index: 9999;background: rgba(0,0,0,0.8);/* display: none; */}


/* 抽奖码任务 */
.prize_cont{position: absolute;width: 10.94rem;height: 16.78rem;z-index: 10000;position: absolute;left: 0;right: 0;margin: auto;margin-top: -0.5rem; background: url(//img.gyyxcdn.cn/action/sgzl_tc_bg.png) no-repeat;background-size:100% 100%;}
.prize_cont .tab_btn{height: 1.26rem;padding: 0.38rem 0 0.1rem;display: flex;justify-content: center;}
.prize_cont .tab_btn a{display: inline-block;width: 3.4rem;height: 1.26rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_tab.png) no-repeat;background-size: 3.40rem 2.52rem;color: #fff4d2;font-size: 0.4rem;text-align: center;line-height: 1.22rem;}
.prize_cont .tab_btn a.on{background-position: 0rem -1.26rem;color: #fff4d2;}
.prize_cont .tab_box{width: 10.64rem;margin: 0 auto 0.6rem;}
.prize_cont .tab_box li{display: none;}
.prize_cont .tab_box li.on{display: block;}
/* 青春积分 */
.prize_cont .tab_box li.qcjf{width: 100%;}
.prize_cont .tab_box li.qcjf .text{width: 10.05rem;height: 4.61rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_box01.png) no-repeat;background-size: 100% 100%;overflow: hidden;margin: 0 auto;box-sizing: border-box;padding-top: 0.4rem;}
.prize_cont .tab_box li.qcjf .text p{color: #853d16;font-size: 0.36rem;padding: 0 0.48rem;display: flex;justify-content: space-between;margin: 0rem 0 0.2rem;}
.prize_cont .tab_box li.qcjf .text p span{font-size: 0.4rem;color: #8c441e;}
.prize_cont .tab_box li.qcjf .text p span em{font-style: normal;}
.prize_cont .tab_box li.qcjf .text a{display: block;width: 7.14rem;height: 1.18rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_btn.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 1.18rem;color: #fffaeb;font-size: 0.5rem;margin: 0 auto;}
.prize_cont .tab_box li.qcjf .notice{color: #853d16;font-size: 0.32rem;margin: 0.3rem 0.43rem 0;}
.prize_cont .tab_box li.qcjf .table {width: 10.06rem;margin: 0 auto;margin-top: 0.37rem;height: 8.84rem;overflow: hidden;overflow-y: auto;overscroll-behavior:none;}
.prize_cont .tab_box li.qcjf .table::-webkit-scrollbar {
    width: 0.14rem;
	border-radius: 0.14rem;
	background-color: #f0d5a8;
}
.prize_cont .tab_box li.qcjf .table::-webkit-scrollbar-thumb {
	border-radius: 0.14rem;
    background-color: #c36f3e;
}
.prize_cont .tab_box li.qcjf .table table{width: 9.8rem;text-align: center;border-collapse: collapse;}
.prize_cont .tab_box li.qcjf .table table tr:nth-child(1) th:nth-child(1){width: 5.57rem;}
.prize_cont .tab_box li.qcjf .table table tr:nth-child(1) th:nth-child(2){width: 2.15rem;}
.prize_cont .tab_box li.qcjf .table table tr:nth-child(1) th:nth-child(3){width: 2.15rem;}
.prize_cont .tab_box li.qcjf .table table tr th{background: #b77755;color: #ffffff;border: 1px solid #cf8967;font-size: 0.4rem;padding: 0.23rem 0.05rem;font-weight: normal;}
.prize_cont .tab_box li.qcjf .table table tr td{color: #853d16;border: 1px solid #cf8967;font-size: 0.36rem;padding: 0.23rem 0.05rem;}
.prize_cont .tab_box li.qcjf .table table tr{background: #fff8eb;}
.prize_cont .tab_box li.qcjf .table table tr:nth-child(2n){background: #fbe7c5;}
.prize_cont .tab_box li.qcjf .table table a{display: inline-block;width: 1.91rem;height: 0.64rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_table01.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 0.64rem;color: #fdf1de;font-size: 0.36rem;margin: 0 auto;}
.prize_cont .tab_box li.qcjf .table table a.receive{background: url(//img.gyyxcdn.cn/action/sgzl_prize_table02.png) no-repeat;background-size: 100% 100%;color: #fdf1de;}

/* 好友重聚 */
.prize_cont .tab_box li.hyzj .text{width: 10.05rem;height: 5.19rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_box02.png) no-repeat;background-size: 100% 100%;overflow: hidden;margin: 0 auto;box-sizing: border-box;padding-top: 0.4rem;position: relative;}
.prize_cont .tab_box li.hyzj .text p{color: #853d16;font-size: 0.36rem;padding: 0 0.48rem;display: flex;justify-content: space-between;margin: 0rem 0 0.35rem;line-height: 0.5rem;}
.prize_cont .tab_box li.hyzj .text p span{font-size: 0.4rem;}
.prize_cont .tab_box li.hyzj .text p em{font-style: normal;}
.prize_cont .tab_box li.hyzj .text .input-control{width: 9.21rem;height: 0.81rem;margin: 0 auto;display: flex;justify-content: space-between;position: absolute;bottom: 0.64rem;left: 0.4rem;}
.prize_cont .tab_box li.hyzj .text .input-control input{width: 6.16rem;height: 0.81rem;box-sizing: border-box;border: 1px solid #e2bca3;text-align: center;color: #853d16;font-size: 0.36rem;}
.prize_cont .tab_box li.hyzj .text .input-control input::placeholder{color: #853d16;font-size: 0.36rem;}
.prize_cont .tab_box li.hyzj .text .input-control label{width: 2.84rem;height: 0.81rem;color: #fffaeb;font-size: 0.36rem;text-align: center;line-height: 0.81rem;background: url(//img.gyyxcdn.cn/action/sgzl_hyzj_label.png) no-repeat;background-size: 100% 100%;}
.prize_cont .tab_box li.hyzj .table {width: 10.05rem;margin: 0 auto;margin-top: 0.35rem;height: 8.84rem;overflow: hidden;overflow-y: auto;overscroll-behavior:none;}
.prize_cont .tab_box li.hyzj .table::-webkit-scrollbar {
    width: 0.14rem;
	border-radius: 0.14rem;
	background-color: #f0d5a8;
}
.prize_cont .tab_box li.hyzj .table::-webkit-scrollbar-thumb {
	border-radius: 0.14rem;
    background-color: #c36f3e;
}
.prize_cont .tab_box li.hyzj .table table{width: 9.8rem;text-align: center;border-collapse: collapse;}
.prize_cont .tab_box li.hyzj .table table tr:nth-child(1) th:nth-child(1){width: 3.7rem;}
.prize_cont .tab_box li.hyzj .table table tr:nth-child(1) th:nth-child(2){width: 3.2rem;}
.prize_cont .tab_box li.hyzj .table table tr:nth-child(1) th:nth-child(3){width: 3rem;}
.prize_cont .tab_box li.hyzj .table table tr th{background: #b77755;color: #ffffff;border: 1px solid #cf8967;font-size: 0.4rem;padding: 0.23rem 0.05rem;font-weight: normal;}
.prize_cont .tab_box li.hyzj .table table tr td{color: #853d16;border: 1px solid #cf8967;font-size: 0.36rem;padding: 0.23rem 0.05rem;}
.prize_cont .tab_box li.hyzj .table table tr{background: #fff8eb;}
.prize_cont .tab_box li.hyzj .table table tr:nth-child(2n){background: #fbe7c5;}
.prize_cont .tab_box li.hyzj .table table a{display: inline-block;width: 2.61rem;height: 0.64rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_table03.png) no-repeat;background-size: 100% 3.2rem;text-align: center;line-height: 0.64rem;color: #fdf1de;font-size: 0.36rem;margin: 0 auto;}
.prize_cont .tab_box li.hyzj .table table a{background-position: 0 0;}
.prize_cont .tab_box li.hyzj .table table a.receive01{background-position: 0 -0.64rem;color: #cab2a9;}
.prize_cont .tab_box li.hyzj .table table a.receive02{background-position: 0 -1.28rem;color: #d3b98f;}
.prize_cont .tab_box li.hyzj .table table a.receive03{background-position: 0 -1.92rem;color: #cfb283;}
.prize_cont .tab_box li.hyzj .table table a.receive04{background-position: 0 -2.56rem;color: #f3e8d8;}


.prize_cont .tab_box li.znwg h3{width: 9.54rem;color: #d55813;font-size: 0.56rem;text-align: center;background: url(//img.gyyxcdn.cn/action/sgzl_prize_tit.png) no-repeat 50% 100%;background-size: 9.54rem 0.61rem;margin: 0.2rem auto 0;height: 0.61rem;line-height: 0.61rem;padding-left: 0.4rem;box-sizing: border-box;}
.prize_cont .tab_box li.znwg .wd_img{width: 10.04rem;height: 4.2rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_imgbg.png) no-repeat;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;margin: 0.18rem auto 0.25rem;}
.prize_cont .tab_box li.znwg .wd_img img{width: 9.84rem;height: 4rem;}
.prize_cont .tab_box li.znwg .div-control{width: 10.04rem;height: 1.74rem;background: #fbf2d4;margin: 0 auto 0.33rem;border-radius: 0.2rem;text-align: center;font-size: 0;}
.prize_cont .tab_box li.znwg .div-control p{width: 100%;text-align: center;color: #b94f09;font-size: 0.36rem;height: 0.82rem;line-height: 0.82rem;}
.prize_cont .tab_box li.znwg .div-control a{display: inline-block;width: 3.41rem;height: 0.6rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_table04.png) no-repeat;background-size: 3.41rem 1.26rem;color: #fdecba;font-size: 0.36rem;line-height: 0.6rem;margin: 0 0.48rem;}
.prize_cont .tab_box li.znwg .div-control a.receive{background-position: 0 -0.66rem;}
.prize_cont .tab_box li.znwg .notice{color: #853d16;font-size: 0.32rem;line-height: 0.48rem;width: 10.04rem;margin: 0 auto;}

/* 记录 */
.record_cont{position: absolute;width: 10.94rem;height: 16.78rem;z-index: 10000;position: absolute;top: 0.65rem;left: 0;right: 0;margin: auto;margin-top: -1.2rem; background: url(//img.gyyxcdn.cn/action/sgzl_tc_bg.png) no-repeat;background-size:100% 100%;}
.record_cont .tab_box li .notice{color: #853d16;font-size: 0.32rem;margin: 0.3rem 0.43rem 0;}
.record_cont .tab_btn{height: 1.26rem;padding: 0.38rem 0 0;display: flex;justify-content: center;}
.record_cont .tab_btn a{display: inline-block;width: 3.4rem;height: 1.26rem;background: url(//img.gyyxcdn.cn/action/sgzl_prize_tab.png) no-repeat;background-size: 3.40rem 2.52rem;color: #fff4d2;font-size: 0.4rem;text-align: center;line-height: 1.22rem;}
.record_cont .tab_btn a.on{background-position: 0rem -1.26rem;color: #fff4d2;}
.record_cont .tab_box{width: 10.64rem;margin: 0 auto 0.6rem;}
.record_cont .tab_box li{display: none;}
.record_cont .tab_box li.on{display: block;}
.record_cont .tab_box li .table {width: 10.05rem;margin: 0 auto;margin-top: 0.35rem;height:13.26rem;overflow: hidden;overflow-y: auto;overscroll-behavior:none;}
.record_cont .tab_box li .table::-webkit-scrollbar {
    width: 0.14rem;
	border-radius: 0.14rem;
	background-color: #f0d5a8;
}
.record_cont .tab_box li .table::-webkit-scrollbar-thumb {
	border-radius: 0.14rem;
    background-color: #c36f3e;
}
.record_cont .tab_box li .table table{width: 9.8rem;text-align: center;border-collapse: collapse;}
.record_cont .tab_box li .table table tr:nth-child(1) th:nth-child(1){width: 3.2rem;}
.record_cont .tab_box li .table table tr:nth-child(1) th:nth-child(2){width: 2rem;}
.record_cont .tab_box li .table table tr:nth-child(1) th:nth-child(3){width: 4.5rem;}
.record_cont .tab_box li .table table tr th{background: #b77755;color: #ffffff;border: 1px solid #ffad8b;font-size: 0.4rem;padding: 0.36rem 0.05rem;font-weight: normal;}
.record_cont .tab_box li .table table tr td{color: #853d16;border: 1px solid #ffad8b;font-size: 0.36rem;padding: 0.27rem 0.05rem;}
.record_cont .tab_box li .table table tr{background: #fff8eb;}
.record_cont .tab_box li .table table tr:nth-child(2n){background: #fbe7c5;}
.record_cont .tab_box li.jl .text a{display: block;width: 9.44rem;height: 1.18rem;background: url(//img.gyyxcdn.cn/action/sgzl_record_btn.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 1.18rem;color: #fffaeb;font-size: 0.5rem;margin: 0 auto 0.37rem;}
.record_cont .tab_box li.jl .table {height: 9.26rem;margin-bottom: 0.58rem;}
.record_cont .tab_box li.jl .table table tr:nth-child(1) th:nth-child(1){width: 4.8rem;}
.record_cont .tab_box li.jl .table table tr:nth-child(1) th:nth-child(2){width: 4.8rem;}
.record_cont .tab_box li.jl .text {height: 2.8rem;}

/* 导航 */
.nav{width: 100%;height: 100%;position: absolute;top: 0;z-index: 10000;box-sizing: border-box;padding-top: 5rem;}
.nav li{width: 9.85rem;height: 1.54rem;background: url(//img.gyyxcdn.cn/action/sgzl_nav_list.png) no-repeat 50% 100%;background-size: 9.85rem 0.23rem;text-align: center;line-height: 1.54rem;margin: 0 auto;position: relative;}
.nav li:last-child{background: none;}
.nav li a{bottom: -0.3rem;color: #ffde9d;font-size: 0.56rem;}

.tc{position: absolute;right: 0;margin: auto;z-index: 10000;box-sizing: border-box;padding-top: 0.84rem; margin-top: -1.2rem;}
.tc_cont{width: 100%;}
.tc_btn{width: 100%;height: 0.96rem;font-size: 0;text-align: center;margin:0.52rem 0 0.5rem;}
.tc_btn a{display: inline-block;width: 3.27rem;height: 0.96rem;color: #ffffd9;font-size: 0.52rem;line-height: 0.98rem;margin: 0 0.47rem;}
.tc_btn a.btn-submit{background: url(//img.gyyxcdn.cn/action/sgzl_tc_btn01.png) no-repeat;background-size: 100% 100%;}
.tc_btn a.btn-cancel{background: url(//img.gyyxcdn.cn/action/sgzl_tc_btn02.png) no-repeat;background-size: 100% 100%;}

.tc01{width: 9.61rem;height: 10.04rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_01.png) no-repeat;background-size: 100% 100%;}
.tc01 h2{width: 5.31rem;height: 0.6rem;line-height: 0.6rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_tit.png) no-repeat 0% 50%;background-size: 5.31rem 0.21rem;color: #a7570f;font-size: 0.6rem;margin: 0 auto 0.74rem;text-align: center;}
.tc01 p{color: #d0400e;font-size: 0.32rem;margin: 0 1rem;}
.tc01 form{width: 7.5rem;margin: 0 auto;font-size: 0;}
.tc01 form .input-control{width: 100%;height: 1.14rem;box-sizing: border-box;margin-bottom: 0.6rem;display: flex;justify-content: space-between;}
.tc01 form .input-control:last-child{margin-bottom: 0;}
.tc01 form .input-control select{width: 100%;height: 100%;appearance: none;background: #fefef9 url(//img.gyyxcdn.cn/action/sgzl_select.png) no-repeat calc(100% - 0.33rem) 50%;background-size: 0.46rem 0.27rem;box-sizing: border-box;padding: 0 0.38rem;color: #8d5019;font-size: 0.42rem;border: 1px solid #d5baac;}
.tc01 form .input-control.last-control select{width: 4.1rem;}
.tc01 label{width: 3.17rem;height: 1.14rem;background: url(//img.gyyxcdn.cn/action/sgzl_label01.png) no-repeat;background-size: 100% 100%;color: #fef6e5;font-size: 0.48rem;line-height: 1.14rem;text-align: center;}

.tc02{width: 9.61rem;height: 11.81rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_04.png) no-repeat;background-size: 100% 100%;}
.tc02 h2{color: #a7570f;font-size: 0.6rem;text-align: center;height: 0.6rem;line-height: 0.6rem;margin-bottom: 0.74rem;}
.tc02 p{color: #8d6346;font-size: 0.36rem;margin: 0 1rem;text-align: center;}
.tc02 ul{width: 7.48rem;height: 1.15rem;text-align: center;font-size: 0;margin: 0 auto 0.6rem;}
.tc02 ul li{width: 3.73rem;height: 1.15rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_tab.png) no-repeat;background-size: 7.48rem 2.29rem;display: inline-block;color: #a7570f;font-size: 0.4rem;line-height: 1.15rem;}
.tc02 ul li:nth-child(1){background-position: 0rem 0rem;}
.tc02 ul li:nth-child(2){background-position: -3.75rem 0rem;}
.tc02 ul li:nth-child(1).on{background-position: 0rem -1.14rem;color: #ffffff;}
.tc02 ul li:nth-child(2).on{background-position: -3.75rem -1.14rem;color: #ffffff;}
.tc02 form{width: 7.5rem;margin: 0 auto;font-size: 0;display: none;}
.tc02 form.on{display: block;}
.tc02 form .input-control{width: 100%;height: 1.14rem;box-sizing: border-box;margin-bottom: 0.6rem;display: flex;justify-content: space-between;}
.tc02 form .input-control input{width: 100%;height: 100%;appearance: none;background: #fefef9 ;box-sizing: border-box;padding: 0 0.38rem;color: #8d5019;font-size: 0.42rem;border: 1px solid #d5baac;}
.tc02 form .input-control input::placeholder{color: #8d5019;font-size: 0.42rem;}
.tc02 .login{display: block;width: 5.31rem;height: 1.18rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_lo.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 1.18rem;color: #ffffd9;font-size: 0.52rem ;margin: 0 auto 0.4rem;}
.tc02 form .input-control.last-control input{width: 3.26rem;}
.tc02 label{width: 4.03rem;height: 1.14rem;background: url(//img.gyyxcdn.cn/action/sgzl_label02.png) no-repeat;background-size: 100% 100%;color: #fef6e5;font-size: 0.48rem;line-height: 1.14rem;text-align: center;}

.tc03{width: 9.61rem;height: 16.32rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_02.png) no-repeat;background-size: 100% 100%;top: 0.83rem;}
.tc03 h2{width: 6.31rem;height: 0.6rem;line-height: 0.6rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_tit02.png) no-repeat 0% 50%;background-size: 6.31rem 0.21rem;color: #a7570f;font-size: 0.6rem;margin: 0 auto 0.47rem;text-align: center;}
.tc03 h3{width: 8.87rem;height: 0.82rem;line-height: 0.82rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_tit03.png) no-repeat 0% 50%;background-size: 8.87rem 0.82rem;color: #a7570f;font-size: 0.52rem;margin: 0 auto 0.5rem;text-align: center;}
.tc03 .tc-container{width: 9.1rem;height: 12.51rem;margin: 0 auto 0.45rem;overflow: hidden;}
.tc03 .tc-container .swiper-slide{width: 100%;height: 100%;overflow: hidden;}
.tc03 .tc-pagination{width: 100%;height: 0.28rem;position: absolute;bottom: 0.12rem!important;font-size: 0;text-align: center;}
.tc03 .tc-pagination span {width: 0.28rem;height: 0.28rem;background: url(//img.gyyxcdn.cn/action/sgzl_details_dot.png) no-repeat -0.28rem 0;background-size: 0.56rem 0.28rem;margin: 0 0.14rem!important;opacity: 1;}
.tc03 .tc-pagination span.swiper-pagination-bullet-active {background-position: 0 0;}
.tc03 .tc-button-prev,.tc-button-next {position: absolute;top: auto;bottom: 0;margin-top: 0;width: 0.6rem;height: 0.6rem;display: block;z-index: 9999;background: none;}
.tc03 .tc-button-prev {left: 2.29rem;}
.tc03 .tc-button-next {right: 2.29rem;}
.tc03 .tc-button-prev::after {content: '';background: url(//img.gyyxcdn.cn/action/sgzl_tc_prev.png) no-repeat;background-size: 100% 100%;display: block;width: 0.6rem;height: 0.6rem;}
.tc03 .tc-button-next::after {content: '';background: url(//img.gyyxcdn.cn/action/sgzl_tc_next.png) no-repeat;background-size: 100% 100%;display: block;width: 0.6rem;height: 0.6rem;}
.tc03 .tc_soll{width: 8.61rem;height: 11.46rem;;overflow: hidden;overflow-y: auto;margin: 0 auto;}
.tc03 .tc_soll::-webkit-scrollbar {
    width: 0.06rem;
	background-color: #d7b58f;
	border-radius: 0.06rem;
}
.tc03 .tc_soll::-webkit-scrollbar-thumb {
    background-color: #9c662b;
	border-radius: 0.06rem;
}
.tc03 .tc_soll table{width: 8.3rem;text-align: center;border-collapse: collapse;}
.tc03 .tc_soll table tr:nth-child(1) th:nth-child(1){width: 5.33rem;}
.tc03 .tc_soll table tr:nth-child(1) th:nth-child(2){width: 2.9rem;}
.tc03 .tc_soll table tr th{background: #d7b58f;color: #7e3c00;border: 1px solid #c8a176;font-size: 0.44rem;padding: 0.19rem 0.05rem;font-weight: normal;}
.tc03 .tc_soll table tr td{color: #853d16;border: 1px solid #c8a176;font-size: 0.44rem;padding: 0.15rem 0.05rem;}

.tc04{width: 9.61rem;height: 16.32rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_02.png) no-repeat;background-size: 100% 100%;top: 0.83rem;}
.tc04 h2{width: 5.31rem;height: 0.6rem;line-height: 0.6rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_tit.png) no-repeat 0% 50%;background-size: 5.31rem 0.21rem;color: #a7570f;font-size: 0.6rem;margin: 0 auto 0.74rem;text-align: center;}
.tc04 .tc_soll{width: 8.7rem;height:13.22rem ;margin: 0 auto;box-sizing: border-box;padding-right: 0.34rem;overflow: hidden;overflow-y: auto;}
.tc04 .tc_soll::-webkit-scrollbar {
    width: 0.06rem;
	background-color: #d7b58f;
	border-radius: 0.06rem;
}
.tc04 .tc_soll::-webkit-scrollbar-thumb {
    background-color: #9c662b;
	border-radius: 0.06rem;
}
.tc04 .tc_soll p{position: relative;color: #7d3721;font-size: 0.36rem;line-height: 0.66rem;padding-left: 0.56rem;}
.tc04 .tc_soll h3{position: relative;font-weight: bold;}
.tc04 .tc_soll h3 em{position: absolute;width: 0.16rem;height: 0.16rem;border-radius:50% ;background: #7d3721;left: 0.11rem;top: 0.21rem;}
.tc04 .tc_soll p i{position: absolute; left: 0px; top:0.1rem;clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);width: 0.4rem; height: 0.4rem;text-align: center;line-height: 0.4rem;background:#7d3721;color:#ffffec;font-size:0.32rem;font-style:normal;}
.tc04 table {
	width: 96%;
	margin-left: 0.56rem;
	font-size: 0.36rem;
	border-spacing: 0;
	border-collapse: collapse;
	text-align: center;
}
.tc04 h4, .tc04 h3 {
	padding-left: 0.56rem;
	font-size: 0.4rem;
	color: #7d3721;
}
.tc04 th, .tc04 td {
	border: 0.02rem solid #7d3721;
	color: #7d3721;
}
.tc04 .prize_table th {
	background: #F88825;
	color: #fff;
}

.tc05{width: 9.53rem;height: 5.32rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_03.png) no-repeat;background-size: 100% 100%;}
.tc05 p{padding: 0 0.45rem; color: #855e3c;font-size: 0.48rem;text-align: center;line-height: 0.78rem;height: 2.5rem;}
.tc05 .tc_btn{margin-top: 0.3rem;}

.tc06{position: absolute;width: 10.94rem;height: 14.78rem;z-index: 10000;position: absolute;top: 0.65rem;left: 0;right: 0;margin: auto;background: url(//img.gyyxcdn.cn/action/sgzl_tc_bg_tc06.png) no-repeat;background-size:100% 100%; padding-top: 0.37rem;}
.tc06 h2{width: 10.65rem;height: 1.3rem;line-height: 1.5rem;background: url(//img.gyyxcdn.cn/action/sgzl_tc_tit_tc06.png) no-repeat 0% 50%;background-size: 10.65rem 1.3rem;color: #a14c00;font-size: 0.56rem;margin: 0 auto 0.82rem;text-align: center;font-weight: bold;}
.tc06 form{width: 9.6rem;margin: 0 auto;font-size: 0;}
.tc06 form .input-control{width: 100%;height: 1.1rem;box-sizing: border-box;margin-bottom: 0.49rem;display: flex;justify-content: space-between;position: relative;}
.tc06 form .input-control label{width:2.2rem;height: 100%; line-height: 1.1rem; color: #973707; font-size: 0.4rem;text-align: right;padding-right: 0.2rem;}
.tc06 form .input-control input{width: 100%;height: 100%;appearance: none;background: #fefef9 ;box-sizing: border-box;padding: 0 0.38rem;color: #a14c00;font-size: 0.4rem;border: 1px solid #d5baac;}
.tc06 form .input-control input::placeholder{color: #b39a85;font-size: 0.42rem;}
.tc06 form .input-control.last-control input{width: 4.23rem; margin: 0 0 0.6rem 1.92rem;}
.tc06 form .input-control:nth-child(3){margin-bottom: 1rem;}
.tc06 form .input-control:nth-child(4) span{font-size: 0.32rem;color: #a64d03; position: absolute; left: 2rem; top: -0.6rem;}
.tc06 div.last-control label{width:3.13rem;height: 1.1rem;background: url(//img.gyyxcdn.cn/action/sgzl_label02.png) no-repeat;background-size: 100% 100%;color: #fefef2;font-size: 0.4rem;line-height: 1.1rem;text-align: center; margin-left: 0.16rem; padding-right: 0;}
.tc06 p{color: #973707;font-size: 0.32rem; line-height: 0.5rem; padding: 0 0.76rem;}
.tc06 a.btn-submit{display: block;width: 9.44rem;height: 1.18rem;background: url(//img.gyyxcdn.cn/action/sgzl_record_btn.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 1.18rem;color: #fffaeb;font-size: 0.5rem;margin: 0.35rem auto 0;}

/* .tc,.prize_cont,.record_cont,.nav,.mask{display: none;}
 */

.share_cont{width: 100%; position: relative;height: 19.26rem;overflow: hidden;background:#fef6e8 url(//img.gyyxcdn.cn/action/sgzl_share_bg.jpg) no-repeat;background-size: 11.25rem 19.26rem;box-sizing: border-box;}
.share_cont .hy{height: 100%;}
.share_cont .top{display: block;padding-top: 0.2rem;}
.share_cont .top a{width: 100%;display: block;text-align: center;color: #fefe98;font-size: 0.38rem;line-height: 0.92rem;background: url(//img.gyyxcdn.cn/action/sgzl_share_name.png) no-repeat 50% 50%;background-size: 3.56rem 0.18rem;}
.share_cont .music{position: absolute;right: 0.37rem;top: 0.19rem;}
.share_cont .hy .sl{position: absolute;width: 7.8rem;height: 3.3rem;top: 0.9rem;left: 50%;transform: translateX(-50%);}
.share_cont .hy .sl img{width: 100%;height: 100%;}
.share_cont .logo{width: 1.05rem;height: 1.38rem;background: url(//img.gyyxcdn.cn/action/sgzl_logo.png) no-repeat;background-size: 100% 100%;position: absolute;top: 0.2rem;left: 0.25rem;z-index: 9999;}
.share_cont .hy>p{bottom: 0.3rem;}
.share_cont .hy>a{display: block;width: 9.44rem;height: 1.18rem;background: url(//img.gyyxcdn.cn/action/sgzl_record_btn.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 1.18rem;color: #fffaeb;font-size: 0.5rem;position: absolute;top: 14.89rem;left: 50%;transform: translateX(-50%);}

.record_cont .tab_box li.jl .text .js_winnerListBtn {
	display: none;
}
.js_bindErr {
	height: .3rem;
	margin: .2rem 0 0 1rem;
	font-size: .36rem;
	color: #c00;
}
.tc02 .js_weGameLogin {
	background: url(//img.gyyxcdn.cn/action/sgzl_wgLogin.png) no-repeat;
	background-size: 100% 100%;
}
.errortip  {
	height: 0.42rem;
	margin: -0.42rem 0 0.6rem 0;
	font-size: 0.36rem;
    color: #c00;
}

/* 改动 */
body .sharetan{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999;display: none;}
body .sharetan .mask {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);z-index: 1;}
body .sharetan img {width: 4.43rem;height: auto; display: block;position: absolute;top: 1.3rem;left: 50%;margin-left: -2.21rem;z-index: 2;}
/* 改动 */
.marquee {
	  position: absolute;
		height: .6rem;
    bottom: 2rem;
    font-size: 0.36rem;
    color: #973707;
    line-height: 0.64rem;
    margin: 0 0.45rem;
}
.marquee_detail{
	  position: absolute;
		height: .6rem;
    bottom: 3.4rem;
    font-size: 0.36rem;
    color: #973707;
    line-height: 0.64rem;
    margin: 0 0.45rem;
}