@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline; }
ol, ul { list-style:none; }
table { border-collapse: collapse;border-spacing: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }

body { line-height:1; font-size:14px; font-family:Arial,Helvetica,sans-serif; width:100%;color:#000;background:url(../../../../images/official/bleach/leading/adregister20140624/Bleach-regist1_001.jpg) #000 center top no-repeat; }
a { color:#FFF; text-decoration: none; outline:medium none; }

a:link, a:visited { -moz-transition: color 0.1s ease-in 0s; -webkit-transition: color 0.1s ease-out; }
.fixed { clear:both; height:0; overflow:hidden; }
.cfix{*zoom:1;}
.cfix:after{content:"";clear:both;display:block;}
.w1000 .none, .w1000 h1,.w1000 .register_chr p label  { display:none;}

.wrap_loding{opacity:0.7;filter:alpha(opacity:70); z-index: 99; width:100%; height:100%; display:block; position:absolute; left:0; top:0px; background:black;}
.load{ width:80px; height:80px; border-radius: 15px 15px 15px 15px; position:absolute; left:50%; top:50%; margin:40px 0 0 -40px; background:url(../../../../images/official/bleach/leading/adregister20140624/loading.gif) #000 0 0 no-repeat; text-align:center;}
/* register */ 
.bigbackground{width:100%;height:100%; display:block; position:absolute; left:0; top:0px; background:#000; }
.backgroundtop{width:100%;height:294px; display:block;position:absolute; left:0; top:0px; background:url(../../../../images/official/bleach/leading/adregister20140624/Bleach-regist1_01.jpg) #000 center top no-repeat;}
.backgroundcenter{width:100%; height:311px; display:block;position:absolute; left:0; top:294px; background:url(../../../../images/official/bleach/leading/adregister20140624/Bleach-regist1_02.jpg) #000 center top no-repeat;}
.backgroundbottom{width:100%; height:395px; display:block;position:absolute; left:0; top:605px; background:url(../../../../images/official/bleach/leading/adregister20140624/Bleach-regist1_03.jpg) #000 center top no-repeat;}
.content{ width:100%;height:100%; }
.w1300{width: 1000px; height:900px; position:relative; margin:0 auto; }

.flash_box{ width:100%; height:100%; position:relative;}
.flash{ width:1920px; height:1080px; margin:0 auto; position:absolute; left:50%; top:0px; margin:0 0 0 -960px; display:none;}


.logo{ position:absolute; left:0px; top:0px; width:234px; height:142px;}
.main1 { height: 750px;position: absolute; right: 330px; top:5px; width: 530px; z-index: 9;}
.ad_leading_wrap .login{text-align:center;color:#fff;height:60px;line-height:60px;font-size:14px;text-indent:65px;}
.ad_leading_wrap .login a{color:#fddf02;margin-left:14px;text-decoration:underline;}
.ad_leading_wrap .login a:hover{color:#f04a19;}
/* register */
.w1300 .register_chr div { position:relative; width:436px;}
.w1300 .register_chr div input {width:245px; margin-left:45px; background:url(../../../../images/official/bleach/leading/adregister20140624/input_bg.png) 0 0 repeat; border: 1px solid #000; overflow:hidden; height:40px; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#fff; font-weight:bolder; text-indent:12px;  padding:3px 3px 3px 40px; line-height:30px\9; outline:none;}
.w1300 .register_chr div input.focus{border:1px solid #fff100; color:#fff;}
.w1300 .register_chr div.email{ position:relative;}
.w1300 .register_chr div.user,
.w1300 .register_chr div.email,
.w1300 .register_chr div.password,
.w1300 .register_chr div.cpassword{ height:40px;display:inline-block; margin-top: 24px; *zoom:1;*display:inline;}
.w1300 .register_chr div.user{margin-top: 18px;}
.user_bg{ width:30px; height:30px; background:url(../../../../images/official/bleach/leading/adregister20140624/input_tubiao.png) 0 0 no-repeat; display:block; position:absolute;left:56px; *left:66px; top:8px;}
.email_bg{ width:30px; height:30px; background:url(../../../../images/official/bleach/leading/adregister20140624/input_tubiao.png) 0 -65px no-repeat; display:block; position:absolute;left:56px;*left:66px; top:8px;}
.password_bg{ width:30px; height:30px; background:url(../../../../images/official/bleach/leading/adregister20140624/input_tubiao.png) 0 -138px no-repeat; display:block; position:absolute;left:56px;*left:66px; top:8px;}
.w1300 .register_chr .fullin_bg{ position:absolute; top:150px; left:5px; }
.w1300 .register_chr .fullin_bg h3{margin-top:5px;}
.w1300 .register_chr div.ad_cbox {height:15px; position:relative;top:445px;left:50px; width:310px;}
.w1300 .register_chr div input#reg_agreement{ position:absolute; top:330px; left:10px;}
.w1300 .register_chr div input.error{ background-position:-3px -100px;}
.w1300 .register_chr em { font-size: 12px;line-height: 16px; left:2px;position: absolute; color:#222; width:305px; font-family:Arial; top:53px;}
.w1300 .register_chr em.error span.ok { width:15px;}
.w1300 .register_chr div.user em { top:53px; }
.ad_leading_wrap .check_agree{ color:#fff;}
.ad_leading_wrap .play_chr { background:url(../../../../images/official/bleach/leading/adregister20140624//play.png) 0 0 no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 70px;
    left: 10px;
    margin: 10px 0 0 40px;
    position: relative;
    top: 465px;
    width: 281px;}
.w1300 .register_chr div.ad_cbox input {  vertical-align: middle; width:13px; height:13px; margin-right:5px;  padding:0px\9; margin-top:0; float:none;}
.w1300 .register_chr div.ad_cbox label {  display: inline; font-size: 12px; color:#888; width:auto; line-height:15px; float:none;font-weight:normal;margin-left:20px;}
.w1300 .register_chr div.ad_cbox a {color:#fff100;}
.w1300 .register_chr div.ad_cbox a:hover {color:#fff100; text-decoration:underline}
.w1300 .register_chr div label{ font-size:14px; font-weight:bold; display:block; color:#333333; line-height:40px; float:left; width:85px; text-align:right;}
.w1300 .register_chr div.email .info,
.w1300 .register_chr div.cpassword .info{text-indent:0}

.w1300 .register_chr em .info{ height:52px; position:absolute; left:339px; *left:349px; top:-55px; *top:-68px;width:315px;color:#fff;}
/*.w1300 .register_chr em .info02,.w1300 .register_chr em .info03{ float:left;background:url(../../../../images/official/bleach/leading/register_sd/error_bg.png) 0 0 no-repeat; width:0px; height:24px;margin:0;}*/
.w1300 .register_chr em .info_con{ font-size:13px; float:left; background:url(../../../../images/official/bleach/leading/register_sd/error_bg.png) 0 0 no-repeat; height:52px; padding: 0 0 0 5px; line-height:52px; width:300px;color:#fff;}
.w1300 .register_chr .error .info02{}
.w1300 .register_chr .error .info_con{ color:#000;background:url(../../../../images/official/bleach/leading/adregister20140624/tipbg.png) 0 0 no-repeat; z-index:10; padding-left:10px; font-size:12px; }

/*new register*/
.register_chr em span.ok, .register_chr em.error span.err {background:url(../../../../images/official/bleach/leading/adregister20140624/error_tip.png) 0 0 no-repeat; height: 15px;margin-top: 0;position: absolute;right: -20px; top: -40px; width: 15px;}
.register_chr em span.ok, .register_chr em.error span.ok {background:url(../../../../images/official/bleach/leading/adregister20140624/right_tip.png) 0 0 no-repeat; height: 15px; position: absolute; text-indent: -999em;right: -20px; top: -40px;width: 19px;}

.ad_leading_wrap .check_agree .agreen{ position:absolute; left:0px; top:0px ; width:13px; height:13px; background:url(../../../../images/official/bleach/leading/adregister20140624/agreen.png) 0 0 no-repeat; }

.ad_leading_wrap .login_with{ position:absolute; left:220px; top:36px; width:520px; height:50px; }
.ad_leading_wrap .login_new{ color:#00ffff; float:left; margin-right:20px;}
.ad_leading_wrap .login_new span{ display:inline-block; height:50px; line-height:50px; float:left; color:#fff; font-size:13px; margin-left:10px;}
.ad_leading_wrap .login_new em{ color:#fff; font-size:13px;}
.ad_leading_wrap .login_new a{ display:inline-block; margin-top:18px; margin-right: 10px; height:20px;  cursor:pointer; margin-left:15px; cursor:pointer;}
.ad_leading_wrap .login_f { float:left}
.ad_leading_wrap .login_f a{ display:inline-block; float:left; width:40px; height:50px; margin-right:15px;cursor:pointer; }
.ad_leading_wrap .login_f a.ad_facebook_btn{background:url(../../../../images/official/bleach/leading/adregister20140624/way_logo.png) 0px 0px no-repeat; }
.ad_leading_wrap .login_f a.ad_facebook_btn:hover{ background:url(../../../../images/official/bleach/leading/adregister20140624/way_logo.png) -1px -50px no-repeat; }
.ad_leading_wrap .login_f a.ad_twitter_btn{background:url(../../../../images/official/bleach/leading/adregister20140624/way_logo.png) -54px -0px no-repeat;}
.ad_leading_wrap .login_f a.ad_twitter_btn:hover{background:url(../../../../images/official/bleach/leading/adregister20140624/way_logo.png) -55px -50px no-repeat;}
.ad_leading_wrap .login_f a.ad_google_btn{background:url(../../../../images/official/bleach/leading/adregister20140624/way_logo.png) -108px 0px no-repeat;}
.ad_leading_wrap .login_f a.ad_google_btn:hover{background:url(../../../../images/official/bleach/leading/adregister20140624/way_logo.png) -108px -50px no-repeat;}
.ad_leading_wrap .login_logo{ left:-85px;position: absolute;top: 10px;width:234px;height: 142px;}
 a.reg_footer{ position:absolute; right:-140px; bottom:40px; display:block; width:165px; height:50px;color: #fff; background:url(../../../../images/official/bleach/leading/adregister20140624/footer_logo.png) -30px 0 no-repeat;
    font-size: 12px;
    line-height: 90px; }
