@charset "utf-8";

body {
	padding-top:10px;
}

#contents {
	width:940px;
	position:relative;
}

/* Index Animation
---------------------------------------------------- */
#iaBox {
	overflow:hidden;
	position:relative;
	height:410px;
	width:940px;
	margin-bottom:35px;
}
	#iaEntry {
		width:940px;
		height:410px;
		background:#FF5C4F url(../img/index/abox/abox_b.png) no-repeat left bottom;
		position:absolute;
		left:0; top:0;
	}
		#iaEntry p {
			width:472px;
			padding-top:91px;
			text-align:center;
		}
	#iaBox .nBox {
		height:380px;
		position:absolute;
		top:0;
		padding-top:30px;
		z-index:15;
	}
		.nBox h2 {
			position:absolute;
			top:0; left:10px;
			z-index:20;
			width:100%;
		}
		.nBox .desc {
			font-size:11px;
			position:absolute;
			display:inline-block;
			display:inline;
			zoom:1;
			top:-40px; right:0;
			line-height:40px;
			height:40px;
			z-index:30;
			color:#fff;
			overflow:hidden;
			white-space:nowrap;
		}
		.nBox ul {
			position:relative;
		}
			.nBox li {
				overflow:hidden;
				position:absolute;
				border:10px solid;
			}
				.nBox li img {
					vertical-align:top;
				}
			.nBox li.m {
				position:relative;
				z-index:10;
				overflow:visible;
			}
				.nBox li.m a {
					vertical-align:top;
					display:inline-block;
					/display:inline;
					overflow:hidden;
					/zoom:1;
				}
		.nBox .view {
			position:absolute;
			z-index:25;
			bottom:-44px;
		}
	#iaWorks {
		background:#BF60C8;
		left:468px;
	}
		#iaWorks h2 {
			background:#BF60C8;
		}
		#iaWorks .desc {
			right:-234px;
		}
		#iaWorks li {
			border-color:#BF60C8;
		}
			#iaWorks .m img {
				margin-left:-65px;
			}
		#iaWorks .l01 {
			/*left:-220px;*/
			left:0; top:-30px;
			border-top-width:40px;
		}
		#iaWorks .l02 {
			/* left:-220px; top:113px; */
			left:0; top:0;
		}
		#iaWorks .l03 {
			/* left:-220px; top:236px; */
			left:0; top:0;
		}
		#iaWorks .r01 {
			/* right:-244px; */
			right:0; top:-30px;
			border-top-width:40px;
		}
		#iaWorks .r02 {
			/* right:-122px;  top:208px; */
			right:0; top:0;
		}
		#iaWorks .r03 {
			/* right:-244px;  top:208px; */
			right:0; top:0;
		}
		#iaWorks .view {
			right:-305px;
		}
	#iaStaff {
		background:#7797E9;
		left:625px;
	}
		#iaStaff h2 {
			background:#7797E9;
		}
		#iaStaff .desc {
			right:10px;
		}
		#iaStaff li {
			border-color:#7797E9;
		}
			#iaStaff .m img {
				margin-left:-45px;
			}
		#iaStaff .l01 {
			/*left:-536px;*/
			left:0; top:-30px;
			border-top-width:40px;
		}
		#iaStaff .l02 {
			/* left:-536px; top:185px; */
			left:0; top:0;
		}
		#iaStaff .r01 {
			/* right:-244px; */
			left:0; top:-30px;
			border-top-width:40px;
		}
		#iaStaff .r02 {
			/* right:-244px;  top:123px; */
			left:0; top:123px;
		}
		#iaStaff .r03 {
			/* right:-244px;  top:246px; */
			left:0; top:122px;
		}
		#iaStaff .view {
			right:-62px;
		}
	#iaEdusys {
		background:#DCCE46;
		left:783px;
	}
		#iaEdusys h2 {
			background:#DCCE46;
		}
		#iaEdusys .desc {
			right:-148px;
		}
		#iaEdusys li {
			border-color:#DCCE46;
		}
			#iaEdusys .m img {
				margin-left:-85px;
			}
		#iaEdusys .ll01 {
			/*left:-536px;*/
			left:0; top:-30px;
			border-top-width:40px;
		}
		#iaEdusys .ll02 {
			/* left:-536px; top:185px; */
			left:0; top:185px;
		}
		#iaEdusys .lr01 {
			/* left:-161px; */
			left:0; top:-30px;
			border-top-width:40px;
		}
		#iaEdusys .lr02 {
			/* left:-161px;  top:123px; */
			left:0; top:123px;
		}
		#iaEdusys .lr03 {
			/* left:-161px;  top:246px; */
			left:0; top:246px;
		}
		#iaEdusys .r01 {
			/* right:-244px; */
			right:0; top:-30px;
			border-top-width:40px;
		}
		#iaEdusys .r02 {
			/* right:-244px;  top:123px; */
			right:0; top:168px;
		}
		#iaEdusys .view {
			right:-220px;
		}

