@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	line-height:1.7;
	font-size:100%;
}
#wrapper1,#wrapper2,#wrapper3,#wrapper4,#wrapper5,#wrapper6{
	margin:0 auto 0 auto;
	padding:0;
	width:990px;
	position:relative;
}
#wrapper1{
	background:#fff url(../layout/cut_12.gif) center 39px no-repeat;
}
#wrapper2{
	background:#fff url(../layout/cut2_12.gif) center 39px no-repeat;
}
#wrapper3{
	background:#fff url(../layout/cut3_12.gif) center 39px no-repeat;
}
#wrapper4{
	background:#fff url(../layout/cut4_12.jpg) center 39px no-repeat;
}
#wrapper5{
	background:#fff url(../layout/cut5_12.gif) center 39px no-repeat;
}
#wrapper6{
	background:#fff url(../layout/cut6_12.jpg) center 39px no-repeat;
}
/*網站選單----------------------------------------------*/
#navigator{
	background:#1d4708;
	height:39px;	
	width:903px;
	padding:0 43px 0 43px;
	position:relative;
}
/*第一層*/
#navigator ul{margin:0;padding:0;list-style:none;}
#navigator li{margin:0;padding:0;float:left;text-align:center;}
#navigator ul li a{display:block;font-size:0.875em;height:39px;padding:39px 0 0 0;margin:0;border:none;height:0;overflow:hidden;}
/*第二層*/
#nav1 a{background:url(../layout/layout_02.gif) no-repeat;width:118px;}
#nav1 a:hover{overflow:hidden;background:url(../layout/menu_02.gif) no-repeat;}

#nav2 a{background:url(../layout/layout_03.gif) no-repeat;width:113px;}
#nav2 a:hover{background:url(../layout/menu_03.gif) no-repeat;}

#nav3 a{background:url(../layout/layout_04.gif) no-repeat;width:82px;}
#nav3 a:hover{background:url(../layout/menu_04.gif) no-repeat;}

#nav4 a{background:url(../layout/layout_05.gif) no-repeat;width:113px;}
#nav4 a:hover{background:url(../layout/menu_05.gif) no-repeat;}

#nav5 a{background:url(../layout/layout_06.gif) no-repeat;width:97px;}
#nav5 a:hover{background:url(../layout/menu_06.gif) no-repeat;}

#nav6 a{background:url(../layout/layout_07.gif) no-repeat;width:83px;}
#nav6 a:hover{background:url(../layout/menu_07.gif) no-repeat;}

#nav7 a{background:url(../layout/layout_08.gif) no-repeat;width:112px;}
#nav7 a:hover{background:url(../layout/menu_08.gif) no-repeat;}

#nav8 a{;background:url(../layout/layout_09.gif) no-repeat;width:68px;}
#nav8 a:hover{background:url(../layout/menu_09.gif) no-repeat;}

