@charset "utf-8";
html,body{height:100%;}
body{font-family:新明細體, PMingLiU, SimSun, sans-serif;font-size:13px; line-height:25px; color:#5f0000; background:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
fieldset,img {border:0;}
ul,li,ol {list-style:none;}
select,input{vertical-align:middle;}
a{color:#5f0102; text-decoration:none; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: underline; color:#fe0003;}
.fl { float:left;}
.fr { float:right;}
.none {display:none;}


.ag_bg {width:100%; height:100%; min-height:800px; display:block; position:relative; overflow:hidden;}

.ag33_bg {width:100%; height:100%; display:block; background:url(../images/ag33_bg01.jpg) no-repeat center top; position:absolute; left:0; top:0; z-index:1;}

.ag33_logo {width:400px; height:160px; display:block; background:url(../images/indexpc_logo.png) no-repeat; background-size:100%; position:absolute; left:15px; top:15px; z-index:7;}
.ag33_ren1 {width:1000px; height:1000px; display:block; background:url(../images/ag33_bg01_ren1.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0; margin-left:-600px; z-index:4;-webkit-animation:right_in 0.5s linear 0s forwards; opacity:0;}
.ag33_ren2 {width:1000px; height:1000px; display:block; background:url(../images/ag33_bg01_ren2.png) no-repeat; background-size:100%; position:absolute; left:50%; top:0; margin-left:-400px; z-index:3;-webkit-animation:left_in 0.5s linear 0.3s forwards; opacity:0;}
.ag33_text {width:1200px; height:300px; display:block; background:url(../images/ag33_bg01_text.png) no-repeat; background-size:100%; position:absolute; left:50%; top:420px; margin-left:-600px; z-index:6;-webkit-animation:big_in 0.5s linear 0.5s forwards; opacity:0;}
.ag33_text:before { content:''; width:1200px; height:200px; display:block; background:url(../images/ag33_bg01_textgg.png) no-repeat; background-size:100% 3000%; position:absolute; left:0; top:50px; z-index:3; -webkit-animation: bg01_text 2s steps(30) infinite;}
	@-webkit-keyframes bg01_text{
     to{
         background-position: 0 -6000px;
     }
	}

.ag33_btn {width:400px; height:150px; display:block;background:url(../images/ag33_btn.png) no-repeat; background-size:100% 100%; position:absolute; left:50%; top:700px; margin-left:-200px; z-index:7;-webkit-animation:big_in 0.4s linear 0.8s forwards; opacity:0; cursor:pointer;}
.ag33_btn:hover {-webkit-filter:brightness(1.1);filter:brightness(1.1);}
.ag33_btn:before { content:''; width:400px; height:150px; display:block;background:url(../images/ag33_btntt.png) no-repeat; background-size:100% 100%; position:absolute; left:0; top:0; -webkit-animation:ag33_btn 1s linear infinite;transform-origin: center center;}
@-webkit-keyframes ag33_btn {
  from {
    -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);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}


@-webkit-keyframes big_in { 
	0%{ opacity:0; -webkit-transform: scale3d(1.5, 1.5, 1.5);}
	100%{ opacity:1; -webkit-transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes small_in { 
	0%{ opacity:0; -webkit-transform: scale3d(0.6, 0.6, 0.6);}
	100%{ opacity:1; -webkit-transform: scale3d(1, 1, 1);}
}
@-webkit-keyframes show_in { 
	0%{ opacity:0;}
	100%{ opacity:1;}
}
@-webkit-keyframes left_in { 
	from {opacity:0; -webkit-transform: translate3d(-50%, 0, 0);}
	to {opacity:1; -webkit-transform: translate3d(0, 0, 0);}
}
@-webkit-keyframes right_in { 
	from {opacity:0; -webkit-transform: translate3d(50%, 0, 0);}
	to {opacity:1; -webkit-transform: translate3d(0%, 0, 0);}
}
@-webkit-keyframes top_in { 
	from {opacity:0; -webkit-transform: translate3d(0, -20%, 0);}
	to {opacity:1; -webkit-transform: translate3d(0, 0, 0);}
}
@-webkit-keyframes bottom_in { 
	from {opacity:0; -webkit-transform: translate3d(0, 20%, 0);}
	to {opacity:1; -webkit-transform: translate3d(0, 0, 0);}
}


#container {
    position:absolute;
	left:0; top:0;
    height: 100%;
    width: 100%;
    overflow: hidden;
	z-index:5;
}

#leafContainer 
{
    position: absolute;
    width: 100%;
    height: 100%;
}
#leafContainer > div 
{
    position: absolute;
    width: 120px;
    height: 120px;
    -webkit-animation-iteration-count: infinite, infinite;
    -webkit-animation-direction: normal, normal;
    -webkit-animation-timing-function: linear, ease-in;
}
#leafContainer > div > img {
     position: absolute;
     width: 120px;
     height: 120px;
     -webkit-animation-iteration-count: infinite;
     -webkit-animation-direction: alternate;
     -webkit-animation-timing-function: ease-in-out;
     -webkit-transform-origin: 50% -100%;
}
@-webkit-keyframes fade
{
    0%   { opacity: 1; }
    70%  { opacity: 0.8; }
    100% { opacity: 0; }
}
@-webkit-keyframes drop
{
    0%   { -webkit-transform: translate(-200px, -40px); }
    100% { -webkit-transform: translate(200px, 1200px); }
}
@-webkit-keyframes clockwiseSpin
{
    0%   { -webkit-transform: rotate(-50deg); }
    100% { -webkit-transform: rotate(100deg); }
}
@-webkit-keyframes counterclockwiseSpinAndFlip 
{
    0%   { -webkit-transform: scale(-1, 1) rotate(100deg); }
    100% { -webkit-transform: scale(-1, 1) rotate(-80deg); }
}


.ag_reg_black {width:100%; height:100%; background:#000000; display:none; opacity:0.7; z-index:49; position:absolute; left:0; top:0;}
.ag_regbg {width:1400px; height:740px; display:none; background:url(../images/ag32_regbg.png) no-repeat; background-size:100%; position:absolute; left:50%; top:60%; margin:-400px -780px; z-index:52; opacity:0;}
.ag_regcloser {width:30px; height:30px; display:block; background:url(../images/ag11_regclose.png) no-repeat; text-indent:-9999px; position:absolute; right:1px; top:35px; z-index:51;}

.reg_mc {width:460px; display:block; position:absolute; left:660px; top:210px; z-index:20; height:380px;}
.reg_mc01 {width:380px; position:absolute; left:60px; top:85px;}
.reg_mc02 {width:380px; position:absolute; left:60px; top:135px;}
.reg_mc03 {width:380px; position:absolute; left:60px; top:185px;}
.reg_mc04 { display:none;}
.reg_mc05 {width:280px; position:absolute; left:150px; top:235px;}
.reg_mc06 {width:370px; position:absolute; left:64px; top:15px; text-align:center;}
.reg_mc06:before {content: ''; width:180px; height:50px; float:left; background:url(../images/ag32_regmenu.png) no-repeat 0px 0px; cursor:pointer;}
.reg_mc06 a {width:180px; height:50px; float:left; margin-left:10px; background:url(../images/ag32_regmenu.png) no-repeat -180px -50px; text-indent:-9999px;}
.reg_mc06 a:hover { background-position:-180px -100px;}
.reg_mc07 {width:280px; position:absolute; left:150px; top:185px;}
.reg_mc08 {width:370px; position:absolute; left:64px; top:15px; text-align:center;}
.reg_mc08:after {content: ''; width:180px; height:50px; float:left; margin-left:10px; background:url(../images/ag32_regmenu.png) no-repeat -180px 0px; cursor:pointer;}
.reg_mc08 a {width:180px; height:50px; float:left; background:url(../images/ag32_regmenu.png) no-repeat 0px -50px; text-indent:-9999px;}
.reg_mc08 a:hover { background-position:-0px -100px;}
.reg_mc09 { float:left; font-size:16px; line-height:30px; color:#cccccc; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; display:none;}
.reg_mc font { float:left; font-size:16px; line-height:28px; color:#ffffff; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; width:85px;}
.reg_mc .tips {width:0; height:0; float:right; position:absolute; right:8px; top:8px; pointer-events: none; }
.reg_mc span { display:none; width:280px; text-align:right; font-size:13px; line-height:18px; color:#999999; float:right; padding-top:22px; position:absolute; right:0; top:0; text-indent:0;}
.reg_mc span.error {width:280px; display:block; background:url(https://www.gamexdd.com/public/images/icon_ad_error.png) no-repeat right 0px; color:#CC0000;}
.reg_mc span.right {width:16px; display:block; background:url(https://www.gamexdd.com/public/images/icon_ad_right.png) no-repeat right 0px; color:#009900; height:0px; overflow:hidden;}
.reg_input01 {width:280px; padding:0px 5px; height:28px; border:1px solid #cccccc; background:#f8f8f8; font-size:13px; line-height:28px; color:#999999; display:block;}
.reg_input02 {width:280px; height:70px; text-indent:-9999px; display:block; background: url(../images/ag32_regbtn.png) no-repeat; border:0px; cursor:pointer; overflow:hidden; -moz-border-radius:6px; border-radius:6px; }
.reg_input02:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.reg_input03 {width:280px; height:70px; text-indent:-9999px; display:block; background: url(../images/ag32_regbtn.png) no-repeat; border:0px; cursor:pointer; overflow:hidden;-moz-border-radius:6px; border-radius:6px; }
.reg_input03:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.reg_mc_other {width:400px; position:absolute; left:40px; top:315px; text-align:center;}
.reg_mc_other a { float:left; margin:0px 4px;width:125px; height:46px; text-indent:-9999px;}
.reg_mc_other a.reg_btn_fb { background:url(https://www.gamexdd.com/public/images/login_mbtn_fb.png) no-repeat; -webkit-background-size:100% 100%; background-size:100% 100%;}
.reg_mc_other a.reg_btn_gg { background:url(https://www.gamexdd.com/public/images/login_mbtn_gg.png) no-repeat; -webkit-background-size:100% 100%; background-size:100% 100%;}
.reg_mc_other a.reg_btn_yh { background:url(https://www.gamexdd.com/public/images/login_mbtn_yh.png) no-repeat; -webkit-background-size:100% 100%; background-size:100% 100%;}