@charset "utf-8";
html{width:100%;}
body{width:100%; margin:0; padding:0; font-size:100%; font-family:"Microsoft YaHei",\5b8b\4f53,Arial, Helvetica, sans-serif; background-color:#fff;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{border:0;}
ol,ul{list-style:none;}
a{text-decoration:none;outline:none;}
.none{display: none;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
body{background: #000;}
body,html{overflow-x: hidden; max-width: 750px; width: 750px; position: relative;}

.backFiex{display:block; width: 2298px; height: 2860px; background: url(../images/bg.jpg) no-repeat 0 0; position: fixed; left: -900px; top: -930px; z-index: -1;}
#wrap{width:750px;}

.header{position: relative; width: 750px; height: 1334px;}
.logo{display: block; position: absolute; left: 30px; top: 40px;}
.down{display: block; width: 48px; height: 48px; background: url(../images/down.png) no-repeat 0 0; position: absolute; left: 50%; margin-left: -24px; bottom: 10%;}
.svgBox{width: 662px; height: 910px; overflow: hidden; position: absolute; left: 86px; top: 120px;}

.logout{text-align: right; font-size: 32px; color: #FFF; height: 50px; position: absolute; right: 0; top: 0; display: none;}
.logout a{color: #FFF;}

.main{width: 691px; margin:0 auto; padding-top: 60px; position: relative;}
.publicMain{position: relative; margin:0 auto;}
.publicBom{margin-bottom: 120px;}
.publicBom2{margin-bottom: 60px;}
.section0{background: url(../images/boxbg0.png) no-repeat center 0; height: 1216px; position: relative;}
.section0 .publicMain{width: 620px; padding-top: 160px;}
.section1{background: url(../images/boxbg1.png) no-repeat 0 0; height: 805px; position: relative;}
.section2{background: url(../images/boxbg2.png) no-repeat 0 0; height: 935px; position: relative;}
.section3{background: url(../images/boxbg3.png) no-repeat 0 0; height: 1213px; position: relative;}
.section3 .publicMain{width: 630px; padding-top: 186px;}
.section4{background: url(../images/boxbg4.png) no-repeat 0 0; height: 936px; position: relative;}
.section4 .publicMain{width: 630px; padding-top: 160px;}
.section5{background: url(../images/boxbg5.png) no-repeat 0 0; height: 936px; position: relative;}
.section5 .publicMain{padding-top: 120px;}
.section6{background: url(../images/boxbg6.png) no-repeat 0 0; height: 1010px; position: relative;}
.section6 .publicMain{width: 630px; padding-top: 76px;}
.section6 .publicMain .publicText p{padding-bottom: 20px; line-height: 38px;}
.section7{background: url(../images/boxbg7.png) no-repeat 0 0; height: 936px; position: relative;}
.section8{background: url(../images/boxbg8.png) no-repeat 0 0; height: 940px; position: relative;}

.videoMain0{background: url(../images/veidobg.png) no-repeat center 0; height: 1216px; position: relative;}
.videoMain0 .publicMain{width: 620px; padding-top: 92px;}
.videoMain0 a.videoBtn{width: 282px; height: 74px; background: url(../images/videobtn.png) no-repeat 15px center; cursor: pointer; font-size: 26px; color: #fff; text-indent: 86px; line-height:69px; top: 27px; position: relative; left: 26%;}
.videoMain{width: 620px; height: 348px; margin:0 auto; background: url(../images/video.jpg) no-repeat 0 0; margin-bottom:57px; line-height:48px;}
.videoMainMar{margin-bottom: 75px;}
.videoMain a{display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/play.png) no-repeat center center; cursor: pointer;}
.videoFont{color: #FFF; line-height: 48px; height: 600px; overflow: hidden; overflow-y: auto;}
.videoFont h2{font-weight: bold; font-size: 32px; padding-bottom: 5px;}
.videoFont p{font-size: 23px;}

.swiper-container{width: 100%;height: 100%;}
.lunbo{width: 630px; margin:0 auto; height: 976px; color: #FFF;}
.lunbo .swiper-pagination-bullet{width: 20px; height: 4px; opacity: 1; background: #ba224a; border-radius: 0;}
.lunbo .swiper-pagination-bullet-active{background: #FFF;}
.lunboImg{height: 488px;}
.lunboImg img{display: block; width: 575px; height: 400px; margin:0 auto;}
.lunboText{height: 48px; line-height: 48px; margin-bottom: 26px;}
.lunboText strong{font-size: 28px;}

.lunboText a.moreBtn{float: right; width: 213px; height: 74px; background: url(../images/ysbtn.png) no-repeat 15px center; cursor: pointer; font-size: 24px; color: #fff; text-indent: 74px; line-height:70px;}
.lunboFont{font-size: 24px; line-height: 36px;}

.lunbo2{width: 630px; margin:0 auto; height: 746px; color: #FFF;}
.lunbo2 .swiper-pagination{bottom: 287px;}
.lunbo2 .swiper-pagination-bullet{width: 20px; height: 4px; opacity: 1; background: #cb6102; border-radius: 0;}
.lunbo2 .swiper-pagination-bullet-active{background: #FFF;}
.lunboImg2{height: 468px;}
.lunboImg2 img{display: block; width: 562px; height: 400px; margin:0 auto;}

.publicText{font-size: 28px; color: #FFF;}
.publicText p{padding-bottom: 20px; line-height: 40px;}
.publicText a{color: #FFF; text-decoration: underline;}



.courtTitle{height: 125px; text-align: center; line-height: 125px; font-size: 40px; color: #FFF; font-weight: bold; position: relative;}
.goback{display: block; width: 165px; height: 125px; background: url(../images/back.png) no-repeat center center; cursor: pointer; position: absolute; left: 0; top: 0;}
.title1{background: url(../images/title1.png) no-repeat center center;}
.title2{background: url(../images/title2.png) no-repeat center center;}
.title3{background: url(../images/title3.png) no-repeat center center;}
.title4{background: url(../images/title4.png) no-repeat center center;}

.courtList0{background: url(../images/courtbg0.png) no-repeat center 0; height: 886px; position: relative;}
.courtList0 .publicMain{width: 630px; padding-top: 155px;}
.courtList1{background: url(../images/courtbg1.png) no-repeat center 0; height: 952px; position: relative;}
.courtList1 .publicMain{width: 630px; padding-top: 95px; }
.courtList1 .publicMain .publicText{height: 820px; overflow: hidden; overflow-y: auto;}
.courtList1 .publicMain .publicText p{padding-bottom: 15px; line-height: 38px;}
.courtList2{height: 1067px; position: relative;}
.courtList2_1{background: url(../images/courtbg2_1.png) no-repeat center 0;}
.courtList2_2{background: url(../images/courtbg2_1.png) no-repeat center 0;}
.courtList2_3{background: url(../images/courtbg2_3.png) no-repeat center 0;}
.courtList2_4{background: url(../images/courtbg2_4.png) no-repeat center 0;}
.courtList2 .publicMain{width: 630px; padding-top: 85px;}
.courtList2 .publicMain .publicText p{padding-bottom: 15px; line-height: 38px;}
.courtList3{background: url(../images/courtbg3.png) no-repeat center 0; height: 1067px; position: relative;}
.courtList3 .publicMain{width: 630px; padding-top: 100px;}
.courtList4{background: url(../images/courtbg4.png) no-repeat center 0; height: 1087px; position: relative;}
.courtList4 .publicMain{width: 630px; padding-top: 60px;}
.courtList5{height: 936px; position: relative;}
.courtbg5_1{background: url(../images/courtbg5.png) no-repeat center 0;}
.courtbg5_2{background: url(../images/courtbg5.png) no-repeat center 0;}
.courtbg5_3{background: url(../images/courtbg5.png) no-repeat center 0;}
.courtbg5_4{background: url(../images/courtbg5.png) no-repeat center 0;}
.courtList6{background: url(../images/courtbg6.png) no-repeat center 0; height: 656px; position: relative;}
.courtList6 .publicMain{width: 630px; padding-top: 60px;}

.lunbo3{height: 700px; color: #FFF;}
.lunbo3 .swiper-pagination-bullet{width: 20px; height: 4px; opacity: 1; background: #3233c5; border-radius: 0;}
.lunbo3 .swiper-pagination-bullet-active{background: #FFF;}

.lunbo4{height: 940px;}
.lunbo4 .swiper-pagination-bullet{width: 40px; height: 4px; opacity: 1; background: #3233c5; border-radius: 0;}
.lunbo4 .swiper-pagination-bullet-active{background: #FFF;}
/* .lotterlist{height: 630px; height: 402px; background: url(../images/lotterbg.png) no-repeat 0 0; margin-bottom: 40px; padding-top: 12px;} */
.lotterlist{height: 630px; height: 402px; background: no-repeat 0 0; margin-bottom: 40px; padding-top: 12px;}
.lotterlist img{display: block; margin:0 auto;}

.lunbo5{height: 950px;}
.lunbo5 .swiper-pagination-bullet{width: 20px; height: 4px; opacity: 1; background: #3233c5; border-radius: 0;}
.lunbo5 .swiper-pagination-bullet-active{background: #FFF;}
.lotterlist2{width: 299px;}
.lotterLeft{float: left;}
.lotterRight{float: right;}
.lotterli{width: 299px; height: 312px; background: url(../images/lotterbg2.png) no-repeat 0 0;}
.lotterli strong{display: block; height: 165px;}
.lotterli strong.icon1{background: url(../images/lotterIcon1.png) no-repeat center center;}
.lotterli strong.icon2{background: url(../images/lotterIcon2.png) no-repeat center center;}
.lotterli strong.icon3{background: url(../images/lotterIcon3.png) no-repeat center center;}
.lotterli strong.icon4{background: url(../images/lotterIcon4.png) no-repeat center center;}
.lotterli strong.icon5{background: url(../images/lotterIcon5.png) no-repeat center center;}
.lotterli span{display: block; color: #FFF; font-size: 28px; text-align: center; padding-bottom: 6px;}
.lotterps{color: #FFF; font-size: 24px;line-height: 36px; position: absolute;bottom: 8%;color: #d0d0d0;}

.lunbo6{width: 630px; margin:0 auto; height: 417px; color: #FFF;}
.lunbo6 .swiper-pagination-bullet{width: 20px; height: 4px; opacity: 1; background: #cb6102; border-radius: 0;}
.lunbo6 .swiper-pagination-bullet-active{background: #FFF;}
.lunboImg6{height: 400px;}
.lunboImg6 img{display: block; width: 562px; height: 355px; margin:0 auto;}

.courtDown{text-align: center;  padding-top: 122px;}
.courtDown h2{color: #d0d0d0; font-size: 24px; line-height: 36px; height: 106px; padding: 0px 80px 5px 80px;}
.courtDown img{display: block; margin:0 auto; border: 1px solid #a4aaaf; padding:8px;}

.conlink a{display: block; width: 628px; height: 174px; margin:0 auto; overflow: hidden; text-indent: -999px; cursor: pointer; margin-bottom:20px;}

.btn{width: 690px; height: 96px; position: fixed; display: none; left: 30px; bottom: 36px; z-index: 100; background: url(../images/btn.png) no-repeat 0 0; cursor: pointer; overflow: hidden; text-indent: -999px;}
.btn.on{background-position: 0 -96px;}
.btn.over{background-position: 0 -192px; cursor: default;}
.btn.start{background-position: 0 -288px; cursor: default;}
.footer{height: 165px;}

.popFiex{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 999; background: rgba(0,0,0,0.8); display: none;}
.popMain{width: 720px; height: 911px; background: url(../images/pop.png) no-repeat 0 0; position: fixed; left: 15px; top: 50%; margin-top: -455px;}
.popMain2{width: 691px; height: 635px; background: url(../images/okbg.png) no-repeat 0 0; position: fixed; left: 30px; top: 50%; margin-top: -315px;}
.popMain3{width: 690px; height: 638px; position: fixed; left: 30px; top: 50%; margin-top: -319px;}
.popMain4{width: 691px; height: 466px; background: url(../images/loginbg.png) no-repeat 0 0; position: fixed; left: 30px; top: 50%; margin-top: -233px; color: #FFF;}
.popMain5{width: 691px; height: 466px; background: url(../images/loginbg.png) no-repeat 0 0; position: fixed; left: 30px; top: 50%; margin-top: -233px; color: #FFF;}

.closeBtns{display: block; width: 210px; height: 66px; background: url(../images/close.png) no-repeat 0 0; position: absolute; left: 50%; margin-left: -105px; bottom: -80px;}
.closeBtns2{display: block; width: 210px; height: 66px; background: url(../images/close2.png) no-repeat 0 0; position: absolute; left: 50%; margin-left: -105px; bottom: 58px;}

.bmok{display: block; width: 690px; height: 64px; background: url(../images/ok.png) no-repeat center 0; position: absolute; left: 0; top: -88px;}
.bmok2{display: block; width: 100%; height: 100%; background: url(../images/ok.png) no-repeat center center; position: absolute; left: 0; top:0;}
.bmokText{width: 570px; margin:0 auto; padding:70px 0 0 0; font-size: 24px; color: #FFF; line-height: 36px;}
.bmokText p{height: 136px;}
.bmokText p.center{text-align: center; font-size: 40px; height: 66px;}
.bmokText h4{text-align: center; font-size: 30px; padding-top: 20px;}
.bmokText h4 span{color: #FF0;}
.bmokText img{display: block; width: 320px; height: 320px; border: 1px solid #FFF; padding: 8px; margin:0 auto;}

.bmokText2{width: 570px; margin:0 auto; padding:17px 0 0 0; font-size: 24px; color: #FFF; line-height: 36px;}
.bmokText2 img{display: block; padding: 8px; margin:0 auto;}

.contMain{width: 625px; margin:0 auto; padding-top: 90px;}
.contMain h2{font-size: 32px; font-weight: bold; color:#1d1c1c; line-height: 58px;}
.contMain p{font-size: 24px; color: #4f3923; line-height: 36px;}

.goback2{padding-top: 60px; height: 147px;}
.goback2 a{display: block; width: 690px; height: 96px; margin:0 auto; background: url(../images/backbg.png) no-repeat 0 0; line-height: 96px; text-align: center; font-size:28px; color: #000; font-weight: bold;}


.moreCont{width: 691px; height: 1334px; background: url(../images/morebg.png) no-repeat 0 0; margin:0 auto;}
.moreMain{width: 620px; margin:0 auto; padding-top: 92px;}
.moreScroll{width: 620px; height: 730px; overflow: hidden; overflow-y: auto; color: #FFF; line-height: 36px; margin:0 auto;}
.moreScroll h2{font-size: 32px; font-weight: bold; padding-bottom: 10px;}
.moreScroll p{font-size: 24px;}

.moreScroll::-webkit-scrollbar{width:5px;height:5px;background-color:rgba(0,0,0,0);}
.moreScroll::-webkit-scrollbar-track{border-radius:0;background-color:none;}
.moreScroll::-webkit-scrollbar-thumb{border-radius:0;background-color:#92d9ff;} 
.moreScroll::-webkit-scrollbar-thumb:hover{background-color:rgba(143,143,148,1);}
.moreScroll::-webkit-scrollbar-thumb:active{background-color:rgba(106,106,112,1);}
.moreScroll::-webkit-scrollbar-track-piece{margin:0;}

.loginTitle{text-align: center; font-size: 32px; font-weight: bold; height: 100px; line-height: 100px; padding-top: 9px; font-weight: bold;}
.loginList{height: 80px;}
.loginList span.label{float: left; text-align: right; width: 145px; padding-right: 20px; height: 58px; font-size: 24px; line-height: 58px;}
.loginInput{float: left; width: 500px; height: 58px;}
.loginInput input{float: left; font-family:"Microsoft YaHei"; padding:0 15px; height: 56px; border: 1px solid #9dd1ff; background: #FFF; width: 460px; font-size: 20px; color: #000; outline: none;}
.loginInput input.code{width: 300px;}

.container_pick_text{float: left; width: 490px; background: #FFF; border:1px solid #9dd1ff; padding: 6px 0 7px 0;}
#wanmeiCaptcha_0{max-width: 490px !important; border:1px solid #FFF !important;}

.msg{float: left; font-size: 20px; color: #ffe243; height: 40px; line-height: 40px;}
.msg2{font-size: 50px; color: #fff; height: 40px; line-height: 56px; text-align: center; padding: 170px 40px 0 40px; font-weight: bold;}
.msg3{font-size: 32px; color: #fff; height: 40px; line-height: 40px; text-align: left; padding: 170px 40px 0 40px; font-weight: bold;}
.getCode{float: left; width: 146px; height: 54px; line-height: 54px; border: 1px solid #FFF; color: #FFF; font-size: 20px; text-align: center; cursor: pointer; margin-left: 12px;}
.getCode.on{border: 1px solid #CCC; color: #ccc; cursor: default; font-size: 16px;}

.loginBtn{width: 494px; margin:0 auto; height: 70px; padding-top: 16px;}
.loginBtn a{display: block; width: 212px; height: 68px; line-height: 68px; overflow: hidden; text-align: center; color: #000; font-size: 24px; font-weight: bold; cursor: pointer;}
.loginBtn a.cancel{float: left; background: url(../images/cancel.png) no-repeat 0 0;}
.loginBtn a.login{background: url(../images/login.png) no-repeat 0 0; margin: 0 auto;}

.bmPs{text-align: center; font-size: 24px; color: #949494; height: 82px; line-height: 82px;}
.bmMain{width: 691px; height: 1010px; padding-top: 30px; margin:0 auto; background: url(../images/bmbg.png) no-repeat 0 0; position:relative;}
.bmMain .logout{top: -47px;}
.bmlist{height: 78px;}
.bmlist2{overflow: hidden;display: none; padding-bottom: 10px; /* -webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;*/}
.bmlabel{float: left; width: 140px; padding-right: 20px; height: 58px; line-height: 58px; color: #FFF; text-align: right; font-size: 24px;}
.bminput{float: left; height: 56px; font-family:"Microsoft YaHei"; padding: 0 10px; background: #FFF; border: 1px solid #4064a5; font-size: 24px; color: #5a5a5a; outline: none;}
.bmlong{width: 470px;}
.bmshort{width: 213px; margin-right: 22px; margin-bottom:10px;}
.bmPhone{float: left; height: 56px; line-height: 56px; padding: 0 10px; background: #4064a5; border: 1px solid #4064a5; font-size: 24px; color: #8da9f0; outline: none; width: 470px;}
.selectStyle{float: left; width: 235px; font-family:"Microsoft YaHei"; border: 1px solid #4064a5; height: 58px; margin-right: 22px; font-size: 24px; text-indent: 10px; outline: none;}
.selectStyle option{font-size: 20px;}
.selectStyle2{float: left; width: 492px; font-family:"Microsoft YaHei"; border: 1px solid #4064a5; height: 58px; font-size: 24px; text-indent: 10px; outline: none;}
.formBox{}
.bmMsg{height: 32px; text-align: center; font-size: 20px; color: #ffe243;}
.submit{width: 628px; height: 66px; margin:0 auto; background: url(../images/sub.png) no-repeat 0 0; line-height: 66px; text-align: center; color: #000; font-size: 28px; font-weight: bold; display: block; cursor: pointer;}
.submit.on{color: #d0d0d0;}
.bmName{float: left; width: 492px;}

.showText{display: block; width:628px; height: 740px; position: absolute; left: 31px; top: 128px;}
.showText a{display: block; width: 298px; height: 184px; cursor: pointer; position: absolute; overflow: hidden; text-indent: -99999px;}
.showText a.text1{left: 0; top: 0; }
.showText a.text2{right: 0; top: 115px; }
.showText a.text3{left: 0; top: 277px; }
.showText a.text4{right: 0; top: 406px; }
.showText a.text5{left: 0; top: 554px; }


.moveTrans{
  -webkit-animation: moveTrans 1s linear infinite;
  -moz-animation: moveTrans 1s linear infinite;
  -o-animation: moveTrans 1s linear infinite;
  -ms-animation: moveTrans 1s linear infinite;
  animation: moveTrans 1s linear infinite;
}
@-webkit-keyframes moveTrans{
  0%{-webkit-transform:translate(0,0);}
  100%{-webkit-transform:translate(0,-10px);}
}
@-moz-keyframes moveTrans{
  0%{-moz-transform:translate(0,0);}
  100%{-moz-transform:translate(0,-10px);}
}
@-ms-keyframes moveTrans{
  0%{-ms-transform:translate(0,0);}
  100%{-ms-transform:translate(0,-10px);}
}
@-o-keyframes moveTrans{
  0%{-o-transform:translate(0,0);}
  100%{-o-transform:translate(0,-10px);}
}
@keyframes moveTrans{
  0%{transform:translate(0,0);}
  100%{transform:translate(0,-10px);}
}

.movebg2{
  -webkit-animation: movebg2 20s linear infinite alternate;
  -moz-animation: movebg2 20s linear infinite alternate;
  -o-animation: movebg2 20s linear infinite alternate;
  -ms-animation: movebg2 20s linear infinite alternate;
  animation: movebg2 20s linear infinite alternate;
}
@-webkit-keyframes movebg2{
  0%{-webkit-transform:rotate(45deg) translate(0,0);}
  100%{-webkit-transform:rotate(45deg) translate(0,700px);}
}
@-moz-keyframes movebg2{
  0%{-moz-transform:rotate(45deg) translate(0,0);}
  100%{-moz-transform:rotate(45deg) translate(0,700px);}
}
@-ms-keyframes movebg2{
  0%{-ms-transform:rotate(45deg) translate(0,0);}
  100%{-ms-transform:rotate(45deg) translate(0,700px);}
}
@-o-keyframes movebg2{
  0%{-o-transform:rotate(45deg) translate(0,0);}
  100%{-o-transform:rotate(45deg) translate(0,700px);}
}
@keyframes movebg2{
  0%{transform:rotate(45deg) translate(0,0);}
  100%{transform:rotate(45deg) translate(0,700px);}
}

/* pop_video */
.pop_fixed{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.9); z-index:1000000;}
.pop_video_cont{ position:absolute; width:750px; height:420px; left:0; top:50%; margin-top:-210px;}
.pop_video_cont video{ width:100%;}