html,body{
	height: 100%;
}
/*中间部分*/
.login_main{
	width:100%;
	height: 600px;
	background:url(../images/main_bg1.jpg) no-repeat center;	
}
.login_main .minWidth{
	height:100%;	
	position:relative;
}
/*用户名登录*/
.login_main .login_box{
	top:68px;
	right:60px;
	width:300px;
	min-height:245px;
	position:absolute;
	background:#ffffff;
	padding:33px 25px 54px 25px;
}
.login_box .qrcode{
	top:10px;
	right:5px;
	width:50px;
	height:51px;
	cursor:pointer;
	position:absolute;
    transition:all 0.2s ease-in;
	-moz-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	background:url(../images/50_icon.png) no-repeat 0px 0px;
}
.login_box div.on{
	top:10px;
	right:5px;
	width:50px;
	height:51px;
	cursor:pointer;
	position:absolute;
    transition:all 0.2s ease-in;
	-moz-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	background:url(../images/50_icon.png) no-repeat 0px -61px !important;
}
.login_box h3{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:28px;
}

.login_box form div.box{
	width:298px;
	height:40px;
	position:relative;
	margin-bottom:20px;
	border:1px solid #dbdbdb;
}
.login_box form div.redon{
	border:1px solid #eb0000;
}
.login_box form div span{
	float:left;
	width:41px;
	height:40px;
	display:block;
	background:url(../images/41_icon.png) no-repeat;
}
.login_box form div.box i.close{
	top:8px;
	right:0px;
	width:30px;
	height:24px;
	cursor:pointer;
	position:absolute;
	background:#FFFFFF url(../images/16_icon.png) no-repeat center 4px;
	display: none;
}
.login_box form div.phone span{
	background-position:-2px 0px;
}
.login_box form div.password span{
	background-position:-2px -50px;
}
.login_box form div input{
	border:0;
	height:19px;
	float:right;
	width:247px;
	color:#333333;
	font-size:14px;
	margin-top:10px;
	padding-left:10px;
	font-family:"微软雅黑";
}
.login_box form .remembercont{
	height:15px;
	line-height:15px;	
}
.login_box form .remembercont .remember{
	float:left;
	height:15px;
	color:#848585;
	font-size:12px;
	line-height:15px;
}
.login_box form .remembercont .remember em{
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
	margin-right:8px;
	display:inline-block;
	background:url(../images/15_icon.png) no-repeat 0px 0px;	
}
.login_box form .remembercont .remember em.checked{
	background:url(../images/15_icon.png) no-repeat 0px -99px;	
}
.login_box form .remembercont .forget{
	float:right;	
}
.login_box form .remembercont .forget a{
	color:#848585;
	font-size:12px;
}.login_box form .remembercont .forget a:hover{
	color:#587493;
}
.login_box form .btn_box{
	height:42px;
	margin-top:15px;		
}
.login_box form .btn_box a{
	float:left;
	width:134px;
	height:42px;
	display:block;
	font-size:16px;
	line-height:42px;
	text-align:center;
	font-weight:bold;
}
.login_box form .btn_box .login_btn{
	color:#fff;
	border-radius:2px;
	margin-right:32px;
	background:#fe9612;
}
.login_box form .btn_box .login_btn:hover{
	background:#ef8600;
}
.login_box form .btn_box .register_btn{
	color:#69829e;
	background:url(../images/login_bg.png) no-repeat 0px 0px;
}
.login_box form .btn_box .register_btn:hover{
	background:url(../images/login_bg2.png) no-repeat 0px 0px;
}
.login_box form .btn_box a.thegrey{
	background:#cccccc !important;
}
.login_box form .verification{
	width:300px;
    height:42px;
	display:none;
    margin-bottom:20px;
}
.login_box form .verification .verification_left{
	float:left;	
	width:192px;
    border:1px solid #dbdbdb;
}
.login_box form .verification div.redon{
    border:1px solid #eb0000;
}
.login_box form .verification .verification_left span{
	float:left;
	background:url(../images/41_icon.png) no-repeat -2px -100px;
}
.login_box form .verification .verification_left input{
	width:130px;
}
.login_box form .verification .verification_right{
	width:94px;
	height:40px;
	float:right;
	line-height:40px;
	text-align:center;	
	border:1px solid #dbdbdb;
}
/*用户名登录结束*/

