.wrap{min-width: 1200px;height: 7060px;position: relative;max-width: 1920px;margin: 0 auto;overflow: hidden;}
.main{width: 1200px; margin: 0 auto;position: relative;}
.header{height: 1001px; position: relative;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/bg02.png) no-repeat 50% 0;}
.bg{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/bg01.jpg) no-repeat 50% 0;position: absolute;top: 0;left: 0;width: 100%;height: 1003px;z-index: -1;pointer-events: none;}
.logo{position:absolute;top:22px;left: 1px;width:110px;height:145px;background:url(http://image.gyyxcdn.cn/upload/pic/logo/wd_logoLight.png) no-repeat;}
.wegame{position:absolute;top:30px;left: 124px;width:136px;height:118px;background:url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/wegame.png) no-repeat;}

.nav{position: absolute; top: 39px; right: 2px;width: 328px;height: 31px;color: #3f1b09; font-size: 14px;background:url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/nav.png) no-repeat;text-align: center;line-height: 31px;}
.nav a{color: #3f1b09; margin: 0 10px;}
.nav a:hover{color: #a63331;}

.bgbox{width: 1920px;position: absolute;top: 0;left: 50%;margin-left: -960px;pointer-events: none;}
.bgbox img{width: 100%;height: 100%;}
.cloud01{position: absolute;top: 269px;left: 0;width: 372px;height: 214px;}
.cloud02{position: absolute;top: 331px;left: 67px;width: 276px;height: 146px;}
.cloud03{position: absolute;top: 67px;right: 207px;width: 558px;height: 200px;animation: floatLeft 40s linear infinite;}
@keyframes floatLeft {
    0% {
        transform: translateX(0);
        opacity: 1;
    }
    49.99% {
        transform: translateX(calc(-1 * (1920px - 207px)));
        opacity: 0;
    }
    50% {
        transform: translateX(calc(207px + 558px));
        opacity: 1;
    }
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}
.cloud04{position: absolute;top: 427px;right: 0;width: 495px;height: 169px;}
.cloud05{position: absolute;top: 293px;left: 533px;width: 337px;height: 92px;}
.cloud06{position: absolute;top: 187px;right: 523px;width: 292px;height: 125px;animation: floatRight 50s linear infinite;}
@keyframes floatRight {
    0% {
        transform: translateX(0);
        opacity: 1;
    }
    49.99% {
        transform: translateX(calc(292px + 523px));
        opacity: 0;
    }
    50% {
        transform: translateX(calc(-1 * (1920px - 523px)));
        opacity: 1;
    }
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}

.role01{position: absolute;top: 183px;left: 172px;width: 321px;height: 217px;animation: slideInTopLeft 0.5s ease-out forwards;opacity: 0;}
@keyframes slideInTopLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.role02{position: absolute;top: 405px;left: 29px;width: 616px;height: 546px;z-index: -1;animation: slideInBottomLeft 0.5s ease-out forwards;opacity: 0;}
@keyframes slideInBottomLeft {
    0% {
        opacity: 0;
        transform: translate3d(-10%, 30%, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.role03{position: absolute;top: 486px;left: 687px;width: 121px;height: 131px;animation: slideInRight 0.5s ease-out forwards;opacity: 0;}
@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translate3d(150%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.role04{position: absolute;top: 487px;right: 693px;width: 73px;height: 126px;animation: slideInLeft 0.5s ease-out forwards;opacity: 0;}
@keyframes slideInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-150%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.role05{position: absolute;top: 183px;right: 36px;width: 283px;height: 349px;animation: slideInTopRight 0.5s ease-out forwards;opacity: 0;}
@keyframes slideInTopRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.role06{position: absolute;top: 433px;right: 182px;width: 494px;height: 603px;animation: slideInBottomRight 0.5s ease-out forwards;opacity: 0;}
@keyframes slideInBottomRight {
    0% {
        opacity: 0;
        transform: translate3d(20%, 20%, 0)
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.slogan{position: absolute;top: 42px;left: 771px;width: 348px;height: 678px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/slogan.png) no-repeat;opacity: 0;}
.slogan{animation: dashDown 0.5s 0.2s cubic-bezier(0.1, 1, 0.1, 1) forwards;}
@keyframes dashDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -1000%, 0) scale(0.2);
        filter: blur(2px);
    }
    50% {
        opacity: 1;
        transform: translate3d(0, 40px, 0) scale(1);
        animation-timing-function: cubic-bezier(0.1, 1, 0.1, 1);
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        filter: blur(0);
    }
}

.stone{position: absolute;top: 1px;right: 79px;width: 639px;height: 523px;}
.sl01{position: absolute;top: 574px;left: -5px;width: 754px;height: 544px;z-index: -1;}
.sl02{position: absolute;top: 608px;right: -5px;width: 1107px;height: 452px;}
.maskbg{position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height: 1361px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/mask.png) no-repeat;pointer-events: none;}
.light{position: absolute;top: 362px;left: 50%;margin-left: -960px;width: 1920px;height: 697px;animation: flicker 2.5s linear infinite;}
@keyframes flicker {
    0%{
        filter: brightness(120%);
    }
    25% {
        filter: brightness(100%);
    }
    50% {
        filter: brightness(80%);
    }
    75% {
        filter: brightness(100%);
    }
    100% {
        filter: brightness(120%);
    }
}

.cont{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/bg03.jpg) no-repeat 50% 0;}
.box01{height: 918px;}
.box02{height: 1090px;}
.box03{height: 936px;}
.box04{height: 1030px;}
.box05{height: 1066px;}
.box06{height: 1005px}

.main h2{margin: 0 auto;text-indent: -9999px;overflow: hidden;}
.box01 h2{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/title01.png) no-repeat;width: 929px;height: 180px;}
.box02 h2{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/title02.png) no-repeat;width: 929px;height: 180px;}
.box03 h2{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/title03.png) no-repeat;width: 929px;height: 180px;}
.box04 h2{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/title04.png) no-repeat;width: 929px;height: 180px;}
.box05 h2{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/title05.png) no-repeat;width: 929px;height: 180px;}
.box06 h2{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/title06.png) no-repeat;width: 929px;height: 180px;}


