@charset "gb2312";
/*-----------------³õÊ¼»¯---------------------*/

* { padding: 0; margin: 0; border: none; }
html, body { color: #333; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; min-width: 1200px; }
ul, ol, li { list-style: none; }
var, em, i { font-style: normal; }
a { text-decoration: none; color: #333; }
img { display: inline; border: 0 none; }
input[type=text], input[type=password], input[type=email], input[type=tel], select, textarea { font-size: 12px; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
.clear:after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden; }
.w1200 { position: relative; width: 1200px; margin: 0 auto; }
/*page1*/

.page1 { position: relative; height: 1385px; background: url("../img/page1.jpg") no-repeat center top; overflow: hidden; }
.logo { position: absolute; top: 27px; left: 6px; width: 188px; height: 100px; display: inline-block; }
.nav a:hover { text-decoration: underline; color: #B6671A; }
.btn-enter { position: absolute; right: 2%; top: 32px; }
.btn-enter .enter-web { display: inline-block; width: 46px; height: 46px; background: url(../img/btn-enter.png) no-repeat 0px 0px; }
.btn-enter .enter-game { display: inline-block; width: 46px; height: 46px; background: url(../img/btn-enter.png) no-repeat -54px 0px; }
.btn-enter .enter-web:hover { background: url(../img/btn-enter1.png) no-repeat 0px 0px; }
.btn-enter .enter-game:hover { background: url(../img/btn-enter1.png) no-repeat -54px 0px; }
.time { color: #ffea8b; text-align: center; width: 430px; position: absolute; left: 32%; top: 490px; height: 28px; line-height: 26px; font-size: 18px; background: -webkit-linear-gradient(left, #ffba58, #fff1bd, #ffba58); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.rank1-person { position: absolute; width: 520px; height: 542px; left: 28%; top: 565px; background: url(../img/person1.png) no-repeat; -webkit-animation: jpd-motion 1.6s steps(7) infinite; -moz-animation: jpd-motion 1.6s steps(7) infinite; -ms-animation: jpd-motion 1.6s steps(7) infinite; animation: jpd-motion 1.6s steps(7) infinite; z-index: 2; }
 @-webkit-keyframes jpd-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -3696px 0px
}
}
 @-moz-keyframes jpd-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -3696px 0px
}
}
 @-o-keyframes jpd-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -3696px 0px
}
}
 @keyframes jpd-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -3696px 0px
}
}
.rank2-person { position: absolute; width: 479px; height: 594px; left: 0%; top: 519px; background: url(../img/person2.png) no-repeat; -webkit-animation: jps-motion 1.6s steps(15) infinite; -moz-animation: jps-motion 1.6s steps(15) infinite; -ms-animation: jps-motion 1.6s steps(15) infinite; animation: jps-motion 1.6s steps(15) infinite; }
 @-webkit-keyframes jps-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
 @-moz-keyframes jps-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
 @-o-keyframes jps-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
 @keyframes jps-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
