.main_container {
	padding: 66px 0px 30px; width: 100%; position: relative;
}
.main_visual {
	width: 100%; overflow: hidden; position: relative; background-color: #fff;
}
.main_visual .imgs {
	width: 100%; height: 0px; padding-bottom: 100%; position: relative;
}
.main_visual .imgs li {
	left: 100%; top: 0px; width: 100%; height: 100%; position: absolute;
}
.main_visual .imgs li img {
	width: 100%;
}
.main_visual .imgs li.li_01 {
	left: 0px;
}
.main_visual .indis {
	left: 0px; width: 100%; height: 20px; text-align: center; bottom: 32px; position: absolute;
}
.main_visual .indis ul {
	overflow: hidden; display: inline-block;
}
.main_visual .indis ul li {
	width: 20px; height: 20px; margin-left: 8px; float: left; position: relative;
}
.main_visual .indis ul li.first {
	margin-left: 0px;
}
.main_visual .indis ul li a {
	width: 100%; height: 100%; display: block;
}
.main_visual .indis ul li a img {
	width: 100%;
}
.main_container .quicks {
	width: 100%; height: 42px; overflow: hidden; border-top-color: rgb(130, 133, 141); border-bottom-color: rgb(130, 133, 141); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.main_container .quicks div {
	background: url("/img/jm_main_quick_span_bg.gif") no-repeat left; width: 14.28%; height: 100%; float: left;
}
.main_container .quicks div.first {
	background: none;
}
.main_container .quicks div a {
	width: 100%; height: 100%; text-align: center; display: block;
}
.main_container .quicks div a img {
	padding-top: 15px; display: inline-block;
}
.main_container .jjtv {
	margin: 30px auto 0px; width: 92.5%; position: relative;
}
.main_container .jjtv p {
	width: 100%; text-align: center;
}
.main_container .jjtv .movie_area {
	background: rgb(204, 204, 204); width: 100%; height: 0px; overflow: hidden; padding-bottom: 50.67%; position: relative;
}
.main_container .jjtv .movie_area a img {
	width: 100%;
}
.main_container .real_story {
	margin: 30px auto 0px; width: 92.5%; position: relative;
}
.main_container .real_story a {
	width: 100%; display: block;
}
.main_container .real_story a img {
	width: 100%;
}
.main_container .beaf {
	margin: 30px auto 0px; width: 92.5%; position: relative;
}
.main_container .beaf p {
	background: url("/img/jm_main_beaf_tit.gif") no-repeat center 0px; width: 100%; height: 34px; text-align: center;
}
.main_container .beaf p span {
	line-height: 0; text-indent: -9999em; font-size: 0px; visibility: hidden; opacity: 0;
}
.main_container .beaf a {
	width: 100%; margin-top: 10px; display: block;
}
.main_container .beaf a img {
	width: 100%;
}
.main_container .with_star {
	margin: 30px auto 0px; width: 92.5%; overflow: hidden; position: relative;
}
.main_container .with_star .imgs {
	width: 100%; height: 0px; padding-bottom: 62.16%; position: relative;
}
.main_container .with_star .imgs li {
	left: 100%; top: 0px; width: 100%; height: 100%; position: absolute;
}
.main_container .with_star .imgs li img {
	width: 100%;
}
.main_container .with_star .imgs li.li_01 {
	left: 0px;
}
.main_container .with_star .bn {
	top: 50%; width: 40px; height: 40px; margin-top: -20px; position: absolute;
}
.main_container .with_star .bn_left {
	left: 0px;
}
.main_container .with_star .bn_right {
	right: 0px;
}
.main_container .with_star .bn a {
	width: 100%; height: 100%; display: block;
}
.main_container .with_star .bn a img {
	width: 100%;
}
