@charset "utf-8";
/* CSS Document */

html{overflow-x:auto;overflow-y:scroll;}

body{
    background: url(../images/top_bg.jpg) no-repeat top;    margin: 0; 
     font-family: "微軟正黑體",Verdana, Geneva, sans-serif;
     background-color: #FFF;    overflow: hidden;    line-height: 1.7;
}

h1 { font-size: 1.8em; margin: 0; padding: 0;}
h2, h3, h4, h5, h6, p , ul, li, dl, dt, dd { margin: 0; padding: 0; }
li{ list-style-type:none;}

a img { border: none }

/*************************************** 框 架 **************************************/
/*----------最外層div--------*/
.wrapper{
	margin: 0 auto;
	width:1000px;	
}

/*----------整體內容區--------*/
.content{
	clear:both;
	background-image: url(../images/content_left_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
}

/*----------上方區塊--------*/
.content_top{
	background-image: url(../images/content_top_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 36px;
	color:#818080;
	padding-left: 10px;
	float:left;
	visibility: hidden;
	display:none;
}


/*----------左邊區塊----------*/
.content_left{
	float:left;
	position:relative;
	
}

/*----------中間區塊----------*/
.content_middle{
	position:relative;
	float:left;
	/*padding-left:5px;	*/
}
.content_middle_title{
	background-image: url(../images/content_middle_title_bg.png);
	height: 72px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	color: #333333;
	padding-left: 60px;
	padding-top: 17px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
}
/*----------右方區塊----------*/
.content_right{
	position:relative;
	float:right;
	border:1px #999 solid;
	visibility: hidden;	
}
/*----------下方區塊--------*/
.content_bottom{display:block; float:right; }
.content_bottom ul {display:block;float:right; padding:10px 25px 10px 0px;	 }
.content_bottom ul li{display:block;float:right; padding:0 5px;}


/*---左邊導盲磚--*/
.accesskey_l{
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	z-index:20;
}
.accesskey_l a{
	text-decoration:none;
}
/*---中間導盲磚--*/
.accesskey_c{
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	z-index:10;
}
.accesskey_c a{
	text-decoration:none;
}
/*---右邊導盲磚--*/
.accesskey_r{
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	z-index:10;
}
.accesskey_r a{
	text-decoration:none;
}
/*---下方導盲磚--*/
.accesskey_z{
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	z-index:10;
}
.accesskey_z a{
	text-decoration:none;
}

/*上方區塊*/
.topbg{
	position:relative;
	z-index:500;
}
/*************************************** 框 架 結束 **************************************/


/*LOGO*/

.toplog h1 a{
	background-repeat: no-repeat;
  text-indent: -10000px;
  height: 100px;
  width: 450px;
  display: block;
  background-image: url(../images/top_logo.png);
  background-position: 30px 80px;
  padding-top: 70px;
}

/*上方LOGO*/
.toplog{
	clear:both;
	height: 284px;
	/* background:url(../images/logo.jpg) no-repeat top; */
}

/*上方連結*/
.toplink{
	position:absolute;
	top:5px;
	right:0px ; 
	color:#000;
	height:15px;
}
.toplink ul{
	float:right;
	padding:0px 135px 0px 0px;
}
.toplink ul li{
	list-style-type:none;
	float:left;
	margin:0px 6px 0px 0px;
	font-size:0.9em;
}
.toplink ul li a{
	color:#000000;
	text-decoration:none;
}
.toplink ul li a:hover{
	color:#0729bd;
	text-decoration: underline;
	position:relative;
	top:1px;
	left:1px;
}
.toplink span{
	background:url(../images/toplink_line.png) no-repeat center;
	padding:0px 0px 0px 5px;
}

/*字級*/
.fontlevel{
	position:absolute;
	display:block;
	top:5px;
	right:15px;
	width:auto;
	*width:120px;
	padding:2px 8px 0px 8px;
	visibility: visible;
	display: block;
}
.fontlevel ul{
	display:inline;	
}
.fontlevel ul li{
	display:inline;
	color:#FFF;
}
.fontlevel ul li a{
	padding: 0px 0px 0px 3px;
    border: 1px solid #444;
    color: #054764;
    text-decoration: none;
    text-align: center;
}
.fontlevel ul li a:hover{
	color:#333;
	text-decoration:none;
}

.fontlevel_yes{
	color: #333;
	background-color: #fff;
	padding:0px 0px 0px 3px;
}
.fontlevel_yes span{
	/*background:url(../images/index_06.gif) no-repeat center;*/
	padding:0px 0px 0px 5px;
}

/*上方LOGO*/
.toplog{
	clear:both;
	height: 285px;
}

/*上方banner*/
.topbanner{
}

.RWDmenu{display:none}

/*搜尋*/
.search{
	position:absolute;
	top: 40px;
	right:5px;
	*right:5px;
	width: 272px;
	*width: 240px;
	height: 28px;
	z-index:100;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.search input{
	border-radius: 20px;
    border: 2px solid #73bd00;
    padding: 2px 20px;
    vertical-align: middle;
    height: 24px;
    width: 200px !important;
}
    /*搜尋按鈕*/
.searchbt1{
	float:left;
	width:20px;
	height:20px;
	text-indent:-10000px;
	display:block;
}
.searchbt1 a{
   position: absolute;
    right: 10px;
    top: 7px;
    background: url(../images/search02.png) no-repeat;
    width: 17px;
    height: 16px;
    text-indent: -10000px;
    display: inline-block;
    padding: 2px;
}
/*.searchbt1 a:hover{
    background:url(../images/search02.png) no-repeat;
	width:36px;
	height:35px;
	text-indent:-10000px;
	display:block;
}*/
    /*進階搜尋*/
.searchbt2{
	float:left;
	padding:2px 5px 5px 8px;;
	display:block;
}
.searchbt2 a{
	color:#344c8f;
}
.searchbt2 a:hover{
	color: #000;
}

.RWDmenu{ display:none}

/*進階搜尋*/
.dvancedSearch a{color: #fff; display: none;}
/*.dvancedSearch a:link{color: #fff}
.dvancedSearch a:hover{color: #64a0bc}
.dvancedSearch a:active{color: #fff}*/
#uscSearch1_AdvancedSearch a{color: #fff;display: none;}
/*#uscSearch1_AdvancedSearch a:link{color: #fff}
#uscSearch1_AdvancedSearch a:hover{color: #64a0bc}*/



/*主選單*/

.menuarea{
	 background:url(../images/menu_bg.jpg) repeat-x;
	height:50px;
	visibility: visible;
}
.menuarea ul{
	
}
.menuarea ul li{
	width: 100px;
	width: 100px\9;
	float:left;
	/* background:url(../images/menu.jpg) no-repeat right; */
	position:relative;
}
.menu a:link{
	float:left;
	height:50px;
	line-height:50px;
	color: #FFF;
	width:auto;
	white-space: nowrap;
	padding:0px 10px;
	font-size: 1em;
	text-align:center;
	text-decoration:none;
	display:block;
}
.menu a:visited{
	float:left;
	height: 50px;
	line-height:50px;
	color: #FFF;
	width:auto;
	white-space: nowrap;
	padding: 0px 10px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.menu a:hover{
	background:#5db900;
	float:left;
	height:50px;
	line-height:50px;
	color:#fff;
	width:auto;
	white-space: nowrap;
	padding:0px 10px;
	font-size:1em;
	text-align:center;
	text-decoration:none;
	display:block;
}
.menu_yes{ /*---------作用中的主選單---------*/
	float:left;
	background:url(../images/menu_ov.jpg) center no-repeat;
	height:46px;
	line-height:46px;
	color:#090809;
	width:auto;
	white-space: nowrap;
	padding:0px 5px;
	font-size:1.2em;
	text-align:center;
	text-decoration:none;
	display:block;
}


/*下拉式選單*/
.submenuarea{
	position:absolute;
	top:50px;
	left:0px;
	z-index:500;
	visibility: visible;
}

.submenuarea ul{
}
.submenuarea ul li{
	padding: 2px;
	height: auto;
	width: 185px;
	font-size: 0.95em;
	clear:both;
	text-align:left;
	/* width:135px; */
	background: #5db900;
	border-bottom:#a7dd71 1px solid;
}

.submenuarea2{
	position:absolute;
	top:50px;
	right:0px;
	z-index:500;
	visibility: visible;
}
.submenuarea2 ul{
}
.submenuarea2 ul li{
	width: 185px;
	line-height: 1.7;
	font-size: 0.95em;
	clear:both;
	text-align:left;
	/* width:135px; */
	background: #5db900;
	border-bottom:#a7dd71 1px solid;
}

.submenu{
	height: auto;
	color: #FFF;
	text-decoration:none;
	display:block;

}
.submenu a:link{
	/*padding:7px 5px;*/
	line-height:1.7;
	color: #FFF;
	text-decoration:none;
	padding:5px 7px;
	display:block;
}
.submenu a:visited{
	color: #FFF;
	text-decoration:none;
	padding: 5px 7px;
	display:block;
}
.submenu a:hover{
	color: #056003;
	text-decoration:none;
	display:block;
	padding:5px 7px;
}
.submenu_yes{ /*---------作用中的下拉式選單---------*/
	color: #FFF;
	text-decoration:none;
	background:#5db900;
	padding:5px 7px;
	display:block;
}
	






/****************************************下方footer********************************************/
/*footer*/
.footer_bg{
	width: 1000px;
	position:relative;
	clear:both;
	background:url(../images/footer_bg.jpg) no-repeat;
	*padding:0px 20px 20px 0;
	margin: 15px auto 0;
}

.footer_bg a{
	text-decoration:none;
}

/*下方連結*/
.footer_link{
	display:block;
	z-index:20;	
}
.footer_link ul{
	padding:0 0 0 20px;
}
.footer_link ul li{
	display:inline;
	padding:0 10px 0 5px;
	background:url(../images/toplink_line.png) no-repeat right 3px;
}
.footer_link ul li a{
	text-decoration:none;
	color:#390;	
}
.footer_link ul li a:hover{
	text-decoration: underline;
	color:#390;	
}
.footer_link span{
	display:none;
}
.footer_link ul li a:hover{
}

/*下方資訊*/
.footer_info{
	/* height: 200px; */
	/* margin-right: 72px; */
	font-size: 85%;
	padding: 0px 60px 10px 25px;
	clear:both;
	color: #eae7e7!important;
	line-height:1.8em;
	background-color: #959596!important;
}
.footer_info a{
	color: #eae7e7!important;
	text-decoration:none;
}
.footer_info a:hover{
	color: #525252;
	text-decoration: underline;
}
.footer_info span{
	color:#146aab;
}
.footer_info map{
	display:inline;
}
/*瀏覽人次*/
.footer_visitcount{
	clear:both;
	float:left;
	color:#666666;
	font-size:0.9em;
	line-height:1.6em;
	display:block;
	padding:0px 20px 0px 0px;
}
.footer_visitcount span{
	color:#146aab;
}
/*更新日期*/
.footer_lastupdated{
	float:left;
	color:#666666;
	font-size:0.9em;
	line-height:1.6em;
	display:block;
	padding:0px 20px 0px 0px;
}
.footer_lastupdated span{
	color:#146aab;
}
/*聯合服務中心*/
.footer_servercenter{
	float:left;
	color:#666666;
	font-size:0.9em;
	line-height:1.6em;
	display:block;
	padding:0px 20px 0px 0px;
}
.footer_servercenter select{
	color:#146aab;
}
/*無障礙標章+E政府*/
.footer_iconlink{
	position:absolute;
	top: 20px;
	right: 5px;
	visibility: visible;
}
.footer_iconlink ul{	
}
.footer_iconlink ul li{
	float:right;
	margin:5px;
}

  /*無障礙標章*/
.footer_wcag{
	background:url(../images/index_37.jpg) no-repeat;
	width:88px;
	height:31px;
	z-index:10;
}
.footer_wcag a{
	text-indent:-10000px;
	width:88px;
	height:31px;
	display:block;
}
  /*E政府*/
.footer_egov{
	background:url(../images/gov_03.png) no-repeat;
	width:43px;
	height:45px;
	z-index:10;
}
.footer_egov a{
	text-indent:-10000px;
	width:43px;
	height:45px;
	display:block;
}

/****************************************內容區********************************************/

/*子選單*/
.second_menu{
	padding-bottom: 320px;
	background-image: url(../images/content_left_bg_dn.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 27px;
}
.second_menu h4{
	background-image: url(../images/second_menu_h4_bg.png);
	height: 50px;
	padding-top: 35px;
	padding-left: 90px;
	font-size: 1.2em;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
}
.second_menu li{
	background-image: url(../images/second_menu_li_bg.png);
	background-repeat: no-repeat;font-size: 1.2em;
	background-position: left top;
	padding-top: 8px;
	padding-left: 34px;height: 30px;
}
.second_menu a{
	color: #000;text-decoration: none;
}
.submenu a:hover{
	/*color: #FFF;*/
	text-decoration: none;
}


/*次要banner*/
.mainbanner{
	display:none;
}





/*2011/12/22---------------------------------------------------07:55*/
/****************************************內容區********************************************/

/****************************導覽列+社群***************************/
.sitemap{
	clear:both;
	display:block;
	position:relative;
}
/*-----------------導覽列------------------*/
.sitemap_left{
	padding-right:250px;
	font-size:0.9em;
	text-align:left;
}
.sitemap_left ul{
	padding:8px 0px 8px 20px;	
	width:100%;
	
}
.sitemap_left ul li{
	/*float:left;
	width:auto;*/
	color:#999;
	display:inline;
}
.sitemap_left ul li span{
	width:auto;
	color:#333;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	position:relative;
}
.sitemap_left ul li a{	
	
	width:auto;
	color:#333;
	text-decoration:none;
	position:relative;
}
.sitemap_left ul li a:hover{
	
	width:auto;
	color:#333;
	text-decoration:none;
	position:relative;
	top:-1px;
}
.sitemap_left a{
	
	text-decoration: none;
	 }
/*-----------------社群---------------------*/
/*-----------------社群---------------------*/
.sharebutton{
	position:absolute;
	right:10px;
	top:5px;
	float:right;
	width:230px;
}
.sharebutton ul{	
	width: 180px;
	margin:0px;
	float:right;
}
.sharebutton ul li{
	float:left;
	margin:0px 2px 0px 2px ;
	display:block;
}
    /*youtube*/
.sharebutton_twitter a{	
	text-indent:-10000px;
	background:url(../images/twitter.png) no-repeat;
	width:22px;
	height:22px;
	display:block;	
}

    /*Facebook*/
.sharebutton_fb a{
	text-indent:-10000px;
	background:url(../images/p_fb.png) no-repeat;
	width:22px;
	height:22px;
	display:block;	
}
    /*plurk*/
.sharebutton_pl a{
	text-indent:-10000px;
	background:url(../images/p_pl.png) no-repeat;
	width:22px;
	height:22px;
	display:block;	
}
    /*print*/
.sharebutton_pr a{
	text-indent:-10000px;
	background:url(../images/p_print.png) no-repeat;
	width:18px;
	height:22px;
	display:block;	
}

    /*E-mail*/
.sharebutton_mail a{
	text-indent:-10000px;
	background:url(../images/p_mail.png) no-repeat 1px 0;
	width:28px;
	height:22px;
	display:block;	
}

      /*註釋資料*/
	  
.sharebutton_data a{
	text-indent:-10000px;
	background:url(../images/data.png) no-repeat;
	width:22px;
	height:22px;
	display:block;	
}

/*.sharebutton_data {display:block; float:left; width:60px; height:22px;line-height:22px; *line-height:24px; padding-left:20px; background:url(../images/data.png) no-repeat; line-height:220%; color:#4a4a4a;}*/
/*.sharebutton_data a:link{ display:block; width:60px; height:22px;line-height:22px; *line-height:24px;/* line-height:220%;*/ /*color:#4a4a4a; text-decoration:none;}*/
/*.sharebutton_data a:visited{display:block; width:60px; height:22px;line-height:22px; *line-height:24px;/*  line-height:220%;*/ /*color:#4a4a4a;text-decoration:none;}
/*.sharebutton_data a:hover{display:block; width:60px; height:22px;line-height:22px; *line-height:24px;  /*line-height:220%*/ /*color:#4a4a4a; text-decoration:none;}*/


/****************************導覽列+社群  結束***************************/

/*-----------------標題---------------------*/
.title{
	clear:both;
	color:#00a0ea;
	font-size:1.2em;
	font-weight:bold;
	padding:12px 0px 35px 70px;
	height:20px;
	background-image: url(../images/mainbg_07.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:left;
}

/*----------------------------------------照片列表------------------------------------------*/
.photo_list_box{
	display: block;
	background-color:#efefef;
}

/*----------------------------照片搜尋-----------------------------*/
.photo_search{
	position:absolute;
	z-index:100;
	left:387px;
	top:10px;
	height: 46px;
	width:300px;
}

.photo_search ul {
	width:100%;
}
.photo_searchbt1{
	display:block;
	float:left;
	height: 46px;
	line-height:400%;
		}
.photo_searchbt1 span{
	color:#FFF;
	}
.photo_searchbt2{	
	background:url(../images/pic_search01.png) no-repeat 0 2px;
	display:block;
	float:left;
	width:160px;
	height: 46px;
	}

.photo_searchbt2 input{
	float:left;
	width:130px;
	*width:139px;
	border:0px;
	font-size:1em;
	margin:14px 3px 4px 15px;
	*margin:12px 7px 4px 11px;
	
}

 /*照片搜尋按鈕*/
.photo_searchbt3{
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	width:60px;
	height:25px;
	margin-top:12px;
	padding:5px 10px;
	background:url(../images/btn_bg.jpg);
   	
}
 /*照片搜尋 回上一頁*/
a.mv_list_box_back{
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	width:60px;
	height:25px;
	margin-top:12px;
	padding:5px 10px;
	background:url(../images/btn_bg.jpg);
	text-decoration:none;
   	
}
/* 影音查無資料 */
p.mv_list_nodeta{
	clear:both;
	padding:70px 0 50px 450px;
	color: #FFF;
	display:block;
	background:url(../images/nofind.png) no-repeat 380px 50px;
}

/*---------------------------------------------------------照片圖片列表(橫式)--------------------------------------------------------------------*/
/*-----影片、照片頁籤--------*/
.photo_tab{
	display:block;
	position:absolute;
	left:697px;
	top: 1px;
	width:210px;
	z-index:100;
			}

.photo_tab ul li{
	width:103px;
	height:35px;
	display:block;
	float:left;	
	padding:0 1px;
	text-indent:-10000px;
	}
/*-----mv------*/

.photo_tab_mv a{background:url(../images/pic_mv01_1.png) ;width:103px;height:35px;display:block;}
.photo_tab_mv a:link{background:url(../images/pic_mv01_1.png) ;width:103px;height:35px;}
.photo_tab_mv a:visited{background:url(../images/pic_mv01_1.png) ;width:103px;height:35px;}
.photo_tab_mv a:hover{background:url(../images/pic_mv01.png) ;width:103px;height:35px;}	
	
/*-----photo------*/

.photo_tab_pic a{background:url(../images/pic_pic02_1.png) ;width:103px;	height:35px;display:block;}
.photo_tab_pic a:link{	background:url(../images/pic_pic02.png) ;	width:103px;height:35px;}
.photo_tab_pic a:visited{background:url(../images/pic_pic02.png) ; width:103px;height:35px;}
.photo_tab_pic a:hover{	background:url(../images/pic_pic02.png) ; width:103px;	height:35px;}


.photo_list_box_x{
	position:relative;
	height:320px;
	background:url(../images/pic_bg.jpg);
	clear:both;
}
.photo_list_box_x h4{
}

.photo_list_box_x_center h5{
	margin:0 0 0 27px;
	height:190px \9;
	width:214px \9;
	display: block \9;
	line-height:190px \9;
	text-align:center;
}
.photo_list_box_x_center h5 a{
	text-align:center;
	vertical-align:middle;
	height:190px;
	width:214px;
	background-color:#FFF;
	display:table-cell;
}
.photo_list_box_x_center{
	float:right;
	padding:0px ;
	margin-top:20px;
	margin-right:15px;
	height:320px;
	width:900px;
}
.photo_list_box_x_center ul{
	float:left;
	padding-right:10px;
	width:900px;
}

.photo_list_box_x_center ul li{
	float:left;
	padding:70px 3px 50px 3px;
	display:table;
	width:220px;
	text-align:center;
}

.photo_list_box_x_center ul li:hover{
	background: url(../images/pic_hover.png) no-repeat center;
	position:relative;
	padding:70px 3px 10px 3px;
	bottom:5px;
	width:220px;
	height:251px;
}

.photo_list_box_x_center img{
	border:0px;
}

.photo_list_box_x_center u{
	clear:both;
	text-align:left;
	width:150px;
	display:block;
	height:65px;
	margin:7px 20px 0px 20px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	line-height:1.6em;
}
.photo_list_box_x_center a{
	text-decoration:none;
	color:#454545;
}
.photo_list_box_x_center u a:hover{
	text-decoration:none;
	color: #454545;
	position:relative;
	top:1px;
	left:1px;
}
.photo_list_box_x_center b{
	display:block;
	font-size:0.8em;
}
.photo_list_box_x_center span{
	color:#0d7398;
}

    /*向左滑動*/
.prepage{
	float:left;
	background:url(../images/pic_left.png) no-repeat center;
	width:35px;
	height:300px;
	text-indent:-10000px;
	display:block;
}
.prepage a{
	background:url(../images/pic_left.png) no-repeat center;
	width:35px;
	height:300px;
	text-indent:-10000px;
	display:block;
}
.prepage a:hover{
	background:url(../images/pic_left.png) no-repeat center;
	width:35px;
	height:300px;
	text-indent:-10000px;
	display:block;
}
    /*向右滑動*/
.nextpage{
	float:right;
	background:url(../images/pic_right.png) no-repeat center;
	width:35px;
	height:300px;
	text-indent:-10000px;
	display:block;
}
.nextpage a{
	background:url(../images/pic_right.png) no-repeat center;
	width:35px;
	height:300px;
	text-indent:-10000px;
	display:block;
}
.nextpage a:hover{
	background:url(../images/pic_right.png) no-repeat center;
	width:35px;
	height:300px;
	text-indent:-10000px;
	display:block;
}

.photo_list{
	/*width:960px;*/
	margin:0 auto;
		
}
.photo_list h4{
	font-size:1.3em;
	padding-left:20px;
	padding-bottom:5px;
	color:#575757;
	text-align:left;
	width:980px;	
}
.photo_list table{
	width:170px;
	margin:0 auto;
}
.photo_list th{
	background-color:#ececec;
	border:#FFF 1px solid;
	height:130px;

}
.photo_list ul{
	/*width:960px;*/
	margin:0px 0px 0px 35px;
	
}
.photo_list ul li{
	display:block;
	float:left;
	text-align:center;
	width:195px;
	height:225px;
	padding:10px 14px 0px 10px;
	margin:0px 20px 10px 0px;
	list-style-type:none;
	background:url(../images/photo_bg02.png) no-repeat;
}	

.photo_list img{
	border:0px;
}
.photo_list td {
	text-align:left;
}
.photo_list td a{
	text-decoration:none;
	line-height:1.7;
	color:#454545;
	text-align:left;
}
.photo_list td a:hover{
	text-decoration:none;
	color: #600;
	position:relative;
	top:1px;
	left:1px;
}

.photo_list b{
	display:block;
	font-size:0.8em;
	color:#000;
	text-align:left;
	padding:5px 0;
}

.photo_list span{
	color:#0d7398;
}


	
/*--------------------------------內 頁 照 片 集 區 塊---------------------------------------------*/	
	
.photo_view_box{
	position:relative;
	height: auto;
	padding:15px 20px 20px 15px;
 	background:url(../images/photo_view_bg.jpg) repeat-x;
	clear:both;
	overflow:hidden;
}

.photo_view_box h4{
	padding-bottom:10px;
	color:#000000;
	font-size:1.4em;
}

.photo_view_box span{
	width:140px;
	height:95px;
}

.photo_view h5{
	color:#2e55a8;
	font-size:1em;
	padding-bottom:5px;	
	text-align:left;
	padding-left:22px;
}

.photo_view{
	float:right;
	padding:0px;
	width:92%;
	display:table-cell;
	text-align:center;
	background-color:#f7f7f7;
		
}
.photo_view img{
	text-align:center;
}

.photo_view span{
	display:block;
	font-size:1em;
	color:#000000;
	line-height:240%;
	background-color:#f7f7f7;
	text-align:left;
}

.photo_view u{
	font-size:1em;
	color: #8d8d8d;
	line-height:280%;
	text-decoration:none;
}

.photo_view_bottom{
	display:block;
	float:left;
	clear:both;
	margin:0 auto;
	width:100%;
	height:auto;
	*padding-top:10px;
	padding-bottom:10px;
	*padding-bottom:10px;
	overflow:hidden;
	}

.photo_view_bottom ul{
	float:left;
}

.photo_view_bottom ul li{
	float:left;
	margin:2px;
	padding:8px 5px;
	width:140px;
	line-height:120px;
	height:120px;
	text-align:center;
	background-color: #FFF;
	border: #e8e8e8 solid 1px;
}
.photo_view_bottom ul li img{
	display:inline-block;
	vertical-align:middle;
}

.photo_view_bottom span{
	font-size:0.8em;
	font-weight: bold;
	color:#000;
	padding-top:10px;
}
    /*向左滑動*/
.photo_prepage{
	float:left;
	background:url(../images/pic_left01.png) no-repeat center;
	width:32px;
	height:460px;
	background-color:#434343;
	text-indent:-10000px;
	display:block;
}
.photo_prepage a{
	background:url(../images/pic_left01.png) no-repeat center;
	width:32px;
	height:460px;
	background-color:#434343;
	text-indent:-10000px;
	display:block;
}
.photo_prepage a:hover{
	background:url(../images/pic_left01.png) no-repeat center;
	width:32px;
	height:460px;
	background-color:#434343;
	text-indent:-10000px;
	display:block;
}
    /*向右滑動*/
.photo_nextpage{
	float:right;
	background:url(../images/pic_right01.png) no-repeat center;
	width:32px;
	height:460px;
	background-color:#434343;
	text-indent:-10000px;
	display:block;
}
.photo_nextpage a{
	background:url(../images/pic_right01.png) no-repeat center;
	width:32px;
	height:460px;
	background-color:#434343;
	text-indent:-10000px;
	display:block;
}
.photo_nextpage a:hover{
	background:url(../images/pic_right01.png) no-repeat center;
	width:32px;
	height:460px;
	background-color:#434343;
	text-indent:-10000px;
	display:block;
}


/*----------------------------------------影片列表------------------------------------------*/

.mv_list_box{
	display: block;
	background-color: #333;
	width:1000px;
}

/*---------------------------------------------------------影片圖片列表(橫式)--------------------------------------------------------------------*/


.mv_list_box_x{
	position:relative;
	height:417px;
	background:url(../images/pic_bg_b.jpg) no-repeat top;
	clear:both;
}
.mv_list_box_x h4{
}
.mv_list_box_x_center table{
	width:214px;
	margin:0 auto;
}
.mv_list_box_x_center th{
	text-align:center;
	vertical-align:middle;
	height:160px;
	width:214px;
	background-color:#000;
}

.mv_list_box_x_center{
	float:right;
	padding:0px ;
	margin-top:20px;
	margin-right:15px;
	height:420px;
	width:900px;
}
.mv_list_box_x_center ul{
	float:left;
	padding-right:10px;
	height:420px;
	width:1000px;
}

.mv_list_box_x_center ul li{
	float:left;
	padding:70px 15px 10px 15px;
	height:420px;
	width:270px;
	display: block;
}

.mv_list_box_x_center ul li:hover{
	background: url(../images/mv_pic_hover.png) no-repeat center;
	position:relative;
	bottom:5px;
	width:270px;
	height:336px;
}

.mv_list_box_x_center img{
}

/*.mv_list_box_x_center u{
	clear:both;
	text-align:left;
	width:200px;
	display:block;
	height:65px;
	margin:7px 20px 0px 30px;
	text-decoration:none;
	line-height:1.6em;
}*/
.mv_list_box_x_center td a{
	text-decoration:none;
	color:#454545;
}
.mv_list_box_x_center td a:hover{
	text-decoration:none;
	color: #600;
	position:relative;
	top:1px;
	left:1px;
}
.mv_list_box_x_center b{
	display:block;
	font-size:0.8em;
	padding:5px 0;
}
.mv_list_box_x_center span{
	color:#0d7398;
}

  


/*---------------------------------------影片列表------------------------------------------*/


.mv_list{
	position: relative;
	width:1000px;
	clear:both;
		
}
.mv_list h4{
    font-size:1.3em;
	padding-left:20px;
	padding-bottom:5px;
	color:#575757;
	text-align:left;
	margin:0px;		
}

.mv_list table{
	width:214px;
	margin:0 auto;
}
.mv_list th{
	text-align:center;
	vertical-align:middle;
	height:160px;
	width:214px;
	background-color:#000;
}
.mv_list ul{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 25px;
	
}
.mv_list ul li{
	display:block;
	float:left;
	text-align:center;
	width:270px;
	height:300px;
	padding:25px 0px 0px 0px;
	margin:0px 8px 10px 20px;
	list-style-type:none;
	background:url(../images/mv_bg02.png) no-repeat;
}	

.mv_list img{
	border:0px;
}

.mv_list u{
	clear:both;
	text-align:left;
	width:220px;
	line-height:280%;
	display:block;
	height:85px;
	margin:7px 0px 0px 20px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	line-height:1.3em;
	
}
.mv_list td{
	text-align:left;
}
.mv_list td a{
	text-decoration:none;
	line-height:1.7;
	color:#999999;
	text-align:left;
}
.mv_list td a:hover{
	text-decoration:none;
	color: #FFF;
	position:relative;
	top:1px;
	left:1px;

}

.mv_list b{
	display:block;
	font-size:0.8em;
	color:#FFF;
	text-align:left;
	padding:5px 0;
}

.mv_list span{
	color:#FFFFFF;
}
  /*向左滑動*/
.mv_prepage{
	float:left;
	background:url(../images/pic_left.png) no-repeat center;
	width:35px;
	height:390px;
	text-indent:-10000px;
	display:block;
}
.mv_prepage a{
	background:url(../images/pic_left.png) no-repeat center;
	width:35px;
	height:390px;
	text-indent:-10000px;
	display:block;
}
.mv_prepage a:hover{
	background:url(../images/pic_left.png) no-repeat center;
	width:35px;
	height:390px;
	text-indent:-10000px;
	display:block;
}
    /*向右滑動*/
.mv_nextpage{
	float:right;
	background:url(../images/pic_right.png) no-repeat center;
	width:35px;
	height:390px;
	text-indent:-10000px;
	display:block;
}
.mv_nextpage a{
	background:url(../images/pic_right.png) no-repeat center;
	width:35px;
	height:390px;
	text-indent:-10000px;
	display:block;
}
.mv_nextpage a:hover{
	background:url(../images/pic_right.png) no-repeat center;
	width:35px;
	height:390px;
	text-indent:-10000px;
	display:block;
}



/*--------------------------------內 頁 影 片 集 區 塊---------------------------------------------*/	
	
.mv_view_box{
	height:auto;
	width:1000px;
 	background:#181818;
}
.mv_view_box h4{
	padding:10px 40px 15px 70px;
	color:#FFF;
	font-size:1.4em;
}
.mv_view h5{
	color:#2e55a8;
	font-size:1em;
	padding-bottom:5px;	
	text-align:left;
	padding-left:22px;
}

.mv_view{
	width:775px;
	padding:0px 70px 20px 75px;
}

.mv_view iframe{
	display:block;
	float:left;
	}

.mv_view span{
	font-size:1.2em;
	color:#949494;
	line-height:180%;
}

.mv_view u{
	font-size:0.8em;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
	width:100%;
	line-height:200%;
	
}

.mv_view_more{
	clear:both;
}

/*************************新聞與公告區********************************/
/*---------------------上方區塊----------------------------*/
.data_top{
	display:block;
	}
/*---------------------左方區塊----------------------------*/
.data_left{
	display:block;
	}
/*---------------------中間區塊----------------------------*/
.data_midlle{
	font-size: 82%;
	display:block;
	position: relative;
	min-height: 400px;
	}	
/*----------------------新聞與公告---------------------------*/
.data_midlle_news{	display:block; text-align:left;}
.data_midlle_news ul{display:block; padding:20px 60px;}
.data_midlle_news ul li{color:#000000;line-height:240%; list-style-image: url(../images/news_icon01.jpg);
	}
.data_midlle_news ul li  a:link{color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_news ul li  a:visited{color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_news ul li  a:hover{color:#5cb700;line-height:240%; position:relative; bottom:1px; }

.data_midlle_news span{
	color:#90d44d;
	font-size:1em;
	line-height:240%;
	padding-left: 3px;
}


/*----------------------新聞與公告內頁區塊---------------------------*/
.data_midlle_news_box01{display:block;  margin:0px 13px 15px 23px; margin:0px 20px 15px 20px\9; }
.data_midlle_news_box01 dt{display:block;  color:#5eba01; line-height:1.8; font-size:1.2em; font-weight:bold;}
.data_midlle_news_box01 dd{display:block;  line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) repeat-x left bottom;  }

.data_midlle_news_box02 { margin:0px 10px 0px 24px; margin:0px 20px 0px 20px\9;text-align:justify; color:#333; line-height:180%; padding-bottom:15px; background:url(../images/new_line01.jpg) repeat-x center bottom;  }
.data_midlle_news_box02 a:link{	color:#333; line-height:1.7; text-decoration:none; }
.data_midlle_news_box02 a:visited{  color:#333;}
.data_midlle_news_box02 a:hover{	color:#333; color:#9c2626; position:relative; top:1px; left:1px;}
.data_midlle_news_box02 img{ margin:8px;}



.data_midlle_news_box03{display:block; 	color:#666; line-height:1.7;padding:0px 25px 20px 13px; background:url(../images/new_line01.jpg) no-repeat center bottom;  }
.data_midlle_news_box03 b{display:block; float:left;	color:#666; width:28px; height:32px;  background:url(../images/red_title.jpg); }
.data_midlle_news_box03 h4{display:block; float:left; font-size:1.2em;	color:#971d1c; line-height:180%; background:url(../images/red_title_bg.jpg) no-repeat right; }
.data_midlle_news_box03_1{display:none;color:#666; height:24px; }
.data_midlle_news_box03_2{display:block;color:#666;  padding:0px 25px 20px 14px; padding:0px 25px 20px 12px \9; }
.data_midlle_news_box03_2 ul li{display:block;	color:#666; line-height:1.8;}

.news_box03 { color:#333; background-repeat:repeat-x; background-position:center;}
.news_box03 table{ min-width:80px; text-align:center; font-weight:bold;}

.news_box03_img { width:100%; text-align:center;}
.news_box03_img ol{ display:block; float:left; padding:0px; margin:0px;}
.news_box03_img ol li { display:block; float:left; width:80px; height:55px;  padding:1px; margin:2px; border: #e8e8e8 solid 1px; }
.news_box03_img ol li  a:link{ display:block; float:left; width:80px; height:55px;}
.news_box03_img ol li  a:visited{ display:block; float:left; width:80px; height:55px; }
.news_box03_img ol li  a:hover{ display:block; float:left; width:80px; height:55px; }

.news_box03_data ol{display:block; float:left; color:#b56060; padding:0px; margin:0px; font-weight:normal;}
.news_box03_data ol li a:link{ color:#0d7398; display:block; float:left; padding:0 5px; text-decoration:none;}
.news_box03_data ol li a:visited{ color:#b56060; display:block; float:left; padding:0 5px; }
.news_box03_data ol li a:hover{ color:#b56060; display:block; float:left; padding:0 5px; text-decoration:none; position:relative; top:1px; left:1px;}

.news_box03_link ol{display:block; float:left; color:#b56060; padding:0px; margin:0px; width:700px;}
.news_box03_link ol li a:link{ color:#b56060; display:block; float:left; padding:0 5px;}
.news_box03_link ol li a:visited{ color:#b56060; display:block; float:left; padding:0 5px; }
.news_box03_link ol li a:hover{ color:#b56060; display:block; float:left; padding:0 5px; text-decoration:none; position:relative; top:1px; left:1px;}


.news_box03_mv ol{display:block; float:left; color:#b56060; padding:0px; margin:0px; width:700px;}
.news_box03_mv ol li { color:#b56060; display:block; float:left; padding:5px 5px; width:330px;}


/*----------------------資訊與服務---------------------------*/
.data_midlle_service{display:block;}
.data_midlle_service ul{float:left;  padding:20px 25px 20px 25px; }
.data_midlle_service ul li {display:block; float:left; color:#0d7398;line-height:220%; background:url(../images/news_icon01.jpg) no-repeat 0 2px; padding:0px 0px 0px 15px;}
.data_midlle_service ul li  a:link{color:#0d7398;line-height:240%; text-decoration:none; font-size: 115%; }
.data_midlle_service ul li  a:visited{color:#0d7398;line-height:240%; text-decoration:none; }
.data_midlle_service ul li  a:hover{color:#9c2626;line-height:240%; position:relative; bottom:1px; }

.data_midlle_service span{	color:#336699;	font-size:1em;	line-height:240%;	}

/*----------------------相關連結-圖片---------------------------*/
.data_midlle_link{	display:block; float:left;}
.data_midlle_link ul{float:left;  width:830px;	margin:20px 30px 20px 70px; }
.data_midlle_link ul li {display:block; float:left; color:#0d7398;line-height:220%;  margin:0px 10px 0px 10px; }
.data_midlle_link ul li  a:link{color:#0d7398;line-height:240%; text-decoration:none; }
.data_midlle_link ul li  a:visited{color:#0d7398;line-height:240%; text-decoration:none;   }
.data_midlle_link ul li  a:hover{color:#5cb700;line-height:240%; position:relative; bottom:1px;}
.data_midlle_link span{	color:#90d44d;	font-size:1em;	line-height:240%;	}
.data_midlle_link img{ display:block; border:#999 solid 1px; padding:2px; margin:0 auto;	 }
.data_midlle_link object{ display:block; border:#999 solid 1px; padding:2px; margin:0 auto; }



/*----------------------RSS---------------------------*/
.data_midlle_rss{	display:block; float:left; width:920px; }
.data_midlle_rss ul{float:left;  margin:20px 10px 20px 80px; }
.data_midlle_rss ul li { display:block; float:left; width:260px;color:#0d7398;line-height:220%; background-image:url(../images/news_icon01.jpg); background-repeat:no-repeat; padding:0px 0px 0px 15px; }
.data_midlle_rss ul li  a:link{width:240px;color:#0d7398;line-height:240%; text-decoration:none; }
.data_midlle_rss ul li  a:visited{width:240px;color:#0d7398;line-height:240%; text-decoration:none; }
.data_midlle_rss ul li  a:hover{width:240px;color:#5cb700;line-height:240%; position:relative; bottom:1px; }
.data_midlle_rss ul li img{ line-height:180%;}
.data_midlle_rss span{	color:#90d44d;	font-size:1em;	line-height:240%;	}

.data_midlle_rss_ex{display:block; float:left; clear:both;width:920px; }
.data_midlle_rss_ex dl{ 	margin:5px 70px; width:100%;}
.data_midlle_rss_ex dl dd{display:block; float:left; color:#666666;line-height:180%; padding:0 10px; }
.data_midlle_rss_ex dl dd h5{display:block; float:left; color:#0d7398;line-height:220%; width:180px; font-size:1em;  }
.rss_ex01 img{ display:block; float:left; padding:0px 10px 40px 0px }
.rss_ex01{ font-size:1em; color:#CCC; width:320px; border-right:#CCC solid 1px; }
.rss_ex02{ font-size:1em; color:#CCC; width:180px; }
.rss_ex03{ width:260px; height:162px; background:url(../images/rss_bg.jpg)}
.rss_ex03 ul{ padding:20px 10px; }

/*---------------------電子報列表--------------------------*/
.e-paper{	
         display:block; 
		 color:#FFF;  
		 height:auto;  
		 width:100%;
			}
/*--------------------------------雙語詞彙GridView用----------------------------------------------*/
.e-paper{ width:100%;   height:auto;   display:block; float:left; }
.e-paper table{  display:block; float:left;	 }
.e-paper th{
	font-size:1em;
	text-align: center;
	vertical-align:middle;
	line-height: 240%;
	color: #333;
	background-color:#f4f4f4;
}

.e-paper td
{
	color:#000000;
	line-height: 240%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	text-decoration:none;
	border-bottom:#999 dotted 1px;
}

.e-paper td a:link{color:#333;line-height: 240%; text-decoration:none;}
.e-paper td a:visited{color:#333;line-height: 240%; }
.e-paper td a:hover{color:#a21515;line-height: 240%; position: relative; top: 1pt; left: 1pt;}


/*頁籤*/
.p_tab_box{ margin:0 50px; overflow:hidden;}

.p_tabs{
	line-height:280%;
	font-size:1em;
	height:34px;
	margin:0px 0px 5px 0px;
	padding:10px 0px 4px 0px;
	background-image: url(../images/tabs_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.p_tabs ul{
	
}
.p_tabs ul li{
	float:left;	
}
.p_tabs_no{
	width:125px;
	height:34px;
	display:block;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	background-image: url(../images/p_tabs_no.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;padding-left: 2px;	
}
.p_tabs_no a{
	text-decoration:none;
	color:#000;
	width:125px;
	height:34px;
	display:block;
	font-weight:bold;
	text-align: center;
	
}
.p_tabs_yes{
	width:125px;
	height:36px;
	display:block;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	background-image: url(../images/p_tabs_yes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-right: 2px;
}
.p_tabs_yes a{
	text-decoration:none;
	color:#fff;	
	width:125px;
	height:36px;
	display:block;
	font-weight:bold;
	text-align: center;
}


/*---------------------訂閱電子報---------------------------*/

.epaper_ex_left{ display:block; float:left; width:370px; height:65px; background:url(../images/epaper_box.jpg) no-repeat; padding:30px 10px 10px 60px; margin:10px 0px 0px 40px; }
.epaper_ex_left span{ font-weight:bold; }
.epaper_ex_right{ display:block; float:left; width:320px; margin:10px 0px 0px 30px; padding:10px 0px 10px 0px;}
.epaper_ex_right img{ margin:10px 0px 0px 150px;   }
.epaper_ex_right span{ font-weight:bold; }

.epaper_ex dl dd{display:block; float:left; color:#333333;line-height:180%; padding:0 40px; }
.epaper_ex dl dd h5{display:block; float:left; line-height:260%; width:560px; font-size:1em; background:url(../images/button_h5.jpg) no-repeat left top; margin-bottom:10px;}
.epaper_ex{ display:block; float:left; clear:both;width:920px;}
.epaper_ex01 img{ display:block; float:left; padding:0px 10px 10px 0px }
.epaper_ex01{ font-size:1em; color:#CCC; width:800px;  }

/*----訂閱電子報按鈕---*/
.epaper_button { display:block; float:right; width:100px; height:30px; margin:10px 20px 0px 0px; padding-left:46px; background:url(../images/epaper_button.jpg) no-repeat; line-height:260%; color:#000; font-weight:bold;}
.epaper_button a:link{ display:block;   width:100px; height:30px;   line-height:260%; color:#000; text-decoration:none;font-weight:bold;}
.epaper_button a:visited{display:block;  width:100px; height:30px;   line-height:260%; color:#000;text-decoration:none;font-weight:bold;}
.epaper_button a:hover{display:block; width:100px; height:30px;  line-height:260%; color:#000; text-decoration:none;font-weight:bold;}

/*---------------------取消訂閱電子報---------------------------*/

.no_epaper_ex_left{ display:block; float:left; width:370px; height:65px; background:url(../images/epaper_box.jpg) no-repeat; padding:30px 10px 10px 60px; margin:10px 0px 0px 40px; }
.no_epaper_ex_left span{ font-weight:bold; }
.no_epaper_ex_right{ display:block; float:left; width:320px; margin:10px 0px 0px 30px; padding:10px 0px 10px 0px;}
.no_epaper_ex_right img{ margin:10px 0px 0px 150px;   }
.no_epaper_ex_right span{ font-weight:bold; }

.no_epaper_ex dl dd{display:block; float:left; color:#333333;line-height:180%; padding:0 40px; }
.no_epaper_ex dl dd h5{display:block; float:left; line-height:260%; width:560px; font-size:1em; background:url(../images/button_h5.jpg) no-repeat left top; margin-bottom:10px;}
.no_epaper_ex{ display:block; float:left; clear:both;width:920px;}
.no_epaper_ex01 img{ display:block; float:left; padding:0px 10px 10px 0px }
.no_epaper_ex01{ font-size:1em; color:#CCC; width:800px;  }

/*----取消訂閱電子報按鈕---*/
.no_epaper_button { display:block; float:right; width:110px; height:30px; margin:10px 20px 0px 0px; padding-left:36px; background:url(../images/no_epaper_button.jpg) no-repeat; line-height:260%; color:#000; font-weight:bold;}
.no_epaper_button a:link{ display:block;   width:120px; height:30px;   line-height:260%; color:#000; text-decoration:none;font-weight:bold;}
.no_epaper_button a:visited{display:block;  width:120px; height:30px;   line-height:260%; color:#000;text-decoration:none;font-weight:bold;}
.no_epaper_button a:hover{display:block; width:120px; height:30px;  line-height:260%; color:#000; text-decoration:none;font-weight:bold;}


/*-------------------電子報--------------------------------------*/
.data_midlle_epaper_box{
	width:705px;
	padding:30px 30px 30px 40px;
	margin:10px 75px;
	color:#535353;
	line-height:180%;
	display:block;
	float:left;
	border:1px dashed #CCC;
			}
/*-------------------電子報線上閱覽--------------------------------------*/
.data_midlle_epaper_online{ 
    display:block; 
	float:left; 
	height:100px;
	line-height:180%;
	margin:0px 0px;  
	background:url(../images/epaper_bg.jpg) no-repeat center;
	padding:30px 80px 0px 200px;
	}

/*----------------------電子報線上閱覽列表---------------------------*/
.data_midlle_epaper_list{	display:block; float:left;}
.data_midlle_epaper_list ul{display:block; float:left; width:760px;	margin:0px 50px 10px 100px;}
.data_midlle_epaper_list ul li{color:#000000;line-height:240%;	border-bottom:#CCC dotted 1px; list-style-image: url(../images/news_icon01.jpg);
	}
.data_midlle_epaper_list ul li  a:link{width:760px;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_epaper_list ul li  a:visited{width:760px;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_epaper_list ul li  a:hover{width:760px;color:#5cb700;line-height:240%; position:relative; bottom:1px; }

.data_midlle_epaper_list span{	color:#90d44d;	font-size:1em;	line-height:240%;	}



/*---------------------討論區---------------------------*/
.data_midlle_publish{	display:block; float:left; width:920px; }


/*--------------------------------討論區首頁GridView用----------------------------------------------*/
.data_midlle_publish table{	background:url(../images/publish_th.jpg) repeat-x top; background-color:#ededed; margin-bottom:10px; }
.data_midlle_publish th{
	text-align: center;
	font-weight:bold;
	vertical-align:middle;
	height:44px;
	line-height: 200%;
	color: #000000;
}

.data_midlle_publish td
{
	color:#000000;
	line-height: 180%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	border-bottom : 1px dashed #fff; 
	text-decoration:none;
}
.data_midlle_publish td  A:link {COLOR: #000000;text-decoration: underline ;}
.data_midlle_publish td  A:visited {COLOR: #00a0ea;text-decoration: none;}
.data_midlle_publish td  A:hover {COLOR: #00a0ea;text-decoration: none;}

/*----討論區發表文章---*/
.data_midlle_publish_bt { display:block; float:right; height:40px;  background:url(../images/publish_bt.png) no-repeat; line-height:280%; color:#87aa5a; font-weight:bold;margin:10px 40px 0px 0px;}
.data_midlle_publish_bt a{ display:block;line-height:280%; width:95px; color:#87aa5a; text-decoration:none;font-weight:bold;  padding-left:50px; }
.data_midlle_publish_bt a:hover{display:block; line-height:280%; width:95px; color:#87aa5a; text-decoration:none;font-weight:bold;}

/*----討論區回覆文章---*/
.data_midlle_publish_bt01 { display:block; float:right; width:95px; height:40px; margin:10px 20px 0px 0px; padding-left:50px; background:url(../images/publish_bt.png) no-repeat; line-height:280%; color:#87aa5a; font-weight:bold;}
.data_midlle_publish_bt01 a:link{ display:block;   width:95px; height:40px;   line-height:280%; color:#87aa5a; text-decoration:none;font-weight:bold;}
.data_midlle_publish_bt01 a:visited{display:block;  width:95px; height:40px;   line-height:280%; color:#87aa5a;text-decoration:none;font-weight:bold;}
.data_midlle_publish_bt01 a:hover{display:block; width:95px; height:40px;  line-height:280%; color:#87aa5a; text-decoration:none;font-weight:bold;}

.data_midlle_publish_Message{display:block; float:left; width:840px;	color:#666; line-height:180%; margin:0px 40px 10px 40px;padding-top:15px; background:url(../images/line.jpg) repeat-x top; }
.data_midlle_publish_Message b{display:block; float:left;	color:#666; line-height:180%; width:32px; height:32px;  background:url(../images/message.png) no-repeat; padding-right:10px; }
.data_midlle_publish_Message h4{display:block; float:left; width:100%; font-size:1.2em;	color:#000; margin-bottom:10px; line-height:180%; border-bottom:#666  dotted  1px;  }
.data_midlle_publish_Message span{ display:block; float:right; font-weight:normal; color:#900; font-size:0.8em;}

/*--------------------------------討論區內頁----------------------------------------------*/
.data_midlle_publish_p{
	 display:block;
	 float:left;
	 min-height:420px;
	 width:100%;
	 margin-bottom:10px; 
	 background:url(../images/publish_th_p_b.jpg);  
	 background-repeat:no-repeat; 
	 background-position:center bottom;
	 }
.data_midlle_publish_p th{
	font-size:1.2em;
	text-align: right top;
	font-weight:bold;
	vertical-align:middle;
	line-height: 180%;
	color:#00a0ea;
	
}

.data_midlle_publish_p td
{
	color:#000000;
	line-height: 200%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	border-bottom : 1px dashed #fff; 
	text-decoration:none;
	height:30px;
}
.data_midlle_publish_p td  A:link {COLOR: #000000;text-decoration: underline ;}
.data_midlle_publish_p td  A:visited {COLOR: #00a0ea;text-decoration: none;}
.data_midlle_publish_p td  A:hover {COLOR: #00a0ea;text-decoration: none;}

.data_midlle_publish_bt_p{ display:block; float:left; width:880px; padding-right:40px;}

/*--------------------------------詮釋資料顯示----------------------------------------------*/
.data_midlle_data_box02{
	         display:block;	
			 color:#666; 
			 line-height:180%; 
			 margin:0px 30px;
			 padding-bottom:15px;
			 background:url(../images/line.jpg) repeat-x bottom;
}

.data_midlle_data_box02 table{
	         padding-top:15px;
			 background:url(../images/line.jpg) repeat-x top;
}

.data_midlle_data_box02 th{ font-weight:bold; text-align:right;  border-bottom:#999  dotted 1px; background:#eeeeee; color:#2e515e;}

.data_midlle_data_box02 td{ border-bottom:#999  dotted 1px; }



/*--------------------------------討論區留言----------------------------------------------*/
.data_midlle_Message{
	 display:block;
	 float:left;
	 min-height:420px;
	 width:100%;
	 margin-bottom:10px; 
	 background:url(../images/publish_th_p_b.jpg);  
	 background-repeat:no-repeat; 
	 background-position:center bottom;
	 color:#666;
	 }
.data_midlle_Message span{
	 font-size:1em;
	 color:#2e515e;
	 font-weight:bold;
	 }
.data_midlle_Message th{
	font-size:1.2em;
	text-align: right top;
	font-weight:bold;
	vertical-align:middle;
	line-height: 180%;
	color:#00a0ea;
		}



/*---------------------雙語詞彙---------------------------*/
.data_midlle_glossary{	display:block; float:left; width:920px; }


/*--------------------------------雙語詞彙GridView用----------------------------------------------*/
.data_midlle_glossary table{ background-color:#ededed; margin-bottom:10px; }
.data_midlle_glossary th{
	font-size:1.2em;
	text-align: center;
	font-weight:bold;
	vertical-align:middle;
	height:44px;
	line-height: 200%;
	color: #333;
}

.data_midlle_glossary th A{
	color: #333;
}


.data_midlle_glossary td
{
	color:#000000;
	line-height: 240%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	border-bottom : 1px dashed #fff; 
	text-decoration:none;
}

.data_midlle_glossary_bt{ 
    display:block; 
	float:left; 
	line-height:180%;
	margin:0px 0px;  
	}

.data_midlle_glossary_bt  A:link {COLOR: #bc0707;text-decoration: underline ;}
.data_midlle_glossary_bt  A:visited {COLOR: #bc0707;text-decoration: none;}
.data_midlle_glossary_bt  A:hover {COLOR: #bc0707;text-decoration: none; position:relative; top:1px; left:1px;}


/*---------------------預約參觀---------------------------*/
.data_midlle_visit_search{	
            display:block; 
			float:left; 
			padding:5px 0px 0px 20px; 
			color:#FFF;  
			height:auto;  
			margin:0px 45px; 
			background:url(../images/title01.jpg) no-repeat center; 
			width:812px; 
			height:39px; 
			}

/*--------------------------------雙語詞彙GridView用----------------------------------------------*/
.data_midlle_visit{ width:832px; height:auto;  margin:0px 45px; display:block; float:left; }
.data_midlle_visit table{  display:block; float:left;	 margin-bottom:10px; }
.data_midlle_visit th{
	font-size:1em;
	text-align: center;
	vertical-align:middle;
	height:44px;
	line-height: 240%;
	color: #424242;
	background-color:#f4f4f4;
}

.data_midlle_visit td
{
	color:#000000;
	line-height: 240%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	text-decoration:none;
}

.data_midlle_visit span{
	color:#b50e0e;
	font-weight:bold;
		}
		
.data_midlle_visit p{
	color:#f6771b;
	}		
	

	
	
/*---------------------預約參觀內頁---------------------------*/
.data_midlle_visit_search_p{	
            display:block; 
			float:left; 
			padding:5px 0px 5px 35px; 
			color:#FFF;  
			margin:0px 45px; 
			background:url(../images/toplink.jpg) repeat center; 
			width:796px;
			line-height:180%; 
			}

.data_midlle_visit_button{	
            display:block; 
			float:left; 
			color:#FFF;  
			height:auto;  
			margin:0 auto; 
			width:100%; 
			height:39px; 
			}


/*---------------------轉寄好友--------------------------*/
.data_midlle_mail_top{ height:20px; padding:100px 80px 0px 80px; background:url(../images/mail_bg_top.jpg) no-repeat left top; margin:0 auto; }
.data_midlle_mail{min-height:20px; padding:0px 80px 50px 80px;  margin:0px auto; display:block;}
.data_midlle_mail table{ line-height:180%; margin:0 auto}
.data_midlle_mail th{ background-color:#f4f4f4; color:#393939;}
.data_midlle_mail span{color:#393939; }	

.print_content { display:block; float:left; width:72px; height:28px; background:url(../images/c_print.jpg); padding-left:35px; line-height:220%; color:#000;}
.print_content a:link{ display:block;   width:72px; height:28px;   line-height:220%; color:#000; text-decoration:none;}
.print_content a:visited{  width:72px; height:28px;  line-height:220%; color:#000;text-decoration:none;}
.print_content a:hover{ width:72px; height:28px;  line-height:220%; color:#000; text-decoration:none;}

/*-------------------網路申請陳述意見及言詞辯論--------------------------------------*/
.data_midlle_web_box{
	height:292px;
	width:726px;
	padding:30px 50px 30px 50px;
	margin:5px 45px;
	display:block;
	float:left;
	background:url(../images/web_bg.jpg)  right center no-repeat;
	border:1px dashed #CCC;
			}
			
.data_midlle_web_box table{ line-height:220%; }
.data_midlle_web_box th{  color:#393939; font-weight:normal;}
.data_midlle_web_box span{color:#fe0000; }		

.data_midlle_web{	
            display:block; 
			float:left; 
			padding:0px 0px 0px 20px; 
			color:#FFF;  
			height:auto;  
			margin:0px 45px; 
			width:812px; 
			height:39px; 
			}
.data_midlle_web_ex01{
	clear:both;
	display:block;
	width:732px; 
	padding:10px 50px 10px 50px;  
	margin:5px 45px;
	line-height:220%;
	color:#333333;
	}
.data_midlle_web_ex01 h5{
	margin-bottom:10px;
	}
	
/*-------------------訴願決定查詢--------------------------------------*/
.data_midlle_petition_box{
	width:765px;
	padding:30px 30px 30px 40px;
	margin:10px 45px;
	display:block;
	float:left;
	border:1px dashed #CCC;
			}
.data_midlle_petition_box table{ line-height:220%; }
.data_midlle_petition_box th{  color:#393939; font-weight:normal;}
.data_midlle_petition_box span{color:#fe0000; }		

.data_midlle_petition_ex01{
	clear:both;
	display:block;
	width:492px; 
	padding:20px 50px 10px 290px;  
	margin:5px 45px;
	line-height:220%;
	background:url(../images/petition_bg.jpg)  top left no-repeat;
	color:#333333;
	}
.data_midlle_petition_ex01 h5{
	margin-bottom:10px;
	}
.data_midlle_petition_ex01 span a{
	color:#00a0ea;
}
/*-------------------訴願進度查詢--------------------------------------*/
.data_midlle_Schedule_box{
	width:765px;
	padding:30px 30px 30px 40px;
	margin:10px 45px;
	display:block;
	float:left;
	border:1px dashed #CCC;
			}
.data_midlle_Schedule_box table{ line-height:220%; }
.data_midlle_Schedule_box th{  color:#393939; font-weight:normal;}
.data_midlle_Schedule_box span{color:#fe0000; }		


/*-----------------------------線上導覽----------------------------*/
.data_midlle_online{
	clear:both;
	display:block;
	width:748px; 
	padding:20px 40px 10px 40px;  
	margin:5px 45px;
	line-height:220%;	
	color:#333333;
	}
.data_midlle_online_bt{	display:block;		}
.data_midlle_online_bt ul{		}
.data_midlle_online_bt ul li a:{ display:block; float:left; width:150px; margin:5px 5px; line-height:240%; padding-left:30px; color:#363636; font-size:1.2em; font-weight:bold; text-decoration: none;  }
.data_midlle_online_bt ul li a:link{ display:block; float:left; width:150px; margin:5px 5px; line-height:240%; padding-left:30px; color:#363636; font-size:1.2em; font-weight:bold;  }
.data_midlle_online_bt ul li a:visited{ display:block; float:left; width:150px; margin:5px 5px; line-height:240%; padding-left:30px; color:#363636; font-size:1.2em; font-weight:bold;  }
.data_midlle_online_bt ul li a:hover{background:url(../images/map_bg.jpg) no-repeat; text-decoration: none;}
.data_midlle_online_bt img{ padding-right:5px;}




/*----------------------院長副院長秘書長行程---------------------------*/
.data_midlle_Travel{	display:block; float:left; border-top:#dbdbdb solid 5px; background-color:#efefef;margin:0px 0px 0px 22px; width:898px;		}
.data_midlle_Travel_left{	display:block; float:left;  background-color:#fff;	text-align:left; padding:10px; margin-top:10px;	}
.data_midlle_Travel_left p{ color:#000; font-size:1.2em; font-weight:bold;}
.data_midlle_Travel_left b{ color:#666666; padding-right:5px; }
.data_midlle_Travel_left span{ color:#0d7398; font-size:1em; font-weight:bold;margin-left:15px;}
.data_midlle_Travel_left dl{ width:600px; display:block; float:left; border-bottom:#999 dotted 1px; background-color:#FFF; color:#666666; line-height:200%; height:auto; margin-bottom:10px; }
.data_midlle_Travel_left dl dd{ width:450px; display:block; float:left;}
.data_midlle_Travel_left dl dt{ width:100px; display:block; float:right; margin-bottom:5px; }

.data_midlle_Travel_left ul li{ clear:both;	}


/*-----------------------------------問卷調查-----------------------------------------*/
.data_midlle_qa_box{
	display:block; 
	float:left; 
	padding:10px ; 
	word-break:break-all;
	line-height:180%; 
	color:#2a2a2a; 
	margin:0px 45px; 
	width:812px; 
	}

.data_midlle_qa{
	display:block; 
	float:left; 
	padding:10px ; 
	word-break:break-all;
	line-height:180%; 
	color:#2a2a2a; 
	margin:0px 45px; 
	width:812px; 
	}

.data_midlle_qa th{
	text-align: center;
	font-weight:bold;
	vertical-align:middle;
	height:44px;
	line-height: 200%;
	color: #000000;
}
.data_midlle_qa table{	background:url(../images/qa_th.jpg) repeat-x ; margin-bottom:10px; }

.data_midlle_qa td
{
	color:#000000;
	line-height: 180%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	border-bottom:#ccc dotted 1px; 
	text-decoration:none;
}
.data_midlle_qa td  A:link {COLOR: #2a2a2a;text-decoration: none ;}
.data_midlle_qa td  A:visited {COLOR: #00a0ea;text-decoration: none;}
.data_midlle_qa td  A:hover {COLOR: #00a0ea;text-decoration: none; position:relative; top:1px; left:1px;}

.data_midlle_qa span{ color:#069;}

.data_midlle_qa_title{ 
            width:760px; 
			height:51px; 
			background:url(../images/qa_title.jpg) no-repeat left; 
			padding-left:70px; 
			font-size:1.2em; 
			line-height:260%; 
			font-weight:bold;
			margin:0 45px;
			
				}
.data_midlle_qa_ok{ background: url(../images/qa_thank.jpg) no-repeat center top; width:355px; min-height:100px; margin:0 auto; padding:120px 260px 0px 60px; text-align:center; line-height:180%; }
	
/*-----------------------------------有獎徵答-----------------------------------------*/
.data_midlle_award_box{
	display:block; 
	float:left; 
	padding:10px ; 
	word-break:break-all;
	line-height:180%; 
	color:#2a2a2a; 
	margin:0px 45px; 
	width:812px; 
	}

.data_midlle_award{
	display:block; 
	float:left; 
	padding:10px ; 
	word-break:break-all;
	line-height:180%; 
	color:#2a2a2a; 
	margin:0px 45px; 
	width:812px; 
	}

.data_midlle_award th{
	text-align: center;
	font-weight:bold;
	vertical-align:middle;
	height:44px;
	line-height: 200%;
	color: #000000;
}
.data_midlle_award table{	background:url(../images/award_th.jpg) repeat-x ; margin-bottom:10px; }

.data_midlle_award td
{
	color:#000000;
	line-height: 180%;
	padding:3px 3px 3px 8px;
	vertical-align:middle;
	border-bottom:#ccc dotted 1px; 
	text-decoration:none;
}
.data_midlle_award td  A:link {COLOR: #2a2a2a;text-decoration: none ;}
.data_midlle_award td  A:visited {COLOR: #00a0ea;text-decoration: none;}
.data_midlle_award td  A:hover {COLOR: #00a0ea;text-decoration: none; position:relative; top:1px; left:1px;}

.data_midlle_award span{ color:#70380b;}

.data_midlle_award_title{ 
            width:760px; 
			height:51px; 
			background:url(../images/award_title.jpg) no-repeat left; 
			padding-left:70px; 
			font-size:1.2em; 
			line-height:260%; 
			font-weight:bold;
			margin:0 45px;
			
				}
.data_midlle_award_ok{ background: url(../images/award_thank.jpg) no-repeat center top; width:355px; min-height:100px; margin:0 auto; padding:120px 260px 0px 60px; text-align:center; line-height:180%; }
				
.data_midlle_award_button{	
            display:block; 
			float:left; 
			padding:0px 0px 15px 20px; 
			color:#FFF;  
			height:auto;  
			margin:0px 45px; 
			width:812px; 
			height:39px;
			background:url(../images/award_line.jpg) repeat-x bottom;
			}

/*頁籤*/
/*.tabs{
	height:28px;
	margin:0px 0px 0px 15px;
}
.tabs ul{
	padding:0px 0px 0px 6px;
	height:28px;
}
.tabs ul li{
	float:left;
	margin:0px 1px;	
}
.tabs_no01{background:url(../images/no01.jpg) no-repeat;width:72px;height:28px;display:block;color:#FFF;font-size:1.2em;font-weight:bold;}
.tabs_no01 a{text-decoration:none;color:#FFF;width:72px;height:28px;display:block;font-weight:bold; line-height:200%;  text-align:center;}

.tabs_no02{background:url(../images/no02.jpg) no-repeat;width:72px;height:28px;display:block;color:#FFF;font-size:1.2em;font-weight:bold;}
.tabs_no02 a{text-decoration:none;color:#FFF;width:72px;height:28px;display:block;font-weight:bold;	line-height:200%; text-align:center;}

.tabs_no03{background:url(../images/no03.jpg) no-repeat;width:72px;height:28px;display:block;color:#FFF;font-size:1.2em;font-weight:bold;}
.tabs_no03 a{text-decoration:none;color:#FFF;width:72px;height:28px;display:block;font-weight:bold;	line-height:200%; text-align:center;}


.tabs_yes{	background:url(../images/yes.jpg) no-repeat;width:72px;	height:28px;display:block;color:#00a0ea;font-size:1.2em;font-weight:bold;}
.tabs_yes a{ text-decoration:none;color:#00a0ea;width:72px;height:28px;display:block;font-weight:bold;line-height:200%; text-align:center;}
*/

/*頁籤*/
.tabs{
	height:34px;
	width:960px; 
	margin:0px 0px  5px 20px;
	padding: 10px 0px 4px 0px;
	background: url(../images/tabs_bg.jpg) repeat-x left bottom;
}
.tabs ul{
	padding:0px 0px 0px 6px;
	height:35px;
}
.tabs ul{
	
}
.tabs ul li{
	float:left;	
}
.tabs ul li a{
	width:110px;
	height:34px;
	line-height:34px;
	display:block;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.tabs_no{
	width:110px;
	height:34px;
	line-height:40px;
	display:block;
	color:#000;
	font-size:1em;
	font-weight:bold;
	background-image: url(../images/tabs_no.png);
	background-repeat: no-repeat;
	background-position: left bottom;padding-left: 2px;
	text-align:center;
}

.tabs_yes{
	width:110px;
	height:34px;
	line-height:38px;
	display:block;
	color:#fff !important;
	font-size:1em;
	font-weight:bold;
	background-image: url(../images/item_54.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-right: 2px;
}
.tabs_yes a{ text-decoration:none;color:#fff !important;width:72px;height:28px;display:block;font-weight:bold;line-height:200%; text-align:center;}


/*行事曆*/
.calendar{
	display:block;
	float:right;
	background:url(../images/main_bg.png) bottom no-repeat;
	width:240px;
	padding:8px 10px 70px 10px;
	margin:5px 5px 0px 5px;
}
.calendar h4{
	display:none;
	float:left;
	background:url(../images/indexmain_54.png) center left no-repeat;
	height:30px;
	font-size:1.2em;
	font-weight:bold;
	color:#002b83;
	line-height:30px;
	padding:0px 0px 0px 25px;
}
.calendar span{
	float:left;
	display:block;
	text-align:right;
	margin:10px 65px 10px 65px;
	color:#2e4a7d;
}
.calendar span a{
	color:#999;
	text-decoration:none;
}
.calendar span a:hover{
	color: #F00;
	text-decoration: underline;
}
.calendar table{
	clear:both;
}
.calendar th{
	text-align:center;
	font-size:0.6em;
	color:#666;
	background:#FFF;
	border-top:2px #1d396f solid;
	border-bottom:1px #b2cde7 solid;
	padding:6px 0px 6px 0px;
}
.calendar td{
	text-align:center;
	margin:1px;
	padding:2px;
	font-size:0.8em;
	color:#77a3d5;
}
.calendar ul{
	display:none;
	clear:both;
	margin:6px;
}
.calendar ul li{
	float:left;
	width:10px;
	margin:0px 2px 0px 2px;
}

.calendar_today{/*------------今日樣式-----------*/
    background:#F00;
	color:#FFF;
	padding:2px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}
.calendar_activity{/*------------活動日樣式-----------*/
    padding:1px;
	border:1px solid #F00;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}
    
.calendar_dutno a{/*---------標題點 非作用中---------*/
	text-indent:-10000px;
	background:url(../images/indexdut_03.png) left no-repeat;
	width:10px;
	height:12px;
	display:block;
	*float:left;
}
    
.calendar_dutyes a{/*---------標題點 非作用中---------*/
	text-indent:-10000px;
	background:url(../images/indexdut_04.png) left no-repeat;
	width:10px;
	height:12px;
	display:block;
	*float:left;
}
    /*行事曆的內文標題*/
.calendar_text{
	
	position:absolute;
	bottom:8px;
	left:8px;
	color:#0d7398;
	font-weight:bold;
	text-indent:0px;
	font-size:0.9em;
}
.calendar_text h5 a{
	color:#0d7398;
	font-size:1.3em;
	font-weight:normal;
	padding:5px 0px 5px 0px;
	display:block;
	text-indent:0px;
}
.calendar_text h5 a:hover{
	color: #000;
}

.p_search{ display:block; float:right; border: #e1e8ee solid 3px; width:220px; margin:5px 22px 0px 22px; background-color:#FFF;}

/*----------------------------------------線上投票------------------------------------------------------------------------*/
.data_midlle_vote_button{	
            display:block; 
			float:left; 
			padding:0px 0px 15px 20px; 
			color:#FFF;  
			height:auto;  
			margin:0px 45px; 
			width:812px; 
			height:39px;
			background:url(../images/line.jpg) repeat-x bottom;
			}
			
.data_midlle_vote{	display:block;		}
.data_midlle_vote ul{display:block;width:800px;	margin:20px 60px;	}
.data_midlle_vote ul li{width:800px;color:#000000;line-height:240%;	border-bottom:#CCC dotted 1px; list-style-image: url(../images/news_icon01.jpg);
	}
.data_midlle_vote ul li  a:link{width:800px;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_vote ul li  a:visited{width:800px;color:#000000;line-height:240%; text-decoration:none;}
.data_midlle_vote ul li  a:hover{width:800px;color:#5cb700;line-height:240%; position:relative; bottom:1px; }

.data_midlle_vote span{	color:#90d44d;	font-size:1em;	line-height:240%;	}

.data_midlle_vote_title{ 
            width:760px; 
			height:51px; 
			background:url(../images/vote_title.jpg) no-repeat left; 
			padding-left:70px; 
			font-size:1.2em; 
			line-height:260%; 
			font-weight:bold;
			margin:0 45px;
			
				}
.data_midlle_vote_box td{ border-bottom:#999 dotted 1px; line-height:280%; margin:0 auto;}
.data_midlle_vote_ok{ background: url(../images/thank.jpg) no-repeat center top; width:355px; min-height:100px; margin:0 auto; padding:120px 260px 0px 60px; text-align:center; line-height:180%; }
.data_midlle_vote_end { display:block; float:left; width:700px;  line-height:280%; margin:0 40px; padding: 0  0px 0 65px;}
.data_midlle_vote_end th{ color:#00a0ea;}
.data_midlle_vote_end td{ border-bottom:#999  dotted 1px;}

/*---------------------快速跳頁(樣式院長行程)----------------------------*/
.list_gotopage_a{	display:block;  width:100%; *width:70%;	text-align:center; height:40px;	color:#014f92;	line-height:280%; clear:both;	}
.list_gotopage_a a{	color:#014f92;	line-height:280%; text-decoration:none;	}


/*---------------------快速跳頁(樣式藍字)----------------------------*/
.list_gotopage_b{ display:block; text-align:center; color: #666; line-height:1.7; padding:5px 0 5px 20px; /*position:relative;*/}
.list_gotopage_b a{	color:#014f92; line-height:1.7; text-decoration:none;	}

/*---------------------快速跳頁(有單元查詢的)----------------------------*/
.list_gotopage_news{ display:block; text-align:center; color: #666; line-height:1.7; padding:10px 0 10px 0px; }
.list_gotopage_news table{ margin-left:20px;}
.list_gotopage_news a{	color:#014f92; line-height:1.7; text-decoration:none;	}

/* -------------單元查詢------------- */
a.news_search {
	position:absolute;
	right:25px;
	top:5px;
	background: url(../images/page_b01.jpg) no-repeat left top;
	display:block;
	width:80px;
	height:25px;
	line-height:25px;
	text-align:right;
	padding:0 5px 0 0;
	margin-left:8px;
	color:#666;
}

/*---------------------快速跳頁(樣式白字)----------------------------*/
.list_gotopage_w{	display:block;  width:100%;	text-align:center; height:40px;	color:#FFF;	line-height:280%; clear:both;	}
.list_gotopage_w a{	color:#FFF;	line-height:280%; text-decoration:none;	}


/*---------------------右方區塊----------------------------*/
.data_right{
	display:block;
	}	
/*---------------------下方區塊----------------------------*/
.data_bottom{
	display:block;
	}	
	
/*---------------------按鈕樣式----------------------------*/
/*----黑的----*/
.ButtonStyle {
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	width:80px;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	height:25px;
	margin:5px ;
	padding:5px 10px;
	background:url(../images/btn_bg.jpg);
}

/*----白的----*/
.ButtonStyle_w {
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	width:80px;
	font-size: 12px;
	background:#DDDDDD;
	color:#666;
	height:25px;
	margin:5px ;
	padding:5px 10px;
	background:url(../images/btn_bg_w.jpg);
}

/*----藍的----*/
.ButtonStyle_b {
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	width:110px;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	height:25px;
	margin:5px ;
	padding:5px 10px;
	background:url(../images/btn_bg_b.jpg);
}

/*----灰的----*/
.ButtonStyle_g {
	cursor:pointer;
	border: 1px #494949;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
	border-radius: 15px;
	width:80px;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	height:23px;
	margin:5px ;
	padding:5px 10px;
	background:url(../images/btn_bg_g.jpg);
}
/*----上一頁----*/
.ButtonStyle_back {display:block; float:right;  width:85px; height:25px; padding-left:5px; background:url(../images/page_b02.jpg) no-repeat; line-height:220%; color:#4a4a4a;}
.ButtonStyle_back a:link{ display:block;   width:85px; height:25px; padding-left:20px;  line-height:220%; color:#4a4a4a; text-decoration:none; font-size: 13px;}
.ButtonStyle_back a:visited{display:block;  width:85px; height:25px;padding-left:20px; line-height:220%; color:#4a4a4a;text-decoration:none;}
.ButtonStyle_back a:hover{display:block; width:85px; height:25px;padding-left:20px; line-height:220%; color:#4a4a4a; text-decoration:none;}

/*----最上面---*/
.ButtonStyle_top {
	display:block;
	float:right;
	width:85px;
	height:25px;
	padding-left:5px;
	background:url(../images/page_b03.jpg) no-repeat;
	line-height:220%;
	color:#4a4a4a;
}
.ButtonStyle_top a:link{ display:block;   font-size: 13px; width:85px; height:25px; padding-left:20px;   line-height:220%; color:#4a4a4a; text-decoration:none;}
.ButtonStyle_top a:visited{display:block;  width:85px; height:25px; padding-left:20px;  line-height:220%; color:#4a4a4a;text-decoration:none;}
.ButtonStyle_top a:hover{display:block; width:85px; height:25px;padding-left:20px;  line-height:220%; color:#4a4a4a; text-decoration:none;}



/*----院長行程查詢鈕---*/
.search_button { display:block; float:right; width:56px; height:30px; padding-left:40px;  background:url(../images/page_b01.jpg) no-repeat; line-height:220%; color:#4a4a4a;}
.search_button a:link{ display:block;   width:56px; height:30px; line-height:220%; color:#4a4a4a; text-decoration:none;}
.search_button a:visited{display:block;  width:56px; height:30px;  line-height:220%; color:#4a4a4a;text-decoration:none;}
.search_button a:hover{display:block; width:56px; height:30px; line-height:220%; color:#4a4a4a; text-decoration:none;}

/*----web重設按鈕---*/
.web_no { display:block;float:left;  height:30px;  font-weight:bold;  background:url(../images/web_no.jpg) no-repeat; line-height:33px; color:#4a4a4a; margin-right:5px;}
.web_no a{ display:block;   width:71px; height:30px;font-weight:bold; color:#4a4a4a; text-decoration:none; padding-left:25px;}
.web_no a:hover{display:block; width:71px; height:30px;font-weight:bold; color:#4a4a4a; text-decoration:none; padding-left:25px;}

/*----web查詢按鈕---*/
.web_search { display:block;float:left; height:30px; font-weight:bold;  background:url(../images/web_search.jpg) no-repeat; line-height:33px; color:#4a4a4a; }
.web_search a{ display:block; width:71px;height:30px; font-weight:bold; color:#4a4a4a; text-decoration:none;margin-right:5px;  padding-left:25px;}
.web_search a:hover{display:block; width:71px;height:30px; font-weight:bold; color:#4a4a4a; text-decoration:none;margin-right:5px;  padding-left:25px;}




/*----------------*/
.cp{
	color: #333333;
	line-height: 2em;
	font-weight:normal;
}
.cpc_line{
	font-size: 1em;
	color: #2dbcff;
	background-image: url(../../../Upload/UserFiles/cpc_line_1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;
	height: 25px;
	display: block;
}
.cpc_line2{
	font-size: 0.9em;
	color: #2dbcff;

}


.cpc_line3 {
	color: #2dbcff;
	height: 20px;
	background-image: url(../../../Upload/UserFiles/cpc_line_1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	
	display: block;
}

/*-----網站導覽----*/

.data_midlle_sitemap{  line-height:180%; padding-left:25px;}
.data_midlle_sitemap a{  color:#333;}
.data_midlle_sitemap a:hover{	color:#C03; position:relative; top:1px; left:1pt;}

/*----------------------頁籤2---------------------------*/

.data_midlle_service_child{ color:#464646;  padding-left:25px; overflow:hidden;}
.data_midlle_service_child ul{ width:100%; color:#369;}
.data_midlle_service_child ul li{ float:left;display:inline; *display:inline; color:#b1922a;line-height:240%; padding:0px 20px 0px 20px; background-image:url(../images/datamiddle_icon.png); background-repeat:no-repeat; background-position:left 8px; }
.data_midlle_service_child ul li  a:link{ float:left;  color:#336699;line-height:240%; text-decoration:none; }
.data_midlle_service_child ul li  a:visited{float:left; color:#336699;line-height:240%; text-decoration:none;}
.data_midlle_service_child ul li  a:hover{ float:left; color:#ad8d1f;line-height:240%; position:relative; bottom:1px; }

.data_midlle_service_child .p_tabs_yes a{
	color:#000;
}
.data_midlle_service_child .p_tabs_yes a:hover{
	color:#000;
}
.data_midlle_service_child .p_tabs_no{

}

/*  ---------------- 填報系統 0719 ----------
------------------------------------------*/
.active {
	PADDING-LEFT: 25px;
	padding-right:25px;
	min-height:300px; /*0704 jovi*/
}
.active H3 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 50px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/listbar.png) no-repeat left top; COLOR: #fff; PADDING-TOP: 6px
}
.active UL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
.active UL LI {
	LIST-STYLE-POSITION: outside; BORDER-BOTTOM: #c5afc2 1px dotted; LINE-HEIGHT: 2.5; LIST-STYLE-TYPE: disc
}
.active A.link {
	COLOR: #000; MARGIN-LEFT: 5px; TEXT-DECORATION: none
}
.active A.visited {
	COLOR: #000; MARGIN-LEFT: 5px; TEXT-DECORATION: none
}
.active A.link:hover {
	COLOR: #9c2626; TEXT-DECORATION: none
}
.active SPAN.item {
	COLOR: #600; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.active UL LI SPAN.date {
	COLOR: #3761ad; MARGIN-LEFT: 10px; TEXT-DECORATION: none
}
.active span.act_tit{
	background:url(../images/sprite.png) 0 3px no-repeat; padding-left:15px;
}
.act_table tr.ac1 td{
	border-bottom:1px dotted #d4d4d4;
	padding-bottom:5px;
}
.act_table tr.ac1 td a{
	text-decoration:none;
}

.status_bar {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.status_bar P {
	COLOR: #fff
}
.btn_login {
	POSITION: absolute; RIGHT: 60px; TOP: 10px
}
.btn_registr {
	POSITION: absolute; RIGHT: 20px; TOP: 10px
}
.btn_logout {
	POSITION: absolute; RIGHT: 20px; TOP: 10px
}
.common {
	PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-TOP: 30px
}
.common A {
	COLOR: #000; TEXT-DECORATION: none
}
.common A:hover {
	POSITION: relative; BOTTOM: 1px; COLOR: #9c2626
}
.ge {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 3px; OUTLINE-STYLE: none; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-TOP: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.ge:focus {
	-webkit-box-shadow: inset 1px 1px 2px rgba(0, 180, 255, .2); -moz-box-shadow: inset 1px 1px 2px rgba(0, 180, 255, .2); box-shadow: inset 1px 1px 2px rgba(0, 180, 255, .2)
}
.login {
	MIN-HEIGHT: 400px; PADDING-LEFT: 170px; BACKGROUND: url(../images/bg_log1.png) #fff no-repeat 0px -30px
}
.login P {
	MARGIN-BOTTOM: 5px
}
.logok P {
	MARGIN-BOTTOM: 5px
}
.login .btn {
	MARGIN-LEFT: 120px
}
.logok {
	MIN-HEIGHT: 190px; PADDING-LEFT: 190px; BACKGROUND: url(../images/bg_log2.png) no-repeat 0px 0px
}
.register {
	PADDING-LEFT: 20px; padding-right:20px;
}
.register H2 {
	/*BORDER-BOTTOM: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; PADDING-BOTTOM: 10px;  PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BORDER-TOP: #c2c2c2 1px solid;PADDING-TOP: 10px;BORDER-RIGHT: #c2c2c2 1px solid; 
	*/
	PADDING-LEFT: 29px;
	BACKGROUND: url(../images/sprite.png) /*#eeeeee*/ no-repeat -731px -290px; 
	COLOR:#000; /*#4f4f4f;*/ 
	FONT-SIZE: 15px;  FONT-WEIGHT: bold; 
}
.register P {
	COLOR: #333
}
.form_item1 {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.register H3 {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; DISPLAY: block; COLOR: #3761ad; FONT-WEIGHT: bold
}
.wri {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; OUTLINE-STYLE: none; PADDING-LEFT: 10px; WIDTH: 730px; PADDING-RIGHT: 10px; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-TOP: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.form_item1 .chk {
	LINE-HEIGHT: 20px; WIDTH: 740px; DISPLAY: block
}
INPUT {
	MARGIN-RIGHT: 5px
}
.event {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.event_intro {
	/*BORDER-BOTTOM: #aa8baa 1px dotted; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px;*/ COLOR: #990099
}
.event_intro H2 {
	/*BORDER-BOTTOM: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c2c2c2 1px solid;BORDER-RIGHT: #c2c2c2 1px solid; PADDING-TOP: 10px;*/
	PADDING-LEFT: 29px; 
	MARGIN-BOTTOM:0px; 
	margin-top:20px;
	BACKGROUND: url(../images/sprite.png) /*#eee*/ no-repeat -735px -290px; 
	COLOR: #000;/*#4f4f4f;*/ FONT-SIZE: 15px;  FONT-WEIGHT: bold; 
}
.event_intro UL {
	MARGIN-LEFT: 25px
}
.event_intro UL LI {
	LIST-STYLE-POSITION: outside; LINE-HEIGHT: 2em; LIST-STYLE-TYPE: disc
}
.event_intro UL LI A.button {
	MARGIN-LEFT: 10px
}
.event_content P {
	LINE-HEIGHT: 2.5em
}
.intro_btn_area {
	MARGIN: 10px auto; WIDTH: 230px
}
.intro_btn_area A.intro_btn {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; WIDTH: 110px; DISPLAY: inline-block; BACKGROUND: url(../images/sprite.png) no-repeat 0px -531px; HEIGHT: 23px; COLOR: #fff; OVERFLOW: hidden; MARGIN-RIGHT: 5px; PADDING-TOP: 6px
}
.intro_btn_area A.intro_btn:hover {
	BACKGROUND: url(../images/sprite.png) no-repeat 0px -565px
}
.complete {
	MARGIN: 0px auto; PADDING-LEFT: 25px; padding-right:25px; padding-top:0;
}
.comp_chk H2 {
	BORDER-BOTTOM: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-LEFT: 29px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND: url(../images/sprite.png) #eee no-repeat -731px -278px; COLOR: #4f4f4f; FONT-SIZE: 15px; BORDER-TOP: #c2c2c2 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c2c2c2 1px solid; PADDING-TOP: 10px
}
.comp_chk H3{
	color:#009966;
	padding-left:25px;
	font-size:14px;
}
.comp_chk UL LI {
	LINE-HEIGHT: 2em; PADDING-LEFT: 25px
}
.comp_chk UL LI.it1 {
	BACKGROUND: url(../images/sprite.png) no-repeat -738px -398px
}
.comp_chk UL LI.it2 {
	BACKGROUND: url(../images/sprite.png) no-repeat -738px -344px
}
.comp_chk UL LI.it3 {
	BACKGROUND: url(../images/sprite.png) no-repeat -738px -434px
}
.comp_chk UL LI SPAN.chk_c {
	COLOR: #369; MARGIN-RIGHT: 5px
}
.comp_btn {
	WIDTH: 110px; MARGIN-LEFT: 650px
}
A.button {
	/*TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #a0a0a0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #f5f5f5; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 2px*/
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 5px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
/*font: 14px/100% Arial, Helvetica, sans-serif;*/
padding: .1em 1em .1em;
text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
/*border-radius: .5em;*/
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	
color: #D7D7D7;
border: solid 1px #333;
background: #333;
background: -webkit-gradient(linear, left top, left bottom, from(#666), to(black));
background: -moz-linear-gradient(top, #666, black);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
A.button:hover {
	POSITION: relative; BOTTOM: 1px; COLOR: #fff
}
.inquiry {
	BORDER-BOTTOM-COLOR: #f7f7f7
}
.inquiry H2 {
	/*BORDER-BOTTOM: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; PADDING-BOTTOM: 10px;  PADDING-RIGHT: 10px; BORDER-RIGHT: #c2c2c2 1px solid; PADDING-TOP: 10px;BORDER-TOP: #c2c2c2 1px solid;*/
	MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/sprite.png) no-repeat -731px -290px; COLOR: #000; FONT-SIZE: 15px; 
	 FONT-WEIGHT: bold; PADDING-LEFT: 29px;
}
.inquiry UL {
	MARGIN-LEFT: 0px
}
.inquiry UL LI {
	LINE-HEIGHT: 2em; PADDING-LEFT: 25px
}
.inquiry UL LI.it1 {
	BACKGROUND: url(../images/sprite.png) no-repeat -738px -398px
}
.inquiry UL LI.it2 {
	BACKGROUND: url(../images/sprite.png) no-repeat -738px -344px
}
.inquiry UL LI.it3 {
	BACKGROUND: url(../images/sprite.png) no-repeat -738px -434px
}
.inquiry UL LI SPAN.chk_c {
	COLOR: #a00391; MARGIN-RIGHT: 5px
}
.inquiry_detail {
	/*BORDER-TOP: #c8c8c8 1px dotted*/
}
.inquiry_detail H3 {
	MARGIN-TOP: 20px; COLOR: #a00391; FONT-WEIGHT: bold
}
.inq_tab {
	BORDER-BOTTOM: #e3e2e2 1px solid; BORDER-LEFT: #e3e2e2 1px solid; MARGIN: 20px 0px; BORDER-TOP: #e3e2e2 1px solid; BORDER-RIGHT: #e3e2e2 1px solid
}
.inq_tab TH {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ededed; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #000; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 4px
}
.inq_tab TD {
	BORDER-BOTTOM: #ededed 1px solid; /*TEXT-ALIGN: center;*/ BORDER-LEFT: #ededed 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid; PADDING-TOP: 4px
}
.inq_tab TR.tab_tr {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.inq_tab TR.taba {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; BACKGROUND-COLOR: #fdfdfd; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.ta1 {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid;  BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; padding:10px;
}

.ta1 TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.ta1 th{
	padding-left:10px;
}
.tit {
	
}
.tatr TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TR.reg_tr TD {
	line-height:0.8;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
}

/*  -----------查詢頁----------- */
.data_midlle_news_search{ margin:0 0 0 270px; margin:0 0 0 277px\9; padding:10px 0 0 0;}
.data_midlle_news_search th{font-weight:normal;}

.data_midlle_news_search_btn {
	margin:0 auto;
	text-align:center;
	padding:10px 0;
}

/* 網站導覽頁籤 */
.sitemap_tab{  height:auto; overflow:hidden; position:relative; margin:0px 25px 25px 25px;    }
.sitemap_tab ul{  display:block;  overflow:hidden; margin-top:10px; border-bottom:#666 solid 1px; }
.sitemap_tab ul li{  display:block; float:left;   line-height:1.5;   border-right:#CCC solid 1px; }
.sitemap_tab ul li a{ display:block;  color:#333333;   padding:10px 10px 10px 15px; background:url(../images/sub_peaper_icon02.png) no-repeat 0 10px;  font-weight:bold; text-decoration:none;  height:20px; }
.sitemap_tab ul li a:hover{ display:block; color:#806053;  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; border-top: #CCC solid 1px; height:19px; }
.sitemap_tab_yes { display:block;  color:#806053; /*padding:10px 10px 10px 15px;*/  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; font-weight:bold; border-top: #CCC solid 1px;  }
.sitemap_tab_yes a{ display:block;  color:#806053; /*padding:10px 10px 10px 15px;*/  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; font-weight:bold; }
.sitemap_tab_yes a:hover{ display:block;  color:#806053;/* padding:10px 10px 10px 15px;*/  background: #f4f4f4 url(../images/sub_peaper_icon02.png) no-repeat 0 10px; font-weight:bold; }



/*-------------------訴願進度查詢--------------------------------------*/
.data_midlle_Schedule_box{
	width:92%;
	margin:10px 30px;
	padding:25px 0px 25px 0px;
	display:block;
	float:left;
	border:1px dashed #CCC;
	background:url(../images/web_bg.jpg)  right center no-repeat;
			}
.data_midlle_Schedule_box table{ line-height:220%; }
.data_midlle_Schedule_box th{  color:#393939; font-weight:normal;}
.data_midlle_Schedule_box span{color:#880000; }		

.data_midlle_Schedule01_box{
	width:92%;
	margin:10px 30px;
	padding:25px 0px 25px 0px;
	display:block;
	float:left;
	border:1px dashed #CCC;
	background:url(../images/web_bg.jpg)  right center no-repeat;
			}
.data_midlle_Schedule01_box table{ line-height:220%; width:100% }
.data_midlle_Schedule01_box th{  color:#393939; font-weight:normal;}
.data_midlle_Schedule01_box span{ background:url(../images/data_midlle_Schedule01_box.jpg) bottom; with:100px; padding:10px;}		


/*熱門單元*/
.module_hotnews{
	clear:both;
}
.module_hotnews h4{
	color:#600;
	padding:10px 0px 10px 0px;
	font-size:1.2em;
	display:none;
}
.module_hotnews ul li{
	/*background:url(../images/listicon.png) center left repeat-y;*/
	padding:0px 0px 10px 0px;	
}
.module_hotnews ul li a{
	font-weight:bold;
	color:#0d7398;
	text-decoration:none;
	font-size:15px;
}
.module_hotnews ul li a:hover{
	color: #000;
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
}
.module_hotnews ul li span{
	color:#666;
	font-size:0.9em;
	padding:0px 0px 0px 8px;
}
module_hotnews_more{
	clear:both;
	background:none;
	text-align:right;
}

/*----------- 歷任官員 ------------- */

.member_search{}
.member_search{ color:#666; padding-left:25px; }
.member_search{z-index:100;	height: 45px;padding:0 0 0 25px;overflow:hidden; }
.member_search li {display:inline;}
.member_searchbt2{
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	width:60px;
	height:25px;
	margin-top:5px;
	padding:5px 10px;
	background:url(../images/btn_bg.jpg);
   	
}

.data_midlle_member{ padding:10px 25px 10px 25px;}
.data_midlle_member ul{ padding:7px 0 0 0;}
.data_midlle_member ul li{color:#000000;line-height:1.7;background:url(../images/news_icon03.jpg) no-repeat left -3px; padding:0 0 7px 18px; text-indent:-16px \9;}
.data_midlle_member ul li a{color: #069;text-decoration:none;}
.data_midlle_member ul li a:hover{color:#9c2626;position:relative; bottom:1px; }
.data_midlle_member h4{ font-size:1em; padding:10px 0 5px 0; border-bottom:#CCC solid 1px;}


/* -----首長個人資料------ */
.data_midlle_Personal {
	margin:0 20px;
	 padding:10px 0 0 0;
	height:32px;
	background-image:url(../images/personal02.jpg);
	behavior:expression(this.style.width=(document.documentElement.offsetWidth<800)?"500px":"100%");
}
.data_midlle_Personal h2 {
	float:left;
	height:32px;
	font-size:15px;
	padding-left:30px;
	line-height:1.8;
	color:#FFF;
	background-image:url(../images/personal01.jpg);
}
.data_midlle_Personal h3 {
	float:right;
	width:10px;
	height:32px;
	background-image:url(../images/personal01.jpg);
	background-position:right top;
	text-indent:-9999px;
}

.data_midlle_Personal01{
	clear:both;
	display:block;
	float:left;
	margin-top:10px;
	margin-right:20px;
	}
	
/*----------院長行程--------*/
/*.dean_travel{ width:500px; color:#5f5f5f;}
.dean_travel ul { border: #CCC solid 1px; height:31px;background:url(../images/travel_bg00.jpg) repeat-x; font-weight:bold;}
.dean_travel ul li{ display:block; float:left; text-align:center;  list-style-type:none; color:#5f5f5f;  line-height:1.5;  height:31px;}
.dean_travel ul li a{ color:#5f5f5f;  text-decoration:none;  list-style-type:none; color:#5f5f5f;  line-height:1.5;  height:31px; }
.dean_travel ul li a:hover{ color:#ffffff; background:url(../images/travel_bg01.jpg) repeat-x;  height:31px;}
*/
.dean_travel {position:relative;line-height:1.8;  font-size:1em;margin:10px 25px;}
.dean_travel ul {list-style:none;margin:0; padding:0; overflow:auto; background:url(../images/travel_bg00.jpg);border:#c0c0c0 solid 1px; margin-bottom:10px; }
.dean_travel li {float:left;margin-right:1px; border-right: #999 solid 1px; text-align:center; height:31px; line-height:31px;}
.dean_travel li a {color:#605c52;text-decoration:none;display:block;font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;padding:0 10px;}
.dean_travel li a:hover {color:#FFFFFF; background-image:url(../images/travel_bg01.jpg);}
.dean_travel u{ color:#880000; text-decoration:none;}
li.dean_travel_yes a{color:#FFFFFF; background-image:url(../images/travel_bg01.jpg); font-weight:bold;padding:0 10px; }

.dean_travel table { color:#000; border-top:#CCC solid 1px; border-left:#CCC solid 1px;}
.dean_travel table th{ background:#6a6a6a;; color:#FFF; font-weight:normal; padding:3px 0; }
.dean_travel table td{ background:#fff; line-height:1.5; padding:5px; border-bottom: #CCC solid 1px; border-right: #CCC solid 1px;  }
.bordleft{ border-left: #CCC solid 1px;}

.dean_travel table.dean_travel_search { margin:10px 0; border:0;}
.dean_travel table.dean_travel_search td { padding:0; border:0;}

.travel_searchbtn{
	cursor:pointer;
	border: inset 1px #FFF;
	border: 1px outset #CCC;
	font-size: 12px;
	background:#DDDDDD;
	color:#FFF;
	width:60px;
	height:25px;
	padding:5px 10px;
	background:url(../images/btn_bg.jpg);
}

/*----------------------------政務顧問建言搜尋-----------------------------*/
.Consultant_search{	z-index:100;	padding:10px 0 0 25px;	overflow:hidden;}
.Consultant_search li {}
.Consultant_searchbt1{display:block;	float:left;	 margin-top:12px;}
.Consultant_searchbt1 span{	color:#FFF;	}
.Consultant_searchbt2{display:block;float:left;	width:10px;}
.Consultant_searchbt2 input{display:block;	float:left;	width:10px;	*width:10px; border:0px; font-size:1em;	margin:0px 3px 4px 15px;*margin:0px 7px 4px 11px;}

/*--------------------------------政務顧問建言---------------------------------------------*/
.data_midlle_news_1{ clear:both; padding:10px 25px 20px 25px; }

.data_midlle_news_1 table{ border-left:1px #CCC solid;border-top:1px #CCC solid;}
.data_midlle_news_1 th{text-align:center; line-height:1.7; color:#2e515e; border-right:1px #CCC outset; border-bottom:1px #CCC outset; background-color:#f4f4f4;}
.data_midlle_news_1 td{ line-height:1.7; border-right:1px #CCC solid; border-bottom:1px #CCC solid; padding:5px;}
.data_midlle_news_1 a:link{color:#000000;line-height:1.7; text-decoration:none; }
.data_midlle_news_1 a:visited{color:#000000;line-height:1.7; text-decoration:none;}
.data_midlle_news_1 a:hover{color:#9c2626;line-height:1.7; position:relative; bottom:1px; }

.data_midlle_new_1s span{	color:#336699; margin-left:5px;	font-size:1em;	line-height:200%; display:inline;}

.principal_page{  color:#333; padding:10px 20px 0 20px; }
.image{ with:150px; height:225px; border:#999 solid 1px; padding:2px; display:block; float:left; margin:10px 10px;}
.principal_page h3{ display:block; float:right; width:100%; line-height:1.7; color:#001f58; padding-bottom:7px;}
.principal_page p{ color:#333; padding-top:10px; }
.principal_page caption{ font-weight:bold; color:#001f58; line-height:1.7; }
.principal_page table{ border-top:#cccccc solid 2px; border-bottom:#cccccc solid 2px;}
.principal_page th{ color:#333333; background:#f6f6f6; font-weight:normal; border-bottom:#cccccc  dotted 1px; padding:2px 5px;}
.principal_page td{ color:#333; line-height:1.7; border-bottom:#cccccc  dotted 1px; padding:2px 5px;}


/*焦點新聞*/

.module_pointnews{
	clear:both;
}
.module_pointnews h4{
	color:#600;
	padding:10px 0px 10px 0px;
	font-size:1.2em;
	display:none;
}
.module_pointnews ul li{
	/*background:url(../images/listicon.png) center left no-repeat;*/
	padding:0px 0px 10px 0px;
	font-family:Verdana, Geneva, sans-serif;
}
.module_pointnews ul li a{
	font-weight:bold;
	color:#0d7398;
	text-decoration:none;
	font-size:15px;
	/*background:url(../images/listicon.png) center left no-repeat;*/
}
.module_pointnews ul li a:hover{
	color: #000;
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
	background:url(../images/listicon.png) center left no-repeat;
}
.module_pointnews ul li span{
	color:#666;
	font-size:0.7em;
	padding:0px 0px 0px 8px;
}
.module_pointnews_more{
	clear:both;
	background:none;
	text-align:right;
}

/* 新聞公告的上方目錄 */
.data_midlle_news_category {
	padding:10px 25px 0 25px;
	overflow:hidden;
}
.data_midlle_news_category ul{
	white-space: nowrap;
}
.data_midlle_news_category li{
	float:left;
	margin:0 5px 5px 0;
	display: inline;
}
.data_midlle_news_category li a{
	background:url(../images/category.jpg) no-repeat left top;
	padding:0 0 0 7px;
	height:25px; 
	line-height:25px;
	display:block;
	text-decoration:none;
	color:#666;
	display:inline-block;
	cursor:pointer;
}
.data_midlle_news_category li a:hover{
	background:url(../images/category_ov.jpg) no-repeat left top;
	display:inline-block;
	text-decoration:none;
	color: #000;
}
.data_midlle_news_category li a span{
	padding:0 7px 0 0;
	background:url(../images/category.jpg) no-repeat right top;
	height:25px; 
	line-height:25px;
	display:block;
	text-decoration:none;
	color:#666;
	display:inline-block;
	cursor:pointer;
}
.data_midlle_news_category li a span:hover{
	background:url(../images/category_ov.jpg) no-repeat right top;
	display:inline-block;
	text-decoration:none;
	color: #000;
}
li.data_midlle_news_category_yes a{
	background:url(../images/category_ov.jpg) no-repeat left top;
	color: #000;
}
li.data_midlle_news_category_yes a span{
	background:url(../images/category_ov.jpg) no-repeat right top;
	color: #000;
}


/*----------------------首頁大型看板內頁區塊---------------------------*/
.data_midlle_link_box01{display:block;  margin:15px 13px 0 25px; margin:10px 20px 0 20px\9; padding:0 0 13px 0; background:url(../images/new_line01.jpg) no-repeat center bottom;}
.data_midlle_link_box01 dt{display:block; color:#a17d00; line-height:1.8; font-size:1.2em; font-weight:bold;}
.data_midlle_link_box01 dd{display:block; line-height:1.7; padding-bottom:15px; padding-right:15px; background:url(../images/new_line01.jpg) no-repeat left bottom;  }

.data_midlle_link_box02 { margin:0px 10px 0px 25px; margin:0px 20px 0px 20px\9;text-align:justify; color:#333; line-height:180%; padding-bottom:15px; background:url(../images/new_line01.jpg) no-repeat center bottom;}
.data_midlle_link_box02 a:link{	color:#333; line-height:1.7; text-decoration:none; }
.data_midlle_link_box02 a:visited{ color:#333;}
.data_midlle_link_box02 a:hover{color:#333; color:#9c2626; position:relative; top:1px; left:1px;}
.data_midlle_link_box02 img{ }
.data_midlle_link_box02_img{padding:5px;}
.data_midlle_link_box02 p{ width:620px; text-align:justify;}


#search{
	float:left;
	padding-top:4px;
	position:relative;
	margin-left:14px;
	*margin-left:5px;
}
#search input{border:0 none;height:24px;color:#FFF;font-size:12.8px;padding-left:4px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#search label{
	position:absolute!important;
	top:5px;
	right:0;
	width:40px;
	height:27px;
	left:255px/9;
	*left:268px !important;
	left:255px;
}
.projects_list h1{background-image:url(../images/title.png);background-repeat:no-repeat;height:36px;width:147px;display:block}
#search input[type=text]{
	border:1px solid #CCC;
	height:20px;
	color:#666;
	font-size:12.8px;
	padding-left:4px;
	width:200px;
	background-color:#FFF;
	float: left;
	-moz-border-radius:10em;
	-webkit-border-radius:10em;
	border-radius:10em;
	margin-left: 0px;
}
#search span {
	display: block;
	float: left;
	padding-left: 12px;
}

#search label input{
	background-image:url(../images/search_ico.png);
	background-repeat:no-repeat;
	background-position:10px;
	background-color:#888888;
	height:22px;
	-webkit-border-top-left-radius:0em;
	-webkit-border-top-right-radius:10em;
	-webkit-border-bottom-right-radius:10em;
	-webkit-border-bottom-left-radius:0em;
	-moz-border-radius-topleft:0em;
	-moz-border-radius-topright:10em;
	-moz-border-radius-bottomright:10em;
	-moz-border-radius-bottomleft:0em;
	border-top-left-radius:0em;
	border-top-right-radius:10em;
	border-bottom-right-radius:10em;
	border-bottom-left-radius:0em;
}
.rss {
	float: left;
	margin-top: 5px;
}
#page {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#page a {
	color: #039;
}

#link a {
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#link {
	margin-left: 20px;
}

#link a:hover {
	font-size: 1.2em;
	font-weight: bold;
	color: #008636;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.CategoryYes{ 
    background:#fd8f36; 
    color:#FFF !important; 
	line-height:2; 
	padding:4px 10px;
	margin:0 5px;
	width:50px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	}
.CategoryNo{ 
    background:#888888; 
    color:#FFF !important; 
	line-height:2; 
	padding:4px 10px;
	margin:0 5px;
	width:50px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	}


.module_news1{
	display:block;
	float:left;
	width: 960px;
	margin-left: 20px;
}
.module_news1_b {	
}
.module_news1_b h4{
	display:none;	
}
.module_news1_b ul{
	/*background:url(../images/newsbg_03.jpg) bottom repeat-x;*/
	padding:0px 0px 5px 0px;
}
.module_news1_b ul li{
	clear:both;
	padding:0px 0px 3px 30px;
	
	line-height:30px;
	background:url(../images/news_icon.png) no-repeat 0 8px;
	border-bottom:#CCC 1px dashed;
}
.module_news1_b h5{
	display:inline;
}
.module_news1_b h5 a{
	text-decoration:none;
	font-weight: normal;
	color:#666;
	font-size:1.2em;
	*font-size:1em;
	text-decoration:none;
}
.module_news1_b h5 a:hover{
	color: #000;
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
}
.module_news1_b dl{
	*float:left;
	*display:block;
}
.module_news1_b span{
	display:none;
}
.module_news1_b b{
	padding:0px 0px 0px 7px;
	color:#00a0ea;
	text-decoration:none;
	font-weight:normal;
	display: inline;
}
.module_news1_b dd{
}
.RssExplain{
	color: #333;
	background:url(../images/news_icon2.png) no-repeat 0 10px;
	margin-top: 10px;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 30px;
	margin-left: 0px;}


@import url("rwd_page.css");