@charset "utf-8";
/* CSS Document*/
body {
		margin:0;
		padding:0;
	    background-color:#b28850;
	    font-family: Arial, Helvetica, sans-serif;
		height: 100%;
}

a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#820000;
	text-decoration:underline;
	}	
	
img {
    border: none;
}

#sub_banner {
	width:1280px;
	height:300px;
}
.slides_container {
	width:1280px;
	height:300px;
}

.banner {
	WIDTH:1280px;
	HEIGHT:300px;
	float: left;
}
.banner_l {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.banner_r {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.bannerImg {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH:1280px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px
}
.bannerImg .bannerPage {
	POSITION: absolute; TOP: 300px; LEFT: 420px
}
.bannerImg .bannerPage A {
	MARGIN-RIGHT: 2px
}
.bannerImg .bannerPage A IMG {
	VERTICAL-ALIGN: middle
}
.slides_container {
	POSITION: relative;
	WIDTH:1280px;
	OVERFLOW: hidden
}
.pagination {
	float: right;
	position: relative;
	top:-30px;
	margin-left:200px;
}
.pagination LI {
	MARGIN: 0px 1px; FLOAT: left
}
.pagination LI A {
	BACKGROUND-IMAGE: url(../img/bg_control_nav.png);
	WIDTH: 15px;
	DISPLAY: block;
	BACKGROUND-POSITION: 0px 0px;
	FLOAT: left;
	HEIGHT: 0px;
	OVERFLOW: hidden;
	padding-top: 15px;
}
.pagination LI.current A {
	BACKGROUND-POSITION: 0px -15px
}


/*內頁主架構*/

#sub_container_all{
	width:100%;
	height:100%;
}

#sub_container{
	width:1280px;
	height:100%;
	margin:0 auto;
	background-color:#e8cf9c;
}

#sub_left{
    float:left;
	width:260px;
	height:100%;
	background-color:#fff;
	}
#sub_right{
    float:left;
	width:1020px;
	height:800px;
	background-color:#e8cf9c;
	}	

#sub_top{
    float:left;
	width:1020px;
	height:380px;
	}
#sub_main{
    float:left;
	width:980px;
	height:auto;
	padding:0 20px;
	}	
	
#sub_logo{
	float:left;
	width:260px;
    height:380px;
}
#sub_hh{
	float:left;
	width:260px;
    height:60px;
}

#footer{
    float:left;
	width:100%;
	background-color:#820000;
	/*filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;
	z-index:1;*/
	}	
	
#footer p{
	font-family:微軟正黑體;
	font-size:16px;
	color:#fff;
	line-height:24px;
	padding:15px 0; 
	text-align: center;
	}

	
	
/*內頁上方選單*/
#top_menu{
	float:left;
	width:1020px;
    height:140px;
	margin-left:5px;
}
#top_menu-1{
	float:left;
	width:1020px;
    height:80px;
	text-align:right;
	padding-top:10px;
}
#top_menu-2{
	float:left;
	width:1020px;
    height:50px;
}

.banner{
	/*border-bottom:5px #fff solid;*/
}	

	
#title{
	float:left;
	width:980px;
	height:60px;
	background:url(../img/sub_hbg.png) no-repeat left top;
	}
	
#title_h{
	float:left;
	width:440px;
	height:28px;
	color:#000;
	text-align:left;
	font-family:微軟正黑體;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	padding:17px 0px 15px 50px; 
	}
	
#title_d{
	float:left;
	width:490px;
	height:30px;
	color:#333;
	text-align:right;
	font-family:微軟正黑體;
	font-size:16px;
	line-height:24px;
	padding:15px 0; 
	}
	
#content{
	float:left;
	width:920px;
	height:auto;
	padding:10px 30px 50px 30px;
	}
	
#content p{
	font-family:微軟正黑體;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height:24px;
	text-align:left;
	}
	
.L_mbg{
	background-color:#fff;
	background:url(../img/Lm_bg.png) repeat-y;
	}
	
.L_menu{
	background:url(../img/Lm_pic.png) no-repeat 30px bottom;
	}
	
#sub_menu{
	float:left;
	width:240px;
    height:auto;
	padding-left:20px;
	margin-bottom:230px;
}
#sub_menu ul li {
	list-style:none;
}

#sub_menu ul li a{
	display:block;
	float:left;
	width:200px;
	height:30px;
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	color:#000;
	text-decoration:none;
	background:url(../img/arr_01.png) no-repeat left 10px;
	padding-left:20px;
	padding-top:10px;
	border-bottom:1px #a40100 solid;
}

#sub_menu ul li a:hover{
	color:#a40100;
	text-decoration:none;
}


#sub_menu2{
	float:left;
	width:240px;
    height:auto;
	padding-left:20px;
	margin-bottom:230px;
}
#sub_menu2 ul li {
	list-style:none;
}

#sub_menu2 ul li a{
	display:block;
	float:left;
	width:200px;
	height:30px;
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	color:#000;
	text-decoration:none;
	background:url(../img/arr_01.png) no-repeat left 10px;
	padding-left:20px;
	padding-top:10px;
}

#sub_menu2 ul li a:hover{
	color:#a40100;
	text-decoration:none;
}

