
/*基本架構*/
* {padding: 0; margin: 0;}

body { background-color:#eeeeee;}

.body-left {float: left;width: 230px;overflow:hidden;background-image: url(../images/logo_bg.jpg);
	background-repeat: no-repeat;}
.body-right {float: right;width: 750px;overflow:hidden;}
.clearfloat {clear: both;}
.copyright_bg {background-image: url(../images/copyright_bg.jpg);
	background-repeat: no-repeat;font-family: Verdana, Arial, Helvetica, sans-serif;
	width:980px; height:120px; overflow:hidden;}	
.copyright_font1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;
	color: #5083a5;text-decoration: none;}	
a.copyright_font1-css:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;color: #5083a5;text-decoration: underline;}
a.copyright_font1-css:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;
	color: #5083a5;text-decoration: underline;}
a.copyright_font1-css:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;color: #38637e;text-decoration: underline;}	
.copyright_font2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;color: #ffffff;text-decoration: none;line-height: 16px;}
	
/*menu按鈕*/
.bt1 a{position:relative;margin:0;padding:63px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt01.gif);background-repeat: no-repeat;
	background-position: left top;}
.bt1 a:hover{background-position:0 -63px;}
.bt2 a{position:relative;margin:0;padding:63px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt02.gif);background-repeat: no-repeat;
	background-position: left top;}
.bt2 a:hover{background-position:0 -63px;}
.bt3 a{position:relative;margin:0;padding:63px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt03.gif);background-repeat: no-repeat;
	background-position: left top;}
.bt3 a:hover{background-position:0 -63px;}
.bt4 a{position:relative;margin:0;padding:63px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt04.gif);background-repeat: no-repeat;
	background-position: left top;}
.bt4 a:hover{background-position:0 -63px;}
.bt5 a{position:relative;margin:0;padding:63px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt05.gif);background-repeat: no-repeat;
	background-position: left top;}
.bt5 a:hover{background-position:0 -63px;}
.bt6 a{position:relative;margin:0;padding:63px 0 0;
	overflow:hidden;display:block;height:0px ; 
	background-image: url(../images/bt06.gif);background-repeat: no-repeat;
	background-position: left top;}
.bt6 a:hover{background-position:0 -63px;}

/*首頁*/
.icon_bg {background-image: url(../images/icon_bg.jpg);background-repeat: repeat-x;}
.login_bg {background-image: url(../images/index_login_bg.jpg);
	background-repeat: no-repeat; width:230px ; height:160px; overflow:hidden;}
.logout_bg {background-image: url(../images/index_logout_bg.jpg);
	background-repeat: no-repeat; width:230px ; height:160px; overflow:hidden;}
