@charset "utf-8";
body{ background:url(../images/top_bg.gif) repeat-x top; font-size:12px;}
body,ul,li,img,dl,dt,dd,p{ margin:0; padding:0; list-style:none; border:none}
.img_left{ float:left; behavior: url(js/iepngfix.htc);}
.img_right{ float:right; behavior: url(js/iepngfix.htc);}
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; color:#900; cursor:hand; }
a:active {text-decoration: none;}
.clear{ clear:both;}


.info{ width:992px; margin:0 auto;}

.top{ height:87px; padding:14px 5px 0 9px; }
.logo{ width:130px; float:left;}
   .menusearch{ width:608px; padding-right:18px; float:left; text-align:right; line-height:24px; height:24px; color:#a2a093; font-size:12px;}
   .menusearch a{ text-decoration:none; color:#f0f3fa;}
   .menusearch a:hover{ text-decoration:none; color:#ffffff;}
.search_k{ margin-bottom:7px; float:left; height:24px;}
.search{ width:148px; padding-left:20px; background:url(../images/search_bg.gif) no-repeat left; height:24px; line-height:24px; float:left; border:0; display:block;}
.search_go{ float:left; width:53px; padding-top:1px; height:0px; text-align:left; height:23px; display:block;}

/* 主导航菜单 */
.menu{ width:832px; float:left; margin-left:10px; margin-top:9px; z-index:1000;}

.ddcolortabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 832px; PADDING-TOP: 0px; voice-family: inherit; 
}
.ddcolortabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial, Verdana, sans-serif; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.ddcolortabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px; 
}
.ddcolortabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: white; font-size:14px;  PADDING-TOP: 0px; LETTER-SPACING: 1px; TEXT-DECORATION: none; background:url(../images/Icon_2.gif) no-repeat right;
}
.ddcolortabs A SPAN {
	 DISPLAY: block; BACKGROUND: url(media/color_tabs_right.gif) no-repeat right top; FLOAT: left; line-height:47px; height:47px; width:104px; text-align:center; font-family:Arial, Helvetica, sans-serif;
}
.ddcolortabs A SPAN {
	FLOAT: none
}
.ddcolortabs A:hover {
background:url(../images/hover.gif) no-repeat bottom center; color:#003261;
}
.ddcolortabs A:hover SPAN, {
	background:url(../images/hover.gif) no-repeat bottom center; color:#003261; 
}
.ddcolortabs .selected A {
	
}
#ddcolortabs .selected A SPAN {
	
}
.ddcolortabsline {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: black; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 8px; PADDING-TOP: 0px; HEIGHT: 8px
}
.dropmenudiv_a {
	BORDER-RIGHT: #e6e5d9 1px solid; BORDER-TOP: #ffffff 13px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 12px/18px Arial; BORDER-LEFT: #e6e5d9 1px solid; WIDTH: 190px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: white; line-height:28px;  overflow:hidden;
}
.dropmenudiv_a A {
	PADDING-RIGHT: 0px; BORDER-TOP: #e6e5d9 0px solid; DISPLAY: block;  PADDING-BOTTOM: 2px; WIDTH: 192; COLOR: black; TEXT-INDENT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e5d9 1px solid; TEXT-DECORATION: none; background:url(../images/Icon_1.gif) no-repeat left; padding-left:32px; 
}
 HTML .dropmenudiv_a A {
	WIDTH: 100%
}
.dropmenudiv_a A:hover {
	COLOR: white; BACKGROUND-COLOR: #013879;
}


