/* CSS Document */
* { word-wrap: break-word; }
body { background: #334C73 url(bg.gif) top center no-repeat; margin: 0; padding: 0; text-align: center;}
body, td, input, textarea, select, button { color: #333; font: 12px/1.6em Helvetica, Arial, sans-serif; }
body, p, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dt, dd { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; color: #363636; }
.notice li { list-style: none; }
a { color: #777; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }

.mainbox { width: 744px; background: url(mainbg.gif) 0 0 repeat-y; margin: 60px auto auto; }
	.header { height: 53px; width: 744px; padding-top: 32px; text-align: left; background: url(mainbg_h_new.gif) 0 0 no-repeat; }
			a.logo  { display: block; height: 52px; width: 310px; float: left; text-indent: -9999px; }
			.header p { font-size: 14px; color: #999; margin-bottom: -4px; }
			.sitelink { float: right; width: 150px; margin-right: 20px; }
				.sitelink a { margin-right: 4px; }
	.content { width: 744px; text-align: left; padding-top: 20px; color: #333; background: url(mainbg_c.gif) 0 0 no-repeat; overflow: hidden; *height: 1%; }
		.info { float: left; width: 494px; margin-left: 20px; _margin-left: 10px; }
			.msg { background: url(infobg.gif) no-repeat 0 0; padding: 30px 20px 0 30px; position: relative; min-height: 200px; _height: 200px; }
				.msg p { margin-bottom: 10px; }
				.msg dl dt { float: left; width: 44px; position: relative; }
				.msg dl dd { margin-left: 44px; position: relative; }
				.msg h2 { font-size: 14px; }
				.msg pre { margin: 0; }
				dl.faq  { margin-bottom: 10px; }
				dl.faq  dt { width: 22px; position: relative; }
				dl.faq  dd { margin-left: 22px; position: relative; }
		.undis{display:none;}		
		.side { float: right; width: 230px; }
			.side a { display: block; width: 213px; text-indent: -9999px; overflow: hidden; }
			a.uc { height: 50px; background: url(ucbg_new.gif) 0 0 no-repeat; }
				a.uchover { height: 50px; background: url(ucbgh_new.gif) 0 0 no-repeat; }
			a.sp { height: 50px; background: url(spbg_new.gif) 0 0 no-repeat; }
				a.sphover { height: 50px; background: url(spbgh_new.gif) 0 0 no-repeat; }
			a.br { height: 50px; background: url(brbg_new.gif) 0 0 no-repeat; }
				a.brhover { height: 50px; background: url(brbgh_new.gif) 0 0 no-repeat; }
			a.sh { height: 50px; background: url(shbg_new.gif) 0 0 no-repeat; }
				a.shhover { height: 50px; background: url(shbgh_new.gif) 0 0 no-repeat; }
			a.rd { height: 50px; background: url(rdbg_new.gif) 0 0 no-repeat; }
				a.rdhover { height: 50px; background: url(rdbgh_new.gif) 0 0 no-repeat; }
			a.sky { height: 50px; background: url(skybg_new.gif) 0 0 no-repeat; }
				a.skyhover { height: 50px; background: url(skybgh_new.gif) 0 0 no-repeat; }
	
		.expinfo { float: left; width: 544px; margin-left:20px; _margin-left: 10px; min-height: 320px; _height: 320px; }		
		.introside { float: right; width: 180px; margin-top: 20px; padding-top: 10px; background: url(infosbg.gif) 0 0 no-repeat; height: 320px; }
			.introside a { display: block; height: 26px; line-height: 18px; padding-left: 16px; text-decoration: none; }
			a.ontoptabs, .introside a:hover { background: url(infoabg.gif) 0 bottom no-repeat; }
	
	.adtools { margin-top: 10px; overflow: hidden; *height: 1%; }
		.ad { float: left; margin-left: 30px; _margin-left: 20px;  width: 470px; }
			.ad a img { margin:0 6px 6px 0; width: 228px; height: 60px; float: left; }
		.tools { float: right; width: 200px; margin-right: 20px; }
	.footer { height: 44px; width: 744px; margin-top: 10px; color: #999; background: url(mainbg_f.gif) 0 0 no-repeat; clear: both; }
		.footer a { color: #666; }
		.companyinfo { float: left; margin-left: 34px; _margin-left: 24px; }
		.productlist { float: right; width: 360px; margin-right: 20px; }
			.productlist a { margin-right: 6px; float: right; }

