.mainContWrap {
	background: url("/images/main/bg.gif") no-repeat 0px 367px;
}
.mainContWrap h1 {
	display: none;
}
.mainCont {
	padding: 0px 56px; overflow: hidden; margin-bottom: 45px;
}
.mainCont .Mnews {
	width: 270px; height: 103px; margin-right: 28px; float: left; position: relative;
}
.mainCont .Mnews li {
	line-height: 22px; overflow: hidden;
}
.mainCont .Mnews .btnM {
	top: 25px; right: 0px; position: absolute;
}
.mainCont .Mmission {
	background: url("/images/main/mission-bg.jpg") no-repeat 7px 20px; width: 142px; height: 103px; padding-left: 128px; margin-right: 28px; float: left;
}
.mainCont .Mstar {
	width: 133px; height: 103px; padding-left: 137px; float: left; position: relative;
}
.mainCont .Mlivelihood {
	background: url("/images/main/livelihood-bg.gif") no-repeat 172px 26px; width: 253px; height: 103px; padding-left: 17px; margin-right: 28px; float: left;
}
.mainCont .MeBook {
	background: url("/images/main/eBook-bg.gif") no-repeat 5px 28px; width: 135px; height: 103px; padding-left: 135px; float: left;
}
.mainCont .Mtxt {
	line-height: 14px; font-size: 14px;
}
.mainCont .Mtxt img {
	vertical-align: top; display: inline;
}
.mainCont .MstarLollingWrap {
	left: 0px; top: 0px; width: 103px; height: 90px; overflow: hidden; position: absolute;
}
.mainCont .MstarLollingWrap .MstarLollingCont {
	left: 0px; top: 0px; position: absolute;
}
.mainCont .MstarLollingWrap .MstarLollingCont li {
	float: left;
}
.mainVisual {
	padding: 0px 13px; width: 954px; height: 411px; overflow: hidden;
}
.accordion {
	background: url("/images/main/visual-bg.jpg") repeat-x left top; overflow: hidden; position: relative;
}
.accordion * {
	margin: 0px; padding: 0px;
}
.accordion .holder {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
.accordion .holder .block {
	width: 50px; height: 411px; overflow: hidden; float: left; position: absolute;
}
.accordion .holder .content_holder {
	position: absolute;
}
.accordion .holder .image {
	overflow: hidden; position: absolute;
}
.accordion .locked .content_holder {
	width: 792px !important; display: none;
}
.accordion .locked .content_view {
	display: block; cursor: pointer;
}
.loading {
	margin: 0px auto; width: 32px; height: 32px; float: left;
}
