@charset "gb2312";
/*------------------------全局------------------------*/
*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html{
	background:#F5FCEF;
}

body{
	padding-top:0px;
	padding-bottom:20px;
	font-size:12px;
	background:#FDFEFC;
	width:830px; 
	margin:6px auto;
	padding-top:18px;
}

a{
	color:#06C;
}
a:hover{
	color:#F30;
}

.boxcenter{
	margin:0px auto;
}

/*------------------------------------------------*/
.top{
	width:760px;
	height:60px;
	line-height:30px;
	background:url(images/toplogo.gif) left center no-repeat;
	text-indent:280px;
	color:#888;
}
.top em{
	font-weight:bold;
	color:#FF3333;
}

.topstep{
	width:760px;
	background:url(images/nav_left.gif) left center no-repeat;
	height:35px;
	overflow:hidden;
	margin-top:10px;
}
.stepbox{
	width:756px;
	height:36px;
	margin-left:4px;
	background:url(images/nav_right.gif) right center no-repeat;
	overflow:hidden;
}
.stepbox ul{
	width:780px;
	height:35px;
	margin-left:-30px;
	list-style:none;
	background:url(images/nav_bg.gif) repeat-x;

}
.stepbox ul li{
	float:left;
	width:120px;
	padding-left:10px;
	background:url(images/nav_but.gif) left bottom no-repeat;
	padding-top:13px;
	height:22px;
	font-size:14px;
	color:#060;
	letter-spacing:3px;
	cursor:default;
	text-align:center;
}
.stepbox ul li a{
	color:#060;
}
.stepbox ul li a:hover{
	color:#000;
	text-decoration:none;
}
.stepbox ul li.this{
	padding-top:15px;
	height:21px;
	background:url(images/nav_this.gif) left bottom no-repeat;
	font-weight:bold;
	color:#F60;
}

.main{
	width:760px;
	margin-top:10px;
}

.boxtitle{
	width:730px;
	height:22px;
	margin:10px auto 0px;
	background:url(images/boxtitle_bg.gif) 0px 20px repeat-x;
	overflow:hidden;
}
.boxtitle span{
	width:158px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	display:block;
	font-size:12px;
	padding-top:1px;
	text-indent:10px;
	background:url(images/boxtitle_bg.gif) 0px -2px no-repeat;
	letter-spacing:1px;
	color:#6D8A4F;
}
.butbox{
	width:760px;
	text-align:center;
	margin-top:20px;
}

.nextbut{
	width:104px;
	height:34px;
	border:none;
	background:url(images/but_next.gif) no-repeat;
	cursor:pointer;
}

.backbut{
	width:104px;
	height:34px;
	border:none;
	background:url(images/but_back.gif) no-repeat;
	cursor:pointer;
}


.setupbut{
	width:104px;
	height:34px;
	border:none;
	background:url(images/but_setup.gif) no-repeat;
	cursor:pointer;
}




/*----------------------- STEP 1 -------------------------*/
.pact{
	width:730px;
	margin:15px auto;
	color:#888;
	line-height:200%;
	/*height:380px;*/
	overflow:auto;
}
.pact h4{
	color:#666;
	font-size:12px;
}
.pact p{
	text-indent:30px;
}
.readpact{
	width:760px;
	padding-top:20px;
	text-align:center;
	border-top:1px solid #DDD;
	font-size:14px;
	letter-spacing:2px;
}
* html .readpact input{
	margin:-1px 10px 2px 0px;
}
.readpact input[type="checkbox"]{
	margin: -1px 10px 0 0px;
}


/*----------------------- STEP 4 -------------------------*/
.setupinfo{
	width:700px;
	margin:20px auto;
	font-size:16px;
	color:#999;
	line-height:23px;
}


/*------------------------输入框------------------------*/
input{
	vertical-align:middle;
	margin-right:3px;
	font-size:12px;
}
textarea{
	vertical-align:top;
	font-size:12px;
	line-height:156%;
	border:1px solid #AAA;
	padding:3px;
	letter-spacing:1px;
	word-break:break-all; 
	overflow-y:auto;
}
.textipt{/*文本输入框*/
	padding:4px;
	border:1px solid #AAA;
	font-size:12px;
	color:#000;
}

.textipt_on{/*文本输入框鼠标悬停*/
	border:1px solid #F90;
}




/*------------------------分割线------------------------*/
hr{
	height:1px;
	line-height:1px;
	overflow:hidden;
	border-width:1px 0px 0px 0px ;
	border-top:1px solid #E6E6E6;/*兼容Opera*/
 }
hr:empty {/*兼容Firefox*/
	margin:8px 0px 7px 0px !important;
	margin:0px;
}

/*------------------------其他------------------------*/
small{
	font-size:12px;
}

.moncolor td{
	background:#FFC;
}

/*------------------------表格模型------------------------*/
.twbox{
	border:1px solid #DDD;
	font-size:12px;
	overflow:hidden;
	margin:8px auto;

}

/*表格头*/
.twbox thead tr td{
	background:url(body_title_bg.gif) -1px -1px repeat-x;
	height:31px;
	line-height:31px;
	text-indent:10px;
}

.twbox thead tr td strong{/*表格头:标题*/
	letter-spacing:2px;
	margin-right:14px;
	color:#FFF;
	font-size:14px;
}


.twbox thead tr td span{/*表格头:介绍*/
	color:#CDA;
}


.twbox thead tr td  p{/*表格头:链接区域*/
	height:31px;
	display:inline;
	float:right;
	margin:-31px 10px 0 0;
	overflow:hidden;
}
.twbox thead tr td  p *{/*表格头:全部向右浮动*/
	float:right;
}
.twbox thead tr td a.thlink{/*表格头:链接样式*/
	color:#FFF;
}
.twbox thead tr td a.thlink:hover{
	color:#FFFF00;
	text-decoration:none;
}

/*表格内容*/
.twbox tbody {
	overflow:hidden;
	text-align:left;
}

.twbox tbody tr th{/*表格内容:分类*/
	background:#EFEFEF;
	color:#000000;
	line-height:25px;
	height:25px;
	text-indent:30px;
	font-weight:normal;
	border-bottom:1px solid #DEC;
	letter-spacing:2px;
}

.twbox tbody tr td{/*表格内容:列表*/
	padding:7px;
	border-bottom:1px solid #EEE;
	color:#333;
	vertical-align:top;
}


.twbox tbody tr td p{/*表格内容:列表:段落*/
	line-height:21px;
}
.twbox tbody tr td p strong img{/*表格内容:列表:标题图标垂直居中对齐*/
	vertical-align:middle;
}
.twbox tbody tr td img{ /*表格内容:列表:常规图片垂直顶部对齐*/
	vertical-align:top;
	margin:0px 10px 5px 0px;

}
.twbox tbody tr td small{ /*表格内容:列表:注释性文字*/
	color:#888;
}

/*表格底*/
.twbox tfoot tr td{
	padding:10px;
	line-height:25px;
	text-align:center;
/*	border-top:1px solid #666;*/
}
.twbox tfoot tr td p{
	line-height:21px;
	margin-bottom:10px;
}



/*------------------------ 按钮------------------------*/
input.but{
	height:26px;
	padding-left:6px;
	padding-right:6px;
	line-height:26px;
	font-weight:bold;
	letter-spacing:1px;
	color:#FFF;
	background-color:#FC3;