.login_bar {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff;
	background-color: #666666;width:107px; height:18px;overflow:hidden;border: 1px solid #666666;}	
.index_news_bg {background-image: url(../images/index_news_bg.jpg);background-repeat: no-repeat;
	width:750px; height:350px; overflow:hidden;}
.index_ad_bg {background-image: url(../images/index_ad_bg.jpg);background-repeat: no-repeat;
	width:720px; height:300px; padding:4px 0px 0px 4px;}
.index_td_bg {background-image: url(../images/index_ad_bg.jpg);background-repeat: no-repeat;
	width:219px; height:139px; padding:4px 0px 0px 4px;}
.date {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #888888; line-height:1.8;}

/*現在位置*/
.site_font {font-size: 11px;color: #999999;}
.site_font a:link, .site_font a:visited {color: #999999; text-decoration: none;}
.site_font a:active, .site_font a:hover {color: #4b4b4b; text-decoration: underline;}

/*次選項*/
.sec_menu_bg {font-size: 12px;color: #1e4895; line-height:1.3;
	background-image: url(../images/sec_menu_bg.gif); background-repeat: no-repeat;
	width:400px; height:52px; text-align:left; overflow:hidden;}
.sec_menu_bg a:link, .sec_menu_bg a:visited {color: #1e4895; text-decoration: none;}
.sec_menu_bg a:active, .sec_menu_bg a:hover {color: #333333;text-decoration: underline;}

/*圖形*/
.box01{font-size: 15px;color:#fff;
	border: 1px solid #689ec1;padding:5px 5px;
	background-color:#1e4895;font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}

.box02 {border: #7b9ebd 1px solid;PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);COLOR: #163b7f;PADDING-TOP: 2px;line-height: 1.8;}

.box02  a:link, .box02  a:visited {color: #163b7f; text-decoration: none;}
.box02  a:active, .box02  a:hover {color: #333333;text-decoration: underline;}
.box03 {
border: #f26925 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, 	EndColorStr=#f3bca0);COLOR:#404040; PADDING-TOP: 2px;}

/*按鈕*/
input.btn4{
	font-size: 12px; color:#fff; border: 1px solid #689ec1; padding:5px;
	background-color:#435b6a; height:25px; width:75px;}


/*字級設定*/
.font-size {font-size: 12px;color: #3a3a3a; line-height:1.7;}
.font01 {font-size: 12px;color: #888888;}
.font01 a:link, .font01 a:visited {color: #888888; text-decoration: none;}
.font01 a:active, .font01 a:hover {color: #1451c1; text-decoration: underline;}
.font02 {font-size: 12px;color: #999999;}
.font02 a:link, .font02 a:visited {color: #999999; text-decoration: underline;}
.font02 a:active, .font02 a:hover {color: #999999;}
.font03 {font-size: 12px;color: #575757; line-height:1.8; font-family: Arial, Helvetica, sans-serif;}
.font04 {font-size: 12px;color: #1e4895;line-height:1.8; font-family: Arial, Helvetica, sans-serif;}
.font05 {font-size: 12px;color: #699fc1;line-height:1.8;}
.font06 {font-size: 13px;color: #fff; font-family: Arial, Helvetica, sans-serif;}
.font07 {font-size: 13px;color: #1e4895;line-height:1.8; font-family: Arial, Helvetica, sans-serif;}

/*business_offers*/
.offer_tb{ color:#666666;}
.offer_tb a{ color:#333333; text-decoration:none;}
.offer_tb a:hover{ color:#336699; text-decoration:none;}
.offer_tb tr{ background:url(../images/dotline.jpg) bottom repeat-x;}
.offer_tb td{ padding:6px;}
.page{	font-size:12px;	color:#336699;	padding:15px 0;}
.page a{	color:#336699;	text-decoration:none;}
.page a:hover{	color:#6699cc;}

/*education_course*/
.course_frame{ background-color:#ced6df; padding:4px; border:#b1bbc5 1px solid; width:660px; overflow:hidden; margin-bottom:10px;}
.course_tb{ background-color:#e1e7ed; border:#b1bbc5 1px solid; color:#003366;}
.course_tb a{ color:#003366; text-decoration:none;}
.course_tb a:hover{ color:#336699;}
.course_tb th{ border-right:#b1bbc5 1px solid; padding:10px;}
.course_tb td{ padding:10px; color:#666666;}
.course_frame2{ background-color:#e1e7ed; padding:4px; border:#ced6df 1px solid; width:660px; overflow:hidden; margin-bottom:10px;}
.course_tb2{ background-color:#edf1f5; border:#ced6df 1px solid;}
.course_tb2 td{ padding:10px; color:#333333;}
.course_pic{ border-bottom:#ededed 1px solid; border-top:#ededed 1px solid; margin:5px; padding:6px;}
.course_pic img{ float:left; margin:2px; width:160px; height:120px; overflow:hidden;}

/*留言板*/
.message_link{ color:#333333; background:#f1f1f1; margin:10px 0; padding:5px; font-size:12px;}
.message_link a{ color:#333333;}
.message_link a:hover{ color:#666666; text-decoration:none;}

/*產品*/
.prod_tb{ margin-left:6px; float:left; color:#999999; font-size:12px;}
.prod_tb td{ padding:3px 0;}
.prod_tb a{ color:#666666; text-decoration:none;}
.prod_tb a:hover{ color:#666666; text-decoration:underline;}
.prod_text{ border:#cecece solid 1px; width:108px; height:108px; overflow:hidden;}

.prod_bigpic th{ width:298px; height:298px; overflow:hidden;}
.prod_bigpic th img{ border:#dddddd 1px solid;}
.prod_bigpic td{ width:75px; height:68px; padding:5px 1px; overflow:hidden;}
.prod_bigpic td img{ border:#dddddd 1px solid;}

.prod_name{ border-bottom:#dddddd 1px solid; font-size:12px; color:#1e4895; padding:10px;}
.prod_info{ margin:5px; line-height:20px;}
.prod_info th{ font-size:12px; color:#666666; padding:3px;}
.prod_info td{ font-size:12px; color:#666666; padding:3px;}
.prod_btn{ border-top:#dddddd 1px solid; font-size:12px; padding:10px;}
.prod_ti{ width:665px; height:21px; background:url(../images/prod_tibg.jpg) no-repeat; margin:5px 0; color:#ffffff; font-size:12px; padding:8px 10px 0 30px;}
.prod_ti a{ color:#FFFFFF; text-decoration:none;}
.prod_ti a:hover{ color:#ededed; text-decoration:underline;}
.prod_cont{ font-size:12px; color:#666666; line-height:20px;}

/*相簿*/
.piclist{ color:#006699;	line-height:1.8;	width:150px;	overflow:hidden;	background:url(../images/in_activity_01picbg_test.jpg) top no-repeat;	padding:8px;	margin:2px 2px 2px 1px;}
.piclist a{	color:#333333;	text-decoration:none;}
.piclist a:hover{	color:#18518a;}
.picsmall{	border:#ededed 5px solid; width:116px;	margin:2px 0 2px 15px; 	float:left; 	overflow:hidden;}
.picsmallbg{	border:#cccccc 5px solid; 	width:116px; 	margin:2px 0 2px 15px;	float:left; 	overflow:hidden;}

.travel_back a{ color:#336699;}
.travel_back a:hover{ color:#333333;}

/*活動行事曆*/
.calendar a{ color:#333333;}
.calendar a:hover{ color:#999999;}
.calendar th{ padding:5px 0;}
.calendar td{ padding:3px; color:#333333; width:90px; height:80px; overflow:hidden; font-size:11px;}
.font12{ font-size:12px;}
.font15{ font-size:15px; font-weight:bold; color:#003366;}

/*昕商店*/
.mall_link{ color:#ffffff; background:#1e4895; margin:10px 0; padding:5px; font-size:12px;}
.mall_link a{ color:#ffffff;}
.mall_link a:hover{ color:#beceeb; text-decoration:none;}


.order_tb{ margin-top:20px; color:#4c6e9e; border-bottom:#dddddd 1px solid; border-top:#dddddd 1px solid;}
.order_tb a{ color:#4c6e9e;  text-decoration:none;}
.order_tb a:hover{ color:#14335d; text-decoration:none;}
.order_tb td{ padding:3px 5px;}
.order_tb th{ color:#333333;}

.cart_done{ background:url(../images/cart_donebg.jpg) no-repeat; width:660px; height:110px; margin-bottom:10px; padding:60px 0 0 0;}