﻿

/*======================================================*字型字體*==========*==========*/

.font12 {
	font-size:12px;
}


/*=============================================* 防溢出小包包 *================*/

.textover {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	_white-space:inherit;
/*	padding-left:13px; *padding-left:7px; _padding-left:0;*/
}



/*==========================================*廣告*==========*==========*/

.ad1 {
	border: 4px #e8e8e8 solid;
	padding: 7px;
	margin: 10px 0;
}
.ad2 {
	float: right;
	width:135px;
	height:145px;
	overflow:hidden;
}


/*===============================================*常見問題*==========*==========*/

.accordion {
	margin:0 auto;
	width:560px;
	border-top: 1px #999 solid;
	border-right: 1px #999 solid;
	border-left: 1px #999 solid;
}
.accordion  h3 {
	background:#feeecc url('../images/icon_open.gif') no-repeat;
	background-position:right 10px;
	color: #6f4b00;
	margin: 0;
	padding: 8px 15px;
	border-bottom:1px #999 solid;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
}
.accordion  h3.active {
	background:#feeecc url('../images/icon_close.gif') no-repeat;
	background-position:right 10px;
	border:0;
}
.accordion p {
	padding: 10px 20px;
	border-bottom:1px #999 solid;
}

/*===============================================*我的好文分享*==========*==========*/

.post {
	border: none;
	width:auto;
}
.post h3 {
	font-size: 13px;
	font-weight:bold;
	background:white none;
	color: black;
	display: list-item;
	list-style-position:inside;
	list-style-image:url('../images/dot_06.gif');
	cursor: pointer ;
	padding:0;
	margin-top:5px;
	border: none;
}
.post h3.active {
	background:white none;
}
.post p {
	padding: 10px 0;
	border:none;
	color: #000;
}
.post .tips {
	text-align:center;
	margin:20px 0 10px;
	display: block;
	}
	.post .tips tt {
		font-size:11px;
	}
	.tips a {
		color: #006699;
	}
	
	
/*=======================================* 麵包屑滿地 *================*/

.breadcrumb {
	color: #666;
	height: 22px;
	padding: 8px 0;
	display: block;
}
.breadcrumb a::visited {
	color: #666;
	text-decoration:underline;
}
.breadcrumb a:link {
	color: #666;
	text-decoration:underline;
}
.breadcrumb a {
	color: #666;
	text-decoration:underline;
}
.breadcrumb a:active {
	text-decoration:none;
}



.breadcrumb a:hover {
	text-decoration:none;
}






/*==========================================* sitemap *================*/

.sitemap {
	padding: 20px;
	margin-bottom:220px;
}
.sitemap h3 {
	font-weight:bold;
	background:url('../images/dot_04.gif') repeat-x;
	background-position:bottom;
	padding: 0 0 5px 0;
}
.sitemap h3 a .sitemap h3 a:link, .sitemap h3 a:visited {
	text-decoration:none !important;
}
.sitemap h3 a:active {
	color: #ff6600;
}



.sitemap h3 a:hover {
	color: #ff6600;
}



.sitemap ul {
	float: left;
	margin:10px 15px;  *margin:10px 18px;  _margin:10px 25px 35px 10px;
}
.sitemap ul li {
	background:url('../images/icon_squareOrange.gif') no-repeat;
	padding-left:16px;
	font-weight:bold;
	margin-bottom:5px;
}
.sitemap ul li ul {
	float: none;
	margin:5px 0 50px -10px; *margin:5px 0 50px;
}
.sitemap ul li ul li {
	font-weight:normal;
	background-image:none;
	margin-bottom:5px;
	padding: 0 0 0 10px; *padding: 0 0 0 0px;
}






/*===================================================* 分頁 *===============*//*=====*/

.pagination {
	font-size:12px;
	margin:25px 0;
	text-align: center;
	clear: both;
	}
	.pagination a:visited {
		color: black;
		margin:0 5px;
	}
	.pagination a:link {
		color: black;
		margin:0 5px;
	}
	.pagination a {
		color: black;
		margin:0 5px;
	}
.pagination *  {
	vertical-align:middle;
}
.pagination select {
	margin: 0 5px;
}


/*==========================================*圖片照片*==========*==========*/

.imgA {
	border:1px #cdcdcd solid;
	padding: 3px;
	margin:8px 12px 8px 0;
	background-color:white;
	float: left;
}




/*========================================*=========================*pic pop win*==========*==========*/

