.Maincontainer{
	padding:100px;
	width:980px;
	margin:0 auto;
	min-height:540px;
}

.Maincontainer .right_from{ width:390px; background:#fff; margin:100px auto 0 auto;}
.Maincontainer .right_from .login_tab li{ float:left; display:inline; text-align:center; width:50%;}
.Maincontainer .right_from .login_tab li a{ color:#fff; display:block; height:63px; line-height:63px; background:#5d6167; font-size:18px;}
.Maincontainer .right_from .login_tab li.active a{ color:#333333; background:#fff;}
.Maincontainer .right_from .form_wrap{ padding:20px 45px 45px 45px; }
.Maincontainer .input_line{ margin:10px 0;}
.Maincontainer .input_line input{ border:1px solid #ccc; color:#333; padding:7px 10px; width:100%; box-sizing:border-box; height:40px; text-indent:15px; background:url(ico.png) no-repeat 6px 10px;}
.Maincontainer .input_line input.password{ background-position:6px -72px;}
.Maincontainer .input_line input.username{ background-position:6px -28px;}
.Maincontainer .input_line input.no{ background:none; text-indent:0;}
.Maincontainer .login_wrap,.Maincontainer .reg_wrap{ padding-top:50px;}
.Maincontainer .input_line .m a{ color:#666; float:right; font-size:11px; line-height:3em;}
.Maincontainer .input_line .btn_submit{ display:block; width:100%; background:#ff5f2f; line-height:40px; height:40px; padding:0; font-size:22px; color:#fff; border:none; cursor:pointer;}
.Maincontainer .input_line img{ vertical-align:middle;}

.Maincontainer .Mhead{
	height:50px;
	background:#FFF url(hbg.gif) left 7px no-repeat;
}
.Maincontainer .Mhead .tag{
	height:50px;
	background:url(tag1.gif) 20px top no-repeat;
}
.Maincontainer dl{
	height:310px;
	border:#CACACA solid 1px;
	border-top:0;
}
.Maincontainer dl dt{
	width:520px;
	height:310px;
	border-right:#CACACA solid 1px;
	float:left;
	background:#FFF;
}
.Maincontainer dl dd{
	width:450px;
	height:310px;
	float:left;
}
.Maincontainer dl .h{
	padding:25px 0 0 35px;
	height:40px;
	overflow:hidden;
}
.Maincontainer dl .input{
	height:45px;
	overflow:hidden;
}
.Maincontainer dl .input div{
	float:left;
	line-height:35px;
}
.Maincontainer dl .input div.t{
	width:70px;
	text-align:right;
}
.Maincontainer dl .input div.i{
	padding:3px 8px 0 10px;
}
.Maincontainer dl .input div.i input{
	border:#A2A9AF solid 1px;
	width:150px;
	height:22px;
	line-height:22px;
}
.Maincontainer dl .input a{
	color:#06c;
}
.Maincontainer dl .submit{
	height:65px;
	padding-left:80px;
}
.Maincontainer dl .submit input{
	border:0;
}
.Maincontainer dl .qqlogin{
	height:30px;
	padding:30px 0 0 30px;
	background:url(spacing.gif) center top no-repeat;
}
.Maincontainer dl .qqlogin span{
	float:left;
	padding:5px 10px 0 0;
	font-weight:bold;
}
.Maincontainer dl .qqlogin a{
	float:left;
}
.Maincontainer dl p{
	padding:0 30px 0 60px;
	line-height:25px;
}
.Maincontainer dl .reg{
	padding:20px 0 0 60px;
}

.login_all{ width:100%; height:740px; background:url(login_bg.jpg) no-repeat center top;}
.sendpwd{ width:980px;  margin:0 auto; padding-top:100px; text-align:center;}
.sendpwd form{ background:#fff; width:30%; padding:30px; margin:100px auto;}
.sendpwd form h4{ font-size:22px; font-weight:normal;}
.sendpwd .v_code{ text-align:left;}
.sendpwd .v_code input{ width:60%;}
.sendpwd .v_code .Submit{ background:#ff5f2f; width:32%; display:inline-block; text-align:center; vertical-align:top; margin-left:6%; border:none; color:#fff; line-height:35px; font-size:14px; border-radius:3px; cursor:pointer;}
.Validform_error{ background-color:#fbb3ba!important;}
.Validform_checktip{ display:block; text-align:left;}
.Validform_right{ background:url(../check_right.gif) no-repeat left center; text-indent:17px;}
.Validform_wrong{ background:url(../check_error.gif) no-repeat left center; text-indent:17px;}
.hidd{ display:none;}
.disable{ background:#dbdcd9; width:32%; display:inline-block; text-align:center; vertical-align:top; margin-left:6%; border:none; color:#373736; line-height:35px; font-size:14px; border-radius:3px; cursor:pointer;}