@charset "utf-8";
.main .indexMenu {
	position:relative;
	width:125px;
	vertical-align:top;
	margin:0 10px 10px 0;
	display:inline-block;
	zoom:1;
 	*display:inline;
	_display:inline;
}
.indexMenu .indexMenuList {
	list-style:none;
	margin:0;
	padding:0;
}
.indexMenu .indexMenuList li {
	margin-bottom:3px \9;
}
.indexMenuList img {
	transition:0.5s;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.indexMenuList img:hover, .indexMenuList a:focus img {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
.indexNews {
	position:relative;
	width:840px;
	vertical-align:top;
	margin:0 0 10px 0;
	display:inline-block;
	zoom:1;
 	*display:inline;
	_display:inline;
}
.indexNews .indexNewsBlock {
	background-color:#eceae8;
}
.indexNewsBlock .indexNewsList {
	margin:0;
	padding:0;
	list-style:none;
}
.indexNewsBlock .indexNewsList li {
	padding:12px 10px;
	border-bottom:1px dashed #bbbab8;
}
.indexNewsList .date {
	color:#267226;
	font-weight:bold;
	margin-right:1em;
}
.indexNewsList a {
	color:#666;
}
.indexNewsList a:hover, .indexNewsList a:focus {
	color:#267226;
}
.greenBg {
	height:17px;
	background:url(../images/bg/bg01.jpg) repeat;
	position:relative;
}
h2.mainTitle {
	margin:0;
	background:url(../images/bg/mainTitleBg.png) no-repeat left;
	color:#233e23;
	font-family:華康黑體 Std W5, 微軟正黑體, 經典方新書;
	font-weight:normal;
	font-size:1.250em;
	letter-spacing:5px;
	height:1.8em;
	position:relative;
	line-height:190%;
	text-indent:15px;
	border-bottom:3px solid #0e1d0e;
}
h2.mainTitle .big {
	font-size:140%;
}
.rss {
	position:absolute;
	top:10px;
	right:0;
}
.rss a {
	color:#f7975e;
}
.rss a:hover, .rss a:focus {
	color:#F60;
}
.animalBlock {
	position:relative;
	width:334px;
	vertical-align:top;
	margin-right:10px;
	display:inline-block;
	zoom:1;
 	*display:inline;
	_display:inline;
}
.animalBlock .animalPhoto {
	background:url(../images/bg/bg02.jpg) repeat;
	padding:5px 8px;
}
.animalBlock ul {
	list-style:none;
	margin:0;
	padding:0;
}
.animalBlock ul li {
	margin:0 0 10px 0;
	padding:0;
}
.aboutBlock {
	position:relative;
	width:630px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
 	*display:inline;
	_display:inline;
}
.aboutBlock .about {
	background-color:#eceae8;
	letter-spacing:1px;
	line-height:140%;
	color:#666;
	padding:8px 10px;
}
.imgBorder {
	border:1px solid #cbc4bd;
}
.indentText {
	text-indent:2em;
}
/*動物輪播區塊*/
.abgne_product_arrow_silder {
	width: 317px;
	/*height: 390px;*/
	position: relative;
	overflow: hidden;
	height:410px; 
   
}
.abgne_product_arrow_silder ul, .abgne_product_arrow_silder ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.prev {
	background:url(../images/prev.gif) no-repeat;
	width: 38px;
	height: 48px;
	position: absolute;
	left: -48px;	/* 先藏在左邊 */
	top: 171px;		/* (區塊高-圖片高) / 2 */
	z-index: 100;
}
.next {
	background:url(../images/next.gif) no-repeat;
	width: 38px;
	height: 48px;
	position: absolute;
	right: -48px;	/* 先藏在右邊 */
	top: 171px;		/* (區塊高-圖片高) / 2 */
	z-index:100;
}
.abgne_product_arrow_silder ul li {
	position: absolute;
	z-index: 1;
}
.abgne_product_arrow_silder ul li.selected {
	z-index: 99;
}
p.animalText {
	margin:0;
	padding:5px;
	letter-spacing:1px;
	line-height:160%;
	background-color:#174017;
	color:#FFF;
}
.animalText .animalName {
	color:#ffc000;
	font-weight:bold;
}