.picWin {
	text-align:center;
	background:url('../images/bg_07.jpg') repeat-x;
	padding: 45px 0;
}
.picWin img {
	max-height:330px;
	max-width:500px;
}



/*===============================================*搜尋的區塊*==========*==========*/

.searchbox {
	background:url('../images/searchBg.jpg') repeat-y;
	background-position:center;
	padding: 0 25px;
	margin:0 auto 30px;
	color: black;
}
.searchbox .styleleft {
	float:left;
	margin-right:5px;
}	
	.searchbox table th {
		vertical-align:top;
		padding-top:5px;
	}
	.searchbox table td {
		vertical-align:middle;
		padding:2px 5px;
	}
	.searchbox table td small {
		color: red;
		line-height:2.5;
		margin-left:5px;
		font-size:11px; *font-size:10px;
	}
.searchtable {
	padding: 0 25px;
	margin:0 30px 30px;
	color: black;
	border-bottom:1px #999 dotted;
	}
	.searchtable td {
	padding: 5px;
	}
	.searchtable caption {
	font-weight:bold;
	font-size:15px;
}

.product {
	background:url('../images/searchTitle1.jpg') no-repeat;
	padding:60px 45px 0;
}
.partner {
	background:url('../images/searchTitle2.jpg') no-repeat;
	padding:60px 45px 0;
}
.consult {
	background:url('../images/searchTitle3.jpg') no-repeat;
	padding:60px 45px 0;
}




/*===============================================*不同主題的專欄包包*==========*==========*/









.txtContainer table {
	border:1px #666 solid;
}
.txtContainer th {
	border:1px #666 solid;
	padding: 2px;
	font-size:12px;
}












.txtContainer td {
	border:1px #666 solid;
	padding: 2px;
	font-size:12px;
}












.areaA {
	margin:25px 0 90px;
}
.centerbox {
	text-align:center;
}
.txtContainer {
	line-height:1.9;
	color: #333;
}
.txtContainer .title {
	border-bottom:1px #bebebe solid;
	font-size:15px;
	color:#006699;
	font-weight:bold;
	margin-bottom:20px;
}
.txtContainer .date {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color: black;
	float: right;
}
.txtContainer .txt {
	margin:0 0 15px;
	line-height:1.6;
	text-indent:26px;
}
.titleBgorg {
	font-size:15px;
	font-weight:bold;
	background-color:#feeecc;
	color: black;
	padding: 5px 15px;
}
.msg {
	background:url('../images/dot_01.gif') repeat-y;
	background-position:left;
	margin:8px 0 0 0;
	padding:0 20px;
	float: left;
}
	.msg a:visited {
		color:#006699;
		text-decoration:none;
	}
	.msg a:link {
		color:#006699;
		text-decoration:none;
	}
	.msg a {
		color:#006699;
		text-decoration:none;
	}
	.msg a:aa {
		text-decoration:underline;
	}
	.msg a:hover {
		text-decoration:underline;
	}
.infodetail {
	clear: both;
	background: url('../images/dot_04.gif') repeat-x;
	background-position:top;
	margin:10px 0 30px 0;
	padding:8px 10px;
}

/*開運團簡介列表首頁*/
.servicebox {
	background:url('../images/bg_14.jpg') no-repeat;
	background-position:left;
	margin-bottom:10px;
}
.serviceboxContainer {
	background:url('../images/bg_16.jpg') no-repeat;
	background-position:right;
	height:27px;
	padding: 8px 15px 10px; _padding: 14px 15px 10px;
	_margin-top:-6px;
}
.serviceboxContainer img {
	float: left;
	margin-right: 12px;
	max-height:30px;
	max-width:30px;
}
.serviceboxContainer .info {
	background:url('../images/dot_04.gif') repeat-y;
	background-position:left;
	line-height:inherit; *line-height:2.5;
	padding:2px 0 2px 12px;
	width:230px;
	height:28px;
	overflow:hidden;
}
.serviceboxContainer .info a:visited {
	color: black;
	text-decoration:none;
}
.serviceboxContainer .info a:link {
	color: black;
	text-decoration:none;
}
.serviceboxContainer .info a {
	color: black;
	text-decoration:none;
}
.serviceboxContainer .info a:active {
	color: #ff6800;
}
.serviceboxContainer .info a:hover {
	color: #ff6800;
}






















/*達人顧問*/


.areaB {
	margin:0 35px 30px;
}
.areaB h3 {
	color: black;
}
.areaB p {
	margin:20px 0;
}
.areaB strong {
	font-weight:bold;
	color: #333;
}


