@charset "utf-8";
/* CSS Document */
.space_10{ height:10px;}
.fl{float:left; line-height:25px; height:25px; width:auto; margin:0 6px 0 6px;}
.green_text{color:#45a32b;text-decoration:none;}
.green_text a{color:#45a32b;text-decoration:none;width:auto;}
.green_text a:hover{color:#45a32b; font-weight:bold; text-decoration:underline;}
.red_text {color:#FF0000;}
.orange_text {color:#FF6600;}
.orange_text a{color:#FF6600;}
.orange_text a:hover{color:#FF6600; font-weight:bold; text-decoration:underline;}
.orange_text_02 {color:#666666; float:left;text-decoration:none; margin:0 0px 0 6px;line-height:25px;}
.orange_text_02 a{color:#666666;text-decoration:none;}
.orange_text_02 a:hover{color:#FF6600; font-weight:bold; text-decoration:underline;}
.orange_text_02 a.current{color:#FF6600; font-weight:bold; }
.orange{ margin-left:13px; }
.blue{color:#008dff;line-height:16px;}
.fontbold{ font-weight:bold; padding:0 0 0 10px;}

BODY{
font-size:12px;
font-family: Tahoma,新細明體;
color:#666666;
background-color:#45a32b;
line-height:18px;
word-wrap: break-word;
}

#wrapper{
width:960px; 
margin:0 auto; 
background-color:#FFFFFF;}

#header{width: 960px;  height:114px; background:url(../images/index/header.gif) no-repeat;}

#header h1{text-indent:-9999px; font-size:12px;font-family: Tahoma,新細明體;}

#hi_box{ color:#FFFFFF; float:right; line-height:20px; margin-right:16px;}

#content_box{ width:960px;  height:auto; background:url(../images/index/header_extend.gif) ;overflow:hidden; /* border:solid 1px #0066FF;*/}

#content{ width:925px; height:auto; margin:0 auto;overflow:hidden; /* border:solid 1px #FF0000;*/}

/*---- menu ----*/

#menu { 
height:35px; width:924px; 
background-image:url(../images/index/menu_bg.gif); 
background-repeat:no-repeat;}

#menu ul{}

#menu li{ float:left; margin:0 18px 0 18px;}

#menu li a{ display: block;width:84px; height:35px; text-indent: -9999px;}

#menu li.home a{ background:url(../images/index/menu_01.gif) no-repeat; text-indent: -9999px;}

#menu li.home a:hover{ background:url(../images/index/menu_02.gif) no-repeat;}

#menu li.home a.current{ background:url(../images/index/menu_02.gif) no-repeat;}

#menu li.event a{ background:url(../images/index/menu_03.gif) no-repeat; text-indent: -9999px;}

#menu li.event a:hover{ background:url(../images/index/menu_04.gif) no-repeat;}

#menu li.event a.current{ background:url(../images/index/menu_04.gif) no-repeat;}

#menu li.share a{ background:url(../images/index/menu_05.gif) no-repeat; text-indent: -9999px;}

#menu li.share a:hover{  background:url(../images/index/menu_06.gif) no-repeat;}

#menu li.share a.current{ background:url(../images/index/menu_06.gif) no-repeat;}

#menu li.member a{ background:url(../images/index/menu_07.gif) no-repeat; text-indent: -9999px;}

#menu li.member a:hover{  background:url(../images/index/menu_08.gif) no-repeat;}

#menu li.member a.current{ background:url(../images/index/menu_08.gif) no-repeat;}

/*----LEFT  ----*/
#left_box{ width: 740px;  height:auto; float:left; /*background-color:#000000;*/}

#step_box{width: 740px;  height:159px; background:url(../images/index/step_box.gif) no-repeat;}

.step_01{width:200px; height:auto;  padding:50px 0px 0px 20px; float:left;}

.step_02{width:200px; height:auto;  padding:50px 0px 0px 46px; float:left;}

.bar_box{width:740px; height:28px;background:url(../images/index/green_bar.gif) no-repeat; margin:8px 0px 8px 0px;}

.bar_icon{width:24px; height:22px;background:url(../images/index/green_bar.gif) no-repeat; padding:2px 0px 0px 6px; float:left;}

.bar_text{width:auto; height:auto; font-size:16px; font-weight:bold; color:#FFFFFF; line-height:26px;}

#page_box{ height:25px; width:auto;}

.page_text{ width:40px; height:25px;line-height:25px;float:left; }

.page_num{ width:25px; height:25px;line-height:25px; float:left; margin:0px 2px 0px 2px;color:#45a32b;}

.page_num a{ float:left; width:25px; height:25px; display:block;background:url(../images/index/path_01.gif) no-repeat; text-align:center; 
color:#666666; text-decoration:none;color:#45a32b;}

.page_num a:hover { float:left; width:25px; height:25px; display:block; background:url(../images/index/path_02.gif) no-repeat;
color:#FFFFFF;text-decoration:none;}



.new_bar_foto_box{  width:222px; height:auto; float:left; margin:0px 9px 0px 9px;}
.new_bar_foto{ float:left; width:210px; height:157px; background:url(../images/index/new_foto_box.gif) no-repeat; padding:12px 0px 0px 14px;}
.gift_bar_foto{ float:left; width:210px; height:157px; background:url(../images/index/gift_foto_box.gif) no-repeat; padding:12px 0px 0px 14px;}
.new_bar_table{float:left;}

#page_box_02{ height:25px; width:auto;float:left;}
#page_box_03{ height:25px; width:auto; float:right; margin-right:10px; margin-bottom:6px;}

#table_big_box{ height:auto; width:740px; }
#table_foto_box{ height:auto; width:178px; float:left; margin:6px 6px 0px 0px;}

/*------ RIGHT ---------*/
#right_box{ width: 176px;  height:auto; float:right; /*background-color:#993333;*/}

#login_box{width: 176px;  height:158px; background:url(../images/index/login_box.gif) no-repeat;}

#side_bar_01{width: 99px;  height:21px; background:url(../images/index/side_bar_01.gif) no-repeat;
 margin:10px 0px 10px 0px; padding:6px 0px 0px 76px;}
 
 #side_bar_02{width: 99px;  height:21px; background:url(../images/index/side_bar_02.gif) no-repeat;
 margin:10px 0px 10px 0px; padding:6px 0px 0px 76px;}
 
 #side_bar_03{width: 99px;  height:21px; background:url(../images/index/side_bar_03.gif) no-repeat;
 margin:10px 0px 10px 0px; padding:6px 0px 0px 76px;}
 
 .side_ad{ width: 146px;  height:98px; margin-left:13px;}
 .side_ad2{ width: 146px;  height:146px; margin-left:13px;} 
.side_text{  margin-left:13px; width: 146px;  height:auto; color:#666666;text-decoration:none;}
.side_text a{ width: 146px;  height:auto; color:#666666;text-decoration:none;}
.side_text a:hover{ width: 146px;  height:auto;color:#666666;text-decoration:underline;}

.side_text_line{  margin-left:13px; width: 146px;  height:auto; font-size:8px; color:#CCCCCC;}

/*-------FOOT --------*/
#footer{ width: 960px;  height:118px; background:url(../images/index/footer.gif) ;}

#footer_text_01{ color:#45a32b; float:right; line-height:20px; margin-right:16px; margin-top:40px;}

#footer_text_02{ color:#FFFFFF; float:right; line-height:20px; margin-right:16px;margin-top:12px;}

div.pagination {
         padding: 1px;
         margin: 1px;
}
div.pagination a {
         padding: 2px 5px 2px 5px;
         margin: 2px;
         border: 1px solid #AAAADD;
         text-decoration: none;
         color: #45A32B;
}
div.pagination a:hover, div.pagination a:active {
         border: 1px solid #45A32B;
         color: #000;
}
div.pagination span.current {
         padding: 2px 5px 2px 5px;
         margin: 2px;
         border: 1px solid #45A32B;
         font-weight: bold;
         background-color: #45A32B;
         color: #FFF;
} 


#hot_news {
	border: 1px solid #E3E3E3;
	padding:5px;
  color: #ff7100;
  background:#F7F7F5;
	margin:10px 0;
}

#hot_news_top {
}

#hot_news_top a{
}

#hot_news_top a:hover{
}

#hot_news_desc {
}

#hot_news_desc a{
}

#hot_news_desc a:hover{
}