@charset "UTF-8";
.flip-container {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	-ms-transform: perspective(1000px);
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d
}
.flip-container:hover .back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.flip-container:hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.flipper, .front, .back {
	width: 100%;
	height: 100%
}
.flipper {
	-webkit-transition: .6s;
	-moz-transition: .6s;
	transition: .6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative
}
.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .6s;
	-moz-transition: .6s;
	transition: .6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0
}
.front {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.vertical.flip-container {
	position: relative
}
.vertical .back {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.vertical.flip-container:hover .back {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg)
}
.vertical.flip-container:hover .front {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
@-webkit-keyframes icoBig {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
20% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
30% {
-webkit-transform:scale(0.93);
transform:scale(0.93)
}
45% {
-webkit-transform:scale(1.04);
transform:scale(1.04)
}
60% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-moz-keyframes icoBig {
0% {
-moz-transform:scale(1);
transform:scale(1)
}
20% {
-moz-transform:scale(1.05);
transform:scale(1.05)
}
30% {
-moz-transform:scale(0.93);
transform:scale(0.93)
}
45% {
-moz-transform:scale(1.04);
transform:scale(1.04)
}
60% {
-moz-transform:scale(1);
transform:scale(1)
}
}
@keyframes icoBig {
0% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1)
}
20% {
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
transform:scale(1.05)
}
30% {
-webkit-transform:scale(0.93);
-moz-transform:scale(0.93);
transform:scale(0.93)
}
45% {
-webkit-transform:scale(1.04);
-moz-transform:scale(1.04);
transform:scale(1.04)
}
60% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes icoBig2 {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
20% {
-webkit-transform:scale(1.3);
transform:scale(1.3);
opacity:0
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0
}
}
@-moz-keyframes icoBig2 {
0% {
-moz-transform:scale(1);
transform:scale(1)
}
20% {
-moz-transform:scale(1.3);
transform:scale(1.3);
opacity:0
}
100% {
-moz-transform:scale(1);
transform:scale(1);
opacity:0
}
}
@keyframes icoBig2 {
0% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1)
}
20% {
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
transform:scale(1.3);
opacity:0
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
opacity:0
}
}
html:first-child #opera {
	display: block
}
html>body #ie7 {
*display:block
}
body #ie6 {
	_display: block
}
body:empty #firefox12 {
	display: block
}
@-moz-document url-prefix() {
.prize_copy_btn {
position:relative;
top:-20px
}
}
html, body, div, span, iframe, h1, h2, h3, h4, h5, p, pre, em, img, strong, b, i, dl, dt, dd, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}
a, input, button {
	padding: 0;
	margin: 0;
	outline: 0
}
ul, li {
	list-style: none
}
a, button {
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto
}
a {
	color: #35353c
}
a:hover {
	text-decoration: none
}
em, i, strong {
	font-style: normal;
	font-weight: 400
}
.hidden {
	display: none
}
.block-a {
	display: block;
	height: 100%;
	text-indent: -9999em;
	overflow: hidden
}
.cls {
*zoom:1
}
.cls:after {
	display: block;
	visibility: hidden;
	clear: both;
	overflow: hidden;
	height: 0;
	content: '.'
}
.cls {
	clear: both
}
.body {
	position: relative;
	width: 100%;
	overflow-x: hidden;
	color: #313131;
	font: 14px/1.5 "Microsoft Yahei", SimSun;
	background: #fff url("body-bg_664f6cc.jpg")/*tpa=gamesite/tszz/pc/body-bg_664f6cc.jpg*//*tpa=gamesite/tszz/pc/body-bg_664f6cc.jpg*/ center bottom no-repeat;
	_overflow-x: visible;
	_width: 100%
}
body {
}
.sq-dialog-masking {
	position: fixed!important;
	_position: absolute!important
}
.r-cover {
	position: fixed!important;
	_position: absolute!important
}
.wrap {
	position: relative;
	width: 1200px;
	margin: auto;
	z-index: 2;
	padding-bottom: 118px
}
.index-body .wrap {
	padding: 0
}
.index-body .wrap1 {
	height: 695px
}
.index-body .wrap5 {
	padding-bottom: 122px
}
.header {
	position: relative;
	height: 695px
}
.side {
	position: relative;
	float: left;
	width: 288px;
	z-index: 2
}
.side .jietu {
	float: left
}
.main {
	position: relative;
	top: 0;
	overflow: hidden;
	z-index: 1
}
.h1 {
	position: absolute;
	line-height: 0;
	font-size: 0
}
.logo {
	position: absolute;
	top: 0;
	left: 36px;
	width: 317px;
	height: 167px;
	background: url("logo_70d70cb.png")/*tpa=gamesite/tszz/pc/logo_70d70cb.png*//*tpa=gamesite/tszz/pc/logo_70d70cb.png*/ no-repeat;
	z-index: 3
}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)
}
}
@-moz-keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
-moz-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-moz-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-moz-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-moz-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	-moz-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
-moz-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-moz-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-moz-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-moz-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	-moz-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg)
}
}
.logo:hover {
	-webkit-animation: linear swing 1s 1;
	-moz-animation: linear swing 1s 1;
	animation: linear swing 1s 1
}
.nav-top {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 49px;
	background: url("nav_e2409d7.png") no-repeat top center;
	z-index: 2
}
.nav-top ul {
	width: 1920px;
	padding-left: 66px;
	margin: auto
}
.nav-top li {
	width: 196px;
	float: left;
	font-size: 14px;
	text-align: center;
	height: 100%;
	_display: inline
}
.nav-top a {
	display: block;
	height: 36px;
	color: #fff;
	padding-top: 10px;
	line-height: 28px;
	text-decoration: none
}
.nav-top a span {
	display: block;
	font-size: 10px;
	font-style: normal;
	color: #f3dca9;
	line-height: 20px
}
.nav-top a:hover {
	color: #ff000d
}
.tips18 {
	position: absolute;
	bottom: 4px;
	left: 0;
	z-index: 2;
	font-size: 12px;
	color: #eee
}
.qqgroup a {
	position: absolute;
	top: 575px;
	left: 190px;
	display: block;
	z-index: 1
}
.kv-top {
	position: absolute;
	width: 1920px;
	height: 960px;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	background: url("../187zg/187zg.jpg") center top no-repeat;
}
.kv-top-img {
	position: relative;
	overflow: hidden;
	width: 1920px;
	height: 866px;
	clear: both
}
.kv-top-img li {
	overflow: hidden;
	width: 1920px;
	height: 866px;
	display: none
}
