.head{height: 1106px;position: relative;background-image: url(../img/rp_01.jpg);background-repeat: no-repeat;background-position: 50% 0;}
.section{position: relative;background-repeat: no-repeat;background-position: 50% 0;margin-top: -2px;}
.section1{height: 1282px;background-image: url(../img/rp_02.jpg);}
.section2{height: 1188px;background-image: url(../img/rp_03.jpg);}
.section3{height: 900px;background-image: url(../img/rp_04.jpg);}
.section4{height: 1196px;background-image: url(../img/rp_05.jpg);}
.section5{height: 1258px;background-image: url(../img/rp_06.jpg);}
.section6{height: 1130px;background-image: url(../img/rp_07.jpg);}
.logo{background-image: url(../img/logo.png);background-repeat: no-repeat;background-size: 100%;width: 203px;height: 134px;left: 10px;top: 10px;}
.box-loop{width: 100%;left: 0;top: 0;overflow: hidden;height: 1080px;}
.video-loop{width: 1920px;height: 1080px;left: 50%;margin-left: -960px;top: 0;}
.head-video-mask{background-image: url(../img/head_video_mask.jpg);background-repeat: no-repeat;background-position: 50% 0;width: 1920px;height: 44px;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 9;}
/*section1*/
.btn-rule{background-position: 0 0;width: 270px;height: 88px;top: 90px;right: 118px;font-size: 24px;color: #984f0e;line-height: 84px;text-align: center;transition: .3s all;z-index: 11;transform: translate3d(0,0,0);-webkit-animation: 2s btn-scale linear infinite; animation: 2s btn-scale linear infinite;}
.btn-rule:hover{filter:brightness(105%)}
.swiper-container-s1{width: 1920px;height: 803px;position: absolute;left: 50%;margin: 0 0 0 -960px;top: 181px;}
.swiper-container-s1 .swiper-slide{width: 1247px;opacity: 0;transition: .5s all;}
.swiper-container-s1 .swiper-slide img{display: block;width: 1247px;height: 803px;}
.swiper-container-s1 .swiper-slide.swiper-slide-active{opacity: 1;}
.swiper-container-s1 .swiper-slide.swiper-slide-next,.swiper-container-s1 .swiper-slide.swiper-slide-prev{opacity: .5;}
.swiper-pagination-s1{display: flex;position: absolute;width: 100%;justify-content: center;align-items: center;left: 0;top: 1000px;}
.swiper-pagination-s1 .swiper-pagination-bullet{background: url(../img/sp.png) no-repeat;background-position: -303px 0;width: 19px;height: 32px;margin: 0 6px;opacity: 1 !important;}
.swiper-pagination-s1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position: -278px 0;}
.tips-s1{position: absolute;width: 100%;left: 0;top: 1108px;text-align: center;font-size: 24px;color: #ffffff;line-height: 28px;}
.list-s1-lable{width: 1312px;height: 1012px;position: absolute;left: 0;right: 0;margin: 0 auto;top: 154px;pointer-events: none;z-index: 9;transform: translate3d(0,0,0);}
.list-s1-lable li{width: 1312px;height: 1012px;position: absolute;left: 0;top: 0;opacity: 0;transition: .5s all;}
.list-s1-lable li img{display: block;width: 100%;height: 100%;}
.list-s1-lable li .btn-s1-play{background-image: url(../img/btn_s1_play.png);background-repeat: no-repeat;background-size: 100%;left: 872px;top: 326px;width: 208px;height: 219px;animation: btnScale 2s 0s ease-in-out infinite;}
@keyframes btnScale{
	0%,100%{transform: scale(1);}
	50%{transform: scale(.9);}
}
.list-s1-lable li.show{opacity: 1;}
.list-s1-lable li.show .btn-s1-play{pointer-events: auto;}
.list-s1-lable li .tit-s1-s{position: absolute;width: 53px;height: 266px;font-size: 28px;color: #2c55b4;line-height: 32px;display: flex;justify-content: center;align-items: center;left: 956px;top: 20px;text-align: center;}
.list-s1-lable li .tit-s1-s span{width: 28px;}
.list-s1-lable li .name-s1-l{position: absolute;width: 308px;height: 38px;font-size: 24px;color: #2c55b4;line-height: 38px;display: flex;justify-content: center;left: 48px;top: 774px;text-align: center;}
.list-s1-lable li .name-s1-f{position: absolute;width: 308px;height: 38px;font-size: 24px;color: #2c55b4;line-height: 38px;display: flex;justify-content: center;right: 48px;top: 774px;text-align: center;}
.btn-s1-prev{background-image: url(../img/s1_btn_prev.png);background-repeat: no-repeat;background-size: 100%;width: 259px;height: 237px;left: 18px;top: 470px;z-index: 11;transform: translate3d(0,0,0);animation: btnLani .8s 0s ease-in-out infinite;}
.btn-s1-next{background-image: url(../img/s1_btn_next.png);background-repeat: no-repeat;background-size: 100%;width: 259px;height: 237px;right: 18px;top: 470px;z-index: 11;transform: translate3d(0,0,0);animation: btnRani .8s 0s ease-in-out infinite;}
@keyframes btnLani{
	0%,100%{transform: translateX(5px);}
	50%{transform: translateX(0px);}
}
@keyframes btnRani{
	0%,100%{transform: translateX(-5px);}
	50%{transform: translateX(0px);}
}
/*section2*/
.btn-rule.ts{top: 184px;font-size: 30px;}
.swiper-container-s2{width: 1920px;height: 950px;position: absolute;left: 50%;margin: 0 0 0 -960px;top: 71px;}
.swiper-container-s2 .swiper-slide{width: 1920px;opacity: 0;transition: .5s all;position: relative;}
.swiper-container-s2 .swiper-slide img{display: block;width: 1920px;height: 950px;}
.swiper-container-s2 .swiper-slide.swiper-slide-active{opacity: 1;}
.swiper-container-s2 .swiper-slide.swiper-slide-next,.swiper-container-s2 .swiper-slide.swiper-slide-prev{opacity: .5;}
.swiper-pagination-s2{display: flex;position: absolute;width: 100%;justify-content: center;align-items: center;left: 0;top: 934px;}
.swiper-pagination-s2 .swiper-pagination-bullet{background: url(../img/sp.png) no-repeat;background-position: -303px 0;width: 19px;height: 32px;margin: 0 6px;opacity: 1 !important;}
.swiper-pagination-s2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position: -278px 0;}
.tips-s2{position: absolute;width: 100%;left: 0;top: 1014px;text-align: center;font-size: 24px;color: #ffffff;line-height: 28px;text-shadow: 1px 1px 10px rgba(0,0,0,.4),-1px -1px 10px rgba(0,0,0,.4);}
.btn-s2-prev{background-image: url(../img/s1_btn_prev.png);background-repeat: no-repeat;background-size: 100%;width: 259px;height: 237px;left: 170px;top: 426px;z-index: 11;transform: translate3d(0,0,0);animation: btnLani .8s 0s ease-in-out infinite;}
.btn-s2-next{background-image: url(../img/s1_btn_next.png);background-repeat: no-repeat;background-size: 100%;width: 259px;height: 237px;right: 170px;top: 426px;z-index: 11;transform: translate3d(0,0,0);animation: btnRani .8s 0s ease-in-out infinite;}
.tit-s2-s{position: absolute;background-image: url(../img/s2_lable.png);background-repeat: no-repeat;background-size: 100%;left: 1167px;top: 142px;width: 98px;height: 312px;display: none;font-size: 22px;color: #2c55b4;line-height: 24px;text-align: center;justify-content: center;align-items: center;}
.tit-s2-s span{width: 22px;}
.swiper-container-s2 .swiper-slide.swiper-slide-active .tit-s2-s{display: flex;}
.btn-s2-play{background-image: url(../img/btn_s2_play.png);background-repeat: no-repeat;background-size: 100%;left: 1282px;top: 652px;width: 219px;height: 231px;animation: btnScale 2s 0s ease-in-out infinite;display: none;}
.swiper-container-s2 .swiper-slide.swiper-slide-active .btn-s2-play{display: block;}
/*section3*/
.btn-s3-play{background-image: url(../img/s3_btn_play.png);background-repeat: no-repeat;background-size: 100%;left: 505px;top: 264px;width: 175px;height: 185px;animation: btnScale 2s 0s ease-in-out infinite;}
.btn-s3-play.play2{left: 1369px;}
.s3-name{background-image: url(../img/s3_lable.png);background-repeat: no-repeat;background-size: 100%;left: 232px;top: 718px;width: 264px;height: 79px;font-size: 28px;color: #2c55b4;line-height: 78px;text-align: center;position: absolute;}
.s3-name.name2{left: 1088px;}
/*section4*/
.btn-s4-play{background-image: url(../img/btn_s4_play.png);background-repeat: no-repeat;background-size: 100%;left: 1002px;top: 196px;width: 175px;height: 185px;animation: btnScale 2s 0s ease-in-out infinite;}
.s4-name{width: 44px;height: 244px;font-size: 28px;color: #2c55b4;line-height: 30px;text-align: center;justify-content: center;align-items: center;display: flex;position: absolute;left: 418px;top: 348px;}
.s4-name span{width: 28px;}
.s4-name.name2{left: 926px;top: 268px;}
.s4-name.name3{left: 1440px;top: 350px;}
/*section5*/
.btn-s5-play{background-image: url(../img/btn_s5_play.png);background-repeat: no-repeat;background-size: 100%;left: 610px;top: 216px;width: 175px;height: 185px;animation: btnScale 2s 0s ease-in-out infinite;}
.s5-name{width: 44px;height: 365px;font-size: 28px;color: #2c55b4;line-height: 30px;text-align: center;justify-content: center;align-items: center;display: flex;position: absolute;left: 186px;top: 445px;flex-direction: column;}
.s5-name em{background-position: -288px -52px;width: 3px;height: 9px;}
.s5-name span{width: 28px;}
.s5-name.name2{left: 978px;top: 285px;}
/*section6*/
.list-s6-prop{display: flex;justify-content: center;padding-top: 556px;}
.list-s6-prop li{width: 326px;margin: 0 76px;}
.list-s6-prop li h4{font-size: 38px;color: #2c55b4;line-height: 42px;text-align: center;display: block;text-shadow: 1px 1px 20px #fff,-1px 1px 20px #fff,1px -1px 20px #fff,-1px -1px 20px #fff;}
.list-s6-prop li p{font-size: 22px;color: #2c55b4;line-height: 28px;text-align: center;padding-top: 34px;}
.list-s6-prop li a{display: block;background-position: 0 -100px;width: 196px;height: 50px;margin: 22px auto 0;padding-top: 6px;box-sizing: border-box;font-size: 22px;color: #554508;line-height: 44px;text-align: center;}
.list-s6-prop li a:hover{filter:brightness(105%)}


.swiper-scroll{width: 100%;height: 100%;}
.swiper-slide-scroll{height: auto;}
.swiper-scrollbar{background: none;background-color: #1c6ccc;border-radius: 2px;right: 0 !important;}
.swiper-scrollbar-drag{border-radius: 2px;background-color: #16e5ff;}
/*弹窗*/
.pop-main{width: 100%;height: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;display: flex;justify-content: center;align-items: center;background-color: rgba(0,0,0,.8);margin: auto;}
.pop-con{position: relative;background-repeat: no-repeat;box-sizing: border-box;background-size: 100%;}
.pop-close{background-position: -361px 0;width: 84px;height: 84px;right: -13px;top: 4px;}
.pop1 .pop-con{background-image: url(../img/pop1.png);width: 1429px;height: 875px;box-sizing: border-box;padding: 100px 0 0 206px;}
.pop1-content{width: 1082px;height: 680px;display: none;}
.pop1-content.show{display: block;}
.pop1-skill-box{width: 1082px;height: 630px;display: none;}
.pop1-skill-box.show{display: block;}
.pop1-ct-box{width: 1030px;position: relative;}
.pop1-ct-box h3{background-image: url(../img/pop_tit.png);background-repeat: no-repeat;background-size: 100%;width: 365px;height: 100px;margin: 0 auto;font-size: 36px;color: #2c55b4;line-height: 96px;text-align: center;margin-bottom: -10px;}
.pop1-ct-box p{font-size: 20px;color: #2c55b4;line-height: 30px;font-family:'font';padding-bottom: 10px;}
.pop1-ct-box p.time-pop{text-align: center;}
.pop1-ct-box p span{color: #443800;}
.pop1-table{width: 100%;font-size: 18px;color: #fff;text-align: center;line-height: 26px;border: 1px solid #fff;}
.pop1-table th{text-align: center;font-size: 20px;height: 46px;border: 1px solid #fff;background-color: rgba(28,108,204,.5);}
.pop1-table td{border: 1px solid #fff;padding: 15px 0;background-color: rgba(28,108,204,.5);}
.pop1-table tr:nth-child(2n) td{background-color: rgba(28,108,204,.3);}
.pop1-table td span,.pop1-table td a{display: inline-block;}
.pop1-table td span{text-align: center;width: 380px;}
.pop1-table td span.ts{width: 186px;}
.pop1-table td a{background-image: url(../img/pop_float_btn.png);background-repeat: no-repeat;background-size: 100%;width: 132px;height: 58px;position: relative;}
.pop1-table td a em{font-size: 18px;color: #554508;line-height: 58px;text-align: center;}
.pop1-table td a div{position: absolute;background-image: url(../img/pop_float_bg.png);background-repeat: no-repeat;background-size: 100%;width: 541px;height: 261px;display: none;justify-content: center;align-items: center;top: 50%;right: -541px;transform-origin: left top;transform: scale(.7) translateY(-50%);flex-direction: column;}
.pop1-table td a:hover div{display: flex;}
.pop1-table td a div p{width: 466px !important;font-size: 20px !important;color: #2c55b4 !important;line-height: 24px !important;text-align: left !important;padding-bottom: 0 !important;}
.pop1-table td a div p i{font-style: normal;color: #ff7800;}
.list-pop1-nav{position: absolute;left: -152px;top: 142px;}
.list-pop1-nav li{width: 317px;margin-bottom: 6px;}
.list-pop1-nav li a{background-position: 0 -293px;width: 324px;height: 103px;font-size: 30px;color: #ffffff;line-height: 103px;display: block;text-align: center;}
.list-pop1-nav li a:hover,.list-pop1-nav li.on a{background-position: 0 -169px;color: #41350f;}

.list-pop1-skill-nav{display: flex;width: 1030px;justify-content: center;}
.list-pop1-skill-nav li {width: 477px;margin: 0 10px;}
.list-pop1-skill-nav li a{display: block;width: 477px;height: 84px;font-size: 24px;color: #0e3270;line-height: 84px;text-align: center;background-image: url(../img/pop1_skill_nav.png);background-repeat: no-repeat;background-size: 100%;}
.list-pop1-skill-nav li a:hover,.list-pop1-skill-nav li.on a{background-image: url(../img/pop1_skill_nav_on.png);color: #41350f;}

.tit-skill{background-image: url(../img/pop1_skill_tit.png);background-repeat: no-repeat;background-size: 100%;width: 760px;height: 71px;font-size: 30px;color: #ffffff;line-height: 70px;text-align: center;;font-family:'font';margin: 0 auto;}
.skill-box-info{background-image: url(../img/pop1_skill_bg.png);background-repeat: no-repeat;background-size: 100%;width: 612px;height: 620px;margin: -10px auto 0;position: relative;display: flex;justify-content: center;align-items: center;}
.btn-skill-nav{display: flex;background-image: url(../img/pop1_skill_info_nav.png);background-repeat: no-repeat;background-size: 100%;width: 125px;height: 125px;justify-content: center;align-items: center;position: absolute;}
.btn-skill-nav span{font-size: 22px;color: #ffffff;line-height: 30px;text-align: center;}
.btn-skill-nav:hover,.btn-skill-nav.on{background-image: url(../img/pop1_skill_info_nav_on.png);}
.skill-box-info .btn-skill-nav:nth-child(1){left: -42px;top: 42px;}
.skill-box-info .btn-skill-nav:nth-child(2){left: -110px;top: 180px;}
.skill-box-info .btn-skill-nav:nth-child(3){left: -110px;top: 332px;}
.skill-box-info .btn-skill-nav:nth-child(4){left: -42px;top: 470px;}
.skill-box-info .btn-skill-nav:nth-child(5){right: -42px;top: 42px;}
.skill-box-info .btn-skill-nav:nth-child(6){right: -110px;top: 180px;}
.skill-box-info .btn-skill-nav:nth-child(7){right: -110px;top: 332px;}
.skill-box-info .btn-skill-nav:nth-child(8){right: -42px;top: 470px;}
.skill-ct-info{display: none;width: 370px;}
.skill-ct-info.show{display: block;}
.skill-ct-info p{font-size: 20px;color: #ffffff;line-height: 20px;padding-left: 10px;padding-bottom: 0;}
.skill-ct-info h6{background-position: -29px -416px;width: 195px;height: 60px;font-size: 24px;color: #2c55b4;line-height: 60px;text-align: center;}

.tit-pop1-hq{background-image: url(../img/pop1_tit_s.png);background-repeat: no-repeat;background-size: 100%;width: 357px;height: 111px;margin: 15px auto 0;font-size: 40px;color: #2c55b4;line-height: 106px;text-align: center;}
.text-pop1-hq{font-size: 26px !important;color: #144693;line-height: 38px !important;}
.text-pop1-hq.ts{text-align: center;}


.swiperPop1-5 .pop1-table{margin-top: 40px;}
.btn-rule-asjj{background-position: -453px -1px;width: 226px;height: 71px;display: flex;justify-content: center;align-items: center;font-size: 20px;color: #41350f;line-height: 20px;top: 212px;right: 0;}

.pop2 .pop-con{background-image: url(../img/pop1.png);width: 1429px;height: 875px;box-sizing: border-box;padding: 100px 0 0 0;}
.pop2-content{width: 1100px;margin: 0 auto;height: 680px;}
.pop2-ct-box{width: 1060px;position: relative;margin: 0 auto;}
.tit-jj{background-image: url(../img/pop1_skill_tit.png);background-repeat: no-repeat;background-size: 100%;width: 1030px;height: 97px;font-size: 40px;color: #ffffff;line-height: 96px;text-align: center;;font-family:'font';margin: 0 auto 20px;}
.pop2-ct-box p{font-size: 20px;color: #144693;line-height: 30px;font-family:'font';padding-bottom: 10px;}
.pop2-table{width: 100%;font-size: 18px;color: #fff;text-align: center;line-height: 26px;border: 1px solid #fff;}
.pop2-table th{text-align: center;font-size: 20px;height: 46px;border: 1px solid #fff;background-color: rgba(28,108,204,.5);}
.pop2-table td{border: 1px solid #fff;padding: 15px 0;background-color: rgba(28,108,204,.5);}
.pop2-table tr:nth-child(2n) td{background-color: rgba(28,108,204,.3);}

.pop3 .pop-con{background-image: url(../img/pop1.png);width: 1429px;height: 875px;box-sizing: border-box;padding: 100px 0 0 206px;}
.pop3-content{width: 1082px;height: 680px;display: none;}
.pop3-content.show{display: block;}
.pop3-ct-box{width: 1030px;position: relative;}
.pop3-ct-box h3{background-image: url(../img/pop_tit.png);background-repeat: no-repeat;background-size: 100%;width: 365px;height: 100px;margin: 0 auto;font-size: 36px;color: #2c55b4;line-height: 96px;text-align: center;margin-bottom: -10px;}
.pop3-ct-box p{font-size: 20px;color: #2c55b4;line-height: 30px;font-family:'font';padding-bottom: 10px;}
.pop3-ct-box p.time-pop{text-align: center;}
.pop3-table{width: 100%;font-size: 18px;color: #fff;text-align: center;line-height: 26px;border: 1px solid #fff;}
.pop3-table th{text-align: center;font-size: 20px;height: 46px;border: 1px solid #fff;background-color: rgba(28,108,204,.5);}
.pop3-table td{border: 1px solid #fff;padding: 15px 0;background-color: rgba(28,108,204,.5);}
.pop3-table tr:nth-child(2n) td{background-color: rgba(28,108,204,.3);}
.pop3-ct-box p span{color: #443800;}
.list-pop3-nav{position: absolute;left: -152px;top: 142px;}
.list-pop3-nav li{width: 317px;margin-bottom: 6px;}
.list-pop3-nav li a{background-position: 0 -293px;width: 324px;height: 103px;font-size: 28px;color: #ffffff;line-height: 103px;display: block;text-align: center;}
.list-pop3-nav li a:hover,.list-pop3-nav li.on a{background-position: 0 -169px;color: #41350f;}

.list-pop3-prop{display: flex;justify-content: center;flex-wrap: wrap;padding-bottom: 10px;}
.list-pop3-prop li{width: 100px;position: relative;margin: 0 30px 62px;}
.list-pop3-prop li img{display: block;width: 100px;height: 102px;}
.list-pop3-prop li span{position: absolute;width: 300px;left: 50%;transform: translateX(-50%);font-size: 18px;color: #2c55b4;line-height: 28px;top: 102px;text-align: center;}

.list-pop3-prop-t2-1{display: flex;justify-content: center;flex-wrap: wrap;}
.list-pop3-prop-t2-1 li{width: 100px;position: relative;margin: 0 30px 62px;}
.list-pop3-prop-t2-1 li img{display: block;width: 100px;height: 102px;}
.list-pop3-prop-t2-1 li span{position: absolute;width: 300px;left: 50%;transform: translateX(-50%);font-size: 18px;color: #2c55b4;line-height: 34px;top: 102px;text-align: center;}
.list-pop3-prop-t2-1.ts li{margin: 0 30px 62px;}
.swiperPop3-3 p{text-align: center;}

.pop4 .pop-con .video{border: 6px solid #fff;}
.pop4 .pop-con .video,.pop4 .pop-con .video video{width: 1280px;height: 720px;background-color: #000;}
.pop4 .pop-con .pop-close{right: -90px;top: -52px;}

.pop5 .pop-con{background-image: url(../img/pop5.png);width: 541px;height: 256px;box-sizing: border-box;}
.pop5 .pop-con .pop-close{right: -90px;top: -52px;transform: scale(.7);transform-origin: left bottom;}