/*二维码登录*/
.qrcode_login{
	top:68px;
	right:60px;
	width:300px;
	display:none;
	min-height:245px;
	position:absolute;
	background:#ffffff;
	padding:33px 25px 54px 25px;
}
.qrcode_login div.on{
	top:10px;
	right:5px;
	width:50px;
	height:51px;
	cursor:pointer;
	position:absolute;
    transition:all 0.2s ease-in;
	-moz-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	background:url(../images/50_icon.png) no-repeat 0px -61px !important;
}
.qrcode_login h3{
	margin-bottom:45px;
}
.qrcode_login div.qrcode_cont{
	width:156px;
	height:148px;
	margin:0px auto;
	position:relative;
	text-align: center;
}
.qrimg{
	height: 148px;
}
.qrimg img{
	margin-top: 58px;
}
.qrcode_cont .prompt{
	color:#999;
	font-size:12px;
	margin-top:10px;
}
.qrcode_cont .invalid{
	top:0px;
	left:50%;
	width:148px;
	height:148px;
	margin-left: -74px;
	display:none;
	font-size:14px;
	text-align:center;
	position:absolute;
	background:rgba(255,255,255,0.9);
}
.qrcode_cont .invalid p{
	color:#333333;
	font-weight:bold;
	margin-top:35px;
	margin-bottom:5px;
}
.qrcode_cont .invalid span{
	color:#fff;
	width:100px;
	height:36px;
	display:block;
	cursor:pointer;
	margin:0px auto;
	line-height:36px;
	border-radius:2px;
	text-align:center;
	background:#fe9715;
}
/*二维码登录结束*/

/*绑定手机*/
.binding_box{
	top:68px;
	right:60px;
	width:300px;
	position:absolute;
	background:#ffffff;
	padding:33px 25px 54px 25px;	
}
.binding_box h3{
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.binding_box form div.box{
	width:298px;
	height:40px;
	position:relative;
	margin-bottom:20px;
	border:1px solid #dbdbdb;
}
.binding_box form div.redon{
    border: 1px solid #eb0000;
}
.binding_box form div span{
	float:left;
	width:41px;
	height:40px;
	display:block;
	background:url(../images/41_icon.png) no-repeat;
}
.binding_box form div.box i.close{
	top:13px;
	right:10px;
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	background:url(../images/16_icon.png) no-repeat 0px 0px;
}
.binding_box form div.phone span{
	background-position:-2px 0px;
}
.binding_box form div input{
	border:0;
	float:right;
	width:237px;
	color:#333333;
	font-size:14px;
	padding:0px 10px;
	margin-top: 10px;
	font-family:"微软雅黑";
}
.binding_box form .verification{
	width:300px;
    height:42px;
    margin-bottom:30px;
}
.binding_box form .verification .verification_left{
	float:left;	
	width:192px;
    border:1px solid #dbdbdb;
}
.binding_box form .verification div.redon{
    border:1px solid #eb0000;
}
.binding_box form .verification .verification_left span{
	float:left;
	background:url(../images/41_icon.png) no-repeat -2px -100px;
}
.binding_box form .verification .verification_left input{
	width:130px;
}
.binding_box form .verification .verification_right{
	color:#333;
	width:96px;
	height:42px;
	float:right;
	cursor:pointer;
	font-size:14px;
	line-height:42px;
	text-align:center;
	background:url(../images/verificatcode.png) no-repeat 0px 0px;	
}
.binding_box form .verification .verification_right:hover{
	background:url(../images/verificatcode_bg.png) no-repeat 0px 0px;	
}
.binding_box form .verification .on{
	background:#cccccc !important;
}
.binding_box form div.btn_box{
	color:#fff;
	width:300px;
	height:42px;
	font-size:16px;
	cursor:pointer;
	margin:0px auto;
	font-weight:bold;
	line-height:42px;
	text-align:center;
	background:#fe9612;
}
.binding_box form div.btn_box:hover{
	background:#ef8600;
}
.binding_box form .thegrey{
	background:#cccccc !important;
}
.point_name{
	margin:18px 0px;
	padding-left: 20px;
	position: relative;
}
.point_name em{
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 4px;
	background: url(../html/images/15_icon.png) no-repeat 0 -50px;
}
.point_name p{
	line-height: 20px;
	color: #ff0000;
	font-size: 12px;
}
.point_name span{
	font-size: 14px;
	color: #587493;
}
.point_name a{
	color: #0088cc;
}
/*绑定手机结束*/

/*绑定手机号后提示*/
.login_prompt{
	top:68px;
	right:60px;
	width:300px;
	height:225px;
	display:none;
	position:absolute;
	background:#ffffff;
	padding:33px 25px 54px 25px;
}
.login_prompt h3{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:50px;
}
.login_prompt div{
	width:203px;
	margin:0px auto;
}
.login_prompt div em{
	float:left;
	width:16px;
	height:16px;
	display:block;
	margin-right:5px;
	background:url(../images/16_icon.png) no-repeat 0px -26px;	
}
.login_prompt div p{
	color:#333;
	float:left;
	width:182px;
	font-size:14px;
	margin-top:-6px;
	line-height:24px;
}
.login_prompt .prompt_btn{
	color:#fff;
	width:300px;
	height:42px;
	cursor:pointer;
	font-size:16px;
	margin:0px auto;
	margin-top:70px;
	font-weight:bold;
	line-height:42px;
	text-align:center;
	background:#fe9612;
	display: block;
}
.login_prompt .prompt_btn:hover{
	background:#ef8600;
}
.login_prompt .thegrey{
	background:#cccccc !important;
}
/*绑定手机号后提示结束*/

/*中间部分结束*/
/*修改*/
.login_header .minWidth {    
    position: relative;
}
.login_header .login_nav{
	position: absolute;
	right: 60px;
	margin-right: 0 !important;
}
