﻿@charset "UTF-8";
body { color: #333; line-height: 22px; background: #eaeef1; }
.wrap { width: 1024px; margin: 0 auto; min-width:1024px; }
.logo-content{
	height: 368px;
	background: #ffffff;
	border-radius: 5px;
	width: 100%;
	margin:58px 0 93px;
}
.login_logo{
	float: left;
}
.logo_form{
	float: left;
	margin:50px 84px 54px 74px;
	width: 328px;
}
.logo_form h5{
	padding-bottom: 15px;
	border-bottom:2px solid #eaeef1;
	margin-bottom: 20px;
	color:#333333;
	line-height: 29px;
}
.logo_form h5 span{
	font-size: 24px;	
	display: block;
	float: left;
}
.logo_form h5 em{
	font-size: 14px;
	display: block;
	float: right;
	
}
.logo_form h5 em a{
	color: #ff6633;
}
.logo_form a:hover,.register_form a:hover{
	text-decoration: underline;
}
.logo_form input[type="text"],.logo_form input[type="password"]{
	border:1px solid #d1d8dc;
	border-radius: 5px;
	width: 314px;
	height: 38px;
	line-height: 38px\9;	
	margin-bottom: 12px;	
	padding-left: 14px;
}
.logo_form input:focus{
	border-color:#999;
}
.logo_form .verifity-code{
	margin-bottom: 12px;
}
.logo_form .verifity-code input{
	width: 192px;
	float: left;
	margin-right: 14px;
	margin-bottom: 6px;
}
.regcode {
    height: 40px;
    width: 107px;
}
.register_form .send{
    background: #FFFFFF;
	width: 104px;
	height: 38px;
	border:1px solid #699C9E;
	float: left;
	text-align: center;
	line-height: 38px;
	color:#ff6633;
	border-radius: 5px;
	margin-bottom: 0;
	text-decoration: none;
}
.logo_form .p-login .a-login-btn{
   display: inline-block;
   height: 40px;
   line-height: 40px;
   background: #ff6633;
   color:#ffffff;
   font-size: 14px;
   text-align: center;
   width: 96px;
   border-radius: 5px;
   margin-right: 14px;
   text-decoration: none;
}
.logo_form .p-login{
	margin-top: 18px;
}
.logo_form .p-login .forget-password{
	color:#ff6633;
}
.register-content{	
	background: #ffffff;
	margin:30px 0 44px;
	width: 100%;
	padding:45px 0 54px;
	border-radius: 5px;
}
.register_form{
	float:none;
	width: 332px;
	margin:0 auto;
}
.register_form .a-register-btn{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background: #ff6633;
	color: #ffffff;
	font-size: 14px;
	text-align: center;	
	border-radius: 5px;
	width: 100%;
	margin-top: 14px;
}
.register_form .a-register-btn:hover{
	text-decoration: none;
}

.register_form .agreement{
	display: inline-block;
	color:#ff6633;
}
.wx-inputErrBorder {
    border-color: red !important;
}
.wx-placeholder{
	padding-left: 7px;
}
/*footer*/
.footer{background: #fff; border-top:1px solid #eaeaea; }
.footer .wrapper{ width:1018px; height:78px; margin: 0 auto; }
.footer .f1{ margin-top:35px; float:right; }
.footer .f1 span{ font-weight:700; display:inline-block; }
.footer .f1 .f11{ color:#d3d3d3;font-size:20px; }
.footer .f1 .f12{ color:#51b6f2;font-size:22px; }
.footer .f2{ margin-top:22px; float:left; font-size:10px;color:#ababab; }
.footer .f2 a{ font-size:10px;color:#ababab; }
.footer .f2 a:hover{color:#51b6f2;}