@charset "utf-8";
/* CSS Document */
/*頂層項目*/
body {
    background-color: #000;
    color: #fff;
	font-size:13px;
}
img{
	border:0px;
}
.header_bg {
	background-color:transparent;
    background-image: url(../images/all/bg_header.jpg);
    height:110px;
}
.header {
	background-color:transparent;
    height:110px;
}
.main_bg{
	background-color:transparent;
     background-image:url(../images/all/bg_main.jpg);
    background-repeat: no-repeat;
    min-height:300px;
	background-color:#a07e36;
}

.main{
	background-color:transparent;
	margin:15px auto 0;
}
.header .banner {
    background-color:transparent;
    position: absolute;
    left: 0;
    top: 80px;
    width: 1000px;
    height: 138px;
	display:none;
}
.header .title a {
	display: block;
	position: absolute;
	width: 390px;
	height: 130px;
	left: 0;
	top: 0px;
	padding-left:0px;
	display:none;
}
ul#nav1 { /*個別設定, 使用ID*/
    width: 480px;	/*寬高*/
    height: 40px;
	color:#000;
	float:left;
	margin-left:520px;
	margin-top:10px;
	display:none;
}
ul#nav1 a {
	width: 120px;	/*個別按鈕大小*/
	height: 30px;
	text-indent: -9999px;	/*圖形選單隱藏文字, 文字選單不用設*/
	padding:0;	/**/
	text-align:center;
	background-image:url(../images/all/menu.png);
	background-repeat: no-repeat;
}
ul#nav1 a:hover,
body.b1-1 ul#nav1 a.b1-1,
body.b1-2 ul#nav1 a.b1-2,
body.b1-3 ul#nav1 a.b1-3,
body.b1-4 ul#nav1 a.b1-4
{
	background-image:url(../images/all/menu.png);
	background-repeat: no-repeat;
}
ul#nav1 a.b1-1{background-position:0 0px;}
ul#nav1 a.b1-2{background-position:-103px 0px;}
ul#nav1 a.b1-3{background-position:-210px 0px;}
ul#nav1 a.b1-4{background-position:-300px 0px;}
ul#nav1 a.b1-5{background-position:-410px 0px;}
ul#nav1 a.b1-6{background-position:-510px 0px;}

ul#nav1 a.b1-1:hover{background-position:0 -50px;}
ul#nav1 a.b1-2:hover{background-position:-103px -50px;}
ul#nav1 a.b1-3:hover{background-position:-210px -50px;}
ul#nav1 a.b1-4:hover{background-position:-300px -50px;}
ul#nav1 a.b1-5:hover{background-position:-410px -50px;}
ul#nav1 a.b1-6:hover{background-position:-510px -50px;}

ul#nav2 { /*個別設定, 使用ID*/
	width: 190px;	/*寬高*/
	color: #000;
	position: absolute;
	z-index: 9;
	left: 799px;
	top: 0px;
	display:none;
}
ul#nav2 a {
	width:50px;	/*個別按鈕大小*/
	height: 30px;
	padding:0;	/**/
	text-decoration:none;
	background-image: url(../images/all/language.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#7b7b7b;
	font-size:12px;
	text-indent:-9999px;
}
ul#nav2 a:hover,
body.b2-1 ul#nav2 a.b2-1,
body.b2-2 ul#nav2 a.b2-2,
body.b2-3 ul#nav2 a.b2-3
{
	background-image: url(../images/all/language.png);
	background-repeat:repeat;
	font-size:12px;
	color:#00873b;
	text-decoration:underline;
	
}
ul#nav2 a.b2-1{ background-position:0px 0px; width:55px;}
ul#nav2 a.b2-2{ background-position:-50px 0px; width:55px; margin-left:5px;}
ul#nav2 a.b2-3{ background-position:-100px 0px; width:70px; margin-left:5px;}

ul#nav2 a.b2-1:hover{ background-position:0px -30px; width:55px;}
ul#nav2 a.b2-2:hover{ background-position:-50px -30px; width:55px; margin-left:5px;}
ul#nav2 a.b2-3:hover{ background-position:-100px -30px; width:70px; margin-left:5px;}


