﻿/* Home */
#home_left{float:left; width:440px;}
#home_right{float:right; width:440px; 
	-webkit-border-radius:10px;
          -moz-border-radius:10px;
               border-radius:10px;}


/* 最新消息 */
.latest_news{border-collapse:collapse;}
.latest_news caption h3{background:url(../images/home_t_news.jpg) no-repeat; height:41px; padding-bottom:3px; text-indent:-9999em;}
.latest_news th, .latest_news td{padding:6px 2px; border-bottom:1px dotted #ccc; vertical-align:top;}
.latest_news th{width:80px; font-weight:normal;}
.latest_news .type1{color:#F03;}	/*紅*/
.latest_news .type2{color:#F60;}	/*橘*/
.latest_news .type3{color:#63C;}	/*紫*/
.latest_news .type4{color:#487c0a;}	/*綠*/
.latest_news .type5{color:#33C;}	/*靛*/
.latest_news .type6{color:#06C;}	/*藍*/
.latest_news .type7{color:#930;}	/*楬*/
.latest_news tbody a{
	display:block;  
    width:255px;  
    margin: 0px 0px 0px 3px;    
    white-space: nowrap;   
    overflow: hidden;   
    float: left;   
    -o-text-overflow: ellipsis;    /* for Opera */   
    text-overflow: ellipsis;       /* for IE */
}
.latest_news a.top{color:#c00;}
.latest_news .date{width:65px;}
.latest_news tfoot td{border:none; border-top:1px solid #ccc; text-align:right;}
.latest_news tfoot td a{color:#06F;}


/* 快速連結 */
.quick{border-collapse:collapse; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f7f7f7;}
.quick h3{background:url(../images/quick_t.png) no-repeat; width:85px; height:44px; text-indent:-9999em;}
.quick td{padding:5px 3px;}
.quick a{float:left; display:block; width:165px; height:44px; text-indent:-9999em; margin-right:5px;}
.quick a.apply{background:url(../images/quick_1.png) no-repeat;}
.quick a.search{background:url(../images/quick_2.png) no-repeat;}


/* 近期行事曆 */
.home_cal{background:url(../images/home_t_cal.jpg) no-repeat; height:41px;}
.home_cal th{width:108px; text-indent:-9999em;}
.home_cal td{line-height:39px;}
.home_cal .title{}
.home_cal .title a b{font-size:11px; color:#333;}
.home_cal .title a{
	display:block;
	white-space: nowrap;  
	width:245px;                  /* IE6 需要設定寬度 */ 
	-o-text-overflow: ellipsis;    /* Opera */ 
	   text-overflow: ellipsis;    /* IE, Safari (WebKit) */
	        overflow: hidden;
}
.home_cal .full{width:70px;}
.home_cal .full a{color:#b92e2b;}


/* 會訊封面 */
#publication_cover{margin:8px 0 0; padding:0; list-style:none;}
#publication_cover li{
	float:left;
	width:48%; height:178px;
	background:url(../images/cover_shadow.png) center bottom no-repeat;
	padding-bottom:10px;
	margin:0;}
#publication_cover li span{
	display:block; 
	width:126px; height:178px; 
	margin:0 auto;
	border:1px solid #eee; border-bottom:1px solid #aaa; border-right:1px solid #ccc;
	overflow:hidden;}
#publication_cover li img{}
#publication_cover li p{padding:5px; line-height:18px; text-align:center;}

/* 連結 */
#bans{
	clear:both; 
	margin-top:20px;
	background:url(../images/footer_shadow.png) center top no-repeat;
	padding:40px 0 5px;
}
	#bans ul{list-style:none; padding:0; margin:0;}
		#bans ul li{
			float:left; 
			width:20%; 
			text-align:center;
		}
			#bans ul li a,
			#bans ul li div{
				display:block;
				margin:0 auto;
				width:170px; height:70px;
				background:url(../images/ban_default.png?20170606) 50% 50% no-repeat #f4f4f4;
				border-radius:5px;
				overflow:hidden;
			}
			#bans ul li a{box-shadow:0 1px 3px rgba(0,0,0,.2); transition:.2s;}
			#bans ul li a:hover{box-shadow:none;}
				#bans ul li div img{width:170px;}