@charset "utf-8";

.btn{width: 88px; height: 22px; cursor: pointer; background:#fff;}

.login-article{ border:#BFBFBF solid 1px; padding: 10px; overflow:hidden; zoom:1;}
.login-article .login-section{ border:#BFBFBF solid 1px; padding: 7px 20px; width: 450px; height: 600px; float:left;}
.login-article .login-section .login-big-label{font-size: 64px; color: #0CF;}
/*** 登录表单内容 begin 与 登录弹出层共用  ***/
.login-content{ width:325px; margin:0px auto; padding:22px 0px; color:#666; position:relative;}
.login-content ul{zoom:1;}
.login-content li{ overflow:hidden; zoom:1; line-height:31px; margin-bottom:14px; _margin-bottom:9px;position:relative;clear:both;}
.login-content li.login-message {overflow: visible; height: 31px;}
.login-content li.login_pwd {overflow:visible;}
.login-content li .cover_png {display:none;position:absolute;z-index:1000000;right:0;bottom:-96px;}
.login-content li .cover_png i {display:inline-block;vertical-align:middle;width:36px;height:36px;background:url(../images/lg0.gif) no-repeat;backgound-size:cover;}
.login-content li .cover_png span {display:inline-block;vertical-align:middle;width:245px;height:45px;background:url(../images/cover.gif) no-repeat;backgound-size:cover;}

.login-content label{ float:left;}
.login-content p{ width:245px; overflow:hidden; float:right;}
.login-content p .text{ width:231px; border:#bfbfbf solid 2px; padding:5px;}
.login-content .login-ctrl{ margin:0px; height:30px; line-height:20px; overflow:hidden; zoom:1; _height:25px;}
.login-content .login-ctrl .login-remeber-pass{ float:left;}
.login-content .login-ctrl .login-remeber-pass input{ vertical-align:middle; border: 0;}
.login-content .login-ctrl .login-remeber-pass label{ float:none; color:#999; font-size:12px; margin-left:10px;}
.login-content .login-ctrl .login-forgot-pass{ float:right;}
.login-content .login-ctrl .login-forgot-pass a{ color:#999; text-decoration:underline; font-size:12px; display:inline-block;}
.login-content .login-ctrl .login-forgot-pass a:hover{ color:#fff; background:#f09;}
.login-content p .btn{ width:100%; height:46px; color:#f09; font-size:14px; font-weight:bold;}
.login-content .logining{ position: absolute; right:-52px; margin-top:20px; color:#999; font-size:12px;}
.login-content .h10{ height:10px; line-height:10px;}
.login-content input.gC{ color:#999;}
.login-content form{ display:inline;}
.login-content .other-login{ border-top:#bbb dashed 1px; margin-top:15px; padding:10px 0; overflow: hidden; zoom:1;}
.login-content .other-login label{ padding:9px 0;}
.login-content .other-login input.sina{ background:url(../images/sina_login_btn2.jpg) no-repeat; margin-top:5px; }
.login-content .other-login input.qq{ background:url(../images/qq_login_btn2.jpg) no-repeat; margin-top:10px; }
.captcha_key {float:right;margin-top:20px;}
.captcha_key iframe {height:44px;}
/* tip 错误提示 begin */
.login-message .login-tip .arrow_4,.login-message .login-tip .sDel_3{ background-image:url(../images/bgpic.gif); background-repeat:no-repeat;}
.login-message .login-tip{ position:absolute; right:-258px; width:200px; border:#bfbfbf solid 1px; background:#ff0;z-index:1; padding: 7px 20px; display:none; border-radius: 3px;box-shadow: rgba(82, 168, 236, 0.496094) 0px 0px 8px; }
.login-message .login-tip .error-title{ font-weight:bold; color:#333;}
.login-message .login-tip li{ line-height:20px; margin:0px;}
.login-message .login-tip .arrow_4{ background-position: -150px -180px; width: 9px; height: 15px; margin-left: -29px; position:absolute;}
.login-message .login-tip .sDel_3{background-position: -200px -140px; position:absolute; right:5px; width: 10px; height: 14px; cursor: pointer;}
.login-message .login-tip li a{ color:#666;}
.login-message .login-tip li a:hover{color: #F09;}
/* tip 错误提示 end */

/*** 登录表单内容 end ***/
.login-article .login-section .login-content{ padding-top:10px;}
.mokoman{ float:right; margin: 20px 30px auto auto;}