html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu,hgroup{ margin:0; padding:0; border:0; font-family:"Microsoft YaHei"; }
html{ -webkit-text-size-adjust:none;}
body{ font-size:12px; line-height:24px;  background:#f4f4f4;min-width: 1440px;}
input,textarea{ resize:none; font-family:"Microsoft YaHei";}
input:focus{ outline:none;}
img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#1c96e5;}
 
 
.login{ width:433px; height:460px; position:absolute; left:50%; top:50%; margin:-230px 0 0 -205px;}
.login_top{ width:100%; overflow:hidden; text-align:center;}
.login_top .logo{ margin-bottom:15px;}
.login_top p{ color:#838383; margin-top:5px;}
.login_bottom{ width:343px; margin:0 auto; margin-top:13px;}
.login_bottom label{ position:relative; display:block;}
.login_bottom .input_txt{ width:296px; border:1px solid #d9d9d9; background:#fff; height:25px; padding:10px 10px 10px 35px;; font-size:14px; border-radius:3px;}
.login_bottom .input_txt.wrong{ background:#fff5e9; border:1px solid #fa8a52;}

.login_bottom label span{ position:absolute; top:10px; left:35px; color:#6b6b6b; font-size:14px;}
.login_bottom label i{ background:url(../../images/advance_admin/common.png) no-repeat; width:19px; height:17px; display:block; position:absolute; left:10px; top:13px;}
.login_bottom label i.man{ background-position:0 0;}
.login_bottom label i.yao{ background-position:-27px 0;}
.login_bottom .btn{ background:#45c524; border:none; width:343px; height:45px; text-align:center; font-size:18px; color:#fff; cursor:pointer; border-radius:3px; font-weight:bold;}
.login_bottom .btn:hover{ background:#2faf0e;}
.login .di{ text-align:center; color:#838383; margin-top:30px;}

.boxwrong{ width:343px; text-align:center; height:30px;}
.boxwrong span{ color:#ec4d4d;}
 
 
 
.header{ width:100%; background:url(../../images/advance_admin/head_bg.jpg) repeat-x; height:92px;} 
.main_logo{ float:left; margin:9px 0 0 13px;  }
.admin-menu{ float:left; margin-left:28px;}
.admin-menu .top{}
.admin-menu .top li{ float:left; line-height:46px;}
.admin-menu .top li a{ font-size:14px; color:#fff; display:block; padding:0 10px;}
.admin-menu .top li.selected a{ background:#43bb24; }

.sub-menu{ clear:both; height:46px; overflow:hidden;}
.sub-menu li{ float:left; font-size:12px; line-height:44px;}
.sub-menu li a{ color:#000; display:block; height:44px;  padding:0 12px;}
.sub-menu li a:hover{ color:#3cad1f;}
.sub-menu li.selected a{ color:#3cad1f; height:44px; border-bottom:2px solid #49bd2b;}

.login-nav{ #position:absolute; top:0; right:1em; float: right;}
.login-nav li{ float:left; color:#ffffff; line-height:52px; margin:0 5px;}
.login-nav li a{ color:#fff;}
.login-nav li a:hover{ text-decoration:underline;}
.login-nav li a i{ background:url(../../images/advance_admin/common.png) no-repeat; display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:-3px;}
.login-nav li a i.b1{ background-position:-45px 0;}
.login-nav li a i.b2{ background-position:-68px 0;}
