@charset "utf-8";
/*------font------*/
.font1{
	color: #053d75;
	font-size:18px;
	font-weight:bold;
}
.font2{	font-size:13px;}
.font3{
	font-weight:bold;
	color:#eb5c01;
	font-size:18px;
	display:block;
}
/*------table------*/
.tableList{
	background:#eee;
	border:1px solid #c9c9c9;
	line-height:150%;
	color:#333;
}
.tableList th{
	text-align:center;
	background:#eee;
	line-height:100%;
}
.tableList td{background:#fff;}


.show_table, .bio_table{margin:auto; font-size:15px; margin-bottom:10px;}
.show_table th, .bio_table th{
	padding:5px;
	background:#1a212b;
	color:#fff;
}
.show_table th,.show_table td, .bio_table th, .bio_table td{
	border:2px solid #1a212b;
	height:25px;
	line-height:25px;
	text-align:left;
	padding:5px;
}
.show_table tr, .bio_table tr{background:#ffffff;}
.show_table tr:hover{	background:#e8faf4;}
.show_table tr.yes{background-color: #99CC66;}
.show_table tr.no{background-color: #FFFF66;}
.show_table tr.stop{background-color: #FF6666;}
.show_table tr.repeat{background-color: #FF6666;}
.bio_table td:hover{ background:#ffffc8; }
.icon img{cursor:pointer;}
.bio_table td{ font-size: 18px; width:140px;}
#table_btn:hover{background:none;}
.ellipsis,.ellipsis250{
	width:100px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;/*不換行*/
}
.ellipsis250{width:250px;}
.question_table{ width:500px; margin:0 auto; border:thin solid #d2f6ea; background:#fff; margin-top:5px;}
.question_table th{background:#d2f6ea; color:#337AB7; padding:3px 10px; }
.question_table td{ padding:3px 20px; }
.question_table input[type='radio']{margin-right:10px;}
.question_submit{text-align:center; margin-top:10px;}
.question_color{background:#F5FFFB;}
.question_info{width:600px;}

/* ------Tabs------ */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{ color:#1a212b;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color:#37829f;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:white;}
.ui-state-hover,ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{background:#d2f6ea;} 
.ui-state-hover,ui-widget-content .ui-state-hover{color:#61c0c4 !important;}
.ui-state-active, .ui-widget-content .ui-state-active{color:#61c0c4 !important;}
/* ------editor------ */


/* ------main_menu------ */
#main_menu ul{padding:0;margin:0;}
#main_menu li{
	color:#FFF;
	line-height:30px;
	font-family: 14px;	
	width:111px;
	cursor:pointer; 
	float:left;
	list-style:none;
	text-align:center;
}
#main_menu li a{
	color:#FFF;
	text-decoration:none;
}

#main_menu li#first_btn{	background:url("?pageact=image/index/main_button_first.jpg");}
#main_menu li.mybtn{	background:url("?pageact=image/index/main_button.jpg");}	
#main_menu li#first_btn:hover{background:url("?pageact=image/index/main_button_first_h.jpg");}
#main_menu li.mybtn:hover{background:url("?pageact=image/index/main_button_h.jpg");}

#main_menu, #adds{
	margin: 0; 
	padding: 0; 
	list-style-type: none;			
}
#adds li{
	margin-top:6px;
}

#news_left{
	width:78.8%;
	min-height:320px;
	float:left;
	margin-right:10px;
}
#news_right{
	width:18%;
	min-height:490px;
	float:right;
}
#announce_title{
	width:130px;
	height:58px;
	overflow:hidden;
	margin-top:-10px;
}
#notice_title,#reply_title,#calendar_title{
	width:191px;
	height:70px;
	overflow:hidden;
}
/* 首頁圖片輪播 */
#slider{
	width:719px; 
	height:280px; 
	margin:0 auto;
	border:2px solid #ccc;
	background:url(?pageact=image/index/slider_bg.png) no-repeat 0% 100%;
	float:left;
	position:relative;
}
#static_title{
	position:absolute; 
	top:150px; 
	left:50px; 
	font-size:14pt; 
	font-weight:bold; 
	color:#1a212b;
	z-index:1; 
	background:rgba(255,255,255,0.8);
	padding:3px 10px;
}
#slider_image{float:right;width:350px;height:276px;overflow:hidden;}
#slider img{float:right; position:absolute; right:0; bottom:0;}
#slider_title{ 
	width:400px;
	height:65px;
	position:relative;
	background:rgba(97,192,196,0.85);
	margin-top:125px;
	margin-left:40px;
	padding-right:20px;
	position:absolute;
	bottom:20px;
	left:50px;
	color:#fff; 
	font-size:32pt; 
	font-weight:bold; 
	text-align:right;
	z-index:1;
}
/* announce */
#announce{margin-top:10px;}
.announce_more{
	float:right; 
	width:55px; 
	height:20px; 
	background:#37829f; 
	color:#fff;
	text-align:center;
	margin-top:-30px;
	margin-right:10px;
}
#bottom_more{margin-top:0px;}
#announce_more:hover{background:#61c0c4; color:#1a212b}
#announce_info{
	float:right; 
	width:50%; 
	height:520px; 
	background:#E8FAF4;
	margin-top:15px;
}
#announce_activity{
	float:right; 
	width:49%; 
	height:520px; 
	background:#E8FAF4; 
	margin-top:15px; 
	margin-left:7px;
}
#announce_info #section{margin-top:-20px;margin-left:10px;}
#announce_activity #section{margin-top:-20px;margin-left:10px;}
.linkItem{position:relative; display:block; font-size:10pt; border-bottom:1px dashed #999; width:95%; height:105px; margin-top:-15px;}
.linkItem a{margin-left:5px; line-height:180%;}
.linkItem a:hover{text-decoration:none;}
.linkItem h2{font-weight:bold;font-size:12pt; border:none;line-height:150%;}
.linkItem p{margin-top:-5px;}
.linkItem .linkItem_word{margin-top:-20px;}
.linkItem .linkItem_word a{color:#333;line-height:150%;}
.linkItem .linkItem_word a:hover{color:#333;line-height:150%;}
.linkItem .date{position:absolute; width:100px; right:0; bottom:0; text-align:right; font-size:10pt; font-weight:bold; margin-right:10px; margin-bottom:3px;}
.linkItem #activity_end{position:absolute; width:100px; right:100px; bottom:0; text-align:left; font-size:10pt; font-weight:bold; margin-bottom:3px; text-align:right;}
.linkItem #btn_activity{position:absolute;font-size:10pt;padding:0px;right:100px;bottom:0;cursor:pointer; text-align:right;}
.linkItem .btn_edit{right:220px!important;}
.itemList{list-style:none;}
.itemList .linkItem{margin-top:10px;  height:40px;}
/* 文章分類 */
.itemList .linkItem #info_catagory{padding:2px 8px;}

/* 下期預告 */
#news_notice{width:100%; min-height:280px;}

#preview{margin-left:10px; margin-top:-10px; color:#1a212b; font-weight:bold; line-height:180%;}
#attendance{margin:10px 15px; width:169px;"}
#attend{margin-right:10px;}

@media screen and (max-width:1068px){
#news_left{width:100%;}
#slider{ width:100%;}
#links{width:200px;float:left;}
#announce_info{width:49%;}
#announce_activity{width:49%; background:#d2f6ea;}
.linkItem{width:98%;}
#news_right{float:left; width:100%; min-height:320px; padding-top:10px;}
#notice_title{margin-top:-10px;}
#news_notice{width:49%; min-height:310px; float:left;	background:#d2f6ea;}
#attendance{margin:5px auto;}
#links{width:49%; min-height:310px; float:left; margin-left:10px; background:#e8faf4;}
#link_list{width:80%; margin:0 auto;}
#link{float:left;margin-right:10px; margin-bottom:10px;overflow:hidden;}
}
@media screen and (max-width:850px){
#announce_info{width:100%;}
#announce_activity{width:100%; margin-left:0;}
.linkItem{width:98%;}
#news_notice{background:#e8faf4;}
#links{background:#d2f6ea;}
}

@media screen and (max-width:768px){
#news_notice{width:100%;}
#news_calendar{height:700px;}
#links{width:100%;margin-left:0;margin-top:10px; min-height:130px;}	
.linkItem .btn_edit{right:200px!important;}
}
@media screen and (max-width:720px){
#static_title{left:50px; padding:5px 10px; background:rgba(255,255,255,0.85); z-index:9999;}
#slider_title{left:20px;}	
}
@media screen and (max-width:478px){
#static_title{right:30%;font-size:11pt;width:70%;}
#slider_title{right:5px;font-size:26pt;width:80%;}
#slider img{width:100%;}
}

/*------searchnews.html------*/
.bulletin_item,.blog_item,.active_item{
	padding:10px;
	cursor:pointer;
	margin-bottom:20px;
}
.bulletin_item:hover,.album_item:hover,.active_item:hover,.blog_item:hover{
	color:#0854a1;
	text-decoration:underline;
}

/*------news.html------*/
#news,#latest_active{
	width:385px;
	float:left;
}
#news{margin-right:20px;}
#news_page caption{
	font-size:18px;
	text-align:left;
	font-weight:bold;
	color:#F15A24;
}
#news_page th{background:#eee; color:#555;}
#news_page td{font-size:15px;}
#news_page .time{
	color:#777;
	font-size:12px;
}
/*
.news_block{margin:20px 0px;}
.news_block .new_album{width:800px; float:left; margin-bottom:10px; font-size:13px;}*/

.album_item{
	width:180px;
	border:1px solid #eee;
	float:left;
	margin:5px 9px;
	text-align:center;
	cursor:pointer;
}
.album_cover{
	/*width:120px;*/
	height:120px;
	/*margin:5px auto;
	display:block !important;*/
	cursor:pointer;
}
.active_item{cursor:pointer;}

/*------aainfo_history.html------*/

/*申請表dialog*/
.applyTable{margin:10px; border: 1px solid #8c7966; width:700px; font-family: '微軟正黑體','華康中黑體','細明體','新細明體';}
.applyTable th{
	width:120px;
	text-align:right;
	background:#FFF5B6;
	padding:5px;
	border: 1px solid #8c7966;
}
.applyTable td{
	text-align:left;
	background:#fff;
	padding:8px;
	border: 1px solid #8c7966;
}


/*------member_personal------*/
.personal_left{
	float:left;
	margin-left:80px;
}
.personal_right{
	float:right;
	width:400px;
	margin-right:10px;
	font-size:15px;
}
.personal_center{
	width:400px;
	margin:0 auto;
	font-size:15px;
}

/*------member_advanced_resume------*/
.resume_table th{
	background: #FCFAF3;
	text-align:center;
	color:#5b4b31;
	border:1px solid #ebe7d7;
}
.resume_table td{
	border:1px solid #ebe7d7;
}
.resume_table .content{
	background:none;
	border-radius:none;
}
.main_title{
	background:#ebe7d7;
	text-align:left;
	color:#996600;
	padding:5px;
	font-weight:bold;
	border:none;
}
/*------member_login------*/
.login_left{
	float:left;
	width:460px;
	font-size: 15px;
	margin-left:20px;
}
.login_right{
	float:right;
	font-size: 15px;
	margin-right:20px;
}
.message{
	color:#cc3333;
	font-weight:bold;
	line-height:18px;
}
.login_right input[type="text"],.login_right input[type="password"]{
	width:156px;	
	padding-left:2px;
	padding-right:2px;
	border:1px solid #feba1b;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.register_button{
	width:150px;
	height:70px;
	margin:auto;
}
.blue{	color:#475d74;}
#ans1,#ans2{width:100%;}
#auth_ans1,#auth_ans2{width:100%;}

/*------adm_aainfo_fee------*/

#feeTabs li a{
	padding:7px;
	display:block;
	font-size:16px;
}
	
#data_input{
	width:60%;
	margin:auto;
}
#data_input label{
	width:100px;
	display:inline-block;
	float:left;
	text-align:right;
}

/* member_business */
#business_left{width:45%;}
#business_right{width:50%;}

/* editInfo table */
#editInfo,#editInfo th,#editInfo td{
	border-collapse: collapse;
	padding: 6px;
	border:1px solid #ccc;
}
#article_list,#article_list th,#article_list td{
	border-collapse: collapse;
	padding: 6px;
	border:1px solid #ccc;
}
#editInfo th{
	background: #f6f6f6;
}