.resultbox {
	background-color:#d7d7d7;
	padding:10px 15px;
	color: black;
}







.areaC {
	margin:0 10px;
}


























/*=======================================================*Table列表*==========*==========*/

.tableA {
	width:100%;
	margin-bottom:30px;
	}
	.tableA td pre {
		color: black;
		font-weight:bold;
	}
	.tableA thead th {
		padding:5px 15px 2px;
		width:80px;
		background: #ffc084 url('../images/bg_13.jpg') repeat-x;
		color: black;
		font-size:11px;
	}
	.tableA thead td {
		padding:5px 15px 2px;
		background: #ffc084 url('../images/bg_13.jpg') repeat-x;
		color: black;
		font-size:11px;
	}
	.tableA tbody th {
		padding:8px 15px 7px;
		background:white url('../images/dot_03.gif') repeat-x;
		background-position:bottom;
		font-size:13px;
	}
	.tableA tbody td {
		padding:8px 15px 7px;
		background:white url('../images/dot_03.gif') repeat-x;
		background-position:bottom;
		font-size:13px;
	}
	.tableA tbody th {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:black;
	}
		.tableA a:visited {
			color: #006699;
			text-decoration:none;
		}
		.tableA a:link {
			color: #006699;
			text-decoration:none;
		}
		.tableA a {
			color: #006699;
			text-decoration:none;
		}
		.tableA a:active {
			text-decoration:underline;
		}
		.tableA a:hover {
			text-decoration:underline;
		}






.tableB {
	width:100%;
	margin-bottom:30px;
	color: #333;
}
.tableB td {
	border:1px #999 solid;
}
.tableB th {
	border:1px #999 solid;
}
.tableB thead th {
	width:78px;
	padding:6px 12px;
	text-align:right;
	background-color:#ffe4c6;
}
.tableB thead td {
	padding:6px 20px;
	background-color:#ffe4c6;
}
	.tableB thead td a:visited {
		color: #006699;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
	}
	.tableB thead td a:link {
		color: #006699;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
	}
	.tableB thead td a {
		color: #006699;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
	}
	.tableB thead td a:active {
		text-decoration:underline;
	}
	.tableB thead td a:hover {
		text-decoration:underline;
	}
.tableB tbody th {
	background-color:#efefef;
	width:78px;
	padding:4px 12px;
	text-align:right;
}
.tableB tbody td {
	padding:4px 20px;
	vertical-align:top;
}
	.tableB tbody td a:visited {
		color: #ff6600;
	}
	.tableB tbody td a:link {
		color: #ff6600;
	}
	.tableB tbody td a {
		color: #ff6600;
	}







.tableC {
	width:100%;
	margin-bottom:30px;
}
	.tableC thead th {
		padding:5px 8px 2px;
		background: #ffc084 url('../images/bg_13.jpg') repeat-x;
		color: black;
		font-size:11px;
	}
	.tableC thead td {
		padding:5px 8px 2px;
		background: #ffc084 url('../images/bg_13.jpg') repeat-x;
		color: black;
		font-size:11px;
	}
	.tableC tbody th {
		padding:6px 8px 4px;
		background:white url('../images/dot_03.gif') repeat-x;
		background-position:bottom;
		font-size:13px;
	}
	.tableC tbody td {
		padding:6px 8px 4px;
		background:white url('../images/dot_03.gif') repeat-x;
		background-position:bottom;
		font-size:13px;
		color:#333;
	}
	.tableC tbody th {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:black;
	}
		.tableC a:visited {
			color: #006699;
			text-decoration:none;
		}
		.tableC a:link {
			color: #006699;
			text-decoration:none;
		}
		.tableC a {
			color: #006699;
			text-decoration:none;
		}
		.tableC a:active {
			text-decoration:underline;
		}
		.tableC a:hover {
			text-decoration:underline;
		}
.tableC tbody td.column2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: red;
}
.tableC tbody th.column1 {
	text-align:center;
}
















.infopage td {
	padding:10px 20px !important;
}
.infopage td span {
	float: right;
	width:200px;
}
.infopage td.odd {
	background-color:#feeecc;
}
.infopage td a:visited {
	color:#333;
	text-decoration:underline;
}
.infopage td a:link {
	color:#333;
	text-decoration:underline;
}
.infopage td a {
	color:#333;
	text-decoration:underline;
}
.infopage td a:active {
	text-decoration:none;
}
.infopage td a:hover {
	text-decoration:none;
}
.infopage td cite a:visited {
	color: #006699;
	font-weight:bold;
	text-decoration:none;
}
.infopage td cite a:link {
	color: #006699;
	font-weight:bold;
	text-decoration:none;
}
.infopage td cite a {
	color: #006699;
	font-weight:bold;
	text-decoration:none;
}
.infopage td cite a:active {
	text-decoration:underline;
}
.infopage td cite a:hover {
	text-decoration:underline;
}




