.side1 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-left: 10px;
    width: 200px;
	min-height:300px;
	display:none;
}
.side1 .nav{
	background-image:url(../images/all/lefmenu2.png);
	background-repeat:repeat-y;
	padding:0px 5px;
}
.side1 .nav li{
	display:block;
	list-style-type:none;
	line-height:30px;
	background-image:url(../images/all/line.png);
	background-repeat:no-repeat;
	background-position:20px bottom;
}
.side1 .nav li a{
	color:#252525;
	font-size:13px;
	padding-left:28px;
	text-decoration:none;
	background-image:url(../images/all/lmenu.png);
	background-repeat:no-repeat;
	background-position:9px 3px;

}
.side1 .nav li a:hover{
	background-image:url(../images/all/lmenu.png);
	background-repeat:no-repeat;
	background-position:9px 3px;
	color:#fff;
	font-size:13px;
	padding-left:28px;
	text-decoration:none;
}
.side1 .nav-second li{
	display:block;
	list-style-type:none;
	line-height:24px;
	background-image:none;
}
.side1 .nav-second li a{
	background-image:url(../images/all/lmenu2.png);
	background-repeat:no-repeat;
	background-position:30px 6px;
	color:#6c6c6c;
	font-size:12px;
	padding-left:40px;
	text-decoration:none;
}
.side1 .nav-second li a:hover{
	background-image:url(../images/all/lmenu2.png);
	background-repeat:no-repeat;
	background-position:30px 6px;
	color:#000;
	font-size:12px;
	padding-left:40px;
	text-decoration:underline;
}

.side1 .nav-third li{
	display:block;
	list-style-type:none;
	line-height:24px;
	background-image:none;
}
.side1 .nav-third li a{
	background-image:url(../images/all/lmenu3.png);
	background-repeat:no-repeat;
	background-position:35px 0px;
	color:#6c6c6c;
	font-size:12px;
	padding-left:48px;
	text-decoration:none;
}
.side1 .nav-third li a:hover{
	background-image:url(../images/all/lmenu3.png);
	background-repeat:no-repeat;
	background-position:35px 0px;
	color:#000;
	font-size:12px;
	padding-left:48px;
	text-decoration:underline;
}


.side2 {
    display: none;
    float: left;
}
.content {
    float: left;
    margin: 0 0 0 20px;
    min-height:300px;
    width:960px;
    z-index: 100;
}
.content .sec1{
	padding-left:0px;
	display:block;
	line-height:30px;
}
.footer_bg{
	background-color:transparent;
    background-image : none;
    color: #333333;
	background-color:#000000;
}
.footer{
	background-color:transparent;
    padding: 23px 0 0;
}
/*------------------------- 次級項目 ------------------------*/
/*header只留banner, 用flash做*/
.header div.breadcrumb, 
.header div.ex1,
.header div.ex1, 
.header div.ex2,
#floating{
	display:none;
}


.footer .sitemap{
	display:none;
}
.footer .copyright {
    color: #7b7b7b;
    font-size: 13px;
    text-align: center;
	margin-bottom:10px;
}
.footer .siteinfo{
	width:700px;
	margin:10px auto;
    color: #5C3710;
    font-size: 11px;
	display:none;	
}
.footer .siteinfo ul{
	list-style-type:none;
}
.footer .siteinfo ul li{
	float:left;
	margin:0 10px;
}
.footer .siteinfo a{
    color: #5C3710;
	text-decoration:none;
}
.footer .siteinfo a:hover{
	text-decoration:underline;
	color:#824F27;
}
.footer a.eztrust,
.footer .powered a{
	color:#858585;
	text-decoration:none;
}
.footer a.eztrust:hover,
.footer .powered a:hover{
	color:#379647;
	text-decoration:underline;
}

/*------------------------- 內文項目 -------------------------*/
.main .breadcrumb{
	position: absolute;
	left: 0px;
	top: 31px;
	text-align: right;
	font-size: 11px;
	color: #e4bf7e;
	width: 950px;
}
.main .breadcrumb a{
	color:#e4bf7e;
	text-decoration:none;
}
.main .breadcrumb a:hover{
	color:#2a1d06;
	text-decoration:underline;
}
.main .breadcrumb ul{
	display:inline;
	list-style-type:none;
	background-image:none;	
}
.main .breadcrumb ul li{
	display:inline;
}

/*------------------------- 分頁 -------------------------*/
.page {
	color:#e3e3e3;
	padding:15px 0 5px 0;
	text-align:center;	
}
.page ul li{
	list-style-type:none;
	display:inline;
	padding-left:5px;
}
.page ul li img{
	vertical-align:middle;
	padding-left:5px;
}

