@charset "utf-8";
/*
登录页面样式表
*/
/* CSS Document */
input{
    outline:none;
}
.login{
    margin:0;
    padding:0;
    font-size:12px;
	background:url(skin/skin/login/topbg.png) repeat-x left top;
}

.login .header{
    position:relative;
    z-index:0;
    width:960px;
    height:100px;
    overflow:hidden;
    margin:0 auto;
}
.login .header h1 a{
    background:url(skin/skin/login/login-ico.png) no-repeat left top;
    position:absolute;
    left:0;
    top:0;
    width:232px;
    height:80px;
}

.login .main{
    width:960px;
    min-height:420px;
    _height:420px;
    background:url(skin/skin/login/enter_bg.jpg) no-repeat left top;
    position:relative;
    z-index:1;
    margin:0 auto;
}

.login .enter-box{
    width:380px;
    position:relative;
    top:50px;
    z-index:0;
    float:right;
	background:url(skin/skin/login/enter_wrap_shadrow.png) no-repeat left bottom;
	padding-bottom:44px;
}
.prompt{
    position:absolute;
    left:-401px;
	top:86px;
    z-index:9;
    zoom:1;
    background:url(skin/skin/tip_box.png) no-repeat left top;
    width:401px;
    height:297px;
}

.prompt ul{
    margin:0;
    padding:10px 30px 10px 30px;
    list-style-type:none;
}
.prompt ul h2{
    font-size:14px;
    font-weight:bold;
    color:#000;
    display:block;
    line-height:36px;
}
.prompt ul li{
    list-style-type:square;
    list-style-position:outside;
    line-height:22px;
    color:#000;
    text-align:left;
    margin-bottom:10px;
    
}
.prompt .prom-li{
    display:block;
    color:#999;
}
.psw-prom{
    padding-left:30px;
    line-height:22px;
    color:#000;
}
.psw-prom a{
    color:#4894E2;
    text-decoration:none;
}
.psw-prom a:hover{
	text-decoration:underline;
}
.login .enter-header{
    background:#fff url(skin/skin/enter_bot_top.gif) no-repeat left top;
    width:366px;
    height:40px;
}
.login .enter-main{
    background:#fff url(skin/skin/login/enter_wrap.png) repeat-x left bottom;
    width:378px;
	border:1px solid #cecece;
}

.login .user-login{
	color:#666;
	width:310px;
	position:relative;
	padding:25px 34px 0 34px;
}

.login .user-login .enter_more{
	position:absolute;
	right:34px;
	bottom:0;
}
.login .user-login a{
	color:#4894e2;
	text-decoration:none;
}
.login .user-login a:hover{ text-decoration:underline;}

.login .user-none{
    display:inline-block;
	height:18px;
	line-height:0;
}
.login .user-none a{
    color:#499c0c;
	background:url(skin/skin/login/enter-error.png) no-repeat right 0px;
	line-height:18px;
	height:18px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-right:19px;
    text-decoration:none;
}
.login .user-none a:hover{
    color:#ff6600;
	background-position:right -18px;
}

.login .enter-header .user-none a{
    text-decoration:underline;
    color:#ff6600;
}
.login-box{
    padding:8px 0 20px 30px;
    line-height:0;
    margin:0;
    position:relative;
    z-index:1;
	font-family:Tahoma;
}

.login-box table{ margin-top:8px;}

.login-tip{
	width:272px;
	padding:5px 0 5px 34px;
	background-color:#fff2f2;
	border:1px solid #ff7e79;
	position:relative;
	color:#666;
	line-height:18px;
}
.login-tip a{ color:#4894e2; text-decoration:none;}
.login-tip a:hover{text-decoration:underline;}

.login-arrow{
	position:absolute;
	top:8px;
	left:15px;
	background:url(skin/skin/icon.png) no-repeat -1px -400px;
	width:13px;
	height:13px;
	overflow:hidden;
	line-height:0;
	font-size:0;
	display:inline-block;
}


.login-box table th,
.login-box table td{
	height:34px;
	line-height:34px;
	padding-bottom:11px;
	
}
.login-box table th{ width:60px; white-space:nowrap !important; text-align:right; font-weight:normal; color:#666; font-size:14px;}

.login-box table td{
    text-align:left;
	height:34px;
    color:#666;
}
#user_box_id,#psw_box_id{
	display:block;
    width:242px;
}
#ver_box_id{
    width:80px;
    float:left;
}
.verif-box a{
    line-height:28px;
    text-align:left;
    color:#666;
    text-decoration:none;
}

