/*090721新增功能設定*/
.guest_tit{ font-size:12px ; color:#FFFFFF; line-height:32px; background:url(../images/guest_contenttitle.gif) no-repeat; padding-left:30px; margin-left:10px}
.guest{ width:643px;height:140px; border:1px solid #dcdcdc; margin:10px 0px 0px 10px; background-color:#f8f7f7}
.guest_in{ width:629px;height:120px; border:1px solid #dcdcdc; background-color:#ffffff; margin:5px; padding:1px}
.guest_in01{ float:left;width:150px;height:120px;}
.guest_in02{ float:left; width:450px;height:120px;line-height:18px; padding:7px 10px 7px 10px}
.text_ti{ font-size:16px;color:#cc6633; line-height:20px; margin-bottom:5px}
.text_ti a{ font-size:16px;color:#cc6633; line-height:20px; margin-bottom:5px; text-decoration:none}

.guest01{ margin:15px 10px 5px 10px; }
.guest01_main{ float:left;margin:0px 7px 10px 7px; width:143px;}
.guest01_text{ font-size:12px;color:#cc6633;margin:5px 0px; line-height:20px;text-align:center;overflow:auto;}
.guest01_pic{ height:121px; width:141px; border:1px solid #dcdcdc; background-color:#f8f7f7;}
.pic{ border:1px solid #dcdcdc; margin:5px}

/*for all*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{ margin: 0;	padding: 0;}
body { font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.8; color:#666666; background-color:#ffffff; background:url(../images/indexbg2.jpg) top repeat-x;}
fieldset, img{ border:0;}
abbr,acronym{	border:0;}
address,caption,cite,code,dfn,em,strong,th,var{	font-style:normal;	font-weight:normal;}
h1,h2,h3,h4,h5,h6{	font-size:100%;	font-weight:normal;}
.clear { clear: both;}

.middle{ width:1002px; margin:0px auto; overflow:hidden;}
.bg{ background:url(../images/indexbg.jpg) no-repeat top; height:600px;}
.innerbg{ background:url(../images/innerbgup.jpg) no-repeat top;}
.footer{ font-size:11px;}
.footer a{ color:#666666; text-decoration:none;}
.footer a:hover{ color:#333333; text-decoration:none;}
.lg{ color:333333; font-size:11px;}
.lg a{ color:#cc3333; text-decoration:none;}
.lg a:hover{ color:#990000;}
.contentbg{ background:url(../images/contentbg.jpg) repeat-y; width:916px; padding-bottom:10px; overflow:hidden;}
.pinkbg{ background:url(../images/pinkbg.jpg) no-repeat top; width:916px; overflow:hidden;}
.ad{ float:left; width:410px; padding-left:15px; overflow:hidden;}
.adflash{ border:#CCCCCC solid 1px; padding:1px; width:400px; height:150px; overflow:hidden;}
.news{ float:right; width:477px; padding-right:13px; overflow:hidden;}
.newstitle{margin-top:15px; padding-right:12px; background:url(../images/title_news.jpg) top no-repeat; height:23px; overflow:hidden;}
.newstb{ color:#666666; margin-left:10px;}
.newstb a{ color:#666666; text-decoration:none;}
.newstb a:hover{ color:#996666; text-decoration:none;}
.newstb tr{ background:url(../images/dotlinepink.jpg) bottom repeat-x;}
.newstb td{ padding:4px;}
.innerfooter{ height:22px; padding-top:4px; background:url(../images/contentbg.jpg) repeat-y; width:916px; overflow:hidden;}
.innerfooter2{ width:900px; background-color:#e8e8e8; line-height:2; overflow:hidden; color:#666666; font-size:11px; }
.innerfooter2 a{ color:#999999; text-decoration:none;}
.innerfooter2 a:hover{ color:#666666; text-decoration:none;}

.leftline{ border-right:#e0e0e0 1px solid;}
.map{ text-align:right; height:37px; margin-bottom:10px; widows:654px; overflow:hidden;}
/*.map { text-align:right; height:22px; padding:37px 10px 0 0; font-size:11px; color:#b1b1b1; margin-bottom:10px; width:654px; } 原本的*/
.innewstb{ color:#666666;}
.innewstb a{ color:#666666; text-decoration:none;}
.innewstb a:hover{ color:#996666; text-decoration:none;}
.innewstb tr{ background:url(../images/dotlinepink.jpg) bottom repeat-x;}
.innewstb td{ padding:6px;}
.innewscon{ width:603px; overflow:hidden; margin:10px;}
.page{	font-size:12px;	color:#933;	padding:15px 0; margin-left:15px}
.page a{	color:#933;	text-decoration:none;}
.page a:hover{	color:#333;}

input.btn {border:#CCCCCC 1px solid; background-color:#ededed; width:100px; margin-left:5px; float:right;}

/*內頁次選項*/
.submenu{	width:204px; margin:8px 3px 0 3px;	padding:0px 8px;}
.submenu ul{	list-style:none;	margin:0;	padding:0;}
.submenu li{	padding:2px 0;	margin:0;	line-height:2.4;}
.submenu a{	padding:0px 0px 0px 15px; display:block;	width:189px;	margin:0; 	color:#666666;	text-decoration:none;}
.submenu a:hover{	color:#FFFFFF;	background-color:#990000;}

.tour{ width:636px; margin-top:20px; padding-bottom:10px; background:url(../images/dotline.jpg) bottom repeat-x; color:#888;}
.tourtb{ margin:10px 0; width:630px; line-height:1.5;}
.tourtb th{ padding:12px 5px; background:url(../images/dotlinepink.jpg) bottom repeat-x;}
.tourtb td{ padding:12px 5px; background:url(../images/dotlinepink.jpg) bottom repeat-x;}
.tourtb td img{ margin-bottom:8px;}
.tourtb th img{ border:#ccc 1px solid;}

.tourtainan{ background-color:#c4c4c4; width:630px; margin:20px 0;}
.tourtainan th{ font-size:13px; font-weight:bold; color:#333;}
.tourtainan a{ color:#966; text-decoration:none;}
.tourtainan a:hover{ color:#CC3333; text-decoration:none;}