/*
 * 域名邮箱注册
 * 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;}
/* 清除浮动和垂直边距重叠 */
.win .ft,
.fi,
.fn-clear,.page,.header,.content,.footer,.area,.part,.mod,.hd,.cont,.ft{+zoom:1;}
.win .ft:before,.win .ft:after,
.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:#fff}
	.ipt-t-err{background:#FFEAEA;border-color:#D2AEAE}
a{color:#005590}
.txt-err{color:#D90000!important}
.txt-alert{color:#E6A800!important}

/* 公用背景图 */
.main .form .msg .arr,
.win .hd,
.ico,
.btn,
.steps li{background-image:url(../img/bg.gif);background-repeat:no-repeat}

/* 按钮 */
button.btn{border:0;padding:0}
a.btn,
a.btn:hover{text-decoration:none;color:#000}
.btn{cursor:pointer;text-align:center;font-family:simsun,serif}

.btn-dft{width:82px;height:24px;line-height:24px;background-position:-96px -96px}
	.btn-dft-hover{background-position:-96px -128px}
	.btn-dft-active{background-position:-96px -160px}
	.btn-dft-impt{background-position:0 -96px}
		.btn-dft-impt-hover{background-position:0 -128px}
		.btn-dft-impt-active{background-position:0 -160px}
	.btn-dft-l{width:166px;background-position:-192px -96px}
		.btn-dft-l-hover{background-position:-192px -128px}
		.btn-dft-l-active{background-position:-192px -160px}

.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;position:relative}
.header .logo .beta{position:absolute;right:0;top:-16px}
.header .links{float:right}
.header .links li{display:inline;margin-left:10px}
.header .links li a{text-decoration:none;color:#848585}

/* 主体 */
.content{}

/* 步骤 */
.steps{height:32px;line-height:32px;margin-bottom:12px;}
.steps li{float:left;margin-right:-22px;position:relative;padding:0 55px 0 62px;background-position:100% 0;color:#7D7D7D}
.steps .s1{z-index:5;padding-left:40px}
.steps .s2{z-index:4}
.steps .s3{z-index:3}
.steps .s4{z-index:2}
.steps .s5{z-index:1;padding-right:50px}
.steps .s5{background-position:0 0}
	.steps-1 .s1,
	.steps-2 .s2,
	.steps-2 .s1,
	.steps-3 .s3,
	.steps-3 .s2,
	.steps-3 .s1,
	.steps-4 .s4,
	.steps-4 .s3,
	.steps-4 .s2,
	.steps-4 .s1,
	.steps-5 .s5,
	.steps-5 .s4,
	.steps-5 .s3,
	.steps-5 .s2,
	.steps-5 .s1{color:#fff;background-position:100% -32px}
	.steps-1 .s1,
	.steps-2 .s2,
	.steps-3 .s3,
	.steps-4 .s4,
	.steps-5 .s5{font-weight:bold;letter-spacing:-1px}
	.steps-5 .s5{background-position:0 -32px}

/* 主框 */
.main{padding:15px 15px 30px;background:#F6F9FC}
.main .hd h2{font-size:14px;margin-bottom:5px}
.main .hd h2 span{font-size:12px;margin-left:15px;font-weight:normal}
.main .hd h2 em{color:#D90000}
.main .hd .tips strong{color:#16960E}
.main .hd{margin-bottom:25px}
.main .tips{color:#7D7D7D}
.main .cont{padding:0 7px;min-height:120px;_height:120px}
.main .form .ct{overflow:hidden;zoom:1}
.main .form .msg{padding:5px;color:#565656;border:1px solid #C6C6A8;background:#FFFDE3}
.main .form .msg .arr{position:absolute;left:-6px;top:10px;width:6px;height:10px;background-position:-416px -96px}
	.main .form .msg-err{border-color:#D2AEAE;background:#FFEAEA;color:#A40000}
	.main .form .msg-err .arr{background-position:-416px -128px}

	/* 登录 */
	.main-login .form{float:left;width:370px}
	.main-login .form .fi{margin:18px 0}
		.main-login .form .fi-nolb,
		.main-login .form .fi-btn{padding-left:52px}
	.main-login .form .ipt-t{width:250px}
		.main-login .form .ipt-t-id{width:150px}
	
	.main-login .reg{float:left;margin:10px 0 0 0;padding:10px 0 10px 50px;border-left:1px solid #BCBEBF}

	/* 关联手机号 */
	.main-phone .form .fi{margin:20px 0}
		.main-phone .form .fi-nolb,
		.main-phone .form .fi-btn{padding-left:9.5em;_margin-right:-3px}
	.main-phone .form .lb{float:left;width:9em;margin-right:0.5em;text-align:right;margin-top:2px}
	.main-phone .form .ipt-t{width:150px}
	
	/* 输入域名 */
	.main-domain .form{margin-left:55px}
	.main-domain .lb{font-size:18px;vertical-align:middle}
	.main-domain .ipt-t{width:350px;margin:0 5px}
		.main-domain .ipt-t-tips{color:#BEC0C2}
	.main-domain .form .tips{margin:5px 0 0 60px}

	/* 设置管理员 */
	.main-admin h3{border-bottom:1px solid #9CB8CC;padding-bottom:3px}
	.main-admin .form .fi{margin:15px 0;position:relative}
		.main-admin .form .fi-nolb{padding-left:10em;_margin-right:-3px}
		.main-admin .form .fi-btn{text-align:center}
		.main-admin .form .fi-terms{margin-top:40px}
	.main-admin .form .lb{float:left;width:9em;margin-right:1em;text-align:right;margin-top:2px;position:relative}
	.main-admin .form .lb em{color:#d90000;position:absolute;right:-0.5em}
	.main-admin .ipt-t{width:180px}
	.main-admin .form .tips{margin-top:5px}
	.main-admin .form .msg{position:absolute;right:0;top:-5px;width:280px}
	.main-admin .form .agree{margin-bottom:10px}
	.main-admin .terms{height:166px;border:1px solid #6C92AD;padding:10px;overflow:auto;margin-top:-1px}
	.main-admin .pwdbar{width:84px;height:6px;padding:1px;border:1px solid #ccc;margin:0 5px}
	.main-admin .pwdbar,
	.main-admin .pwdbar span{font-size:0;line-height:0}
	.main-admin .pwdbar span{height:100%}
		.main-admin .pwdbar-1 span{width:25%;background:#c00}
		.main-admin .pwdbar-2 span{width:50%;background:#f90}
		.main-admin .pwdbar-3 span{width:75%;background:#2ca4de}
		.main-admin .pwdbar-4 span{width:100%;background:#40984c}

	/* 验证域名 */
	.main-verify h3{border-bottom:1px solid #9CB8CC;padding-bottom:3px}
	.main-verify .ct{padding:10px 30px 20px}
	.main-verify h4{color:#16960E;margin:5px 0}
	.main-verify table{width:485px;margin:8px 0;background:#FFFFE1}
	.main-verify table td,
	.main-verify table th{border:1px solid #C6C6A8;text-align:left;padding:3px 8px}
	.main-verify table th{font-weight:normal}
	.main-verify table td{color:#606060}
	.main-verify .button{margin:5px 0 20px 200px}
	.main-verify .back{margin:0 0 40px 200px}

/* 提示 */
.tipslist{padding:15px}
.tipslist ol{color:#7D7D7D;margin-top:5px}

/* 页脚 */
.footer{padding:25px 0;text-align:center;line-height:30px}
.footer,
.footer a{color:#848585;text-decoration:none}

/* 弹框 */
.win{position:absolute;z-index:999;width:460px}
.win .hd{height:27px;line-height:27px;font-size:14px;color:#fff;background-position:0 -192px}
.win .hd h3{text-indent:14px}
.win .hd .btn-close{position:absolute;right:3px;top:3px;text-indent:-999em;overflow:hidden}
.win .cont{background:#fff;padding:40px 55px 40px 75px;border:1px solid #6C92AD;position:relative}
.win .cont .ico{position:absolute;left:25px;top:35px}
.win .ft{background:#F6F9FC;border:1px solid #6C92AD;border-top:none;padding:10px}
.win .ft .button{float:right}