
article section {
	margin:10px 10px;
	padding: 20px 30px;
	width:950x;
	line-height:25px;
	background-color:#fff;
	clear:both;
}
section h2 {
	padding:5px 0px;
	font-size:20px;
	font-weight:bold;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
	color:#429199;
}
article section img { padding-top:10px;}
.imgright {
	padding-left:15px;
	float:right;
}
.cm {
	margin:0px auto;
	padding:0px 0px 0px 50px;
	width:950px;
}

/*‘å˜g*/
.box {
	margin:0px auto;
	padding:10px 0px;
	width:980px;
}
.box2 {
	width:980px;
	background-color: #fff;
}


.con {
	margin-bottom:50px;
	padding:0px 20px;
	width:940px;
 	background-image: url(../sg/bg.gif);
	line-height:25px;
}
.conleft{
	width:520px;
	float:left;

}
.bunbox{
	margin-bottom:10px;
}
.bun{
	padding:0px 10px;
	width:500px;
	background-color: #efebe7;
}
.bun2{
	padding:0px 10px;
	width:910px;
	background-color: #efebe7;
}

.conright{
	margin-left:10px;
	padding-top:20px;
	width:400px;
	float:left;

}
.cp {
	width:520px;
}
.cpleft {
	padding:10px;
	width:150px;
	float:left;
}
.cpright {
	width:350px;
	float:right;
}

.anshin {
	margin-top:70px;
	height:250px;
	text-align:center;
	line-height:30px;
}