.tableD {
	width:100%;
	background:url('../images/bg_17.jpg') repeat-y;
	background-position:left;
}
.tableD caption, .tableA caption {
	border-bottom:2px #d7d7d7 solid;
	color: #333;
	text-align:right;
	line-height:2;
}
.tableD caption cite, .tableA caption cite {
	font-weight:bold;
	padding:0 4px;
	display: block;
	float: left;
	border-bottom:2px #333 solid;
	text-align:left;
}
.tableD thead td {
	border-top:1px white solid;
	background-color:#d7d7d7;
	padding:5px 8px 4px;
	color: #333;
	font-size:12px;
}
.tableD thead th {
	border-top:1px white solid;
	background-color:#d7d7d7;
	padding:5px 8px 4px;
	color: #333;
	font-size:12px;
}
.tableD tbody th {
	background:url('../images/dot_04.gif') repeat-x;
	background-position:bottom;
	padding:5px 8px 4px;
}
.tableD tbody td {
	background:url('../images/dot_04.gif') repeat-x;
	background-position:bottom;
	padding:5px 8px 4px;
}
	.tableD tbody th a:visited {
		color: black;
		text-decoration:none;
		padding-left:5px;
	}
	.tableD tbody th a:link {
		color: black;
		text-decoration:none;
		padding-left:5px;
	}
	.tableD tbody th a {
		color: black;
		text-decoration:none;
		padding-left:5px;
	}
	.tableD tbody th a:active {
		color: #ff6600;
	}
	.tableD tbody th a:hover {
		color: #ff6600;
	}
.tableD tbody th a.btnMail {
	height:20px !Important;
}
.tableD tbody td.column3 {
	color:red;
}























.tableE {
	width:100%;
	margin-bottom:30px;
	color: #333;
}
.tableE caption {
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	background-color:#ffc447;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
}
.tableE th {
	border:1px #999 solid;
	vertical-align:top;
}
.tableE td {
	border:1px #999 solid;
	vertical-align:top;
}
.tableE th {
	background-color: #feeecc;
	width: 125px;
	padding: 8px 12px 3px;
	color: #6f4b00;
}
.tableE td {
	padding:8px 20px 3px;
}
.tableE td a:visited {
	color: #006699;
	text-decoration:underline;	
}
.tableE td a:link {
	color: #006699;
	text-decoration:underline;	
}
.tableE td a {
	color: #006699;
	text-decoration:underline;	
}
.tableE td a:active {
	text-decoration:none;
}
.tableE td a:hover {
	text-decoration:none;
}






















.tableF {
	width:100%;
	color: #333;
}
.tableF td {
	background:url('../images/bg_20.jpg') repeat-x;
	padding: 15px 0;
}
.tableF td .subject {
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	margin-bottom: 20px;
}
	.tableF td .subject a,
	.tableF td .subject a:link,
	.tableF td .subject :visited {
		color:#006699;
		text-decoration:none;
		padding-right:3px;
	}
	.tableF td .subject a:hover ,
	.tableF td .subject a:active {
		text-decoration:underline;
	}
.tableF td .imgA {
	margin:0 15px 15px 0;
}
.tableF blockquote {
	line-height:1.6;
}
	.tableF blockquote a:visited {
		color: #006699;
		text-decoration:none;
	}
	.tableF blockquote a:link {
		color: #006699;
		text-decoration:none;
	}
	.tableF blockquote a {
		color: #006699;
		text-decoration:none;
	}
	.tableF blockquote a:active {
		text-decoration:underline;
	}
	.tableF blockquote a:hover {
		text-decoration:underline;
	}





