#sub_menu2 ul li ul li a{
	display:block;
	/*clear:left;*/
	width:180px;
	height:30px;
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	color:#000;
	text-decoration:none;
	background:url(../img/arr_02.png) no-repeat 20px 10px;
	padding-left:40px;
	padding-top:10px;
}
#sub_menu2 ul li ul li a:hover{
	color:#a40100;
	text-decoration:none;
}


.main_class{
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	color:#000;
}

.sub_class a{
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	color:#333;
	text-decoration:none;
}

.sub_class a:hover{
	color:#a40100;
	text-decoration:none;
}

/*內頁*/

.link_all{
	margin-bottom:20px;
	}

.link_name{
	font-family:微軟正黑體;
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	text-align: center;
	}
.link_pic a img{
	width:220px;
	height:165px;
	}
.link_pic a:hover{
	filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;
	}		
		
.mess_list{
	border-bottom:1px #666 dotted;
	padding-bottom:10px;
	margin:5px 0 10px 0;
	}
		
.mess_title{
	font-family:微軟正黑體;
	font-size:18px;
	font-weight:bold;
	color:#820000;
	}
	
.mess_date{
	font-family:Arial;
	font-size:14px;
	color:#666;
	}
	
.mess_cont{
	font-family:微軟正黑體;
	font-size:16px;
	color:#333;
	line-height:24px;
	border-bottom:1px #666 dotted;
	padding:0 10px 10px 10px;
	}
	
.mess_but a{
	display:block;
	width:80px;
	height:15px;
	font-family: Arial;
	font-size:13px;
	color:#fff;
	background-color:#820000;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	}	
.mess_but a:hover{
	color:#ffff00;
	background-color:#820000;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	}
	
.mess_but2 a{
	display:block;
	width:80px;
	height:15px;
	font-family: Arial;
	font-size:13px;
	color:#fff;
	background-color:#333;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	}	
.mess_but2 a:hover{
	color:#ffff00;
	background-color:#333;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	}
		
.mess_th{
	font-family:微軟正黑體;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	border-bottom:1px #fff solid;
	}		
.mess_td{
	font-family:微軟正黑體;
	font-size:16px;
	color:#333;
	padding:5px 8px;
	border-bottom:1px #ccc solid;
	}	
	
				
	
.news_list{
	border-bottom:1px #666 dotted;
	padding-bottom:10px;
	margin-bottom:20px;
	}
.news_pic{
	width:250px;
	margin:0px 10px 10px 0px;
	}
.news_title{
	font-family:微軟正黑體;
	font-size:18px;
	font-weight:bold;
	color:#820000;
	}			
.news_title a{
	font-family:微軟正黑體;
	font-size:18px;
	font-weight:bold;
	color:#820000;
	}
.news_title a:hover{
	text-decoration:underline;
	}
		
.news_date{
	font-family:Aria;
	font-size:14px;
	color:#666;
	}
.news_cont{
	font-family:微軟正黑體;
	font-size:16px;
	color:#000;
	line-height:24px;
	}
	
.news_link a{
	font-family:Arial;
	font-size:14px;
	color:#333;
	text-decoration:none;
	word-break: break-all;
	line-height:18px;
	}
.news_link a:hover{
	color:#820000;
	text-decoration:none;
	}
.news_but a{
	display:block;
	width:100px;
	height:15px;
	font-family: Arial;
	font-size:13px;
	color:#fff;
	background-color:#820000;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	}	
.news_but a:hover{
	color:#ffff00;
	background-color:#820000;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
	}
	
			
#faq_list{
	float:left;
	width:880px;
	height:auto;
	margin-bottom:30px;
	}	
#faq_q{
	float:left;
	width:870px;
	height:30px;
	font-family:微軟正黑體;
	font-size:18px;
	font-weight:bold;
	color:#820000;
	background:url(../img/i_q.png) no-repeat left top;
	padding-left:30px;
	padding-top:5px;
	}

#faq_a{
	float:left;
	width:870px;
	height:auto;
	font-family:微軟正黑體;
	font-size:18px;
	color:#333;
	background:url(../img/i_a.png) no-repeat left top;
	line-height:24px;
	padding-left:30px;
	padding-top:2px;
	}	
	

/* 農業發展條例 */

#law_list {
	float:left;
	width:900px;
	height:50px;
	text-align:left;
	border:1px #820000 solid;
	border-radius:3px;
	margin:10px 0;
}
#law-1 {
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	background-color:#820000;
}
#law-2 a{
	float:left;
	width:845px;
	height:35px;
	text-align:left;
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	font-weight:bold;
	color:#820000;
	padding-top:15px;
	padding-left:5px;
	background-color:#fff;
	text-decoration:none;
}
#law-2 a:hover{
	float:left;
	width:845px;
	height:35px;
	text-align:left;
	font-family:"微軟正黑體","新細明體";
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-top:15px;
	padding-left:5px;
	background-color:#996c33;
	text-decoration:none;
}	

.cont_w1{
	font-family:微軟正黑體;
	font-size:16px;
	color:#820000;
	line-height:24px;
	}
.cont_w2{
	font-family:微軟正黑體;
	font-size:16px;
	color:#333;
	line-height:24px;
	}
.cont_w3{
	font-family:Arial;
	font-size:16px;
	color:#333;
	line-height:24px;
	}







			