/*
	#indexMenu
*/
#indexMenu {
	position:absolute;
	left:0; top:7px;
	z-index:40;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
	#indexMenu img {
		vertical-align:top;
	}
	#indexMenu p {
		position:absolute;
		left:0px; top:8px;
	}
		.js #indexMenu p {
			left:-10px; top:8px;
			cursor:pointer;
		}
	#indexMenuToggle {
		position:absolute;
		left:0; top:0;
		overflow:hidden;
		width:940px;
		height:38px;
	}
		.js #indexMenuToggle {
			width:0;
		}
	#indexMenu ul {
		background:#fff;
		width:940px;
		height:34px;
		padding-top:4px;
	}
		#indexMenu li {
			float:left;
			display:inline;
			margin-left:30px;
		}

#indexBox {
	margin-bottom:5px;
}
#mainBox {
	width:730px;
}
	#iBtnList {
		margin-bottom:5px;
	}
		#iBtnList img {
			vertical-align:top;
		}
		#iBtnList li {
			float:left;
			margin:0 11px 11px 0;
		}
		#iBtnList li.edge {
			margin-right:0;
		}
#sideBar {
	width:200px;
}
	#sideBar ul {
		padding:0;
	}
		#sideBar li {
			padding:0;
		}
	#newsBox {
		background:url(../img/index/news_btm.png) no-repeat left bottom;
		padding-bottom:10px;
		margin-bottom:15px;
		position:relative;
	}
		#newsBtn {
			position:absolute;
			right:5px;
			top:25px;
		}
		#newsInner {
			height:250px;
			overflow:auto;
			border-right:5px solid #ededed;
			border-left:5px solid #ededed;
			position:relative;
		}
			#newsInner dl {
				padding:5px 10px 0;
			}
			#newsInner dt {
				font-size:9px;
				font-weight:bold;
				color:#D7534B;
				background:url(../img/index/news_icon.png) no-repeat right center;
				display:inline-block;
				/display:inline;
				/zoom:1;
				padding-right:25px;
			}
			#newsInner dd {
				margin-bottom:12px;
				line-height:1.4;
			}
	.banList {
		margin-bottom:15px;
	}
		.banList li {
			margin-bottom:7px;
		}
		.banList img {
			vertical-align:top;
		}

#scrollBar {
	width:5px;
	height:100px;
	position:absolute;
	right:5px;
	top:0;
	background:#ccc;
	border-radius:2px;
	cursor:pointer;
}

#footer {
	padding-top:0;
}
	#footer .outer {
		background:#FF5C4F;
	}
	#footer ul {
		float:left;
		width:auto;
		height:55px;
	}
		#footer ul li {
			height:55px;
			line-height:55px;
			color:#fff;
		}
			#footer ul li a {
				color:#fff;
			}
	#footer address {
		float:none;
		display:block;
		text-align:center;
		color:#333;
		height:40px;
		line-height:40px;
	}
