

body{
	text-align:center; background:url(../images/bodybg.jpg) #4D7D0D repeat-x top;
}

p ,img ,table {
	margin:0px;
	padding:0px;
}

a:link ,a:visited{
	color:#000000;
	text-decoration:none;
}
a:hover{color:red;}

.more label{
	float:right;
	margin-right:10px;
	font-weight:100;
	font-size:12px;
}
.more a:link ,.more a:visited ,.more  a:hover{ color:white;}


.img-border img{
	border:1px solid #CCCCCC;
	padding:3px;
}


.index-top01{
	text-align:right;
	margin-top:20px;
	margin-right:20px;
	font-size:14px;
}


.index-top01 span{
	display:block;
	float:left;
	width:75px;
	
	text-indent:25px;
}
.index-top02{
	text-align:right;
	font-size:18px;
	padding-top:25px;
	margin-right:50px;
}
.index-top02 span{ color:#BD956B; font-size:16px;}
.index-top03{font-size:18px; text-align:right; margin-top:20px; margin-right:20px;}

.index-menu{
	height:40px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	background:url(../images/index_06.jpg) no-repeat;
	color:white;
}

.index-menu a:link ,.index-menu a:visited{ color:white;}
.index-menu a:hover{ color:#ff6600;}
.current-menu{ background:url(../images/currentmenu.jpg) no-repeat center;}




.about-leftbg{ background-color:#000000}


.index-product-category span{
	display:block;
	border-bottom:1px solid #086701;
	text-align:center;
	font-size:14px;
	color:#086701;
	font-weight:bold;
	height:20px;
	width:170px;
	margin:0 auto;
	
}

.index-about{
	line-height:200%;
	padding:5px 10px;
}
.index-about img{ float:left; padding-right:10px;}
.index-about span{
	display:block;
	font-size:14px;
	color:#308B1C;
	font-weight:bold;
	width:175px;
	border-bottom:1px solid #D8D8D8;
	margin:0 auto;
}

.index-item01{
	font-size:14px;
	color:#FFFF03;
	font-weight:bold;
	text-align:center;
}
.index-item02 td{ font-size:14px; font-weight:bold; line-height:160%;}
.index-item02 a:link ,.index-item02 a:visited{ color:#FFFFFF;}
.index-item02 a:hover{ color:#ff6600;}


.index-contact{
	margin-left:15px;
	margin-top:10px;
	line-height:220%;
}

.index-flash{
	margin-left:21px;
	margin-top:36px;
}



.index-productbg{ background:url(../images/index_27.jpg) repeat-x top;}

.index-product td{
	text-align:center;
	line-height:220%;
	margin-top:5px;
}
.index-product td div{ text-align:left; margin:0 auto; width:135px; line-height:180%; margin-top:5px;}
.index-product td div label{ color:red;}



.index-product-title{
	width:950px;
	margin:0 auto;
	font-weight:bold;
	font-size:14px;
	color:#0C994C;
	text-indent:5px;
	border-bottom:3px solid #059045;
}
.index-product-title label{
	float:right;
	margin-right:10px;
	font-size:12px;
	font-weight:100;
}


.onews-for-img td{ text-align:center; line-height:300%;}
/*****************************************************************************************/
.top td{ vertical-align:top;}
.ibutton{background: url(../images/subb.gif);width: 270px; height: 37px; border: none; font-size: 14px; font-weight: bold; color: #ffffff; cursor: pointer}

.index-block1-1{ width:497px; height:143px; background:url(../images/index_08.jpg) no-repeat; text-align:left;}
.index-block1-1 ul{ border:0px solid red; padding:10px 10px 10px 20px; line-height:200%;}

.index-login td{ height:38px; line-height:38px; font-size:14px; vertical-align:middle;}
.index-login-input{ width:155px; height:18px; line-height:18px;}

.index-block1-2{ background:url(../images/index_11.jpg) no-repeat; width:482px; height:293px; font-size:14px;}

.index-news01 td{ text-align:left; line-height:200%;}
.index-news01 a:link ,.index-news01 a:visited{ color:white;}
.index-news01 a:hover{ color:red;}


.img-photo img{ border:2px solid #9AB802;}
.index-block2-1{ background:url(../images/0001.jpg) repeat-y; height:400px;}
.index-block2-1-1{ text-align:left; vertical-align:top; line-height:180%;}

.index-block2-2{ background:url(../images/0002.jpg) repeat-y; height:400px;}
.index-block2-2-1 td{ line-height:200%;}

.index-bottom-block{ height:462px; background:url(../images/0004.jpg) repeat-x;}


.index-news02-title{ border-bottom:2px solid #5D8C04; width:315px; text-align:left; font-size:14px; font-weight:bold;}
.index-news02-title label{ float:right; font-size:12px; font-weight:100;}

.index-news02 td{ background:url(../images/index_81.jpg) no-repeat 2px 6px; text-indent:15px; text-align:left; line-height:180%;}

.index-block3-1{ height:112px;_height:110px;}


.reg-block p{ height:35px;}

.input01{ width:180px;}


.member-left td{ height:30px;}

.member-right td{ text-align:center;height:35px;}
.member-right td.fleft{ text-align:left;}
.member-right td.fleft001{ text-align:left; text-indent:20px;}


.input02{ width:120px; border:0px; border-bottom:1px solid #000000; background-color:#FDFAD3}

.member-right-kmlist td div{ width:20px; padding:0 3px 0 3px;}

.member-textarea{ width:400px; height:60px; overflow:auto; margin:5px;}


.teacher-main{ background-color:#FDFAD3; height:100%;}
.teacher01{ background:url(../images/inside1_03.jpg) no-repeat; }
.teacher01-title{ height:50px; font-weight:bold; background:url(../images/0012.jpg) repeat-x bottom; font-size:14px;}
.teacher01-item{ background:url(../images/0013.jpg) repeat-x bottom; height:40px;}
.teacher01-item .t-cel05{ width:180px; line-height:150%; padding:5px 0; text-align:center; border:0px solid red; margin:0 auto;}


.student-main{}
.student01{}
.student-right01{ background:url(../images/inside2_03.jpg) no-repeat; width:850px; height:146px;}
.student-right02{background-color:#FDFAD3; height:100%;}

.newslist-block{ background:url(../images/0015.jpg) no-repeat; height:196px;}





















/*****************************************************************************************/


.index-link{
	background:url(../images/index_34.jpg) no-repeat;
	height:35px;
	line-height:35px;
	_line-height:40px;
	text-indent:80px;
}
.index-link img{ margin-left:10px;}
.index-link th{
	font-size:14px;
	font-