.venue{position: relative;width: 1129px;height: 475px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box01_bg.png) no-repeat;margin: 16px 0 0 63px;}
.venue .map{display: block;width: 652px;height: 426px;position: absolute;top: 24px;left: 22px;overflow: hidden;}
.venue .map{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/map.jpg) no-repeat;}

.information{width: 290px;height: 453px;position: absolute;top: 12px;right: 115px;}
.information h3{width: 399px;height: 45px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box01_tit.png) no-repeat;text-indent: -9999px;overflow: hidden;margin: 48px 0 0 -55px;}
.information p{color: #cd6203;font-size: 16px;line-height: 30px;margin: 25px 20px 0 20px;}
.information p strong{font-size: 20px;color: #a44206;}

.box02 .btn{margin: 25px 0 7px;text-align: center;font-size: 0;}
.box02 .btn a{display: inline-block;width:409px;height: 64px;text-indent: -9999px;overflow: hidden;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box02_btn01.png) no-repeat;margin: 0 21px;}
.box02 .btn a:nth-child(1){background-position: 0px 0px;}
.box02 .btn a:nth-child(2){background-position: -409px 0px;}
.box02 .btn a:nth-child(1):hover{background-position: 0px -64px;}
.box02 .btn a:nth-child(2):hover{background-position: -409px -64px;}
.box02 .btn a:nth-child(1).on{background-position: 0px -64px;}
.box02 .btn a:nth-child(2).on{background-position: -409px -64px;}

.schedule{display: none;width: 1103px;height: 530px;margin-left: 49px;position: relative;}

.box02 .btn_game{position: absolute;top: 99px;left: 0;text-align: center;font-size: 0;}
.box02 .btn_game a{display: block;width:54px;height: 195px;text-indent: -9999px;overflow: hidden;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box02_btn02.png) no-repeat;margin: 8px 0;}
.box02 .btn_game a:nth-child(1){background-position: 0px 0px;}
.box02 .btn_game a:nth-child(2){background-position: -54px 0px;}
.box02 .btn_game a:nth-child(1):hover{background-position: 0px -195px;}
.box02 .btn_game a:nth-child(2):hover{background-position: -54px -195px;}
.box02 .btn_game a:nth-child(1).on{background-position: 0px -195px;}
.box02 .btn_game a:nth-child(2).on{background-position: -54px -195px;}

