 /*
Version:
Author:  yawen.yi
Created: 2015.07.09.
Model:
*/
@charset "utf-8";

/*注册登录*/
.page-register-enter{color: #fff; text-align: center;}
.page-register-enter a{color: #fff;}
.user-ht{padding: 10px 24px;}
.user-ht .user-pos{
	border: 1px solid #ddd;
	border-radius: 3px 3px 0 0;
}
.user-ht .user-pas{
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 3px 3px;
}
.user-ht .user-nc{
	border: 1px solid #ddd;
	border-top: none;
}
/*输入框默认样式*/
.user-ht .login-input{width: 100%; height: 26px; line-height: 26px; padding: 5px 0; text-indent: 5px; background-color: #fff; border: none; border-radius: 0; color: #aaa;}
.user-ht .login-input:focus{outline: none; color: #333;}
.user-ht .login-inicon,.user-ht .login-close{width: 36px; text-align: center; line-height: 36px;}
.user-ht .login-close{display: none;}
.user-ht .login-inicon i,.user-ht .login-close i{font-size: 20px;}
.user-ht .login-inicon i{color: #888;}
.user-ht .login-close i{color: #aaa;}
.user-ht .login-partition{
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 5px 0;
	margin-left: -2px;
	text-indent: 5px;
	background-color: #fff;
	border: 2px solid #ccc;
	border-radius: 0;
	color: #aaa;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.user-ht .login-partition:focus{outline: none; color: #333;}
.user-ht .partition-on{color: #333;}
.user-ht .login-arrow{position: absolute; top: 2px; right: 0; z-index: 1; display: block; width: 34px; text-align: center; line-height: 34px; background-color: #fff;}
.user-ht .login-arrow i{color: #ccc;}

.user-ht .sub-btn{
	width: 100%;
	line-height: 42px;
	/*background-color: #ff8a00;*/
	background-color:#ff5955;
	color: #fff;
	text-align: center;
	/*border: 1px solid #c40000;*/
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 112.5%;
	letter-spacing: 5px;
}
.user-ht .login-other-ms{font-size: 75%; text-align: center; color: #999;}





.footer_login_panel{position: fixed; bottom: 0; left: 0; right: 0; z-index: 101; color: #fff; background-color: #2A2E43;}
.lp_title{padding: 18px 0; text-align: center; font: 24px/36px normal;}
.lp_wrap{padding: 12px 12px 56px; text-align: center;}
.lp_n{padding: 8px 0 0; font: 16px/24px normal;}
.login_btn{display: inline-block; width: 103px; height: 44px; margin: 4px 12px 0 0; text-align: center; border-radius: 23px; font: 24px/44px normal; color: #fff; background: #BF24D7;}

.p_line{padding: 16px 0;}
.p_line section{position: relative; z-index: 1;}
.p_line section:nth-child(1){padding: 24px 0;}
.input_bor{width: 450px; height: 80px; background: #FFFFFF; border-radius: 40px; border: 2px solid #E3E3E3;}

.input1,.input2{height: 40px; padding: 0 12px; margin: 20px 25px 0; font: 24px/40px normal; border: none; color: #000; background-color: transparent; vertical-align: top;}
.input1{width: 376px;}
.input2{width: 270px;}
input:focus{outline: none;}
.get_validate_code{position: absolute; top: 20px; right: 24px; z-index: 1; display: inline-block; width: 120px; font: 24px/40px normal; text-align: center; color: #2494E1;}

.main_mask{position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 100; opacity: 0.001; background-color: #fff;}