/* 主导banner图片 */
.cent_baner{ width:992px; height:426px; margin:14px auto 0px auto; padding-top:2px; background:#FFF; text-align:center;}
.banner{ float:left; width:986px; padding-left:2px;}
	.banner_left{ float:left; width:988px;}
	.banner_img{ float:left; height:428px; width:988px;}
	#banner .picshow { z-index:444; position:relative; background-color:#e4f2fa; width:988px; height: 428px}
	#banner .picshow_main { position: relative;  width:988px;  height:428px; }
	#banner .picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); /*width: 690px; height: 250px*/}
	#banner .picshow_change {position: absolute; text-align: left; bottom: 0px; height: 30px; right: 0px; left:810px; top:388px;}
	#banner .picshow_change img {width:15px; height: 15px}
	#banner .picshow_change a { border: 1px solid; display: block; float: left; margin-right: 5px;  -display: inline}
	#banner a.axx { border-color: #555}
	#banner a.axx:hover {border-color: #000}
	#banner a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4}
	#banner a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0}
	#banner a.bxx { border-color: #000}
	#banner a.bxx:hover {border-color: #000}
	#banner img{border:0px}

/*#########首页内容区域r###########*/
.middle{ width:100%; margin:0 auto;  }
.middle_center{ width:992px; margin:0 auto; background:url(../images/home_center_bg.gif) repeat-y top; }
.home_proshow{ float:left; width:244px; padding:16px 0 0 8px; }
  .home_pro_line{ float:left; padding-top:10px; }
h5{ float:left; width:232px; color:#212121; font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:22px; height:22px; margin:0px; padding-bottom:10px; background:url(../images/line_3.gif) repeat-x bottom;}
h5 span{ color:#9f9f9f; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h5 img{ margin-top:8px;}
.home_new{ float:left; width:368px; height:214px; background:url(../images/title_bg.gif) no-repeat top;}
h6{ float:left; width:356px; color:#212121; padding:11px 0 10px 18px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:22px; height:22px; margin:0px; }
h6 span{ float:right; color:#205f94; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-top:5px; padding-right:10px;}
  h6 span a{ color:#205f94; text-decoration:none;}
  h6 span a:hover{ color:#946f20; text-decoration:none;}
h6 img{ margin-top:8px;}
.news_home{ float:left; width:360px; padding-left:10px;}
.news_home ul{ width:350px; float:left;}
.news_home li{ float:left; width:350px; border-bottom:#adb7c8 1px dashed; height:33px; line-height:33px;}
.news_home li a{ float:left; width:280px; color:#264b72; text-decoration:none; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.news_home li a:hover{ float:left; width:280px; color:#ff6400; text-decoration:none; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.news_home span{ width:70px; float:right; color:#b1b1b1; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.home_about_box1,.home_about_box2,.home_about_box3{ float:left; width:288px;}
h4{ float:left; width:288px; color:#212121; font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:22px; height:22px; margin:0px; padding-bottom:10px; background:url(../images/line_3.gif) repeat-x bottom;}
h4 span{ color:#9f9f9f; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h4 img{ margin-top:8px;}
.home_about_pic{ float:left; width:288px;  padding-bottom:20px; padding-top:10px;}
.home_about_pic p{ float:left; width:288px; color:#5f5f5f; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:18px; margin:0px;}
    .home_about_pic span a{ color:#045fb3; padding-left:10px;}
	.home_about_pic span a:hover{ color:#946f20;}
h3{ float:left; width:288px; font-size:12px; color:#336699; font-family:Tahoma, Geneva, sans-serif; padding:0px; margin:0px;}
/*首页左部门内容*/  
  .home_left{ float:left; width:244px; padding:16px 0 0 8px; height:667px;}
  .home_left_box1{ float:left;}
  .home_left_box2{ float:left; width:244px; margin-top:10px; }
.home_project{ float:left; width:228px; margin-top:10px;  padding-bottom:15px;} 
.home_project ul{ float:left; width:228px;}
     .home_project ul li{ float:left; width:228px; background:#f5f5f5; border:1px #dddddd solid; margin-top:10px;}
	 .home_project li span{ float:left; width:218px; padding-left:10px;  height:26px; line-height:26px;}
	 .home_project li span a{ color:#4a4a4a; text-decoration:none;}
	 .home_project li span a:hover{ color:#007dc4; text-decoration:none;}
	 .home_project li img{ float:left; padding:0 6px 6px 6px;} 
/*首页中间部门内容*/  	 
.home_center{float:left; width:368px; padding:5px 7px 0 30px; height:678px; }
  .home_center_box2,.home_center_box3{ float:left; width:368px; background:url(../images/title_bg.gif) no-repeat top; margin-top:12px;}
/*首页右边部门内容*/ 
 .home_right{float:right; width:288px; padding:16px 0px 0 33px; height:667px; }
 .home_rec{ float:left; width:288px;}
 .home_rec ul{ float:left; width:288px;}
      .home_rec ul li{ float:left; width:273px; padding-left:15px; background:url(../images/Icon_3.gif) no-repeat left; line-height:29px;}
      .home_rec ul li a{ color:#2c2c2c; text-decoration:none;}
      .home_rec ul li a:hover{ color:#336699; text-decoration:none;}
 .home_link{ float:left; width:284px; padding-left:4px;}
    .home_link ul{ float:left; width:288px; margin-top:10px; }
	.home_link ul li{ float:left; width:61px; height:72px; padding-right:11px; background:url(../images/link_pic_bg.gif) no-repeat;}
	.home_link ul img{ float:left; padding:3px;}
	.home_link li span{ float:left; text-align:center; width:61px; height:30px; line-height:30px;}
	    .home_link li span a{ color:#FFF; text-decoration:none;}
	    .home_link li span a:hover{ color:#000; text-decoration:none;}
		
/*#########首页底部区域r###########*/
.foot{ float:left; height:88px; width:100%; background:url(../images/foot_bg.gif) repeat-x top;}
  .foot_box1{ margin:0 auto; width:992px; height:50px; padding-top:30px; text-align:center; line-height:22px; color:#FFF;}
  .foot_box1 a{ color:#FFF; text-decoration:none;}
  .foot_box1 a:hover{ color:#5ba3ec; text-decoration:none;}
  
/*#########关于我们区域r###########*/
.about_baner{ width:992px; height:278px; margin:14px auto 0px auto; padding-top:2px; background:#FFF; text-align:center;}

/*#########内页内容r###########*/
.ny_location{ width:100%; margin:0 auto; background:url(../images/home_content_bg.gif) repeat-x top; height:45px;}
.location{ width:992px; margin:0 auto; height:45px;}
    .location a{ color:#575757; text-decoration:none;}
	.location a:hover{ color:#085e82; text-decoration:none;}
h2{ float:left; width:981px; color:#575757; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:45px; height:45px; margin:0px; font-weight:normal; padding-left:7px;}
h2 span{color:#085e82; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.ny_middle{ width:992px; margin:0 auto; padding-bottom:20px;}
.ny_left_list{ width:200px; padding:0px 15px 0px 8px;  float:left; background:url(../images/_left_bg.gif) no-repeat right top; overflow:hidden; }
    .ny_left_list ul{ width:200px; margin-top:10px;  }
    .ny_left_list li{ width:200px; height:28px; float:left; }
    .ny_left_list li a{ float:left; font-size:12px; line-height:28px; height:28px; color:#000000; text-decoration:none; padding-left:29px; width:171px;  line-height:28px; border-bottom:#d3d3d3 1px dotted; background:url(../images/Icon_4.gif) no-repeat center left;}
    .ny_left_list li a:hover,.ny_left_list li a.currents { color:#FFF; font-size:12px; line-height:28px; text-decoration:none; background:url(../images/_left_icon_ov.gif) no-repeat; width:171px; height:28px;}	
	.ny_listbg{ color:#FFF;  font-size:12px; background:url(../images/_left_icon_ov.gif) no-repeat; text-decoration:none; overflow:hidden; line-height:28px; padding-left:29px;}
h1{ float:left; margin-top:15px; width:190px; color:#ffffff; font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:34px;  padding-left:10px; background:url(../images/_left_title_bg.gif) no-repeat;}
h1 span{ color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.ny_rihgt{ width:769px; float:right; background:url(../images/_right_bg.gif) no-repeat top;}
.ny_title{ width:741px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; padding: 20px 0 0 28px; color:#085e82;}
.ny_main{width:731px; padding:10px 10px 0 28px;}
.ny_main p{ width:457px; padding-right:10px; float:left; color:#5f5f5f; line-height:18px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; margin:0px;}
.ny_left_img{ float:left; padding:30px 0 30px 0px;}
.ny_main_wz{width:457px; padding-right:10px; float:left; color:#5f5f5f; line-height:18px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; margin:0px; padding-left:28px; padding-top:10px;}
.ny_main_pic{ float:right; padding:10px 0 30px 0px; width:260px;}

/*#########内页荣誉r###########*/
.honor{ width:747px; float:left;}
.honor ul{ margin-top:15px; padding-left:28px; float:left;}
.honor li img{background:#FFF; width:236px; height:171px;}
.honor li{ background:#FFF; float:left; margin-right:30px; padding:5px;  height:206px; text-align:center; width:236px;}
.honor li a{ border:#e1d5bd 1px dashed; background:#FFF; float:left; width:236px; color:#000000; height:206px; text-decoration:none; padding:5px; line-height:18px;}
.honor li a:hover{ padding:5px; line-height:18px; border:#e4e2e2 1px dashed; float:left; width:236px; height:206px; color:#ffffff; text-decoration:none; background:#023366;}

/*#########友情链接r###########*/
.nylink{ width:747px; float:left;}
.nylink ul{ margin-top:15px; padding-left:28px; float:left;}
.nylink li img{background:#FFF; width:150px; height:140px;}
.nylink li{ background:#FFF; float:left; margin:0px 5px 20px; padding-right:5px; height:175px; text-align:center; width:160px;}
.nylink li a{ border:#e1d5bd 1px dashed; background:#FFF; float:left; width:150px; color:#000000; height:175px; text-decoration:none; padding:5px; line-height:18px;}
.nylink li a:hover{ padding:5px; line-height:18px; border:#e4e2e2 1px dashed; float:left; width:150px; height:175px; color:#000000; text-decoration:none; }

/*CSS分页效果 sabrosus style pagination*/
BODY {
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.manu { 
	 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center; width:726px; clear:both;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/*#########内页新闻r###########*/
.new_left,.new_d{float:left; width:731px; line-height:22px; padding:10px 10px 0 28px; font-size:12px; color:#3e3e3e; font-family:Tahoma, Geneva, sans-serif;}
   .new_left ul{float:left; width:731px;}
   .new_left ul li{float:left; width:712px; height:40px; line-height:40px; border-bottom:1px dashed #CCC; _display:inline; background:url(../images/Icon_3.gif) no-repeat left; padding-left:15px;}	  
   .new_left ul li span{float:left; width:70px; height:40px; line-height:40px; font-size:11px; text-align:center; color:#c60; font-family:Arial, Helvetica, sans-serif;}	   
   .new_left ul li a{float:left; width:630px; color:#353535; text-decoration:none;}
   .new_left ul li a:hover{color:#c60; text-decoration:underline;}
   .new_d span{float:left; width:731px; padding-bottom:15px; border-bottom:1px dashed #e1e1e1; font-size:16px; text-align:center; margin:0px; font-weight:bold;}
   .new_d_p{float:left; width:731px; padding-top:15px; line-height:18px;}

   
      .new_detailed{ width:720px; line-height:18px; padding:15px;  color:#5f5f5f; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
   .new_detailed p{ width:720px; padding-top:5px; margin:0px; line-height:18px;}
   	    .news_c{float:left; width:720px; padding:8px 0px 10px 10px;  _display:inline; border-top:#e1e1e1 dashed 1px; margin-left:30px;}
        .news_c ul{float:left; width:720px;}
        .news_c li{float:left; width:720px; height:25px; line-height:25px;}
        .news_c span{float:left; margin:0; padding:0px; width:45px; height:25px; line-height:25px; color:#630f07;}
        .news_c li a{color:#646464; text-decoration:none;}
        .news_c li a:hover{color:#012850; text-decoration:underline;}

/*#########工程业绩r###########*/
.ny_project{ float:left; width:765px; margin-top:10px;  padding-bottom:15px;} 
.ny_project ul{ float:left; width:740px; padding-left:25px; }
     .ny_project li{ float:left; width:228px; background:#f5f5f5; border:1px #dddddd solid;  margin:15px 12px 0 0px;}
	 .ny_project li span{ float:left; width:218px; padding-left:10px;  height:26px; line-height:26px;}
	 .ny_project li span a{ color:#4a4a4a; text-decoration:none;}
	 .ny_project li span a:hover{ color:#007dc4; text-decoration:none;}
	 .ny_project li img{ float:left; padding:0 6px 6px 6px;} 
	 
/*#########内页联系我们r###########*/
.contact{width:731px; padding:10px 10px 0 28px;}
.contact p{ width:731px; color:#3e3e3e; line-height:24px; font-family:Tahoma, Geneva, sans-serif;}
.contact p a{ color:#085e82; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.contact p a:hover{ color:#9c8b00; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/*#########内页留言r###########*/
.right_content{ float:left; padding:10px 10px 0 28px; width:731px; line-height:19px; color:#666;}
		 .right_content strong{line-height:30px;}
.conta_content2{ float:left; width:525px; margin:10px 16px; display:inline; margin:0; padding:0; list-style-type:none;} 
   .conta_content2 li{ float:left; width:100%; padding:3px 0;}
   .conta_content2 li span{ float:left; width:70px; padding-top:2px;}
   .in_input input{ float:left;border:1px solid #e5e5e5; background:#f9f9f9; line-height:21px; height:21px; width:260px; font-size:12px}
   .conta_content2 li textarea{border:1px solid #e5e5e5; background:#f9f9f9; line-height:21px;  width:260px; font-size:12px}
   .bugbg{ display: inline; float:left; margin-left:70px;}
	.bugbg a{ display: inline; text-decoration:none; float:left; color:#a80001; background:url(../images/bugbg.gif) no-repeat center; text-align:center; width:81px; height:23px; line-height:23px; margin-right:30px;}
	.bugbg a:hover{ display: inline; float:left; color:#fff; background:url(../images/bugbg.gif) no-repeat center; text-align:center; width:81px; height:23px; line-height:23px; margin-right:30px;}

/*#########内页人力资源###########*/
.rec{ width:731px; float:left; padding:10px 10px 0 28px;}
.rec ul{float:left; width:731px;}
   .rec ul li{float:left; width:712px; height:40px; line-height:40px; border-bottom:1px dashed #CCC; _display:inline;  padding-left:15px; }	  
   .rec ul li span{ float:right; width:70px; height:40px; line-height:40px; font-size:11px; text-align:center; color:#c60; font-family:Arial, Helvetica, sans-serif;}
   .rec ul li a{float:left; color:#353535; text-decoration:none;}
   .rec ul li a:hover{color:#c60; text-decoration:underline;}
   
/*#########公司历程###########*/
.course{float:left; width:731px; line-height:22px; padding:10px 10px 0 28px; font-size:12px; color:#3e3e3e; font-family:Tahoma, Geneva, sans-serif;}
   .course ul{float:left; width:731px;}
   .course ul li{float:left; width:720px; height:40px; line-height:40px; border-bottom:1px dashed #CCC; _display:inline; padding-left:5px;}	  
   .course ul li span{float:left; width:80px; height:40px; line-height:40px; font-size:12px; text-align:left; color:#c60; font-family:Arial, Helvetica, sans-serif;}	   
   .course ul li a{float:left; width:630px; color:#353535; text-decoration:none;}
   .course ul li a:hover{color:#c60;  text-decoration:underline;}