/*
 * 域名邮箱设置密码
 * 2010-3-30 by sunji@corp.netease.com
 */

/* reset */
body{background:#fff;line-height:166.6%;font-size:12px;}
body,input,select,button{font-family:verdana,sans-serif;}
h1,h2,h3,h4,h5,h6,select,input,textarea,button,table{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote{margin:0;padding:0;border:0;}
input,button,textarea,img{line-height:normal;}
abbr,acronym,address,cite,q,em,code,var,dfn,ins{font-style:normal;text-decoration:none;border:0;}
q:before,q:after{content:"";}
ul,ol{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
select,input,button,button img{vertical-align:middle;}
.ipt-r,
.ipt-c{width:16px;height:16px;padding:0;margin:2px 3px 2px 0;overflow:hidden;-ms-box-sizing:border-box;}
.page,.header,.content,.footer{margin:auto;}
/* 清除浮动和垂直边距重叠 */
.fi,
.fn-clear,.page,.header,.content,.footer,.area,.part,.mod,.hd,.cont,.ft{+zoom:1;}
.fi:before,.fi:after,
.fn-clear:before,.page:before,.header:before,.content:before,.footer:before,.area:before,.part:before,.mod:before,.hd:before,.cont:before,.ft:before,
.fn-clear:after,.page:after,.header:after,.content:after,.footer:after,.area:after,.part:after,.mod:after,.hd:after,.cont:after,.ft:after{clear:both;content:".";font-size:0;display:block;height:0;overflow:hidden;visibility:hidden;}
/* 屏蔽输入法 */
.fn-noime{ime-mode:disabled}
/* 内联块元素 */
.pwdbar,
.pwdbar span,
.ico,
.btn,
.fn-ib{display:-moz-inline-box;-moz-box-align:center;display:inline-block;+display:inline;+zoom:1;vertical-align:middle;}

/* 全局 */
.page{width:783px}
.ipt-t{border:1px solid #6C92AD;padding:3px;height:16px;background:transparent}
a{color:#005590}

/* 公用背景图 */
.win .hd,
.ico,
.btn,
.steps li{background-image:url(../img/bg.gif);background-repeat:no-repeat}

/* 按钮 */
button.btn{border:0;padding:0}
.btn{cursor:pointer;font-family:simsun,serif}

.btn-dft{width:82px;height:24px;background-position:-96px -96px}
	.btn-dft-impt{background-position:0 -96px}
	.btn-dft-l{width:166px;background-position:-192px -96px}

.btn-close{width:20px;height:20px;background-position:-384px -96px}
	.btn-close:hover{background-position:-384px -128px}
	.btn-close:active{background-position:-384px -160px}

/* 图标 */
.ico{}
.ico-succ{width:16px;height:16px;background-position:0 -224px}
.ico-err{width:16px;height:16px;background-position:-32px -224px}

.ico-info{width:32px;height:32px;background-position:-64px -224px}

/* 页头 */
.header{padding:22px 0 30px}
.header .logo{float:left;margin-right:10px;position:relative}
.header .logo .beta{position:absolute;right:0;top:-16px}
.header .id{float:left}
.header .links{float:right}
.header .links li{display:inline;margin-left:10px}
.header .links li a{text-decoration:none;color:#848585}

/* 主体 */
.content{}

/* 主框 */
.main h2{border-bottom:1px solid #9CB8CC;padding-bottom:5px;margin-bottom:5px;font-size:14px}
.main .form{padding:20px}
.main .form .fi{margin:20px 0;position:relative}
.main .form .fi .msg{position:absolute;right:80px;top:-5px;width:300px;padding:5px}
	.main .form .fi-submit{text-align:center}
	.main .form .fi-submit p{margin:10px 0}
.main .form .lb{float:left;width:9em;margin:0 1em 0 0;text-align:right;position:relative}
.main .form .lb em{color:#d90000;position:absolute;right:-0.5em}
.main .form .ipt-t{width:170px}
.main .form .msg{padding:5px 10px;color:#565656;border:1px solid #C6C6A8;background:#FFFDE3}
	.main .form .msg-terms{margin-bottom:20px}
.main .form .msg label{float:left;font-weight:bold;margin-top:1px}
.main .form .msg p{overflow:hidden;zoom:1}
.main h3{margin:10px 0}
.main .terms{height:166px;border:1px solid #6C92AD;padding:10px;overflow:auto;margin-top:-1px}
.main .pwdbar{width:84px;height:6px;padding:1px;border:1px solid #ccc;margin:0 5px}
.main .pwdbar,
.main .pwdbar span{font-size:0;line-height:0}
.main .pwdbar span{height:100%}
	.main .pwdbar-1 span{width:25%;background:#c00}
	.main .pwdbar-2 span{width:50%;background:#f90}
	.main .pwdbar-3 span{width:75%;background:#2ca4de}
	.main .pwdbar-4 span{width:100%;background:#40984c}
.main dl{padding:0 5px 80px}
.main dt{font-weight:bold;margin-top:28px}
.main dd{padding-left:8px}

/* 页脚 */
.footer{border-top:1px dashed #CFD0D0;padding:25px 0;text-align:center;line-height:30px}
.footer,
.footer a{color:#848585;text-decoration:none}