@charset "utf-8";
/* CSS Document */

body {
	background:url(images/bg.jpg);
	background-position:top center;
	font-family:微軟正黑體, serif, 新細明體;
	font-size:14px;
	color:#111;
	margin:0;
	padding:0;
	line-height:25px;
}
img {
	border:0;
}
input[type=checkbox]:not(old), input[type=radio]:not(old) {
	width : 24px;
	margin : 0;
	padding : 0;
	opacity : 100;
	border:0px;
	background:#FFF;
}
p, h1, h2, h3, h4 ,span{
	padding:0;
	margin:0;
}
/*----通用標題樣式----*/

textarea {
	background:#eaeaea;
	border:1px solid #ccc;
}
img {
	border:0px;
}
/*----通用表單樣式----*/

/*----通用連結顏色設定----*/
a:link {
	color:#C30;
	text-decoration:underline;
	font-weight:normal;
}
a:visited {
	text-decoration: none;
	color: #039;
}
a:hover {
	text-decoration: none;
	color:#F63;
}
a:active {
	text-decoration: none;
}
/*----通用連結顏色設定----*/

.left {
	float:left;
}
.right {
	float:right;
}
/*排版*/
#wrapper {
	width:800px;
	margin:0 auto;
}
#head {
	height:140px;
	background:#FFF;
}
#pathbg {
	font-size:13px;
	font-family:"微軟正黑體";
	height:125px;
	background:url(images/pathbg.jpg);
	position:relative;
	width:800px;
}
#pathbg .path {
	width:351px;
	position:absolute;
	left: 38px;
	top: 103px;
	color:#fff;
}
#pathbg .path a {
	color:#FFF;
	text-decoration:none;
}
#pathbg .path a:hover {
	color:#A8F9C2;
	text-decoration:underline;
}
#cont {
	background:url(images/contbg_long.jpg);
	background-position:center bottom;
}
.photo {
	width:25%;
	text-align:center;
}
.photo img {
	padding:6px;
	border:1px solid #CCC;
	background:#FFF;
}
.clean {
	clear:both;
}
.ad {
	background:url(images/right_fbg.jpg);
	padding:9px;
}
.ad img {
	border:1px solid #FFF;
}
#frame {
	height:auto;
}
#frame .left_f {
	width:620px;
	float:left;
}
#frame .right_f {
	width:180px;
	float:right;
	background:url(images/right_fbg.jpg);
	background-position:top center;
}
.photo img {
	border-right:1px solid #3d7028;
	border-bottom:1px solid #3d7028;
	padding:4px;
	background:#FFF;
}
.article {
	padding:15px;
}
.article .photo {
	width:31%;
	text-align:left;
}
.article .detail {
	width:69%;
}
.article .detail h1 {
	font-size:19px;
	color:#fff;
	padding:0 0 5px 0;
	font-weight:bold;
}
.article .detail .ps {
	font-size:13px;
	color:#fff;
	padding:3px 0 7px 0;
	border-top:1px dashed #FFF;
}
.article .detail h2 {
	font-size:16px;
	color:#FF3;
	padding:0 0 4px 0;
	font-weight:500;
}
.board {
	background:#FFC;
	border:3px double #ffae00;
	width:350px;
	padding:10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	font-family:"微軟正黑體", arial;
	
	border-radius:10px;
}
.board ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#666;
}
.board a {
	color:#333;
	text-decoration:underline;
}
.board a:hover {
	color:#f63;
	text-decoration:none;
}
.board ul.down {
	margin:0;
	padding:0;
	color:#063;
	list-style:url(images/arrow.gif) ;
	padding-left:9px;
	
}
.board ul.down a {
	text-decoration:underline;
	font-weight:bold;
	color:#FF3E43;
}
.board ul.down a:hover {
	text-decoration:none;
	color:#FF666A;
}
#labbg {
	width:405px;
	height:37px;
	background:url(images/labbg.jpg);
	font-size:17px;
	font-family:"微軟正黑體";
	color:#069;
	text-align:center;
	margin:0 auto;
	padding:19px 0 0 0;
	font-weight:bold;
}
#footer {
	padding:78px 0 14px 0;
	text-align:center;
}
#footer p {
	font-size:13px;
	color:#FFF;
}
/* btn  */
.text_button {
	border: 0px;
	padding: 2px 0px -1px 0px;
	background:url(images/buttonBG.gif) repeat-x scroll 10px 50%;
	color: #ffffff;
	cursor: pointer;
	height: auto;
	vertical-align: top;
	margin: 4px 4px 0px 4px;
	padding:10px;
	font-size:16px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius:10px;
	font-family: Microsoft JhengHei, 微軟正黑體, 新細明體, PMingLiU;
	font-weight:bold;
}
/*頁籤*/
.news_tab {
	margin:0px;
	width:100%;
	padding: 0px;
	height: 30px;
}
.news_tab ul {
	margin: 0 15px;
	padding: 0px;
	list-style: none;
}
.news_tab li {
	display: inline;
	margin: 0;
	padding: 0px;
}
.news_tab a span {
	float: left;
	display: block;
	background:#FFF;
	padding: 5px 16px 5px 0;
	color: #000;
	background-position: 100% -23px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/

/* End IE5-Mac hack */
.news_tab a {
	float: left;
	color:#FFF;
	background:url(images/smenuout.gif);
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-position:top center;
	display:block;
	width:140px;
	height:24px;
	text-align:center;
}
.news_tab a:hover span {
	color: #ffffcc;
}
.news_tab a:hover {
	color: #000;
}
.news_tab a:hover span {
	background-position: 100% 0px;
}
.news_tab .current a {
	background:url(images/smenuover.gif);
	background-position:bottom center;
}
.news_tab .current a span {
	background-position: 100% 0px;
	color: #fff;
}
.news_tab .current a:hover {
	background-position: 100% 0px;
	color: #fff;
}
/*頁籤*/
.news_ft {
	width: 20%;
	float: right;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.news_ft img {
	border: 0px;
	margin: 0px 2px;
}
/*最新消息內容*/
.news_ct {
	margin: 0px 0px;
	padding: 10px 20px;
	width:93%;
	font-family:"微軟正黑體";
	overflow:hidden;
	line-height:24px;
	font-size:15px;/*border-top:1px #d3d3d3 solid;*/
}
.t_h1 {
	font-size:19px;
	font-weight:bold;
	text-align:center;
	padding:8px 0;
	color:#fff;
}
.t_h2 {
	font-size:15px;
}
.news_ct ol {
	margin:0;
	padding:0;
}
.news_ct ol li {
	margin-left:25px;
	padding:0;
}
.news_ct ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.news_ct li {
	margin:5px 0;
	padding: 0px 0px 0px 0px;
}
.news_ct li a {
	color: #585858;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.news_ct li a.org{
	color:#F30;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.news_ct li a.org:hover {
	color:#F30;
	text-decoration: underline;
}
.news_ct li a:hover {
	color: #686868;
	text-decoration: underline;
}
.news_ct li a:active, .news_ct li a:visited {
	color: #000;
	text-decoration:none;
}
.line{background:url(images/line.gif) repeat-x;height:13px;margin:10px 0;}
.news_ct li.news a {
	background-image:url(img/icon_new.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0 28px 0 0;
}
.news_ct li.hot a {
	background-image:url(img/icon_hot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0 28px 0 0;
}
.news_ct li span {
	
	color: #119188;
	font-weight:bold;
	padding:0;
}


/*.news_ct .more {
	color: #70561f;
    font-family:Arial;
    text-decoration:none; 
}*/
.news_ct div {
	padding:0;
	margin:0px;
	height: 100%;
}

.red {
	color:#F00;
}
.t18 {
	font-size:18px;
	font-weight:bold;
}

.tb_union{background:#fff;border-collapse:collapse;border:4px solid #6f6921;font-size:14px;}
.tb_union td{border:1px solid #6f6921;padding:6px;}
.tb_union td.hb{background:url(images/tdbg.jpg);color:#FFF;}
.tb_union td.over{background:#eee;}
.yw{color:#FFF;}
.org{color:#F30;}
.pblue{color:#3152bc;}