body { background: #fff url(bg1.gif) repeat-y; }
	.outerWrap { background: url(bg2.gif) repeat-x; }
		.innerWrap {  }
			.mainWrap {  }
					
					.header { height: 52px; background: url(bg3.gif) no-repeat; }
					.header h1 { height: 50px; }
					.header p { text-align: right; height: 32px; margin-top: -32px; color: #048fa6; padding-right: 20px; }
					.header p a { color: #cff; }
					
					.main {  }
					.main_l { width: 170px; padding: 10px; vertical-align: top; }
						.menuSwitch { height: 30px; background: url(bg4.gif) no-repeat; line-height: 31px; font-size: 12px; color: #066; overflow: hidden;}
							.closed { background-position: 0 0; margin-bottom: 8px; }
							.opened { background-position: 0 -30px; }
						.menuSwitch a { height: 30px; color: #066; padding-left: 14px; display: block; }
						.menuSwitch a:hover { text-decoration: none; }
						
						.outMenuWrap { background: url(bg5.gif) repeat-y; margin-bottom: 10px; }
						.innMenuWrap { background: url(bg5.gif) -170px bottom no-repeat; padding: 5px 6px 6px; }
						
						.myinfo { width: 140px; margin: 0 auto; }
						.myinfo li { height: 24px; line-height: 25px; }
						.myinfo i { color: #666; }
						.myinfo a { color: #06c; }
						.sc { text-align: center; }
						
						.menuLink {  }
						.menuLink li { height: 24px; line-height: 25px; }
						.menuLink a { height: 24px; color: #06c; display: block; padding-left: 6px; }
						.menuLink a i { color: #999; }
						.menuLink a:hover { text-decoration: none; background: #69c; color: #fff; }
						.menuLink a:hover i { color: #fff; }
					
					.main_r { padding: 20px; vertical-align: top; }
					
						.loginbox { width: 366px; height: 187px; background: url(bg6.gif); margin: 70px auto 0; padding-top: 70px; }
						.loginbox table { margin: 0 auto; }
						.ipt1 td { font-size: 14px; }
						.ipt1 input { border: 1px #cecece solid; padding: 3px; color: #666; width: 146px; }
						
						.signbox {}
						.signbox h2 { font-size: 14px; height: 32px; line-height: 32px; padding-left: 8px; margin-bottom: 14px; }
							.lineGray { border-bottom: 1px #ccc solid; }
							.lineOrange { border-bottom: 1px #ecc192 solid; margin: 0 20px 14px; padding-top: 14px; }
						
						.subtable { margin-bottom: 20px; }
						.subtable td { padding-bottom: 14px; vertical-align: top }
						.lftd { width: 120px; text-align: right; font-size: 14px; padding-top: 8px; }
						.ipt2 { width: 210px; }
						.ipt2 input { border: 1px #cecece solid; padding: 4px; color: #666; width: 200px; }
						.ipt3 input { border: 1px #cecece solid; padding: 4px; color: #666; width: 100px; }
						.ipt2 input.checkbtn { background: url(bg8.gif) 0 bottom; color: #333; border: 1px #c2c2c2 solid; height: 22px; line-height: 22px; width: 78px; padding: 0; cursor: pointer; margin-top: 4px; }
						.ipt3 a { color: #36c; }
						.ipt4, .ipt4 select { font-size: 14px; }
						
						.ipt40 { border: 1px #ccc solid; padding: 4px; color: #999; width: 200px; }
						.ipt5 { width: 260px; }
						.ipt5 input { border: 1px #ccc solid; padding: 4px; color: #999; width: 250px; }
						
						.history { font-size: 12px; padding-top: 8px; }
						.history dt { float: left; width: 60px; line-height: 24px; }
						.history dd { float: left; width: 80%; white-space: nowrap; }
						.gName a { color: #660; height: 23px; line-height: 24px; display: block; background: url(bg9.gif) no-repeat; float: left; margin-right: 5px; margin-bottom: 5px; }
						.gName a:hover { text-decoration: none; }
						.gName a span { height: 23px; padding: 0 8px; display: block; background: url(bg9.gif) right -23px no-repeat; float: left; cursor: pointer; }
						
						
						.tishibox { padding-left: 55px; color: #999; height: 100px; margin-top: -100px; }
						.boxes { background: #f5f5f5; border: 1px #cdcdcd solid; padding: 14px 18px; line-height: 1.8; color: #630; }
						
						.tips { width: 200px; height: 22px; line-height: 23px; padding: 0 10px; }
							.green { background: #f1ffd4; color: #696; border: 1px #cae09d solid; }
							.red { background: #ffeded; color: #f00; border: 1px #f99 solid; }
							.orange { background: #f1ffd4; color: #f60; border: 1px #cae09d solid; width: 210px; }
							.fffbe4box { background: #fffbe4 url(bg7.gif) right top no-repeat; margin-bottom: 20px; }
							
						.ss { height: 46px; margin-top: -46px; }
						.ss td { text-align: right; }
						.ss1 { width: 200px; padding: 3px; border: 1px #ccc solid; color: #666; }
						.ss2 { background: url(bg8.gif) 0 bottom; color: #333; border: 1px #c2c2c2 solid; height: 22px; line-height: 22px; width: 44px; cursor: pointer; }
						
						.dropMenu { position: absolute; top: 147px; left: 345px; width: 204px; height: 240px; background: #fff; border: 1px #999 solid; padding: 2px; z-index: 99; overflow-y: scroll; }
						.dropMenu li { height: 24px; line-height: 25px; }
						.dropMenu a { height: 24px; color: #333; display: block; padding-left: 6px; }
						.dropMenu a:hover { text-decoration: none; background: #69c; color: #fff; }
						
						.tmt { border-top: 1px #ddd solid; border-left: 1px #ddd solid; }
						.tmt th, .tmt td { border-right: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 8px; }
						.tmt th { color: #666; background: url(bg8.gif) repeat-x; }
						.tmt td { color: #333; text-align: center; cursor: default; }
						.tmt a { color: #06c; }
						.tmt i { color: #999; }
						.xhover { background: #eef5f8; }
						.tmt td.ctrltd { background: #f7f7f7; text-align: left; }
						
						.pages { height: 60px; text-align: center; padding-top: 30px; }
						.pages a 	{ padding: 3px 7px 2px; line-height: 21px; background: #fff; border: 1px #06c solid; color: #06c; }
						.pages b 	{ padding: 3px 7px 2px; line-height: 21px; background: #06c; border: 1px #06c solid; color: #fff; }
						.pages span { padding: 3px 7px 2px; line-height: 21px; background: #fff; border: 1px #ccc solid; color: #ccc; }



	.jumpWindows { position: absolute; left: 50%; top: 50%; margin-left: -200px; margin-top: -100px; width: 400px; height: 200px; 
				   border: 5px #ebf0f7 solid; background: #f3f8ff; z-index: 123; }
	.jwbox { padding: 20px 10px 0; border: 1px #c5d6ef solid; background: #f3f8ff; height: 178px; }
	.jwbox p { line-height: 21px; color: #3f3f3f; }
	.jwbox a { color: #36c; }
	.jwbox p.gray { color: #999; }
	.btn4 { padding-top: 8px; }
	.jwbox h4 { text-align: center; color: #f60; font-size: 14px; height: 24px; font-weight: normal; }
	.jwbox h3 { text-align: center; color: #3f3f3f; font-size: 12px; height: 24px; }
		.xx { position: absolute; top: 0; right: 0; }
	
	
	
	
	
	
	
	
	
	
	
