@charset "utf-8";
/* css document */

/*--- 基本樣式歸0 ---*/
@import url("reset.css");

/*--- 背景樣式 ----*/
body{
	font-family:verdana, arial, helvetica, sans-serif;
	background:url(../img/bg.jpg);
	background-color:#876428;
}
.topbg{
background: url(../img/bgtop.jpg)  repeat-x left top;
}

.bottombg{}

/*--- 中間框架 ---*/
#main{
	position:relative;
	width:970px;
	left:50%;
	margin-left:-485px;
	background:url(../img/mainbg.jpg);
}
.topmain{
	width:960px;
	padding:0 5px;
	background:url(../img/topmain.jpg) no-repeat left top;
}
.bottommain{}

/*--- 區塊框架 ---*/
#fla_bt{
	width:100%;
	height:84px;
	background-color:#FAE4AA;
	overflow:hidden;
}
#fla_ban{
	width:100%;
	height:172px;
	background-color:#FCE6AC;
	overflow:hidden;
}
#sub{
	width:100%;
	padding:40px 0 0 0;
	background:url(../img/pagemain/sub_bg.jpg) repeat-x left top;
	background-color:#FDE7AD;
	overflow:hidden;
}
#counter{
    width:100%;
    height:36px;
	background:url(../img/pagemain/counter_bg.jpg) repeat-x left top;
	background-color:#ffcc00;
}
#footer{
	width:100%;
	height:83px;
	background:url(../img/footer/footer_bg.jpg)  no-repeat center top;
	background-color:#fce8ad;
	padding:17px 0 0 0;
}
/*--- fla_ban ---*/
.png_img{
	position:absolute;
	float:left;
	margin-top: 35px;
}
.png_img img{
	width:960px;
	height:173px;
}

/*--- sub背景 ---*/
#sub .bg{
	padding:0 0 35px 0;
}
/*--- sub左右區塊 ---*/
#sub .left{
	width:200px;
	float:left;
	_display:inline;
	margin:0 18px 0 20px;
}
#sub .right{
width:690px;
float:left;
_display:inline;
}
/*--- news ---*/
#news{
	width:100%;
	margin:0 0 5px 0;
	float:left;
}
#news .tit{
	width:100%;
	height:70px;
	float:left;
	background:url(../img/r_news/menutop.png) no-repeat left top;
}
#news .con{
	width:100%;
	float:left;
	padding:13px 0 0 0;
	background:url(../img/r_news/menu.png) repeat-y;
	*background:url(../img/r_news/menu.png);
	_background:url(../img/r_news/menu.jpg) repeat-y;
	color:#ffffff;
	font-size:12px;
}
#news .bottom{
	width:100%;
	height:41px;
	float:left;
	background: url(../img/r_news/menubottom.png) no-repeat left bottom;
	color:#ffffff;
}
#show_news{

}
#show_news .show_news_div1{
	width:80%;
	height:14px;
	line-height:14px;
	float:left;
	padding:0 0 0 24px;
	background:url(../img/icon/icon006.gif) no-repeat 13px 0px;
}
#show_news .show_news_div1 a{
	color:#E3CD94;
}
#show_news .show_news_div2{
	width:70%;
	height:15px;
	line-height:14px;
	float:left;
	color:#411D05;
	font-weight:bold;
	padding: 0 0 0 12%;
	margin: 0 0 4% 0;
}
/*--- menu ---*/
#menu{
	width:100%;
	margin:0 0 5px 0;
	float:left;
}
#menu .tit{
	width:100%;
	height:70px;
	float:left;
	background:url(../img/menu/menutop.png) no-repeat left top;
}
#menu .con{
	width:100%;
	float:left;
	background:url(../img/menu/menu.png) repeat-y;
	*background:url(../img/menu/menu.png);
	_background:url(../img/menu/menu.jpg) repeat-y;
	color:#ffffff;
}
#menu .bottom{
	width:100%;
	height:41px;
	float:left;
	background: url(../img/menu/menubottom.png) no-repeat left bottom;
	color:#ffffff;
}
#menu .con div{ text-align:center;}
#menu .con ul{ margin:3px 0 5px 30px;}
#menu .con li{
	line-height:16px;
	padding:0 0 0 20px;
	list-style-type: none;
	background:url(../img/menu/menuicon.jpg) no-repeat left top;
}
#menu .con li a{
	color:#333333;
!important}
/*--- contact ----*/
#contact{
	width:100%;
	height:152px;
	float:left;
	margin:0 0 5px 0;
	background:url(../img/pagemain/contact.png) no-repeat left top;
}
#contact p{
text-indent:-9999px;
}
/*--- right的link ---*/
.link{
	position:absolute;
	right:45px;
	margin:30PX 20PX 0 0;
}
.link,.link a{
	color: #333333;
	text-align: right;
	font-size:12px;
}
.link a:hover{ text-decoration:underline;}
.link a{
padding:0 0 0 17px;
background:url(../img/icon/icon004.gif) no-repeat left center;
}
/*--- right的tit ---*/
.right .tit{
width:100%;
}
.right .tit div{
width:690px;
height:61px;
float:left;
/*--- 每頁標題圖片設定於每頁的css檔 ---*/
}
/*--- 內頁內容區塊大小設定 ---*/
.right .con{
	width:690px;
	float:left;
	margin:15px 0 0 0;
	color: #333333;
}

/*--- #footer ---*/
#footer .down_banner{
	width:27%;
	height:66px;
	text-align: center;
	float:left;
	border-right: solid 1px  #999999;
}
#footer .down_banner img{
	width:162px;
	height:66px;
}
#footer .down_intro{
	height: 43px;
	width: 69%;
	float:left;
	margin-left:2%;
	line-height:20px;
	color:#3F1B05;
	font-size:11px;
	margin-top: 13px;
}
/*--- 清除浮動 ---*/
.clear{ clear:both;}

