/* lqq 2025/7/1 */
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 {color: #fff;background: #262b40;}
a {color: inherit;text-decoration: none;}
a:hover {color: inherit;text-decoration: none;}
.btn {display: block;line-height: 999;overflow: hidden;}

/* top foot*/
.topbar .logo {width: 140px;}
.topbar .bre{width: 1000px; margin: 0 auto}
.topbar .bre img{float: left; display: inline}
.topbar .l-link .more1{color: #666}
.topbar .phone_menu .phone_menu_cur{padding: 0 9px}
.topbar a {color: #333;font-size: 12px;}
.topbar .c1, .topbar a:hover{color: #fd6623 !important}
.topbar .r_menu {padding-top: 10px;}
.r_menu p {color: #000;}
.foot{clear: both; overflow: hidden; margin-top: 20px}
.tac {text-align: center;}
.mt-19px {margin-top: 19px;}

.btn {line-height: 99;overflow: hidden;display: block;}

.banner {position: relative;height: 895px;}
.banner .show {position: absolute;top: 0;left: 0;width: 100%;background: url('../images/banner.jpg') center no-repeat;width: 100%;height: 899px;}
.banner .b-cont {padding-top: 380px;box-sizing: border-box;position: relative;z-index: 1;width: 1000px;margin: 0 auto;}
.banner .b-cont .logo {position: absolute;top: 27px;left: 15px;display: block;background: url("../images/logo.png") center no-repeat;width: 186px;height: 41px;}
.banner .b-cont .limit {position: absolute;top: 492px;left: -133px;display: block;background: url("../images/icon-limit.png") center no-repeat;width: 82px;height: 107px;}
.banner .b-cont .banner-title {background: url("../images/banner-title.png") center no-repeat;width: 806px;height: 151px;margin: 0 auto;}
.banner .b-cont .btn-tools {text-align: center;margin-bottom: 20px;margin-top: 10px;}
.banner .b-cont .btn-tools a {display: inline-block;margin: 0 15px;}
.banner .b-cont .btn-tools .btn-begin {background: url('../images/css_sprites.png') -423px -161px;width: 292px;height: 104px;}
.banner .b-cont .btn-tools .btn-begin:hover {background: url('../images/css_sprites.png') -10px -312px;}
.banner .b-cont .btn-tools .btn-click {background: url('../images/css_sprites.png') -322px -312px;width: 292px;height: 104px;}
.banner .b-cont .btn-tools .btn-click:hover {background: url('../images/css_sprites.png') -10px -436px;}
.banner .b-cont .info-label {margin: -15px 0 10px;text-align: center;color: black;font-size: 16px;font-weight: bold;text-shadow: 0 0 3px white, 0 0 5px white, 0 0 5px white, 0 0 5px white;}
.banner .b-cont .info {position: relative;background: url("../images/intro-bg.png") center no-repeat;width: 1000px;height: 172px;}
.banner .b-cont .info .info-text {font-size: 18px;color: #fff;line-height: 30px;padding: 71px 0 0 33px;width: 780px;} 
.banner .b-cont .info .info-btn {position: absolute;top: 29px;right: 21px;}
.banner .b-cont .info .info-btn a {margin-bottom: 7px;}
.banner .b-cont .info .info-btn a:last-child {margin-bottom: 0;}
.banner .b-cont .info .info-btn .btn-new {background: url('../images/css_sprites.png') -500px -785px;;width: 139px;height: 53px;}
.banner .b-cont .info .info-btn .btn-new:hover {background: url('../images/css_sprites.png') -659px -785px;}
.banner .b-cont .info .info-btn .btn-forum {background: url('../images/css_sprites.png') -182px -785px;width: 139px;height: 53px;}
.banner .b-cont .info .info-btn .btn-forum:hover {background: url('../images/css_sprites.png') -341px -785px;}
.banner .show #bgvideo {background: transparent;width: 1920px;height: 1095px;position: absolute;left: 50%;margin-left: -960px;top: -150px;}
.banner .show {overflow: hidden;}

.main {position: relative;box-sizing: border-box;}
.main::before {content: "";position: absolute;left: 0;top: -171px;background: url("../images/top-flag.png") center no-repeat;width: 100%;height: 171px;}
.main .part-1 {background: url("../images/bg-6.jpg") center no-repeat;width: 100%;height: 660px;}
.part-1 .cont {position: relative;background: url("../images/light-bg.png") center no-repeat;width: 1016px;height: 652px;margin: -10px auto;}
.part-1 .cont .switch-equip {position: absolute;top: 98px;right: 19px;height: 44px;overflow: hidden;}
.part-1 .cont .switch-equip li {float: left;cursor: pointer;}
.part-1 .tabWrap .tabCont .big-pic li {opacity: 0;display: none;}
.part-1 .cont .switch-equip .tab-1.on {background: url("../images/tab-1-on.png") center no-repeat;width: 120px;height: 44px;}
.part-1 .cont .switch-equip .tab-1 {background: url('../images/css_sprites.png') -692px -436px;width: 120px;height: 44px;}
.part-1 .cont .switch-equip .tab-2 {background: url('../images/css_sprites.png') -694px -642px;width: 120px;height: 44px;}
.part-1 .cont .switch-equip .tab-2.on {background: url('../images/css_sprites.png') -818px -785px;width: 120px;height: 44px;}
.part-1 .show {width: 880px;height: 457px;position: absolute;left: 106px;top: 155px;}
.part-1 .show img {width: 100%;}
.part-1 .exclusive {position: absolute;bottom: 32px;left: 36px;width: 308px;z-index: 1;}
.part-1 .exclusive .tit {width: 100%;height: 42px;background: url("../images/label-config.png") center no-repeat;}
.part-1 .exclusive .intro-item {overflow: hidden;margin-top: 12px;}
.part-1 .exclusive .intro-item .intro-show {position: relative;float: left;width: 62px;height: 59px;background: url('../images/css_sprites.png') -836px -504px;}
.part-1 .exclusive .intro-item .intro-show img {width: 46px;height: 46px;display: block;position: absolute;top: 5px;left: 8px;}
.part-1 .exclusive .intro-item .label {margin-left: 10px;float: left;width: 236px;font-size: 16px;line-height: 28px;color: #fff;}
.part-1 .equip-pg {display: inline-block;position: absolute;right: 35px;bottom: 34px;font-size: 0;}
.part-1 .equip-pg .prev {position: relative;display: inline-block;vertical-align: middle;background: url('../images/css_sprites.png') -894px -583px;width: 38px;height: 80px;margin-right: 13px;}
.part-1 .equip-pg .prev::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;transform: rotate(180deg);}
.part-1 .equip-pg .prev:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;transform: rotate(180deg);}
.part-1 .equip-pg .prev.prev-stop::after {background: url('../images/css_sprites.png') -916px -282px !important;transform: rotate(0deg) !important;cursor: default !important;}
.part-1 .equip-pg .next {position: relative;display: inline-block;vertical-align: middle;background: url('../images/css_sprites.png') -894px -583px;width: 38px;height: 80px;margin-left: 13px;}
.part-1 .equip-pg .next::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;}
.part-1 .equip-pg .next:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;}
.part-1 .equip-pg .next.next-stop::after {background: url('../images/css_sprites.png') -916px -282px !important;transform: rotate(180deg) !important;cursor: default !important;}
.part-1 .equip-pg .prev.prev-stop,
.part-1 .equip-pg .next.next-stop {cursor: default !important;}
.part-1 .equip-pg .equip-list {display: inline-block;vertical-align: middle;width: 810px;overflow: hidden;font-size: 0;}
.part-1 .equip-pg .equip-list ul {overflow: hidden;font-size: 0;white-space: nowrap;}
.part-1 .equip-pg .equip-list ul li {cursor: pointer;padding: 0 5px;display: inline-block;vertical-align: middle;background: url('../images/weapon-li.png') center no-repeat;width: 152px;height: 80px;position: relative;}
.part-1 .equip-pg .equip-list ul li.on {background: url('../images/weapon-on.png') center no-repeat;}
.part-1 .equip-pg .equip-list ul li img {width: 152px;height: 80px;display: block;position: absolute;top: 50%;margin-top: -40px;left: 50%;margin-left: -76px;}
.part-1 .weapon-tit {box-sizing: border-box;position: absolute;left: 7px;top: 142px;padding-left: 7px;padding-bottom: 8px;line-height: 54px;text-align: center;color: #181923;font-weight: bold;font-size: 34px;background: url('../images/weapon-bg.png') center no-repeat;width: 351px;height: 62px;}
.part-1 .weapon-intro {color: #d0ff51;font-size: 16px;position: absolute;left: 46px;top: 213px;}
.part-1 .padi-list li .show {width: 928px;height: 494px;left: 61px;bottom: 29px;}
.part-1 .padi-list li .show img {display: block;width: 100%;}
.part-1 .padi-list li .padi-tit {position: absolute;right: -9px;top: 248px;padding-left: 10px;text-align: center;box-sizing: border-box;padding-bottom: 8px;line-height: 54px;font-size: 34px;color: #181923;font-weight: bold;background: url('../images/css_sprites.png') -322px -436px;width: 350px;height: 62px;}
.part-1 .padi-list li .padi-info {position: absolute;top: 338px;right: 28px;display: inline-block;text-align: right;color: #fff;font-size: 22px;line-height: 28px;padding-top: 31px;box-sizing: border-box;}
.part-1 .padi-list li .padi-info::after {content: "";position: absolute;top: 0;right: 0;width: 218px;height: 1px;background-color: #a0a0a0;}
.part-1 .padi-pg {display: inline-block;position: absolute;right: 24px;bottom: 34px;}
.part-1 .padi-pg .padi-list {display: block;float: left;width: 300px;overflow: hidden;}
.part-1 .padi-pg .padi-list ul {overflow: hidden;font-size: 0;white-space: nowrap;}
.part-1 .padi-pg .padi-list li {position: relative;cursor: pointer;padding: 0 5px;display: inline-block;vertical-align: middle;}
.part-1 .padi-pg .padi-list li.on:after {content: "";position: absolute;top: 50%;left: 50%;margin-top: -45px;margin-left: -45px;width: 90px;height: 90px;background: url("../images/padi-select.png") center no-repeat;}
.part-1 .padi-pg .padi-list li img {width: 90px;height: 90px;box-sizing: border-box;border: solid 2px #090909;display: block;}
.part-1 .padi-pg .prev {position: relative;margin-right: 13px;display: block;float: left;background: url('../images/css_sprites.png') -836px -583px;width: 38px;height: 90px;}
.part-1 .padi-pg .prev::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;transform: rotate(180deg);}
.part-1 .padi-pg .prev:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;transform: rotate(180deg);}
.part-1 .padi-pg .prev.prev-stop::after {background: url('../images/css_sprites.png') -916px -282px !important;transform: rotate(0deg) !important;}
.part-1 .padi-pg .next {position: relative;margin-left: 13px;display: block;float: left;background: url('../images/css_sprites.png') -836px -583px;;width: 38px;height: 90px;}
.part-1 .padi-pg .next::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;}
.part-1 .padi-pg .next:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;}
.part-1 .padi-pg .prev.prev-stop,
.part-1 .padi-pg .next.next-stop {cursor: default !important;}
.part-1 .padi-pg .next.next-stop::after {background: url('../images/css_sprites.png') -916px -282px !important;transform: rotate(180deg) !important;cursor: default !important;}

.main .part-2 {position: relative;background: url("../images/bg-7.jpg") center no-repeat;width: 100%;height: 984px;}
.part-2 .cont {position: absolute;width: 1000px;left: 50%;margin-left: -500px;top: 78px;}
.part-2 .title {position: absolute;top: 0;left: 0;margin-left: -17px;margin-top: -52px;background: url('../images/css_sprites.png') -10px -161px;width: 393px;height: 131px;}
.part-2 .info-part {overflow: hidden;}
.part-2 .info-part .left {float: left;margin-top: 90px;width: 364px;margin-right: 17px;}
.part-2 .info-part .right {float: left;background: url("../images/gen-swiper-bg.png") center no-repeat;width: 617px;height: 398px;}
.part-2 .info-part .left .light-tit {box-sizing: border-box;padding: 0 20px;background: url("../images/light-tit-bg1.png") center no-repeat;width: 364px;height: 42px;line-height: 42px;text-align: center;color: #d0ff51;font-size: 22px;}
.part-2 .info-part .left .light-tit span {display: block;width: 100%;white-space: nowrap;overflow: hidden;}
.part-2 .info-part .left .info-list {margin-top: 20px;}
.part-2 .info-part .left .info-list li {overflow: hidden;margin-bottom: 25px;}
.part-2 .info-part .left .info-list li:last-child {margin-bottom: 0;}
.part-2 .info-part .left .info-list li a {display: block;overflow: hidden;}
.part-2 .info-part .left .info-list li a .tit {float: left;font-size: 18px;color: #fff;max-width: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.part-2 .info-part .left .info-list li a .time {float: right;font-size: 18px;color: #999999;}
.part-2 .config-part {box-sizing: border-box;padding: 39px 0 0 44px;margin-top: 30px;background: url("../images/gen-bg.png") center no-repeat;width: 1000px;height: 388px;}
.part-2 .config-part .game-show {margin-right: 46px;float: left;width: 278px;height: 317px;}
.part-2 .config-part .game-show img {width: 100%;height: 100%;}
.part-2 .config-part .config {overflow: hidden;}
.part-2 .config-part .config .item {float: left;width: 314px;}
.part-2 .config-part .config .item .tit {font-weight: bold;background: url("../images/light-tit-bg2.png") center no-repeat;width: 274px;height: 42px;line-height: 42px;text-align: center;color: #d0ff51;font-size: 22px;}
.part-2 .config-part .config .item ul {padding-left: 6px;box-sizing: border-box;width: 100%;margin-top: 24px;}
.part-2 .config-part .config .item li {overflow: hidden;font-size: 18px;line-height: 22px;margin-bottom: 23px;}
.part-2 .config-part .config .item li .label {float: left;;color: #fff;}
.part-2 .config-part .config .item li .value {float: left;color: #999;}
.part-2 .right {padding: 8px 0 0 8px;box-sizing: border-box;}
.part-2 .gen-swiper {width: 600px;}
.part-2 .gen-swiper li {width: 600px;height: 338px;}
.part-2 .gen-swiper li img {width: 100%;height: 100%;display: block;}
.part-2 .gen-swiper-nav {margin-top: -12px;position: relative;z-index: 1;}
.part-2 .gen-swiper-nav li {box-sizing: border-box;padding: 0 20px;white-space: nowrap;float: left;cursor: pointer;font-weight: bold;}
.part-2 .gen-swiper-nav li div {overflow: hidden;}
.part-2 .gen-swiper-nav li:first-child {margin-right: -9px;background: url('../images/css_sprites.png') -380px -560px;width: 277px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;margin-top: 13px;}
.part-2 .gen-swiper-nav li:last-child {margin-right: -9px;background: url('../images/css_sprites.png') -10px -725px;width: 276px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;margin-top: 13px;}
.part-2 .gen-swiper-nav li:first-child.on {padding: 0 35px 0 20px;margin-top: 0;background: url('../images/css_sprites.png') -10px -642px;width: 322px;height: 63px;font-size: 20px;font-weight: bold;color: #181923;line-height: 53px;}
.part-2 .gen-swiper-nav li:last-child.on {padding: 0 20px 0 35px;margin-top: 0;background: url('../images/css_sprites.png') -352px -642px;width: 322px;height: 63px;font-size: 20px;font-weight: bold;color: #181923;line-height: 53px;}
.part-2 .gen-swiper-nav .nav-list ul {overflow: hidden;}

.main .part-3 {position: relative;background: url("../images/bg-8.jpg") center no-repeat;width: 100%;height: 644px;}
.part-3 .cont {position: absolute;width: 1000px;left: 50%;margin-left: -500px;top: -52px;}
.part-3 .title {position: absolute;top: 0;left: 0;margin-left: -17px;background: url('../images/css_sprites.png') -10px -10px;width: 393px;height: 131px;}
.part-3 .hero-list li {padding-top: 134px;position: relative;height: 540px;opacity: 0;display: none}
.part-3 .hero-list li .hero-show {float: left;margin-top: 14px;width: 520px;height: 526px;}
.part-3 .hero-list li .hero-show img {position: absolute;bottom: 0;width: 680px;height: 550px;left: -100px;}
.part-3 .hero-list li .hero-info {float: right;width: 380px;}
.part-3 .hero-list li .hero-info .hero-name {position: relative;padding-bottom: 15px;font-size: 38px;color: #d0ff51;font-weight: bold;}
.part-3 .hero-list li .hero-info .hero-name::after {content: '';position: absolute;bottom: 0;left: 0;width: 323px;background: #cccdd3;opacity: .6;height: 2px;}
.part-3 .hero-list li .hero-info .hero-desc {font-size: 18px;color: #fff;margin-top: 11px;line-height: 22px;}
.part-3 .hero-list li .hero-skill {margin-top: 26px;}
.part-3 .hero-list li .hero-skill .skill-item {padding-top: 0;}
.part-3 .hero-list li .hero-skill .skill-item .skill-show {position: relative;display: inline-block;vertical-align: middle;background: url('../images/css_sprites.png') -836px -423px;width: 63px;height: 61px;}
.part-3 .hero-list li .hero-skill .skill-item .skill-show img {width: 48px;height: 48px;display: block;position: absolute;top: 5px;left: 7px;}
.part-3 .hero-list li .hero-skill .skill-item .skill-info {display: inline-block;vertical-align: middle;margin-left: 10px;color: #fff;font-size: 18px;color: #fff;width: 300px;}
.part-3 .hero-list li .hero-skill .skill-item .skill-info p {margin-bottom: 7px;font-size: 18px;font-weight: bold;color: #d1ff52;}
.part-3 .hero-list li .hero-skill .skill-item .skill-info div {line-height: 19px;font-size: 16px;}
.part-3 .hero-list li .hero-skill .skill-item {margin-bottom: 22px;}
.part-3 .hero-switch {display: inline-block;font-size: 0;position: absolute;right: 0;bottom: 40px;}
.part-3 .hero-switch .prev {margin-right: 13px;position: relative;display: inline-block;vertical-align: middle;background: url('../images/css_sprites.png') -836px -583px;;width: 38px;height: 90px;}
.part-3 .hero-switch .prev::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;transform: rotate(180deg);}
.part-3 .hero-switch .prev:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;transform: rotate(180deg);}
.part-3 .hero-switch .prev.prev-stop::after {background: url('../images/css_sprites.png') -916px -282px !important;transform: rotate(0deg) !important;}
.part-3 .hero-switch .next {margin-left: 13px;position: relative;display: inline-block;vertical-align: middle;background: url('../images/css_sprites.png') -836px -583px;;width: 38px;height: 90px;}
.part-3 .hero-switch .next::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;}
.part-3 .hero-switch .next:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;}
.part-3 .hero-switch .prev.prev-stop,
.part-3 .hero-switch .next.next-stop {cursor: default !important;}
.part-3 .hero-switch .next.next-stop::after {background: url('../images/css_sprites.png') -916px -282px !important;transform: rotate(180deg) !important;cursor: default !important;}
.part-3 .hero-switch .hero-nav-list {display: inline-block;vertical-align: middle;width: 300px;overflow: hidden;}
.part-3 .hero-switch .hero-nav-list ul {overflow: hidden;white-space: nowrap;font-size: 0;}
.part-3 .hero-switch .hero-nav-list ul li {display: inline-block;vertical-align: middle;position: relative;padding: 0 5px;width: 90px;height: 90px;}
.part-3 .hero-switch .hero-nav-list ul li a {display: block;width: 90px;height: 90px;}
.part-3 .hero-switch .hero-nav-list ul li a img {width: 100%;height: 100%;display: block;border: 2px solid #090909;box-sizing: border-box;}
.part-3 .hero-switch .hero-nav-list ul li.on::after {content: "";position: absolute;top: 0;left: 0;background: url("../images/padi-select.png") center no-repeat;width: 100%;height: 100%;}

.main .part-4 {position: relative;background: url("../images/bg-9.jpg") center no-repeat;width: 100%;height: 923px;}
.part-4 .cont {padding-top: 150px;position: absolute;width: 1200px;left: 50%;margin-left: -500px;top: -40px;}
.part-4 .title {position: absolute;top: 66px;left: 0;margin-left: -17px;background: url('../images/css_sprites.png') -423px -10px;width: 393px;height: 131px;}
.part-4 .video-box {box-sizing: border-box;padding-top: 35px;width: 1000px;height: 761px;background: url("../images/video-bg.png") center no-repeat;}
.part-4 .video-box .video-show {margin: 0 auto;width: 957px;height: 537px;}
.part-4 .video-box .video-switch {overflow: hidden;width: 956px;height: 145px;margin: 10px auto 0;background: #181923;border: 2px solid #090909;padding: 10px 0 0 10px;box-sizing: border-box;}
.part-4 .video-box .video-switch ul {overflow: hidden;float: left;}
.part-4 .video-box .video-switch ul li {position: relative;float: left;box-sizing: border-box;margin-right: 10px;border: solid 2px #090909;width: 208px;height: 121px;}
.part-4 .video-box .video-switch ul li.on {border-color: #d0ff51;}
.part-4 .video-box .video-switch ul li a {display: block;}
.part-4 .video-box .video-switch ul li img {width: 100%;height: 100%;}
.part-4 .video-box .video-switch ul li::after {content: "";position: absolute;left: 50%;top: 50%;margin-top: -24px;margin-left: -24px;background: url('../images/css_sprites.png') -735px -161px;width: 48px;height: 48px;}
.part-4 .btn-more {float: left;background: url('../images/css_sprites.png') -836px -282px;width: 60px;height: 121px;}
.part-4 .video-box .big-pic ul li {opacity: 0;display: none;}
.part-4 .video-box .big-pic ul {margin: 0 auto;width: 957px;height: 537px;}

.part-5 .swiper {position: relative;width: 1000px;margin: 10px auto 0;}
.part-5 .swiper .swiper-container {overflow: hidden;width: 1200px;margin-left: -80px;}
.part-5 .swiper .swiper-slide.swiper-slide-prev,
.part-5 .swiper .swiper-slide.swiper-slide-next {opacity: 0.5 !important;}
.part-5 .swiper .swiper-slide.swiper-slide-active {opacity: 1 !important;}
.part-5 .swiper .swiper-slide {opacity: 0;transform: scale(.82);transition: 300ms;width: 722px;height: 410px;}
.part-5 .swiper .swiper-slide-active {position: relative;transform: scale(1) !important;opacity: 1 !important;z-index: 1 !important;}
.part-5 .swiper .more-action-navigation {position: absolute;width: 970px;top: 157px;left: 50%;margin-left: -485px;overflow: hidden;}
.part-5 .swiper .more-action-prev {position: relative;float: left;cursor: pointer;background: url('../images/css_sprites.png') -836px -583px;width: 38px;height: 90px;float: left;position: relative;z-index: 1;}
.part-5 .swiper .more-action-prev::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;transform: rotate(180deg);}
.part-5 .swiper .more-action-prev:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;transform: rotate(180deg);}
.part-5 .swiper .more-action-next {position: relative;float: right;cursor: pointer;background: url('../images/css_sprites.png') -836px -583px;width: 38px;height: 90px;float: right;position: relative;z-index: 1;}
.part-5 .swiper .more-action-next::after {content: "";position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -12px;background: url('../images/css_sprites.png') -919px -423px;width: 24px;height: 44px;}
.part-5 .swiper .more-action-next:hover::after {content: "";background: url('../images/css_sprites.png') -916px -346px;}
.part-5 .swiper .swiper-pagination-bullet {margin: 0 2px;border-radius: 0;opacity: 1;box-sizing: border-box;background: url('../images/css_sprites.png') -918px -530px;width: 22px;height: 6px;}
.part-5 .swiper .swiper-pagination-bullet-active {background: url('../images/css_sprites.png') -918px -504px;width: 30px;}
.part-5 .swiper .swiper-pagination {text-align: center;width: 100%;margin-top: 10px;}

.wrap_pl { width: 1000px; margin: 40px auto 0; }
.wrap_pl .plbox { width: 994px; position: relative;margin: 0 auto;}
.wrap_pl .pl-cont { background: #fff; }

.vjs-default-skin .vjs-big-play-button {background-color: transparent;box-shadow: none;width: 113px;height: 116px;border: none;border-radius: 0;top: 50%;left: 50%;margin-left: -56px;margin-top: -58px;}
.vjs-default-skin:hover {background: none;}
.vjs-default-skin .vjs-big-play-button:before {content: '';}
.vjs-default-skin:hover .vjs-big-play-button {background-color: unset;box-shadow: none;}
.vjs-default-skin .vjs-big-play-button::before {content: '';position: absolute;width: 957px;height: 537px;background: rgba(0, 0, 0, .6);top: 50%; left: 50%;margin-left: -478px;margin-top: -269px;}
.vjs-default-skin .vjs-big-play-button::after {content: '';position: absolute;top: 0;left: 0;background: url('../images/css_sprites.png') -836px -10px;width: 113px;height: 116px;}
.vjs-default-skin:hover .vjs-big-play-button::after {content: '';background: url('../images/css_sprites.png') -836px -146px;}

.fixed-bar {transition: height .2s;position: fixed;bottom: 20%;right: 8%;z-index: 10;}
.fixed-bar .btn-gift {display: block;background: url("../images/btn-get-gift.png") center no-repeat;width: 163px;height: 91px;}
.fixed-bar .btn-gift.type2 {margin-bottom: -100px;background: url("../images/btn-get-gift2.png") center no-repeat;width: 229px;height: 253px;}
.fixed-bar .fixed-part {display: none;padding-right: 4px;box-sizing: border-box;padding-top: 14px;margin-left: 8px;background: url("../images/fixed-bg.png") center no-repeat;width: 143px;height: 311px;}
.fixed-bar .fixed-part .fixed-list a {position: relative;text-align: center;display: block;height: 45px;line-height: 45px;margin: 3px auto;color: #fff;font-size: 18px;line-height: 45px;}
.fixed-bar .fixed-part .btn-top {height: 45px;line-height: 45px;display: block;color: #fff;text-align: center;font-size: 18px;}
.fixed-bar .fixed-part .btn-top:hover,
.fixed-bar .fixed-part .fixed-list a:hover {color: #daff59;}
.fixed-bar .fixed-part .fixed-list li.on a {color: #181923 !important;font-size: 20px;font-weight: bold;box-sizing: border-box;line-height: 36px;padding-left: 15px;}
.fixed-bar .fixed-part .fixed-list li {position: relative;}
.fixed-bar .fixed-part .fixed-list .bg-flag {opacity: 0;position: absolute;top: 0;right: 5px;background: url("../images/fixed-bar-btn.png") center no-repeat;width: 121px;height: 45px;}
