@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; border:0; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#666;}
img{margin:0; padding:0; font:1px; border:0;}
a{color:#F5F5F5; text-decoration:none; font-size:12px;}
a:hover{color:#fff;}

a.blue{color:#666; text-decoration:none; font-size:11px;}
a.blue:hover{color:#0D59D7; text-decoration:none; font-size:11px;}

a.red{color:#2F62A2; text-decoration:none; font-size:11px;}
a.red:hover{color:#cc0000; text-decoration:none; font-size:11px;}

a.bottom{color:#7F8890; text-decoration:none; font-size:14px;}
a.bottom:hover{color:#2F62A2; text-decoration:none; font-size:14px;}

a.apage {color:#666; text-decoration:none; font-size:12px;}
a.apage:hover {color:#0D59D7;}


.clear{clear:both;}
ul{list-style:none; margin:0; padding:0; border:0;}
.top{  background:url(bg3.gif) no-repeat top left;  width:1004px; margin:0; border:0;text-align:left; padding:0; height:160px;}
	.logo{float:left; width:194px; text-align:center; height:160px;}
	.lan{float:right; width:665px; text-align:left; padding:0px 145px 0 0;}
.content{width:1004px; margin:0; border:0;text-align:left; padding:0; clear:both;}
	.sidebar{float:left; width:194px; text-align:left; background:url(bg1.gif) top repeat-x; }
		.nav ul{ padding-top:70px;}
		.nav ul li{height:30px; line-height:30px;}
		
		 a.n1{font-weight:bold; color:#fff; height:30px; width:194px; background:#747676; display:block; text-indent:30px;}
		 a.n1:hover{font-weight:bold; color:#fff; height:30px; width:194px; background:#ABD1FF; text-indent:30px;}
		 a.n2{font-weight:bold; color:#fff; height:30px; width:194px; background:#818383; display:block; text-indent:30px;}
		 a.n2:hover{font-weight:bold; color:#fff; height:30px; width:194px; background:#ABD1FF; text-indent:30px;}
		 a.n3{font-weight:bold; color:#fff; height:30px; width:194px; background:#8E9090; display:block; text-indent:30px;}
		 a.n3:hover{font-weight:bold; color:#fff; height:30px; width:194px; background:#ABD1FF; text-indent:30px;}
		 
		
		
		.news{float:left; width:187px; background:#EFF6FF; margin-top:20px; padding:10px 0 0 7px;}
		.news a{font-size:11px; font-weight:bold; letter-spacing:-1px; word-spacing:2px;color:#4491B9;}
		.news a:hover{font-size:11px; font-weight:bold; letter-spacing:-1px; word-spacing:2px;color:#267299;}
		.news h3{font-size:12px; color:#267299; margin:30px 0 10px 5px;; padding:0;letter-spacing:-2px; word-spacing:1px;}
			
	.main{float:left; width:693px; text-align:left; background:url(bg4.gif) top left repeat-y;  padding-left:20px; font-size:10px; line-height:16px; height:auto !important; height:600px; min-height:600px;}
		.position{width:645px;background:#ABD1FF; paddding-left:10px; float:left; text-align:left; height:56px;  font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#333; font-size:13px}
		.position2{width:645px;background:#ABD1FF; paddding-left:10px; float:left; text-align:left; height:35px;  font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#333; font-size:13px}
			.Pnav{margin-left:0; padding:38px 0 0 10px; float:left;}
				.Pnav a{color:#333;}
			.position h1{display:inline; float:right; font-size:24px; padding:28px 15px 0 0; margin:0;font-weight:normal; word-spacing:-2px; height:26px; line-height:26px;}
			.position2 h1{display:inline; float:left; font-size:24px; padding:5px 15px 0 5px; margin:0;font-weight:normal; word-spacing:-2px; height:26px; line-height:26px;}
		.main p{width:477px; text-align:left; font-size:10px; padding-left:50px;}
		.main h3{font-size:12px; padding-left:50px;}
		.main h4{font-size:11px; margin:5px 0; padding:0; color:#2F62A2;}
		.tdContent p{text-align:left; font-size:10px; padding-left:0;}
		
		
		.nextpage{float:left; width:585px; text-align:right; font-weight:bold; margin:20px 0 20px 10px;}
			.nextpage a{color:#666; font-size:11px;}
			.nextpage a:hover{color:#2F62A2; font-size:11px;}
			
		/* Major Projecs style */
		.mp{float:left; width:565px; text-align:left;  font-weight:bold; margin:30px 0 20px 20px; color:#2F62A2;}
		/* Products style */
		.products{ float:left; margin:0 0 20px 25px; width:500px;}
			.pImg{background:#98B2D0; float:left; width:204px; height:140px; margin:0px 40px 30px 0; display:inline;}

.bottom{ background:url(bg2.gif) no-repeat; width:989px; margin:0; border:0;text-align:left; padding:0; color:#7F8890; font-size:9px; font-weight:bold; padding:115px 0 0 15px; letter-spacing:-1px; word-spacing:2px; height:45px;}

