*{ word-wrap:break-word; color:#FFF; font-family:"微软雅黑" }
body{ padding:5px 0; background:url(bg.jpg) fixed; text-align:center; color:#FFF }
body, td,  textarea, select, button{ color:#FFF; font:12px Verdana, Tahoma, Arial, sans-serif; }
ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color: #6CF; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a img{ border:none; }
em, cite, strong, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
/* box */
input:focus{ outline:none}
.container{ overflow:hidden; margin:20px auto; width:700px; height:auto !important;text-align:left; background:url(cover.png) }
.header{ height:60px;}
	.header h1.install{ text-indent:-9999px; width:320px; height:67px; background:url(step.png) no-repeat; margin-left:15px; }
    .header h1.updtae{ text-indent:-9999px; width:270px; height:48px; background:url(bg_repno.gif) no-repeat 26px -253px; }
	.header span { float: right; padding-right: 18px; display:block; height:40px; margin-top:-27px}
.main{ padding:20px 20px 0; }
	.main h3{ margin:10px auto; width:75%; color:#6cf; font-weight:700; }
.desc{ margin:0 auto; width:537px; line-height:180%; clear:both; }
	.desc ul{ margin-left:20px; }
.desc1{ margin:10px 0; width:100%; }
	.desc1 ul{ margin-left:25px; }
	.desc1 li{ margin:3px 0; }
.tb, .tb2{ margin:15px 0 15px 67px; }
	.tb th{ padding:5px; color:#6cf; font-weight:700; }
	.tb td{ padding:3px 5px; }
		.tb .w, .tb .nw, .tb .padleft{ padding-left:45px; }
		.tb .pdleft1{ padding-left:67px; }
.tb2{}
	.tb2 th, .tb2 td{ padding:3px 5px; }
	.tbopt{ width:120px; }
.btnbox{ text-align:center; }
	.btnbox input{ margin:0 2px; }
	.btnbox textarea{ margin-bottom:10px; height:150px; }
.btn{ margin-top:10px; }
.footer{ line-height:40px; text-align:center; font-size:11px; }

/* form */
.txt{ width:200px; }

/* step num */
.setup{ margin:46px 0 0 200px; padding-left:70px; height:60px;line-height:30px; display:none}
	.setup h2{ padding-top:0; *padding-top:6px; color:#6cf; font-size:36px; }
	.setup p{ margin-left:6px; color:#999; }
.step1{ background:url(stepnum.gif) no-repeat 0 0px; }
.step2{ background:url(stepnum.gif) no-repeat 0 -100px;  }
.step3{ background:url(stepnum.gif) no-repeat 0 -200px; }
.step4{ background:url(stepnum.gif) no-repeat 0 -300px; }
.stepstat{ position:relative; left:80px; *width:593px; height:30px; }
	.stepstatbg{ position:absolute; top:18px; z-index:90; width:535px; height:9px; overflow:hidden; background:#81C6F0 url(bg_stepstatus.gif) no-repeat; }
	.stepstat ul{ position:absolute; top:3px; left:-2px; z-index:100; list-style:none; width:600px; white-space:nowrap; overflow:hidden; }
		.stepstat li{ float:left; text-indent:-9999px; width:175px; height:30px; background:url(bg_repno.gif) no-repeat 0 -38px; }
		.stepstat .current{ background:url(bg_repno.gif) no-repeat 0 -71px; }
		.stepstat .unactivated{ background:url(bg_repno.gif) no-repeat 0 -103px; }
		.stepstat .last{ width:20px; }
.stepstat1{ background-position:-750px 0; }
.stepstat2{ background-position:-570px 0; }
.stepstat3{ background-position:-390px 0; }
.stepstat4{ background-position:-210px 0; }
.w{ background:url(rw.png) no-repeat 40px -23px; }
.nw{ background:url(rw.png) no-repeat 40px 2px;}

.marginbot{ margin-bottom:20px; }
.margintop{ margin-top:20px; }
.red{ color: #F9F; }
.i{ background:transparent; border:1px solid #fff; color:#fff; padding-left:10px; padding-right:10px;}
.b{ background:transparent; border:1px solid #fff; color:#fff; padding-left:10px; padding-right:10px; cursor:pointer; outline:none}
.b:hover{ color:#000;*color:#F6c; background:#fff;*background:transparent;*border:1px solid #f6c}
.licenseblock{ margin-bottom:15px; padding:8px;  overflow-y:visible; overflow-x:hidden; }
.license{}
	.license h1{ padding-bottom:10px; font-size:14px; text-align:center; }
	.license h3{ margin:0; color:#fff; }
	.license p{ line-height:150%; margin:10px 0; text-indent:25px; }
	.license li{ line-height:150%; margin:5px 0; }
.title{ margin:5px 0 -15px 60px; }
#notice { border: 1px solid #B5CFD9; width: 100%; padding: 5px; height: 300px;overflow: hidden;text-align: left; }