@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2015-12-20 01:36:37
 * @version $Id$
 */
.fl{float:left;}
.fr{float:right;}
.container {
    /*width: 1170px !important;*/
}
/*内容样式*/
.ContentBg { min-height: 478px; background-image: url(../../images/user_login/bg2.jpg); background-position: center center;/* 背景图不平铺 */ background-repeat: no-repeat;/* 当内容高度大于图片高度时，背景图像的位置相对于viewport固定 */ background-attachment: fixed;/* 让背景图基于容器大小伸缩 */ background-size: cover;/* 设置背景颜色，背景图加载过程中会显示背景色 */

 }
/*左边注册优势介绍*/
.regmsg { color: #fff; margin-top: 8em; }
.regmsg h2 { height: 80px; }
.regmsg h2 a { color: #fff; }
.regmsg h2 a:hover { color: #F6F15E; text-decoration: none;}
.regmsg ul {  }
.regmsg ul li { list-style: square inside; line-height: 30px;
font-size: 16px;
} 
/*左边注册优势介绍 end*/
/**tabs**/
ul.tabChoice{font-weight:blod;}
ul.tabChoice  li{
	float:left;margin:0;
	border-right:1px solid #fff;
	font-size:18px;height:60px;line-height:60px;width:179px;text-align:center;cursor:pointer;
	border-radius:4px 4px 0 0;
	color:#666;
	/*box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	background:#ddd;
	background:-moz-linear-gradient(top, #eee, #f2f2f2);
	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f2f2f2));*/
	background-color: rgba(255, 255, 255, 0.6);
}

.tabPanel .hit{
	cursor:pointer;color:black;text-shadow:0 1px 0 #fff;
	background-color: rgba(255, 255, 255, 0.95);
	/*background:-webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff));
	background:-moz-linear-gradient(top, #e1e1e1, #fff);*/
	color:#000;
	
}
.pane{border:1px solid #aaa;border-top:0;min-height:100px;background-color:#fff;display:none;}
/*右边登录表单*/
.loginContentWarp, .loginContent { min-height: 400px; padding: 30px; }
.loginContent { text-align: center; }
.loginContent form { 
	background-color: rgba(255, 255, 255, 0.95);
border-radius:0px 0px 4px 4px;
/*height: 380px;*/
left: 240px;
margin-top:59px;
margin-bottom: 4em;
padding: 30px 30px;
text-align: left;
width: 358px;
	}
	@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.loginContent form { background-image: url(../../images/user_login/ie_white80.png); }
.ContentBg { background-color: #F2F2F2 !important;
background-image: url(../../images/user_login/bg2ie.jpg);
 }
}

.loginContent form h3 { text-align: center; letter-spacing: 10px; }
.loginContent li { margin-bottom: 20px; }
.login_title {color:#3C3C3C;  }
.puInput {width:290px;  }

.loginContent input { border: medium none;
color: #7C7C7C;
font-size: 16px;
text-indent: 2.5em;
padding: 8px 0; 
width:100%;border:1px solid #ccc;}
.loginContent input:focus{border:1px solid #135c92;box-shadow:0px 0px 1px 1px #aed5fc inset; transition:all 0.2s ease;}
.yanInputWarp a { margin-left: 15px; }
.yanInput {width:100px;  }
.checkboxWarp {line-height:20px !important;margin:0 !important;  }
.login_btn {background-color:#3E79A6;border:none;width:100%;font-size:18px;color:#fff;letter-spacing:5px;margin-bottom:10px;padding: 5px 0px; display: inline-block; text-align: center;  }
.login_btn:hover { background-color: #6B9DC4; }
.login_btn:hover, .login_btn:visited { text-decoration: none; color: #fff; }
.login_user{background-image: url(../../images/user_login/login_user.jpg);background-position:10px 10px;
 background-repeat: no-repeat;}
 .login_password{background-image: url(../../images/user_login/login_password.jpg);background-position:10px 10px;
 background-repeat: no-repeat;}
 .tab1 span,.tab2 span{display:block; font-size: 12px;position: relative;top: -30px;}
 .sign{postion:relative;font-size:12px; letter-spacing: 0px;}
 
/*右边登录表单 end*/


/*错误*/

.loginContent li { z-index: 1; position:relative;} 

.msg-box { position: absolute; bottom:30px;}
span.error {
	display: inline-block;
	position: relative;
	top: 0;
	left: 220px;
	z-index: 999999;
	width: auto;
	text-align: center;
	background-color: #fff;
	border: 1px solid #95C2F5;
	padding:5px 10px;
	color: #F84343;
	font-size: 14px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 1px 3px #888;
	-moz-box-shadow: 0px 1px 3px #888;
	box-shadow: 0px 1px 3px #888;
}



span.error::before
{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #95c2f5 transparent  transparent #95c2f5;
border-image: none;
border-style: solid;
border-width: 3px;
content: " ";
height: auto;
position: absolute;
left: 5px;
bottom: -6px;
width: 0;
z-index: 99;
}


