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

.ag22_bg {width:100%; height:100%; display:block; background:url(../images/ag22_bg.jpg) no-repeat center center; background-size:cover; position:absolute; left:0; top:0; z-index:1;}
.ag22_video {width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:3; cursor:pointer;}
.ag22_video video {width:100%; height:100%; display:block; object-fit:cover; margin:0 auto;}


.ag22_logo {width:320px; height:192px; display:none; background:url(../images/indexpc_logo.png) no-repeat; background-size:100%; position:absolute; left:20px; top:20px; z-index:4;}




.ad_reg_gift {width:150px; height:450px; display:block; position:absolute; left:180px; top:100px; z-index:3;}
.ad_reg_gift li {width:150px; height:150px; display:block; background:url(../images/ag12_quan.png) no-repeat; position:relative; float:left;}
.ad_reg_gift li:after { content:''; width:150px; height:150px; display:block; background:url(../images/ag12_star.png) no-repeat; position:absolute; left:0px; top:0px; z-index:5;}
.ad_reg_gift li:before { content:''; width:200px; height:200px; display:block; position:absolute; left:-25px; top:-25px; z-index:3; -webkit-animation: ad_reg_gift 1s steps(8) infinite;}
.ad_reg_gift li.ad_reg_gift1:before { background:url(../images/ag12_gift1.png) no-repeat; background-size:800% 100%;}
.ad_reg_gift li.ad_reg_gift2:before { background:url(../images/ag12_gift2.png) no-repeat; background-size:800% 100%;}
.ad_reg_gift li.ad_reg_gift3:before { background:url(../images/ag12_gift3.png) no-repeat; background-size:800% 100%;}
	@-webkit-keyframes ad_reg_gift{
     to{
         background-position: -1600px 0;
     }
	}



.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:1200px; height:600px; display:none; background:url(../images/ag12_regbg.png) no-repeat; position:absolute; left:50%; top:60%; margin:-320px -600px; 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:384px; height:336px; display:block; position:absolute; left:350px; top:165px; z-index:20;}
.reg_mc01 {width:364px; position:absolute; left:10px; top:65px;}
.reg_mc02 {width:364px; position:absolute; left:10px; top:115px;}
.reg_mc03 {width:364px; position:absolute; left:10px; top:165px;}
.reg_mc04 { display:none;}
.reg_mc05 {width:280px; position:absolute; left:94px; top:212px;}
.reg_mc06 {width:340px; position:absolute; left:20px; top:6px; text-align:center;}
.reg_mc06:before {content: ''; width:150px; height:44px; float:left; margin:0 10px; background:url(../images/ag12_regmenu.png) no-repeat 0px 0px; cursor:pointer;}
.reg_mc06 a {width:150px; height:44px; float:left; margin:0 10px; background:url(../images/ag12_regmenu.png) no-repeat -150px -44px; text-indent:-9999px;}
.reg_mc06 a:hover { background-position:-150px -88px;}
.reg_mc07 {width:280px; position:absolute; left:94px; top:162px;}
.reg_mc08 {width:340px; position:absolute; left:20px; top:6px; text-align:center;}
.reg_mc08:after {content: ''; width:150px; height:44px; float:left; margin:0 10px; background:url(../images/ag12_regmenu.png) no-repeat -150px 0px; cursor:pointer;}
.reg_mc08 a {width:150px; height:44px; float:left; margin:0 10px; background:url(../images/ag12_regmenu.png) no-repeat 0px -44px; text-indent:-9999px;}
.reg_mc08 a:hover { background-position:-0px -88px;}
.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:15px; line-height:28px; color:#ffffff; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; width:84px; text-align:right;}
.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:268px; padding:0px 5px; height:28px; border:1px solid #cccccc; background:#ffffff; font-size:13px; line-height:28px; color:#999999; display:block;}
.reg_input02 {width:280px; height:70px; text-indent:-9999px; display:block; background: url(../images/ag11_regbtn.png) no-repeat 0px 0px; border:0px; cursor:pointer; overflow:hidden; }
.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/ag11_regbtn.png) no-repeat 0px 0px; border:0px; cursor:pointer; overflow:hidden;}
.reg_input03:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.reg_mc_other {width:360px; position:absolute; left:12px; top:290px; text-align:center;}
.reg_mc_other a { float:left; margin:0px 6px;width:108px; height:40px; 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%;}