﻿/*---------------------darren本機編稿----------------------------*/	

/*---本局簡介_發展沿革_綠色版---*/	
.about{  color:#333; line-height:1.8;font-family:"微軟正黑體","新細明體",Verdana, Geneva, ; margin:10px 20px 0px 20px;}
.about h4{ font-size:1.4em; color:#7fa70e; line-height:2; font-weight:bolder;}
.about p{font-size:1.2em; color:#0f6f91;}
.about tr{ padding:10px 0;}
.about b{ font-size:1.2em; color:#7fa709;}
.about img{ padding:0 15px 10px 15px;}

/*-----人員介紹------*/
.book{ display:block; float:left; width:450px;}
.book ul{ display:block; float:left;  width:100%; margin:10px 0; width:580px;}
.book ul li{ display:block;  margin:0 10px 0 5px; line-height:2;  border-bottom:#CCC  dotted 1px; background:url(../images/sub_icon1.jpg) no-repeat; background-position:5px 8px; color:#666;  text-decoration:none; padding:0 0px 0 25px;}
.book ul li a{ display:block; color:#666;  text-decoration:none;}
.book ul li a:hover{ display:block; color:#fd9f14;}


/*---------------------表格深藍色 table_blue02----------------------------*/	
.table_blue02{ width:740px;border-top:2px solid #0c3350; border-bottom:2px solid #0c3350; font-size:13px; line-height:16px;margin:10px 0 ; }
.table_blue02 .title_bg{ background-color:#5781a7; height:25px; font-weight:600; color:#fff;  line-height:32px;}

.table_blue02 td { border-right:1px solid #CCC; padding:6px 12px ; border-bottom:1px solid #CCC; }
.table_blue02 tr{ line-height:18px;}
.table_blue02 td.noline{border-right: none; }
.table_blue02 tr.bgcolor{ background-color:#f5f5f5;}

/*---------------------表格深藍色 table_blue03----------------------------*/	
.table_blue03{ width:100%; line-height:18px;margin:1px 0 ; font-size:11px;}
.table_blue03 .title_bg{ background-color:#5781a7; height:20px; font-weight:600; color:#fff;  line-height:20px;}

.table_blue03 td {border-top:0px solid #fff; border-right:0px solid #fff; padding:3px 3px ; border-bottom:0px solid #CCC;  border-left:0px solid #CCC;}
.table_blue03 tr{ line-height:18px;border-bottom:0px solid #CCC;border-bottom:0px solid #CCC }
.table_blue03 td.noline{border-right: none; }
.table_blue03 tr.bgcolor{ background-color:#f5f5f5;}

/*================內頁搜尋==================*/
.new_search{ clear:both; display:block; width:740px; margin:0 0 0 5px;}
.new_search select{ background:#fff; padding:1px 2px; color:#3e3e3e;  }
.new_search input[type="submit"]{ background:url(../images/input.jpg); border:#CCC solid 1px; padding:2px 15px; color:#FFF; }
.new_search input[type="text"]{  border:#CCC solid 1px; padding:2px 15px; color:#333; }

/*-----內頁色塊連結------*/
.new_search ul{ display:block; float:right; color:#FFF; background: #62a3de; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;  behavior: url(js/pie.htc); padding:7px 7px;}
.new_search ul li h4 { color:#fff;}
.new_search ul li h4 a{ color:#fff; text-decoration:none; padding:0 10px 0 5px; font-size: 0.8em;}
.new_search ul li h4 a:hover{ color:#000;}

/****內頁區塊設定******/
.sub_middle{
	font-size: 1.2em;
	color: #000;
	padding-bottom: 20px;
	margin:10px 20px 0px 20px;
}

 /*相簿列表*/
.mv_list {
	position: relative;
	width: 720px;
	clear: both;
	margin-top: -20px;
}
.mv_list th {
    background-color: rgb(255, 255, 255);	
    width: 185px;
    height: 120px;
}
.mv_list ul li {
	display: block;
	float: left;
	text-align: center;
	width: 185px;
	height: 200px;
	list-style-type: none;
	background-color: rgb(240, 238, 238);
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;behavior:url(js/pie.htc);
	padding: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	-moz-box-shadow: 0px 0px 5px #A3A3A3; -webkit-box-shadow:0px 0px 5px #A3A3A3; 
	box-shadow: 0px 0px 5px rgb(186, 186, 186);
}
.mv_list ul {
	margin: 40px 0px 0px 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.mv_list tr td a{
    float: left;
}

.mv_list span{
	color:#FFFFFF;
}
.mv_list ul li a{
	color: #333;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
}
.mv_list ul li a:hover{
	color: #0041b9;
	text-decoration: underline;
}
.mv_list ul li b{
	color: rgb(108, 108, 108);
	font-size: 1em;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	font-size: 0.8em;
	float: left;
	margin-top: 5px;
}
.mv_list_box_x_center ul lu b{color: #000;
	font-size: 1em;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;}

.mv_view{
	z-index: 100;
	position: relative;
}	
.mv_view_box h4{
	color: #006893;
font-size: 1.2em;
background-image: url(../images/mv_view_box-h4_bg.png);
background-repeat: no-repeat;
font-weight: bold;
background-position: 5px;
display: block;
padding-left: 30px;
height: 30px;
padding-top: 15px;
}
.mv_view {
	width: 715px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.mv_view iframe {
	background-color: #CCC;
	border: 5px solid #e5e5e5;
	width: 700px;
}

.mv_view img {
	width: 635px;
	margin-right: auto;
	margin-left: auto;
}
.mv_view u{
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	
	margin-bottom: 10px;
}
.mv_view p {
	float: left;
	text-align: left;
	font-size: 0.8em;
	color: #555658;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
}

	

.mv_view span{
	font-size:1.2em;
	color:#949494;
	line-height:180%;
}

/*--- 新視窗 ---*/
.open_news{ clear:both; display:block; width:700px; overflow:hidden; background-color: #f5f5f4;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc); margin:0 auto;}

.open_news h3{ display:block; float:left; width:100%; height:46px; text-align:center;  background: url(../images/open_top.png) no-repeat center;  color:#FFF; font-size:1.3em; font-weight:bold; line-height:2.5;}

.open_news img{ margin:20px 0 0 20px; padding-bottom:20px;}
.open_news ul{ display:block; float:left; width:520px; margin:20px 10px 0 20px;}
.open_news ul li{ display:block; line-height:2;  border-bottom:#CCC  dotted 1px; background:url(../images/o_icon.png) no-repeat; background-position:5px 8px; color:#666;  text-decoration:none; padding:0 0px 0 25px;}
.open_news ul li a{ display:block; color:#666;  text-decoration:none;}
.open_news ul li a:hover{ display:block; color:#fd9f14;}
.open_news span a{ position: absolute; display: block;  background: url(../images/index_more.png) no-repeat; width: 29px; height: 6px; top:15px; left:150px; text-indent: -99999px; }


/*--- 新視窗2 ---*/
.open_news2{ clear:both; display:block; width:700px; overflow:hidden; background-color: #f5f5f4;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc); margin:0 auto; color:#333; line-height:1.8;font-family:"微軟正黑體","新細明體",Verdana, Geneva,; margin-top:10px;}
.open_news2 h3{ display:block; float:left; width:700px; height:110px;  background: url(../images/news_top1.png) no-repeat center;}
.open_news2 h3 span{ display:block; float:left; color:#FFF; font-size:1.3em; font-weight:bold; line-height:2.5; padding:22px 0 0 50px;}
.open_news2 h4{ font-size:1.4em; color:#7fa70e; line-height:2; font-weight:bolder;}
.open_news2 span{font-size:1.1em; color:#0f6f91;}
.open_news2 p{font-size:1.1em; color:#0f6f91; background:url(../images/sub_icon1.jpg) no-repeat; background-position:5px 5px; text-decoration:none; padding:0 0px 0 25px;}
.open_news2 p a{color:#000; text-decoration:none;}
.open_news2 p a:hover{color:#009997; text-decoration:underline;}
.open_news2 tr td{ padding:0 20px 20px 20px;}
.open_news2 b{ font-size:1.2em; color:#7fa709;}
.open_news2 img{ padding-left:15px;}

/*--- 新視窗3 ---*/
.open_news3{ clear:both; display:block; width:700px; overflow:hidden; background-color: #f5f5f4;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc); margin:0 auto; color:#333; line-height:1.8;font-family:"微軟正黑體","新細明體",Verdana, Geneva,; margin-top:10px;}
.open_news3 h3{ display:block; float:left; width:700px; height:110px;  background: url(../images/news_top2.png) no-repeat center;}
.open_news3 h3 span{ display:block; float:left; color:#FFF; font-size:1.3em; font-weight:bold; line-height:2.5; padding:22px 0 0 50px;}
.open_news3 h4{ font-size:1.4em; color:#7fa70e; line-height:2; font-weight:bolder;}
.open_news3 span{font-size:1.1em; color:#0f6f91;}
.open_news3 p{font-size:1.1em; color:#0f6f91; background:url(../images/sub_icon1.jpg) no-repeat; background-position:5px 5px; text-decoration:none; padding:0 0px 0 25px;}
.open_news3 p a{color:#000; text-decoration:none;}
.open_news3 p a:hover{color:#009997; text-decoration:underline;}
.open_news3 tr td{ padding:0 20px 20px 20px;}
.open_news3 b{ font-size:1.2em; color:#7fa709;}
.open_news3 img{ padding-left:15px;}