#nav9 a{background:url(../layout/layout_10.gif) no-repeat;width:100px;}
#nav9 a:hover{background:url(../layout/menu_10.gif) no-repeat;}
#nav10 a{background:url(../layout/layout_12.gif) no-repeat;width:113px;}
#nav10 a:hover{background:url(../layout/menu_12.gif) no-repeat;}
#navigator ul{position:absolute;}
#navigator li li{clear:both;}
#navigator li li a{
	background:none #eee;
	color:#333;
	text-decoration:none;
	height:20px;
	padding:3px 0;
	border-left:1px solid #333;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	width:120px;
}
#navigator li li a:hover{
	background:none #666;
	color:#fff;
}
.submenu ul{display:none;}
.submenu1On ul{display:block;}
/*第三層*/
#navigator ul ul ul{
	border-top:1px solid #333;
	left:121px;
	top:26px;
	font-size:1em;
}
#navigator .submenu2 a,#navigator .submenu2On a{background:#eee url(../images/back_tri.gif) no-repeat;}
#navigator .submenu2 a:hover,#navigator .submenu2On a:hover{background:#666 url(../images/back_triover.gif) no-repeat;}
#navigator .submenu2 ul a,#navigator .submenu2On ul a{background:none #eee;}
#navigator .submenu2 ul a:hover,#navigator .submenu2On ul a:hover{background:none #666;}
#navigator .submenu2 ul{display:none;}
#navigator .submenu2On ul{display:block;}
/*內容一------------------------------------------------*/
#wrapper1 h1{
	clear:both;
	height:265px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#wrapper1 h1 a{
	display:block;
	height:0;
	padding-top:265px;
	overflow:hidden;
}
#wrapper1 #content{
	padding:0 30px;
}
/*內容二及五*/
#wrapper2 h1,#wrapper5 h1{
	clear:both;
	height:245px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#wrapper2 h1 a,#wrapper5 h1 a{
	display:block;
	height:0;
	padding-top:245px;
	overflow:hidden;
}
#wrapper2 #content,#wrapper5 #content{
	padding:0 30px;
	_height:500px;
	min-height:500px;
}
/*內容三*/
#wrapper3 h1,#wrapper4 h1,#wrapper6 h1{
	clear:both;
	height:110px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#wrapper3 h1 a,#wrapper4 h1 a,#wrapper6 h1 a{
	display:block;
	height:0;
	padding-top:110px;
	overflow:hidden;
}
#wrapper3 #content,#wrapper4 #content,#wrapper6 #content{
	padding:0 30px 0 400px;	
	min-height:600px;
}
#wrapper1 h2,#wrapper2 h2,#wrapper3 h2,#wrapper4 h2,#wrapper5 h2,#wrapper6 h2{font-family:微軟正黑體,SimHei, Geneva;font-size:1.875em;margin:10px 0;}
/*主樣式*/
h3{
	border-bottom:3px solid #360;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#360;
	font-size:1.35em;
}
h4{
	border-bottom:1px dotted #4B3629;
	color:#4B3629;
	font-size:1em;
	font-weight:normal;
	margin:10px 0 0 0;
	padding-left:10px;
	background:url(../images/icon_h4.gif) left center no-repeat;
}
p{
	font-size:1em;
	margin:14px 0 0 0;
	/*text-indent:2em;*/
	
}
.ansblock{
	margin:5px;
	padding:5px;
	border:1px dotted #666;
}
.ansblock h4{
	margin:0;
	padding:3px;
	background:none #eee;
	border:none;
}
.description{margin-left:20px;}
em{
	color:#933;
	font-style:normal;
}
ol,ul{
	font-size:1em;
	margin:6px 0 6px 3em;
}
.imptextarea1{
	margin:10px 20px;
	padding:5px;
	border:1px solid #333;
	background:#B8D1A7;
}
dl{font-size:1em;}
dt{color:#930;margin:5px 0px;padding:5px 0;}
dd{margin-bottom:5px;}
.imgblock{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.iconarrow{margin:0 5px;}
.imgblock .leftimg{float:left;margin:5px 0 0 5px;padding:4px;border:1px solid #ccc;}
.imgblock .rightimg{float:right;margin:5px 0 0 5px;padding:4px;border:1px solid #ccc;}
.imgtext{
	margin:1px 0;
	padding:0;
	clear:both;
	text-align:center;
}
.imgtext img{
	vertical-align:middle;
	margin:0 4px;
}
.clearfloat{clear:both;}
.topblock{
	text-align:right;
}
.topblock img{border:none;}
/*表格樣式*/
.tablesty1{
	width:100%;
	margin:5px auto;
	border-top:3px solid #666;
	border-left:1px solid #666;
}
.tablesty1 th{
	font-weight:normal;
	color:#333;
	background:url(../images/back_gray.gif) repeat-x;
	padding:6px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.tablesty1 td{
	padding:6px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

.tablesty2{
	width:100%;
	margin:5px auto;
	border-top:1px solid #666;
	border-left:1px solid #666;
	font-size:0.875em;
	text-align: center;
}
.tablesty2 caption{
	padding:3px 0;
	font-size:1em;
	background:#696;
	color:#fff;
}
.tablesty2 th{
	font-weight:normal;
	color:#333;
	background:url(../images/back_gray.gif) repeat-x;
	padding:2px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	width:19%;
}
.tablesty2 td{
	padding:2px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.tablesty2 ul{margin:0;padding:0 0 0 2em;}
.tablesty2 .lefttd{text-align:center;background:#eee;}
.textcenter{text-align:center;}

.tablesty3{
	width:100%;
	margin:5px auto;
	border-top:1px solid #666;
	border-left:1px solid #666;
	font-size:0.875em;
}
.tablesty3 caption{
	padding:3px 0;
	font-size:1em;
	background:#696;
	color:#fff;
}
.tablesty3 th{
	font-weight:normal;
	color:#333;
	background:url(../images/back_gray.gif) repeat-x;
	padding:2px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.tablesty3 td{
	padding:2px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
.tablesty3 .lefttd{text-align:center;background:#eee;}

/*表單*/
.inputtext1,.inputtext2,.btnsty1{
	border:1px solid #666;	
}
.inputtext1{
	width:400px;	
}
.btnsty1{
	width:80px;
	padding:2px;
	background:url(../images/back_gray.gif) #fff repeat-x;
}
/*版權---------------------------------------------------*/
#copyright{
	clear:both;
	height:39px;
}
#copyright img{
	border:none;	
}

/*管理導覽*/
#admmenu{
	background:#1d4708;
	height:39px;	
	width:390px;
	padding:0 100px 0 500px;
	position:relative;
	text-align:center;
}
#admmenu ul{
	margin:0;
	padding:0;
	list-style:none;
	height:39px;
	width:330px;
}
#admmenu li{
	height:39px;
	float:left;
}
#admmenu a{
	color:#fff;
	text-decoration:none;
	display:block;
	cursor:pointer;
	padding:5px 0;
	height:29px;
	width:110px;
}
#admmenu a:hover{
	background:url(../images/back_gray.gif) repeat-x #fff;
	color:#333;
}
/*談心集樣式*/
#wrapper4 #content ul{
	margin:0;
	padding:0;
	list-style:none;
}
#wrapper4 #content li{
	margin:0;
	padding:0;
}
#wrapper4 #content li a{
	background:#FFF url(../images/icon_li.gif) left 1.4em no-repeat;
	padding:3px 0 3px 15px;
	margin:0;
	display:block;
	text-decoration:none;
	color:#333;
	_height:16px;
}
#wrapper4 #content li a:hover{
	background:#CFDAE0;
}
.navdiv{
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:24px;
	margin:10px 10px 10px 0;
	font-size:0.875em;
}
.leftnav{
	position:absolute;
	left:0;
	top:0;
	width:141px;
	height:20px;
	color:#666;
}
.rightnav{
	position:absolute;
	right:0px;
	top:0;
	width:350px;
	height:20px;
	color:#666;
	text-align:right;
}
.rightnav img{
	border:none;
	*vertical-align:middle;
	margin:4px 2px 0 2px;
	*margin:1px 2px 0 2px;
}
.rightnav a{
	color:#666;
	text-decoration:none;
}
.rightnav a:hover{
	color:#09C;
	text-decoration:underline;
}
#btnDiv
{
	position:absolute;
	right:10px;
	top:40px;
	width:180px;
	font-size:0.8em;
}
#btnDiv ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#btnDiv ul li
{
	width:30px;
	height:31px;
	float:left;
	margin:0px;	
}
#btnDiv ul li a
{
	display:block;	
	width:30px;
	height:0px;
	padding-top:31px;
	overflow:hidden;
}
#btnDiv ul li #s1{background:url(../images/icon_fb.png) left top no-repeat;}
#btnDiv ul li #s2{background:url(../images/icon_plunk.png) left top no-repeat;}
#btnDiv ul li #s3{background:url(../images/icon_tweeter.png) left top no-repeat;}
#btnDiv ul li #s4{background:url(../images/icon_google.png) left top no-repeat;}
.noDisplay
{
	display:none;	
}