.schedule_game{display: none;width: 1041px;height: 530px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box02_bg.png) no-repeat;text-align: center;font-size: 0;box-sizing: border-box;margin-left: 62px;position: relative;}
.schedule_game ul li{text-align: center;}
.schedule_game ul li span{color: #fffad5;font-size: 18px;display: block;height: 29px;line-height: 32px;font-weight: bold;}
.schedule_game ul li i{color: #f9feff;font-size: 16px;font-style: normal;display: block;height: 26px;line-height: 24px;}

.l_server{width: 210px;position: absolute;top: 62px;left: 53px;}
.l_server li{width: 210px;height: 55px;margin-bottom: 31px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/l_server.png) no-repeat;}
.r_server{width: 210px;position: absolute;top: 62px;right: 53px;}
.r_server li{width: 210px;height: 55px;margin-bottom: 31px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/r_server.png) no-repeat;}

.schedule .vs{width: 256px;height: 343px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box02_vs.png) no-repeat;position: absolute;top: 91px;left: 394px;overflow: hidden;}
.schedule .vs02{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box02_vs_1.png) no-repeat;}
.schedule .vs .time{text-align: center;color: #fff9ed;font-size: 16px;height: 29px;line-height: 29px;margin-top: 207px;display: block;}


.box03 div{width: 1022px;height: 505px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box03_bg.png) no-repeat;margin: 9px auto 0;text-align: center;display: flex;justify-content: center;align-items: center;}
.box03 div img{width: 972px;height: 458px;}

.box04 div{width: 900px;height: 506px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box04_bg.png) no-repeat;margin: 38px auto 0;text-align: center;display: flex;justify-content: center;align-items: center;}
.box04 div img{width: 884px;height: 492px;}

.box04 .details{display: block;width: 258px;height: 65px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box03_btn.png) no-repeat;text-indent: -9999px;overflow: hidden;margin: 28px auto 0;}
.box04 .details:hover{background-position: 0px -65px;animation: scale 0.2s linear forwards;}
@keyframes scale {
    0%{
        transform: scale(1);
    }
    100% {
        transform: scale(1.02);
    }
}

.box05{position: relative;}
.box05 .swiper-container{width: 1136px;height: 611px;margin: 30px 0 0 56px;overflow: hidden;position: relative;}
.box05 .swiper-container .swiper-slide{width: 100%;height:100%;text-align: center;font-size: 0;}
.box05 .swiper-container .swiper-slide .prize_list{width: 365px;height: 611px;display: inline-block;position: relative;margin: 0 6px;}
.box05 .swiper-container .swiper-slide .one{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box05_one.png) no-repeat 50% 0;}
.box05 .swiper-container .swiper-slide .two{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box05_two.png) no-repeat 50% 0;}
.box05 .swiper-container .swiper-slide .all{background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box05_all.png) no-repeat 50% 0;}
.box05 .l_btn{z-index: 9;width: 56px;height: 56px;position: absolute;top: 475px;left: 0px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box05_l.png) no-repeat;}
.box05 .r_btn{z-index: 9;width: 56px;height: 56px;position: absolute;top: 475px;right: -17px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box05_r.png) no-repeat;}
.box05 .l_btn:hover{background-position: 0 -56px;}
.box05 .r_btn:hover{background-position: 0 -56px;}
.box05 .swiper-pagination{height: 54px;overflow: hidden;font-size: 0px;box-sizing: border-box;/*padding-left: 42px;*/bottom: 160px !important;margin-left: 5px;}
.box05 .swiper-pagination-bullet {width: 195px;height: 54px;opacity: 1;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box05_icon.png) no-repeat;margin:0 10px 0 !important;border-radius: inherit;}
.box05 .swiper-pagination-bullet:nth-child(1){ background-position: 0px 0px;}
.box05 .swiper-pagination-bullet:nth-child(2){ background-position: -195px 0px;}
.box05 .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active { background-position: 0 -54px;}
.box05 .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active { background-position: -195px -54px;}

