* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-family:"Verdana", "Arial", "Helvetica", "Osaka","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\5E73\6210\89D2\30B4\30B7\30C3\30AF", "MS UI Gothic", sans-serif;
	font-size: 13px;
	line-height:15px;
	color: #000000;
	text-align: left;
	background-image:url(../images/bj.jpg);
	background-repeat:repeat-x;
	background-color: #7598CE;	
}
a{color:#0099cc;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
.clearfix{*zoom:1;}
/* End hide */

#box {
	width:941px;
	height:auto;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
	/*background-color:#b2d7e3;*/
}
#top {
	background-image:url(../images/top.gif);
	background-repeat:no-repeat;
	width:941px;
	height:185px;
	margin:0 auto;
}
#top img {
	margin-top:36px;
	margin-left:36px;
}
#main {
	width:941px;
	height:auto;
	background:#eaf2fa url(../images/bg_01.gif) repeat-y;
}

#right {
	float:right;
	width:691px;
	height:auto;			
}
.indexr{background:url(../images/rightindex.gif) no-repeat;}
.subr{background:url(../images/right.gif) no-repeat;}
#left li,.indexr li {
	margin-left:15px;
	margin-top:-3px;	
}
#left {
	float:left;	
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
	width:250px;
	height:auto;
}

#banner {
	width:219px;
	height:322px;
	margin-left:8px;
	margin-top:21px;
}
ul{list-style:none;}
#gbanner1 {
	width:219px;
	height:54px;
	margin-left:23px;
	margin-top:20px;
}
#gbanner2 {
	width:219px;
	height:60px;
	margin-left:23px;
	margin-top:20px;
}
#gbanner3 {
	width:219px;
	height:60px;
	margin-left:23px;
	margin-top:20px;
}
#gbanner4 {
	width:219px;
	height:60px;
	margin-left:23px;
	margin-top:20px;
}

* html #logo {
	margin-left:3px;
}

#r1 {
	width:649px;
	height:325px;	
	margin-left:20px;
	margin-top:40px;	
}
#r1 img {
	margin-left:20px;
}
#list1 {
	margin-top:20px;
	margin-left:5px;
	line-height:25px;
}

#list1 ul li span {
	  width:341px;	  
	  text-align:left;	  
}
#r2 {
	width:649px;
	height:695px;	
	margin-left:20px;	
}
#r21 img {
	margin-top:10px;
	margin-left:20px;
}
#h31 {
	margin-top:20px;
	width:300px;	
} 
#list2 {
	margin-top:10px;
	margin-left:5px;
	line-height:25px;	
}
#list2 ul li span {
	margin-left:5px;	
}
#h33 {
	margin-top:134px;
	margin-left:20px;
	width:300px;	
}
#list3 {
	margin-top:10px;
	margin-left:5px;
	line-height:25px;
	letter-spacing:0px !important;
}
#h35 {
	margin-top:80px;
	margin-left:20px;
	width:300px;	
}
#list4 {
	margin-top:10px;
	margin-left:5px;
	line-height:25px;
}
#rr {
	width:315px;
	height:460px;	
	margin-top:-554px;
	margin-left:330px;	
}
#h32 {
	margin-top:44px;
	*margin-top:58px;
	_margin-top:32px;
}
#list7 {
 margin-left:-15px; 
 line-height:25px;
 padding-left:14px;
 margin-top:-5px;
}
#h34 {
	margin-top:104px;
	*margin-top:92px;
	_margin-top:104px;
}
#list8 {
	margin-top:-10px;	
	margin-left:-15px;
	line-height:25px;
}
#r3 {
	width:649px;
	height:440px;	
	margin-left:20px;	
}
#r3 p {
	margin-top:25px;
	margin-left:25px;
	font-size:18px;
}
.psize {
 font-size:24px;
 font-weight:normal;
 color: #666666;
}																							
#r3 img {
	margin-top:22px;
	margin-left:10px;
}

#pic2 {
	margin-top:5px;
	margin-left:320px;
}
#r4 {
	width:649px;
	height:400px;
	margin-left:20px;
}
#r4 img {
		margin-top:-5px;
		margin-left:20px;
}
* html #r4 img {
	margin-top:-3px;
}
#right .bottom{background:url(../images/bottom.gif) no-repeat right bottom; width:100%; height:34px; text-indent:-9999px;}
#pic3 {
	margin-top:15px;
	margin-left:10px;
}
* + html #pic3 {
	margin-top:20px;
} 
#list5 {
	margin-left:350px;
	margin-top:-251px;
	line-height:30px;
}
#list5 li span {
	font-weight:bold;
	font-size:130%;
}
#bt {
	margin-left:400px;
	margin-top:20px;
}
#foot {
	width:941px;
	height:33px;	
	background-image:url(../images/foot.gif);	
	background-repeat:no-repeat;
	}
#fttext {
	clear:both;
	color:#FFF;
	font-size:12px;
	width: 330px;
	float:left;
	letter-spacing:0px;	
	padding-top:10px;
	padding-left:20px;

}
#footbt {
	padding-right:20px;
	width:400px;
	float:right;
	padding-top:5px;
	text-align:right;
	vertical-align:middle;			
}
#foot img {
	vertical-align:text-bottom;
	margin-left:20px;
}
#footbt img {
	margin-top:8px;
} 

#footbt a {
	color:#FFF;
}
* + html #h33 {
	margin-top:122px;
}
* + html #h35 {
	margin-top:68px;
}
* + html #r4 img {
	margin-top:15px;
}
* + html #pic3 {
	margin-top:20px;
} 
h2.toptitle{font-weight:700; font-size:24px;background:url(../images/rh11.gif) no-repeat 8px bottom; height:54px; line-height:48px; padding-left:8px; color:#666;}
h2.toptitle img{margin-top:6px; margin-bottom:-6px;}

#rs {
	width:649px;
	margin-left:20px;
	margin-top:40px;
	
}
#rs .path{color:#333;}
#rs a {
	margin-left:10px;
}
#rs .img {
	margin-top:20px;
	margin-left:10px;
}
.desc {
	margin:20px 10px 0 10px;	
	line-height:25px;
	font-size:14px;
}
