body
	{	margin:0; text-align:center}
img
	{	border:0}
#container
	{	margin:0 auto; text-align:left; width:960px}

#top
	{	background:url(images/top-bg.gif) repeat-x; height:129px}
.top-left
	{	float:left}
#menu ul
	{	margin:0 0 0 4px; padding:0; list-style:none}
#menu ul li
	{	float:left; font:26px Verdana, Arial, Helvetica, sans-serif; color:#231815; padding:0 65px 0 0; margin:0}
#menu ul li a
	{	color:#231815; text-decoration:none}
#menu ul li a:hover
	{	color:#ff5f80; text-decoration:none}
.top-right
	{	float:right}

#search
	{	height:101px}
.input01
	{	height:19px; background:#eeeeee; border-width:0; font:13px Arial, Helvetica, sans-serif; color:#939393; text-align:left; padding:0 2px}
#search div
	{	float:right; padding-top:71px}

#member-login
	{	padding-top:0px}
#member-login div
	{	float:right; margin-left:4px; font:13px Arial, Helvetica, sans-serif; color:#939393}

#left
	{	float:left; margin-left:12px; width:200px}
#submenu
	{	margin:10px 0 0 11px}
#submenu ul
	{	margin:0 0 10px 6px; padding:0; list-style:none; font:16px "Microsoft JhengHei",Verdana}
#submenu ul li
	{	padding:0 0 15px 0; margin:0}
#submenu ul li a
	{	color:#3e3e3e; text-decoration:none}
#submenu ul li a:hover
	{	color:#ff5f80; text-decoration:none}

#right
	{	float:left; margin-left:22px; width:716px; font-family:"Microsoft JhengHei",Verdana; line-height:22px}

.link
	{	padding-bottom:12px}

.banner01
	{	float:left}
.banner02
	{	float:right}
.clear
	{	clear:both; height:17px}
#content
	{	padding-top:25px; font-size:13px}

.pro-list
	{	float:left; margin:0 14px 0 22px; background:url(images/pro-list-bg.gif) no-repeat; width:202px; height:300px; text-align:center; font:12px Verdana, Arial, Helvetica, sans-serif; color:#c94141; line-height:16px}
.pro-list a
	{	color:#c94141; text-decoration:none}
.pro-list a:hover
	{	color:#333; text-decoration:none}
.pro-list-pto
	{	padding-top:1px; height:216px; width:200px;}
.pro-list-name
	{	padding:14px 8px 0 8px}

#footer
	{	background:url(images/footer-bg.gif) no-repeat; height:66px; width:960px; clear:both}
#footer div
	{	padding:30px 0 0 15px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#231815; letter-spacing:1px}



h1
	{	background:url(images/h1bg.gif) no-repeat; width:716px; height:48px; font:bold 22px "Microsoft JhengHei",Verdana; color:#fe5377; margin:0; padding:0}
h1 span
	{	display:block; padding:20px 0 0 0}
h2
	{	font:normal 11px Arial, Helvetica, sans-serif; color:#555555; text-align:right; padding:7px 0 0 0; margin:0}
h2 a
	{	color:#555555; text-decoration:none}
h2 a:hover
	{	color:#555555; text-decoration:underline}

.pto-big
	{	background:url(images/pto-big-bg.gif) no-repeat; width:310px; height:350px; float:left; margin-right:20px}
.pto-big-img
	{	padding:1px 0 0 11px}
.pto-big-content
	{	float:left; width:370px; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:26px}
.pto-content-container
	{	border-bottom:1px solid #e5e3e3}
.table01 
	{	margin-left:10px; margin-top:15px}
.table01 th
	{	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; padding:8px 0}
.table01 td
	{	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#df4400; padding:8px 0}




.title01
	{	background:url(images/title01.gif) no-repeat; width:716px; height:38px; font:15px "Microsoft JhengHei",Verdana; color:#333; margin-bottom:10px}
.title01 span
	{	padding:9px 0 0 25px; display:block}

.back
	{	clear:both; text-align:right; padding:20px 0 30px 0}





.talk-table
	{	width:100%; font-size:13px}
.talk-table tr
	{	background:#FFFFFF}
.talk-table th
	{	background:url(images/th-bg.gif) no-repeat left #f3dbdb; height:35px; font:normal 13px "Microsoft JhengHei",Verdana; color:#181818; text-align:center; border:1px solid #e7c8c8}
.talk-table td
	{	text-align:center; background:url(images/news-line.gif) repeat-x bottom}
.talk-table td a
	{	color:#181818; text-decoration:none}
.talk-table td a:hover
	{	color:#0d64cf; text-decoration:underline}
.talk-table td.talk-title
	{	text-align:left; padding:0 10px}
.talk-table td.talk-time
	{	color:#999999}
.talk-table td.talk-time02
	{	color:#58bce1}



.reply-container
	{	background:url(images/reply-bg.gif) repeat-y; width:729px}
.reply-top
	{	background:url(images/reply-topbg.gif) no-repeat; height:57px; color:#FFFFFF; font:bold 18px "Microsoft JhengHei",Verdana}
.reply-top div
	{	padding:11px 0 0 12px}
.reply-content
	{	background:url(images/reply-bottombg.gif) no-repeat bottom; padding:10px 20px 20px 20px}

.replyfont
	{	border-bottom:1px dotted #999999; margin:15px 0}
.replyfont02
	{	color:#96040b}
.replyfont03
	{	border-bottom:1px dotted #999999; margin:15px 0; color:#96040b}

.cash03
	{	color:#ff0000; font-size:18px; font-weight:bold; padding:10px}





#testMenu a.testMenuItem {
	cursor:pointer;
	display:block;
	margin-top: 4px;
	text-decoration: none;
	outline:0;
	clear: both;

	line-height: 40px;
	color: #d2403f;
	background:url(images/th-bg.gif) no-repeat left #f3dbdb; border:1px solid #f5d0d0; padding:0 10px; font-size:15px; font-weight:bold
}
#testMenu p
	{	padding:0 10px}




.member-container
	{	background:url(images/login-bg.jpg) no-repeat; width:679px; margin:0px 0 0 18px; font-size:14px; color:#656565}
.register-container
	{	background:url(images/register-bg.jpg) no-repeat; width:679px; margin:0px 0 0 18px; font-size:14px; color:#656565}

.center-container
	{	background:url(images/center-bg.jpg) no-repeat; width:679px; margin:0px 0 0 18px; font-size:14px; color:#656565}
.member-container-table
	{	font-size:14px; color:#656565; margin:10px 0 0 0}
.member-container-table th
	{	text-align:right; font-weight:normal}
.member-container-table td
	{	padding-left:2px}
.input02
	{	width:210px; height:21px; background:#fff; border:1px solid #d8d8d8; padding:0 2px; color:#656565}

.red
	{	color:#FF0000}

.font02
	{	color:#555555; font-size:11px}

.link02
	{	padding:50px 15px 0 0}
.link02 a
	{	display:block; float:right; padding:2px 7px; background:#000000; color:#fff; margin-left:5px; text-decoration:none }
.link02 a:hover
	{	background:#ff6766; color:#fff; text-decoration:none}	



.table02
	{	background:#999999; width:100%; margin:12px 0}
.table02 th
	{	text-align:center; font-size:13px; background:#7c7c7c; color:#fff}
.table02 td
	{	text-align:center; background:#fff; color:#333}




.prolist03{
	width:665px; /* 720 -10*2 */
	margin:20px 10px;
}
.prolist03 table{
	border-collapse:collapse;
	width:665px;
}
.prolist03 td{
	padding:0px;
	text-align:left;
}


.mix_pagetag{
	width:659px;
	height:auto;
	margin:0px;
	padding:20px 0px;
	text-align:center;
	float:left;
}
.mix_pagetag a{
	border:#d2403f solid 1px;
	padding:3px 6px;
	color:#d2403f;
	text-decoration:none;
	font-size:10pt;
	margin:0px 3px;
}
.mix_pagetag a:hover{
	color:#FFFFFF;
	background-color:#d2403f;
}
.mix_pagetag a.onfoucs{
	color:#FFFFFF;
	background-color:#d2403f;
}