.box05 ul{position: absolute;top: 138px;left: 20px;}
.box05 ul li{color: #832d09;font-size: 14px;line-height: 26px;padding-left: 14px;text-align: left;position: relative;width: 271px;}
.box05 ul li i{position: absolute;left: 0;top: 11px;width: 8px;height: 8px;background: #832d09;border-radius: 50%;}

.box06_cont01{width: 1093px;height: 506px;margin: 32px auto 0;overflow: hidden;position: relative;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box06_bg.png) no-repeat;display: flex;justify-content: center;align-items: center;}
.box06 .box06-container01{width: 1022px;height: 459px;overflow: hidden;}
.box06 .box06-container01 .swiper-slide{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.box06 .box06-container01 .swiper-slide img{width: 1022px;height: 459px;}

.box06_cont02{width: 100%;height: 107px;position: relative;}
.box06 .box06-container02{width: 929px;height: 107px;overflow: hidden;margin: 30px auto 0;}
.box06 .box06-container02 .swiper-slide{width: 170px !important;height: 107px;display: flex;justify-content: center;align-items: center;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box06_bg02.png) no-repeat;}
.box06 .box06-container02 .swiper-slide img{width: 156px;height: 93px;}
.box06 .l_btn{z-index: 9;width: 50px;height: 50px;position: absolute;top: 27px;left: 68px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box06_l.png) no-repeat;}
.box06 .r_btn{z-index: 9;width: 50px;height: 50px;position: absolute;top: 27px;right: 68px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/box06_r.png) no-repeat;}
.box06 .l_btn:hover{background-position: 0 -50px;}
.box06 .r_btn:hover{background-position: 0px -50px;}

.pf{position: relative;z-index: 999;width: 180px;background-image: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/pfbg01.png), url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/pfbg03.png);background-repeat: no-repeat, no-repeat;background-position: 50% 0, 50% 100%;;box-sizing: border-box;padding: 30px 13px 28px 22px;text-align: center;}
.pf::before {content: '';position: absolute;top: 162px;left: 50%;bottom: 244px;transform: translateX(-50%);width: 100%;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/pfbg02.png) repeat-y 50% 0;z-index: -1;}
.pf ul li{line-height: 37px;height: 37px;text-align: center;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/pf_line.png) no-repeat 50% 100%;}
.pf ul li a{color: #89330d;font-size: 16px;display: block;width: 100%;height: 100%;}
.pf ul li a:hover{color: #e85014;}
.pf ul li.hover a{color: #e85014;}
.pf ul li.top{background: none;height: 21px;line-height: 21px;}
.pf ul li.top a{color: #89330d;font-size: 18px;width: 53px;height: 21px;background: #f9cf8c;border-radius: 20px;line-height: 21px;margin: 10px auto;}
.pf ul li.top a:hover{color: #e85014;}

.tc{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;display: none;z-index: 999999;}
.tc .close{position: absolute;width: 51px;height: 51px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/close.png) no-repeat;top: 13px;right: -65px;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.tc .close:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}

.tc01{width: 762px;height: 830px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/tc_bg02.png) no-repeat;}
.tc01 h2{width: 409px;height: 124px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2026/xxjs/images/tc_tit.png) no-repeat 0 100%;text-align: center;padding-top: 31px;margin: 0 auto 0px;color: #924a31;font-size: 36px;font-weight: bold;line-height: 122px;}
.tc01 .soll{overscroll-behavior:none;padding-right: 35px;width: 654px;height: 607px;margin-left: 63px;box-sizing: border-box;overflow: hidden;overflow-y: auto;}
.tc01 .soll h3{color: #924a31;font-size: 20px;font-weight: bold;margin-top: 17px;line-height: 34px;}
.tc01 .soll p{color: #924a31;font-size: 16px;line-height: 30px;}
.tc01 .soll p a{color: #F00;}
.tc01 .soll::-webkit-scrollbar {width: 10px;border-radius: 10px;}
.tc01 .soll::-webkit-scrollbar-thumb {background-color: #bb7142;border-radius: 10px;cursor: pointer;}
.tc01 .soll::-webkit-scrollbar-track {border-radius: 10px;width: 10px;background: linear-gradient(to right, transparent 40%, #bb7142 50%, transparent 60%);}

/* .tc02{width: 592px;height: 483px;background: url(http://image.gyyxcdn.cn/upload/wd/hd/p/cqhd/mrzbs/2025/xxjs/images/tc_bg01.png) no-repeat;color: #315d92;font-size: 36px;font-weight: bold;text-align: center;line-height: 500px;} */
.mask{width: 100%;height: 100vh;background: rgba(0,0,0,0.8);position: fixed;top: 0;z-index: 99999;display: none;}