body > div{margin-right:auto;margin-left:auto; } 
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
input{padding-top:0;padding-bottom:0;}
img,a img{border:0;margin:0;padding:0;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:none;}

body{ background:#fff;}
.main{ width:1100px; margin:0 auto; background:#fff;}

/*头*/
.header{ width:1081px; margin:auto; border-bottom:1px #dddddd solid; padding:46px 0 32px 0; }
.w696{ width:696px; margin:0 auto;position:relative;}
.logo{ background:url(../image/logo_wz.jpg) no-repeat; width:460px; height:49px;}
.logo a{ display:block; height:49px;}
.header .right{ position:absolute; right:0px; top:4px; font-family:"微软雅黑", "宋体"; font-size:12px; line-height:20px;}
.header .right a{ display:block; text-align:right; color:#015293;}
.header .right a:hover{ color:#000;}

/*表单*/
.content{ height:320px; background:url(../image/content_bg.jpg) no-repeat; position:relative; margin:54px auto 96px auto;}
.content form{ height:278px;}
.input_text{ width:232px; height:31px; background:#fff; position:absolute; left:179px; border:none; padding:0 10px; font-size:14px;line-height:32px;}
.username{ top:112px;}
.password{ top:161px;}
.login{ position:absolute; left:452px; top:160px; background:none; width:95px; height:31px; cursor:pointer; border:none;}
.p_zs{ color:#888888; font-size:12px; font-family:"微软雅黑", "宋体"; text-align:center; margin-top:32px;}

/*尾*/
.footer{ width:391px; margin:0 auto; height:270px;}
.footer .flink{ width:100px; float:left; margin:0;_margin:0;padding-right:20px}
#rcmloginname{display:none}
.domain_id{display:none}
.l_03{display:none}
#message
{
  position: absolute;
  display: none;
  top: -1px;
  right: 200px;
  *left:expression(document.body.clientWidth-530);
  z-index: 5000;
  opacity: 0.85;
}



#message div
{
  width: 400px;
  margin: 0px auto;
  min-height: 22px;
  padding: 8px 10px 8px 46px;
}



#message div.notice,
#remote-objects-message
{
  background: url('https://mail.gov.cn/nsmail/skins/login/default/CSS/images/display/icons.png') 6px 3px no-repeat;
  background-color: #F7FDCB;
  border: 1px solid #C2D071;
}

#message div.error,
#message div.warning
{
  background: url('https://mail.gov.cn/nsmail/skins/login/default/CSS/images/display/icons.png') 6px -97px no-repeat;
  background-color: #EF9398;
  border: 1px solid #DC5757;
}

#message div.confirmation
{
  background: url('https://mail.gov.cn/nsmail/skins/login/default/CSS/images/display/icons.png') 6px -47px no-repeat;
  background-color: #A6EF7B;
  border: 1px solid #76C83F;
}

#message div.loading
{
  background: url('https://mail.gov.cn/nsmail/skins/login/default/CSS/images/display/loading.gif') 6px 3px no-repeat;
  background-color: #EBEBEB;
  border: 1px solid #CCCCCC;
}

.flex_col
{
  display: flex;
  flex-direction: column;
  align-items: center;

  
}

.flex_row_s
{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.flex_row{
  display: flex;
  flex-direction: row;
}

.flex_col_c
{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.footerlink {
  margin-bottom: 12px;
}
