﻿@charset "utf-8";
@import url("reset.css");
/* CSS Document 0625 */ 



body{
	font-size:0.8em;
	font-family:"微軟正黑體","新細明體",Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) ;
	background-repeat:no-repeat;
	background-color:#ececec;
}

/*************************************** 框 架 **************************************/

/*----------最外層div--------*/
.wrapper{width:990px;margin:0 auto; position: relative; }


/*----------整體首頁內容區--------*/
.content1{clear:both; margin-top:290px;}
/*----------整體內頁內容區--------*/
.content{clear:both; margin-top:290px;}


/*----------上方區塊--------*/
.content_top{position:relative;display:none;}



/*----------左邊區塊----------*/
.content_left{
	float:left;
	margin-bottom: 10px;
	
}

/*----------中間區塊----------*/
.content_middle{
	overflow:hidden;
	float: left;
	margin: 0px 20px 20px;
	margin: 0px 20px 20px;\9
	background: #FFF;

}

/*----------右方區塊----------*/
.content_right{float:right; overflow:hidden;}

/*----------下方區塊--------*/
.content_bottom{
	display: none;
	clear:both;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	!important
	overflow: hidden;
	background-image: url(../images/module_link_photo_h02_out_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	height: 90px;
	z-index: 100;
	position: relative;
}

/*上方區塊*/
.topbg{position:relative;z-index:500;height: 180px;}
.sub_topbg{position:relative;z-index:500;height: 70px;}
/*************************************** 框 架 結束 **************************************/

/*上方連結*/
.toplink{
	color:#FFF;
	height:25px;
	float:right;
	padding-right: 20px;
	padding-right: 20px\9;
}
.toplink ul{line-height:2;}
.toplink ul li{list-style-type:none;display:inline}
.toplink ul li a{color:#e2e2e2;text-decoration:none}
.toplink ul li a:hover{color:e2e2e2;position:relative;top:1px;left:1px}
.toplink span{background:url(../images/index_09.gif) no-repeat center;padding:0 0 0 5px}
.topbanner{
	height:270px;
	width:990px;
	margin:0 auto;
	margin-top:7px;
 }




/*字級*/
.fontlevel{	position:absolute; top:0px;	right:0px;	width:97px; height:22px;font-size: 0.9em;color: rgb(50, 52, 53); padding:4px 0 0 4px;}
.fontlevel ul{display:inline;}
.fontlevel ul li{ display:inline; color:#FFF; margin-right:2px; width:17px; height:20px; }
.fontlevel ul li a{ display:block; float:left; color:#656565; margin:0 2px; padding:4px 0 0 2px; text-decoration:none; width:17px; height:20px;  background:url(../images/sml.png) no-repeat top;}
.fontlevel ul li a:hover{ color:#fff; text-decoration:none; width:17px; height:20px; background:url(../images/sml_hover.png) no-repeat top; }
.fontlevel span{ display: none;}
.fontlevel_yes{	color: #000;width:17px; height:20px; }
.fontlevel_yes span{ background:url(../images/sml_hover.png) no-repeat top; padding:0px 0px 0px 3px; width:17px; height:20px;}



/*上方LOGO*/
.toplog{width:350px;height: 98px; padding-top:15px;}
.toplog h1{	background: url(../images/logo.png) no-repeat 0 20px; height:97px;	width:350px; z-index: 1000;}
.toplog h1 a{ text-indent:-99999px; height:97px; width:350px;display:block; }



/*搜尋*/
.search{position:absolute;top:80px;right:15px; width:236px; height:33px;z-index:100;background-image:url(../images/search_bg.png);background-repeat:no-repeat;background-position:0 0}
.search input{float:left; margin-top:5px; background-color: #dee1d8; width:160px; border:0;color:#666;font-size:.9em;margin:3px 20px 4px 10px}

/*搜尋按鈕*/
.searchbt1{ margin:2px 2px 0 0; float:right;background:url(../images/search_ico.png) no-repeat;width:34px;height:27px;text-indent:-10000px;display:block}
.searchbt1 a{width:34px;height:27px;text-indent:-10000px;display:block}
.searchbt1 a:hover{background:url(../images/search_ico.png) no-repeat;width:34px;height:27px;text-indent:-10000px;display:block}
.searchbt2{display:none}
.search_un {background-color: #acacac;margin-bottom: 10px;-moz-border-radius: .5em;-webkit-border-radius: .5em;border-radius: .5em;
padding: 5px;padding:5px 5px 10px 5px\9;}


/*社群分享按鈕區塊*/
.sharebutton {position: absolute;   top: -20px;   right: -10px;}
.sharebutton_data{display: none;}
.sharebutton_twitter {background: url(../images/twitter.gif) no-repeat;	height: 16px;width: 16px;}
.sharebutton_twitter a{text-indent: -10000px;display: block;}
.sharebutton_fb {background: url(../images/facebook.gif) no-repeat;height: 16px;width: 16px;}
.sharebutton_fb a{text-indent: -10000px;display: block;}
.sharebutton_pl {background: url(../images/plurk.gif) no-repeat;height: 16px;width: 16px;}
.sharebutton_pl a{text-indent: -10000px;display: block;}
.sharebutton li {float: left; padding-right: 5px;}
.share_box{
	position: absolute;
	top: 48px;
	right: 15px;
	text-align: right;
	width:400px;
}
/****主選單****/
.menuarea {
	background: url(../images/menuarea_bg.png) repeat-x;
	height: 55px;
	margin-top: 10px;
	z-index: 10;
	position: relative;
	padding-bottom: 10px;
}
#menu {
margin-left: 10px;
margin-right: 10px;
padding: 5px;
}

.menuarea ul {
margin-left: auto;
margin-right: auto;
position: relative;
height: 50px;
}
.menuarea li.menu {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 6px 0;
height: 38px;
}
.menuarea ul li {
behavior: url(js/PIE/PIE.htc);
float: left;
width: 11%;
text-align: center;
margin: 6px 0;
height: 38px;
color: #FFF;
line-height: 2.5;
}
.menuarea ul li {
text-align: center;
color: #FFF;
line-height: 2.5;
}

.menuarea ul li a {
font-size: 1.1em;
color: #FFF;
text-decoration: none;
display: block;
font-family: "微軟正黑體";
height: inherit;
}
.menuarea ul li a:hover {
height: 40px;
color: #00cbd3;
background: url(../images/menu_hover.png) center 25px;
background-repeat: no-repeat;
}

.menuarea ul li.menu .submenuarea ul {
padding-left: inherit;
padding-top:11px;
}
.menuarea ul {
margin-left: auto;
margin-right: auto;
position: relative;
height: 50px;
}

.menuarea ul li.menu .submenuarea ul li {
margin: 0;
line-height: 2;
height: 30px;
float: left;
width: 100%;
text-align: center;
background: #FFF;
border-bottom: 1px solid #CCC;

}

.menuarea ul li.menu .submenuarea ul li:hover {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin: inherit;
line-height: 2;
height: 30px;
float: left;
width: 100%;
text-align: center;
background: #ECECEC;
}
.menuarea ul li.menu .submenuarea ul li a {
margin: inherit;
line-height: 2;
height: 30px;
font-size: 1.1em;
border-bottom: 1px solid #CCC;
color: #383838;
background-image: none;
}
/****視覺輪播圖****/

/*樣式04*/
.sight_04{width:990px;overflow:hidden;height:270px;background-image:url(../images/banner_bg.png);background-repeat:no-repeat;background-position:center bottom;position:relative}
.sight_04 .nav{
	position:absolute;
	left:398px;
	top:235px;
	width:231px;
	height:22px;
	z-index: 9999;
	text-align: center;
}
.sight_04 .nav a{float:left;font-size:1.1em;color:#FFF;width:13px;height:13px;line-height:25px;display:block;text-decoration:none;text-indent:-10000px;margin-right:10px;background-image:url(../images/btn_ov.png)}
.sight_04 .nav .click{float:left;font-size:1.1em;color:#FFF;width:13px;height:13px;line-height:25px;display:block;text-decoration:none;text-indent:-10000px;margin-right:10px;background-image:url(../images/btn.png)}
.sight_04 .nav a:hover{background-image:url(../images/btn.png)}
.sight_04 .next{position:absolute;	top:147px;	right:-3px;	z-index: 9999;}
.sight_04 .prev{position:absolute;	top:145px;	left:5px;	z-index: 9999;	width: 28px;}
.sight_04 .mask,.sight_04 .mask01{display:none}



/*跑馬燈*/
.featured {
	position:absolute;
	color:#666;
	z-index:9999;
	text-decoration:none;
	line-height:2;
	height:40px;
	background:url(../images/featured_bg.png) center bottom no-repeat;
	width: 990px;
	left:0px;
	top: 470px;
}
.featured a{ color:#666 !important; text-decoration:none;line-height:2;margin-left: 40px;font-size: 0.9em;}
.featured a:hover{ color: #666 !important; text-decoration: underline; text-decoration:none;line-height:1.8;margin-left: 40px;font-size: 0.9em;}
.featured img{  display: block; float: left; }


/*--- TODAY 新聞 ---*/
.news{ clear:both; display:block;float:left; width:195px; overflow:hidden; background-color: #f5f5f4; padding-bottom:10px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc);   }

.news h3{ display:block; float:left; width:100%; height:55px; text-align:center;  background: url(../images/movie_top.png) no-repeat center;  color:#FFF; font-size:1.2em; font-weight:bold; line-height:2.5;}

.news img{ margin:2px 2px 0 0;}
.news ul{ display:block; float:left;  width:100%;}
.news ul li{ display:block;  margin:0 10px 0 10px; line-height:2;  border-bottom:#CCC  dotted 1px;}
.news ul li a{ display:block;  background:url(../images/n_icon.png) no-repeat; background-position:5px 8px; color:#666;  text-decoration:none; padding:0 0px 0 25px;  }
.news ul li a:hover{ display:block; color:#fd9f14;}
.news span a{ position: absolute; display: block;  background: url(../images/index_more.png) no-repeat; width: 29px; height: 6px; top:15px; left:150px; text-indent: -99999px; }

/*-----便民服務------*/
.service{ clear:both; position: relative; display:block;display:block; float:left; width:200px; overflow:hidden; margin-top:10px; background-color:#f5f5f4; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc);  }
.service h3{

	display: block;
	display:block;
	float:left;
	width:100%;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	text-indent:15px;
	line-height:2;
	height:34px;
	background-image: url(../images/service_bg.png);
}
.service img{ margin:2px 2px 0 0;}
.service ul{ display:block; float:left;  width:100%; margin:10px 0;}
.service ul li{ display:block;  margin:0 10px 0 10px; line-height:2;  border-bottom:#CCC  dotted 1px;}
.service ul li a{ display:block;  background:url(../images/o_icon.png) no-repeat; background-position:5px 8px; color:#666;  text-decoration:none; padding:0 0px 0 25px;  }
.service ul li a:hover{ display:block; color:#fd9f14;}
.service span a{ position: absolute; display: block;  background: url(../images/index_more.png) no-repeat; width: 29px; height: 6px; top:15px; left:150px; text-indent: -99999px; }


/*-----資訊公告------*/
.information{ clear:both; position: relative; display:block;  float:left; width:200px; overflow:hidden; margin-top:10px; background-color:#f5f5f4; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc);  }
.information h3{ background-image: url(../images/information_bg.png);display:block; float:left;color:#FFF; font-size:1.2em; font-weight:bold; text-indent:15px; line-height:2; height:34px;width: 100%;   }
.information img{ margin:2px 2px 0 0;}
.information ul{ display:block; float:left;  width:100%; margin:10px 0;}
.information ul li{ display:block; margin:0 10px 0 10px; line-height:2;  border-bottom:#CCC  dotted 1px; margin-right:10px;}
.information ul li a{ display:block; background:url(../images/g_icon.png) no-repeat; background-position:5px 8px; color:#666;  text-decoration:none; padding:0 0px 0 25px; }
.information ul li a:hover{ display:block; color:#a7d300;}
.information span a{ position: absolute; display: block;  background: url(../images/index_more.png) no-repeat; width: 29px; height: 6px; top:15px; left:150px; text-indent: -99999px; }


/*-----轄區地圖-----*/
.index_map a{ display: block; float:left; margin-top: 10px;  width: 194px; height: 74px; background: url(../images/index_map.png) no-repeat; text-indent: -9999px; }


/*在地生活外連*/
.link_out{ clear:both; margin-right:auto;margin-left:auto; margin-top:10px}
.link_out ul li{margin-bottom:5px}
.link_out ul{margin-top:10px;margin-bottom:10px}
.link_out select{height:25px;width:200px;margin-left:10px; color:#fff; background: #a8a8a8; border:#fff solid 1px ; }
.link_out h2{height:48px;background-image:url(../images/link_out_bg.jpg);background-repeat:repeat-x;color:#333;font-size:1.2em;font-weight:700;line-height:50px;padding-left:10px}


/*頁籤樣式一*/
.tabs{clear:both;height:26px;height:\9;margin:0}
.tabs ul{/*background:url(../images/item_bg.jpg) no-repeat;padding:0 0 0 6px*/}
.tabs ul li{float:left}
.tabs_no{
	background:url(../images/item_56.png) no-repeat;
	width:110px;
	height:26px;
	display:block;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	line-height: 2.2;
	text-align:center;
	font-weight: 700;
}
.tabs_no a { background:url(../images/item_56.png) no-repeat; color:#FFF;text-decoration:none; display:block;}
.tabs_no a:hover { background:url(../images/item_55.png) no-repeat; color:#FFF;text-decoration:none; display:block;}

.tabs_yes{
	background:url(../images/item_55.png) no-repeat;width:110px;height:26px;display:block;color:#fff;font-size:1em;text-decoration:none;line-height: 2.2;text-align:center;font-weight: 700;
}
.tabs_yes a { background:url(../images/item_55.png) no-repeat; color:#FFF;text-decoration:none; display:block;}
.tabs_yes a:hover { background:url(../images/item_56.png) no-repeat; color:#FFF;text-decoration:none; display:block;}

.module_news1{
	clear:both;
	position: relative;
	margin-bottom: 10px;
	padding:0 10px 10px 10px;
}
.module_news1 img{
	margin-right: 10px;
	margin-left: 5px;
	float: left;
	border:#CCC solid 3px;
	
	margin-bottom: 10px;
}
.module_news1 h4{
	color: #0576aa;
	line-height: 20px;
	margin-top: 5px;
}
.module_news1_1 dt a {
	color: #666;

	line-height: 22px;
	text-decoration: none;
}
.module_news1_1 dt span{
	color: #0576AA;
}
.module_news1_b li{clear:both;overflow:hidden;background-image:url(../images/icon.png);background-repeat:no-repeat;background-position:5px;margin-top:0;margin-right:0;margin-bottom:0;padding:0 0 0 20px ; line-height: 2;}
.module_news1_b h4{display: none;}
.module_news1_b {	display: block; border-bottom: #666666 dotted 1px;}
.module_news1_b h5{ margin:0 auto;}

a.module_news1_more {display: block;float: right; width: 40px;height: 14px; margin:10px; background: url(../images/more.png) no-repeat;	text-indent:-99999px !important;}

.module_news1_b ul li dl dt {display: none;}
.module_news1_a ul li dl h5 b {	display: none;	color: #0576aa;}
.module_news1_a ul li dl h5 a {	font-size: 1.2em; font-weight: bold; color: #3a3939; text-decoration: none;}
.module_news1_b ul li h5 a { clear:both; color: #515151;  font-weight: normal; text-decoration: none;	line-height: 24px;	padding-left: 15px;}
.module_news1_b ul li h5 a:hover {	color: #9ecd00;}

.module_news1_a ul li dl {	margin-top: 10px;	margin-right: 20px;	margin-left: 10px;}
.module_news1_b ul li h5 b { display: inline; color: #999; font-weight: normal; margin-left: 5px; line-height: 2.2; font-family: Arial, Helvetica, sans-serif;}



/*次banner*/

.center_banner{
	overflow:hidden;
	width:505px;
	height:150px;
	background-image:url(../images/banner_bg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	position:relative;
	border: #a3d00e solid 3px;
}
.center_banner .nav{	position:absolute;	left:220px;	top:125px;	width:231px; height:22px; z-index: 9999; text-align: center;}
.center_banner .nav a{float:left;font-size:1.1em;color:#FFF;width:13px;height:13px;line-height:25px;display:block;text-decoration:none;background:#fff;text-indent:-10000px;margin-right:10px;-moz-border-radius:10em;-webkit-border-radius:10em;border-radius:10em}
.center_banner .nav .click{float:left;font-size:1.1em;color:#FFF;width:13px;height:13px;line-height:25px;display:block;text-decoration:none;background:#fd9f13;text-indent:-10000px;margin-right:10px;-moz-border-radius:10em;-webkit-border-radius:10em;border-radius:10em}
.center_banner .nav a:hover{background:#fd9f13}
.center_banner .next{position:absolute;	top:147px;	right:-3px;	z-index: 9999;}
.center_banner .prev{position:absolute;	top:145px;	left:5px;	z-index: 9999;	width: 28px;}
.center_banner .mask,.sight_04 .mask01{display:none}



/*----------工會相簿----------*/
.photo { overflow: hidden; background-image:url(../images/download.png); background-repeat: no-repeat; margin-top: 10px; width:545px; position: relative;}
.photo h3{ width: 545px; height: 50px; color:#000; font-size:1.3em; font-weight:bold; text-indent:12px; line-height:3.2;}

.photo span{ clear:both; display:block; border:#CCC solid 3px; width:460px; text-align:center; margin-left: 40px;}
.photo ul li{ display:block; float:left; overflow:hidden;}

.photo h4{ width: 460px; margin:0 auto; text-align:center;}
.photo h4 a{ display:block; color:#282828; text-decoration:none; line-height: 2; text-align:center;}
.photo h4 a:hover{ display:block; margin:0 auto; text-decoration: underline;}

.photo_left{
    position: absolute;
    top: 150px;
    left: 0px;
}
.photo_right{
    position: absolute;  top: 150px;  
    right: 0px;
}



/*-----------首頁跑馬燈------------*/
.module_link_photo_h02_out123{
	clear:both;
	padding:10px 0px;
	position:relative;
	z-index:9;
	/*height:85px*/
	overflow: hidden;
	margin-bottom: -20px;
	background-image: url(../images/module_link_photo_h02_out_bg.jpg);
	background-repeat: repeat-x;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	border-top: 1px solid #E4E4E4;
	margin-top: 10px;
	width: 100%;
}

/*前一頁*/
.module_link_photo_h02_prepage{
	position:absolute;
	top: 5px;
	left: 0px;
	height:46px;
	width:25px;
	background:url(../images/prepage_btn.png) no-repeat center;
	text-indent:-9999px;
	display:block;
	z-index: 1000;
}
.module_link_photo_h02_prepage a{
	height:70px;
	width:20px;
	display:block;	
}
.module_link_photo_h02_nextpage{
	position:absolute;
	right: 0px;
	height:46px;
	width:25px;
	background:url(../images/nextpage_btn.png) no-repeat right;
	text-indent:-9999px;
	display:block;
	z-index:10;
	top: 5px;
}
.module_link_photo_h02_nextpage a{
	height:70px;
	width:20px;
	display:block;	
}
.module_link_photo_h02_out input{
	display:none;
}

/*圖片列表-橫式2*/
/*.module_link_photo_h02_out{
	clear:both;
	padding:10px 0px 0px 0px;
	position:relative;
	height:85px
}*/
#Content_0_1406{ height:154px;}

.module_link_photo_h02_out h4{

}
.module_link_photo_h02{
}
.module_link_photo_h02_in{
	overflow: hidden;	

}
.module_link_photo_h02_in ul{
	padding:0px 0px 0px 30px;	
}
.module_link_photo_h02_in ul li{
	float:left;
	-webkit-float:right;
	margin:0px 5px 0px 5px;
	padding:2px;
	border:1px solid #CCC;
	display: none;
}
.module_link_photo_h02_in img{
	/*width:122px;
	height:50px;*/
}



/*--------右方區塊---------------*/

/*-----警政信箱------*/
.mail_box{ display: block; float: left; padding-bottom: 10px;  background-color:#f5f5f4; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  behavior: url(js/pie.htc);    }
.mail_box h4{ display: block; float:left; text-indent: -9999px;  background:url(../images/mail.png) no-repeat; width: 195px; height: 80px;}
.mail_box ul{ clear: both; display: block; width:160px; margin:0 auto;}
.mail_box ul li a{  display: block; float:left; color:#3a3939; text-decoration: none; background:url(../images/mail_icon.png) no-repeat right; width: 75px; margin-left:5px;}
.mail_box ul li a:hover{  display: block; float:left; color:#3a3939; text-decoration:underline; }


/*------online------*/
.online a{ clear: both; display: block; float: left; margin-top:10px; background:url(../images/online.png) no-repeat; width: 195px; height: 69px; text-indent: -9999px;}


/*-----會員登入1------*/
.vote{  position: relative; display:block;  float:left;  width:195px; height:363px; overflow:hidden; margin-top:10px; background: url(../images/polls_bottom.png) no-repeat bottom; }
.vote ol{ clear: both; overflow: hidden; display: block; float: left;  background: url(../images/polls_top.png) no-repeat top;   }
.vote h3{ display:block; float:left;width:100%; color:#000; font-size:1.2em; font-weight:bold; text-indent:16px; line-height:2.6; height:34px; margin:0px 10px 0 10px;  }
.vote h4{ position: relative; z-index:2;display:block; float:right; width:175px; text-indent:20px; color:#FFF; background: #57a6af; line-height: 1.5; margin:5px 10px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;  behavior: url(js/pie.htc);}
.vote h4 a{ color:#FFF; text-decoration:none; padding:0 5px 0 5px; background: #57a6af;font-size: 0.8em;}
.vote h4 a:hover{ color:#00104e;}
.vote img{ margin:2px 2px 0 0;}
.vote ul{ clear: both; display:block; float:left;  width:100%; min-height:120px;  margin-bottom: 150px; overflow: hidden; color:#666;  background: url(../images/polls_center.png) repeat-y;}
.vote ul li{ margin-left: 25px;display:block; float: left; margin: 0 0 0 25px; margin: 0 0 10px 10px\9;line-height:1.2; }
.vote ul li input{ display: block; float: left; line-height: 1.2; margin-top:5px; margin: 10px 0 10px 0;}
.vote ul li a{ display:block;   text-decoration:none;}
.vote ul li a:hover{ display:block; color:#a7d300;}
.vote span a{ position: relative; z-index:2;display: block; float: right; margin:10px 25px 0 0; text-align: center; line-height: 1.5; text-decoration: none; width: 64px; height: 23px; color: #fff; background:#3f3f3f; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;  behavior: url(js/pie.htc);}
.vote span a:hover{ background:#3f3f3f; color: #a0d2f3 !important;}
.vote label{
    display: block;
    margin-left: 10px\9;
}


/*-----會員登入2------*/
.vote1{  position: relative; display:block;  float:left;  width:400px; height:363px; overflow:hidden; margin-top:10px; background: url(../images/polls_bottom1.png) no-repeat bottom; }
.vote1 ol{ clear: both; overflow: hidden; display: block; float: left;  background: url(../images/polls_top1.png) no-repeat top; width:400px;   }
.vote1 h3{ display:block; float:left;width:100%; color:#000; font-size:1.2em; font-weight:bold; text-indent:16px; line-height:2.6; height:34px; margin:0px 10px 0 10px;  }
.vote1 h4{ position: relative; z-index:2;display:block; float:right; width:380px; text-indent:20px; color:#FFF; background: #57a6af; line-height: 1.5; margin:5px 10px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;  behavior: url(js/pie.htc);}
.vote1 h4 a{ color:#FFF; text-decoration:none; padding:0 5px 0 5px; background: #57a6af;font-size: 0.8em;}
.vote1 h4 a:hover{ color:#00104e;}
.vote1 img{ margin:2px 2px 0 0;}
.vote1 ul{ clear: both; display:block; float:left;  width:100%; min-height:120px;  margin-bottom: 150px; overflow: hidden; color:#666;  background: url(../images/polls_center1.png) repeat-y;}
.vote1 ul li{ margin-left: 25px;display:block; float: left; margin: 0 0 0 25px; margin: 0 0 10px 10px\9;line-height:1.2; width:300px; }
.vote1 ul li input{ display: block; float: left; line-height: 1.2; margin-top:5px; margin: 10px 0 10px 0;}
.vote1 ul li a{ display:block;   text-decoration:none;}
.vote1 ul li a:hover{ display:block; color:#a7d300;}
.vote1 span a{ position: relative; z-index:2;display: block; float: right; margin:10px 25px 0 0; text-align: center; line-height: 1.5; text-decoration: none; width: 64px; height: 23px; color: #fff; background:#3f3f3f; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;  behavior: url(js/pie.htc); width:100px}
.vote1 span a:hover{ background:#3f3f3f; color: #a0d2f3 !important;}
.vote1 label{
    display: block;
    margin-left: 10px\9;
}

/*-----姓名密碼------*/
	.ID_search
    {
       border:1px solid #CFCFCF; 
	   background-color: #ffffff;
       color: #717171;
       cursor:hand;
       vertical-align:middle;
	   height:20px;
    }



/*-----------相關連結------------*/

/*圖片列表(直式)*/
.module_link_photo_v_out{clear:both; }
.module_link_photo_v_out h4{display:none;}
.module_link_photo_v{	padding:10px 0px 0px 10px;}

.module_link_photo_v_in{ margin-top: 10px; float: left;}
.module_link_photo_v_in ul{}
.module_link_photo_v_in ul li{ width: 193px; 	clear:both;	list-style-type:none;	margin:0px 0px 10px 0px; padding:2px; border: #cccccc solid 1px;}


    /*列表上一頁按鈕*/
.prepage_v{	display:none;	background:url(../images/prepage_v.jpg) center no-repeat;	height:35px;	width:200px;	text-indent:-9999px;}
.prepage_v a{	height:35px;	width:200px;	display:none;}
    
    /*列表下一頁按鈕*/
.nextpage_v{ display:none;	background:url(../images/nextpage_v.jpg) center no-repeat;	height:35px;	width:200px;	text-indent:-9999px;}
.nextpage_v{ height:35px; width:200px;	display:none;}

   /*更多相關圖片*/
.module_link_photo_v_more{	text-align:right;	padding:0px 0px 20px 0px;	display:none;}


/*-----------相關連結------------*/


/****************************************下方footer********************************************/

/*footer*/
.footer_bg{position:relative; clear:both; background-color:#696969; border-top:#0090eb solid 3px; height: 80px;}	

/*下方連結*/
.footer_link{float: left;width: 990px;margin-bottom: 5px;margin-top: 45px;}
.footer_link ul{padding-left: 30px;}
.footer_link ul li{float:left;color:#2e515e}
.footer_link ul li a{color: rgb(255, 255, 255);text-decoration:none}
.footer_link span{}
.footer_link ul li a:hover{color: rgb(61, 61, 61);text-decoration:none;position:relative;top:1px;left:1px}

/*下方資訊*/
.footer_info{
	padding-left: 30px;
	padding-top: 10px;
	clear:both;
	color: #c7e2ff;
	font-size:.9em;
	line-height: 1.5em;
	margin-right: auto;
	margin-left: auto;
}
.footer_info a{color:#FFF;text-decoration:none}
.footer_info a:hover{color:#FFF;text-decoration:underline}
.footer_info p{color:#FFF;float:left}

/*瀏覽人次*/
.footer_visitcount{
	float: right;
	color: rgb(255, 255, 255);
	font-size: .9em;
	line-height: 1.6em;
	display: block;
	position: absolute;
	top: 35px;
	right: 50px;
}}
.footer_visitcount span{color: rgb(255, 255, 255);}

/*更新日期*/
.footer_lastupdated{
	float: right;
	color: rgb(255, 255, 255);
	font-size: .9em;
	line-height: 1.6em;
	display: block;
	position: absolute;
	top: 15px;
	right: 50px;
}
.footer_lastupdated span{color: rgb(255, 255, 255);}



/*無障礙標章+E政府*/
.footer_iconlink{position:absolute;top: 50px;right:20px;visibility:visible}
.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}



/*熱門關鍵字*/
#divSearch{
	position: absolute;
	top: 90px;
	right: 260px;
	width: 371px;
	text-align:right;
}
#divSearch a{color: #000;text-decoration: none; }
#divSearch a:hover{color: #F30;text-decoration: underline;}

.QRcode {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 55px;
	right: 180px;
	z-index: 100;
	background-image: url(../images/QR.jpg);
	background-repeat: no-repeat;
}



/* 輸入文字方塊定義名稱,依定義名稱往下延伸 */
.inputbox01{border:1pt solid #CBCBCB; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 9pt;  vertical-align:middle;}
