@charset "gb2312";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, "ËÎÌå";
	color:#595757;
	background-image: url(bg2.gif);
	background-repeat: repeat-x;
	line-height: 25px;
}
img{ border:0px;}
a{ text-decoration:none; color:#595757;}
a:hover{ color:#F60;}
div, img, ul, li, span, a, h1{ margin:0px; padding:0px;}
li{ list-style:none;}
.header{
	width:1024px;
	height:86px;
	background-image: url(map.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header .bb{
	width: 202px;
	float: right;
	margin-top: 35px;
}
.header .img2{
	margin-left: 10px;
	margin-right: 6px;
	float: left;
}
.nav{
	margin:0px auto;
	width:1024px;
	height:31px;
	overflow:hidden;
}
.nav ul{
	width:984px;
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 25px;
}
.nav ul li{ float:left; line-height:31px; height:31px; letter-spacing:2px;}
.nav ul li a{ width:119px; display:block; font-weight:bold; color:#FFF;}
.nav ul li a:hover{ color:#0b509f; background:url(nav_current.gif) center center no-repeat;}
.banner{
	width:1024px;
	overflow:hidden;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.main{
	width:1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.main .left{ width:213px; float:left;}
.main .project{
	border:1px solid #AFC5D3;
}
.ps0 ul{
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 12px;
	font-weight: bold;
}
.ps0 ul li{
	padding-left:23px;
	background-image: url(icon.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-right: 8px;
	line-height: 26px;
}

#ul2{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: normal;
}
#ul2 li{
	padding-left:33px;
	line-height:15px;
	background-image: url(icon2.gif);
	background-repeat: no-repeat;
	background-position: 11px 0px;
	padding-right: 8px;
	padding-bottom: 10px;
	}	







.left .ps{ margin-top:12px; }
.ps img{ padding:2px;}
.so1{
	border: 1px solid #D0D0D0;
}

.project .p{
	line-height:26px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.main .right{ float:left; margin-left:12px; width:798px;}
.ps1{
	width:423px;
	float:left;
	padding-bottom: 8px;
}
.project h1{ font-size:12px; font-weight:normal; margin:0px 3px; height:40px; line-height:40px; background:url(h.gif) 0px 0px repeat-x;}
.project .more{ float:right; clear:both; padding:9px 12px 0px 0px;}
.right .imgs{ margin:9px 0px 0px 12px;}
.ps1 .con{
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.con img{ float:left; margin:0px 12px 0px 0px;}
.con div{text-align:justify; text-justify:inter-ideograph; text-indent:2em;}
.ps2{
	width:359px;
	float:right;
	margin-left:12px;
	height: 240px;
}
.ps2 ul{ padding:0px 16px 24px 16px;}
.ps2 ul li{
	padding-left:24px;
	line-height:34px;
	height:34px;
	border-bottom:1px dashed #7ab1cd;
	background-image: url(icon-o.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.ps2 ul li span{ display:block; float:right; cursor:pointer;}
.ps3{
	margin-top:13px;
	width:796px;
	overflow:hidden;
	padding-bottom:10px;
}
.ps3 ul{
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
.ps3 ul li{
	float:left;
	padding-bottom: 9px;
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 9px;
}
.ps3 ul li img{
	border:1px solid #bbe3f3;
	width:140px;
	height:106px;
	padding: 2px;
}

.foot1{
	width:1024px;
	text-align:center;
	background-image: url(bottom.gif);
	background-repeat: repeat-x;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 64px;
	padding-top: 12px;
	line-height: 25px;
}
/*detail*/
.ps4{
	width:796px;
	overflow:hidden;
	padding-bottom: 50px;
	float:right;
}

.img22{
	border:1px solid #bbe3f3;
	width:140px;
	height:106px;
	padding: 2px;
	margin-bottom: 4px;
}
.ps4 strong{ color:#4b7ca4;}
.ps4 .way{ float:right; display:block; padding-right:12px; color:#7C939C;}
.ps4 .content{
	line-height: 28px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.tite{
	line-height: 14px;
}

.link{
	display: block;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #AFC5D3;
	height: 76px;
}
.link a{
	margin-right: 12px;
	margin-left: 12px;

}
.conn{
	line-height: 18px;
}
.a1{ width:796px; float:left;}
.a1 ul { 
  list-style:none; 
  float:left; 
  margin:0 auto;
  }
.a1 ul li { 
  display:block; 
  float:left; 
  padding-left:50px;
  }		

/*-----------------------------------------------------*/
.p1{
	width:750px;
	height:28px;
	border-style:solid;
	border-color:#dadbdc;
	border-width:1px;
	background:#E4F0F5;
	margin-bottom: 10px;
}
.m_img{
	float:right;
	margin-top:7px;
	margin-right:5px;}
#m5_sp2{
	background:url(icon00.gif) no-repeat 10px 10px;
	padding-left:27px;
	padding-top:3px;
	display:block;
	height:20px;
	width:150px;
	font-weight:bold;
	font-size:13px;
	color:#06F;
}	
#p2 li{
	float:left;}	
.ipt{
	border: 1px solid #DFDFDF;
	line-height: 22px;
	color: #999999;
	display: block;
	height: 22px;
	float: left;
	margin-right: 3px;
	width: 170px;
}
