@charset "utf-8";
/* CSS Document */

body{ 
	margin: 0; 
	padding: 0;
	/*background:url(../images/tw/bg.jpg) top no-repeat;*/
	background:url(../images/tw/bg.png) top repeat-x;
	color:#000;
	font-family: Arial, Helvetica, sans-serif, "Times New Roman", Times, serif, "新細明體";
}

/* ~~ 元素/標籤選取器 ~~ */
ul, ol, dl { /* 由於瀏覽器之間的差異，最佳作法是在清單中使用零寬度的欄位間隔及邊界。為了保持一致，您可以在這裡指定所要的量，或在清單包含的清單項目 (LI、DT、DD) 上指定所要的量。請記住，除非您寫入較為特定的選取器，否則在此執行的作業將重疊顯示到 .nav 清單。 */
	padding: 0;	margin: 0; }

h1, h2, h3, h4, h5, h6, p {	margin: 0; padding: 0;}

img{ display:block;}/*清除IE7下方溢位*/

a img { /* 這個選取器會移除某些瀏覽器在影像由連結所圍繞時，影像周圍所顯示的預設藍色邊框 */
	border: none;}

.clearfloat { /* 這個類別可放置在 <br /> 或空白的 Div 上，當做接在 #container 內最後一個浮動 Div 後方的最後一個元素 (如果從 #container 移除或取出 #footer) */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
a{ color:#ccc; text-decoration: none; }
a:hover { 
	color:#ccc;
	text-decoration:underline; }
	
a:active, a:focus {/* 這個選取器群組可以讓使用鍵盤導覽的使用者，也和使用滑鼠的使用者一樣擁有相同的滑過體驗。 */
	text-decoration: none; }	

#wrap{ width:1024px; margin:0 auto; padding: 0;	}


/*-------版頭 top----------------------------------------------------------------------------*/
#top {
	height:408px;
	padding-top:20px;
	background:url(../images/tw/top_bg.png) top no-repeat;
}
	.navbar {
		margin-left:52px;
	}
		.botton {
			float:left;
			margin-right:4px;
		}
	.logo {
		margin-top:150px;
		width:562px;
	}
	.lang {
		float:right;
		margin-right:138px;
		margin-top:51px;
	}
		.lang_botton {
			float:left;
		}
		
/*-------主體 main----------------------------------------------------------------------------*/
#main {
	min-height:300px;
	background:url(../images/tw/main_bg.png) top repeat-y;
}
	/*-------主體 main  左邊----------------------------------------------------------------------------*/
	.main_left {
		float:left;
		width:200px;
		margin-top:33px;
		margin-left:14px;
	}
		.m_l_tit {
			margin-bottom:23px;
		}
		/*.m_l_botton {
			width:200px;
			height:32px;
			text-align:center;
			font-size:18px;
			position:relative;
			margin-bottom:1px;
			padding-top:6px;
		}*/
			.m_l_botton a{
				color:#003a2c;
				text-decoration:none;
			}
			.m_l_botton a:hover{
				color:#fff;
			}
			.m_l_botton_text {
				position:absolute;
				z-index:9999;
				width:200px;
				height:32px;
				text-align:center;
				font-size:18px;
				white-space:nowrap;
				overflow:hidden;
				right:4px;
			}
			.m_l_botton_img {
				position:absolute;
				top:1px;
				left:1px;
			}
	/*-------主體 main  右邊----------------------------------------------------------------------------*/
	.main_right {
		float:right;
		width:750px;
		margin-right:19px;
		margin-top:32px;
	}
		.m_r_tit {
			font-size:22px;
			color:#006a50;
			font-weight:bolder;
		}
		.m_r_text {
			word-wrap: break-word;
			word-break: break-all;
			text-align:justify;
			font-size:16px;
			line-height:19px;
			margin-top:11px;
			margin-bottom:30px;
		}
		.m_r_text_list {
			word-wrap: break-word;
			word-break: break-all;
			text-align:justify;
			font-size:16px;
			line-height:19px;
			margin-top:19px;
			margin-bottom:30px;
		}
			.list_botton {
				float:left;
				height:44px;
				overflow:hidden;
			}
			.list_botton a{
				color:#000;
			}
				.list_botton table{
					vertical-align:top;
					text-align:left;
					height:44px;
					width:186px;
					border:0;
					overflow:hidden;
				}
				.list_botton td {
					vertical-align:top;
				}
					.botton_icon {
						width:20px;
					}
		
/*-------footer----------------------------------------------------------------------------*/		
#footer {
	margin:0 auto;
	padding:0;
	text-align:center;
	height:100px;
	background:#00ae83;
	color:#fff;
	font-size:15px;
}
	#footer a{
		color:#fff;
	}
	.footer_img {
		margin:0 auto;
	}
	.footer_text {
		text-align:center;
		margin-top:13px;
	}
	
	
/*修改部分*/
.m_l_botton {
	width:200px;
	min-height:26px;
	text-align:center;
	font-size:18px;
	position:relative;
	margin-bottom:1px;
	padding-top:6px;
	color:#000;
	text-decoration:none;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
.m_l_botton:hover {
	color:#fff;
	text-decoration:none;
	background:#006a50;
	border-radius:6px;
	/*behavior: url(../js/ie-css3.htc);*/
}
.main_left a {
	text-decoration:none;
}

/*by kevin 20140121 新增部分*/
.back_button {
	text-align:center;
	margin-bottom:30px;
}
	.back {
		width: 100px;
		height: 30px;
		background:url(../images/tw/back.png) top no-repeat;
		border:none;
	}
/*by kevin 20140121 新增部分*/

/*by kevin 20140127 新增部分*/
.m_l_active{
	color:#fff;
	text-decoration:none;
	background:#006a50;
	border-radius:6px;
}
/*by kevin 20140127 新增部分*/