/*--------------------------------------------------------
All Style
Author: Jayden
Design Corp: Enjoyfire.com
--------------------------------------------------------*/

/*默認樣式*/
* {	margin: 0; }
body { background: #FFF; }
td { vertical-align: top; font-size: 12px; font-family: Arial; color: #4b4b4b; }
img { border: none; }
a { color: #4b4b4b; text-decoration: none; }
a:hover { color: #1ca5cf; text-decoration: underline; }

.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }

#bigbox { width: 100%; }
#page { width: 985px; background: #FFF; margin: auto; }

.index { background: #e6e6e6; }


.img1 { border: solid 3px #FFF; }
.img2 { border: solid 1px #cecccd; padding: 5px; }

/*特殊頁面樣式*/
.default { background: #FFF; }

/*文字樣式*/
a.feb9aa0 { color: #eb9aa0; }
a.feb9aa0:hover { color: #eb9aa0; }

a.f1f257d { color: #1f257d; font-weight: bold; }
a.f1f257d:hover { color: #1f257d; }


.fsell { text-decoration: line-through; }
.f14 { font-size: 14px; line-height: 22px; }
.f14b { font-size: 14px; font-weight: bold; }
.f12b { font-weight: bold; }

.f1acf9d { color: #1acf9d; }
.fab0a19 { color: #ab0a19;}
.f999999 { color: #999; }
.ff15c3c { color: #f15c3c; font-weight: bold; }
.f1da4d1 { color: #1da4d1; font-weight: bold; }
.fde031c { color: #de031c; }
.fb11e00 { color: #b11e00; }

/*表單樣式*/
.topsearch { color: #ACACAC; border: solid 1px #ACACAC; background: #FFF; height: 15px; width: 95%; padding: 0 2px; font-family: "Arial"; font-size: 11px; }
.login { color: #4b4b4b; border: solid 1px #a09c9d; background: #FFF; height: 14px; width: 108px; padding: 0 2px; font-family: "Arial"; font-size: 11px; }

#memberlogin { border: solid 9px #f7f7f7; width: 668px; }
#memberlogin div { border: solid 1px #e0e0e0; padding: 13px; width: 668px; }
#memberlogin div textarea { width:668px; height:315px; border:solid 1px #ccc;color:#666; padding: 4px; }

/*列表樣式*/
.liststyle1 { width: 95%; overflow: hidden; line-height: 22px; margin: 0 0 0 10px; }
.liststyle1 ul { list-style-type: none; }
.liststyle1 ul li { width: 100%; padding: 0 0 0 34px; background: url(../img/new1.gif) no-repeat left 6px; }

.liststyle2 { width: 95%; overflow: hidden; line-height: 24px; margin: 0 0 0 10px; }
.liststyle2 ul { list-style-type: none; }
.liststyle2 ul li { width: 100%; height: 24px; border-bottom: solid 1px #ededed; padding: 0 0 0 36px; }
.liststyle2 ul li.ONE { background: url(../img/top5one.gif) no-repeat left 6px; }
.liststyle2 ul li.TWO { background: url(../img/top5two.gif) no-repeat left 6px; }
.liststyle2 ul li.THREE { background: url(../img/top5three.gif) no-repeat left 6px; }
.liststyle2 ul li.FOUR { background: url(../img/top5four.gif) no-repeat left 6px; }
.liststyle2 ul li.FIVE { background: url(../img/top5five.gif) no-repeat left 6px; }
.liststyle2 ul li a { color: #8a8c89; }

.liststyle3 { line-height: 22px; }
.liststyle3 ul { margin: 0 0 0 40px; }
.liststyle3 ul li { font-size: 14px; }

.liststyle4 { line-height: 20px; width: 330px; }
.liststyle4 ul { list-style-type: none; }
.liststyle4 ul li { border-bottom: dashed 1px #ccc; background: url(../img/cc_index_listar.gif) no-repeat left; padding: 0 0 0 24px; height: 20px; overflow: hidden; }
.liststyle4 ul li a { color: #666; display: block; }


#PageNum { text-align: center; color: #ebebeb; font-family: Tahoma; }
#PageNum .this { font-weight: bold; color: #000; }
#PageNum a { }
#PageNum a:hover { text-decoration: none; }



/*表格樣式*/
.tableONE { width: 100%; }
.tableTWO { width: 955px; margin: auto; }


#neiyelist {
	width: 100%;
	border-top: solid 3px #aadd88;
}
#neiyelist th,#neiyelist td {	color: #666; vertical-align: middle; }
#neiyelist th,#neiyelist td a { color: #666; }
#neiyelist th {
	text-align:left;
	font-weight: normal;
}
#neiyelist td {
}
#neiyelist td.c1 { font-size: 14px; padding-left: 20px; border-bottom: solid 1px #aadd88; background: none; }
#neiyelist td.c2 { background: url(../img/cc_5_2.gif) no-repeat bottom; padding: 0 0 30px; }
#neiyelist td.c3 { padding: 0 0 20px 20px; background: none; line-height: 20px; border-bottom: solid 4px #F1F1F1; }


.pinglun { background: #D9D9D9; }
.pinglun th { background: #EEE; height: 22px; line-height: 22px; vertical-align: middle; }
.pinglun td { background: #FFF; height: 22px; line-height: 22px; vertical-align: middle; }
.pinglun td .Q { color: #b0606d; }
.pinglun td .A { color: #604ed6; }
.pinglun td .C { color: #cd6643; }


/*最新消息、常見問題列表样式*/
#postlist {
	width: 100%;
	border-top: solid 3px #aadd88;
}
#postlist th,#postlist td {	color: #666; vertical-align: middle; }
#postlist th,#postlist td a { color: #666; }
#postlist th {
	text-align:left;
	font-weight: normal;
	height: 30px;
}
#postlist td {
	background: url(../img/dot2.gif) repeat-x top;
	padding-top: 4px;
	height: 27px;
}
#postlist td.id { width: 70px; }
#postlist td.topic { }
#postlist td.time { width: 100px; }
#postlist td.click { width: 65px; }
#postlist td.c1 { font-size: 14px; padding-left: 20px; border-bottom: solid 1px #aadd88; background: none; }
#postlist td.c1 td { background: none; }
#postlist td.c2 { padding: 0 0 20px 20px; background: none; line-height: 20px; border-bottom: solid 4px #F1F1F1; }
#postlist td.c2 td { background: none; }


#faqlist { width: 100%; }
#faqlist th,#faqlist td { color: #666; vertical-align: middle; }
#faqlist th,#faqlist td a { color: #666; }
#faqlist th {
	text-align:left;
	font-weight: normal;
	background: #ecf8e5;
	height: 24px;
	line-height: 24px;
	padding: 0 4px;
}
#faqlist td {
	background: #fff;
	height: 24px;
	line-height: 24px;
	padding: 0 4px;
}


#splist {
	width: 100%;
	border-top: solid 3px #aadd88;
}
#splist th,#splist td {	color: #666; vertical-align: middle; }
#splist th,#splist td a { color: #666; }
#splist th {
	text-align:left;
	font-weight: normal;
	height: 30px;
}
#splist td {
	background: url(../img/dot2.gif) repeat-x top;
	padding: 8px 0 6px;
}
#splist td.id { width: 70px; }
#splist td.pro { width: 110px; }
#splist td.topic { line-height: 22px; }
#splist td.time { width: 100px; }
#splist td.click { width: 65px; }
#splist td.c1 { font-size: 14px; padding-left: 20px; border-bottom: solid 1px #aadd88; background: none; }
#splist td.c1 td { background: none; padding: 0; }
#splist td.c2 { background: url(../img/cc_5_2.gif) no-repeat bottom; padding: 0 0 30px; text-align: center; }
#splist td.c3 { padding: 0 0 20px 20px; background: none; line-height: 20px; border-bottom: solid 4px #F1F1F1; }
#splist td.c3 td { background: none; }