.tablePartnerPage {
	width: 100%;
}
.tablePartnerPage th {
	background:url('../images/dot_04.gif') repeat-x;
	background-position:bottom;
	padding:6px 20px;
}
.tablePartnerPage caption {
	background:url('../images/dot_04.gif') repeat-x;
	background-position:bottom;
	padding:6px 20px;
}
.tablePartnerPage td {
	background:url('../images/dot_04.gif') repeat-x;
	background-position:bottom;
}
.tablePartnerPage td div {
	padding:6px 20px 4px;
	background:url('../images/dot_01.gif') repeat-y;
	background-position:left;
}
.tablePartnerPage caption {
	color: black;
	font-size:15px;
	font-weight:bold;
}
.tablePartnerPage tr.odd td {
	background-color:#feeecc;
}
.tablePartnerPage tr.odd th {
	background-color:#feeecc;
}
.tablePartnerPage th {
	color: black;
	width:68px;
/*左右對齊*/	
	text-align: justify;
	text-align-last: justify;
	text-justify: distribute-all-lines;
}
.tablePartnerPage td a:visited {
	color: #006699;
}
.tablePartnerPage td a:link {
	color: #006699;
}
.tablePartnerPage td a {
	color: #006699;
}
.tablePartnerPage td a:active {
	text-decoration:none;
}
.tablePartnerPage td a:hover {
	text-decoration:none;
}
























.tableInquiryForm {
	width:550px;
	margin:0 auto;
}
.tableInquiryForm caption {
	background:white url('../images/bg_19.jpg') repeat-x;
	border-left:1px #dcdbd8 solid;
	border-right:1px #dcdbd8 solid;
	color: black;
	padding: 11px 16px 7px;
}
.tableInquiryForm td.bg {
	background:white url('../images/bg_18.jpg') repeat-x;
	background-position:bottom;
	padding: 20px 40px;
	text-align:center;
	border:1px #dcdbd8 solid;
}
.tableInquiryForm td.bg table td {
	text-align:left;
	vertical-align:top;
	padding: 5px;
	color: black;
}



















.tableForService {
	margin:20px 0;
}
.tableForService td.box {
	width:20px;
}
.tableForService td.wd320 {
	background:url('../images/bg_15.jpg') repeat-x;
}














/*雪特的輔導項目表格*/
.tableGreen {
	margin:0 0 20px 0; *margin:20px 0;
}
.tableGreen caption {
	background-color: #fcbd3e;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-right: 1px #666 solid;
	padding: 6px 15px 4px;
	font-weight: bold;
}
.tableForService {
	margin:20px 0;
	border:0 !Important;
}
.tableForService td {
	border: 0;
	padding: 0;
}
.tableGreen th {
	border: 1px #666 solid;
	padding: 6px 12px;
	text-align: center;
}
.tableGreen td {
	border: 1px #666 solid;
	padding: 6px 12px;
}
.tableGreen th {
	background-color: #fcbd3e;
	font-weight: bold;
	color: black;
}
.tableGreen tbody th {
	background-color:#fedd9c;
	font-weight:normal;
}
.tableGreen td {
	vertical-align:top;
}















.column1 {
	width:25px;
}
.column2 {
	width:95px;
}
.column3 {
	width:50px;
}










/*========================================================*首頁的區塊*==========*==========*/

.blockA {
	background:white url('../images/bg_07.jpg') repeat-x;
	background-position:0 27px;
	clear: both;
	margin:11px 0 15px;
}
	.blockA .txt {
		margin:10px 0 0;
	}



.blockB {
	background:white url('../images/bg_12.jpg') repeat-x;
	clear: both;
	margin:15px 0 0;
	padding: 8px 0 ;
}
	.blockB .imgA {
		margin:0 0 10px;
	}
	.blockB .title {
		color:#ff6600;
	}
	.blockB .txt {
		text-align:center;
		padding:0 135px 10px 0;
		background:white url('../images/dot_02.gif') repeat-x;
		background-position:bottom;
	}
	.blockB .txt .title {
		margin-left:5px;
	}

/*
.blockC {
}
*/





.block-leftnav {
	margin:0px 0 15px;
	padding-top:11px;
	background-color:white;
}
.block-leftnav .listC {
	background-color:#ededed;
}






.infobrief1 {
	margin:8px 0 0;
	border-bottom:1px # solid;
}
	.blockC .infobrief1 p.title {
		color: #ff6600;
		padding-top:10px;
		font-size:15px;
		font-weight:bold;
		border-top:1px #bebebe solid;
		background:url('../images/bg_07.jpg') repeat-x;	
	}
	.blockC .infobrief1 p.txt {
		border-top:1px #bebebe solid;
		border-bottom:1px #bebebe solid;
		padding:5px 0;
	}	