.rank3-person { position: absolute; width: 479px; height: 594px; left: 59.3%; top: 519px; background: url(../img/person3.png) no-repeat; -webkit-animation: jp-motion 1.6s steps(15) infinite; -moz-animation: jp-motion 1.6s steps(15) infinite; -ms-animation: jp-motion 1.6s steps(15) infinite; animation: jp-motion 1.6s steps(15) infinite; }
 @-webkit-keyframes jp-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
 @-moz-keyframes jp-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
 @-o-keyframes jp-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
 @keyframes jp-motion {  0% {
 background-position: 0px 0px
}
 100% {
 background-position: -7185px 0px
}
}
.rank1-cover { position: absolute; width: 257px; height: 127px; left: 38.6%; top: 1012px; background: url(../img/cover.png) no-repeat; }
.rank li { position: absolute; text-align: center; width: 130px; color: #80401e; }
.rank li h3 { font-weight: normal; font-size: 14px; }
.rank li p { font-weight: bold; font-size: 15px; line-height: 8px; margin-top: 6px; }
.rank li.rank1 h3, .rank li.rank2 h3, .rank li.rank3 h3 { font-weight: normal; font-size: 16px; color: #ff9445 }
.rank li.rank1 p, .rank li.rank2 p, .rank li.rank3 p { font-weight: bold; font-size: 18px; color: #fffd85; line-height: 26px; margin-top: 0; }
.rank li.rank1 { width: 260px; top: 1042px; left: 460px; z-index: 4; }
.rank li.rank2 { width: 260px; top: 984px; left: 109px; }
.rank li.rank3 { width: 260px; top: 984px; left: 813px; }
.rank li.rank4 { top: 1251px; left: 74px; }
.rank li.rank5 { top: 1251px; left: 226px; }
.rank li.rank6 { top: 1251px; left: 377px; }
.rank li.rank7 { top: 1251px; left: 527px; }
.rank li.rank8 { top: 1251px; left: 678px; }
.rank li.rank9 { top: 1251px; left: 829px; }
.rank li.rank10 { top: 1251px; left: 981px; }
/*page2*/

.page2 { position: relative; height: 819px; background: url("../img/page2.jpg") no-repeat center top; overflow: hidden; }
.ta { position: absolute; top: 131px; left: 183px; border-collapse: collapse; color: #d19c69; }
.ta tr td { text-align: center; line-height: 37px; font-size: 16px; }
.ta tr th { text-align: center; line-height: 51px; font-size: 18px; }
/*page3*/

.page3 { position: relative; height: 1286px; background: url("../img/page3.jpg") no-repeat center top; overflow: hidden; }
.hdjl-txt { position: absolute; left: 0px; width: 100%; text-align: center; color: #80604f; font-size: 16px; line-height: 28px; top: 80px; }
.hdjl-sm { line-height: 28px; position: absolute; left: 178px; top: 994px; color: #80604f; font-size: 14px; }
.slideTxtBox { width: 222px; height: 139px; /* background: url(../img/shine_pic.png) no-repeat 0 0; */
    position: absolute; left: 40.2%; top: 263px; cursor: pointer; -webkit-animation: zx-motion 2s steps(8) infinite; -moz-animation: zx-motion 2s steps(8) infinite; animation: zx-motion 2s steps(8) infinite; }
.slideTxtBox .shine_box { width: 249px; height: 248px; /* background: url(../img/shine_pic1.png) no-repeat 0 0;*/
    z-index: 5; -webkit-animation: pf-motion 2s steps(7) infinite; -moz-animation: pf-motion 2s steps(7) infinite; animation: pf-motion 2s steps(7) infinite; position: absolute; left: 201px; top: -64px; display: none; }
.slideTxtBox .alert-price { width: 212px; height: 433px; position: absolute; left: 98.8%; top: -49px; background: url(../img/alert-price.png); display: none; }
.slideTxtBox:hover .alert-price { display: block; }
.slideTxtBox:hover .shine_box { display: block; }
.slideTxtBox-down { width: 257px; height: 117px; position: absolute; left: 39%; top: 710px; cursor: pointer; }
.slideTxtBox-down .alert-price-down { width: 212px; height: 362px; position: absolute; left: 102.8%; top: -104px; background: url("../img/alert-price1.png"); display: none; z-index: 999; }
.slideTxtBox-down:hover .alert-price-down { display: block; }
 @-webkit-keyframes zx-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1776px 0;
}
}
 @-moz-keyframes zx-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1776px 0;
}
}
 @-ms-keyframes zx-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1776px 0;
}
}
 @-o-keyframes zx-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1776px 0;
}
}
 @keyframes zx-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1776px 0;
}
}
 @-webkit-keyframes pf-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1743px 0;
}
}
 @-moz-keyframes pf-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1743px 0;
}
}
 @-ms-keyframes pf-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1743px 0;
}
}
 @-o-keyframes pf-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1743px 0;
}
}
 @keyframes pf-motion {  0% {
 background-position: 0 0
}
 100% {
 background-position: -1743px 0;
}
}
/*page4*/

.page4 { position: relative; height: 720px; background: url("../img/page4.jpg") no-repeat center top; overflow: hidden; }
.faq { position: absolute; top: 246px; left: 550px; width: 520px; }
.faq li { float: left; width: 100%; line-height: 26px; margin-bottom: 16px; font-size: 14px; }
.faq li p { color: #ff3300; }
.faq li div { color: #80604f; }
/*µ×²¿*/


/*foot*/

.wrapper-footer { width: 100%; background: #1a0202; height: 202px; border-bottom: 3px solid #1a0202 }
.wrapper-inner { width: 1000px; margin: 0 auto; position: relative }
.wrapper-inner .qr-left { float: left; width: 282px; height: 138px; background: url(../img/footer_qr.png) no-repeat; margin: 30px 0 0 90px }
.wrapper-inner .f-info-right { float: right; width: 500px; height: 40px; margin: 35px 40px 0 0; text-align: center }
.f-info-right .footer-logo { display: block; width: 127px; height: 45px; margin: 10px auto }
.f-info-right p { color: #fff; line-height: 30px }
