*,h1,h2,h3 { margin:0; padding:0; }
img { border:none; }
html,td,tr,th { font-size:12px; }
.l { float:left; }
.r { float:right; }
body {
	font-family:Tahoma; text-align:center;
	margin:0 auto;
	background:#fff url(../images/body_bg.gif) repeat-x;
	color:#666;
}
.wrap {
	width:980px;
	background:url(../images/body.jpg) no-repeat;
	text-align:center;
}
	.wrap_left {
		width:980px; _height:705px;
		background:url(../images/wrap_left.jpg) 0 105px no-repeat;
	}
		.logo {
			margin:25px 0 0 40px;
			width:445px; height:55px;
			background:url(../images/logo.jpg);
			text-indent:-9999px;
			float:left;
		}
		.main {
			background:#fff url(../images/wrap_right.jpg) right 0 no-repeat;
			width:970px; _height:605px; min-height:605px;
			margin-top:25px; margin-left:10px;
		}
			.menu {
				float:left;
				width:960px; height:52px;
				background:url(../images/menu_a.jpg);
				font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold;
			}
				.menu li {
					float:left;
					margin-top:10px; padding-right:1px;
					line-height:40px;
					height:42px;
					background:url(../images/menu_line.jpg) 0 right no-repeat;
				}
					.menu li a {
						color:#fff; text-decoration:none;
						padding:0 20px;
						display:block;
					}
					.menu li a:hover {
						color:#fff; text-decoration:none;
						padding:0 20px;
						display:block;
						background:url(../images/menu_hover.jpg) center 0 no-repeat;
					}
			.style1 {
				list-style:none;
				text-align:left;
				border:2px #233d5b solid; background:#fff;
				width:200px;
				margin-left:20px;
			}
				.style1 li { line-height:24px; height:24px; }
					.style1 li a {
						display:block;
						height:24px;
						color:#233d5b;
						background:#d6dae0;
						font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; text-indent:10px; font-weight:bold;
					}
					.style1 li a:hover {
						display:block;
						width:100%; height:24px;
						background:#233d5b;
						color:#fff; font-weight:bold; text-decoration:none;
					}
			.style2 { width:250px; }
			.centent {
				float:left;
				width:675px;
			}
				.centent h2 {
					width:655px; height:30px;
					margin:10px 10px 0 10px;
					text-indent:-9999px; line-height:1px;
				}
					.centent h2.about { background:url(../images/h2.jpg); }
					.centent h2.products { background:url(../images/h2.jpg) 0 -30px; }
					.centent h2.Projects { background:url(../images/h2.jpg) 0 -60px; }
					.centent h2.service { background:url(../images/h2.jpg) 0 -90px; }
					.centent h2.contact { background:url(../images/h2.jpg) 0 -120px; }
				.centent .sysinfo { line-height:20px; }
					.centent .sysinfo1 a { color:#666; text-decoration:underline; }
					.centent .sysinfo1 a:hover { color:#be2020; text-decoration:none; font-weight:bold; }			
			.pcentent {
				float:left;
				width:675px;
			}
				.pcentent ul {
					width:450px;
					float:left;
					text-align:left;
				}
					.pcentent ul li {
						list-style:none;
						text-indent:15px;
						background:url(../images/arrow_b_r_mini.gif) 5px 7px no-repeat;
					}
						.pcentent ul li a { color:#000; text-decoration:underline; }
						.pcentent ul li a:hover { color:#be2020; text-decoration:none; }
				h3 a {
					font-weight:bold;
					color:#1d5474; font-size:14px; text-decoration:none; line-height:18px; text-align:left;
					width:450px;
					float:left;
				}
				.pcentent .line {
					width:655px; height:9px;
					line-height:9px;
					margin-left:10px;
					border-bottom:1px #ccc dashed;
					margin:0 0 10px 0;
				}
			.index {
				clear:both;
				width:960px;
				float:left;
			}
				.index h2 {
					width:940px; height:30px;
					margin:10px 10px 0 10px;
					text-indent:-9999px; line-height:1px;
					background:url(../images/h2.jpg) 0 -30px;
				}
			.box_1 {
				width:138px; height:123px;
				border:1px #aaa solid; background:url(../images/box_line.jpg) 0 bottom repeat-x;
				margin:0 10px;
				display:inline;
				float:left;
			}
				.box_1 a { color:#000; text-decoration:none; }
				.box_1 a:hover { color:#be2020; text-decoration:none; font-weight:bold; }
				.box_1 p { line-height:16px; padding-bottom:5px; }
				.box_2 {
					width:134px; height:119px;
					margin:2px;
					overflow:hidden;
				}
			.wrap_right {
				width:265px;
				float:left;
				margin-left:10px;
			}
				.wrap_right h2 {
					width:265px; height:30px;
					display:block;
					text-indent:-9999px; line-height:1px;
					margin-top:10px;
				}
					.wrap_right h2.products { background:url(../images/wrap_right_h2.jpg) 0 0 no-repeat; }
					.wrap_right h2.about { background:url(../images/wrap_right_h2.jpg) 0 -60px no-repeat; }
					.wrap_right h2.search {
						background:url(../images/wrap_right_h2.jpg) 0 -30px no-repeat;
						position:relative;
					}
						.wrap_right h2.search #ProductName {
							position:absolute; top:9px; left:95px;
							border:none; background:none;
						}
						.wrap_right h2.search #submit {
							position:absolute; top:0; right:10px;
							display:block;
							height:30px; width:25px;
							border:none; background:none;
						}	
				.productlist {
					list-style:none;
					margin:0; padding:0;
					width:245px;
					text-align:left; color:#1d5474;
					display:inline;
				}
					.productlist li { line-height:20px; }
					.productlist li a { color:#000; text-decoration:none; }
					.productlist li a:hover { color:#be2020; text-decoration:none; }
					.productlist li.b a { font-weight:bold; color:#1d5474; }
					.productlist li.db { text-indent:20px; }
						.productlist li.line1 { background:url(../images/tree_line1.gif) 12px 3px no-repeat; }
						.productlist li.line2 { background:url(../images/tree_line2.gif) 12px 3px no-repeat; }
						.productlist li.line3 { background:url(../images/tree_line3.gif) 12px 3px no-repeat; }
						.productlist li.line4 { background:url(../images/tree_line4.gif) 12px 3px no-repeat; }
						.productlist li.folder4 { background:url(../images/tree_folder4.gif) 12px 3px no-repeat; }
						.productlist li.folder3 { background:url(../images/tree_folder3.gif) 12px 3px no-repeat; }
			
			
			
			
			.pject {
				width:293px;
				border:1px #aaa solid;
				display:inline;
			}
				.pject a,.pject .p_box {
					display:block;
					width:273px;
					margin:10px auto;
					border:1px #ccc solid;
				}
				.main .l { margin-left:10px; }
				.main .r { margin-right:10px; }
				.pject .p_box { height:273px; }
			.p_list {
				width:350px;
			}
	
		
		.call {
			background:url(../images/call.gif) no-repeat;
			width:100%; height:300px;
		}
.copyright {
	width:940px;
	margin-top:10px; padding:10px 0;
	border-top:1px #e1e1e1 solid;
}
