/* ��õ��ҵ���߾��Ԫ�� */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {margin:0;padding:0; list-style:none;}
ul{ list-style: none;padding:0; margin:0; }
img,input{ border: 0;}
em{ font-style:normal;}
input{padding:0;}
body{color:#333;font-size:12px;font-family:simsun;-webkit-text-size-adjust: 100%;	font-family:arial, "hiragino sans gb", "microsoft yahei", sans-serif;}
a{color:#333; text-decoration:none;}a:visited{}a:hover{color:#; }
a span,a em{cursor:pointer;}
img {border: 0;	vertical-align: middle}
table {border-collapse: collapse;border-spacing: 0}
p {	word-wrap: break-word}
footer, header, main, nav, section {display:block}
a:hover, a:active {	outline:0}
b, strong {font-weight:bold}
small {	font-size:80%}
.none{ display:none;}
.clear{ clear:both}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after {	display:table;	content:"";	line-height:0}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}


#login-main{ width:880px; margin:0px auto;}
.login_logo img{ margin:0px 0 28px 0px; display:block;}
.login_left{ width:505px; height:310px; float:left;}
.login_right{ float:right; width:310px; border:1px solid #e4e4e4; background:#fafafa; height:308px;}
.login_right label{ margin-top:8px; display:block; }
.username{color:#666;font: 600 14px/28px '����';  margin-left:28px; }

.u-input {height:28px; border:1px  solid #e3e3e3; width:240px; margin:0px 14px 5px 28px;padding-left:10px;font: 500 12px/28px '����'; color:#979797; text-align:left;box-shadow: 0 1px 1px #fff;border-top: 1px solid #ccc;}
.u-yzm{ width:100px;}

/* zhuce button css */
.zc-button{ margin:0 auto; margin-left:12px;}
.submit_button { margin-top:14px; margin-left:18px;width: 255px;height: 38px;border: 0;display: inline-block;overflow: hidden;vertical-align: middle;line-height: 36px;
font-size: 16px;font-weight: bold;color: #fff;background: #ff4700;border-radius: 3px;cursor: pointer;zoom: 1;}
.submit_button:hover {background: #f73500;}

.grey-zc{color:#666;font: 500 14px/26px '����'; padding:10px; text-decoration:underline;}
.blue-zc{color:#06c;font: 500 12px/26px '����'; padding:10px; text-decoration:none; float:right; padding-right:18px;}

