@charset "utf-8";


/*login*/
.loginframe{position:fixed; width:760px; height:500px; left:50%; margin-left:-400px; top:190px; z-index:9999; text-align:center; display:none;}
.loginbg{position:absolute; left:0; top:0; z-index:0;width:760px; height:500px; background-color:#000;  -webkit-opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	border-radius:25px;}
.close{ position:absolute; right:-20px; top:-20px; border-radius:18px; width:40px; height:40px; background: rgba(0,0,0,0.7) url(../images/close.png) no-repeat 10px 10px;z-index:4;}
.close:hover{background-color:#fe9500;}
.loginpos{width:100%;  top:0; left:0; position:absolute;}

.login_{position:relative; z-index:10001; text-align:left; }

.login_ h1{padding: 0px; margin-bottom:22px; height:56px; display:block; border-bottom:28px solid #fe9500; position:relative; color:#eee;}
.login_ b{position:absolute; left:0; top:56px; height:28px; font:normal normal 14px/28px '微软雅黑'; width:750px; padding-left:10px;}
.login_ h1 tt{display:block; position:relative; float:left; height:36px; padding:10px; font:bold 20px/36px '微软雅黑'; cursor:pointer;font-size: 18px; }
.login_ h1 tt.zc1{width:233px;border-top-left-radius:20px;}
.login_ h1 tt.zc2{background-position:10px -36px;width:234px;}
.login_	#reg_info_error b{position:relative; left:0;top:0; padding:0;}
.login_ h1 tt.zc3{background-position:10px -72px;width:233px; border-top-right-radius:20px;}
.login_ h1 tt:hover,.login_ h1 tt.on{background-color:#fe9500;}
.login_ h1 tt i{float:left; width:36px; height:36px; margin-right:5px; background:url(../images/zhuce.png) no-repeat 0 0;}
.login_ h1 tt.zc2 i{background-position:0 -36px;}
.login_ h1 tt.zc3 i{background-position:0 -72px;}
/*
.login_ h1 tt.zc2:hover,.login_ h1 tt.zc2.on{background-position:0 -144px;}
.login_ h1 tt.zc3:hover,.login_ h1 tt.zc3.on{background-position:0 -180px;}
.login_ h1 tt.on{border-bottom:1px solid #fe9500;}*/
.login_ span{display:inline-block; padding:10px 0; font-size:14px; }
.login_r{padding-left:50px;}

#loginbox .login_r span{color:#fff;}
/*.close{ position:absolute; right:14px; top:14px; width:21px; height:21px; background: url(../images/close.png) no-repeat;}*/

.login_r form{margin:0;padding:0;}
.login_r form div{padding:0 0 10px 0; position:relative; height:48px;width: 550px;}
.login_r form .line{position:relative; height:48px;width: 550px;}
.login_r form div input{position:absolute; left:100px;  display:block; height:38px; width:298px; padding: 0 0 0 10px; border:1px solid #bdbdbd; line-height:40px; font-weight:bold; font-size:14px; margin:0;}
.login_r form div label{position:absolute; left:0; top:0; width:320px; padding: 0 0 0 10px; height:40px;font-size:14px;line-height:40px; color:#FFFFFF;}
.login_r form div span{position:absolute; padding:0; left:180px; top:4px; width:125px; height:32px; border-radius:14px; background-color:#74bb15; color:#fff; cursor:pointer; line-height:32px; text-align:center;}
.login_r form div span:hover{background-color:#60a900;}
.login_r form div .msg{color: #f00;font-size: 16px; height: 20px;  left: 100px;top:-15px;}
.login_r form .submit{height:38px; width:308px; border:0; font-weight:bold; text-align:center; font-size:14px; color:#fff; background:#fe6c00;}
.login_r form .submit:hover{background:#fe9500;}
