/* CSS Document */
.loading{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:9999;}
.loading p{ line-height:400px; color:#fff; text-align:center; font-size:18px;}
.music{ width:30px; height:30px; position:absolute; left:10px; bottom:10px; z-index:999;}
.music a{ width:30px; height:30px; display:block;}
.music a.on{ background:url(../images/music_on.png) no-repeat; background-size:30px 30px; /*-webkit-animation: xuanzhuan 5s linear;-webkit-animation-iteration-count: infinite;  -moz-animation: xuanzhuan 5s linear;-moz-animation-iteration-count: infinite;  -o-animation: xuanzhuan 5s linear;-o-animation-iteration-count: infinite;  -ms-animation: xuanzhuan 5s linear;-ms-animation-iteration-count: infinite;  animation: xuanzhuan 5s linear;animation-iteration-count: infinite; */}
@-webkit-keyframes xuanzhuan { 
	from {-webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); } 
	to { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); } 
}
@-moz-keyframes xuanzhuan { 
	from {-webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); } 
	to { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); } 
}
@-o-keyframes xuanzhuan { 
	from {-webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); } 
	to { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); } 
}
@-ms-keyframes xuanzhuan { 
	from {-webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); } 
	to { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); } 
}
@keyframes xuanzhuan { 
	from {-webkit-transform: rotateZ(0); -moz-transform: rotateZ(0); -o-transform: rotateZ(0); -ms-transform: rotateZ(0); transform: rotateZ(0); } 
	to { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); } 
}
.music a.off{ background:url(../images/music_off.png) no-repeat; background-size:30px 30px;}
.index{ width:100%; height:100%; overflow:hidden; position:relative;}
.h{ width:100%; position:relative; z-index:1;}
.h-title{ width:100%; height:40px; background:#ed8d41; position:relative; z-index:999;}
.h-title a{ padding:0 10px; height:40px; line-height:40px; color:#fff; font-size:14px; display:block; position:absolute; left:0px; top:0px;}
.h-title h3{ line-height:40px; font-size:18px; color:#fff; text-align:center;}
.index .h-title{ position:absolute; top:0px;}
.h-index{ width:100%; background:url(../images/img_01.jpg) no-repeat; background-size:100%; position:absolute; left:0px; top:40px;}
.h-title .btn-2{ display:none;}
.b1{ width:100%; height:100%; position:relative;}
.b2{ width:90%; height:100%; margin:40px 5% 0 5%; background:url(../images/img_02.png) no-repeat; background-size:100%; position:absolute; opacity:0;}


.zhuazi-v{ width:25%; margin:0 0 0 -12.5%; position:absolute; left:77%;}
.zhuazi-v-ready{ top:0px;}

.zhuazi-v-z{ width:100%; background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%; display:block; position:absolute; left:0px; top:0px;}
.zhuazi-v-z-ready{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
.zhuazi-v-z-animate{animation:zhuazi-v-z-animate 0.5s ease;-moz-animation:zhuazi-v-z-animate 0.5s ease;-webkit-animation:zhuazi-v-z-animate 0.5s ease;-o-animation:zhuazi-v-z-animate 0.5s ease;}
@keyframes zhuazi-v-z-animate{
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

@-moz-keyframes zhuazi-v-z-animate{/* Firefox */
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

@-webkit-keyframes zhuazi-v-z-animate{/* Safari 和 Chrome */
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

@-o-keyframes zhuazi-v-z-animate{/* Opera */
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}
.h-img{ width:100%; height:100%; position:relative; z-index:9;}
.h-img a{ display:block; position:absolute;}
.b3{ background:url(../images/img_03.jpg) no-repeat; background-size:100%;}
.btn-wyxb{ width:56.25%; background:url(../images/btn_wyxb.png) no-repeat; background-size:100% 100%; display:block; position:absolute; left:22.96875%;}
.btn-ljzb{ width:39.84375%; display:block; position:absolute; left:5.9375%;}
.btn-sqzj{ width:39.84375%; display:block; position:absolute; left:53.75%;}
.wn-1{ width:5.9375%; background:url(../images/jc_01.png) no-repeat; background-size:100% 100%; position:absolute;}
.wn-2{ width:4.375%; background:url(../images/jc_02.png) no-repeat; background-size:100% 100%; position:absolute;}
.zt{ width:100%; background:url(../images/index_02.png) no-repeat; background-size:100%; position:absolute;}
.cz{ width:29.0625%; background:url(../images/index_01.png) no-repeat; background-size:100%; position:absolute;}

.cz-animate {
  -webkit-animation-duration: 6s;
          animation-duration: 6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.cz-animate.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.cz-animate.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
@-webkit-keyframes bounceInRight {
  0%,50%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215,0.7, 1.000);
            transition-timing-function: cubic-bezier(0.215,0.7, 1.000);
  }

  0% {
    opacity: 1;
    -webkit-transform: translate3d(100%, -100%, 0);
            transform: translate3d(100%, -100%, 0);
  }
  50% {
	opacity:1;
    -webkit-transform: none;
            transform: none;
  }
  100%{
	  opacity:0;
  }
}

@keyframes bounceInRight {
  0%,50%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215,0.7, 1.000);
            transition-timing-function: cubic-bezier(0.215,0.7, 1.000);
  }

  0% {
    opacity: 1;
    -webkit-transform: translate3d(100%, -100%, 0);
            transform: translate3d(100%, -100%, 0);
  }
  50% {
	opacity:1;
    -webkit-transform: none;
            transform: none;
  }
  100%{
	  opacity:0;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}
.game{ width:100%; position:relative;}
.time{ font-size:16px; color:#fff; padding:5px 0 0 10px; position:absolute; z-index:999;}
.time em{ font-size:18px;}
.score{ font-size:16px; color:#fff; padding:5px 10px 0 0; position:absolute; right:0px; z-index:999;}
.score em{ font-size:18px; color:#f00;}
.btn-left{ width:14.21875%; left:11.40625%; display:black; position:absolute;}
.btn-right{ width:14.21875%; left:75.15625%; display:black; position:absolute;}
.btn-zhua{ width:22.8125%; left:39.0625%; display:black; position:absolute;}
.zhuazi{ width:32.8125%; margin:0 0 0 -16.40625%; position:absolute; left:50%; top:-35%; z-index:99;}
.zhuazi-ready{ top:0px;}
.zhuazi-animate{animation:zhuazi-animate 0.5s ease;-moz-animation:zhuazi-animate 0.5s ease;-webkit-animation:zhuazi-animate 0.5s ease;-o-animation:zhuazi-animate 0.5s ease;}
@keyframes zhuazi-animate{
0%{ top:-35%;}
100%{ top:0px;}
}

@-moz-keyframes zhuazi-animate{/* Firefox */
0%{ top:-35%;}
100%{ top:0px;}
}

@-webkit-keyframes zhuazi-animate{/* Safari 和 Chrome */
0%{ top:-35%;}
100%{ top:0px;}
}

@-o-keyframes zhuazi-animate{/* Opera */
0%{ top:-35%;}
100%{ top:0px;}
}
.zhuazi-animate-v{animation:zhuazi-animate-v 0.5s ease;-moz-animation:zhuazi-animate-v 0.5s ease;-webkit-animation:zhuazi-animate-v 0.5s ease;-o-animation:zhuazi-animate-v 0.5s ease;}
@keyframes zhuazi-animate-v{
0%{ top:0px;}
100%{ top:-35%;}
}

@-moz-keyframes zhuazi-animate-v{/* Firefox */
0%{ top:0px;}
100%{ top:-35%;}
}

@-webkit-keyframes zhuazi-animate-v{/* Safari 和 Chrome */
0%{ top:0px;}
100%{ top:-35%;}
}

@-o-keyframes zhuazi-animate-v{/* Opera */
0%{ top:0px;}
100%{ top:-35%;}
}
.zhuazi-z{ width:100%; background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%; display:block; position:absolute; left:0px; top:0px;}
.zhuazi-z-ready{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
/*.zhuazi-z-animate{animation:zhuazi-z-animate 0.5s ease 1s;-moz-animation:zhuazi-z-animate 0.5s ease 1s;-webkit-animation:zhuazi-z-animate 0.5s ease 1s;-o-animation:zhuazi-z-animate 0.5s ease 1s;}*/
.zhuazi-z-animate{animation:zhuazi-z-animate 0.2s ease;-moz-animation:zhuazi-z-animate 0.2s ease;-webkit-animation:zhuazi-z-animate 0.2s ease;-o-animation:zhuazi-z-animate 0.2s ease;}
@keyframes zhuazi-z-animate{
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

@-moz-keyframes zhuazi-z-animate{/* Firefox */
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

@-webkit-keyframes zhuazi-z-animate{/* Safari 和 Chrome */
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

@-o-keyframes zhuazi-z-animate{/* Opera */
0%{ background:url(../images/zhua_1.png) no-repeat; background-size:100% 100%;}
20%{ background:url(../images/zhua_2.png) no-repeat; background-size:100% 100%;}
40%{ background:url(../images/zhua_3.png) no-repeat; background-size:100% 100%;}
60%{ background:url(../images/zhua_4.png) no-repeat; background-size:100% 100%;}
80%{ background:url(../images/zhua_5.png) no-repeat; background-size:100% 100%;}
100%{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
}

/*game-虫子*/
.cz-1{ width:5.9375%; background:url(../images/jc_02.png) no-repeat; background-size:100% 100%; position:absolute;}
.cz-2{ width:4.375%; background:url(../images/jc_03.png) no-repeat; background-size:100% 100%; position:absolute;}


/*抽奖结果*/
.zhuazi_v-z-0{ background:url(../images/zhua_6.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-1{ background:url(../images/zhua_v_1.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-2{ background:url(../images/zhua_v_2.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-3{ background:url(../images/zhua_v_3.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-4{ background:url(../images/zhua_v_4.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-5{ background:url(../images/zhua_v_5.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-6{ background:url(../images/zhua_v_6.png) no-repeat; background-size:100% 100%;}
.zhuazi_v-z-7{ background:url(../images/zhua_v_7.png) no-repeat; background-size:100% 100%;}

.award{ width:100%; background:url(../images/award.png) no-repeat left top; background-size:100%; position:absolute; z-index:999;}
.award-1{ width:15.625%; background:url(../images/award_1.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}
.award-2{ width:19.21875%; background:url(../images/award_2.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}
.award-3{ width:19.21875%; background:url(../images/award_3.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}
.award-4{ width:20.625%; background:url(../images/award_4.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}
.award-5{ width:15%; background:url(../images/award_5.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}
.award-6{ width:14.375%; background:url(../images/award_6.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}
.award-7{ width:17.65625%; background:url(../images/award_7.png) no-repeat; background-size:100% 100%; position:absolute; bottom:0px;}

.delayed0-0 {animation-delay:0s;-webkit-animation-delay:0s;}
.delayed0-1 {animation-delay:0.1s;-webkit-animation-delay:0.1s;}
.delayed0-2 {animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.delayed0-3 {animation-delay:0.3s;-webkit-animation-delay:0.3s;}
.delayed0-4 {animation-delay:0.4s;-webkit-animation-delay:0.4s;}
.delayed0-5 {animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delayed0-6 {animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.delayed0-7 {animation-delay:0.7s;-webkit-animation-delay:0.7s;}
.delayed0-8 {animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.delayed0-9 {animation-delay:0.9s;-webkit-animation-delay:0.9s;}
.delayed0-10 {animation-delay:1s;-webkit-animation-delay:1s;}
.delayed0-11 {animation-delay:1.1s;-webkit-animation-delay:1.1s;}
.delayed0-12 {animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.delayed0-13 {animation-delay:1.3s;-webkit-animation-delay:1.3s;}
.delayed0-14 {animation-delay:1.4s;-webkit-animation-delay:1.4s;}
.delayed0-15 {animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.delayed0-16 {animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.delayed0-17 {animation-delay:1.7s;-webkit-animation-delay:1.7s;}
.delayed0-18 {animation-delay:1.8s;-webkit-animation-delay:1.8s;}
.delayed0-19 {animation-delay:1.9s;-webkit-animation-delay:1.9s;}

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}


.fs{ font-size:30px; color:#fff; position:absolute; top:50%;}

.fs-animate {
	animation:fs-animate 5s ease;-moz-animation:fs-animate 5s ease;-webkit-animation:fs-animate 5s ease;-o-animation:fs-animate 5s ease;
}
@keyframes fs-animate{
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

}

@-moz-keyframes fs-animate{/* Firefox */
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@-webkit-keyframes fs-animate{/* Safari 和 Chrome */
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@-o-keyframes fs-animate{/* Opera */
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}


/*弹框*/
.tk{ width:100%; height:100%; background:url(../images/tk_share_bg.png) repeat; position:absolute; left:0px; top:0px; z-index:9999;}
.tk-btn{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1;}
.tk-c{ width:100%; height:100%; padding:1px 0 0 0; color:#4f250d; background:url(../images/tk_bg.png) no-repeat; background-size:100%; margin-top:-40px; position:relative; z-index:9999;}
.tk-1 p{ padding:0 20%; font-size:16px; color:#4f250d; position:absolute;}
.tk-1 em{ display:none;}
.tk-1 a{ width:39.84375%; background:url(../images/btn_ljzz.png) no-repeat; background-size:100% 100%; margin:0 0 0 -19.921875%; display:block; position:absolute; left:50%;}
.tk-2 h4{ width:100%; font-size:20px; text-align:center; display:block; position:absolute; left:0px;}
.tk-2 span{ width:100%; text-align:center; display:block; font-size:18px; position:absolute;}
.tk-2 span em{ color:#d42900;}
.tk-2 p{ padding:0 20%; font-size:16px; color:#4f250d; position:absolute;}
.tk-3 em{ width:11.875%; margin:0 0 0 -5.9375%; display:block; position:absolute; left:50%; z-index:99;}
.tk-3 h4{ width:100%; font-size:20px; text-align:center; display:block; position:absolute; left:0px;}
.tk-3 p{ padding:0 20%; font-size:16px; color:#4f250d; position:absolute;}
.tkbtn{ width:22.8125%; line-height:20px; background:url(../images/kt_btn.png) no-repeat; background-size:100% 100%; font-size:16px; color:#fff; text-align:center; display:block; position:absolute; display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; -webkit-box-align:center; display:-moz-box; -moz-box-orient:horizontal; -moz-box-pack:center; -moz-box-align:center; display:-o-box; -o-box-orient:horizontal; -o-box-pack:center; -o-box-align:center; display:-ms-box; -ms-box-orient:horizontal; -ms-box-pack:center; -ms-box-align:center; display:box; box-orient:horizontal; box-pack:center; box-align:center;}
.tkbtn-wycj,.tkbtn-zwyc{ left:15.46875%;}
.tkbtn-sqzj{ left:39.6875%;}
.tkbtn-ljfx,.tkbtn-zzxc{ left:64.0625%;}
.tk-share{ width:100%; height:100%; background:url(../images/tk_share.png) no-repeat; background-size:100%;}


@-webkit-keyframes fadeInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}