.infobrief2 {
	margin:10px 0 0;
	background:white url('../images/dot_02.gif') repeat-x;
	background-position:bottom;
	padding-bottom:8px;
}
	.wd320 {
		width:320px;
	}
	.blockC .infobrief2 p.title {
		color: #ff6600;
		font-weight:bold;
		padding:8px 0 0 0;
	}
	.blockC .infobrief2 p.txt {
		padding:5px 0;
	}











.blockC .txt a:visited {
	color: #006699;
	text-decoration:none;
}
.blockC .txt a:link {
	color: #006699;
	text-decoration:none;
}
.blockC .txt a {
	color: #006699;
	text-decoration:none;
}
.blockC .txt a:active {
	text-decoration:underline;
}
.blockC .txt a:hover {
	text-decoration:underline;
}








.blockB .txt a:visited {
	color: #006699;
	text-decoration:none;
}
.blockB .txt a:link {
	color: #006699;
	text-decoration:none;
}
.blockB .txt a {
	color: #006699;
	text-decoration:none;
}
.blockB .txt a:active {
	text-decoration:underline;
}
.blockB .txt a:hover {
	text-decoration:underline;
}






.blockA .txt a:visited {
	color: #006699;
	text-decoration:none;
}
.blockA .txt a:link {
	color: #006699;
	text-decoration:none;
}
.blockA .txt a {
	color: #006699;
	text-decoration:none;
}
.blockA .txt a:active {
	text-decoration:underline;
}
.blockA .txt a:hover {
	text-decoration:underline;
}























.block-Uawards p.title {
	color: #000;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px #bebebe solid;
	padding-bottom:5px;
	margin-bottom:10px;
}
.Uawards-detail {
	background-color:#fffcd9;
	padding:8px;
	line-height:1.7;
}
	.Uawards-detail dt {
		font-weight:bold;
		color: #15a1aa;
		float: left;
	/*	width:70px;
		padding-right:5px;
	左右對齊
		text-align: justify;
		text-align-last: justify;
		text-justify: distribute-all-lines;*/	
	}
.block-Uawards .detail {
	margin-top:15px;
}
.block-Uawards .map {
	clear: both;
}
.block-Uawards .detail b {
	color: #333;
}
.block-Uawards div.pic {
	margin:10px 0;
	clear: both;
	text-align:center;
}
.block-Uawards div.pic img {
	width: 310px;
	height: 230px;
	overflow: hidden;
}
.block-Uawards  table.block {
	float: right ;
	margin:0 0 0 10px;
}

















.right {
	float: right;
}
.mapthumb {
	width:225px;
	height:280px;
	float: right;
}
.mapthumbig {
	width:320px;
	height:240px;
	float: right;
}
.avi {
	background-color:black;
	width:420px;
	height:280px;
	text-align:center;
}
.avi320 {
	background-color:black;
	width:320px;
	height:240px;
	text-align:center;
	float: right;
	margin: 0 0 10px 0;
}
.more {
	color: #ff6600;
	text-align:right;
	padding:5px 0;
	clear: both;
}
	.more a:visited {
		color: #ff6600;
		text-decoration:none;
	}
	.more a:link {
		color: #ff6600;
		text-decoration:none;
	}
	.more a {
		color: #ff6600;
		text-decoration:none;
	}
	.more a:active {
		text-decoration:underline;	
	}
	.more a:hover {
		text-decoration:underline;	
	}





























/*===================================================*清單*==========*==========*/

.listA {
	margin:5px 0;
}
.listA li {
	list-style-image:url('../images/icon_squareOrange.gif');
	list-style-position:outside;
	background:white url('../images/dot_02.gif') repeat-x;
	background-position:bottom;
	margin:5px 0 0 111px;
	padding:0 0 2px;
}






.listB {
	margin:5px 0;
}
.listB li {
	background: url('../images/dot_02.gif') repeat-x;
	background-position:bottom;
	line-height:2;
}
	.listB li a, .listB li a:link, .listB li a:visited {		
		display: list-item;
		list-style-image:url('../images/icon_squareOrange.gif');
		list-style-position:inside;
		color: #006699;
		text-decoration:none;
		}	
		.listB li a:hover, .listB li a:active {
			text-decoration:underline;
		}






.listB2 {
	margin:5px 0 0 40px;
}
.listB2 li {
	list-style-image:url('../images/icon_squareOrange.gif');
	list-style-position:outside;
}