/*------------------------- 按鈕與keyword -------------------------*/
.input01 {color:#fff;border:0;padding:0px;background: url(../images/all/bt-bg.png) transparent;width:65px;height:27px;cursor:pointer; margin-left:0px; font-size:11px;}
.inputkeyword01{border:1px solid #434343; background-color:#000000; color:#c3c3c3; padding-left:3px; padding-right:3px; width:250px; line-height:20px; height:20px;}
.inputkeyword02{border:1px solid #434343; background-color:#000000; color:#c3c3c3; padding-left:3px; padding-right:3px; width:340px; line-height:20px; height:20px;}
.inputkeyword03{border:1px solid #434343;background-color:#000; font-size:12px;color:#c3c3c3;line-height:12pt; width:345px; height:150px;
	scrollbar-highlight-color   :#000;  /*左上外框內綠*/
	scrollbar-shadow-color      :#000;  /*右下外框內綠*/
	scrollbar-darkshadow-color  :#000;  /*右下外框邊緣*/ 
	scrollbar-3dlight-color     :#000;  /*左上外框邊緣*/
	scrollbar-arrow-color       :#666;  /*箭頭*/
	scrollbar-face-color        :#000;  /*面板*/ 
	scrollbar-track-color       :#000;  /*面板底色*/ 
/*	scrollbar-base-color        :#818181;    一次設定整個捲軸的基底色彩，顏色設定為網站風格色系即可*/
display:inherit;
}

/*------------------------- 圖片位置 -------------------------*/
.bg01_lefttop   {background-position:0 0;      background-repeat:no-repeat;}   /*底圖不重覆靠左置上*/
.bg02_leftdown  {background-position:0 100%;   background-repeat:no-repeat;}   /*底圖不重覆靠左置下*/
.bg03_righttop  {background-position:100% 0;   background-repeat:no-repeat;}   /*底圖不重覆靠右置上*/
.bg04_rightdown {background-position:100% 100%;background-repeat:no-repeat;}   /*底圖不重覆靠右置下*/
.bg05_centertop {background-position:50% 0;    background-repeat:no-repeat;}   /*底圖不重覆置中置上*/
.bg06_centerdown{background-position:50% 100%; background-repeat:no-repeat;}   /*底圖不重覆置中置下*/
.bg07_center    {background-position:50% 50%; background-repeat:no-repeat;}    /*底圖不重覆置中置中*/

.bg10_xlefttop  {background-position:0 0;      background-repeat:repeat-x;}    /*底圖水平重覆靠左置上*/
.bg11_xleftdown {background-position:0 100%;   background-repeat:repeat-x;}    /*底圖水平重覆靠左置下*/
.bg12_ylefttop  {background-position:0 0;      background-repeat:repeat-y;}    /*底圖垂直重覆靠左置上*/
.bg13_yleftdown {background-position:0 100%;   background-repeat:repeat-y;}    /*底圖垂直重覆靠左置下*/

.bg20_xrighttop {background-position:100% 0;   background-repeat:repeat-x;}    /*底圖水平重覆靠右置上*/
.bg21_xrightdown{background-position:0 0;      background-repeat:repeat-x;}    /*底圖水平重覆靠右置下*/
.bg22_yrighttop {background-position:100% 0;   background-repeat:repeat-y;}    /*底圖垂直重覆靠右置上*/
.bg23_yrightdown{background-position:0 0;      background-repeat:repeat-y;}    /*底圖垂直重覆靠右置下*/
.bg30_xcenter  {background-position:50% 50%;      background-repeat:repeat-x;}    /*底圖水平重覆置中置中*/


/*------------------------- title -------------------------*/
.about .content h1{
	background-image:url(../images/all/title.png);
	background-position:0 0px;
	background-repeat:no-repeat;
	height:50px;
	text-indent:-9999px;
}
.service .content h1{
	background-image:url(../images/all/title.png);
	background-position:0 -50px;
	background-repeat:no-repeat;
	height:50px;
	text-indent:-9999px;
}
.cultural .content h1{
	background-image:url(../images/all/title.png);
	background-position:0 -100px;
	background-repeat:no-repeat;
	height:50px;
	text-indent:-9999px;
}
.news .content h1{
	background-image:url(../images/all/title.png);
	background-position:0 -150px;
	background-repeat:no-repeat;
	height:50px;
	text-indent:-9999px;
}
.star .content h1{
	background-image:url(../images/all/title.png);
	background-position:0 -200px;
	background-repeat:no-repeat;
	height:50px;
	text-indent:-9999px;
}




/*選單*/
.content .nav{
	margin:15px 0;
}
.content .nav li{
	float:left;
	display:block;
	list-style-type:none;
	line-height:30px;
	width:192px;
	height:30px;
	margin-right:15px;
}
.content .nav li a{
	color:#8a5603;
	font-size:13px;
	padding-left:50px;
	text-decoration:none;
	background-image:url(../images/all/lmenu.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.content .nav li .on,
.content .nav li a:hover{
	color:#fff;
	font-size:13px;
	padding-left:50px;
	text-decoration:none;
	background-image:url(../images/all/lmenu.png);
	background-repeat:no-repeat;
	background-position:0px -30px;
}
/*選單*/



/*About*/
.about .sec1{
	background:url(../images/about/pic1bg.jpg) 0 0 no-repeat;
	min-height:456px;
}
.about.a .sec1{
	background: none;
	min-height:auto;
}
.about.a .main_bg{
	background-color: #000;
    background-image: none;
    background-repeat: no-repeat;
    min-height:300px;
}
.about.a .content h1{
	background-image:url(../images/all/title.png);
	background-position:0 -250px;
	background-repeat:no-repeat;
	height:50px;
	text-indent:-9999px;
}
.about.a .main .breadcrumb{
	position: absolute;
	left: 0px;
	top: 31px;
	text-align: right;
	font-size: 11px;
	color: #d3d3d3;
	width: 950px;
}
.about.a .main .breadcrumb a{
	color:#d3d3d3;
	text-decoration:none;
}
.about.a .main .breadcrumb a:hover{
	color:#fff;
	text-decoration:underline;
}
/*About*/


.service .sec1{
	background:url(../images/service/bg1.jpg) 0 0 no-repeat;
	min-height:475px;
}
.service.a .sec1{
	background:url(../images/service/bg2.jpg) 0 0 no-repeat;
	min-height:469px;
}
.service.b .sec1{
	background:url(../images/service/bg3.jpg) 0 0 no-repeat;
	min-height:646px;
}
.service.c .sec1{
	background:url(../images/service/bg4.jpg) 0 0 no-repeat;
	min-height:888px;
}



.cultural .sec1{
	background:url(../images/cultural/bg1.jpg) 0 0 no-repeat;
	min-height:414px;
}
.cultural.a .sec1{
	background:url(../images/cultural/bg2.jpg) 0 0 no-repeat;
	min-height:924px;
}


.star .sec1{
	background:url(../images/star/bg1.jpg) 0 0 no-repeat;
	min-height:1000px;
}
.star.a .sec1{
	background:url(../images/star/bg2.jpg) 0 0 no-repeat;
	min-height:500px;
}
.star.b .sec1{
	background:url(../images/star/bg3.jpg) 0 0 no-repeat;
	min-height:730px;
}





.home .header_bg {
	background-color:transparent;
    background-image: url(../images/index/bg_header.jpg);
    height:670px;
}
.home .header {
	background-color:transparent;
    height:670px;
}
.home .main_bg{
	background-color:transparent;
     background-image: none;
    background-repeat: repeat-y;
    min-height:0px;	
}

.home .main{
	background-color:transparent;
	margin: 0px auto 0;
}
.home .header .banner {
    background-color:transparent;
    position: absolute;
    left: 0;
    top:00px;
    width: 1000px;
    height:670px;
	display:block;
}
.home .content,
.home .side1{
	display:none;
}

/*-----圖片切換------*/

.news .album{
	height:500px;
}
#g1 img{display:none;}
#g1 .galleria-container img{display:inline-block;}
#g1 .galleria-image{
	width:705px;
	height:940px;
}

#g1 .galleria-info-text{
	background-color:transparent;
	position:absolute;
	top:340px;
	left:0;
	width:940px;
	padding:0;
}
#g1 .galleria-info-text .galleria-info-title{
	display:none;
	margin:0;
}
#g1 .galleria-info-text .galleria-info-description{
	font-style:normal;
	color:#FFF;
	font-size:18px;
	line-height:22px;
	width:440px;
	margin-left:245px;
}
#g1 .galleria-image.active .title{
	color: #fff;
}
#g1 .title, #galleria .desc {
    bottom: 65px;
   color:#FFF;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 999;
}
#g1 .galleria-container {
    background: none repeat scroll 0 0 transparent;
	overflow:visible;
}

#g1 .galleria-thumbnails-container{
	left:10px;
	top:400px;
	width:940px;
	height:120px;
	padding-top:5px;
}

#g1 .galleria-thumbnails .galleria-image {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    cursor: pointer;
    float: left;
    height:80px !important;
    margin: 0 10px 0 0;
	top:0px;
}
#g1 .galleria-layer{
	top:0px;
}
#g1 .notouch .galleria-thumb-nav-left:hover, 
#g1 .notouch .galleria-thumb-nav-right:hover{
	background-color:transparent;
}
#g1 .galleria-thumb-nav-left{
	/*margin-top:20px;*/
	background-position: 0 center;
    background-image:url(../images/news/ap_left.png);
	background-repeat:no-repeat;
}
#g1 .galleria-thumb-nav-right {
	/*margin-top:20px;*/
	background-position: 0 center;
    background-image:url(../images/news/ap_right.png);
	background-repeat:no-repeat;
}
/*-----圖片切換end------*/
