/* * @time fri mar 03 2023 14:53:36 gmt 0800 (中国标准时间) */ @charset 'utf-8'; .clearfix:after,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,html,input,label,li,ol,p,pre,table,tbody,td,textarea,tfoot,th,thead,tr,ul { margin: 0; padding: 0 } body,html { height: 100% } body { font-family: 'pingfang sc',xhw-pzh,'lantinghei sc','helvetica neue',helvetica,arial,'microsoft yahei','微软雅黑',stheitisc-light,simsun,'宋体','wenquanyi zen hei','wenquanyi micro hei',sans-serif } @font-face { font-family:xhw-pzh;src: format('woff2'), format('woff'), format('truetype') } li { list-style-type: none } a { text-decoration: none; outline: 0; color: #000 } a:hover { text-decoration: none; color: #ffbc3f!important } table { border-collapse: collapse; border-spacing: 0 } iframe,img { border: 0 } img { vertical-align: top } .clearfix { display: block } .clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0; font-size: 0; display: block; clear: both } i { font-style: normal } @-moz-keyframes updown { from { -moz-transform: translatey(0); transform: translatey(0) } to { -moz-transform: translatey(5px); transform: translatey(5px) } } @-webkit-keyframes updown { from { -webkit-transform: translatey(0); transform: translatey(0) } to { -webkit-transform: translatey(5px); transform: translatey(5px) } } @keyframes updown { from { -webkit-transform: translatey(0); -moz-transform: translatey(0); transform: translatey(0) } to { -webkit-transform: translatey(5px); -moz-transform: translatey(5px); transform: translatey(5px) } } @-moz-keyframes backindown { 0% { opacity: .7; -moz-transform: translatey(-1200px) scale(.5); transform: translatey(-1200px) scale(.5) } 80% { opacity: .7; -moz-transform: translatey(0) scale(.5); transform: translatey(0) scale(.5) } to { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1) } } @-webkit-keyframes backindown { 0% { opacity: .7; -webkit-transform: translatey(-1200px) scale(.5); transform: translatey(-1200px) scale(.5) } 80% { opacity: .7; -webkit-transform: translatey(0) scale(.5); transform: translatey(0) scale(.5) } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } } @keyframes backindown { 0% { opacity: .7; -webkit-transform: translatey(-1200px) scale(.5); -moz-transform: translatey(-1200px) scale(.5); transform: translatey(-1200px) scale(.5) } 80% { opacity: .7; -webkit-transform: translatey(0) scale(.5); -moz-transform: translatey(0) scale(.5); transform: translatey(0) scale(.5) } to { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1) } } @-moz-keyframes rotate { from { -moz-transform: rotate(0); transform: rotate(0) } to { -moz-transform: rotate(-360deg); transform: rotate(-360deg) } } @-webkit-keyframes rotate { from { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(-360deg); transform: rotate(-360deg) } } @keyframes rotate { from { -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(-360deg); -moz-transform: rotate(-360deg); transform: rotate(-360deg) } } @-moz-keyframes zoomin { 0% { opacity: 0; -moz-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } 30% { opacity: .8; -moz-transform: scale3d(1.5,1.5,1.5); transform: scale3d(1.5,1.5,1.5) } 70% { opacity: .8; -moz-transform: scale3d(.6,.6,.6); transform: scale3d(.6,.6,.6) } 100% { opacity: 1 } } @-webkit-keyframes zoomin { 0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } 30% { opacity: .8; -webkit-transform: scale3d(1.5,1.5,1.5); transform: scale3d(1.5,1.5,1.5) } 70% { opacity: .8; -webkit-transform: scale3d(.6,.6,.6); transform: scale3d(.6,.6,.6) } 100% { opacity: 1 } } @keyframes zoomin { 0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); -moz-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) } 30% { opacity: .8; -webkit-transform: scale3d(1.5,1.5,1.5); -moz-transform: scale3d(1.5,1.5,1.5); transform: scale3d(1.5,1.5,1.5) } 70% { opacity: .8; -webkit-transform: scale3d(.6,.6,.6); -moz-transform: scale3d(.6,.6,.6); transform: scale3d(.6,.6,.6) } 100% { opacity: 1 } } @-moz-keyframes flipinx { 0% { -moz-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; -moz-transform: perspective(400px) rotatex(90deg); transform: perspective(400px) rotatex(90deg) } 40% { -moz-animation-timing-function: ease-in; animation-timing-function: ease-in; -moz-transform: perspective(400px) rotatex(-20deg); transform: perspective(400px) rotatex(-20deg) } 60% { opacity: 1; -moz-transform: perspective(400px) rotatex(10deg); transform: perspective(400px) rotatex(10deg) } 80% { -moz-transform: perspective(400px) rotatex(-5deg); transform: perspective(400px) rotatex(-5deg) } to { -moz-transform: perspective(400px); transform: perspective(400px) } } @-webkit-keyframes flipinx { 0% { -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; -webkit-transform: perspective(400px) rotatex(90deg); transform: perspective(400px) rotatex(90deg) } 40% { -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; -webkit-transform: perspective(400px) rotatex(-20deg); transform: perspective(400px) rotatex(-20deg) } 60% { opacity: 1; -webkit-transform: perspective(400px) rotatex(10deg); transform: perspective(400px) rotatex(10deg) } 80% { -webkit-transform: perspective(400px) rotatex(-5deg); transform: perspective(400px) rotatex(-5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } } @keyframes flipinx { 0% { -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; -webkit-transform: perspective(400px) rotatex(90deg); -moz-transform: perspective(400px) rotatex(90deg); transform: perspective(400px) rotatex(90deg) } 40% { -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; animation-timing-function: ease-in; -webkit-transform: perspective(400px) rotatex(-20deg); -moz-transform: perspective(400px) rotatex(-20deg); transform: perspective(400px) rotatex(-20deg) } 60% { opacity: 1; -webkit-transform: perspective(400px) rotatex(10deg); -moz-transform: perspective(400px) rotatex(10deg); transform: perspective(400px) rotatex(10deg) } 80% { -webkit-transform: perspective(400px) rotatex(-5deg); -moz-transform: perspective(400px) rotatex(-5deg); transform: perspective(400px) rotatex(-5deg) } to { -webkit-transform: perspective(400px); -moz-transform: perspective(400px); transform: perspective(400px) } } .page { max-width: 768px; position: fixed; left: 50%; top: 0; bottom: 0; width: 100%; height: 100%; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%); overflow: hidden } .page .swiper-container,.page .swiper-slide { width: 100%; height: 100%; overflow: hidden } .page .page-cover { width: 100%; height: 100% } .page .page-cover .cover-img { width: 100%; height: 100%; background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% } .page .page-cover .cover-img.bg1 { background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% } .page .page-cover .cover-img.bg2 { background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% } .page .page-cover .cover-img.bg3 { background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% } .page .page-cover .cover-img.bg4 { background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% } .page .page-cover .cover-img.bg5 { background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% } .page .page-cover .cover-img .cooperate { -webkit-animation-duration: 1.8s; -moz-animation-duration: 1.8s; animation-duration: 1.8s; -webkit-animation-name: flipinx; -moz-animation-name: flipinx; animation-name: flipinx; -webkit-backface-visibility: visible!important; -moz-backface-visibility: visible!important; backface-visibility: visible!important; width: 64%; position: absolute; bottom: 6%; left: 50%; margin-left: -32% } .page .page-cover .cover-img .cooperate img { width: 100% } .page .page-cover .cover-img .tips { width: 30px; height: 48px; background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100%; background-size: 100%; position: absolute; left: 50%; margin-left: -15px; bottom: 5%; -webkit-animation-name: updown; -moz-animation-name: updown; animation-name: updown; -webkit-animation-duration: .7s; -moz-animation-duration: .7s; animation-duration: .7s; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; -moz-animation-direction: alternate; animation-direction: alternate } .page .page-cover .cover-video { width: 100%; height: 100% } .page .page-cover .cover-video video { object-fit: fill } .page .page-getrank { width: 100%; height: 100%; background: center top no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100%; position: relative } .page .page-getrank .title { position: absolute; left: 50%; top: 14%; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%); width: 100%; font-size: 22px; text-align: center; line-height: 1.5; color: #894321 } .page .page-getrank .title.hide { display: none } .page .page-getrank .button { position: absolute; left: 50%; top: 50%; margin-left: -75px; margin-top: -75px; width: 150px; height: 150px; color: #fff; font-size: 0; text-align: center } .page .page-getrank .button.hide { display: none } .page .page-getrank .button i { position: relative; z-index: 5; line-height: 150px; font-size: 40px } .page .page-getrank .button img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; -webkit-animation-name: rotate; -moz-animation-name: rotate; animation-name: rotate; -webkit-animation-duration: 5s; -moz-animation-duration: 5s; animation-duration: 5s; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite } .page .page-getrank .dao { position: absolute; left: 50%; top: 20%; margin-left: -35%; width: 70%; -webkit-animation-name: zoomin; -moz-animation-name: zoomin; animation-name: zoomin; -webkit-animation-duration: 1.6s; -moz-animation-duration: 1.6s; animation-duration: 1.6s } .page .page-getrank .dao img { width: 100% } .page .page-getrank .dao.hide { display: none } .page .page-getrank .result { text-align: center; position: absolute; bottom: 20%; left: 50%; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%); font-size: 18px; color: #8c4323; line-height: 34px; width: 100% } .page .page-getrank .result i { padding: 0 15px; margin-left: 5px; margin-right: 5px; background: #8c4323; color: #fff } .page .page-getrank .result.hide { display: none } .page .page-getrank .getposter { text-align: center; color: #26150d; font-size: 16px; line-height: 34px; position: absolute; width: 100%; bottom: 10%; left: 50%; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%) } .page .page-getrank .getposter:after { content: ""; display: block; margin: 0 auto; width: 150px; height: 1px; background: #26150d } .page .page-ending { width: 100%; height: 100%; position: relative } .page .page-ending img { z-index: 1; position: absolute; left: 50%; top: 0; -webkit-transform: translatex(-50%); -moz-transform: translatex(-50%); -ms-transform: translatex(-50%); transform: translatex(-50%); width: auto; height: 100% } .page .page-ending.bgcolor1 { background: #1286af } .page .page-ending.bgcolor2 { background: #8c8d7d } .page .page-ending.bgcolor3 { background: #131f1f } .page .page-ending.bgcolor4 { background: #fbf4ee } .page .page-ending.bgcolor5 { background: #dbdde9 } .page .page-ending canvas { display: none } .page .page-ending .refresh { font-size: 12px; line-height: 26px; padding-top: 25px; color: #fff; background: center top no-repeat; -webkit-background-size: auto 25px; -moz-background-size: auto 25px; background-size: auto 25px; position: absolute; right: 20px; top: 20px; z-index: 15 } @media screen and (min-height:1024px) { .page .page-cover .cover-img .topic { width: 60%; position: absolute; top: 12%; left: 50%; margin-left: -30% } }