.listC {
	padding: 10px 0 0 40px;
}
.listC li {
	list-style-image:url('../images/icon_arrowOrange.gif');
	list-style-position:outside;
	margin:4px 0 8px;
}
.listC li a:visited {
	text-decoration:none;
}
.listC li a:link {
	text-decoration:none;
}
.listC li a {
	text-decoration:none;
}
.listC li a.selected {
	background-color:#ff8b19;
	color: white;
	padding:0px 3px; *padding:4px 3px 0;
}
.listC li a:active {
	background-color:#ff8b19;
	color: white;
	padding:0px 3px; *padding:4px 3px 0;
}
.listC li a:hover {
	background-color:#ff8b19;
	color: white;
	padding:0px 3px; *padding:4px 3px 0;
}
















.listD {
	margin:5px 0;
}
.listD li {
	list-style-image:url('../images/icon_arrowOrange.gif');
	list-style-position:inside;
	padding:1px 0 3px 5px; *padding:1px 0 3px;
}
	.listD li a	 {
		color: #006699;
		text-decoration:underline;
		_margin-left:8px;
	}
		.listD li a:visited	 {
			color: #006699;
			text-decoration:underline;
		}
		.listD li a:link	 {
			color: #006699;
			text-decoration:underline;
		}	
		.listD li a:active	 {
			text-decoration:none;
		}
		.listD li a:hover	 {
			text-decoration:none;
		}








.listE {
	margin:5px 0 15px 12px;
}
.listE li {
	background:url('../images/icon_arrow.gif') no-repeat;
	padding:2px 0 3px 57px;
	margin:0 15px 5px; 
	display: inline;
}
	.listE li a	 {
		color: #006699;
		text-decoration:underline;
		}
		.listE li a:visited	 {
			color: #006699;
			text-decoration:underline;
		}
		.listE li a:link	 {
			color: #006699;
			text-decoration:underline;
		}	
		.listE li a:active	 {
			text-decoration:none;
		}
		.listE li a:hover	 {
			text-decoration:none;
		}






.listDot {
	margin:10px 30px;
}
.listDot li {
	width:45%;
	float: left;
	margin: 0 25px 0 0;
	list-style-image:url('../images/dot_05.gif');
	list-style-position:outside;
}





ul.consult_searchResult {
	margin:10px 0;
	color: #333;
}
ul.consult_searchResult li {
	margin-bottom:10px;
	clear: both;
}
.consult_searchResult p {
	margin: 0 0 10px;
	padding: 10px 0 10px; *padding: 0 0 10px ;
	background:url('../images/dot_03.gif') repeat-x;
	background-position:bottom;
	color: #006699;
	line-height:1;
}
	.consult_searchResult p a:link,
	.consult_searchResult p a:visited {
		text-decoration:none;
		color: #006699;
	}
	.consult_searchResult p a:hover,
	.consult_searchResult p a:active {
		text-decoration:underline;
		color: #006699;
	}
.consult_searchResult blockquote {
	*float: left;
}














.consult-detail {
	background-color:#fffcd9;
	line-height:1.7;
	margin-top:8px;
	margin-bottom:10px; *margin-bottom:0;
	padding:5px 10px;
	float: left; _float: right;
	width:520px;
}
	.consult-detail a:link,
	.consult-detail a:visited {
		text-decoration:none;
		color: #006699;
	}
	.consult-detail a:hover,
	.consult-detail a:active {
		text-decoration:underline;
		color: #006699;
	}
.consult-detail dt {
	font-weight:bold;
	color: #000;
	float: left;
	width:130px;
	/*左右對齊
	text-align: justify !important;
	text-align-last: justify !important;
	text-justify: distribute-all-lines !important;
	*/
}
.consult-detail p.name {
	color: #006699;
	font-size:15px;
	font-weight:normal;
	width:540px; _width:530px;
}
.consult-detail dd {
	padding-left:130px;
}



/*=============================================*顧問師介紹tabs ui*==========*==========*/

.matadata {
	clear: both;
	}


.ui-tabs-nav {
    white-space: nowrap;
    outline: 0; 
	display:block;
	padding: 10px 0;
	background-color:white;	

	}
	.ui-tabs-nav li {
    _width:40px; 
    _padding:0px 10px 2px;
		padding: 8px 10px 5px;
		margin-right:3px;
		display: block;
		float: left;
		background:transparent url('../images/tab_ou.jpg') repeat-x;
	
	}
	
	.ui-tabs-nav li,x:-moz-any-link,x:default {padding: 6px 10px;}
	.ui-tabs-nav  a, .ui-tabs-nav  a:link, .ui-tabs-nav li  a:visited {
		text-decoration:none;
		color: black;
		font-weight:bold;
		}
		.ui-tabs-nav a:hover, .ui-tabs-nav a:visited {
		text-decoration:underline;
		}
	li.ui-tabs-selected {
		background-image:url('../images/tab_ck.jpg');
		background-repeat:repeat-x;
		}
		li.ui-tabs-selected a, li.ui-tabs-selected a:link, li.ui-tabs-selected a:visited {
			color: white;
			text-decoration:none;
			}
	.ui-tabs-panel {
		display: block;
	}
    .ui-tabs-hide {
        display: none;
    }
