@charset "utf-8";

#top_movie{
	position: relative;
	width: 1040px;
	height: 300px;
	margin: 0 auto;
	text-align: center;
	z-index: 0;
}
		#top_movie ul li{
			margin: 0;
		}
				#top_movie ul li img{
					vertical-align: top;
					line-height: 1;
				}
.movie_inner{
	width: 1040px;
	height: 300px;
	position: relative;
	text-align: left;
}
	.movie_inner>ul{
		position: absolute;
		left: 80px;
	}

	.movieCont01{}
	.movieCont02,.movieCont03,.movieCont04,.movieCont05{
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: transparent;
	}
			.movieCont02{
				background-image: url(../images/top_img02.jpg);
			}
				.movieCont02 .movie_inner>ul{
					bottom: 30px;
					width:  100%;
				}
					.movieCont02 .movie_inner>ul>li{
						float: left;
						padding: 0 3px 3px 0;
					}
			.movieCont03{
				background-image: url(../images/top_img03.jpg);
			}
				.movieCont03 .movie_inner>ul{
					bottom: 30px;
					width: 870px;
				}
					.movieCont03 .movie_inner>ul>li{
						float: left;
						padding: 0 8px 3px 0;
					}
			.movieCont04{
				background-image: url(../images/top_img04.jpg);
			}
				.movieCont04 .movie_inner>ul{
					bottom: 20px;
					left: 210px;
					width: 100%;
				}
					.movieCont04 .movie_inner>ul>li{
						float: left;
						/*padding: 0 0 0 170px;*/
						/*padding: 0 33px 3px 0;*/
					}
						.movieCont04 .movie_inner>ul>li:last-child{
							padding-left: 210px;
						}
			.movieCont05{
				background-image: url(../images/top_img05.jpg);
			}
				.movieCont05 .movie_inner>ul{
					bottom: 0;
					width: 870px;
				}
					.movieCont05 .movie_inner>ul>li{
						float: left;
					}
			.movieCont06{
				background-image: url(../images/top_img06.jpg);
			}
				.movieCont06 .movie_inner>ul{
					bottom: 20px;
					width: 870px;
				}
					.movieCont06 .movie_inner>ul>li{
						float: left;
						padding-left: 25px;
					}
			.movieCont08{
				background-image: url(../images/top_img08.jpg);
			}

/*+++++++++ top slide ++++++++++++++++++++++++*/
.rslides_tabs{
	position: absolute;
	bottom: 5px;
	left: 50%;
  	height: 10px;
  	margin-left: -30px;
  	padding-top: 10px;
  	z-index: 500;
}
.rslides_tabs li{
	display: inline-block;
  margin-right: 5px !important;
}
  .rslides_tabs li a{
    display: block;
    width: 15px;
    height: 5px;
    background: transparent url("../images/current.png") no-repeat 0 -5px;
    text-indent: -9999px;
  }
  .rslides_tabs li.rslides_here a,.rslides_tabs li a:hover{
    background-position: 0 0;
  }

.rslides {
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides>li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides>li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides>li>img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  .rslides_nav{
  	position: absolute;
  	top: 120px;
  	width: 56px;
  	height: 56px;
  	z-index: 600;
  	background: transparent url("../images/slide_navi.png") no-repeat;
  	text-indent: -9999px;
  }
  .prev{
  	left: -10px;
  	background-position: 0 0;
  }
  .next{
  	right: -10px;
  	background-position: -56px 0;
  }
		  .prev:hover{
		  	background-position: 0 -56px;
		  }
		  .next:hover{
		  	background-position: -56px -56px;
		  }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.schoolBlock{
	width: 280px;
	border: 1px solid #D9D9D9;
	/*border-top: 3px solid #00408E;*/
	background: transparent url(../images/school_back.png) repeat-x 0 100%;
}
			.schoolBlock h3{
					height: 36px;
					padding-left: 55px;
					background: transparent url(../images/school_h3_back.png) no-repeat 0 0;
					font-size: 13px;
					line-height: 36px;
				}
				.schoolBlock p.setumei{
					font-size: 12px;
					/*margin-top: 0px;*/
				   margin-left: 133px;
				   min-height: 110px;
				}
							.schoolBlock .schoolElm{
								padding: 10px;
							}
										.schoolBlock .schoolElm p.but img{
											margin: 7px 0px 0px;
										}
#news{
	position: relative;
	width: 580px;
}
		#news p{
			position: absolute;
			top: 19px;
			left: 470px;
			height: 22px;
		}
		#news dl{
		   padding-top: 5px;
		}
					#news dl dt{
						height: 18px;
						margin: 0;
					   padding: 0 0 0 50px;
						line-height: 18px;
						background: transparent url(../images/bur_new.png) no-repeat 0 0;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					}
					#news dl dd{
						height: auto;
					   margin: -16px 0 12px 5px;
						border-bottom: 1px dotted #D9D9D9;
						padding-left: 160px;
				}

.curriculumArea{
	width: 580px;
	margin-right: -10px;
	_display: inline;
	_height: 1%;
}
			.curriculumArea div.cab{
				width: 265px;
				min-height: 100px;
				float: left;
				padding-right: 10px;
				_display: inline;
				_height: 1%;
			}
						.curriculumArea div.cab p{
							font-size: 10px;
						}