#pcontent {
	float: left;
	width: 1010px;
	padding-bottom: 35px;
	padding-right: 10px;
	background-color: #000;
}
.pageright {
	float: right;
	width: 1000px;
	min-height:550px;
}
.box100 {
	float: left;
	width: 100%;
}
.quicklink {
	font-size: 12px;
	line-height: 18px;
	color: #999;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.quicklink A:link {color:#868686;text-decoration:underline}
.quicklink A:visited {color:#868686;text-decoration:underline}
.quicklink A:hover {color:#8f2764;text-decoration:none}

/*參觀資訊&政策內容*/
.publicb1 {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.publicb1:last-child {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.publicb1 .xiaolin-info {
	float: left;
	width: 950px;
	padding-left: 30px;
	padding-right: 20px;
}
.publicb1 .title {
	float: left;
	width: 100%;
	background-image: url(../line3.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
}
.publicb1 .trans-info {
	float: left;
	width: 440px;
	padding-left: 30px;
}
.publicb1 .trans-map {
	float: right;
	width: 500px;
	height: 350px;
}
.publicb1 .visit-info {
	float: left;
	width: 950px;
	padding-left: 30px;
	padding-right: 20px;
}
.publicb1 .visit-info .vi-left {
	float: left;
	width: 440px;
}
.publicb1 .visit-info .vi-right {
	float: right;
	width: 420px;
	padding-left: 49px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-bottom: 20px;
}
.publicb1 p.title1 {
	float: left;
	width: 100%;
	color: #FFF;
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
}
.publicb1 p.tfont1 {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #FFF;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
}
.publicb1 p.tfont2 {
	float: left;
	width: 100%;
	margin-top: 1px;
	color: #CCC;
	font-size: 13px;
	line-height: 22px;
}
.publicb1 p.tfont3 {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #CCC;
	font-size: 15px;
	line-height: 24px;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
}
.publicb1 p.tfont5 {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #CCC;
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 15px;
}
.publicb1 p.tfont6 {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #CCC;
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 10px;
	text-align: right;
}
.publicb1 p.tfont7 {
	float: left;
	width: 100%;
	margin-top: 2px;
	color: #CCC;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
}
.publicb1 p.tfont7 A:link {color:#777;text-decoration:none}
.publicb1 p.tfont7 A:visited {color:#777;text-decoration:none}
.publicb1 p.tfont7 A:hover {color:#ba1578;text-decoration:none}
.publicb1 p.title8 {
	float: left;
	width: 100%;
	color: #FFF;
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.publicb1 .download {
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 20px;
}
.publicb1 .download a {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #8b024c;
	color: #FFF;
	text-decoration: none;
}
.publicb1 .download a:hover {
	background-color: #d00070;
	color: #FFF;
	text-decoration: none;
}
.publicb1 .readmore {
	display:block;
	float:right;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	line-height:22px;
	padding: 0px;
	margin-top: 10px;
}
.publicb1 .readmore a {
	margin: 0px;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-left: 15px;
	background-color: #3c3831;
	color: #FFF;
	text-decoration: none;
	background-image: url(../icon2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.publicb1 .readmore a:hover {
	background-color: #bcbcbc;
	color: #000;
	text-decoration: none;
}
.policy {
	float: left;
	width: 100%;
	padding-top: 50px;
	min-height:300px;
	background-image: url(../line2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.policy .title {
	float: left;
	width: 310px;
	padding-left: 20px;
}
.policy .word {
	float: right;
	width: 625px;
	font-size: 13px;
	line-height: 22px;
	color: #EAEAEA;
	padding-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEE;
	padding-bottom: 20px;
	min-height:500px;
}
/*關於小林*/
.aboutlinb1 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.aboutlinb1 .aboutlinphoto {
	float: left;
	width: 500px;
}
.aboutlinb1 .aboutlininfo {
	float: right;
	width: 420px;
}
.aboutlinb2 {
	float: left;
	width: 100%;
	margin-top: 15px;
	position: relative;
}
.aboutlinb2 .aboutlinphoto {
	float: left;
	width: 100%;
}
.aboutlinb2 .alfont1 {
	width: 350px;
	font-size: 13px;
	line-height: 22px;
	color: #CCC;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
}
.aboutlinb2 .alfont2 {
	width: 240px;
	position: absolute;
	z-index: 3;
	left: 428px;
	top: 50px;
}
.aboutlinb2 .alfont3 {
	width: 250px;
	position: absolute;
	z-index: 4;
	left: 160px;
	top: 240px;
}
.aboutlinb2 .alfont4 {
	width: 240px;
	position: absolute;
	z-index: 5;
	left: 70px;
	top: 560px;
}
.aboutlinb2 p.alfont5 {
	float: left;
	width: 100%;
	color: #FFF;
	font-size: 20px;
	line-height: 22px;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	text-align: center;
}
.aboutlinb2 p.alfont5 A:link {color:#fff;text-decoration:none}
.aboutlinb2 p.alfont5 A:visited {color:#fff;text-decoration:none}
.aboutlinb2 p.alfont5 A:hover {color:#ccc;text-decoration:none}
.aboutlinb2 p.alfont6 {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #F0F0F0;
	font-size: 13px;
	line-height: 22px;
	text-align: center;
}
.aboutlinb2 p.alfont6 A:link {color:#F0F0F0;text-decoration:none}
.aboutlinb2 p.alfont6 A:visited {color:#F0F0F0;text-decoration:none}
.aboutlinb2 p.alfont6 A:hover {color:#fff;text-decoration:none}
.aboutlinb3 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.aboutlinb3 .aboutlinphoto {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.aboutlin-video {
	float: left;
	width: 100%;
	margin-top: 35px;
}
.aboutlin-video1 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.aboutlin-video1 dl {
	float: left;
	width: 450px;
	display: block;
	padding: 4px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.aboutlin-video1 dl:hover {
	float: left;
	width: 450px;
	display: block;
	border: 1px solid #86245f;
}
.aboutlin-video1 dt {
	float: left;
	width: 450px;
	text-align : center;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.aboutlin-video1 dd {
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
}
/*小林文藝*/
.linartb1 {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 20px;
}
.linartb1 .linartphoto {
	float: left;
	width: 500px;
}
.linartb1 .linartinfo {
	float: right;
	width: 430px;
}
.linartb2 {
	float: left;
	width: 100%;
	margin-top: 15px;
}
.linartb2 .linartp-l {
	float: left;
	width: 25px;
	height: 310px;
	padding-top: 300px;
}
.linartb2 .linartp-r {
	float: right;
	width: 25px;
	height: 310px;
	padding-top: 300px;
}
.linartb2 .linartphoto {
	float: left;
	height: 610px;
	width: 900px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 610px;
	white-space : nowrap;

    /* IE */
      *font-size : 549px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0;
	margin: 0;
}
.linartb2 .linartphoto:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.linartb2 .linartphoto img {
  vertical-align : middle;
}
.linartb2 .linartword {
	float: left;
	width: 100%;
	margin-top: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #bbb9b8;
	padding-top: 10px;
}
.linartb3 {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.linartb3 dl {
	float: left;
	width: 280px;
	display: block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.linartb3 dl:hover {
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #019e97;
}
.linartb3 dt {
	float: left;
	height: 190px;
	width: 280px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 190px;
	white-space : nowrap;

    /* IE */
      *font-size : 171px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0;
	margin: 0;
}
.linartb3 dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.linartb3 dt img {
  vertical-align : middle;
}
.linartb3 dt:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);
    opacity:0.8;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.linartb3 dd {
	float: left;
	width: 98%;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-right: 1%;
	padding-left: 1%;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #ccc;
}
.linartb3 dd a {
	color:#ccc;
	text-decoration: none;
}
.linartb3 dd a:hover{
	text-decoration:none;
	color:#00b8b0;
}
.linartb3 dl:hover .iprof a {
	color: #00b8b0;
}
.linartb5 {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.linartb6 {
	float: left;
	width: 900px;
	margin-top: 10px;
	background-color: #f0f0f0;
	padding: 25px;
	min-height:300px;
	color: #666;
}
.linartb6 ul {
	width: 100%;
	margin: 0px;
	float: left;
	padding: 0px;
	list-style-type: none;
}
.linartb6 li {
	background-image: url(../news-icon.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	float: left;
	font-size: 15px;
	line-height: 22px;
	color: #333;
	width: 94%;
	padding-top: 2px;
	padding-right: 1%;
	padding-bottom: 12px;
	padding-left: 5%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linartb6 li A:link {
	color:#333;
	text-decoration:none
}
.linartb6 li A:visited {
	color:#333;
	text-decoration:none
}
.linartb6 li A:hover {
	color:#00aea6;
	text-decoration:underline
}
.linartb5 .artsarch-l {
	float: left;
	display: block;
	width: 530px;
}
.linartb5 .artsarch-r {
	float: left;
	display: block;
	width: 150px;
}
.linart-search {
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFF;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	border-top: 0;
	cursor:pointer;
	background-image: url(../icon2.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
	padding-left: 20px;
	background-color: #019e97;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.linart-search:hover {
	background-color: #00c8bf;
}
.linartb7 {
	float: left;
	width: 100%;
}
.linart-print {
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-left: 15px;
	padding: 0px;
	margin-top: 30px;
}
.linart-print a {
	margin: 0px;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #009d91;
	color: #FFF;
	text-decoration: none;
	background-image: url(../icon-print.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.linart-print a:hover {
	background-color: #00cdc1;
	color: #FFF;
	text-decoration: none;
}
.linart-books {
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-left: 15px;
	padding: 0px;
	margin-top: 30px;
}
.linart-books a {
	margin: 0px;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #009d91;
	color: #FFF;
	text-decoration: none;
	background-image: url(../icon-books.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.linart-books a:hover {
	background-color: #00cdc1;
	color: #FFF;
	text-decoration: none;
}
.fancytable2 {
	width:900px;
	border-collapse:collapse;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fancytable2 th {
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	color: #333;
	visibility: visible;
	text-align: center;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	border: 1px solid #666;
	background-color: #DFDFDF;
}
.fancytable2 th.wid1 {
	width: 50px;
}
.fancytable2 th.wid2 {
	width: 450px;
}
.fancytable2 th.wid3 {
	width: 200px;
}
.fancytable2 th.wid4 {
	width: 100px;
}
.fancytable2 th.wid5 {
	width: 100px;
}
.fancytable2 td {
	font-size: 13px;
	line-height: 22px;
	color: #333;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}
.fancytable2 td.wid1 {
	text-align: center;
}
.fancytable2 td.wid2 {
	text-align: left;
}
.fancytable2 td.wid3 {
	text-align: left;
}
.fancytable2 td.wid4 {
	text-align: center;
}
.fancytable2 td.wid5 {
	text-align: center;
}
/*最新消息*/
.newsb1 {
	float: left;
	width: 900px;
	background-color: #c7e2f5;
	padding: 25px;
	margin-top: 25px;
	min-height:300px;
}
.newsb2 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.newsb2 .newsphoto {
	float: left;
	width: 500px;
}
.newsb2 .newsinfo {
	float: right;
	width: 420px;
}
.newsb3 {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.newsb3 dl {
	float: left;
	width: 280px;
	display: block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.newsb3 dl:hover {
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #00a0ea;
}
.newsb3 dt {
	float: left;
	height: 190px;
	width: 280px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 190px;
	white-space : nowrap;

    /* IE */
      *font-size : 171px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0;
	margin: 0;
}
.newsb3 dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.newsb3 dt img {
  vertical-align : middle;
}
.newsb3 dt:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);
    opacity:0.8;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.newsb3 dd {
	float: left;
	width: 98%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 1%;
	padding-left: 1%;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #ccc;
}
.newsb3 dd a {
	color:#ccc;
	text-decoration: none;
}
.newsb3 dd a:hover{
	text-decoration:none;
	color:#00a0ea;
}
.newsb3 dl:hover .iprof {
	color: #00a0ea;
}
.newsb4 {
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-top: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.news-w1 {
	float: left;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}
.news-w1 dl {
	width: 100%;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}
.news-w1 dt {
	float: left;
	font-size: 13px;
	color: #6a3092;
	width: 75px;
	margin: 0px;
	line-height: 20px;
	background-image: url(../news-icon.png);
	background-repeat: no-repeat;
	background-position: 3px top;
	padding-left: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.news-w1 dd {
	float: right;
	font-size: 15px;
	line-height: 22px;
	color: #333;
	width: 775px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.news-w1 dd A:link {
	color:#333;
	text-decoration:none
}
.news-w1 dd A:visited {
	color:#333;
	text-decoration:none
}
.news-w1 dd A:hover {
	color:#0076c1;
	text-decoration:underline
}
/*關於本館*/
.aboutbox1 {
	float: left;
	width: 100%;
}
.about-photo {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.about-photo .inphoto {
	float: left;
	width: 460px;
	text-align: center;
	height: 300px;
	padding-right: 30px;
}
.about-photo .inphoto:last-child {
	float: left;
	width: 460px;
	text-align: center;
	height: 300px;
	padding-right: 0px;
}
.about-photo2 {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.about-photo2 dl {
	float: left;
	width: 280px;
	display: block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.about-photo2 dl:hover {
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #090;
}
.about-photo2 dt {
	float: left;
	height: 190px;
	width: 280px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 190px;
	white-space : nowrap;

    /* IE */
      *font-size : 171px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0;
	margin: 0;
}
.about-photo2 dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.about-photo2 dt img {
  vertical-align : middle;
}
.about-photo2 dt:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);
    opacity:0.8;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.about-photo2 dd {
	float: left;
	width: 98%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 1%;
	padding-left: 1%;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #ccc;
}
.about-photo2 dd a {
	color:#ccc;
	text-decoration: none;
}
.about-photo2 dd a:hover{
	text-decoration:none;
	color:#090;
}
.about-photo2 dl:hover .iprof {
	color: #090;
}
.about-photo3 {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.about-photo3 dl {
	float: left;
	width: 300px;
	display: block;
	padding: 0;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.about-photo3 dl:last-child {
	float: left;
	width: 300px;
	display: block;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.about-photo3 dt {
	float: left;
	height: 200px;
	width: 300px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 200px;
	white-space : nowrap;

    /* IE */
      *font-size : 180px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.about-photo3 dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.about-photo3 dt img {
  vertical-align : middle;
}
.about-photo3 dd {
	float: left;
	width: 98%;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 3px;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	padding-right: 1%;
	padding-left: 1%;
}
.about-photo3 dd a {
	color:#fff;
	text-decoration: none;
}
.about-photo3 dd a:hover{
	text-decoration:none;
	color:#8cc777;
}
.about-vr {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.about-vr dl {
	float: left;
	width: 450px;
	display: block;
	padding: 4px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.about-vr dl:hover {
	float: left;
	width: 450px;
	display: block;
	border: 1px solid #8cc777;
}
.about-vr dt {
	float: left;
	height: 250px;
	width: 450px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 250px;
	white-space : nowrap;

    /* IE */
      *font-size : 225px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.about-vr dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.about-vr dt img {
  vertical-align : middle;
}
.about-vr dd {
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
}
.about-vr dd a {
	color:#fff;
	text-decoration: none;
}
.about-vr dd a:hover{
	text-decoration:none;
	color:#8cc777;
}
/*展覽資訊*/
.exhibitionb1 {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 15px;
}
.exhibitionb1:last-child {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.exhibitionb1 .exhibition-linfo {
	float: left;
	width: 385px;
}
.exhibitionb1 .exhibition-rinfo {
	float: right;
	width: 530px;
}
.exhibitio-photo {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.exhibitio-photo dl {
	float: left;
	width: 280px;
	display: block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.exhibitio-photo dl:hover {
	float: left;
	width: 280px;
	display: block;
	border: 1px solid #9a88c4;
}
.exhibitio-photo dt {
	float: left;
	height: 190px;
	width: 280px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 190px;
	white-space : nowrap;

    /* IE */
      *font-size : 171px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0;
	margin: 0;
}
.exhibitio-photo dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.exhibitio-photo dt img {
  vertical-align : middle;
}
.exhibitio-photo dt:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);
    opacity:0.8;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.exhibitio-photo dd {
	float: left;
	width: 98%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 1%;
	padding-left: 1%;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #ccc;
}
.exhibitio-photo dd a {
	color:#ccc;
	text-decoration: none;
}
.exhibitio-photo dd a:hover{
	text-decoration:none;
	color:#9a88c4;
}
.exhibitio-photo dl:hover .iprof {
	color: #9a88c4;
}
/*延伸旅遊*/
.travel-map {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 50px;
}
.travel-room {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.travel-room dl {
	float: left;
	width: 300px;
	display: block;
	padding: 2px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #000;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.travel-room dl:hover {
	float: left;
	width: 300px;
	display: block;
	border: 1px solid #8cc777;
}
.travel-room dt {
	float: left;
	height: 200px;
	width: 300px;
	text-align : center;
	/* Firefox, Chrome */
      line-height : 200px;
	white-space : nowrap;

    /* IE */
      *font-size : 180px;  /* 200px * 0.9 = 180px */
      *font-family : Arial;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.travel-room dt :after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.travel-room dt img {
  vertical-align : middle;
}
.travel-room dd {
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
}
.travel-room dd a {
	color:#fff;
	text-decoration: none;
}
.travel-room dd a:hover{
	text-decoration:none;
	color:#8cc777;
}

/*聯絡我們*/
.contact-info {
	float: left;
	width: 970px;
	padding-left: 30px;
}
.contactb1 {
	float: left;
	width: 100%;
	margin-top: 25px;
}
.contactb2 {
	text-align: right;
	float: left;
	width: 99%;
	padding-top: 30px;
	padding-right: 1%;
}
.contactb1 .cfont1 {
	float: left;
	width: 520px;
	display: inline;
}
.contactb1 .cfont2 {
	float: left;
	width: 335px;
	display: inline;
}
.contactb1 .cfont3 {
	float: left;
	width: 90px;
	display: inline;
}
.contact_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	border: 1px solid #000;
	padding-left: 3px;
	background-color: #f0f0f0;
}
.contact_s {
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFF;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	border-top: 0;
	cursor:pointer;
	background-image: url(../mailicon.png);
	background-repeat: no-repeat;
	background-position: 85px center;
	padding-right: 35px;
	padding-left: 10px;
	background-color: #86245f;
	width: 120px;
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.contact_s:hover {
	background-color: #ba1779;
}
.contactb1 .download {
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 20px;
}
.contactb1 .download a {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #8b024c;
	color: #FFF;
	text-decoration: none;
}
.contactb1 .download a:hover {
	background-color: #d00070;
	color: #FFF;
	text-decoration: none;
}
.fancytable1 {
	width:970px;
	border-collapse:collapse;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fancytable1 th {
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #FFF;
	visibility: visible;
	text-align: left;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 6px;
}
.fancytable1 td {
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #FFF;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
/* 網站地圖 */
.sitemap-info {
	float: left;
	width: 970px;
	padding-left: 30px;
}
.sitemapb1 {
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #444;
}
.sitemapb1:last-child {
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.sitemapb2 {
	float: left;
	width: 100%;
	margin-top: 25px;
	font-size: 13px;
	line-height: 22px;
	color: #FFF;
}
.sitemap_w {
	width: 225px;
	float: left;
	margin: 0px;
	padding-right: 15px;
	display: block;
}
.sitemap_w .title2 {
	float: left;
	font-size: 15px;
	color: #FFF;
	width: 200px;
	line-height: 20px;
	padding-top: 6px;
	padding-right: 13px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #8c2664;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #484848;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4, Arial, Helvetica, sans-serif;
}
.sitemap_w .title2 A:link { color:#FFF;text-decoration:none}
.sitemap_w .title2 A:visited { color:#FFF;text-decoration:none}
.sitemap_w .title2 A:hover { color:#d80083;text-decoration:none}
.sitemap_w ul {
	width: 100%;
	float: left;
	margin: 0px;
	display: block;
}
.sitemap_w li {
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #ccc;
	width: 210px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 3px;
	padding-left: 12px;
}
.sitemap_w li A:link { color:#ccc;text-decoration:none}
.sitemap_w li A:visited { color:#ccc;text-decoration:none}
.sitemap_w li A:hover { color:#ffbc3d;text-decoration:none}