.matadata .mod {
	padding:20px;	
	margin-top:37px;
	background-color:#E7F4E5;
	width:600px;	
	}
	.matadata .mod p {
		display: list-item;
		list-style-type:disc;
		list-style-position:inside;
		float: left;
		width:45%;
		margin-left:15px;
		white-space:normal;
	}
/*
.matadata {
	clear: both;
	position: relative;
}
.matadata dt a, .matadata dt a:link, .matadata dt a:visited {
	float: left;
	background:transparent url('../images/tab_ou.jpg') repeat-x ;
	color: black;
	font-weight:bold;
	padding: 8px 10px 7px;
	padding:/*\**/
/*	10px 10px 5px\9; /* IE8 */
/*	margin: 0 5px 0 0;
	font-size:11px;
	text-decoration:none;
	
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	}
	.matadata dt a:hover, .matadata dt a:active {
		text-decoration:underline;
	}
.matadata dt a.current {
	background:transparent url('../images/tab_ck.jpg') repeat-x ;
	color: white;
	}
	.matadata dt a.current:hover {
		text-decoration:none;
	}
.matadata dd {
	position:absolute;
	top:37px;
	left: 0;
	
	padding-bottom:10px;	
	background-color:#E7F4E5;
	width:100%;
}
*/







*/







.postArea {
	clear: both;
}





.tableCoonsult {
	width:100%;
	margin-top:10px;
}
.tableCoonsult th {
	padding-bottom:20px;
	vertical-align:top;
	width:361px;
}
.tableCoonsult td {
	padding-bottom:20px;
	vertical-align:top;
}

.titleConsult {
	background:url('../images/banner_13.jpg') no-repeat;
	font-weight:bold;
	color: #333;
	padding:5px 0 4px 24px; *	padding:7px 0 0 24px;
	width:284px;
	margin-bottom:10px;
}









/*/線上廣播區*/

.curent {
	text-align:center;
	padding:0 0 55px 0;
}

.scheme, .scheme1{
	width:600px;
	color:#555;
	line-height:1.7;
	padding-left:20px;
	}


.scheme ul li{
	margin-left:20px;
	list-style:outside decimal none;
	}
.scheme1 ul li{
	margin-left:20px;

		font-weight:700;
		color:#000;
		list-style-type:none;
	}
.scheme1 ul li ul{
	padding: 0 0 15px; 
	}
.scheme1 ul li ul li{
	list-style:outside circle none;
	font-weight:400;
	margin-left:35px;
	}


.scheme2{
	text-align:center;
	}

.servicelist h3{
margin:30px 0  0px;
color:#006699;
font-weight:bold;
padding:5px 0 0;
border-bottom:1px #ccc dotted;
}
.servicelist{
width:600px;
color:#222;
line-height:1.8;
overflow:hidden;
margin-left:50PX;
}

.servicelist a{
color:#095b84;
}
.contacta{
	float:right;
	background:url(../images/mail.jpg) no-repeat 0 75%;
	padding-left:25px;
	}
.stepaa{
	width:400px;
	background:#fff;
	}
.stepaa{
	font-size:12px;
	font-family:'微軟正黑體','新細明體',Verdana, Geneva, sans-serif;
	width:300px;
	margin:0 auto;
}
.linka{
overflow:hidden;
	}
.linka span, .linka a, .linka strong{
	display:block;
	float:left;
	}
.linka{
	padding:20px 0 20px;
	
	}
.linka span{
	width:10px;
	height:10px;
	background:#F60;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:2px 5px 10px 5px;_padding:2px 5px 0 5px;}
.linka a, .linka strong{
	width:190px;
	border-bottom:1px #ccc solid;
	height:17px;
	padding:0 5px 5px 5px;
	font-size:13px;
	color:#333;
	text-decoration:none;
	}
.linka a:hover{
	color:#999;
	}
.arrowa img{
	margin-left:80px;
	width:10px;
	height:10px;
	}