.lock									{display: inline-block;margin: 20px 0 0;}
.input_box								{display:inline-block;float:right;width:270px;}
.input_box_title						{margin-right: 120px;font-weight: normal;font-size: 17.5px;color: inherit;margin: 10px 0;}
.input_range_reb						{margin-right: 120px;font-weight: normal;font-size: 13.5px;color: inherit;margin: 10px 0; text-decoration: none;}
.input_icon								{display: inline-block;padding: 10px;}
.input_content							{display: inline-block;padding: 10px;}
.input_box ul							{list-style: none outside none;margin: 0;padding: 0; display: inline-block;}
.input_box ul li						{border: 1px solid  #DDDDDD;float: left;height: 20px;line-height: 20px;margin: 0; padding: 10px;}
.input_box ul li input					{border: 0 none;font-weight: normal;margin: 0;padding: 0;height: 20px;line-height: 20px; width: 100%;}
.input_box .input_img					{width:18px;margin-right:-1px;margin-bottom:-1px;background-color:#EEEEEE;}
.input_box .input_content				{width: 205px;margin-bottom:-1px;background-color:#FFFFFF;}
.another_oprate							{font-size: 11px !important;    height: 20px;    line-height: 24px;    margin: 14px 0;}
.another_oprate .remember_me			{color: #868686;}
.another_oprate .remember_me input		{position: relative;top: 2px;cursor: pointer;}
.another_oprate .remember_me label		{cursor: pointer;}
.another_oprate .forgot_password		{float: right;}
.another_oprate .forgot_password a		{color: #22878E;text-shadow: none !important;text-decoration: none;cursor: pointer;}
.another_oprate .forgot_password a:hover{color: #0088CC;    text-decoration: underline;}
.sub_button								{clear:both;}
.sub_button #sub_btn					{padding:10px;border-radius:0;width:100%;background:url('/_images/login-btn.jpg');color: #FFFFFF;  font-size: 16px;  text-shadow: none;  border: medium none;}
.sub_button #sub_btn:hover				{opacity:0.8;cursor: pointer;}



#page_title		{font-size:28px;font-weight:normal !important;margin: 20px;}
#page_content	{margin-top:50px;text-align:center;color:#ADAFB2;font-weight:bold;}
.error_code		{font-size:50px;margin:20px;color:#E93400;}
.error_msg		    {}
.error_msg .msgbox	{font-size:16px;color:#000;width:600px; text-align: left; margin:0px auto;padding:20px; line-height: 200%;border:2px solid #BBB;background-color: #E1E1E1;}
.error_msg em	    {color:red;}

.error_buttons  {}
button
{
	font: -webkit-small-control;
	color: #FFF;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	background-repeat: repeat-x;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	outline: none;
	background: #2fade7;
	margin-top:20px;
}
button:hover
{
	background-color: #1DA4E7;
	border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.btn-back
{
	background:#fb9800;
}
.btn-back:hover
{
	background:#f89406;
}

.big_img {
	margin-bottom: 50px;
}

.hidden {
	display:none
}

#error_msg {
    margin: 14px 0;
    line-height: 21px;
	font-size: 12px;
}