/* ----------------------------------------------------- 最新消息 -----------------------------------------------*/

.news {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	border-top: 2px solid #1e7091;
	border-bottom: 2px solid #1e7091;
}	
.news th {
	border-bottom: 1px solid #1e7091;
	text-align: center;
	height:29px;
	background-color: #70a0d1;
	color: #FFFFFF;
	font-weight: bold;
}
.news td {
	padding:0px 5px;
	border-bottom: 1px solid #d0d0d0;
	line-height: 26px;
	text-align: center;
}
.news .thead_r {
	background: url(news_bg1.gif) repeat-x right top;
}
.news .thead_r3{
	background: url(news_bg1.gif) repeat-x right top;
	text-align: left;	
	padding: 0 10px;
}
.news .thead_l {
	text-align: left;	
	}
.news col.t1 {
}
.news_l {
	text-align: center;
	line-height: 30px;
}
.news_f {
	text-align: center;
	line-height: 30px;
	background-color: #D8E4F1;
}

.news_r2 {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	border-bottom: 3px solid #d4d4d4;	
	border-left: 1px solid #d4d4d4;	
	border-right: 1px solid #d4d4d4;			
	margin: 0;	
}
.thead_r2 {
	text-align: left;
	background-image: url(news_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 0px 80px;
	height: 30px;
	color: #e1f6ff;	
}
#news_content {
	text-align: left;
	margin: 10px 0px 10px 0px;
	line-height: 20px;
}

#back_news a {
	margin: 10px 0 0 0;
	padding: 2px 0px 0px 10px;
	float: right;
	height: 22px;
	width: 58px;
	background-color: #D1E0F1;
	border: 1px solid #3579C0;
}
#back_news a:hover {
	background-color: #ffffff;
	border: 1px solid #3579C0;
}



/* ----------------------------------------------------- 線上諮詢 -----------------------------------------------*/

.online {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	border-top: 2px solid #1e7091;
	border-bottom: 2px solid #1e7091;
}	
.online th {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;	
	border-bottom: 1px solid #1e7091;
	text-align: center;
	height:29px;
	background-color: #70a0d1;
	color: #FFFFFF;
	font-weight: bold;
}
.online td {
	padding:0px 5px;
	border-bottom: 1px solid #d0d0d0;
	line-height: 26px;
	text-align: center;
	font-size: 11px;
}
.online .thead_l {
	text-align: left;
	background-image: url(online_icon.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	text-indent: 24px;
	}
.online col.t1 {
}
.online_l {
	text-align: center;
	line-height: 30px;
	font-size: 11px;
}
.online_f {
	text-align: center;
	line-height: 30px;
	background-color: #D8E4F1;
	font-size: 11px;
}

.online_out {
	background-image: url(online_out.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	float: right;
	margin: 0 10px 0 0;
	padding: 0 2px 0 17px;
}
.online_faq {
	background-image: url(online_faq.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	float: right;
	padding: 0 2px 0 17px;
}

.online_news a {
	margin: 10px 0 0 0;
	padding: 2px 0px 0px 10px;
	float: right;
	height: 22px;
	width: 58px;
	background-color: #D1E0F1;
	border: 1px solid #3579C0;
}
.online_news a:hover {
	background-color: #ffffff;
	border: 1px solid #3579C0;
}

.online_menu {
	background-image: url(online_menu.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	float: right;
	padding: 0 2px 0 17px;
}

.online_ans {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	margin:0px 0px 10px 0px;
	width:100%;
	border: 1px solid #4398D9;		
}

.online_ans th {
	text-align: left;
	padding: 2px 7px 2px 7px;
	color: #333333;
	background-color: #d8e4f1;
	font-weight: normal;

}
.online_ans td {
	padding: 2px 10px 2px 10px;
	text-align: left;
	border-bottom: 1px solid #57A3D4;
}
