* { margin:0px; padding:0px; }
.clear { clear:both; } 
body{margin:0; padding:0;  font-size:9pt; font-family: Arial, Helvetica, sans-serif; background-color:#4B4B4B; background:url(../imaegs/6yang_2008_bg.gif) repeat-x;}	


/* 定义整体的css*/
#main{ margin:3px auto;padding:6px;width:936px; background:#fff;height:100%;}
/* 定义头部的css*/

#top { padding:0px;margin: 0 auto;  cursor:default;position:relative; height:100px;}
	#logo { position:absolute; left:0px; top:0px; }
	#sLink { position:absolute; width:80px; top:65px; right:95px; }
	a#sLink1 { background:url(../images/messages.gif) no-repeat top; width:73px; height:21px; overflow:hidden;display:block; text-indent:-9999px;}
	a#sLink1:hover{ background:url(../images/messagesr.gif) no-repeat;  width:73px; height:21px;overflow:hidden;display:block;}
	#sLink2 { position:absolute; width:60px; top:65px; right:15px; }
	a#sLink3 { background:url(../images/old_1.gif) no-repeat top; width:73px; height:21px; overflow:hidden;display:block; text-indent:-9999px;}
	a#sLink3:hover{ background:url(../images/old.gif) no-repeat;  width:73px; height:21px;overflow:hidden;display:block;}



#bannerid {margin-top:3px;margin-bottom:3px;}
a:link {color: #000;text-decoration: none;font-size: 12px;}
a:visited {text-decoration: none;color: #000;}
a:hover {text-decoration: underline;color: #CC3333;}
a:active {text-decoration: none;}

a.red:link{color: #FF6157;text-decoration: none;font-size: 12px;}
a.red:visited {color: #FF6157;text-decoration: none;font-size: 12px;}
a.red:hover{color: #ff0000;text-decoration: underline;font-size: 12px;}

hr{ color:#5D3700; height:1px;}

TD {FONT-SIZE:9pt; FONT-FAMILY: "font-family: Verdana, Arial, Helvetica, sans-serif"; line-height:24px; }



	/* 定义中部*/
	#centerall{background:#f2f2f2;  width:936px; margin:0 auto;}
		#center_1{ background:#f2f2f2; padding-left:5px;border-top:1px solid #FFFFFF;}
		#center_line{ line-height:6px; height:6px; background:url(../images/bgline.gif) repeat-x top; margin:0 auto; padding:0px;}
		.banner_h{ margin:0px;}
		.banner_h img{ margin:0px auto;}
	/* 定义中下部*/
	#container { margin:0 ;background:#f2f2f2;width:936px; float:left;}
 #container	#lc { width:270px; float:left; overflow:hidden; margin:0px; padding:0px;}
#container	#rc { width:664px; float:right; overflow:hidden; background:#f2f2f2; margin:0px; padding:0px;}
	#projectListTop{ background-color:#000; height:24px;line-height:24px; overflow:hidden;color:#fff;font-size:14px; font-weight:bold; padding-left:10px;}
	#projectListBottom {  height:24px; overflow:hidden; }
	.location2 {height:24px;line-height:24px; background:#f2f2f2; color:#CC3333; padding-left:10px;font-size:14px; font-weight:bold;}
	.location2 a { color:#000; font-weight:bold; text-decoration:none; }
	.location2 a:hover { color:#f60; }
	.xa1{width:235px;text-overflow:ellipsis;WHITE-SPACE: nowrap; text-align:left; padding:0px 0 0 10px; line-height:24px; height:24px; background:url(../imaegs/jt1.gif) left no-repeat;}
	#whiteLink{}
	#whiteLink a{ color:#fff; font-size:10px;}
	#whiteLink a:hover{ color:#CC3333; text-decoration:underline;font-size:10px;}
	#blackLink{}
	#blackLink a{ color:#000; font-size:10px;}
	#blackLink a:hover{ color:#CC3333; text-decoration:underline;font-size:10px;}
	#Newswihte{ line-height:24px; height:141px; overflow:auto;SCROLLBAR-FACE-COLOR:#D3D3D3; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;  SCROLLBAR-SHADOW-COLOR:  #f2f2f2;SCROLLBAR-3DLIGHT-COLOR: #f2f2f2; SCROLLBAR-ARROW-COLOR: #000; SCROLLBAR-TRACK-COLOR: #f2f2f2; SCROLLBAR-DARKSHADOW-COLOR:#ffffff; overflow-x:hidden; background:#EEEFEF; margin:7px auto;width:252px; padding-left:3px;}
	#Cases_f ul{ float:left; list-style:none;}
	#Cases_f li{ float:left;list-style:none; line-height:10px; }
	#Cases_f img{ border:1px solid #ccc;margin-left:6px;}
	.case_w{text-align:center;width:100px;text-overflow:ellipsis;overflow:hidden;WHITE-SPACE: nowrap;margin-left:6px; line-height:24px; height:24px;}
	/* 定义中下部二*/
	#centerall1{width:936px; margin:0 auto; height:100%;}
	#container2{ margin:0 ;width:936px; margin-top:10px; background:#fff;}
	#lc2 { width:198px; float:left; overflow:hidden; }
	#rc2 { width:736px; float:right; overflow:hidden; padding-right:0px;}
	.location3{ padding-left:10px;}
	#projectListTop2{background:url(../imaegs/titlej.gif) no-repeat left; width:198px; height:24px; text-align:left;}
	#title_left1{ text-align:left; color:#fff; line-height:24px; padding-left:3px; font-weight:bold;}
	#leftNav{ margin:0px; width:100%;}
	#leftNav ul{ margin:0 auto;background:url(../images/title_l1.gif) left top; list-style:none;border-left:1px solid #ccc;border-right:1px solid #ccc;}
	#leftNav ul li{  width:70%; line-height:30px; height:30px;}
		#leftNav a{  width:250px; background:url(../imaegs/jt_black.gif) no-repeat left; padding-left:30px; }
	#leftNav a:hover{ width:250px; background:url(../imaegs/jt_b.gif) no-repeat left;}
	
	#title_right{ border-bottom:1px dotted #999999; width:95%;margin:auto;}
	#content_right{ width:95%; line-height:22px;  margin:10px auto;}
		#content_right ul{ margin:10px auto; list-style:inside;}
		#content_right li{ list-style:inside; border-bottom:1px  solid #f3f3f3;}
	#case_list{ margin:1px; background:#999; margin:1px; padding:1px;border-collapse}
	#case_list{ background:#f9f9f9;margin:1px 1px 1px 1px; padding:1px 1px 1px 1px;}
	#case_list td{:collapse;padding:3px; margin:1px;}
	#case_list1{ margin:3px auto; text-align:center;}
	#case_list1 img{ border:1px solid #999999;}
	.case_list1{ margin:0px; width:88px;background:#ffcc00;border:1px dotted #999; padding:0px; text-align:center}
	.case_list1 a{ color:#ff0000; width:88px; height:20px; line-height:20px; }
	.case_list1 a:hover{ color:#000000; background:#f3f3f3;width:88px; height:20px;}
	/* 定义脚部*/
	
	#upnext{ width:100px; line-height:24px; height:24px; text-align:left;}
#link2{ text-align:center; background:#fff;width:936px; padding-top:3px;}
	#link2 ul{ list-style:none; float:left; text-align:center; border-bottom:1px  dotted #f2f2f2; background:#f2f2f2; width:936px;}
	#link2 li{float:left;padding-left:3px; list-style:none; }
	#link2 li a{ color:#838383;}
	#link2 li a:hover{ color:#CC3333;}
		.xa3{width:75px;text-overflow:ellipsis;overflow:hidden;WHITE-SPACE: nowrap; line-height:18px;text-align:center;  margin:1px;}
		.xa4{width:120px;text-overflow:ellipsis;overflow:hidden;WHITE-SPACE: nowrap; line-height:18px;text-align:center;  margin:1px;}
		.wl{ width:1px; margin:0 auto; padding:0;color:#000000;line-height:24px; height:24px;}
	#bottomlink{line-height:24px; height:24px; width:936px; margin:0 auto; padding:0 auto; text-align:center; background-color:#f6f6f6; border-top:5px solid #000;color:#000; padding-top:10px; float:none;position:relative; }
	#login1{position:absolute; width:170px; top:10px; right:25px;}
	#bottomlink a{ color:#000;}
	#bottomlink a:hover{ color:#CC3333;}
	#flup{border-bottom:1px solid #f2f2f2; line-height:33px; height:28px; float:left; padding:0px; width:936px; background:#fff;}
	#fl{float:left; background:url(../imaegs/link.gif) left no-repeat bottom; width:300px; line-height:28px; height:28px;}

#copyright{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:22px;}	
#copyright a{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#copyright a:hover{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D38612;}
.messages2{border:1px solid #ccc; background:#f2f2f2; margin-bottom:10px; margin-right:20px !important;margin-right:10px;}


/*定义首页滚动*/

#scrollWrap { 
	width:620px;
	height: 152px; 
	overflow: hidden;
	line-height:25px; 
} 
#scrollMsg { 
	float: left; 
	text-align: left;
	padding:0 10px;
}
#scrollMsg ul {
	margin:0;
	padding:0;
}
#scrollMsg li { 
	text-align: left; 
	list-style-type: none;
}

/*定义其它*/
.input1{ width:140px; height:18px; border:1px solid #000000; line-height:18px;background-image: url(../bg/box_bg.jpg);}
.input_1{width:80px; height:18px; border:1px solid #000000; line-height:18px;background-image: url(../bg/box_bg.jpg);}
.b_1{ background:#000; color:#fff; border:1px solid #000;}
#reg_1{ background:#ccc;}
#reg_1 tr td{ background:#fff; margin:1px; line-height:24px; padding:3px;}
.clear{ clear:both;}
	
/*---------- sitemap ----------*/
#sitemap { }
	#sitemap ul { margin:0 0 10px 0; padding:0; list-style-type:none; clear:both; }
	#sitemap li { float:left; width:20%; font-weight:bold; color:#666; font-size:12px; list-style:none; border-bottom:0px; }
		#sitemap li ul { margin-top:10px; }
		#sitemap li li { clear:left; width:100%; font-weight:normal; background:url(../bg/06.gif) no-repeat 0px 9px; padding:2px 2px 2px 12px; font-size:11px;  list-style:none;}
		#sitemap li li a { text-decoration:none; }

	#sitemap .limitedHeight { height:260px; overflow-y:scroll; overflow-x:hidden; width:175px; }


/*---------- navi ----------*/

#home #navi01 a{ width:140px; background:#CACACA; color:#CC3333;border-right:1px solid #fff; font-weight:bold;} 
#about #navi02 a {width:150px; background:#CACACA; color:#CC3333;border-right:1px solid #fff; font-weight:bold;}
#case #navi03 a { width:150px; background:#CACACA; color:#CC3333;border-right:1px solid #fff; font-weight:bold;}
	#case #navi03 a:hover{width:150px; background:#000000; color:#fff;border-right:1px solid #fff; }
#service #navi04 a {width:150px; background:#CACACA; color:#CC3333;border-right:1px solid #fff; font-weight:bold;}
	#service #navi04 a:hover{width:150px; background:#000000; color:#fff;border-right:1px solid #fff; }
#news #navi05 a {width:150x; background:#CACACA; color:#CC3333;border-right:1px solid #fff; font-weight:bold;}
	#news #navi05 a:hover{width:150px; background:#000000; color:#fff;border-right:1px solid #fff; }
#contact #navi06 a {width:145px; background:#CACACA; color:#CC3333;border-right:1px solid #fff; font-weight:bold;}
	
	
#navi{width:936px;}
#navi Li{float:left; margin:0px 0 1px 0;  list-style-type:none;}

#navi li a { display:block; height:24px; text-align:center; line-height:24px;}

	#navi01 a { width:155px; background:#ff0000; no-repeat; color:#fff; text-decoration:none; border-right:1px solid #fff;}
		
	#navi02 a { width:155px; background:#ff0000  no-repeat; color:#fff;text-decoration:none; border-right:1px solid #fff;}
		#navi02 a:hover { background:#CACACA; color:#CC3333; } 
		
		
	#navi03 a { width:155px; background:#ff0000 0px 0px  no-repeat; color:#fff;text-decoration:none;  border-right:1px solid #fff;}
		#navi03 a:hover { background:#CACACA; color:#CC3333; }
		
		
	#navi04 a { width:155px; background:#ff0000 0px 0px  no-repeat; color:#fff;text-decoration:none;  border-right:1px solid #fff;}
		#navi04 a:hover { background:#CACACA;color:#CC3333;  }
		
		
#navi05 a { width:155px; background:#ff0000 0px 0px  no-repeat;color:#fff; text-decoration:none;  border-right:1px solid #fff;}		
		
#navi06 a { width:155px; background:#ff0000 0px 0px  no-repeat;color:#fff;  text-decoration:none;}

			
			



.anylinkcss { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; Z-INDEX: 100; FILTER: Alpha(Opacity=70) background-color: #E9FECB; VISIBILITY: hidden; FONT: 12px/22px Verdana; BORDER-LEFT: #cccccc 1px solid; line-height:24px;BORDER-BOTTOM: #cccccc 0px solid; POSITION: absolute; margin-top:1px; margin-left:-1px;}
.anylinkcss A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;  WIDTH: 100%; TEXT-INDENT: 0px;PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none }
.anylinkcss A:hover { COLOR: #000000;}


