﻿@charset "utf-8";
@import url("page-p.css");
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family:Arial, Helvetica, "微軟正黑體", sans-serif; }
body{ 
        font-family:Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust:none;
        /* 在 iOS 旋轉手機畫面時鎖定文字不縮放 */
	width:100%;
	height:100%; font-size:110%; 
}
ul,ol{ padding-left:20px;}
/*停車資訊*/
.carcss { width:44%; height:auto; overflow:hidden; display:inline-block; text-align:left; vertical-align:text-top; margin:10px !important; padding:1%; padding-bottom:10px;font-size:100%; color:#000; border:2px dotted #CCCCCC;}
.carcss ul{ display:block;width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #CCC;margin:0px; padding:0;margin-bottom:5px; padding-bottom:5px; padding:5px 20px;}
.carcss ul li{width:100%; height:auto; line-height:180%; margin:0px; padding:0; list-style:none;}
.carcss ul li b{ display:inline-block; width:auto; height:auto;color:#000; line-height:120%; vertical-align:top;}
.carcss ul li span { display:inline-block; width:75%; height:auto;color:#000; line-height:120%;vertical-align:top;}
.carcss ul li span font:nth-child(1){font-family:'Arial Black'; font-weight:bold;color: #000;}
.carcss ul li span font:nth-child(2){font-family:'Arial Black'; font-weight:bold;color: #C00;}


/*.new9{ width:100%; height:auto; margin-top:20px;margin-bottom:40px; clear:both;}
.new9 .new9-L{width:100%; height:auto; overflow:hidden;border:1px solid #D6D6D6; padding:1% 1.5%; margin-left:1.5%;}/*參觀資訊區塊*/
/*.new9 .new9-R{width:100%; height:auto;}/*活動區塊*/

/*.new9 .new9-L .a{  width:30%; height: auto; margin:0 auto;float:left;}/*參觀資訊-左邊文字區*/
/*.new9 .new9-L .b{   width:70%; height: auto; margin:0 auto;float:right;}/*參觀資訊-右邊按鈕區塊*/

/*.new9 .new9-L .a h1	{ font-size:1.25rem;; font-weight:normal; padding-left:5px; margin-top:2px; padding-top:0px;}
.new9 .new9-L .line	{ border-top:1px solid #B2B2B2;}
.new9 .new9-L .sp	{ margin:0 10px;}

.new9 .new9-L .b .icondiv{ width:15%;height:0; padding-bottom:20%; background-color:#E7B820;display:inline-block; color:#FFFFFF;text-align:center; line-height:25px;padding-top:20px; margin:15px 8px;}
.new9 .new9-L .b .icondiv:hover{ background-color:#363636;  transition: background 0.5s ease;}
.new9 .new9-L .b .icondiv img { width:80px; height:auto; }
.new9 .new9-L .b .icondiv a{ color:#FFF; font-size:140%; line-height:150%; font-weight:bold;}*/


/*首頁活動圖列表*/
.newslist9{ list-style:none; width:100%;height:auto; overflow:hidden; margin:0px; padding:0px; margin-left:0%;margin-top:0%; }
.newslist9 li{ /*float:left;*/ width:31%; margin:1%;display: inline-block;height:auto;}
.newslist9 li .listbox { clear:both;width:100%;height:auto; padding:0px; border:#eee 1px solid; overflow:hidden;border-radius:10px;}
.newslist9 li .listbox.imgbox{ width:100%;height:auto;  margin:0px; padding:0px; border:0px;}
.newslist9 li .listbox.imgbox img{ width:100%;height:auto; max-height:227px;margin:0; padding:0px;}

.newslist9 li .listbox .listfont{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:2%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:-5px; }
.newslist9 li .listbox .listfont i{ display:block;font-style:normal; font-size:80%; margin-right:0px;  }
.newslist9 li .listbox .listfont2{ background-color:#eee; color:#000; padding:2% 1% 2% 1%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:-4px; height:50px;}
.newslist9 li .listbox .listfont2 p{ width:95%;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:150%;font-size:110%; font-weight:bold;}
.newslist9 li .listbox .listfont2 p i{ display:block;font-style:normal; font-size:80%; text-align:left; margin-right:0px; opacity:0.8;line-height:150%; font-weight:normal;}
.newslist9 li .listbox .listfont2 p .category{ float:left;font-size:80%; padding:1px 5px; background-color:#0099FF; color:#FFFFFF;}

/*內頁活動圖列表*/
.newslist{ list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px; margin-left:0%;}
.newslist li{ /*float:left;*/ display:inline-block; width:31%; margin:1%;/*box-shadow:0px 4px 5px rgba(80,80,80,0.3);*/border-radius:10px; }
.newslist li a{ display:block;}
.newslist li .listbox { clear:both;width:100%; padding:0px; border:#999999 0px solid;}
.newslist li .listbox .imgbox{ margin:0px; padding:0px; border:0px;width:100%; height:0; padding-bottom:60%;background:#eee url(../frontimages/nopicture.png) no-repeat center center;overflow:hidden; position:relative;border-radius:10px 10px 0 0; }
.newslist li .listbox .imgbox img{ width:100%;max-height:228px;margin:0; padding:0px;}
.newslist li .listbox .imgbox p{display:block; width:100%; position:absolute; left:0px; bottom:0px; line-height:110%;}
.newslist li .listbox .imgbox p .category{ float:left;font-size:80%; padding:1px 5px; background-color:#0099FF; color:#FFFFFF;z-index:999;}
.newslist li .listbox .listfont{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:2%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:0px; }
.newslist li .listbox .listfont i{ display:block; width:100%; height:20px;font-style:normal; font-size:80%; margin-right:0px; background-color:#FF0;overflow:hidden;}
.newslist li .listbox .listfont2{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:3% 1% 2% 1%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:0px;border-radius:0 0 10px 10px;  }
.newslist li .listbox .listfont2 p{ display:block;width:95%;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:110%;}
.newslist li .listbox .listfont2 p i{ display:block;font-style:normal;font-size:80%; text-align:left; margin-right:0px; opacity:0.8;line-height:150%;  }


.db .page_menu{width:100%;height:auto; background-color:#86d2e4; padding:2%; border:1px solid #dedede;margin:auto; margin-bottom:20px; border-radius:10px;}
.db .page_menu .page_menu2{width:100%;height:auto;  margin:auto;}
.db .page_menu .page_menu2 a{ display:inline-block; padding:0.5% 1% 0.5% 2.5%;border-bottom:0px solid #ededed;}
.db .page_menu .page_menu2 a:hover,
.db .page_menu .page_menu2 a.on{ background:url(../frontimages/menu_icon.png) no-repeat; background-position:10px center; background-color:#000; color:#FFFFFF; border-bottom:0px solid #00b8ee;}

.db .page_menu .page_menu2 div {width:100%; font-size:120%; color:#999999;}
.db .page_menu .page_menu2 div i{ font-style:normal; margin-left:100px;}
.db .page_menu .page_menu2 div .submit{ border:0px; background-color:#666; padding:3px 15px; color:#fff; margin-left:20px; }

.db .page_menu1{clear:both; background-color:#ededed; padding:2%; border:1px solid #dedede;}
.db .page_menu1 .page_menu3 a{ padding:0.5% 1% 0.5% 2.5%; }
.db .page_menu1 .page_menu3 div {width:100%; font-size:140%; color:#999999;}
.db .page_menu1 .page_menu3 div i{ font-style:normal; font-size:85%; line-height:180%; color:#333333; font-weight:bold;}
.db .page_menu1 .page_menu3 div i img{ vertical-align:middle;margin:0 20px;}
.db .page_menu1 .page_menu3 div .dayimg img{ width:auto; height:30px;vertical-align:middle; margin-left:-10px;}
.db .page_menu1 .page_menu3 div .submit{ border:0px; background-color:#666; padding:3px 15px; color:#fff; margin-left:10px; }
.db .page_menu1 .page_menu3 div .inputbox{ margin-left:10px; border:#cacaca 1px solid;vertical-align:middle;}


.contacts {width:100%; height:auto; margin:0 auto; margin-bottom:5%;}
#event_table { display:table; width:100%; letter-spacing:normal;border:1px solid #eee;}
#event_table .css_tr { display: table-row;width:100%;.border-bottom:#188fa7 2px solid;.display: inline-block;}
#event_table .css_td { display: table-cell;padding:6px 5px; min-width: auto;.display: block;border-bottom:#ccc 1px solid; text-align: left; font-size:100%; vertical-align:top; }
#event_table .css_tr:nth-child(odd){ background-color:#f6f6f6;.background-color:#f6f6f6;.display: inline-block;}

#event_table .css_tr:first-child {  font-weight:bold; _display: none;.display: none;}
#event_table .css_tr:first-child a{ text-decoration:none;color:#666;}
#event_table .css_tr:first-child a:hover{ text-decoration:none; color:#188fa7;}

#event_table .line{background-color:#a8b63b;color:#fff;}
#event_table .title{.display: block;color:#0277bd;font-size:100%;}
#event_table .css_td a.link{ color:#ff8a00;}

#event_table .css_td .tabbtn{background-color:#000; text-decoration:none; font-weight:bold;color:#FFF; font-size:75%; padding:5px 5px; border-radius:5px; text-align:center;}
#event_table .css_td .tabbtn a{ color:#FFFFFF; font-size:87.5%; }
#event_table .css_td .tabbtn:hover{text-decoration:none;}

#event_table .css_td a img{ vertical-align:middle; border:0;}
#event_table .css_tr .css_td.immg { width:110px;}
#event_table .css_tr .css_td.immg img{ margin:1px;}
#event_table .css_tr .css_td.none { display:block;}
#event_table .css_td b{ color:#0277bd;display:none;.display:inline;}
#event_table .css_td .spanbox{ width: auto; display:inline-block; }

.Closedtoday{ width:100%; height:auto; overflow:hidden; font-size:120%; font-weight:bold; color:#FFF; letter-spacing:3px; padding:10px 0; border:1px solid #dedede;  text-align:center; margin-top:10px;}
.Closedtoday span{width:auto; height:auto;overflow:hidden; padding:5px 10px; margin:1%;background-color:#F60; border-radius:30px;}

.contacts #event_table .line{background-color:#d1d1d1;/*標題底色*/ color:#000; }

.contacts #event_table .box02{ line-height:130%; }
.contacts #event_table .box02 a{ color:#005aa9; font-weight:bold; padding-right:20px;}
.contacts #event_table .box03 .spanbox{}
.contacts #event_table .box03 .spanbox p{display:block; width:100%;}
.contacts #event_table .box03 .spanbox .time{ display:block; line-height:160%;}


.contacts #event_table .box11{ width:60%;line-height:130%;}
.contacts #event_table .box11 a{ color:#005aa9; font-weight:bold; padding-right:20px;}
.contacts #event_table .box12{ width:20%;line-height:130%;}
.contacts #event_table .box13{ width:20%;line-height:130%;}
/*
.contacts #event_table .box04 {width:20%;}
.contacts #event_table .box06 a{ color:#005aa9; font-weight:bold; }
.contacts #event_table .spanbox a:hover{ text-decoration:underline; color:#FF9933;}*/



.words_zoom .dt-box1 a{padding:0 20px;background-color:#999; border-radius:20px;}
.words_zoom .dt-box1 a:hover{ background-color: #333;}
/*.words_zoom .dt-box1 .on{padding:5px 20px;border-radius:20px;background-color:#333; color:#FFF}*/


/*20200420*/
.placelist{width:100%; height:auto; overflow:hidden;}
.placelist ul{ display:block; width:100%; height:auto; overflow:hidden; list-style:none; padding:0; margin:0;}
.placelist ul li{ display: inline-block; width:48%; height:auto; overflow:hidden;margin:0.5%;}
.placelist ul li .listbox{ width:99%; height:170px; border-bottom:#eee 1px solid;overflow:hidden;}
.placelist ul li .listbox .ppimg{ display:inline-block; width:48%; height:160px; margin-right:1%;overflow:hidden;}
.placelist ul li .listbox .ppimg img{ width:100%; height:auto;}
.placelist ul li .listbox .ppinfo{display:inline-block; width:49%; height:160px;overflow:hidden;}
.placelist ul li .listbox .ppinfo b{display:block;width:100%; height:auto; font-weight:bold; font-size:110%; line-height:110%; padding-bottom:5px;}
.placelist ul li .listbox .ppinfo p{ font-size:90%; line-height:150%; padding:0; margin:0;}
.placelist ul li .listbox .ppinfo p span{display:block;}

/*2023改版++--------------*/
#headerNEW{width:100%; height:auto; overflow:hidden;font-size:90%; background:#FFF;}
.headerNEWbox{width:1235px;height:auto; margin:0 auto; text-align:right;}
.headerNEWbox .topbar{ width:800px; height:auto; background-color:#000; float:right; border-radius:0 0 10px 10px; padding:5px 15px 5px 5px;vertical-align: middle;}
.topbar .aabox a{display:inline-block;vertical-align:top;}
.topbar .aabox a img{ }
.topbar .aabox .hotS{ vertical-align:middle;height: auto;padding:0 10px;display:inline-block;}
.topbar .aabox .hotS a{ color:#FFF;}
.topbar .aabox .U{color:#ffffff;font-size:0.4375rem;;display:inline-block;vertical-align:top; padding:5px 3px;}
 #iconmenu #search_text {
	border: 1px solid #848484; 
    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px; 
    border-radius: 30px; 
    outline:0; 
    height:20px; 
    width: 145px; 
    padding-left:10px; 
    padding-right:10px;
    float:left;
 } 
 #iconmenu .search_btn { margin:0px 16px 0 8px; float:left;} 
 #iconmenu { text-align: left; float:right;vertical-align:middle;}
 #iconmenu a{text-align: left; display:inline-block; margin-left:8px; vertical-align:middle;}
 #iconmenu a img{vertical-align:middle;}
 
.contentcenterbg{ width:100%;height:auto;margin:0 auto;/*background:url(../img/contercenterbg.jpg) repeat; background-size:5% auto;*/ background:linear-gradient(#c6ebf4 5%, #FFFF 100%); overflow:hidden;　}
.contentbox{ width:1220px; height:auto;margin:0 auto; padding-top:40px;}
.contentcenterbg-page{ width:100%;height:auto;margin:0 auto;background:linear-gradient(#c6ebf4 5%, #FFFF 100%); overflow:hidden; border-top:10px solid #ffc100;　}
.contentbox-pbg{width: 100%;height: auto;margin: 0 auto;/*background-size: 100% auto;background: url(../img/pbg.png) repeat;*/overflow:hidden;}
.contentbox-page{ width:1220px; height:auto;margin:0 auto; padding:20px;}
#page_content .b .b{ position:relative;}
 .lineship{ position:absolute; top:2px; right:-5px;}
 
 /*參觀資訊new9*/
.Qmibox{ position:relative;width:98.5%; height:auto;  padding:1% 2% 2% 2%;margin-bottom:40px;background-color:#FFF; border:0px solid #CCC; border-top:20px solid #6bc5db; border-radius:10px;box-shadow:0px 4px 5px rgba(80,80,80,0.3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.notebg{ position:absolute; width:98%; height:auto; background: url(../img/notebg.png) repeat-x; background-size:40% auto; top:-30px; left: auto; right:auto;}
.Qmiboxinfo{width:39%;height: auto; margin:0 auto; display:inline-block; overflow:hidden;}
.Qmiboximg{width:60%;height: auto; margin:0 auto; display:inline-block; overflow:hidden; vertical-align:top;}
/*文字區*/
.Qmiboxinfo .title{ font-size:150%; color:#357f92; font-weight:bold;}
.Qmimain{width:100%; height:auto;vertical-align:middle;  }
.Qmimain .icontt{width:100%; height:auto;}
.Qmimain .icontt b{ font-size:120%; font-weight:bold;}
.Qmimain .icontt img{width:35px; height:auto; vertical-align:middle; padding-right:10px;}
.Qmimain .infoin{ padding:15px 10px 15px 35px;}
.Qmibox .Qmiboximg .jcarousel-wrapper .jcarousel ul li .icondiv a:focus{ border:1px solid #ae5da1;} 
.Qmibox .Qmiboximg .jcarousel-wrapper .jcarousel ul li .icondiv a{display:block;width:100%;height:100%;}

/*主選單tmimg圖片ICON*/
.tmimg{ margin-top:5px;}
#A01 .tmimg{ display:block;width:100%; height:55px; background:url(../img/tm-01.png) no-repeat center ; background-size:75px auto; text-align:center;}
#A01 .tmimg:hover{background:url(../img/tm-01h.png) no-repeat center top;}
#A03 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-02.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A03 .tmimg:hover{background:url(../img/tm-02h.png) no-repeat center top;} 
#A04 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-03.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A04 .tmimg:hover{background:url(../img/tm-03h.png) no-repeat center top;}
#A05 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-04.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A05 .tmimg:hover{background:url(../img/tm-04h.png) no-repeat center top;}
#A07 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-05.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A07 .tmimg:hover{background:url(../img/tm-05h.png) no-repeat center top;}
#A08 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-06.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A08 .tmimg:hover{background:url(../img/tm-06h.png) no-repeat center top;}
#A09 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-07.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A09 .tmimg:hover{background:url(../img/tm-07h.png) no-repeat center top;}
#A12 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-08.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A12 .tmimg:hover{background:url(../img/tm-08h.png) no-repeat center top;}
#A17 .tmimg{ display:block; width:100%; height:55px; background:url(../img/tm-09.png) no-repeat center top; background-size:75px auto; text-align:center;}
#A17 .tmimg:hover{background:url(../img/tm-09h.png) no-repeat center top;}

.moviebox{ background: url(../img/bgbg.jpg) ; width:100%; height:545px;padding-top:25px;}

.H1title{ width:100%; height:auto; text-align:center;}
.H1titlebox{ width:100%; height:auto; text-align:center;}
.H1title .H1titlebox img{ width:50px; height:auto; vertical-align:middle; margin-right:10px;}
.H1title .H1titlebox span{ font-size:160%; font-weight:bold; vertical-align:middle; border-bottom:5px solid #1597bb;}

/*news列表樣式*/
.newstable_css{ width:100%; margin-bottom:10px; margin-top:0px;}
.newstable_css thead{ width:100%;background-color:#BFBDBE;color:#4d4d4d; border:1px solid #ACACAC; }
.newstable_css thead th{ padding:10px 0; border-bottom:1px solid #ACACAC; font-size:90%; }
.newstable_css thead tr th:nth-child(1){ width:85%;text-align:center; }
.newstable_css tbody{border:1px solid #E7E7E7;}
.newstable_css tbody tr:nth-child(odd){ background-color:#F8F6F7; }
.newstable_css tbody td {padding:5px 5px; border-top:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; line-height:130%;}
.newstable_css tbody tr:nth-child(1n+2):hover{ background-color:#666666; color:#FFFFFF;}
.newstable_css tbody tr:nth-child(1n+2):hover a{ color:#FFFFFF;}
	            

.sitemap2 li{ font-size:100% !important; padding:5px;}
.sitemap2 li a{ font-size:100% !important;}
.sitemap2 li ul li{ border-bottom:1px dashed #eee; font-size:95% !important;}
.sitemap2 li ul li a{font-size:95% !important;}


/*mcontent-patty+*/
#mcontent {text-align:justify;word-break: break-strict; clear:both; padding:1%;text-justify:inter-ideograph; font-size:90%; }
#mcontent .column_mainbox{width:100%;line-height:180% !important; padding:0; margin:0;}
#mcontent .column_mainbox p{line-height:180% !important;}
#mcontent .column_mainbox img{ max-width:100%;height:auto;}
#mcontent img{ max-width:100%; height:auto;}
#mcontent ul li ul{margin-bottom:20px;}	    
#mcontent ul li ul li{ margin:0; padding:0; line-height:150%; height:auto; margin-bottom:-20px;}
#mcontent ol,#mcontent ul{ margin:0 20px;} 

.mctitlecss{width:100%; height:auto;font-weight:bold;font-size:150%;}
.mctitlecss .topinfo{width:100%; height:auto; margin-top:10px; padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
border: #00b8ee solid 3px;border-radius:10px; box-shadow: 0px 2px 2px rgba(100, 100, 100, 0.3);background-color: #eee; }
.mctitlecss .topinfo .topinfospan{ display:inline-block;width:100%; height:auto;font-weight: normal;font-size:70%; vertical-align:middle;line-height:30px; margin:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mctitlecss .topinfo .topinfospan:nth-child(1) {background: url(../frontimages/calendar1.svg) no-repeat left center; padding-left:30px;}
.mctitlecss .topinfo .topinfospan:nth-child(2) {background: url(../frontimages/calendar2.svg) no-repeat left center; padding-left:30px;}
.mctitlecss .topinfo .topinfospan a{ font-size:100%; padding: 2px 5px;
    background-color: #FFF;color: #333;
	border:1px solid #999;
    margin: 0 5px;
    font-size: 0.875rem;
	border-radius:6px; line-height:30px;}
.mctitlecss .topinfo .topinfospan a:hover{ background-color: #eee;}
.downloadcss img{ margin:0 2px;}
@media screen and (max-width: 767px) {
#page_content .db { float: none; clear:both;width:100%;height:auto; overflow:hidden; margin-top:0px; padding:0;}
/*mcontent-patty+*/
#mcontent {clear:both; width:100%;text-align:justify;word-break: break-strict; clear:both; padding:0%;text-justify:inter-ideograph; font-size:90%; }
#mcontent .column_mainbox {width:100%;line-height:180% !important; padding:0; margin:0;}
#mcontent .column_mainbox p{width:100%;line-height:180% !important;}
#mcontent .column_mainbox img{ max-width:100%;height:auto;}
#mcontent img{ max-width:100%; height:auto;}
#mcontent ul li ul{margin-bottom:20px;}	    
#mcontent ul li ul li{ margin:0; padding:0; line-height:150%; height:auto; margin-bottom:-20px;}
#mcontent ol,#mcontent ul{ width:100%; height:auto;margin:0px 20px; padding:0;  } 

/*停車資訊*/
.carcss { width:100%; height:auto; overflow:hidden; display:inline-block; text-align:left; margin:10px !important; padding:1%; padding-bottom:10px;font-size:100%; color:#000; border:2px dotted #CCCCCC;}
.carcss ul{ display:block;width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #CCC;margin:0px; padding:0;margin-bottom:5px; padding-bottom:5px; padding:5px 20px;}
.carcss ul li{width:100%; height:auto; line-height:180%; margin:0px; padding:0; list-style:none;}
.carcss ul li b{ display:inline-block; width:auto; height:auto;color:#000; line-height:120%; vertical-align:top;}
.carcss ul li span { display:inline-block; width:75%; height:auto;color:#000; line-height:120%;vertical-align:top;}
.carcss ul li span font:nth-child(1){font-family:'Arial Black'; font-weight:bold;color: #000;}
.carcss ul li span font:nth-child(2){font-family:'Arial Black'; font-weight:bold;color: #C00;}


.newslist{ clear:both; list-style:none; width:100%; overflow:hidden; margin:0 auto; padding:0%; }
.newslist li{ clear:both;  float:none; display: inline-block; width:100%; margin:0 auto;}
.newslist li .listbox { clear:both;width:100%; margin:3% auto; padding:0px; border:#999999 0px solid;}
/*.newslist li .listbox .imgbox img{ width:100%;height:auto; max-height:227px;margin:0; padding:0px;}*/
    .newslist li .listbox .imgbox {
        margin: 0px;
        padding: 0px;
        border: 0px;
        width: 100%;
        height: 0;
        padding-bottom: 60%;
        background: #eee url(../frontimages/nopicture.png) no-repeat center center;
        overflow: hidden;
        position: relative;
        border-radius: 10px 10px 0 0;
    }
.newslist li .listbox .imgbox img{ width:100%;max-height:228px;margin:0; padding:0px;}
.newslist li .listbox .imgbox p{display:block; width:100%; position:absolute; left:0px; bottom:0px; line-height:110%;}
.newslist li .listbox .imgbox p .category{ float:left;font-size:80%; padding:1px 5px; background-color:#0099FF; color:#FFFFFF;z-index:999;}
.newslist li .listbox .listfont{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:2%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:0px; }
.newslist li .listbox .listfont i{ display:block; width:100%; height:20px;font-style:normal; font-size:80%; margin-right:0px; background-color:#FF0;overflow:hidden;}
.newslist li .listbox .listfont2{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:3% 1% 2% 1%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:0px;border-radius:0 0 10px 10px;  }
.newslist li .listbox .listfont2 p{ display:block;width:95%;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:110%;}
.newslist li .listbox .listfont2 p i{ display:block;font-style:normal;font-size:80%; text-align:left; margin-right:0px; opacity:0.8;line-height:150%;  }


.db .page_menu{   padding:1%; }
.db .page_menu .page_menu2 a{ display: inline-block; padding:0.5% 1% 0.5% 5%; margin:1%;}
    .db .page_menu .page_menu2 a:hover,
    .db .page_menu .page_menu2 a.on {
        background: url(../frontimages/menu_icon.png) no-repeat;
        background-position: 10px center;
        background-color: #000;
        color: #FFFFFF;
        border-bottom: 0px solid #00b8ee;
    }

.db .page_menu .page_menu2 div {width:100%; font-size:120%; color:#999999;}
.db .page_menu .page_menu2 div i{ font-style:normal; margin-left:100px;}
.db .page_menu .page_menu2 div a img{ width:3%; }
.db .page_menu .page_menu2 div .submit{ border:0px; background-color:#666; padding:3px 15px; color:#fff; margin-left:20px; }

.db .page_menu1{ clear:both; background-color:#ededed; padding:2%; border:1px solid #dedede; line-height:250%; text-align:center;}
.db .page_menu1 .page_menu3 a{ padding:0.5% 1% 0.5% 2.5%; }
.db .page_menu1 .page_menu3 div {width:100%; font-size:120%; color:#999999;}
.db .page_menu1 .page_menu3 div i{ display:block; font-style:normal; margin-left:0px;}
.db .page_menu1 .page_menu3 div .dayimg img{ width:auto; height:30px;vertical-align:middle; margin-left:0px;}
.db .page_menu1 .page_menu3 div .submit{ border:0px; background-color:#666; padding:3px 15px; color:#fff; margin-left:20px; }
.db .page_menu1 .page_menu3 div .inputbox{ margin-left:0px; border:#cacaca 1px solid;}	

	
.contacts {width:100%; height:auto; margin:0 auto;; margin-bottom:5%;}
#event_table { display:table; width:100%; letter-spacing:normal;border:1px solid #eee}
#event_table .css_tr { display: block;width:100%;border-bottom: #69C 2px solid;.display: inline-block; padding:5px 0;}
#event_table .css_td { display: block;width:100%; padding:3px 5px;border-bottom:#ccc 0px solid; text-align: left; font-size:100%; vertical-align:top; overflow:hidden;}
#event_table .css_tr .css_td b{ display: inline-block; float:left; width:22%;color:#0277bd; text-align:right; margin-right:3%;}
#event_table .css_td .spanbox{display:inline-block;float:left;  width:72%; }

#event_table .css_tr:nth-child(odd){ background-color:#f6f6f6;.background-color:#f6f6f6;.display: inline-block;}
#event_table .css_tr:first-child { display:none;}
#event_table .line{background-color:#a8b63b;color:#fff;}
#event_table .title{background-color:#d1d1d1;/*標題底色*/ color:#000;}
#event_table .css_td a.link{ color:#ff8a00;}

#event_table .css_td .tabbtn{background-color:#000; text-decoration:none; font-weight:bold;color:#FFF; font-size:75%; padding:5px 5px; border-radius:5px; text-align:center;}
#event_table .css_td .tabbtn a{ color:#FFFFFF; font-size:87.5%; }
#event_table .css_td .tabbtn:hover{text-decoration:none;}

#event_table .css_td a img{ vertical-align:middle; border:0;}
#event_table .css_tr .css_td.immg { width:110px;}
#event_table .css_tr .css_td.immg img{ margin:1px;}
#event_table .css_tr .css_td.none { display:block;}

.contacts #event_table .box02{ }
.contacts #event_table .box02 a{ color:#000; font-weight:bold; padding-right:20px;}
.contacts #event_table .box03 .spanbox{}
.contacts #event_table .box03 .spanbox p{display:block; width:100%;}
.contacts #event_table .box03 .spanbox .time{ display:block; line-height:160%;}


.contacts #event_table .box11{ }
.contacts #event_table .box11 a{ color:#000; font-weight:bold; padding-right:20px;}

.contacts #event_table .box11{ width: auto;}
.contacts #event_table .box11 a{ color:#000; font-weight:bold; padding-right:20px;}
.contacts #event_table .box12{ width:auto;}
.contacts #event_table .box13{ width:auto;}
/*#event_table .css_tr:nth-child(2) .css_td .spanbox{ float:left;  width:100%; border:#336666 1px solid ; }*/

/*#event_table .css_tr .css_td:first-child .spanbox{ float:left;  width:70%;}*/
/*.contacts #event_table .line{background-color:#d1d1d1; color:#000; }/*標題底色*/

/*.contacts #event_table .box02{ width:100%;}.contacts #event_table .box02 a{ color:#000; font-weight:bold;}
.contacts #event_table .box03{ width:100%;}.contacts #event_table .box03 .spanbox{display:inline-block;  width:72%; }
.contacts #event_table .box04{ width:100%;}
.contacts #event_table .box05{ width:100%;}
.contacts #event_table .box06{ width:100%;}

.contacts #event_table .box11{ width:100%;}.contacts #event_table .box11 a{ color:#000; font-weight:bold;}
.contacts #event_table .box12{ width:100%;}.contacts #event_table .box12 .spanbox{display:inline-block;  width:72%; }
/*

.contacts #event_table .box03 .spanbox p{display:inline;width: auto;}
.contacts #event_table .box03 .spanbox a{ float:left;width: auto; padding-right:6%; background:url(../frontimages/icon_map.png) no-repeat right 0px; background-size:20px 15px;color:#666666 }
.contacts #event_table .box03 .spanbox .time{ display:block; line-height:160%;}
.contacts #event_table .box06 .spanbox{ width:70%;}
.contacts #event_table .box06 a{  color:#000; font-weight:bold; }
.contacts #event_table .spanbox a:hover{ text-decoration:underline; color:#FF9933;}*/

/*news列表樣式*/
.newstable_css tbody td {padding:10px 5px;line-height:140%;}

 	
/*new9*/
.new9{ width:100%; height:auto; margin-top:40px;margin-bottom:40px; clear:both; overflow:hidden;border:#B2B2B2 1px solid;}
.new9 .new9-L{width:100%; height:auto; float: none;border:0px solid #D6D6D6; padding:1% 1%; margin-left:0%;}
.new9 .new9-R{width:100%; height:auto;float: none;}

.new9 .new9-L .a{  width:92%; height: auto; margin:0 auto;}
.new9 .new9-L .b{  width:100%;margin-top:5px;}

.new9 .new9-L .a h1	{ font-size:1.25rem;; font-weight:normal; padding-left:5px; margin-top:17px; padding-top:0px;}
.new9 .new9-L .line	{ border-top:1px solid #B2B2B2;}
.new9 .new9-L .sp	{ margin:0 10px;}

.new9 .new9-L .b .icondiv{ width:45.5%;height:0; padding-bottom:38%; background-color:#E7B820;display:inline-block; color:#FFFFFF;text-align:center; line-height:25px;padding-top:5%; margin:1.5%;}
.new9 .new9-L .b .icondiv:hover{ background-color:#363636;  transition: background 0.5s ease;}
.new9 .new9-L .b .icondiv img { width:45%; height:auto;}
.new9 .new9-L .b .icondiv a{ color:#FFF; font-size:120%; line-height:150%; font-weight:bold;}

/**/
.newslist9{ list-style:none; width:100%; overflow:hidden;padding:0px;margin:0px; margin-left:0%;margin-top:0%;}
.newslist9 li{ float: none; width:100%; margin:4% 0;}
.newslist9 li .listbox { clear:both;width:94%; padding:0px; border:#999999 0px solid;margin:0 auto;}
.newslist9 li .listbox .imgbox{ width:100%;height:auto;  margin:0px; padding:0px; border:0px;}
.newslist9 li .listbox .imgbox img{ width:100%;height:auto; max-height:227px;margin:0; padding:0px;}
.newslist9 li .listbox .listfont{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:2%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:-5px; }
.newslist9 li .listbox .listfont i{ display:block;font-style:normal; font-size:80%; margin-right:0px;  }

.newslist9 li .listbox .listfont2{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:1 3% 3% 3%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:-4px;  }
.newslist9 li .listbox .listfont2 p{ clear:both; display:block; width:100%; margin:0; padding:0;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.newslist9 li .listbox .listfont2 p i{ display:block;font-style:normal; font-size:80%; text-align:left; margin-right:0px;}
.newslist9 li .listbox .listfont2 p .category{ float:left;font-size:80%; padding:1px 5px; background-color:#0099FF; color:#FFFFFF;}    

/*20200420*/
.placelist{width:100%; height:auto; overflow:hidden;}
.placelist ul{ display:block; width:100%; height:auto; overflow:hidden; list-style:none; padding:0; margin:0;}
.placelist ul li{ display: inline-block; width:100%; height:auto; overflow:hidden;margin:0.5%;}
.placelist ul li .listbox{ width:100%; height: auto; border-bottom:#eee 1px solid;overflow:hidden;}
.placelist ul li .listbox .ppimg{ display:inline-block; width:100%; height: auto; margin-right:0%;overflow:hidden;}
.placelist ul li .listbox .ppimg img{ width:100%; height:auto;}
.placelist ul li .listbox .ppinfo{display:inline-block; width:100%; height: auto;overflow:hidden; margin-top:-10px;}
.placelist ul li .listbox .ppinfo b{ font-weight:bold; font-size:110%; line-height:120%;padding:0; margin:0;}
.placelist ul li .listbox .ppinfo p{ font-size:100%; line-height:150%; padding:0; margin:0;}
.placelist ul li .listbox .ppinfo p span{display:block;padding:0; margin:0;}

/*2023改版++--------------*/
#headerNEW{ display:none;width:100%; height:auto; overflow:hidden;font-size:90%;}
.headerNEWbox{width:100%;height:auto; margin:0 auto; text-align:right;}
.headerNEWbox .topbar{ width:100%; height:auto; background-color:#000; float:right; border-radius:0px; padding:5px 15px 5px 5px;vertical-align: middle;}
.topbar .aabox a{display:inline-block;vertical-align:top;}
.topbar .aabox a img{ }
.topbar .aabox .hotS{ vertical-align:middle;height: auto;padding:0 10px;display:inline-block;}
.topbar .aabox .hotS a{ color:#FFF;}
.topbar .aabox .U{color:#ffffff;font-size:0.4375rem;;display:inline-block;vertical-align:top; padding:5px 3px;}
 #iconmenu #search_text {
	border: 1px solid #848484; 
    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px; 
    border-radius: 30px; 
    outline:0; 
    height:20px; 
    width: 145px; 
    padding-left:10px; 
    padding-right:10px;
    float:left;
 } 
 #iconmenu .search_btn { margin:0px 16px 0 8px; float:left;} 
 #iconmenu { text-align: left; float:right;vertical-align:middle;}
 #iconmenu a{text-align: left; display:inline-block; margin-left:8px; vertical-align:middle;}
 #iconmenu a img{vertical-align:middle;}
 

.contentcenterbg{ width:100%;height:auto;margin:0 auto;/*background:url(../img/contercenterbg.jpg) repeat; background-size:5% auto;*/ background:linear-gradient(#c6ebf4 5%, #FFFF 100%);　}
.contentbox{ width:100%; height:auto;margin:0 auto; padding-top:10px;}
.contentcenterbg-page{ width:100%;height:auto;margin:0 auto;background:linear-gradient(#c6ebf4 5%, #FFFF 100%); overflow:hidden; border-top:10px solid #ffc100;　}
.contentbox-pbg{width: 100%;height: auto;margin: 0 auto;/*background-size: 100% auto;background: url(../img/pbg.png) repeat;*/overflow:hidden;}
.contentbox-page{ width:100%; height:auto;margin:0 auto; padding:0px;} 
 /*參觀資訊new9*/
.Qmibox{ position:relative;width:90%; height:auto;  padding: 2% 3%; margin:auto;margin-top:40px;margin-bottom:40px;background-color:#FFF; border:0px solid #CCC; border-top:20px solid #6bc5db; border-radius:10px;box-shadow:0px 4px 5px rgba(80,80,80,0.3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.notebg{ position:absolute; width:96%; height:auto; background: url(../img/notebg.png) repeat-x; background-size:80% auto; top:-30px; left: auto; right:auto;}
.Qmiboxinfo{width:100%;height: auto; margin:0 auto; display:inline-block; overflow:hidden;}
.Qmiboximg{width:100%;height: auto; margin:0 auto; display:inline-block; overflow:hidden; vertical-align:top; padding-left:5px;}
/*文字區*/
.Qmiboxinfo .title{ font-size:150%; /*color:#6bc5db;*/ font-weight:bold;}
.Qmimain{width:100%; height:auto;vertical-align:middle;  }
.Qmimain .icontt{width:100%; height:auto;}
.Qmimain .icontt b{ font-size:110%; font-weight:bold;}
.Qmimain .icontt img{width:35px; height:auto; vertical-align:middle; padding-right:10px;}
.Qmimain .infoin{ padding:15px 10px 15px 35px;}

.moviebox{ background: url(../img/bgbg.jpg) repeat; width:100%; height: auto;padding:20px; overflow:hidden;}

/*手機選單icon*/
.page_menu li,.page_menu li a{ vertical-align:middle;}
.page_menu li .tmimg{ margin-right:5px;}
#A01m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-01.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A03m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-02.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A04m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-03.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A05m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-04.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A07m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-05.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A08m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-06.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A09m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-07.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A12m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-08.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
#A17m .tmimg{ display:inline-block; width:25px; height:25px; background:url(../img/tm-09.png) no-repeat center top; background-size:25px auto; text-align:center; vertical-align:middle;}
.downloadcss img{ display:inline-block; padding:0 2px;}

}

/* == 平板版型區 =============================== */
 
@media screen and (min-width: 768px) and (max-width: 1024px) {
/*停車資訊*/
.carcss { width:43%; height:auto; overflow:hidden; display:inline-block; text-align:left; margin:10px !important; padding:1%; padding-bottom:10px;font-size:100%; color:#000; border:2px dotted #CCCCCC;}
.carcss ul{ display:block;width:100%; height:auto; overflow:hidden;  border-bottom:1px solid #CCC;margin:0px; padding:0;margin-bottom:5px; padding-bottom:5px; padding:5px 20px;}
.carcss ul li{width:100%; height:auto; line-height:180%; margin:0px; padding:0; list-style:none;}
.carcss ul li b{ display:inline-block; width:auto; height:auto;color:#000; line-height:120%; vertical-align:top;}
.carcss ul li span { display:inline-block; width:75%; height:auto;color:#000; line-height:120%;vertical-align:top;}
.carcss ul li span font:nth-child(1){font-family:'Arial Black'; font-weight:bold;color: #000;}
.carcss ul li span font:nth-child(2){font-family:'Arial Black'; font-weight:bold;color: #C00;}

.db .page_menu .page_menu2 a.on{background-position:5px center;}

/*new9*/
.new9{ width:100%; height:auto; margin-top:20px;margin-bottom:40px; clear:both; overflow:hidden;}
.new9 .new9-L{width:30%; height:auto; float:left;border:1px solid #D6D6D6; padding:1% 0%; margin-left:1.5%;}
.new9 .new9-R{width:64%; height:auto;float:right;}

.new9 .new9-L .a{  width:96%; height: auto; margin:0 auto;}
.new9 .new9-L .b{  margin-top:0px; }

.new9 .new9-L .a h1	{ font-size:1.25rem;; font-weight:normal; padding-left:5px; margin-top:17px; padding-top:0px;}
.new9 .new9-L .line	{ border-top:1px solid #B2B2B2;}
.new9 .new9-L .sp	{ margin:0 10px;}

.new9 .new9-L .b .icondiv{ width:45.5%;height:0; padding-bottom:38%; background-color:#E7B820;display:inline-block; color:#FFFFFF;text-align:center; line-height:20px;padding-top:2%; margin:1.5%;}
.new9 .new9-L .b .icondiv:hover{ background-color:#363636;  transition: background 0.5s ease;}
.new9 .new9-L .b .icondiv img { width:45%; height:auto;}
.new9 .new9-L .b .icondiv a{ color:#FFF; font-size:120%; line-height:150%; font-weight:bold;}

/**/
.newslist9{ list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px; margin-left:1%;margin-top:-1%;}
.newslist9 li{ float:left; width:47%; margin:1%;}
.newslist9 li .listbox { clear:both;width:100%; padding:0px; border:#999999 0px solid;}
.newslist9 li .listbox .imgbox{ width:100%;height:auto;  margin:0px; padding:0px; border:0px;}
.newslist9 li .listbox .imgbox img{ width:100%;height:auto; min-height:140px;max-height:140px;margin:0; padding:0px;}
.newslist9 li .listbox .listfont{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:2%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:-5px; }
.newslist9 li .listbox .listfont i{ display:block;font-style:normal; font-size:80%; margin-right:0px;  }

.newslist9 li .listbox .listfont2{ background-color: rgba(0,0,0,0.9); color:#FFFFFF; padding:0 3% 3% 3%; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; border:0px; margin-top:-5px;  }
.newslist9 li .listbox .listfont2 p{ clear:both; display:block; width:100%; margin:0; padding:0;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.newslist9 li .listbox .listfont2 p i{ display:block;font-style:normal; font-size:80%; text-align:left; margin-right:0px;  }
.newslist9 li .listbox .listfont2 p .category{ float:left;font-size:80%; padding:1px 5px; background-color:#0099FF; color:#FFFFFF;}

/*20200420*/
.placelist{width:100%; height:auto; overflow:hidden;}
.placelist ul{ display:block; width:100%; height:auto; overflow:hidden; list-style:none; padding:0; margin:0;}
.placelist ul li{ display: inline-block; width:100%; height:auto; overflow:hidden;margin:0%;}
.placelist ul li .listbox{ width:99%; height: auto; border-bottom:#eee 1px solid;overflow:hidden;}
.placelist ul li .listbox .ppimg{ display:inline-block; width:30%; height:130px; margin-right:1%;overflow:hidden;}
.placelist ul li .listbox .ppimg img{ width:100%; height:auto;}
.placelist ul li .listbox .ppinfo{display:inline-block; width:65%; height:130px;overflow:hidden;}
.placelist ul li .listbox .ppinfo b{ font-weight:bold; font-size:110%; line-height:120%;}
.placelist ul li .listbox .ppinfo p{ font-size:100%; line-height:150%; padding:0; margin:0;}
.placelist ul li .listbox .ppinfo p span{display:block;}	


/*2023改版++--------------*/
#headerNEW{ /*display:none;*/width:100%; height:auto; overflow:hidden;font-size:90%;}
.headerNEWbox{width:100%;height:auto; margin:0 auto; text-align:right;}
.headerNEWbox .topbar{ width:100%; height:auto; background-color:#000; float:right; border-radius:0px; padding:5px 15px 5px 5px;vertical-align: middle;}
.topbar .aabox a{display:inline-block;vertical-align:top;}
.topbar .aabox a img{ }
.topbar .aabox .hotS{ vertical-align:middle;height: auto;padding:0 10px;display:inline-block;}
.topbar .aabox .hotS a{ color:#FFF;}
.topbar .aabox .U{color:#ffffff;font-size:0.4375rem;;display:inline-block;vertical-align:top; padding:5px 3px;}
 #iconmenu #search_text {
	border: 1px solid #848484; 
    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px; 
    border-radius: 30px; 
    outline:0; 
    height:20px; 
    width: 145px; 
    padding-left:10px; 
    padding-right:10px;
    float:left;
 } 
 #iconmenu .search_btn { margin:0px 16px 0 8px; float:left;} 
 #iconmenu { text-align: left; float:right;vertical-align:middle;}
 #iconmenu a{text-align: left; display:inline-block; margin-left:8px; vertical-align:middle;}
 #iconmenu a img{vertical-align:middle;}
 

.contentcenterbg{ width:100%;height:auto;margin:0 auto;/*background:url(../img/contercenterbg.jpg) repeat; background-size:5% auto;*/ background:linear-gradient(#c6ebf4 5%, #FFFF 100%);　}
.contentbox{ width:100%; height:auto;margin:0 auto; padding-top:10px;}
.contentcenterbg-page{ width:100%;height:auto;margin:0 auto;background:linear-gradient(#c6ebf4 5%, #FFFF 100%); overflow:hidden; border-top:10px solid #ffc100;　}
.contentbox-pbg{width: 100%;height: auto;margin: 0 auto;/*background-size: 100% auto;background: url(../img/pbg.png) repeat;*/overflow:hidden;}
.contentbox-page{ width:100%; height:auto;margin:0 auto; padding:20px;} 
 /*參觀資訊new9*/
.Qmibox{ position:relative;width:90%; height:auto;  padding: 2% 3%; margin:auto;margin-top:40px;margin-bottom:40px;background-color:#FFF; border:0px solid #CCC; border-top:20px solid #6bc5db; border-radius:10px;box-shadow:0px 4px 5px rgba(80,80,80,0.3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.notebg{ position:absolute; width:96%; height:auto; background: url(../img/notebg.png) repeat-x; background-size:80% auto; top:-30px; left: auto; right:auto;}
.Qmiboxinfo{width:100%;height: auto; margin:0 auto; display:inline-block; overflow:hidden;}
.Qmiboximg{width:100%;height: auto; margin:0 auto; display:inline-block; overflow:hidden; vertical-align:top;}
/*文字區*/
.Qmiboxinfo .title{ font-size:150%; /*color:#6bc5db; */font-weight:bold;}
.Qmimain{width:100%; height:auto;vertical-align:middle;  }
.Qmimain .icontt{width:100%; height:auto;}
.Qmimain .icontt b{ font-size:120%; font-weight:bold;}
.Qmimain .icontt img{width:35px; height:auto; vertical-align:middle; padding-right:10px;}
.Qmimain .infoin{ padding:15px 10px 15px 35px;}

.moviebox{ background: url(../img/bgbg.jpg) repeat; width:100%; height: auto;padding:20px; overflow:hidden;}

	}
/* == 平板版型區 =============================== */
@media screen and (min-width: 1025px) and (max-width: 1260px) {
	/*2023改版++--------------*/
#headerNEW{width:100%; height:auto; overflow:hidden;font-size:90%; background:#FFF;}
.headerNEWbox{width:100%;height:auto; margin:0 auto; text-align:right;}
.headerNEWbox .topbar{ width:800px; height:auto; background-color:#000; float:right; border-radius:0 0 10px 10px; padding:5px 15px 5px 5px;vertical-align: middle;}
.Qmibox{ position:none;width:96%; height:auto;  padding: 2% 3%; margin:0 auto;margin-top:40px;margin-bottom:40px; clear:both;background-color:#FFF; border:0px solid #CCC; border-top:20px solid #6bc5db; border-radius:10px;box-shadow:0px 4px 5px rgba(80,80,80,0.3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.notebg{ position:absolute; width:96%; height:auto; background: url(../img/notebg.png) repeat-x; background-size:80% auto; top:-30px; left: auto; right:auto;}
.Qmiboxinfo{width:34%;height: auto; margin:0 auto; display:inline-block; overflow:hidden;}
.Qmiboximg{width:65%;height: auto; margin:0 auto; display:inline-block; overflow:hidden; vertical-align:top;}
/*文字區*/
.Qmiboxinfo .title{ font-size:150%; /*color:#6bc5db;*/ font-weight:bold;}
.Qmimain{width:100%; height:auto;vertical-align:middle;  }
.Qmimain .icontt{width:100%; height:auto;}
.Qmimain .icontt b{ font-size:120%; font-weight:bold;}
.Qmimain .icontt img{width:35px; height:auto; vertical-align:middle; padding-right:10px;}
.Qmimain .infoin{ padding:15px 10px 15px 35px;}
.contentcenterbg{ width:100%;height:auto;margin:0 auto;background:linear-gradient(#c6ebf4 5%, #FFFF 100%);　}
.contentbox{ width:100%; height:auto;margin:0 auto; padding-top:10px;}
.contentcenterbg-page{ width:100%;height:auto;margin:0 auto;background:linear-gradient(#c6ebf4 5%, #FFFF 100%); overflow:hidden; border-top:10px solid #ffc100;　}
.contentbox-pbg{width: 100%;height: auto;margin: 0 auto;overflow:hidden;}
.contentbox-page{ width:100%; height:auto;margin:0 auto; padding:0px;} 
 #footer2
	        {
	            width:100%;
	             background-color:#000000;
	              float:left; padding-left:20px;
	            }
	        
	        #footer2 .a
	           {
	               width:100%;
	                padding-top:43px;
	                margin:0 auto;
	           }  
}	
/*@media screen and (min-width: 1025px) and (max-width: 1260px) {
.new9 .new9-L .a{  width:96%; height: auto; margin:0 auto;}
.new9 .new9-L .b{  margin-top:0px; }

.new9 .new9-L .a h1	{ font-size:1.25rem;; font-weight:normal; padding-left:5px; margin-top:17px; padding-top:0px;}
.new9 .new9-L .line	{ border-top:1px solid #B2B2B2;}
.new9 .new9-L .sp	{ margin:0 10px;}

.new9 .new9-L .b .icondiv{ width:44%;height:0; padding-bottom:38%; background-color:#E7B820;display:inline-block; color:#FFFFFF;text-align:center; line-height:25px;padding-top:2%; margin:1.5%;}
.new9 .new9-L .b .icondiv:hover{ background-color:#363636;  transition: background 0.5s ease;}
.new9 .new9-L .b .icondiv img { width:44%; height:auto;}
.new9 .new9-L .b .icondiv a{ color:#FFF; font-size:120%; line-height:150%; font-weight:bold;}


	}
	*/
	