body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table td { word-break: break-all;}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}






BODY{text-align:center;  background:url(../images/bkere.jpg) repeat-y top center; color:#e4ebf3;}



/* -----最外框------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#WRAPPER{text-align:left; margin:0 auto; width:900px; }



/* -----區隔線------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#PIX_10{ margin:0 auto; width:100%; height:10px; clear:both;}



/* -----抬頭------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_TITLE{ width:900px; height:200px; background: url(../images/title3.jpg) no-repeat ;}



/* -----抬頭選項列------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_SEL_BAR{ width:900px; height:30px; font-size:14px; line-height:28px; background:url(../images/sel_bkere.jpg) #CC9;}

#AC_SEL_BAR ul{}

#AC_SEL_BAR ul li{float:left;}

#AC_SEL_BAR ul li a{ margin:0 0 0 45px; font-weight:bold; text-decoration:none; color:#FFF;}

#AC_SEL_BAR ul li a:hover{ text-decoration:underline;}





#AC_MAIN{ width:900px;}

#AC_MAIN_LL{ width:700px; font-family:Arial, Helvetica, sans-serif; float:left; background:#FFF;}




#AC_MAIN_RR{ width:200px; float:right; background:url(../images/rr_main_bkere.jpg) repeat-y;}



#AC_MAIN_RR_SP{ width:200px; height:8px; background:#3b526f;}

#AC_MAIN_RR_A{}

#AC_MAIN_RR_A_TITLE{ width:170px; height:30px; font-size:16px; padding:20px 0 0 30px; background:url(../images/rr_title_bker.gif); color:#0099ff;}

#AC_MAIN_RR_A ul{ }
#AC_MAIN_RR_A ul li{ font-size:12px; line-height:24px; }
#AC_MAIN_RR_A ul li a{ display:block; width:170px; height:24px; text-decoration:none;  background:url(../images/snopin.gif) no-repeat top right; color:#369; padding:0 0 0 30px;}
#AC_MAIN_RR_A ul li a:hover{ color:#FFF; background-position:bottom left; color:#0CF;}


/* -----說明內容------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_INFOER{ width:660px; font-size:12px; line-height:24px; background: url(../images/lili.jpg) repeat-y #FFF; padding:20px; color:#999;}
#AC_INFOER a{ color:#0099ff;}
#AC_INFOER a:hover{ color:#F90;}


#AC_INFOER table{ border:solid 1px #9fb1c7; color:#999;}
#AC_INFOER table td{ padding:5px;}


.AC_TAB_TIT{ font-size:15px; line-height:20px; color:#FFF;}


.AC_TITLE_II{}
.AC_TITLE_II h2{ font-size:17px; color:#0099ff; line-height:32px;}



#AC_INFOER span{ font-size:21px; font-weight:bold; line-height:40px; color:#369;}

/* -----服務項目------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_SEV{ width:660px; background: url(../images/lili.jpg) repeat-y #FFF; color:#999; padding:20px; }

#AC_SEV ul{}
#AC_SEV ul li{}
#AC_SEV ul li a{ width:640px; height:30px; line-height:30px; font-weight:bold; text-decoration:none; color:#F90; background:url(../images/a_snopin.gif) no-repeat; padding:0 0 0 20px;}
#AC_SEV ul li a:hover{ text-decoration:underline; color:#0CF;}

#AC_SEV span{ font-size:21px; font-weight:bold; line-height:40px; color:#369;}

/* -----最新消息------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_NEWS{ width:660px; background: url(../images/lili.jpg) repeat-y #FFF; color:#999; padding:10px; }

#AC_NEWS ul{}
#AC_NEWS ul li{ font-size:12px;}
#AC_NEWS ul li a{ width:640px; height:16px; line-height:16px; text-decoration:none; color:#F90; background:url(../images/a_snopin.gif) no-repeat; padding:0 0 0 20px;}
#AC_NEWS ul li a:hover{ text-decoration:underline; color:#0CF;}

#AC_NEWS span{ font-size:16px; font-weight:bold; line-height:20px; color:#369;}

/* -----地圖------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_MAP{ width:700px; /*height:250px;*/ background:#FFF;}


/* -----地址------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_ADS{ width:660px; font-size:15px; line-height:24px; background: url(../images/lili.jpg) repeat-y #FFF; padding:20px; color:#369;}
#AC_ADS a{ text-decoration:none; color:#369;}
#AC_ADS a:hover{ text-decoration:underline; color:#0CF;}


/* -----底------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#AC_FOOD{ width:880px; height:30px; font-size:12px; line-height:30px; background:url(../images/food_bkere.jpg); color:#FFF; padding:0 0 0 20px; float:left;}



#AC_SPP{ width:700px; height:4px; background:#3b526f;}







/* -----下列頁面選項條------------------------------------------------------------------------------------------------------------------------------------------------------------ */

DIV.black { width:654px; height:24px; line-height:24px; font-size:12px; color:#FFF; background:#9fb3cb; text-align:center; padding:3px; margin:0 0 0 20px;}
DIV.black A { border:solid 1px #ebebeb; padding:2px 5px 2px 5px; MARGIN-RIGHT:3px; TEXT-DECORATION: none; background:#3b526f; color:#85ceff;}
DIV.black A:hover { border:solid 1px #d1fbff; background:#000; COLOR:#FC0;}
DIV.black A:active { border:solid 1px #FC0; color:#FF0; background:#0099ff;}
DIV.black SPAN.current { border:solid 1px #3b526f; padding:2px 5px 2px 5px; font-weight:bold; color:#FFF; margin:0 3px 0 0; background:#F90;}
DIV.black SPAN.disabled { border:solid 1px #85ceff; color:#85ceff; padding:2px 5px 2px 5px; margin:0 3px 0 0; }




.MESS_IMPUT{ width:660px; font-family:Arial, Helvetica, sans-serif; padding:15px 20px 20px 20px;}


.MESS_IMPUT_A{ width:660px; height:26px; line-height:26px; margin:5px 0 0 0;}
.MESS_IMPUT_A_TXT{  width:90px; height:26px; text-align:right; font-size:15px; color:#336699; float:left;}
.MESS_IMPUT_A_TXT span{ color:#F90;}
.MESS_IMPUT_A_IMPU{ width:570px; height:26px; line-height:26px; float:right;}
.MESS_IMPUT_A_IMPU input{ width:540px; height:22px; border:solid 1px #9fb1c7; margin:0 0 0 3px; color:#999;}

.MESS_IMPUT_B{width:660px; height:120px; line-height:26px; background:#FFF; margin:5px 0 0 0;}
.MESS_IMPUT_B_TXT{  width:90px; height:120px; text-align:right; font-size:15px; color:#336699; float:left;}
.MESS_IMPUT_B_TXT span{ color:#F90;}
.MESS_IMPUT_B_IMPU{ width:570px; height:120px; line-height:26px; float:right;}
.MESS_IMPUT_B_IMPU textarea{ width:540px; height:116px; font-size:15px; border:solid 1px #9fb1c7; margin:0 0 0 3px; color:#999;}


.MESS_IMPUT_C{width:570px; height:70px; line-height:26px; background:#FFF; margin:5px 0 0 0;}
.MESS_IMPUT_C_SPP{ width:150px; height:70px; text-align:center; float:left;}
.MESS_IMPUT_C_SPP a{ font-size:12px; text-decoration:none; color:#0099ff;}
.MESS_IMPUT_C_SPP a:hover{ text-decoration:underline; color:#F90;}
.MESS_IMPUT_C_TXT{  width:90px; height:70px; text-align:right; font-size:15px; color:#336699; float:left;}
.MESS_IMPUT_C_TXT span{ color:#F90;}
.MESS_IMPUT_C_IMPU{ width:100px; height:26px; line-height:26px; float:left; margin:20px 0 0 0;}
.MESS_IMPUT_C_IMPU input{ width:100px; height:22px; font-size:15px; border:solid 1px #9fb1c7; margin:0 0 0 3px; color:#999;}
.MESS_IMPUT_C_PS{ width:310px; height:26px; font-size:12px; color:#336699;  margin:20px 0 0 0; float:right; text-align:left;}



.MESS_SPP{ width:660px; height:1px; background:#9fb1c7; text-align:left}

.MESS_SPP_LEFT { width:100px; height:40px; float:left; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 5px 280px; } 

.MESS_SPP_RIGHT { width:80px; height:40px; float:right; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0 0; } 



.INPUT5820 {display:block; width:58px; height:20px; line-height:20px; text-align:center; border:0; background:url(../images/mass_bbt.gif) no-repeat top right; text-decoration:none; color:#FFF;margin:0 0 5px 0;}
.INPUT5820:hover{ text-decoration:underline; background-position:bottom left; color:#FC0;}


.MESS_BBTERE{ width:630px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0 0;}
.MESS_BBTERE a{ display:block; width:58px; height:20px; line-height:20px; text-align:center; background:url(../images/mass_bbt.gif) no-repeat top right; text-decoration:none; color:#FFF; float:right; margin:0 5px 0 0;}
.MESS_BBTERE a:hover{ text-decoration:underline; background-position:bottom left; color:#FC0;}



.wm_main_txt{ line-height:30px; font-size:1.2em; color:#333; padding:30px;}
.wm_main_txt p{ display:inline-table; margin:0 0 0 20px;} 
.wm_main_txt span{ font-weight:bold; text-decoration:underline; color:#333;}