@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 

body{font:13px/150% Arial, "新細明體"; background:url(bg.jpg) no-repeat center top #FFFFFF;}
a img{border:0px}

img{border:0px;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {color: #FF0000;text-decoration: none;}

.top_box{}
.mian_banner{ position:relative; margin:0 auto; width:1002px; overflow:hidden}


/*-- i_main_box ---*/
.i_main_box{ width:1002px; margin:0 auto; overflow:hidden; margin-top:10px;}
.i_main_box div.left{ float:left; overflow:hidden; color:#000000; background:url(i_left_box_bg.jpg) no-repeat top center; width:315px; margin-left:15px;}
.i_main_box div.left p{ display:block;}

.i_main_box div.left ul{ list-style:none; margin-top:15px; margin-left:3px;}
.i_main_box div.left ul li{ display:inherit; float:left; width:33%;}
..i_main_box div.left ul li.right{ text-align:right}

.i_main_box div.center{ float:left; margin-left:6px;}
.i_main_box div.center div.top{ width:353px; height:23px; background:url(i_tit_bg.jpg) no-repeat;}
.i_main_box div.center div.top ul{ margin-left:20px; list-style:none;}
.i_main_box div.center div.top ul li{ float:left; margin-right:10px;}
.i_main_box div.center div.top ul li a{display:block; cursor:pointer; color:#919191; width:70px; text-align:center; height:23px; line-height:23px;}
.i_main_box div.center div.top ul li a.show{ background:url(i_news_menu_bg.gif); color:#FFFFFF;}
.i_main_box div.center div.bottom{ background:url(news_bg2.jpg) no-repeat top center; width:353px; overflow:hidden}
.i_main_box div.center div.bottom ul{ list-style:none; margin:25px 0 20px 20px;}
.i_main_box div.center div.bottom ul li{ background:url(news_ico1.jpg) no-repeat left center; color:#615a00; display:block; overflow:hidden; text-align:left; margin-bottom:10px;}

.i_main_box div.center div.bottom ul.display{ display:none}
.i_main_box div.center div.bottom ul li.show{ background:none;}
.i_main_box div.center div.bottom ul li.show img{ float:left; border:1px solid #dddddd}
.i_main_box div.center div.bottom ul li.show p{ float:right; margin-right:20px; display:block; width:214px;}
.i_main_box div.center div.bottom ul li.show p a{ margin:0px;}
.i_main_box div.center div.bottom ul li a{ margin-left:10px; color:#4ba517}
.i_main_box div.center div.bottom ul li a:hover{ color:#FF0000;}

.i_main_box div.right{ float:right; width:269px;  margin-right:27px; overflow:hidden}
.i_main_box div.right div.top{ text-align:left; color:#948b1c;}
.i_main_box div.right div.bottom{ display:block; background:url(opening_bg.jpg); height:294px; overflow:hidden; margin-top:10px;}
.i_main_box div.right div.bottom span{ display:block; text-align:center; margin-top:45px;}
.i_main_box div.right div.bottom span img{ border:3px solid #FFFFFF}
.i_main_box div.right div.bottom p{ display:block; text-align:left; margin:5px 10px; color:#FFFFFF}
.i_main_box div.right div.bottom p a{ color:#FFFFFF}

.i_main_box div.right{ float:right; overflow:hidden;}

.i_right_box{ position:absolute; width:270px; height:330px; background:url(news_bg.gif) no-repeat top; right:26px; bottom:0px;}
.i_right_box ul{ list-style:none; margin-top:40px;}
.i_right_box ul li{ background:url(i-ico2.gif) no-repeat left center; line-height:140%; color:#615a00; text-align:left; height:39px; width:235px; margin-bottom:10px;}
.i_right_box ul li p{ margin-left:50px; display:block;}
.i_right_box ul li p h4{ font-size:12px; font-weight:normal;}
.i_right_box ul li a{ color:#615a00}
.i_right_box ul li a:hover{color:#FF0000}
.i_right_box span{ display:block; margin:0 auto; width:235px; }

/*--- footer ---*/
.footer{ margin:0 auto; width:100%; overflow:hidden; clear:both; color:#a0ff65; background:url(footer_bg.jpg); height:41px; margin-top:10px;}
.footer p{ margin:0 auto; width:1052px; margin-top:13px;}
.footer p span.left{ float:left; margin-left:20px;}
.footer p span.right{ float:right; margin-right:28px;}
.footer p a{ color:#a0ff65}
.footer a:hover{ color:#fffd42}



/*-- banner_css ---*/

.i_banner_box{ position:relative}
.item_box{ position:absolute; top:170px;}
.itemOff {
	BORDER-RIGHT: #FF6600 1px solid; BORDER-TOP: #FF6600 1px solid; FONT-SIZE: 12px; COLOR: #FFFFFF; BORDER-LEFT: #FF6600 1px solid; CURSOR: pointer; BORDER-BOTTOM: #FF6600 1px solid; FONT-FAMILY: Arial;  BACKGROUND-COLOR: #990000; TEXT-ALIGN: center; padding:0 5px;
}
.itemOn {
	BORDER-RIGHT: #FF6600 1px solid; BORDER-TOP: #FF6600 1px solid; FONT-SIZE: 12px; COLOR: #FFFFFF;BORDER-LEFT: #FF6600 1px solid; CURSOR: default; BORDER-BOTTOM: #FF6600 1px solid; FONT-FAMILY: Arial; FONT-COLOR: #FFFFFF; BACKGROUND-COLOR: #FF6600; TEXT-ALIGN: center; padding:0 5px;
}
DIV#MainPromotionBanner
{
	float:left;
	background: #ffffff;
	width: 300px;
	height: 206px;
	overflow:hidden;
	margin-left:7px;
	margin-top:10px;
	margin-bottom:5px;
}
#MainPromotionBanner #SlidePlayer
{
	margin: 0px auto;
	position: relative;
}
#MainPromotionBanner .Slides
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	padding-top: 0px;
	list-style-type: none;
	height: 206px;
}
#MainPromotionBanner .Slides LI
{
	float: left;
	width: 300px;
	height: 206px;
}
#MainPromotionBanner .Slides IMG
{
	border-top-width: 0px;
	display: block;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 300px;
	height: 204px;
	border-right-width: 0px;
}
#MainPromotionBanner .SlideTriggers
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 10;
	right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: absolute;
	top: 176px;
	height: 20px;
}
#MainPromotionBanner .SlideTriggers LI
{
	display: inline;
	font-size: 0.9em;
	background: url(slide_trigger.gif) no-repeat center center;
	float: left;
	margin: 3px 6px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	color: #4ba517;
	line-height: 16px;
	font-family: Arial;
	height: 16px;
	text-align: center;
}
#MainPromotionBanner .SlideTriggers LI.Current
{
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 1.4em;
	background: url(slide_trigger_c.gif) no-repeat center center;
	border-bottom-width: 0px;
	margin: 0px 6px;
	width: 21px;
	color: #fff;
	line-height: 21px;
	height: 21px;
	border-right-width: 0px;
}

/*== faq == */
.faq{}
.faq ul{ list-style:none}
.faq ul li{ display:block; width:100%; border-bottom:1px dashed #CCCCCC; margin:30px 0}
.ask{font-size:16px; color:#FF6600; border-bottom:1px dashed #CCCCCC}
.ask a{ padding-left:5px;color:#FF6600; font-weight:bold;}
.answers{line-height:130%; margin:0 auto; widows:90%; margin:10px 0; background:#f7f7f7}
.answers p{ margin:0px; width:90%; padding:px; margin-left:5px; display:inline;}

