@charset "utf-8";
/* CSS Document */

body {background:#1face2;}
#container1 {width:995px; height:800px; position:relative; margin:0 auto;}

/* main content */
#main {width:995px; height:800px;}
#content { float:left; width:274px; border-right:1px solid #047fae;}
#aside { float:left; width:698px; height:100%; padding:0 10px 0 12px; position:relative;}
#aside .asidebd {position:relative; overflow:hidden; width:100%; height:100%;}
#list_all { position:absolute;}
#aside .pagebtn { width:23px; height:66px; display:block; position:absolute; z-index:20; top:365px; /*display:none;*/}
#aside .pagebtn a {width:23px; height:66px; display:block;}
#aside .pagebtn a span {display:none;}
#prev {background:url(../images/btn_prev.png) no-repeat; left:-2px; }
#next {background:url(../images/btn_next.png) no-repeat; right:-2px; }


/* header */
#header { position:absolute; z-index:10; left:15px; top:10px;}
#header h1 {background:url(../images/logo.png) no-repeat; width:200px; height:170px; display:block;}
#header h1 a {width:100%; height:100%; display:block;}
#header h1 a span {display:none;}
#header h1 img {width:200px; height:170px;}

/* footer */
#footer {display:none;}


/* 主選單 */
#nav { width:220px; margin:0 auto; position:relative;}

#nav li {  width:220px; display:block; font-size:18px; font-weight:bold; font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU'; min-height:36px;}
//#nav li a { color:#666; background:url(../images/icon.png) no-repeat; display:block; padding:8px 0; height:20px; width:100%;border-bottom:1px dashed #999;}
#nav li a { color:#666; background:url(../images/icon_menu.png) no-repeat; display:block; padding:8px 65px; height:20px; width:100%;border-bottom:1px dashed #999;}
#nav li.m1 a { background-position: 33px 6px;}
#nav li.m2 a { background-position: 33px -34px;}
#nav li.m3 a { background-position: 33px -74px;}
#nav li.m4 a { background-position: 33px -114px;}
#nav li.m5 a { background-position: 33px -154px;}
#nav li a:hover {color:#777;}
#nav li a span {/*display:none;*/}


#nav li .submenu {position:relative;border-bottom:1px dashed #999; background:url(../images/menu_subbg.png) repeat-y center top; padding:5px 0; }
#nav li .submenu ul {display:block; width:100%; height:100%;}
#nav li .submenu ul li {border-bottom:none; font-size:16px; background:url(../images/icon_circle.png) no-repeat 20px center; height:28px; min-height:28px;}
#nav li .submenu ul li a { background:none; padding:4px 0 4px 32px; width:188px; border-bottom:none; height:20px;}
#nav li .submenu ul li.ms1 a { background-position:33px 5px;}
#nav li .submenu ul li.ms2 a { background-position:33px -30px;}
#nav li .submenu ul li.ms3 a { background-position:33px -65px;}
#nav li .submenu .arrow_open {background:url(../images/icon_arrow.png) no-repeat; width:16px; height:15px; display:block; position:absolute;top:-25px; *top:-25px;right:35px; }



/* 探索福建模組 */
.thelist li {width:200px; margin:0 0 0 15px; border-top:1px dashed #ccc; padding:8px 0; display:block;}
.thelist li:first-child {border:none;}
.thelist li p {color:#666; line-height:17px; padding:0 0 0 5px;}
.thelist li p a {color:#666; text-decoration:underline;}
.thelist li p a:hover {color:#999;}


.thelist .itemtitle { margin-bottom:4px;}
.thelist .itemtitle h4 {font-size:14px; font-weight:bold; font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU'; color:#333; min-height:33px;}
.thelist .itemtitle.food h4 {min-height:22px; padding-top:7px;}
.thelist .image_frame {background:url(../images/imgframe_bg.png) no-repeat center top; width:191px; height:132px; padding:5px 0 0 9px; margin:0 auto;}
.thelist .image_frame .img_div {width:182px; height:120px; display:block; overflow:hidden;}
.thelist .image_frame .img_div img {height:120px;}
.thelist .itemtitle.spotb{padding-left:0px;}
.thelist .itemtitle.spot h4 {min-height:22px; padding-top:7px;}
.thelist .itemtitle.spotb h4.nolist{ margin:0; padding:0;min-height:15px;}
.thelist .itemtitle.spotb h4.nolist span{ float:left;font-size:15px;color:#069;}
.thelist .itemtitle.spotb h4.nolist span a{ color:#069;}
.thelist .itemtitle.spotb h4.nolist em{float:right; font-size:12px; font-style:normal; color:#C00}
/*---------------------------向莆線----------------------------------------*/

.thelist .MAP {text-align:center;padding-bottom:10px;padding-top:10px;}
.thelist .TRAVELINE h5{text-align:center;line-height:1.2;}
.thelist li p.MAPP {display:block; width:230px; line-height:2;margin:0 auto;}
.thelist .POINT {width:198px;margin-top:10px;border-bottom:2px solid #fff;padding-bottom:5px;margin-bottom:15px;}
.thelist .POINT h6{display:block;padding-left:5px;font:16px '微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU';margin-bottom:6px;border-left:5px solid #9acb00;}
.aside_bd .thelist .a0 .itemtitle{padding-left:10px;}
/*------------------------------------------------------------------*/
.thelist li.a1 .itemtitle {background:url(../images/number1.png) no-repeat;height:33px;}
.thelist li.a2 .itemtitle {background:url(../images/number2.png) no-repeat;height:33px;}
.thelist li.a3 .itemtitle {background:url(../images/number3.png) no-repeat;height:33px;}
.thelist li.a4 .itemtitle {background:url(../images/number4.png) no-repeat;height:33px;}
.thelist li.a5 .itemtitle {background:url(../images/number5.png) no-repeat;height:33px;}
.thelist li.a6 .itemtitle {background:url(../images/number6.png) no-repeat;height:33px;}
.thelist li.a7 .itemtitle {background:url(../images/number7.png) no-repeat;height:33px;}
.thelist li.a8 .itemtitle {background:url(../images/number8.png) no-repeat;height:33px;}
.thelist li.a9 .itemtitle {background:url(../images/number9.png) no-repeat;height:33px;}
.thelist li.a10 .itemtitle {background:url(../images/number10.png) no-repeat;height:33px;}
.thelist li.a11 .itemtitle {background:url(../images/number11.png) no-repeat;height:33px;}

.thelist li.b1 .itemtitle {background:url(../images/number_s1.png) no-repeat;}
.thelist li.b2 .itemtitle {background:url(../images/number_s2.png) no-repeat;}
.thelist li.b3 .itemtitle {background:url(../images/number_s3.png) no-repeat;}
.thelist li.b4 .itemtitle {background:url(../images/number_s4.png) no-repeat;}
.thelist li.b5 .itemtitle {background:url(../images/number_s5.png) no-repeat;}
.thelist li.b6 .itemtitle {background:url(../images/number_s6.png) no-repeat;}
.thelist li.b7 .itemtitle {background:url(../images/number_s7.png) no-repeat;}
.thelist li.b8 .itemtitle {background:url(../images/number_s8.png) no-repeat;}
.thelist li.b9 .itemtitle {background:url(../images/number_s9.png) no-repeat;}
.thelist li.b10 .itemtitle {background:url(../images/number_s10.png) no-repeat;}
.thelist li.b11 .itemtitle {background:url(../images/number_s11.png) no-repeat;}

/* corner */
.corner {background:url(../images/corner.png) no-repeat; width:7px; height:7px; display:block; position:absolute; z-index:10; top:779px;*top:718px;}
.corner.btl {background-position:0 0; left:12px; *left:0; }
.corner.btr {background-position:-7px 0; left:700px; *left:688px;}



.abgne_tab_spot{background:url(../images/about_itembg2.jpg) no-repeat center top;}
	.abgne_tab {
		clear: left;
		width: 95%;
		margin: 0px auto 0;
		padding:9px 0 0 0;
	}
	ul.tabs {
		margin:0;
		padding:0;
		width: 100%;
		height: 55px;
		/*border-bottom: 1px solid #999;
		border-left: 1px solid #999;*/
	}
	ul.tabs li {
		float: left;
		width:164px;
		height:55px;
		line-height: 55px;
		overflow: hidden;
		position: relative;
		display: block;
	}
	ul.tabs li a {
		width:164px;
		height: 55px;
		display: block;
		padding: 0px;
		color: #000;
		/*border: 1px solid #fff;*/
		text-decoration: none;
	}
	ul.tabs li.aa a{background:url(../images/menu_spot.png) no-repeat left -3px;}
	ul.tabs li.bb a{background:url(../images/menu_spot.png) no-repeat -164px -3px;}
	ul.tabs li.cc a{background:url(../images/menu_spot.png) no-repeat -328px -3px;}
	ul.tabs li.dd a{background:url(../images/menu_spot.png) no-repeat -492px -3px;}
	ul.tabs li.aa a:hover, ul.tabs li.aa.active a{background:url(../images/menu_spot.png) no-repeat left -65px;}
	ul.tabs li.bb a:hover, ul.tabs li.bb.active a{background:url(../images/menu_spot.png) no-repeat -164px -65px;}
	ul.tabs li.cc a:hover, ul.tabs li.cc.active a{background:url(../images/menu_spot.png) no-repeat -328px -65px;}
	ul.tabs li.dd a:hover, ul.tabs li.dd.active a{background:url(../images/menu_spot.png) no-repeat -492px -65px;}
	div.tab_container {
		padding:0 0px 15px 0px;
		clear: left;
		width: 100%;
	}
	div.tab_container .tab_content h2 {
		margin: 0 0 15px;
	}
.tab_content{ margin:0;padding:0 15px 15px 15px; width:80%;}
.tab_content h3{ font-size:15px; margin:0 0 5px; font-weight:bold; font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU'; color:#047fae;}
.tab_content p{ font-size:12px; color:#666; line-height:21px; margin:0 0 5px 0}
.tab_content ul, .tab_content ol{margin:0 0 10px;list-style-type:square;padding:0 0 0 30px;color:#666; line-height:21px;}
.tab_content ul li, .tab_content ol li{ font-size:12px; color:#666; line-height:21px;}
.tab_content h4{ font-size:14px; margin:0 0 5px; font-weight:bold; font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU'; color:#333;}
.tab_content ul.road{line-height:15px;}
.tab_content .pic_left{ float:left;}
.tab_content .pic_left img{ margin:0 13px 0px 0; border:#eeeeee 4px solid;}
.tab_content .pic_right{ float:right;}
.tab_content .pic_right img{ margin:0 0 0px 13px; border:#eeeeee 4px solid;}

.list_hotel{margin:0 0 8px 0; padding:0;clear:both; display:block; height:155px; width:630px}
.list_hotel h3{font-size:15px; margin:0 0 5px; font-weight:bold; font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU'; color:#047fae; height:20px}
.list_hotel h3 span{ float:left;}
.list_hotel h3 span a{color:#047fae;}
.list_hotel h3 em{ float:right;color:#CE9D6C; font-style:normal;}
.list_hotel dl{ margin:0; padding:0;clear:both}
.list_hotel dt{margin:0; padding:0; float:left; width:200px; display:block;}
.list_hotel dt img{ border:4px solid #EEE;}
.list_hotel dd{margin:0; padding:0; float:right; width:415px;}
.list_hotel dd ul{margin:0; padding:0;list-style-type:none;}
.list_hotel dd ul li{ line-height:20px; font-size:12px;}

.list_point{margin:0; padding:10px 0 10px;clear:both; display:block; width:630px; border-bottom:1px dashed #E0E0E0}
.list_point.no{border-bottom:none;}
.list_point h3{font-size:15px; margin:0 0 5px; font-weight:bold; font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU'; color:#047fae;}
.list_point h3 span{ float:left;}
.list_point h3 span a{color:#047fae;}
.list_point h3 em{ float:right;color:#CE9D6C; font-style:normal;}
.list_point dl{ margin:0 0 15px; padding:0;}
.list_point dt{margin:0; padding:0; float:left; width:260px; display:block;}
.list_point dt img{ border:4px solid #EEE;}
.list_point dd{margin:0; padding:0; float:right; width:355px;}
.list_point dd ul{margin:0; padding:0;list-style-type:none;}
.list_point dd ul li{ line-height:20px; font-size:12px;}

.point_traffic table{margin:0; padding:0; width:94%}
.point_traffic th{ margin:0; padding:6px; text-align:center; font-weight:bolder; background-color:#999; color:#FFF; border-bottom:1px solid #8d8b8b;border-top:1px solid #8d8b8b;}
.point_traffic td{margin:0; padding:6px; border-bottom: 1px dashed #ccc;}
.clear{ clear:both;}


/* 會展自助遊首頁 */
.spot_home{ margin:0 auto; padding:0;}
.spot_home dl{ margin:0; padding:0;}
.spot_home dt{ margin:0 auto; padding:0; text-align:center;}
.spot_home dt img{border:1px solid #ccc;}
.spot_home dd{ margin:0 0 0 15px; padding:0;}
.spot_home dd ul{ margin:0; padding:0;}
.spot_home dd li{ margin:4px 0 0 6px; padding:0; float:left;}

/* 首頁 交通 行事曆及手機板 */
.de_traffic, .de_calendar{ margin:0; padding:0 10px;font-size:12px;}
.de_traffic dl, .de_calendar dl{margin:0; padding:0;}
.de_traffic dt{margin:0 0 2px; padding:0; color:#1ea5d9; font-size:14px;font-family:'微軟正黑體 Bold', '微軟正黑體', 'Microsoft JhengHei', '新細明體', 'PMingLiU';}
.de_traffic dd, .de_calendar dd{margin:0 0 5px; padding:0; color:#666;}
.de_calendar dt{margin:0 0 2px; padding:0; color:#1ea5d9; font-size:10pt;font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.de_calendar dd a{ color:#666; text-decoration:underline;}
.de_calendar dd.ph{margin:0 0 16px;}
.de_traffic dd.ph{margin:0 0 16px;}
