/* 2025/08/08 Author: MichLiu */

/* 首屏加载指示器样式 */
.first-screen-loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: url("../images/b-4.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;z-index: 9999;display: flex;align-items: center;justify-content: center;opacity: 1;visibility: visible;transition: opacity 0.8s ease, visibility 0.8s ease;}
.first-screen-loader.hidden {opacity: 0;visibility: hidden;}
.loader-content {text-align: center;color: #fff;max-width: 500px;padding: 40px;}
.loader-logo {margin-bottom: 50px;}
.loader-logo img {width: 281px;height: auto;}
.loader-text {font-size: 18px;color: #b8c5d6;margin-bottom: 30px;opacity: 0.9;}
.progress-bg {width: 300px;margin-bottom: 15px;height: 6px;background: rgba(255, 255, 255, 0.1);border-radius: 3px;overflow: hidden;position: relative;}
.progress-fill {width: 0%;height: 100%;background: linear-gradient(90deg, #3ba2ff, #41b7fb, #3bffd3);border-radius: 3px;transition: width 0.3s ease;position: relative;}
.progress-fill::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation: progressShine 2s linear infinite;}
.progress-text {font-size: 14px;color: #fff;font-weight: bold;}
@keyframes progressShine {0% { transform: translateX(-100%); }100% { transform: translateX(100%); }}
/* IE兼容性样式 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.first-screen-loader {background: #1a1a2e;}.progress-fill::after {display: none;}}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;font: inherit;vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body,html {font-size: 14px;width: 100%;height: 100%;overflow: hidden;color: #fff;font-family: "Microsoft YaHei", "serif";background: #1f2050;}
a {color: inherit;text-decoration: none;}
a:hover {color: inherit;text-decoration: none;}
.fl {float: left;}
.fr {float: right;}

.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.btn {overflow: hidden;display: block;line-height: 1000;}
.rbtn {display: inline-block;}
.w-1000 {margin: 0 auto;width: 1000px;}
.hide-scroll::-webkit-scrollbar {display: none;}

.wrapper {width: 100%;height: 100%;min-width: 1200px;opacity: 0;}
#container, .sections, .section {position: relative;height: 100%;}
.section {position: relative;height: 100%;overflow: hidden;}
.part-1 {background: url("../images/b-2.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;}
.part-2 {background: url("../images/b-3.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;}
.part-3 {background: url("../images/b-4.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;}
.part-4 {background: url("../images/b-5.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;}
.part-5 {background: url("../images/b-6.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;}
.part-6 {background: url("../images/b-7.jpg") center center no-repeat;background-size: cover;background-position: 50% 50%;}
.part-7 {background: #fff;}

.section .tit {width: 1422px;margin: 41px auto 0;}
.section .tit img {width: 100%;display: block;}

.part-0 {position: relative;height: 100%;}
.part-0 .bg-show {position: absolute;top: 0;right: 0;width: 100%;height: 1080px;}
.part-0 .bg-show:before {content: '';position: absolute;top: 0;left: 0;background: url("../images/sky.jpg") center no-repeat;width: 100%;height: 1080px;background-size: 100% 1080px;}
.part-0 .bg-show .b-1 {position: absolute;bottom: 0;left: 50%;margin-left: -50%;width: 100%;height: 707px;min-width: 1960px}
.part-0 .bg-show .b-1 .b-1-1 {background: url(../images/bg-1-1-1.png) center center no-repeat;background-size: 100% 359px;width: 100%;height: 359px;min-width: 1960px}
.part-0 .bg-show .b-1 .b-1-2 {background: url(../images/bg-1-1-2.png) center center no-repeat;background-size: 100% 348px;width: 100%;height: 348px;min-width: 1960px}
.part-0 .bg-show .b-2 {position: absolute;bottom: 0;right: -26px;width: 100%;min-width: 2016px;height: 1080px;}
.part-0 .bg-show .b-2 .b-2-1 {background: url(../images/bg-1-2-1.png) center center no-repeat;background-size: 100% 354px;width: 100%;min-width: 2016px;height: 354px;}
.part-0 .bg-show .b-2 .b-2-2 {background: url(../images/bg-1-2-2.png) center center no-repeat;background-size: 100% 322px;width: 100%;min-width: 2016px;height: 322px;}
.part-0 .bg-show .b-2 .b-2-3 {background: url(../images/bg-1-2-3.png) center center no-repeat;background-size: 100% 404px;width: 100%;min-width: 2016px;height: 404px;}
.part-0 .bg-star {position: absolute;left: 50%;margin-left: -1124px;bottom: 0;background: url("../images/bg-star.png") center no-repeat;width: 2248px;height: 1142px;}
.part-0 .star {position: absolute;right: 0;top: 0;width: 1920px;height: 100%;}
.part-0 .star div {top: -200px;position: absolute;left: 50%;margin-left: -100px;background: url("../images/star.png") center no-repeat;width: 200px;height: 211px;}
.part-0 .ani-show .cloud-1 {position: absolute;top: 0;right: 0;background: url("../images/cloude-2.png") center center no-repeat;width: 360px;height: 552px;}
.part-0 .ani-show .cloud-2 {position: absolute;bottom: 220px;left: 0;background: url("../images/cloude-1.png") center center no-repeat;width: 834px;height: 672px;}
.part-0 .ani-show .plane-1 {position: absolute;top: 0;right: 324px;background: url("../images/planet.png") center center no-repeat;width: 74px;height: 559px;}
.part-0 .ani-show .global {position: absolute;top: -100px;left: 50%;margin-left: -216px;background: url("../images/global.png") center center no-repeat;width: 425px;height: 403px;transform: scale(0.8)}
.part-0 .content-show {position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 100%;}
.part-0 .content-show .top-part {position: absolute;z-index: 2;top: 38px;left: 49px;}
.part-0 .content-show .top-part .logo {cursor: default;float: left;background: url("../images/top-logo.png?v=1") center no-repeat;width: 281px;height: 51px;}
.part-0 .content-show .top-part .select-game {cursor: pointer;margin-left: 20px;margin-top: 8px;float: left;color: #fff;text-align: center;line-height: 40px;width: 120px;height: 40px;background-image: linear-gradient(0deg, #41b7fb 0%, #1b91ff 100%);border-radius: 20px;}
.part-0 .content-show .top-part .icon-arrow {margin-left: 5px;display: inline-block;vertical-align: middle;background: url("../images/icon-arrow.png") center no-repeat;width: 10px;height: 6px;}
.part-0 .main-cont {position: relative;z-index: 1;padding-top: 174px;box-sizing: border-box;width: 1000px;margin: 0 auto;height: 100%;}
.part-0 .main-cont .banner-tit {position: relative;}
.part-0 .main-cont .banner-tit .tit-show {background: url("../images/top-tit.png") center center no-repeat;width: 988px;height: 139px;}
.part-0 .main-cont .banner-tit .btn-play-video {box-sizing: border-box;position: absolute;top: 36px;right: -76px;border-radius: 50%;border: 3px solid #fff;width: 60px;height: 60px;}
.part-0 .main-cont .banner-tit .btn-play-video i {position: absolute;top: 50%;left: 50%;margin-top: -27px;margin-left: -24px;display: block;background: url("../images/icon-play.png") center no-repeat;width: 50px;height: 54px;}
.part-0 .main-cont .has-people {position: relative;text-align: center;font-size: 24px; margin-top: 1px;}
.part-0 .main-cont .has-people:after {content: "";position: absolute;left: 50%;top: -40px;margin-left: -515px;background: url("../images/light.png") center center no-repeat;width: 1031px;height: 125px;}
.part-0 .main-cont .has-people span {position: relative;z-index: 1;}
.part-0 .main-cont .has-people span em {color: #3bffd3;font-style: bold;font-size: 30px;}
.part-0 .main-cont .tools {position: absolute;width: 100%;bottom: 0;left: 0;}
.part-0 .main-cont .tools .tools-btn-2 {text-align: center;}
.part-0 .main-cont .tools .tools-btn-2 .btn-small-reserve {margin: 0 15px;font-size: 0;line-height: 80px;font-weight: bold;padding-right: 13px;box-sizing: border-box;background: url("../images/css_sprites.png") -10px -360px;width: 291px;height: 80px;}
.part-0 .main-cont .tools .tools-btn-2 .btn-small-reserve:hover {background: url("../images/css_sprites.png") -530px -110px;}
.part-0 .main-cont .tools .tools-btn-2 .btn-small-reserve.unopen {background: url("../images/css_sprites.png") -530px -10px;color: #fff;}
.part-0 .main-cont .tools .tools-btn-2 .btn-small-reserve .icon-android {display: inline-block;vertical-align: middle;background: url("../images/css_sprites.png") -10px -552px;width: 23px;height: 23px;}
.part-0 .main-cont .tools .tools-btn-2 .btn-small-reserve .icon-ios {display: inline-block;vertical-align: middle;background: url("../images/css_sprites.png") -676px -460px;width: 24px;height: 25px;}
.part-0 .main-cont .tools .tools-btn-2 .btn-small-reserve span {font-size: 24px;display: inline-block;vertical-align: middle;margin-left: 6px;}
.part-0 .main-cont .tools .bot-arrow {margin-bottom: 40px;text-align: center;margin-top: 24px;}
.part-0 .main-cont .tools .bot-arrow .icon-arrow {margin-bottom: 10px;display: inline-block;background: url("../images/css_sprites.png") -571px -460px;width: 40px;height: 36px;}
.part-0 .left-bar {position: absolute;bottom: 124px;left: 125px;}
.part-0 .left-bar .btn-left-bar {position: relative;background: url("../images/icon-pet.png") center no-repeat;width: 154px;height: 156px;}
.part-0 .left-bar .btn-left-bar p {position: absolute;left: 0;bottom: 0;margin-top: -19px;text-align: center;width: 154px;height: 38px;line-height: 38px}
.part-0 .left-bar .btn-left-bar:hover .popover {opacity: 1 !important;}
.part-0 .left-bar .popover {transition: opacity .15s;opacity: 0;position: absolute;top: -167px;border-radius: 20px;background: #fff;width: 308px;padding: 30px;box-sizing: border-box;color: #2a2b2e;}
.part-0 .left-bar .popover:after {content: '';background: url("../images/css_sprites.png") -770px -379px;position: absolute;left: 70px;bottom: -12px;width: 38px;height: 13px;}
.part-0 .left-bar .popover .item {margin-bottom: 19px;overflow: hidden;}
.part-0 .left-bar .popover .item em {font-weight: bold;}
.part-0 .left-bar .popover .item:last-child {margin-bottom: 0;}
.part-0 .right-bar {height: 630px;position: absolute;bottom: 125px;right: 45px;}
.part-0 .right-bar .platform-list li {width: 100%;margin-bottom: 14px;text-align: right;}
.part-0 .right-bar .platform-list li a {width: 50px;height: 50px;}
.part-0 .right-bar .platform-list li a {display: inline-block;}
.part-0 .right-bar .platform-list li .qq {background: url("../images/css_sprites.png") -435px -460px;}
.part-0 .right-bar .platform-list li .douyin {background: url("../images/css_sprites.png") -367px -460px;}
.part-0 .right-bar .platform-list li .blibli {background: url("../images/css_sprites.png") -299px -460px;}
.part-0 .right-bar .platform-list li .red {background: url("../images/css_sprites.png") -503px -460px;}
.part-0 .right-bar .platform-list li .forum {background: url("../images/css_sprites.png") -770px -310px;}
.part-0 .right-bar .platform-list li .share {background: url("../images/css_sprites.png") -162px -460px;}
.part-0 .right-bar .contact {margin-top: 46px;}
.part-0 .right-bar .contact .qrcode {position: relative;background: url("../images/qrcode-bg.png") center no-repeat;width: 72px;height: 94px;}
.part-0 .right-bar .contact img {position: absolute;top: 3px;left: 3px;width: 66px;height: 66px;}
.part-0 .right-bar .contact .limit {cursor: default;margin-top: 18px;background: url("../images/limit.png") center no-repeat;width: 72px;height: 91px;} 
.part-0 .pop-game-list {z-index: 10;position: absolute;left: 100px;top: 76px;width: 1584px;max-height: 672px;background-color: #ffffff;border-radius: 20px;}
.part-0 .pop-game-list .mask-bg {position: fixed;top:-38px;left:-49px;width: 100vw;height: 100vh;}
.part-0 .pop-game-list .pop-game-list-cont {position: relative;z-index; 1;padding: 68px 50px;box-sizing: border-box;overflow: hidden;}
.part-0 .pop-game-list .pop-game-list-cont .left-box {float: left;width: 720px;}
.part-0 .pop-game-list .pop-game-list-cont .right-box {float: right;width: 720px;}
.part-0 .pop-game-list .pop-game-list-cont .game-list-tit {position: relative;padding-left: 18px;font-size: 24px;color: #2a2b2e;font-weight: bold;}
.part-0 .pop-game-list .pop-game-list-cont .game-list-tit:after {content: '';position: absolute;left: 0;top: 2px;width: 6px;height: 20px;background-color: #ff8915;}
.part-0 .pop-game-list .pop-game-list-cont .game-list-cont {}
.part-0 .pop-game-list .pop-game-list-cont li {margin-top: 29px;width: 235px;display: inline-block;font-size: 0;}
.part-0 .pop-game-list .pop-game-list-cont li a {display: block;}
.part-0 .pop-game-list .pop-game-list-cont li a img {display: inline-block;vertical-align: middle;margin-right: 10px;width: 30px;height: 30px;background-color: #ff8915;border-radius: 5px;}
.part-0 .pop-game-list .pop-game-list-cont li a .game-name {line-height: 20px;font-size: 14px;width: 190px;color: #2a2b2e;display: inline-block;vertical-align: middle;}
.part-0 .pop-game-list .right-box .game-list-tit:after {content: '';background-color: #0fbeff;}
.part-0 .pop-game-list .right-box li a img {background-color: #0fbeff;}
.part-0 .pop-game-list .btn-close {position: absolute;text-align: center;bottom: 20px;left: 50%;margin-left: -20px;width: 40px;}
.part-0 .pop-game-list .btn-close .icon-back {margin: 0 auto;background: url("../images/icon-top-po-arrow.png") center no-repeat;width: 20px;height: 4px;}
.part-0 .pop-game-list .btn-close span {display: block;padding-top: 5px;text-align: center;color: #2a2b2e;}

.part-1 .suit-part .show {position: relative;}
.part-1 .suit-part .show .card {margin-top: 0;margin-left: -126px;display: block;width: 1332px;height: 498px;}
.part-1 .suit-part .show .card img {width: 1332px;}
.part-1 .suit-part .show .suit-show-s {position: absolute;right: -73px;top: 265px;overflow: hidden;position: absolute;}
.part-1 .suit-part .show .suit-show-s .flag {float: left;box-sizing: border-box;color: #000000;padding: 11px 5px 0 9px;width: 30px;height: 100px;background-image: linear-gradient(0deg, #fff55a 0%, #ffdb60 100%);border-radius: 10px 0px 0px 10px;}
.part-1 .suit-part .show .suit-show-s .right-cont {float: left;}
.part-1 .suit-part .show .suit-show-s .right-cont .s-show {width: 136px;height: 179px;background-image: linear-gradient(0deg, #424a96 0%, #37398d 100%);}
.part-1 .suit-part .show .suit-show-s .right-cont .s-show img {width: 100%;height: 100%;}
.part-1 .suit-part .show .suit-show-s .right-cont .suit-name {margin-top: 13px;position: relative;text-align: center;width: 100%;height: 38px;line-height: 38px;font-size: 20px;font-weight: bold;}
.part-1 .suit-part .show .suit-show-s .right-cont .suit-name:after {content: "";position: absolute;left: 50%;margin-left: -80px;top: 0;background: url("../images/light2.png") center no-repeat;width: 161px;height: 38px;}
.part-1 .suit-part .show .suit-show-s .right-cont .suit-name span {position: relative;z-index: 1;}
.part-1 .progress {z-index: 1;width: 785px;position: absolute;left: 50%;margin-left: -392px;bottom: 50px;}
.part-1 .progress .label {color: #dbe0ff;}
.part-1 .progress .hint {margin-top: 15px;text-align: center;}
.part-1 .progress .label em {color: #00fffc;}
.part-1 .progress .progress-box {position: relative;height: 202px;}
.part-1 .progress .progress-box .progress-bg {position: absolute;left: 0;top: 157px;width: 778px;height: 4px;background: #527bff;border-radius: 2px;}
.part-1 .progress .progress-box .progress-bg .progress-bar {position: absolute;left: 0;top: 0;width: 0;height: 100%;background: linear-gradient(90deg, #2fd1ff 0%, #69ff65 100%);}
.part-1 .progress .progress-box .reserve-progress {position: relative;z-index: 1;margin-top: 12px;}
.part-1 .progress .progress-box .reserve-progress li {float: left;margin-right: 82px;}
.part-1 .progress .progress-box .reserve-progress li:last-child {margin-right: 0;}
.part-1 .progress .progress-box .reserve-progress li .card-show {background: url("../images/css_sprites.png") -660px -310px;width: 90px;height: 90px;}
.part-1 .progress .progress-box .reserve-progress li .card-show img {width: 100%;height: 100%;display: block;}
.part-1 .progress .progress-box .reserve-progress li .progress-require {margin-top: 10px;text-align: center;width: 100%;position: relative;}
.part-1 .progress .progress-box .reserve-progress li .progress-require span {width: 100%;position: relative;z-index: 1;line-height: 20px;}
.part-1 .progress .progress-box .reserve-progress li .progress-require:after {content: "";position: absolute;left: 50%;margin-left: -74px;bottom: -5px;background: url("../images/light3.png") center no-repeat;width: 149px;height: 41px;}
.part-1 .progress .progress-box .reserve-progress li .dot {margin: 7px auto 13px;background: url("../images/css_sprites.png") -720px -460px;width: 24px;height: 24px;}
.part-1 .progress .progress-box .reserve-progress li.on .dot {background: url("../images/css_sprites.png") -764px -460px;}
.part-1 .progress .progress-box .reserve-progress li .people-num {text-align: center;width: 100%;color: #dbe0ff;font-weight: bold;font-size: 18px;font-style: italic;}

.part-2 .special-box {width: 1028px;margin: 47px auto 0; }
.part-2 .special-box .big-pic {position: relative;width: 100%;border-radius: 10px;height: 416px;}
.part-2 .special-box .big-pic li {display: none;opacity: 0}
.part-2 .special-box .big-pic li img {object-fit: fill;width: 1026px;height: 416px;border-radius: 10px;}
.part-2 .special-box .big-pic li .play-btn {cursor: pointer;position: absolute;background: url("../images/css_sprites.png") -86px -460px;top: 50%;left: 50%;margin-left: -28px;margin-top: -28px;width: 56px;height: 56px;}
.part-2 .special-box .big-pic li .vjs-default-skin .vjs-big-play-button {background: url("../images/css_sprites.png") -86px -460px;top: 50%;left: 50%;margin-left: -28px;margin-top: -28px;width: 56px;height: 56px;border: none;border-radius: none;}
.part-2 .special-box .big-pic li .vjs-default-skin .vjs-big-play-button:before {content: '';display: none;}
.part-2 .special-box .big-pic li .video-show {border-radius: 10px;overflow: hidden;position: relative;}
.part-2 .special-box .special-switch ul {overflow: hidden;margin-top: 29px;text-align: center;}
.part-2 .special-box .special-switch ul li {display: inline-block;margin-right: 20px;text-align: center;width: 100px;height: 100px;background-color: #4148b5;border-radius: 10px;}
.part-2 .special-box .special-switch ul li.on {background-color: #514ae3;}
.part-2 .special-box .special-switch ul li img {margin: 0 auto;display:inline-block;vertical-align: bottom;}
.part-2 .special-box .special-switch ul li:nth-child(5) img {margin-bottom: -2px;}
.part-2 .special-box .special-switch ul li p {display: inline-block;vertical-align: bottom;margin-top: 5px;margin-bottom: 6px;text-align: center;line-height: 16px;}
.part-2 .special-box .special-switch ul li a {position: relative;float: left;display: block;width: 100%;height: 100%;}
.part-2 .special-box .special-switch ul li div {position: absolute;width: 100%;left: 0;bottom: 0;}
.part-2 .special-box .special-switch ul li:hover {background-color: #514ae3;}

.part-3 .global-part {position: relative;margin: 25px auto 0;width: 1538px;height: 620px;}
.part-3 .global-part .line {background: url("../images/line.png") center no-repeat;width: 1538px;height: 620px;}
.part-3 .global-part .global-list {position: absolute;top: 0;left: 0;}
.part-3 .global-part .global-list li {position: absolute;}
.part-3 .global-part .global-list li img {display: block;margin: 0 auto;}
.part-3 .global-part .global-list li .global-name {position: relative;text-align: center;}
.part-3 .global-part .global-list li .global-name:after {content: "";position: absolute;top: 0;left: 50%;}
.part-3 .global-part .global-list li .global-name span {position: relative;z-index: 1;text-align: center;}
.part-3 .global-part .global-list li .popover-toast {z-index: 10;pointer-events: none;position: absolute;left: 50%;top: -50px;margin-left: -140px;width: 300px;box-sizing: border-box;background: rgba(0, 0, 0, 0.85);color: #fff;font-size: 16px;line-height: 1.3;border-radius: 8px;padding: 10px 20px;}
.part-3 .global-part .global-list li a:hover .popover-toast {display: block !important;}
.part-3 .global-part .global-list li:nth-child(1) {top: 433px;left: 42px;}
.part-3 .global-part .global-list li:nth-child(1) img {width: 129px;height: 129px;}
.part-3 .global-part .global-list li:nth-child(1) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-1-light.png") center no-repeat;width: 90px;height: 26px;}
.part-3 .global-part .global-list li:nth-child(2) {top: 335px;left: 183px;}
.part-3 .global-part .global-list li:nth-child(2) img {width: 263px;height: 241px;}
.part-3 .global-part .global-list li:nth-child(2) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-2-light.png") center no-repeat;width: 90px;height: 25px;}
.part-3 .global-part .global-list li:nth-child(3) {top: 104px;left: 442px;}
.part-3 .global-part .global-list li:nth-child(3) img {width: 195px;height: 183px;}
.part-3 .global-part .global-list li:nth-child(3) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-3-light.png") center no-repeat;width: 90px;height: 26px;}
.part-3 .global-part .global-list li:nth-child(4) {top: 145px;left: 675px;}
.part-3 .global-part .global-list li:nth-child(4) img {width: 215px;height: 196px;}
.part-3 .global-part .global-list li:nth-child(4) .global-name:after {top: 0;left: 50%;margin-left: -46px;background: url("../images/global/global-4-light.png") center no-repeat;width: 92px;height: 26px;}
.part-3 .global-part .global-list li:nth-child(5) {top: 122px;left: 960px;}
.part-3 .global-part .global-list li:nth-child(5) img {width: 135px;height: 134px;}
.part-3 .global-part .global-list li:nth-child(5) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-5-light.png") center no-repeat;width: 90px;height: 26px;}
.part-3 .global-part .global-list li:nth-child(6) {top: 49px;left: 1062px;}
.part-3 .global-part .global-list li:nth-child(6) img {width: 263px;height: 241px;}
.part-3 .global-part .global-list li:nth-child(6) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-6-light.png") center no-repeat;width: 90px;height: 26px;}
.part-3 .global-part .global-list li:nth-child(7) {top: 265px;left: 1171px;}
.part-3 .global-part .global-list li:nth-child(7) img {width: 348px;height: 318px;}
.part-3 .global-part .global-list li:nth-child(7) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-8-light.png") center no-repeat;width: 90px;height: 26px;}
.part-3 .global-part .global-list li:nth-child(8) {top: 83px;left: 45px;}
.part-3 .global-part .global-list li:nth-child(8) img {width: 209px;height: 205px;}
.part-3 .global-part .global-list li:nth-child(8) .global-name {margin-top: -12px;}
.part-3 .global-part .global-list li:nth-child(8) .global-name:after {top: 0;left: 50%;margin-left: -45px;background: url("../images/global/global-9-light.png") center no-repeat;width: 90px;height: 26px;}
.part-3 .global-part .global-list li.special:after {content: "";pointer-events: none;position: absolute;top: 76px;left: 89px;background: url("../images/global/qus.png") center no-repeat;width: 30px;height: 60px;}

.part-4 .notice-box {margin: 60px auto 0;width: 1200px;}
.part-4 .notice-box .left-box {float: left;width: 888px;}
.part-4 .notice-box .left-box .notice-swiper {position: relative;width: 100%;height: 500px;}
.part-4 .notice-box .left-box .notice-swiper .swiper-slide {width: 100%;height: 500px;overflow: hidden;border-radius: 10px;}
.part-4 .notice-box .left-box .notice-swiper .swiper-slide img {width: 100%;height: 500px;border-radius: 10px;} 
.part-4 .notice-box .left-box .notice-swiper .swiper-slide a {display: block;width: 100%;height: 100%;}
.part-4 .notice-box .notice-swiper-pg {width: 100%;text-align: center;z-index: 1;position: absolute;left: 0;bottom: 20px;}
.part-4 .notice-box .notice-swiper-pg .swiper-pagination-bullet {margin: 0 3px;width: 11px;height: 6px;background: #fff;opacity: 1;border-radius: 0;}
.part-4 .notice-box .notice-swiper-pg .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #0ae5ff;width: 32px;}
.part-4 .notice-box .swiper-nav .next {z-index: 1;position: absolute; right: 11px;top: 222px;background: url("../images/css_sprites.png") -419px -242px;width: 73px;height: 73px;}
.part-4 .notice-box .swiper-nav .prev {z-index: 1;position: absolute; left: 11px;top: 222px;background: url("../images/css_sprites.png") -321px -360px;width: 73px;height: 73px;}
.part-4 .notice-box .right-box {box-sizing: border-box;padding: 30px 20px 25px;float: right;width: 289px;height: 500px;background-color: rgba(70, 93, 232, .3);border-radius: 10px;}
.part-4 .notice-box .right-box .top {overflow: hidden;}
.part-4 .notice-box .right-box .top p {float: left;font-size: 18px;color: #fff;font-weight: bold;}
.part-4 .notice-box .right-box .top a {float: right;font-size: 14px;color: #47f4ff;text-decoration: underline;}
.part-4 .notice-box .right-box .notice-list {margin-top: 10px;overflow: hidden;}
.part-4 .notice-box .right-box .notice-list li {box-sizing: border-box;border-bottom: 1px solid #4457c1;height: 49px;line-height: 49px;overflow: hidden;}
.part-4 .notice-box .right-box .notice-list li:last-child {border-bottom: none;}
.part-4 .notice-box .right-box .notice-list li a {display: block;width: 100%;height: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part-4 .notice-box .right-box .notice-list li a:hover {color: #47f4ff;}

.part-5 .social-box {position: relative;margin: 66px auto 0;width: 1213px;}
.part-5 .left-box {float: left;width: 888px;height: 500px;border-radius: 10px;}
.part-5 .left-box a {display: block;width: 100%;height: 100%;border-radius: 10px;overflow: hidden}
.part-5 .left-box a img {width: 100%;height: 100%;}
.part-5 .right-box {float: right;width: 304px;position: relative;}
.part-5 .social-box-list {height: 500px;}
.part-5 .muti-box .social-box-list .social-list {height: 520px;overflow:hidden;}
.part-5 .social-list li {border-radius: 10px;position: relative;margin-bottom: 7px;}
.part-5 .social-list a {display: block;width: 288px;height: 162px;overflow: hidden;border-radius: 10px;}
.part-5 .social-list img {border-radius: 10px;display: block;width: 288px;height: 162px;}
.part-5 .social-list .social-info {padding: 17px 4px 0 7px;box-sizing: border-box;position: absolute;left: 0;bottom: 0;width: 288px;height: 37px;background-image: linear-gradient(180deg, transparent 0%, #000000 100%);border-radius: 0px 0px 10px 10px;}
.part-5 .social-list .social-info p {float: left;}
.part-5 .social-list .social-info .social-name {float: right;}
.part-5 .one-box .social-box-list .social-list li {margin: 5px;display: inline-block}
.part-5 .btn-more {position: absolute;right: 16px;top: -50px;line-height: 30px;text-align: center;width: 80px;height: 30px;background-image: linear-gradient(0deg, #41b7fb 0%, #1b91ff 100%);border-radius: 15px;}
.part-5 .right-box .social-box-list .nicescroll-rails-vr {right: 3px !important;width: 1px !important;height: 100%;background-color: #7471d7;border-radius: 0.5px;}
.part-5 .right-box .social-box-list .nicescroll-cursors {left: 3px !important;border: none !important;width: 7px !important;background-color: #2a9ffd !important;border-radius: 0 !important;}

.part-6 .tit {margin-top: 20px;}
.part-6 .platform-list {text-align: center;margin: 41px 0 32px;}
.part-6 .platform-list li {display: inline-block;margin: 0 18px;}
.part-6 .platform-list li a {display: block;}
.part-6 .platform-list li img {width: 58px;height: 58px;}
.part-6 .platform-list li p {margin-top: 11px;text-align: center;}
.part-6 .about-part {width: 1000px;margin: 0 auto;}
.part-6 .about-part .about-item .about-tit {position: relative;width: 954px;padding-bottom: 11px;border-bottom: 1px solid #525bd2;}
.part-6 .about-part .about-item .about-tit:after {content: '';top: -50px;left: -33px;position: absolute;background: url("../images/css_sprites.png") -414px -360px;width: 73px;height: 67px;}
.part-6 .about-part .about-item .about-tit span {font-size: 24px;font-weight: bold;}
.part-6 .about-part .about-item .about-info {margin-top: 19px;opacity: 0.9;line-height: 28px;}
.part-6 .about-part .about-item.item-2 {margin-top: 82px;}
.part-6 .about-part .about-item.item-2 .about-tit {width: 630px}
.part-6 .about-part .about-item.item-2 .about-game {overflow: hidden;}
.part-6 .about-part .about-item.item-2 .about-tit:after {content: '';top: -50px;left: -33px;position: absolute;background: url("../images/css_sprites.png") -710px -210px;width: 81px;height: 67px;}
.part-6 .about-part .about-game .title {opacity: 0.9;margin-top: 19px;font-weight: bold;}
.part-6 .about-part .about-game .game-list {overflow: hidden;}
.part-6 .about-part .about-game .left-game {float: left;overflow: hidden;margin-right: -200px}
.part-6 .about-part .about-game .left-game .left {float: left;margin-right: 50px;min-width: 472px;}
.part-6 .about-part .about-game .right-game {float: left;}
.part-6 .about-part .about-game .game-list li {float: left;margin-right: 20px;width: 98px;}
.part-6 .about-part .about-game .game-list li a {display: block;margin-top: 13px;}
.part-6 .about-part .about-game .game-list li img {width: 60px;height: 60px;border-radius: 10px;display: block;margin: 0 auto;}
.part-6 .about-part .about-game .game-list li p {max-width: 98px;margin-top: 10px;opacity: 0.9;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.part-6 .bot-search {padding-top: 17px;box-sizing: border-box;position: absolute;left: 0;bottom: 0;width: 100%;height: 80px;background-color: rgba(31,32,80, .5);}
.part-6 .bot-search .btn-search {display: block;width: 629px;height: 46px;margin: 0 auto;}
.part-6 .bot-search .btn-search img {width: 100%;height: 100%;}

.fixed-bar {display: none;padding-top: 102px;position: fixed;left: 71px;top: 50%;margin-top: -357px;height: 714px;}
.fixed-bar:after {content: '';position: absolute;top: 0;left: 0;height: 715px;width: 2px;background: url("../images/fixed-line.png") center no-repeat;}
.fixed-bar a {margin-bottom: 85px;margin-left: -5px;color: #9cafff;padding-left: 29px;position: relative;display: block;}
.fixed-bar a:last-child {margin-bottom: 0;}
.fixed-bar a:after {content: '';position: absolute;left:0;background: url("../images/css_sprites.png") -808px -460px;width: 12px;height: 12px;}
.fixed-bar a:hover {color: #fff;}
.fixed-bar a .flag {opacity: 0}
.fixed-bar a.on {margin-left: -10px;color: #fff;font-size: 18px;font-weight: bold;}
.fixed-bar a.on:after {content: '';position: absolute;background: url("../images/css_sprites.png") -53px -552px;width: 14px;height: 16px;}
.fixed-bar a.on .flag {transition: opacity .5s;opacity: 1;position: absolute;left: 11px;top: 50%;margin-top: -49px;background: url("../images/css_sprites.png") -10px -242px;width: 287px;height: 98px;}
.fixed-bar a.on span {position: relative;z-index: 1;}

.part-6 {min-height: 100%;height: unset;}
.bot-copyright {background: #fff;width: 100%;margin-top: 30px;}
.bot-copyright .platform-logo {text-align: center;}
.bot-copyright .platform-logo a {cursor: default;display: inline-block;vertical-align: middle;margin: 0 18px;}
.bot-copyright .platform-logo img {display: block;}
.bot-copyright .platform-logo a:nth-child(1) img {height: 54px;}
.bot-copyright .platform-logo a:nth-child(2) img {height: 50px;}
.bot-copyright .platform-logo a:nth-child(3) img {height: 49px;}
.bot-copyright .platform-logo a:nth-child(4) img {height: 46px;}
.bot-copyright .brand-right-link {text-align: center;color: #23232b;}
.bot-copyright .jump-link {text-align: center;margin-top: 42px;}

.global-dialog {z-index: 10;position: fixed;width: 100%;min-height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .8)}
.global-dialog .dialog-close {z-index: 10;position: absolute;top: 166px;right: -142px;line-height: 30px;display: block;color: #05050e;text-align: center;width: 71px;height: 30px;background-color: #ffffff;border-radius: 5px;}
.global-dialog .dialog-close i {margin-right: 4px;display: inline-block;width: 16px;height: 10px;background: url("../images/css_sprites.png") -87px -552px;}
.global-dialog .dialog-box {box-sizing: border-box;padding-top: 154px;position: relative;width: 1000px;margin: 0 auto;}
/* .global-dialog .dialog-content {overflow-y: auto;height: 80vh} */
.global-dialog .global-dialog-box {height: 600px;overflow: visible !important;}
/* .global-dialog .global-dialog-box .dialog-content {margin-right: -200px;} */
.global-dialog .ball-intro {position: relative;}
.global-dialog .ball-intro .ball-show {position: absolute;right: -91px;top: -60px}
.global-dialog .ball-intro .ball-show img {width: 666px;transform-style: preserve-3d;}
.global-dialog .ball-intro .ball-info p {position: relative;font-size: 38px;font-weight: bold;line-height: 1; }
.global-dialog .ball-intro .ball-info p:after {content: '';position: absolute;bottom: -154px;left: 0;background: url("../images/line3.png") center no-repeat;width: 591px;height: 139px;}
.global-dialog .ball-tit {position: relative;color: #fff;font-size: 18px;font-weight: bold;padding-left: 17px;}
.global-dialog .ball-tit:after {content: '';position: absolute;left: 0;top: 0;width: 7px;height: 17px;background-color: #2b8fff;}
.global-dialog .ball-tit.tit-1 {margin-top: 46px;}
.global-dialog .ball-tit.tit-2 {margin-top: 49px;margin-bottom: 20px}
.global-dialog .ball-tit.tit-3 {margin-top: 40px;}
.global-dialog .ball-tit.tit-4 {margin-top: 50px;}
.global-dialog .ball-tit.tit-5 {margin-top: 50px;}
.global-dialog .ball-intro .ball-info .ball-item {line-height: 1;overflow: hidden;}
.global-dialog .ball-intro .ball-info .ball-item .left {color: #2bd5ff;display: inline-block;vertical-align: middle;font-size: 0;}
.global-dialog .ball-intro .ball-info .ball-item .left div {display: inline-block;vertical-align: middle;font-size: 14px}
.global-dialog .ball-intro .ball-info .ball-item .left .icon {display: inline-block;width: 20px;margin-right: 7px}
.global-dialog .ball-intro .ball-info .ball-item .value {display: inline-block;vertical-align: middle;}
.global-dialog .ball-intro .ball-info .ball-item img {height: 16px;}
.global-dialog .ball-intro .ball-info .ball-item1 {margin-top: 18px;margin-bottom: 8px;}
.global-dialog .ball-intro .ball-info .ball-item1 img {height: 14px;}
.global-dialog .ball-intro .intro-video {margin-top: 18px;width: 356px;height: 194px;}
.global-dialog .ball-intro .intro-video a {display: block;position: relative;}
.global-dialog .ball-intro .intro-video a:after {content: '';position: absolute;top: 50%;left: 50%;margin-left: -41px;margin-top: -41px;background: url("../images/css_sprites.png") -317px -242px;width: 82px;height: 82px;}
.global-dialog .ball-intro .intro-video a img {display: block;width: 100%; height: 100%;}
.global-dialog .ball-intro .intro-info {width: 499px;transition: all .2s;position: relative;color: #dbe0ff;}
.global-dialog .ball-intro .intro-info.display-more a {display: none}
.global-dialog .ball-intro .intro-info.display-more .intro-info-text {display: inline;}
.global-dialog .ball-intro .intro-info.display-more .more {display: none !important;}
.global-dialog .ball-intro .intro-info.display-more .more-hide {padding: 0;position: relative;display: inline !important;}
.global-dialog .ball-intro .intro-info .intro-info-text {line-height: 28px;position: relative;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.global-dialog .ball-intro .intro-info .more {box-sizing: border-box;background: linear-gradient(90deg, transparent 35%, #000 70%, #000);padding-left: 100px;position: absolute;bottom: 7px;right: 0;color: #2bd5ff;text-decoration: underline;display: none;}
.global-dialog .ball-intro .intro-info .more-hide {color: #2bd5ff;}
.global-dialog .ball-detail {box-sizing: border-box;}
.global-dialog .ball-detail .item .title {position: relative;color: #2bd5ff;line-height: 1;padding-bottom: 6px;margin-bottom: 6px;width: 482px;}
.global-dialog .ball-detail .item .title:after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:  linear-gradient(0deg, rgba(101, 101, 101, 0.5) 0%, transparent 100%);}
.global-dialog .ball-detail .top {margin-top: 20px;}
.global-dialog .ball-detail .top,
.global-dialog .ball-detail .bot {overflow: hidden;}
.global-dialog .ball-detail .bot {margin-top: 15px;}
.global-dialog .ball-detail .item {float: left;}
.global-dialog .ball-detail .item:nth-child(2) {float: right;}
.global-dialog .ball-detail .item .item-list {width: 482px;}
.global-dialog .ball-detail .item .item-list .item-i {margin-bottom: 10px;display: inline-block;vertical-align: middle;margin-right: 22px;font-size: 0;}
.global-dialog .ball-detail .item .item-list .item-i img {display: inline-block;vertical-align: middle;margin-right: 5px;height: 14px;}
.global-dialog .ball-detail .item .item-list .item-i p {display: inline-block;vertical-align: middle;line-height: 1;color: #dbe0ff;font-size: 14px;}
.global-dialog .ball-swiper .swiper-ball {width: 1000px; height: 564px;margin: 20px auto 0;}
.global-dialog .ball-swiper .swiper-ball .swiper-slide {width: 1000px;height: 564px;}
.global-dialog .ball-swiper .swiper-ball .swiper-slide img {width: 100%;height: 100%;display: block;}
.global-dialog .ball-nav {overflow: hidden;margin-top: 19px;}
.global-dialog .ball-nav li {cursor: pointer;margin-right: 38px;float: left;}
.global-dialog .ball-nav li:last-child {margin-right: 0;}
.global-dialog .ball-nav li.on .show img {box-sizing: border-box;border: solid 2px #2bd5ff;}
.global-dialog .ball-nav li .show img {border-radius: 50%;width: 110px;height: 110px;}
.global-dialog .ball-nav li p {line-height: 1;text-align: center;margin-top: 26px}
.global-dialog .ball-swiper {position: relative}
.global-dialog .ball-swiper .ball-swiper-pg {width: 100%;text-align: center;z-index: 1;position: absolute;left: 0;bottom: 20px;}
.global-dialog .ball-swiper .ball-swiper-pg .swiper-pagination-bullet {margin: 0 3px;width: 11px;height: 6px;background: #fff;opacity: 1;border-radius: 0;}
.global-dialog .ball-swiper .ball-swiper-pg .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #0ae5ff;width: 32px;}
.global-dialog .ball-swiper .swiper-nav .next {z-index: 1;position: absolute; right: 11px;top: 245px;background: url("../images/css_sprites.png") -419px -242px;width: 73px;height: 73px;}
.global-dialog .ball-swiper .swiper-nav .prev {z-index: 1;position: absolute; left: 11px;top: 245px;background: url("../images/css_sprites.png") -321px -360px;width: 73px;height: 73px;}

.pop {box-sizing: border-box;z-index: 1000;position: fixed;background: #fff;width: 524px;padding: 64px 52px 70px;border-radius: 20px;top: 0;left: 0}
.pop .pop-close {position: absolute;background: url("../images/css_sprites.png") -631px -460px;top: 30px;right: 30px;width: 25px;height: 25px;}
.pop .pop-tit {text-align: center;font-size: 24px;color: #3c3e41;font-weight: bold;}
.pop .code-part {width: 420px;margin: 49px auto 0;}
.pop .code-part .code-item {margin-bottom: 30px;box-sizing: border-box;padding: 0 25px 0 30px;background-color: #f2f2f2;height: 60px;width: 100%;line-height: 60px;}
.pop .code-part .code-item:last-child {margin-bottom: 0;}
.pop .code-part .code-item .code {float: left;color: #3c3e41;}
.pop .code-part .code-item .code p {float: left;line-height: 60px;}
.pop .code-part .code-item .code .value {color: #616161;margin-left: 31px;}
.pop .code-part .code-item a {color: #4292ff;float: right;}

.pop .pop-hint {text-align: center;color: #2a2b2e;line-height: 1;margin-top: 16px;}
.pop .share-list {margin-top: 30px;}
.pop .share-list .share-item {position: relative;width: 420px;margin: 0 auto;}
.pop .share-list .share-item .share-tit {margin-bottom: 14px;color: #2a2b2e;line-height: 24px;}
.pop .share-list .share-item .share-tit em {font-weight: bold;color: #ff6243;}
.pop .share-list .share-item .share-card {position: relative;width: 420px;max-height: 400px;overflow-y: auto;background-color: #f2f2f2;}
.pop .share-list .share-item .share-card img {width: 100%;display: block;}
.pop .share-list .share-item .share-platform ul {overflow: hidden;}
.pop .share-list .share-item .share-platform ul li {float: left;margin-right: 40px;}
.pop .share-list .share-item .share-platform ul li:last-child {margin-right: 0;}
.pop .share-list .share-item .share-platform ul li a {display: block;}
.pop .share-list .share-item .share-platform ul li a img {width: 50px;height: 50px;}
.pop .share-list .share-item .share-platform ul li a p {color: #3c3e41;margin-top: 10px;text-align: center;}
.pop .share-list .share-item .btn-download {position: absolute;bottom: 10px;right: 10px;line-height: 40px;text-align: center;width: 100px;height: 40px;background-color: rgba(0, 0, 0, .5);border-radius: 5px;}
.pop .share-list .share-item .btn-download i {margin-right: 5px;display: inline-block;width: 13px;height: 10px;background: url("../images/css_sprites.png") -123px -552px;}

.pop-copy, .pop-qq, .pop-qrcode {padding-bottom: 70px;}
.pop .input-part {height: 40px;float: left;margin-top: 10px;}
.pop .input-part input {box-sizing: border-box;font-size: 14px;height: 40px;line-height: 40px;background: transparent;border: none;outline: none;color: #2a2b2e;}
.pop .input-part input:--webkit-placeholder {color: #b6b7bd;}
.pop .reserve-input .item-input {box-sizing: border-box;height: 62px;border: solid 1px #b1b1b2;width: 420px;margin: 0 auto;}
.pop .reserve-input .item-input .select-box {position: absolute;top: 58px;left: 0;background: #fff;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.05);padding: 9px 0;max-height: 200px;overflow-y: auto;border-radius: 4px}
.pop .reserve-input .item-input .select-box .select-item {padding: 15px 30px;}
.pop .reserve-input .item-input .select-box .select-item a {color: #2a2b2e;display: block;}
.pop .reserve-input .item-input .select-box .select-item.on a {color: #4292ff;}
.pop .reserve-input .item-input .select {float: left;position: relative;padding: 25px 0 0 0;box-sizing: border-box;}
.pop .reserve-input .item-input .select .select-btn {color: #2a2b2e;padding-right: 37px;padding-left: 26px}
.pop .reserve-input .item-input .select:after {content: '';position: absolute;right: 15px;top: 27px;width: 13px;height: 7px;background: url("../images/pop-icon-arrow.png") center no-repeat;}
.pop .reserve-input .item-input.phone .input-part {padding-left: 28px;box-sizing: border-box;}
.pop .reserve-input .item-input.phone .input-part input {padding-left: 0;}
.pop .reserve-input {margin-top: 58px;}
.pop .need-code {margin-top: 27px !important;}
.pop .need-code {padding: 0 28px;}
.pop .need-code .input-part {width: 263px;border-right: 1px solid #9d9ea0;}
.pop .need-code .input-part input {width: 100%;padding-right: 20px;}
.pop .need-code .btn-code {float: right;display: block;color: #4292ff;text-align: center;margin-top: 23px;}
.pop .btn-pop-reserve {display: block;text-align: center;line-height: 86px;font-size: 24px;font-weight: bold;margin: 29px auto 0;width: 420px;height: 86px;background: url('../images/pop-reserve.png') center no-repeat;}
.pop .sec-num {color: #b6b7bd;text-align: center;float: right;line-height: 60px;margin-right: 10px;}
.pop .reserve-info {width: 500px;margin: 28px auto 0;color: #2a2b2e;}
.pop .reserve-info em {color: #ff6243;}
.pop .reserve-info .hint {margin-top: 10px;}
.pop .reserve-info .hint span {display: inline-block;vertical-align: middle;}
.pop .reserve-info .hint a {font-size: 12px;padding-left: 1px;box-sizing: border-box;vertical-align: middle;display: inline-block;border-radius: 50%;margin-left: 6px;text-align: center;line-height: 12px;width: 14px;height: 14px;border: solid 1px #2a2b2e;}
.pop .qrcode-part {margin: 39px auto 0;box-sizing: border-box;padding: 10px;width: 218px;height: 218px;background-color: #f2f2f2;}
.pop .qrcode-part img {width: 100%;height: 100%;}
.pop .game-info {padding: 7px 0 0 10px;box-sizing: border-box;margin: 47px auto 0;width: 408px;height: 94px;background-color: #f7f7f7;border-radius: 10px;}
.pop .game-info .game-logo {float: left;margin-right: 10px;width: 80px;height: 80px;border-radius: 10px;}
.pop .game-info .game-logo img {width: 100%;height: 100%;border-radius: 10px;}
.pop .game-info .game-name {margin-top: 4px;font-size: 18px;color: #2a2b2e;font-weight: bold;}
.pop .game-info .desc {margin-top: 11px;color: #2a2b2e;}
.pop .game-info .grade {margin-top: 9px;color: #2a2b2e;}
.pop .game-info .grade .grade-num {font-size: 0;display: inline-block;vertical-align: middle;}
.pop .game-info .grade .grade-num .icon-star {display: inline-block;vertical-align: middle;background: url("../images/icon-star.png") center no-repeat;width: 14px;height: 13px;}
.pop .game-info .grade .grade-num span {display: inline-block;vertical-align: middle;margin-left: 4px;color: #0ac840;font-size: 20px;font-weight: bold;}
.pop .game-info .grade .grade-people {margin-top: 3px;display: inline-block;vertical-align: middle;}

.bot-copyright {box-sizing: border-box;padding: 40px 0;}
.bot-copyright .brand-right-link {margin-bottom: 36px;}
.bot-copyright .brand-right-link:last-child {margin-bottom: 0;}
.bot-copyright .brand-right-link a:hover {color: #4292ff;}

.full-video {z-index: 999;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;background: rgba(0, 0, 0, .8);}
.full-video .video-close {cursor: pointer;background: url("../images/full-close.png") center no-repeat;width: 40px;height: 40px;position: absolute;top: 0;right:  -68px;}
.full-video .video-box {position: relative;width: 800px;height: 500px;top: 50%;left: 50%;margin-left: -400px;margin-top: -300px;}
.full-video .video-box video {width: 800px;height: 500px;}

.pop-common {padding-bottom: 40px;}
.pop-common .pop-common-text {padding: 0 30px;text-align: center;color: #2a2b2e;line-height: 1;font-size: 18px;margin: 32px 0;}
.pop-common .pop-com-btn {text-align: center;font-size: 28px;font-weight: bold;}
.pop-common .pop-com-btn .pop-right {transform: scale(.7);display: inline-block;background: url("../images/css_sprites.png") -530px -210px;width: 160px;height: 80px;line-height: 80px;text-align: center;}

.toast {pointer-events: none;position: fixed;left: 50%;bottom: 50%;transform: translate(-50%, -50%);max-width: 80%;box-sizing: border-box;padding: 12px 20px;background: rgba(0, 0, 0, 0.85);color: #fff;font-size: 18px;line-height: 1.3;border-radius: 8px;z-index: 999999;opacity: 0;transition: all .25s ease;text-align: center;word-break: break-word;}
.toast.show {opacity: 1;transform: translate(-50%, 0);}

.part-6 {overflow-y: auto;height: inherit;}

.sy_swxpop {z-index: 100001 !important;color: #2a2b2e;}
