@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0; font-family:"新細明體", "Arial Unicode MS" sans-serif; background:url(../images/bg_body.jpg) no-repeat center top;}
body.bgindex{background:url(../images/bg_body_index.jpg) no-repeat center top;}
body.nobg{background:none;}
.wallpaper{margin:0px auto; padding:0px; width:1100px;}
.header{margin:0px auto; padding:0px; height:66px; background:url(../images/header_bg.gif) repeat-x;}
/*表頭語系*/
.header dl{margin:0; padding:0;}
.header dt.logo{ margin:12px 0 0 65px;_margin:12px 0 0 35px; padding:0; width:215px; height:40px; background:url(../images/logo.gif) no-repeat left top; float:left;}
.header dt.logo img{ width:194px; height:32px;}
/*選單*/
.header dd{ float:left;}
.header dd.menu{margin:0;float:left; padding-left:60px;}
.header dd.menu ul{margin:0px auto 0; padding:0;}
.header dd.menu li{margin:0; padding:23px 0 0 0;float:left;color:#787878; font-size:14px;font-weight:bolder;text-align:center; vertical-align:top; display:block;height:43px; background:url(../images/menu_line.gif) no-repeat right top}
.header dd.menu li a{margin:0; padding:10px 0 0 0;color:#654004;width:110px;height:35px;display:block;}
.header select{ margin:3px 0 0 0;padding:1px 0px 1px 8px;width:150px;  color:#666;}

/*次選單*/
.header dd.submenu{width:250px;margin:0px 0 0 0; padding:26px 0 0 65px;_padding:26px 0 0 35px; font-size:11px;-webkit-text-size-adjust:none; color:#a2a19d; float:left;}
.header dd.submenu ul{margin:0px; padding:0;}
.header dd.submenu li {margin:0px; padding: 0 10px 0; background:url(../images/submenu_line.gif) no-repeat center left; float:left; color:#a2a19d; height:20px }
.header dd.submenu li a{color:#a2a19d; height:20px }
.header dd.submenu li.first{margin:0px; padding: 0 10px 0 10px; background:none; color:#a2a19d}


/*主視覺 -- 每頁都要不同設定的地方*/ 
.banner_main{
	margin:66px auto 0;/*header高度*/
	padding:0px;
	position:absolute;
	z-index:1;
	float:left;
}

.banner_main.index{_margin:66px auto 0 !important;width:1100px; height:408px; background:url(../images/banner_index.jpg) no-repeat center top; overflow:hidden; border-bottom:1px solid #fff}
.banner_main.about{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_about.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.clientqa{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_qa.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.contact{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_contact.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.contract{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_contract.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.location{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_location.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.lyrics{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_lyrics.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.map{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_map.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.news{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_news.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.publicservice{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_pbservice.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.recruit{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_recruit.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.service{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_service.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.sitemap{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_about.jpg) no-repeat center bottom; overflow:hidden;}
.banner_main.facility{_margin:66px auto 0 !important;width:1100px; height:249px; background:url(../images/banner_facility.jpg) no-repeat center bottom; overflow:hidden;}

.content{
	margin:0 auto 0;
	padding:0px;
	clear:both;
	background:url(../images/bg_content.gif) #fff no-repeat top center; 
	height:auto; 
	overflow:hidden;
}
.content.in_index{margin:408px auto 0; background:url(../images/bg_content_index.gif)  repeat-x center top; height:145px;}
.content.in_about, .content.in_clientqa, .content.in_contact, .content.in_contract, .content.in_location, .content.in_lyrics, .content.in_map, .content.in_resources, .content.in_news, .content.in_publicservice, .content.in_recruit, .content.in_service, .content.in_sitemap, .content.in_support, .content.in_partner, .content.in_facility{margin:249px auto 0;}
.content.in_index .block_index{
	background-color:#fff;
	float:left;
	width:245px;
	height:142px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;	
}
.content.in_index .block_index.first{
	background-color:#fff;
	float:left;
	margin-left:60px;
	_margin-left:30px;
	width:245px;
	height:142px;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;	
}
.content.in_index .block_index dl{padding:15px 0 0 18px; margin:0}
.content.in_index .block_index dt{}
.content.in_index .block_index dt a{margin:0; padding:0; font-size:13px;  sans-serif; color:#383838; text-decoration:none}
.content.in_index .block_index dt h2{margin:0; padding:0; font-size:13px;  sans-serif; color:#383838;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.content.in_index .block_index dt h2 a{color:#383838; text-decoration:none}
.content.in_index .block_index dt p{margin:0; padding:0; font-size:10px;-webkit-text-size-adjust:none; font-family:"Trajan Pro", "Arial Unicode MS", sans-serif; color:#9fa0a4}
.content.in_index .block_index dd{padding:0; margin:0;}
.content.in_index .block_index dd.opic{margin:0; padding:10px 0 0 0;}
.content.in_index .block_index dd ul{margin:0; padding:0}
.content.in_index .block_index dd ul li{float:left; width:69px; height:65px; border-left: 1px dotted #ccc; margin:10px 0 0 }
.content.in_index .block_index dd ul li.first{border-left:none;}
.content.in_index .block_index dd ul li h2{ font-size:12px; color:#696969; text-align:center; padding:5px 0 0;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.content.in_index .block_index dd ul li h2 a{ font-size:12px; color:#696969; text-align:center; text-decoration:none}
.content.in_index .block_index dd ul li h2 a:hover{ font-size:12px; color:#696969; text-align:center; text-decoration:underline}
.content.in_index .block_index dd ul li p{margin:0; padding:0; text-align:center}


/*麵包屑*/
.path{margin:0px; padding:0px 60px 0 0; height:25px; float:right}
.path ul{margin:0px; padding:12px 0px 0px 40px;}
.path li{margin:0; padding:0 0 0 15px; float:left; color:#5d5d5d; background:url(../images/icon_05.gif) no-repeat; font-size:12px;}
.path li a{ color:#5d5d5d; text-decoration:none}
.path li a:hover{ color:#5d5d5d; text-decoration:underline}
.path li.first{ background:url(../images/icon_06.gif) no-repeat}
.path li.current{color:#ef9134}

/*左半邊*/
.side_left{
	margin:0; 
	padding:35px 0 0 0; 
	float:left!important;
	width:275px!important;
	font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif
	/*background-color:#Fee;*/

}
/*右半邊*/
.side_right{
	margin:0px;
	padding:35px 0 0;
	float:left;
	width:825px;
	/*background-color:#FFd;*/
}

/*內頁選單*/
.sec_menu{
	margin:0 0 0 65px;
	padding:0 0 50px;
	width:210px;
	height:auto;
	overflow:hidden;
}
.sec_menu h2{padding:0 0 10px 20px; margin:0px; height:28px; font-size:18px; color:#b79635;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.sec_menu h2.secblcok{color:#383838; padding-bottom:5px}
.sec_menu h2.thrblcok{color:#383838;font-size:13px; padding-top:25px;height:22px;}
.sec_menu h3{padding:0 0 0 20px; margin:0px; height:18px; font-family:"Trajan Pro", "Arial Unicode MS", sans-serif; font-size:10px;-webkit-text-size-adjust:none; color:#9fa0a4;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.sec_menu ul{
	padding:5px 0 35px;;
	color:#acacac;
	font-size:13px;
}
.sec_menu ul li{margin:0; padding:8px 20px;color:#acacac;}
.sec_menu ul li a{text-decoration:none;}
.sec_menu ul li a:hover{color:#b79635; text-decoration:none;}
.sec_menu ul li.lcurrent{ background:url(../images/bg_submenu.jpg) no-repeat left center; color:#fff; font-weight:bold;}
.sec_menu ul li.lcurrent a{color:#fff;}
.sec_menu ul li.current a{ text-decoration:none;}
.sec_menu ul li.current a:hover{ text-decoration:none!important;}
.sec_menu .topblock dl{margin:0 10px; padding:10px 0 5px; border-bottom:1px solid #ddd; clear:both; height:60px;}
.sec_menu .topblock dl dt{margin:0; padding:0 15px; float:left;}
.sec_menu .topblock dl dd{margin:0; padding:0; float:left;}
.sec_menu .topblock dl dd h2{margin:0; padding:10px 0 0; font-size:13px; color:#606060; font-weight:bold; height:22px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.sec_menu .topblock dl dd .btn_go{margin:0; padding:0 5px}

.sec_menu .botblock{margin:0 5px 0 8px; padding:35px 0 0;}
.sec_menu .botblock dl{padding:8px 8px; margin:0; height:110px; background:url(../images/bg_blockline.gif) no-repeat bottom}
.sec_menu .botblock dl dt{}
.sec_menu .botblock dl dt a{margin:0; padding:0; font-size:13px;  sans-serif; color:#383838; text-decoration:none}
.sec_menu .botblock dl dt h2{margin:0; padding:0; font-size:13px;sans-serif; color:#383838; height:22px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.sec_menu .botblock dl dt h2 a{color:#383838; text-decoration:none}
.sec_menu .botblock dl dt p{margin:0; padding:0; font-size:10px;-webkit-text-size-adjust:none; font-family:"Trajan Pro", "Arial Unicode MS", sans-serif; color:#9fa0a4}
.sec_menu .botblock dl dd{padding:0; margin:0;}
.sec_menu .botblock dl dd.opic{margin:0; padding:10px 0 0 0;}


/*--文章段落設定--*/
.article{
	font-size:12px;
	line-height: 18px;
	/*letter-spacing: 1px;*/
	padding:0;
	margin:0;
	color:#6b6b6b;
	
}
.article .up{padding:60px 15px 65px;_padding:35px 15px 65px;background:url(../images/bg_article_up.jpg) no-repeat center top; height:auto; overflow:visible; min-height:400px; _height:400px;width:795px; }
.article .up.side1{padding:60px 15px 65px 300px;background:url(../images/bg_about1.jpg) no-repeat -15px 60px; height:auto; overflow:visible; width:auto}
.article .up.side2{padding:60px 15px 65px 300px;background:url(../images/bg_about2.jpg) no-repeat 25px 100px; height:auto; overflow:visible; width:auto}
.article .up.side3{padding:60px 15px 65px 300px;background:url(../images/bg_about3.jpg) no-repeat -15px 60px; height:auto; overflow:visible; width:auto}
.article .up.side4{padding:60px 15px 65px 300px;background:url(../images/bg_about4.jpg) no-repeat -15px 80px; height:auto; overflow:visible; width:auto}

.article .down{}

.article .up .subtitle_1{ background:url(../images/bg_title1.gif) no-repeat; min-height:67px; _height:67px; padding-bottom:10px ;}
.article .up .subtitle_1.ss{ background:url(../images/bg_title1_2.gif) no-repeat; min-height:67px; _height:67px; padding-bottom:10px ;}
.article .up .subtitle_1 h2{margin:0; padding:6px 0 0 22px;  font-size:20px; color:#b79635; _width:390px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.article .up .subtitle_1 h3{margin:0; padding:6px 0 0 25px; font-family:"Trajan Pro", "Arial Unicode MS"; font-size:12px; color:#9fa0a4}

.article .up .subtitle_2{ margin:15px 0; background:url(../images/bg_title2.gif) no-repeat; min-height:47px; _height:47px; font-size:20px; color:#b79635}
.article .up .subtitle_2 h2{margin:0; padding:6px 0 0 22px;  font-size:15px; color:#6c6c6c;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif }
.article .up .subtitle_2_s{ margin:15px 0; background:url(../images/bg_title2_2.gif) no-repeat; min-height:47px; _height:47px; font-size:20px; color:#b79635}
.article .up .subtitle_2_s h2{margin:0; padding:6px 0 0 22px; font-size:15px; color:#6c6c6c;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif }

.article .up .subtitle_3{ margin:25px 0 15px 28px; background:url(../images/bg_title3.gif) no-repeat; min-height:27px; _height:27px; font-size:20px; color:#b79635}
.article .up .subtitle_3 h2{padding:3px 0 0 3px; font-size:12px; color:#B79635; font-weight:bold;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif }

.article .up .subtitle_4{ margin:25px 0 15px 28px; background:url(../images/bg_title3.gif) no-repeat; min-height:20px; _height:20px; font-size:20px; color:#b79635; border-bottom:1px solid #ccc}
.article .up .subtitle_4 h2{padding:3px 0 0 3px;font-size:12px; color:#B79635; font-weight:bold;margin:0 0 6px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif }

.article .up .subtitle_5{ margin:25px 0 5px 15px; min-height:30px; _height:30px; font-size:20px; color:#b79635;}
.article .up .subtitle_5 h2{padding:3px 0 0 20px;font-size:15px; color:#6c6c6c; font-weight:bold;margin:0 0 6px ; background:url(../images/icon_10.gif) no-repeat 0 7px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
/*
.article .up .subtitle_5.sitemap{ float:left; width:140px; margin-left:30px}*/




.article .up .lyrics_list{}
.article .up .lyrics_list ul{ margin:0; padding:0}
.article .up .lyrics_list ul li{ margin:0; padding:6px 0 0 20px; background:url(../images/bg_lyrics.gif) no-repeat; color:#949494; float:left; width:232px; height:30px;}
.article .up .lyrics_list ul li:hover{ margin:0; padding:6px 0 0 20px; background:url(../images/bg_lyrics_ov.gif) no-repeat; color:#B79635}
.article .up .lyrics_list ul li a{color:#949494;}
.article .up .lyrics_list ul li a:hover{color:#B79635; text-decoration:none}

.article .up .gsitemap{ float:left; width:160px; margin-left:30px}
.article .up .gsitemap ul{margin: 10px 0 30px 30px;}
.article .up .gsitemap ul li{background:url(../images/icon_07.gif) no-repeat 0 center; margin:0; padding:3px 0 3px 20px;color:#6b6b6b}

.article .up p{margin:15px 45px 25px 22px}
.article .up ul{margin:15px 35px 30px 22px}
.article .up ul.subul{margin:10px 0px}
.article .up ul li{ background:url(../images/icon_06.gif) no-repeat 0 center; margin:0; padding:3px 0 3px 20px;}
.article .up ul li span.about_s1{color:#b79635; width:130px; display:block; float:left}
.article .up ul li.subli{background:url(../images/icon_07.gif) no-repeat 0 center; margin:0; padding:3px 0 3px 20px;color:#6b6b6b}
.article .up ul.contract_1{margin:0px ;padding:0px 10px 15px;}
.article .up ul.contract_1 li{background:url(../images/icon_07.gif) no-repeat 0 5px!important; margin:0; padding:3px 0 3px 20px!important;color:#6b6b6b;border:none!important;}
.article .up ul.contract_2{margin:0 0 0 40px; padding:0}
.article .up ul.contract_2 li{background:url(../images/icon_07.gif) no-repeat 0 5px; margin:0; padding:3px 0 3px 20px;color:#6b6b6b}
.article .up ul.contract_2 li ul li{ background:url(../images/icon_06.gif) no-repeat 0 center; margin:0; padding:2px 0 2px 20px;}
.article .up ul.contract_2 li ul li span{ font-weight:bold}
.article .up ol{margin:25px 35px 30px 50px; padding:0; list-style:cjk-ideographic;}
.article .up ol li{padding:8px 0; color:#ac8317}
.article .up ol li span.about_s2{color:#6b6b6b}

.article .up .nor_content{margin:0; padding:0 0 0 15px;; font-size:12px; font-weight:normal}
.article .up .nor_content.contract1{margin:0; padding:0 0 0 45px;; font-size:12px; font-weight:normal}
.article .up .nor_content h2{margin:0; padding:15px 0 5px; font-size:12px; color:#b79635; font-weight:normal;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.article .up .nor_content.contract1 h2{margin:0; padding:10px 0 10px; font-size:12px; color:#b79635; font-weight:bold;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.article .up .nor_content p{margin:0px 50px 25px 0px}
.article .up .nor_content .signup{float:right; margin:0 50px 0 0}
.article .up .nor_content .signup dl{}
.article .up .nor_content .signup dl dt{ padding-right:10px; float:left}
.article .up .nor_content .signup dl dd{ float:left}
.article .up .nor_content .signup dl dd img{ padding-right:10px;}
.article .up .nor_content ul{margin:0; padding:15px 0 35px;}
.article .up .nor_content ul li{margin:0; padding:12px 20px 6px;  border-bottom:1px dotted #ccc; background:none; clear:both; width:690px;}
.article .up .nor_content ul li span{ display:block;;text-align:center; float:left; width:65px; padding-right:40px;}
.article .up .nor_content ul li span.tt1{ width:90px; }
.article .up .nor_content ul li span.tt2{ width:630px;}
.article .up .nor_content .news_title{ background:url(../images/bg_newstitle.gif) no-repeat; width:720px; height:30px; font-size:13px; font-weight:bold; color:#FFF;border-bottom:none; margin:15px 0 0; padding:0}
.article .up .nor_content .news_title.detal{ background:url(../images/bg_newstitle_2.gif) no-repeat;}
.article .up .nor_content .news_title span{ padding-top:3px;display:block;;text-align:center; float:left; width:65px; }
.article .up .nor_content .news_title span.t1{ width:90px; }
.article .up .nor_content .news_title span.t2{  width:630px;}
.article .up .nor_content .news_title span.t3{ width:auto;font-size:12px; padding-left:20px; padding-top:5px;}
.article .up .nor_content .news_title span.t4{  width:auto;float:right; font-weight:normal; padding-right:20px; font-size:12px;}
.article .up .nor_content .news_content{padding:25px 15px 45px; background:url(../images/bg_news_foot.gif) no-repeat center bottom; width:720px;}
.article .up .nor_content .news_content p{margin: 0 50px 15px 0;}
.article .up .nor_content .news_content ul{margin:0 15px 0; padding:0}
.article .up .nor_content .news_content ul li{margin:0; padding:5px 15px;background:url(../images/icon_07.gif) no-repeat 0 7px; border-bottom:none}

.article .up .nor_content2{margin:0; padding:0 10px 0 ; font-size:12px; font-weight:normal}
.article .up .nor_content2 p{}
.article .up .nor_content2 p.normal{margin: 10px 45px 0px 22px;}
.article .up .nor_content2 p.tbold{ font-size:12px; font-weight:bold; color:#606060}
.article .up .nor_content2 p.tqbold{ font-size:12px; font-weight:bold; color:#606060;margin:15px 45px 10px 22px; padding:0}
.article .up .nor_content2 h2{color:#B79635; font-size:12px; margin:25px 0 0; padding: 0 0 0 20px; background:url(../images/icon_09.gif) no-repeat left center;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.article .up .nor_content2 .table_1 {border-top:2px solid #c8b176; margin:35px 0 0; width:730px; padding:0 0 25px; background:url(../images/bg_table_bot.gif) no-repeat center bottom}
.article .up .nor_content2 .table_1.mt5{margin:15px 0 0}
.article .up .nor_content2 .table_1 table{ margin:2px 0 0;}
.article .up .nor_content2 .table_1 table th{ background-color:#f4f4f4; border-bottom:1px solid #fff;}
.article .up .nor_content2 .table_1 table td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.article .up .nor_content2 .table_1 table td.first{ border-left:1px solid #ccc;}
.article .up .nor_content2 .table_1 table td.firsttop{border-top:1px solid #ccc;}
.article .up .nor_content2 .table_1 table td.fbold{ font-weight:bold;}
.article .up .nor_content2 .table_1 table td a{ text-decoration:underline}
.article .up .nor_content2 .table_3{border-top:2px solid #c8b176; margin:35px 0 0; width:730px; padding:0 0 25px; background:url(../images/bg_news_foot.gif) no-repeat center bottom;}
.article .up .nor_content2 .table_3 table{margin:2px 0 0;}
.article .up .nor_content2 .table_3 table th{ background:url(../images/icon_08.gif) no-repeat 20px center; width:100px;background-color:#f6f6f6; text-align:left; padding-left:40px; border-bottom:1px dotted #ccc; font-weight:normal}
.article .up .nor_content2 .table_3 table th.nobg{ background-image:none; width:130px;text-align:center; padding-left:20px;}
.article .up .nor_content2 .table_3 table td{ border-bottom:1px dotted #ccc;border-left:1px dotted #ccc; text-align:left}
.article .up .nor_content2 .table_3 table td input.tel_1{width:30px; margin:0 10px ;}
.article .up .nor_content2 .table_3 table td input.long{width:350px;}
.article .up .nor_content2 .table_3 table td textarea{width:500px;}

.article .up .nor_content2 .table_4 {border-top:2px solid #c8b176; margin:25px 0 0; width:730px; padding:0 0 25px; background:url(../images/bg_table_bot.gif) no-repeat center bottom}
.article .up .nor_content2 .table_4.mt5{margin:0px 0 0;}
.article .up .nor_content2 .table_4 table{ margin:2px 0 0;}
.article .up .nor_content2 .table_4 table th{background:url(../images/bg_table_title.gif) no-repeat; color:#fff; font-weight:bold; padding-top:4px;}
.article .up .nor_content2 .table_4 table th.first{background:url(../images/bg_table_title.gif) no-repeat -2px 0; color:#fff; font-weight:bold; padding-top:4px;}
.article .up .nor_content2 .table_4 table tr{}
.article .up .nor_content2 .table_4 table tr.sec{ background-color:#ebe8d6}
.article .up .nor_content2 .table_4 table td{}
.article .up .nor_content2 .table_4.map1{width:650px; margin:30px auto;}

.article .up .nor_content2 .table_5 {border-top:2px solid #c8b176; margin:35px 0 0; width:730px; padding:0 0 25px; background:url(../images/bg_table_bot.gif) no-repeat center bottom}
.article .up .nor_content2 .table_5 table{ margin:2px 0 0;}
.article .up .nor_content2 .table_5 table th{ background-color:#f4f4f4; border-bottom:1px solid #ccc;}
.article .up .nor_content2 .table_5 table td{ border-bottom:1px solid #ccc;}
.article .up .nor_content2 .table_5 table td.firsttop{}
.article .up .nor_content2 .table_5 table td a{ text-decoration:underline}





.article .up .nor_content2 .table_submit{ margin:0 auto; width:300px;}
.article .up .nor_content2 .table_submit a span{}
.article .up .nor_content2 .table_submit a span.btn_normal{ display:block;width:115px; height:35px; background:url(../images/btn_normal.gif) no-repeat left top; float:left; text-align:center; padding-top:7px; margin-left:15px}
.article .up .nor_content2 .table_submit a:hover span.btn_normal{ display:block;width:115px; height:35px; background:url(../images/btn_normal.gif) no-repeat left 1px; float:left}


.article .up .nor_content2 .facility_quiry{margin: 0px 45px 0px 25px; font-weight:bold;}
.article .up .nor_content2 .facility_quiry select{margin-left:10px;}
.article .up .nor_content2 .facility_quiry select.yy{width:80px}
.article .up .nor_content2 .facility_quiry select.mm{width:65px}
.article .up .nor_content2 .facility_quiry select.dd{width:65px; margin-right:10px;}
.article .up .nor_content2 .facility_quiry .search{float:right}
.article .up .nor_content2 .facility_quiry .search a span.btn_search{ display:block;width:55px; height:19px; background:url(../images/btn_search.gif) no-repeat left top;text-align:center; padding-top:1px; margin-left:15px; color:#fff}
.article .up .nor_content2 .facility_quiry .search a:hover span.btn_search{ display:block;width:55px; height:19px; background:url(../images/btn_search.gif) no-repeat left 1px;}

.article .up .nor_content2 .ps2{}
.article .up .nor_content2 .ps2 dl{margin:25px 15px 0 10px; padding:5px 5px 10px; width:335px; height:125px; border-bottom:1px solid #ccc; float:left; overflow:hidden}
.article .up .nor_content2 .ps2 dl dt{margin:0 20px 0 0; padding:10px; float:left; background:url(../images/bg_pic_ps2.gif) no-repeat left top; width:132px; height:90px;}
.article .up .nor_content2 .ps2 dl dd{margin:0; padding:0; float:left; width:150px;}
.article .up .nor_content2 .ps2 dl dd h2{margin:0; padding:0 0 5px;; font-size:12px; font-weight:bold; color:#5d5d5d; background:none;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.article .up .nor_content2 .ps2 dl dd p{margin:0; padding:0; }

.article .up .nor_content2 .map3list{margin: 0 0 0 30px}
.article .up .nor_content2 .map3list ul{ float:left;margin:0; padding:0 10px 0;}
.article .up .nor_content2 .map3list ul li{ background:none; margin:0; padding:0}
.article .up .nor_content2 .map3list ul li span{ display:block; width:30px; background-color:#ebe8d6; text-align:center; float:left; margin-right:5px}
.article .up .nor_content2 .map3list ul li.emptyl{padding-left:35px;}


.article .up .service1_gpic{ margin-left:15px;}
.article .up .service1_gpic dl{margin:10px 15px 10px 10px; padding:0px 5px 20px; width:725; height:auto;overflow:hidden}
.article .up .service1_gpic dl dt{margin:0 20px 0 0; padding:10px; float:left; background:url(../images/bg_service1_pic.gif) no-repeat left top; width:143px; height:101px;}
.article .up .service1_gpic dl dd{margin:0; padding:0; float:left; width:550px}
.article .up .service1_gpic dl dd ul{margin:15px 0 0; padding:0}
.article .up .service1_gpic dl dd ul li{margin:15px 0 0; padding:0 0 0 20px; background:url(../images/icon_07.gif) no-repeat 0 3px ;}
.article .up .service1_gpic dl dd ul li span{ font-weight: bold; color:#5d5d5d}
.article .up .service1_gpic dl dd p{margin:0; padding:0; }
.article .up .service1_gpic dl dd ul li ul li{margin:5px 0 0; padding:0 0 0 20px; background:url(../images/icon_06.gif) no-repeat 0 3px ;}


.search_result{margin:30px auto; width:90%; font-size:12px; color:#333}
.search_result p{font-size:12px; font-weight:bold; color:#b79635;margin: 15px 45px 5px 10px!important;}
.search_result span.ps_right{color:#6b6b6b; float:right; font-weight:normal;}
.search_result .table_faclilty{border-top:2px solid #c8b176; margin:10px 0 0; padding:0 0 15px; overflow:visible; }
.search_result .table_faclilty .tablearea{min-width:1000px; _width:1000px;}
.search_result .table_faclilty .tablearea table{margin:2px 0 0;}
.search_result .table_faclilty .tablearea table th{ background-color:#f4f4f4; border-bottom:1px solid #fff; font-size:14px; color:#000}
.search_result .table_faclilty .tablearea table td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; min-height:50px; _height:50px; width:75px;}
.search_result .table_faclilty .tablearea table td.firsttop{ border-top:1px solid #ccc; border-left:none }
.search_result .table_faclilty .tablearea table td.first{border-left:1px solid #ccc;}
.search_result .facility_header{}
.search_result .facility_btn{ float:right; font-size:13px; padding:5px 10px 10px;}
.search_result .facility_btn a span.btn_normal{ display:block;width:115px; height:35px; background:url(../images/btn_normal.gif) no-repeat left top; float:left; text-align:center; padding-top:7px; margin-left:15px}
.search_result .facility_btn a:hover span.btn_normal{ display:block;width:115px; height:35px; background:url(../images/btn_normal.gif) no-repeat left 1px; float:left}


.article .up .contract1_gpic{}
.article .up .contract1_gpic dl{ float:left; margin:0; padding:0 0 0 60px; line-height:20px;}
.article .up .contract1_gpic dl dt{background:url(../images/bg_pic1.gif) no-repeat; width:270px; height:179px; padding:17px;}
.article .up .contract1_gpic dl dt img{ }
.article .up .contract1_gpic dl dd{margin:0 0 0 20px; padding:0; width:270px;}
.article .up .contract1_gpic dl dd.spside{float:left;width:270px; padding:60px 0 0}
.article .up .contract2_gpic{}
.article .up .contract2_gpic dl{margin:20px 45px 0px}
.article .up .contract2_gpic dl dt{ float:left; background:url(../images/bg_contract2_pic.gif) no-repeat; width:120px; height:170px; padding:12px 10px}
.article .up .contract2_gpic dl dd{ float:left; padding:10px 10px 10px 20px; margin:0 10px 0; width:110px; background:url(../images/icon_07.gif) no-repeat 0 13px;}

.article .picput{
	padding:15px 0;	
}
.article .picput.center{clear:both; text-align:center}
.article .picput.goleft{float:left}
.article .picput.goright{float:right}

/*QA頁籤設定*/
#organic-tabs { margin: 20px auto;}
#organic-tabs ul#explore-nav { overflow: hidden;margin:0 ; padding:0; border-bottom:1px solid #ccc}
#organic-tabs ul#explore-nav ul{margin:0; padding:0;}
#organic-tabs ul#explore-nav li { width: 151px; height:26px; float: left; margin: 0;text-align:center; line-height:26px; background:none; padding:0}
#organic-tabs ul#explore-nav li.last { margin-right: 0; }
#organic-tabs ul#explore-nav li a { display: block; color:#FFF; text-align: center; color:#775930; background:url(../images/bg_qa_tab.gif) no-repeat -151px top; overflow:hidden; height:26px;}
#organic-tabs ul#explore-nav li a:hover{ color:#333; text-decoration:none;}

#all-list-wrap{ margin:0 auto; padding:0;}
#all-list-wrap li{color:#856f4d; margin:0;}
#all-list-wrap ul#service_b, #all-list-wrap ul#service_c, #all-list-wrap ul#service_d, #all-list-wrap ul#service_e, #all-list-wrap ul#service_f {display:none;}

#organic-tabs ul#explore-nav li#ex-service_a a.current, #organic-tabs ul#explore-nav li#ex-service_b a.current, #organic-tabs ul#explore-nav li#ex-service_c a.current, #organic-tabs ul#explore-nav li#ex-service_d a.current, #organic-tabs ul#explore-nav li#ex-service_e a.current, #organic-tabs ul#explore-nav li#ex-service_f a.current{display: block; color:#FFF; text-align: center;background:url(../images/bg_qa_tab.gif) no-repeat left top; }

/*QA開合*/
.cntTxt{
	margin:20px 15px 10px;
	color:#483317;
	padding:2px 0;
}
.cntTxt ul{
	margin:0!important;
	padding:0;
}
.cntTxt ul li{
	list-style:none outside;
	padding:0;
	margin:1px 0;
	background-image:none;
}
.cntTxt ul li span{
	color:#069;
}
.cntTxt ul li.question{
	display:block;
	height:30px;
	padding:10px 20px 0 30px;
	letter-spacing:0;
	border-bottom:#ccc 1px solid;		
	background:url(../images/icon_Q.gif) no-repeat 0 6px;
	margin:1px 17px 2px 0!important;
	cursor:pointer;	
	color:#575757!important;
	text-decoration:none;
	font-weight:bold;
}
.cntTxt ul li.question.first{
}
li.question a{
	color:#575757;
	text-decoration:none;
	font-weight:bold;
}
.cntTxt ul li.answer{
	padding:5px 20px 5px 10px;
	margin:1px 20px 0px 0!important;
	display:none;
	background:url(../images/bg_qa.gif) repeat-y top left;
	border-bottom:#ccc 1px solid;
}
.cntTxt ul li.answer dl{
	background:url(../images/icon_A.gif) no-repeat;
}
.cntTxt ul li.answer dl dt{	
}
.cntTxt ul li.answer dl dd{	
	color:#666;
	line-height:20px;
	padding:20px;
}

.pic_left{float:left}
.pic_left.ps2{ background:url(../images/bg_pic_pb2_2.gif) no-repeat left top; padding:16px; margin:0 15px 15px 0;}


/*map 圖片*/
.showpic {
	margin:15px 0 0 30px;
}
.showpic .s_one {
	float:left;
	display:inline;
	background:url(../images/news2_bg.jpg) no-repeat;
	width:196px;
	height:218px;
	overflow:hidden;
	padding:12px;
}
.showpic .s_one .s_pic {
	width:184px;
	height:141px;
	text-align:center;
}
.showpic .s_one .s_pic img {
}
.showpic .s_one .s_pic .p_mov {
	background:url(../images/s_mov.png) no-repeat;
	width:184px;
	height:141px;
	float:left;
	position:absolute;
	padding:0px;
	margin:0px;
	z-index:5;
}
.showpic .s_one h3 {
	background:url(../images/icon_3.gif) no-repeat 0 5px;
	;
	padding-left:12px;
	margin-left:5px;
	margin-top:10px;
	height:20px;
	overflow:hidden;
}
.showpic .s_one h3 a {
	font-size:13px;
	font-weight:bold;
	color:#9c8c67;
}
.showpic .s_one h4 {
	margin-left:5px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	height:20px;
}
.showpic .b_one {
	margin-left:30px;
}
.showpic .b_one_top {
}
.showpic .b_one_bot {
	width:603px;
	min-height:399px;
	_height:399px;
	background:url(../images/bg_map2_pic.jpg) no-repeat top left;
	padding:20px;
	text-align:center;
	vertical-align:middle;
}
.showpic .b_slider {
	margin:10px 0 0 50px;
	padding:12px 0;
	width:598px;
	background:url(../images/bg_map_slider.jpg) no-repeat left bottom;
	height:158px;
	background-color:#FCF;
}
.showpic .b_slider ul{}
.showpic .b_slider ul li{width:180px; height:158px; margin:0; padding:10px; background:none}
.showpic .b_slider ul li:hover{ background-color:#FFC}
.showpic .b_slider ul li h2{color:#b79635!important; font-weight:bold!important; margin:0!important; padding:0!important;; text-align:center!important; background:none!important;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
.showpic .b_slider ul li img{ cursor:pointer}






/*--分頁設定--*/
.pageList{
	margin:50px auto 0px;
	padding:25px 0px;
	text-align:center;
	word-spacing: 0.1em;
	color:#b0b0b0;
	clear:both;
	width:720px;
}
.pageList.news{
	margin:10px auto 0px;
	padding:0px 0px;
	text-align:center;
	word-spacing: 0.1em;
	color:#b0b0b0;
	clear:both;
}
.pageList.right{text-align:right;}
.pageList span{margin:0px;padding:0px 0px;color:#5d5d5d;}
.pageList span a{color:#b0b0b0;text-decoration:none;}
.pageList span a:hover{color:#5d5d5d;text-decoration:underline;}
.pageList span.pre img, .pageList span.next img{ width:20px; height:20px; vertical-align:middle;}
.pageList span.pre a{width:20px; background:url(../images/icon_pre.gif) no-repeat center center;}
.pageList span.next a{width:20px; background:url(../images/icon_next.gif) no-repeat center center;}
/*.pageList span.pre{width:46px; background:url(../images/icon_pre.gif) no-repeat left 8px;padding:8px 0 8px 0; margin:0;}
.pageList span.next{width:46px; background:url(../images/icon_next.gif) no-repeat left 8px; padding:8px 0 8px 0px; margin:0 0 0 5px;}*/
.pageList span.pre a:hover{width:20px;background:url(../images/icon_pre.gif) no-repeat center 1px; text-decoration:none}
.pageList span.next a:hover{width:20px;background:url(../images/icon_next.gif) no-repeat center 1px; text-decoration:none}

.pageList span.opre a{width:50px; background:url(../images/icon_pre.gif) no-repeat left center; padding-left:20px}
.pageList span.onext a{width:50px; background:url(../images/icon_next.gif) no-repeat right center; padding-right:20px}
.pageList span.opre a:hover{width:50px;background:url(../images/icon_pre.gif) no-repeat left 1px; text-decoration:none}
.pageList span.onext a:hover{width:50px;background:url(../images/icon_next.gif) no-repeat right 1px; text-decoration:none}
.pageList a{padding:0px 5px;color:#b0b0b0;}
.pageList a:hover{color:#5d5d5d;}
body:nth-of-type(1) .pageList span.pre {/* Chrome */
    background:url(images/icon_pre.gif) no-repeat right center;
}
body:nth-of-type(1) .pageList span.next {/* Chrome */
    background:url(images/icon_next.gif) no-repeat left center;
}


/*表尾及其他*/
.footer{width:980px;width:1000px\9;*width:1000px;_width:1000px;margin:0px auto; padding:10px 60px 25px; padding:10px 10px 25px\9;*padding:10px 10px 25px;_padding:10px 30px 25px; clear:both; background:url(../images/bg_footer.gif) no-repeat center top; color:#959595; font-size:11px;-webkit-text-size-adjust:none;}
.footer.inde{}
.footer.inde dl{margin:0; padding:0}
.footer.inde dt{margin:0; padding:0 float:left; width:60px; float:left}
.footer.inde dd{margin:0; padding:10px 0 0 0; float:left;}
.footer.inde dd ul{margin:0; padding:0;}
.footer.inde dd ul li{margin:0; padding:5px 0 0;}
.footer.inde dd ul li address{margin:0; padding:0; float:left; font-style:normal;}
.footer.inde dd ul li.first{margin:0; padding:0;}
.footer.inde dd.footermenu ul{margin:0; padding:0 0 0 50px;_padding:0 0 0 30px;}
.footer.inde dd.footermenu ul li{margin:0; padding:0 10px 0 20px; float:left; background:url(../images/icon_04.gif) no-repeat; color:#8f8f8f; font-size:12px;}
.footer.inde dd.footermenu ul li a{color:#8f8f8f; font-size:12px; text-decoration:none}
.footer.inde dd.footermenu ul li a:hover{color:#b79635; font-size:12px; text-decoration:none}
.footer p{margin:0px auto;color:#FFF; text-align:right; width:1000px;}
.footer.fjoin p{width:700px;}

.fortop{
	position:absolute;
/*	position:relative; */
	float:right;	
	bottom:100px;
	right:0px;
}



img{margin:0px; padding:0px; border:none;}
ul{margin:0px; padding:0px; list-style-type:none;}
ol{ background-image:none}
h1{font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
h2{margin:0px 0 15px 0; padding:0px;font-size:16px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
h3{margin:10px 0px 0 15px 0; padding:0px;font-size:12px;font-family:"微軟正黑體", "Arial Unicode MS", "新細明體-ExtB", sans-serif}
p{margin:0px 0 25px 0; p;dding:0px; }
table{margin:0px; padding:0px; }
th{margin:0px; padding:8px 10px;}
td{margin:0px; padding:8px 10px; text-align:center}
a{color:#666;;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
.nbb{	border-bottom:none!important;}
.mr10{ margin-right:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml55{ margin-left:55px;}
.mb10{ margin-bottom:10px!important;}
.pt10{ padding-top:10px}
.pt30{ padding-top:30px}
.pl15{ padding-left:15px}
.pr15{ padding-right:15px}
.wauto{ width:auto!important}
.clear{clear:both;}
.pright{text-align:right}
.red{color:#F00}
.b79635{color:#b79635}
.bbold{ font-weight:bold}
.imgborder img{ padding:10px; border:1px solid #ccc;}
.imgborder5 img{ padding:5px; border:1px solid #ccc;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


