@charset "utf-8";*{margin:0;padding:0}

.clear{clear:both}
.mt5{margin-top:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.mb80{margin-bottom:80px}
.pd10{padding:10px}
.pd15{padding:15px}
.pd20{padding:20px}
.pd25{padding:25px}
.pdh20{padding:20px 0}
.pdw20{padding:0 20px}
.pd50{padding:50px}
.pdh40{padding:40px 0}
.arial{font-family:arial}
.fl{float:left}
.fr{float:right}


.loginmenu{display:none}
.logintoggle{cursor:pointer}
.logintoggle .loginmenu{display:block}
.logintoggle ul{display:none;right:0;top:42px;position:absolute;z-index:99}
.logintoggle ul li a{width:130px}
.openlogin i{font-size:12px;background:url(icons.png) no-repeat -40px -430px;margin-right:2px}
.openlogin a{-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.openlogin a:hover{color:#fff}
.logintoggle .loginmenu a{display:block;width:32px;height:32px;background-color:#505050;background-image:url(icons.png);background-repeat:no-repeat;background-position:-215px -220px}
.logintoggle .loginmenu a:hover{background-color:#6BC30D}
.login{position:relative;height:32px;line-height:32px;margin-top:8px}
.login li{float:left;display:block}
.login li a{text-align:center;font-size:14px;float:left;display:block;width:70px;height:32px;line-height:32px;background:#505050;color:#acacac}
.login .reg a{background:#6BC30D;color:#fff}
.hide{display:none}
.show{display:block}



/*.loginmask{width:100%;height:100%;z-index:8;background:#000;position:fixed;top:0;left:0;display:none}*/
.loginmask{width:100%;height:100%;z-index:999998;background:#000;position:fixed;top:0;left:0;display:none}
/*#loginalert{width:440px;background:#fff;position:fixed;top:-600px;left:50%;margin-left:-220px;z-index:99;display:none}*/
#loginalert{width:100%;  position:fixed; bottom:0px;left:0px;margin-left:0px;z-index:999999;display:none;}
/*#loginalert{width:100%; bottom:100px;   margin-bottom:100px; left:0px; margin-left:0px; z-index:999999; display:inline;}*/
.closealert{width:20px;height:20px;cursor:pointer;background:url(icons.png) no-repeat -220px -315px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.closealert:hover{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.loginwrap{width:340px;margin:0 auto}
.loginh{height:40px;margin-top:20px}
.loginh .fl{font-size:30px;line-height:40px;color:#292929}
.loginh .fr{font-size:18px;line-height:50px;color:#707070}
.loginh .fr a{font-size:18px;line-height:50px;color:#FF4200;margin-left:5px}
.loginwrap h3{font-size:14px;font-weight:500;height:20px;margin-top:15px;color:#292929}
.loginbtn{line-height:70px;color:#6B6A6A}
.logininput input{display:block;height:14px;line-height:14px;width:100%;border:#DAE2E5 1px solid;text-indent:10px;overflow:hidden;color:#979696;padding-top:13px;padding-bottom:13px}
.logininput .loginusername{margin-top:15px;margin-bottom:10px}
.loginsubmit input{width:130px;height:40px;line-height:40px;color:#fff;background:#70CA10;display:block;text-align:center;font-size:20px;border:none;font-family:'微软雅黑';cursor:pointer}
.loginsubmit{width:130px;height:40px;margin:15px 20px 0 0;position:relative}
.loginsubmiting{height:40px;background:#fff;position:absolute;top:0;left:0;width:130px;opacity:.8;filter:alpha(opacity=80);display:none}
.loginsubmiting_inner{height:40px;background:url(loading.gif) no-repeat 50% 50%;width:130px;position:absolute;top:0;left:0}
.loginpd{border-bottom:1px solid #ecf2f5}



#reg_setp{position:fixed;width:100%;height:100%;background:#fff;z-index:999;top:0;left:100%;display:none}
#reg_setp h3{font-size:14px;font-weight:500;overflow:hidden;height:80px;line-height:90px}
#setp_quicklogin{width:400px;height:210px;position:absolute;left:50%;margin-left:-200px;top:230px;text-align:center;display:none}
.back_setp{width:100px;height:50px;line-height:50px;background:#8F8F90;color:#fff;cursor:pointer;font-size:22px;text-align:center;position:absolute;left:20px;top:20px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.back_setp:hover{background-color:#6BC30D}
.reg_form_check{position:relative}
.reg_form_check .reg_form_result{position:absolute;top:0;left:352px;width:242px;height:50px;border:1px solid #a5a5a5;background:#a5a5a5;color:#fff;display:none}
.reg_form_check .reg_form_result .pd10{height:30px;line-height:30px;text-align:left;text-indent:38px;background:url(tips.png) no-repeat 10px -42px}
.reg_form_check .reg_form_result_w{border:1px solid #ffe2be;background:#fffada;display:block}
.reg_form_check .reg_form_result_w .pd10{background-position:10px 6px;color:#979696}
.reg_form_check .reg_form_result_t{background-color:transparent;border:#fff;display:block}
.reg_form_check .reg_form_result_t .pd10{background-position:10px -90px}
