/* ------------------------------------------------------------------------ 重定义浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word;font-size:12px;}
body, input, button, select, textarea {color: #444444;font:12px Verdana, Tahoma, Arial, sans-serif;}
	textarea { resize: none; }
table { empty-cells: show; border-collapse: collapse; }
	caption, th { text-align: left; }
ul li, .xl li,dl dd,dl dt { list-style: none;}
h1, h2, h3, h4, h5, h6 { font-size:12px }
em, cite { font-style: normal; }
a {text-decoration: none; }
	a img { border: none; }
/* .z/.y 浮动 left/right */ .z { float: left; } .y { float: right; }

/* 垂直居中 */ .vm { vertical-align: middle; }
					.vm * { vertical-align: middle; }
/* 水平居中 */ .hm { text-align: center; }
/* 自动闭合浮动 .cl --> Clear */ .cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }

/* 通用容器，定义页面宽度 */ .wp { margin: 0 auto; width: 960px; } #wp .wp { width: auto; }
/* 外边距 Margin，三组从窄到宽，级别分别为：n, m, w */
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }

/* 内边距 Padding，三组从窄到宽，级别分别为：n, m, w */
	.ptn { padding-top: 5px !important; }
	.pbn { padding-bottom: 5px !important; }
	.ptm { padding-top: 10px !important; }
	.pbm { padding-bottom: 10px !important; }
	.ptw { padding-top: 20px !important; }
	.pbw { padding-bottom: 20px !important; }

/* 通用颜色 */
.red{color:#F00;}

/*
#hd				Header
	#nv			Navigation
	#mu			Customer menu
.wp				Wrap
#ct				Container
	.mn			Main area
	.sd			Side area
#ft				Footer #b5cfd9
*/

/* header */
* {font-size:12px;color:#444;}
#hd{height:60px;padding:30px 0 10px;border:1px solid #B5CFD9; border-top:3px solid #B5CFD9;border-bottom:0px;margin-top:20px;background:#E1F2F8;}
	#hd h2{width:170px;font-size:24px;padding-left:28px;}
		#hd h2 strong{font-size:36px;}
	#hd p{padding-top: 8px;text-align:right;padding-right:20px;font-size:20px;}

/* content_main */
#ct{clear:both;border:1px solid #B5CFD9;background:#F2F9FD;width:780px;padding-left:180px;_height:600px;}
	#ct table{line-height:2;}
	.nv{width:180px;padding-top:10px;height:100%;position:relative;vertical-align:top;min-height:600px;margin-left:-180px;_left:180px;}
	.nv ul{position:absolute;top:10px;left:1px;_margin:0px;_padding:0px;list-style-type:decimal;}
		.nv li{text-align:center;font-size:16px;font-weight: 700;height: auto !important; margin: 3px 0; overflow: hidden;width:180px;line-height:28px;}
		.nv li a{border: 1px solid #F2F9FD;border-left:none;color: #666666;display: block;margin-right: 2px;padding: 3px 0 2px 0px;}
			.nv a font{font-weight:400;margin-right:3px;}
		.nv .current a,.nv li a:hover{border:1px solid #B5CFD9;border-right:1px solid #FFF;border-left:none;color: #2366A8;margin-right: 0;text-decoration: none;background:#FFF;}
	.mn{width:739px;padding:20px;*+width:740px;background:#FFF;border-left:1px solid #B5CFD9;line-height:25px;height:100%;min-height:600px;}
	.mn li{list-style:outside circle;}
		.chshow ol{clear:both;}
			.chshow li{border-bottom: 3px solid #EEEEEE;color: #999999;height: 30px;line-height: 30px;list-style:none;float:left;text-align:center;margin-right:2px;padding:0 10px;}
			.chshow .current {border-bottom-color: #FF9900 !important;color: #009900 !important;font-weight: bold;}
			.chshow p{margin:10px 0; line-height: 18px;}
			p.back a{text-decoration:underline;}
		.intro{width:600px; border: 1px solid #EEEEEE; padding: 8px;  margin: 10px auto;background:#F7FBFE;}
	.sd{width:180px;background:#F2F9FD;}
	.nvh{width:780px;padding-top:10px;position:relative;vertical-align:top;height:400px;*min-height:400px;}
		.nvh p{text-align:center;padding-top:150px;}
/* footer */
#ft{border-top:1px solid #CCC;padding:10px 0;margin-top:10px;}

/* index */
#ct .explan{margin:15px auto;}
.explan p{margin-top:5px;}
.outul li{list-style:upper-roman inside;padding-left:30px;}
	.outul ul{padding-left:50px;}
	.outul ul li{list-style:decimal outside;padding-left:0px;}

/* license */
.license{}
	.licenseblock{ margin-bottom:15px; padding:8px; height:280px; border:1px solid #EEE; background:#FFF; overflow:scroll; overflow-x:hidden; }
	.license h1{ padding-bottom:10px; font-size:14px; text-align:center; }
	.license h3{ margin:0; color:#666; }
	.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; }


/* childselect.htm */
.childselect{line-height:32px;height:32px;margin:10px 0;background:#eee;}
.childselect label{padding:5px;margin:0 5px; vertical-align: middle;color:#000;}
.childselect input{margin-left:3px;}
.childselect label:hover{cursor:pointer;}

.childlist{padding-left:20px;}
.childlist li{width:19.9%;white-space:nowrap;float:left;}
.childlist h4{color:#666;padding:5px 0px 0px 0px;}
.childlist p{border:1px solid #F2F9FD;padding:5px;}
.childlist label{display:block;float:left;padding:2px 10px;margin-right:5px;cursor:pointer;width:150px}
	.childlist input{margin-left:2px;}
/* config.htm */
.tableborder {}
.tableborder tr{height:35px;}
.tableborder .on{background:#F2F9FD;}
.tableborder td{height:24px;vertical-align:middle;padding:3px 5px;}
.tableborder input{ border-color: #DADADA;border-style: solid;border-width: 1px 1px 2px;height: 18px;line-height: 18px;padding: 2px;}

/* stepselect.htm */
#normal{min-height:300px;overflow-y:hidden;overflow-x:hidden;}
#normal .mn{background: none repeat scroll 0 0 #FFFFFF;border-color: #86B9D6;border-style: solid;border-width: 5px 1px 1px;margin: 40px auto 0;text-align: left;}
#allsteps table{border-collapse: collapse;width:600px;}
#allsteps caption{height:30px;}
#allsteps th{border: 1px solid #B5CFD9;}
#allsteps td{border: 1px solid #B5CFD9;}
.deintro{background:efefef;line-height:20px;color:#999;padding:0px;}
.stepboxs{position:relative;top:5px;margin:0 3px 0 30px;}

.report{border-collapse: collapse;}
.report td, .report th{text-align:center;height:30px;border:1px solid #C1DAD7;}
.report th{font-weight:400;color:#333;font-weight:700;background:#E1F2F8;}
.report td{color:#444;background:#F5FAFA;}

/* check.htm */
.statable{margin-left:20px;}
.statable td{height:40px;line-height:40px;}
.statable td span{color:#999;}
.addashed{border-bottom:1px dashed #ccc;}
.checkit{width:250px;font-weight:700;color:#666;}
.configstat th{color: #6CA1B4;font-weight: 700;height:40px;line-height:45px;}

.ful b{margin-left:-35px;}