@charset "utf-8";
body{
				font-family: "微软雅黑";
				font-size: 13px;
				margin: 0;
				padding: 0;
				background: #1b2023;
				 
			}
			a{
				text-decoration: none;
			}
			li{
				list-style-type: none;
			}
			.z-body{
			position: relative;
			height:1000px ;
			background:url(../images/bg01.jpg) center top no-repeat ;
			z-index: 1;
			}
			.z_main{
				position: relative;
				margin: 0 auto;
				width: 1000px;
				height: 1000px;
				overflow: hidden;
				background:url(../images/bg02.jpg) center top no-repeat ;
				
				
			}
			.logo{
				display: block;
    			width: 210px;
   				height: 128px;
   				
    			position: absolute;
    			top: 32px;
    			left: 274px;
			}
			
			.play{
			    position: absolute;
    			display: block;
		    	width: 254px;
		    	height: 112px;
		    	top: 454px;
                left: 271px;
                cursor:pointer;
		    	
			}
			.zcck{
			     position: absolute;
			     top: 70px;
			     margin: 0;
			     padding: 0 33px;
			     width: 89%;
			     left: 0;
			     height: 179px;
				 background: url(../images/1.png) no-repeat;
				 background-size: 160% 285%;
				 background-position: -180px -179px;
			}
			.zcck li{
				float: left;
				width: 259px;
				height: 53px;
				margin: 15px 8px 4px 0;
			}
			.zcck li a{
				display: block;
				width: 100%;
			    height: 100%;
			    cursor:pointer;
			}
			#show {
				
		            position: fixed;
		            width: 426px;
                    height: 278px;
		            background: url(../images/bg_zc.jpg)  no-repeat;
		            left: 50%;
		            top: 300px;
		            margin-left: -213px;
		            z-index: 4;
			 
}
		
#show form{
	        padding: 0;
	        width: 100%;
	        height: 78%;
}
#show table{
	    width: 90%;
    margin-top: 60px;
    margin-left: 45px;
}

#show table tr{
	height: 31px;
}
#show h2{
	 text-align: center;
	background: #ececec;
    margin: 0;
    padding: 17px 0;
}
.submitbtn1 {
    background: #ffb126;
    color: #fff;
    font-size: 17px;
    border: medium none;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin-left: 56px;
    margin-top: 18px;
    width: 180px;
   
}
.submitbtn1:hover{
	 background: #ffa300;
	
}


#third_login {
	       margin: 0;
    padding: 0;
    color: black;
    font-size: 12px;
    left: 118px;
    position: absolute;
    text-align: center;
    top: 254px;
}
#trd-login-qq {
	width: 28px;
    height: 28px;
	background: url(../images/qq.png) no-repeat;
        background-size: 36px;
    background-position: -3px -2px;
       left: 132px;
       top: -8px;
}
#trd-login-weixin {
	width: 28px;
    height: 28px;
    top: -8px;
    left: 99px;
    background: url(../images/wechat.png) no-repeat;
    	    background-size: 38px;
    background-position: -5px -4px;
}
.login3rd {
    background: url(../images/icon_log_reg.png) no-repeat scroll 0 0;
    height: 23px;
    position: absolute;
    top: 0;
    width: 23px;
}
			.game-footer{
				margin-top: 0 !important;
			}
			.game-footer, .game-footer-inner {
                background: #2b3036 !important;
            }
             .game-footer-fun dd a, .game-footer-fun dt, .game-footer-copr p {
    			color: #dedede !important;
			}
			
			
.link_tdbox {
	background: #ffffff none repeat scroll 0 0;
	color: #666666;
	font-family: "微软雅黑";
	overflow: hidden;
	width: 1300px;
	margin:0px auto
}
.link_tdbox div {
	float: left;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}
.dqgamefn a {
	color: #be940c;
	font-weight: bold;
	text-decoration: none;
}
.bg{
	    width: 600px;
	    height: 480px;
	    position: absolute;
	    top: 347px;
	    left: 17%;
		z-index: 1;
}
.bg_tit{
	width: 100%;
	height: 60px;
	background: rgba(0,0,0,0.8);
	
	color: #fff;
	text-align: center;
	line-height: 60px;
}
.bg_content{
	width: 100%;
	height: 420px;
	background:rgba(0,0,0,0.5) ;
	
	position: absolute;
	top: 60px;
	left: 0;
}
.bg_content h1{
	    color: #fff;
	    height: 50px;
	    margin: 20px 0 0 0;
	    text-align: center;
		z-index: 1;
}
.start {
	    position: absolute;
	    display: block;
	    width: 386px;
	    height: 172px;
	    background: url(../images/start_8e649f8.png) no-repeat;
	    bottom: 171px;
	    left: 269px;
		z-index: 2;
}

.start span,
.start span:after {
	display: block;
	width: 245px;
	height: 92px;
	margin: 0 auto;
	background: url(../images/xiao_788f2dc.png) no-repeat;
	content: "";
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -46px;
	margin-left: -122px
}

.start:hover {
	background: url(../images/start-h_99bf6fc.png) no-repeat
}

.start:hover span {
	-moz-animation: linear icoBig 1.6s infinite;
	animation: linear icoBig 1.6s infinite;
	-webkit-animation: linear icoBig 1.6s infinite
}

.start:hover span:after {
	opacity: .6;
	-moz-animation: linear icoBig2 1.6s infinite;
	animation: linear icoBig2 1.6s infinite;
	-webkit-animation: linear icoBig2 1.6s infinite
}

@-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)
	}
}

@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
	}
}

@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
	}
}