.loginfo{
    display:inline-block;
    vertical-align:middle;
    line-height:34px;
    text-align:left;
    color:#666;
    text-decoration:underline;
}

.login-box a:hover.loginfo{
    color:#4894e2;
    text-decoration:underline;
}

.login-btn{
    margin-top:10px;
    padding-left:2px;
    text-align:left;
}
.login-btn .login-in{
    border:none;
    cursor:pointer;
    background:url(skin/skin/enter_btn.gif) no-repeat left top;
    width:150px;
    height:35px;
    vertical-align:middle;
    display:inline-block;
	_height:36px;
	zoom:1;
    overflow:hidden;
    margin-right:10px;
}
.login-btn button:hover{
    background-position:left -36px;
}
.login-btn .login-in-disabled,.login-btn .login-in-disabled:hover{
    background:url(skin/skin/login-in-disabled.gif) no-repeat;
}
.login-btn .logining-btn{
	border:none;
    cursor:pointer;
	background:url(skin/skin/login/login_loading.gif) no-repeat left bottom;
    width:150px;
    height:35px;
    vertical-align:middle;
    display:inline-block;
    overflow:hidden;
    margin-right:10px;
}

.rem-psw{
    display:inline-block;
    color:#6699cc;
    text-decoration:underline;
    line-height:14px;
    cursor:pointer;
}
.rem-psw input{
    width:14px;
    height:14px;
    line-height:0;
    margin-right:5px;
    border:0 none;
    text-decoration:none;
    vertical-align:middle;
}
.login .footer{
    width:100%;
    height:37px;
    background-color:#f7f7f7;
    border-top:1px solid #e0e0e0;
    background:url(skin/skin/enter_footer-bg.gif) repeat-x left top;
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    _position:absolute;
    _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);
    text-align:center;
}
.login .copyright{
    width:890px;
    margin:0 auto;
    padding:10px 0;
    padding-bottom:0;
}
.login .contact_link{
    float:left;
}
.login .contact_link a{
    color:#666;
}
.login .copyright_cont{
    float:right;
}
.login .contact_link,
.login .copyright_cont{
    line-height:24px;
    color:#666;
}
.main .btn-box{
	width:300px;
}
.enter_other{ padding:20px 0 20px 34px;}
.enter_other h4{ height:14px; line-height:14px; margin-bottom:10px; font-weight:normal; color:#666;}
.enter-mth{ height:28px; line-height:0;}

.enter-mth a{ width:105px; height:26px; line-height:26px; border:1px solid #e5e5e5; background-color:#fff; display:inline-block; *display:inline; *zoom:1; padding-left:45px; margin-right:16px; position:relative; color:#999;}
.enter-mth a:hover{ text-decoration:none; color:#000; border:1px solid #b6b6b6;}

.enter-mth .enter-sina,
.enter-mth .enter-qq{ width:16px; height:16px; line-height:0; font-size:0; vertical-align:middle; display:inline-block; margin-right:10px; position:absolute; left:16px; top:5px; }
.enter-mth .enter-sina{ background:url(../images/sina.png) no-repeat left bottom; width:18px; height:14px;}
.enter-mth .enter-qq{ background:url(../images/qq.png) no-repeat left bottom;}

/* 第三方登录 */
.loginWrap{ background:url(skin/skin/bg2.png) repeat;}
.loginHeader{ background:url(skin/skin/login/topbg.png) repeat-x left top; height:83px; width:100%; margin:0; padding:0; position:relative; z-index:1;}
.loginHeader .header{ width:985px; margin:0 auto; height:83px; position:relative;}
.loginHeader .header h1 a{ background:url(skin/skin/login/login-ico.png) no-repeat left top; position:absolute; left:0; top:0; width:232px; height:80px;}
.loginWrap .main{ width:983px; border:1px solid #e4e4e4; border-top:0 none; background:#fff url(skin/skin/login/main-bg.png) repeat-x left top; margin:0 auto; height:440px; position:relative; z-index:2; top:-3px;}
.loginWrap .h750 {height:750px;}
.loginWrap .r13{margin-top:10px;}

.mainCont{ padding:0 28px;}
.binddiv{ background:url(skin/skin/login/main-line.png) repeat-x left bottom; padding-bottom:1px; height:124px; text-align:center; line-height:0;}
.binddiv .binditem{ display:inline-block; vertical-align:middle; line-height:71px; font-family:Tahoma, "微软雅黑"; font-size:18px; color:#999; padding-top:30px;}


.binditem-mg{ margin:0 60px;}
.accountBind { padding-left:202px; padding-top:40px;}
.accInfo{ height:75px; padding-top:5px; padding-left:90px; position:relative;}
.accInfo .accimg{ display:inline-block; width:80px; height:80px; line-height:0; font-size:0; position:absolute; left:0; top:0; }
 .acctxt1{ font-size:18px; font-family:Tahoma, "微软雅黑"; line-height:24px; color:#000;}
 .acctxt2{ color:#666; line-height:24px; font-size:14px;}
.accInfo .accimg img{width:80px;}

.accountWrap{ padding-top:40px; padding-left:202px;}

.accdivspace{ background:url(skin/skin/login/main-line.png) repeat-x left bottom; height:1px; line-height:0; font-size:0; zoom:1; width:480px; margin:18px 0;}
.accTable1{ table-layout:auto;}
.accTable1 th,
.accTable1 td{ height:34px; line-height:34px; font-size:13px; padding:6px 0; font-size:13px;}

.accTable1 th{ text-align:right; color:#666666; font-weight:normal; white-space:nowrap;}

.accTable1 .logtxtbox{ float:left; width:250px;}
.accTable1 .submit-tip{ margin-top:10px; margin-left:8px;}
.protocol{ color:#000; display:inline-block;}
.protocol input{ width:14px; height:14px; line-height:0; color:#000; vertical-align:middle; margin-right:4px;}
.protocol a{ color:#4894e2; text-decoration:underline;}

.acclogin { padding-left:93px; line-height:0; font-size:0;}
.acclogin .acclogin-btn{ background:url(skin/skin/login/login-btn-item.png) no-repeat left top; width:190px; height:45px; display:inline-block; line-height:0; font-size:0; visibility:visible; border:0 none; cursor:pointer;}
.acclogin button:hover{ background-position:left -46px;}

.accFaild{ width:380px; white-space:normal; word-wrap:break-word; word-break:break-all; overflow:hidden; position:relative; padding-left:110px; padding-top:30px;}
.falidhint{ display:inline-block; line-height:0; font-size:0; position:absolute; left:0; top:20px;}
.accFaild{ font-family:Tahoma, "微软雅黑"; line-height:24px; font-size:18px; color:#000; font-weight:normal !important;}
.accfail-txt{ line-height:24px; color:#666; font-size:14px;}
.accbtn{ padding:10px 0;}
.accfail-btn{ background:url(skin/skin/login/login-btn-re.png) no-repeat left top; width:130px; height:35px; display:inline-block; border:0 none; line-height:0; font-size:0;}
.accbtn button:hover{ background-position:left -36px;}
.submit-tip, .flow-tip {
    background: url("skin/skin/loading2.gif") no-repeat scroll left center transparent;
    display: inline-block;
    height: 16px;
    line-height: 0;
    vertical-align: middle;
    width: 16px;
}

/* 登录失败提示 */
.enterPop{ position:absolute; width:480px; padding:50px 0; border:3px solid #ccc; background-color:#fff; z-index:9;}
.enterdiv{ text-align:center; line-height:0; font-size:0;}
.enterdiv .enter-ico{ display:inline-block; vertical-align:middle; line-height:0;  vertical-align:middle; margin-right:5px;} 
.enterTxt{color:#000; line-height:24px; display:inline-block; vertical-align:middle; font-family:Tahoma, "微软雅黑"; font-size:18px;}
.enterPop .accbtn{ text-align:center;}




















