@charset "UTF-8";

@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/archivo-narrow-v8-latin-regular.eot'); 
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'),
       url('../../fonts/archivo-narrow-v8-latin-regular.eot?#iefix') format('embedded-opentype'), 
       url('../../fonts/archivo-narrow-v8-latin-regular.woff2') format('woff2'), 
       url('../../fonts/archivo-narrow-v8-latin-regular.woff') format('woff'), 
       url('../../fonts/archivo-narrow-v8-latin-regular.ttf') format('truetype'), 
       url('../../fonts/archivo-narrow-v8-latin-regular.svg#ArchivoNarrow') format('svg');
}

@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/archivo-narrow-v8-latin-700.eot'); 
  src: local('Archivo Narrow Bold'), local('ArchivoNarrow-Bold'),
       url('../../fonts/archivo-narrow-v8-latin-700.eot?#iefix') format('embedded-opentype'), 
       url('../../fonts/archivo-narrow-v8-latin-700.woff2') format('woff2'), 
       url('../../fonts/archivo-narrow-v8-latin-700.woff') format('woff'), 
       url('../../fonts/archivo-narrow-v8-latin-700.ttf') format('truetype'), 
       url('../../fonts/archivo-narrow-v8-latin-700.svg#ArchivoNarrow') format('svg');
}



@font-face {
  font-family: 'Forum-Regular';

  src: url('../../fonts/Forum-Regular.ttf'); 

}


body {
	font-family: 'Archivo Narrow', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin:0;
	padding:0;
	color:#24190e;
	-webkit-text-size-adjust:none;
	

	background-color:#e1ddd2;
		background-color:#ffffff;

		
	overflow:hidden;

}
html,
body {
   margin:0;
   padding:0;
   height:100%;
}



input,form,textarea,h1,h2,h3,h4,h5,h6,div,table,img,p,ul,li {
	margin: 0;
	padding: 0;
}

th {
	text-align: left;
	padding:5px;
}

td{
	vertical-align:top;
	
}

#table_form td{
	vertical-align:top;
}

img{
	border:none;
}

input:focus, textarea:focus {
    outline: none;
}





a,a:visited { 
	
	
	text-decoration:none;
color:#24190e;

	-webkit-transition: color 500ms ease-out 0s;
    -moz-transition: color 500ms ease-out 0s;
    -o-transition: color 500ms ease-out 0s;
	transition: color 500ms ease-out 0s;
	
	

}

a:hover {
	color:#24190e;
	text-decoration:underline;
	animation: color_change 0.5s ;

}



ul{
	margin-left:18px;
	margin-top:0px;
	padding-top:0px;
}




a:focus {
	outline: none;
	
	
}


p{
	clear:both;
	padding-bottom:20px;
	line-height:150%;

}

h1,h2,h3,h4,h5,h6{
	clear:both;
	width:100%;
	font-weight:500;
	color:#24190e;
	font-size:20px;
	padding-bottom:30px;



}


#global_container{
	  position:relative;
   margin:auto;
   padding:auto;
   width:100%;
   height:100%;
   /*
   margin-top:80px;
   
   */
   	background-color:#e1ddd2;
      
}
#global_container.current{

   /*
   margin-top:80px;
   
   */
   
      
}

.wrapper {
   
   position:relative;
   margin:auto;
   padding:auto;
   width:100%;
   height:100%;
   /*
   margin-top:80px;
   
   */

}

.wrapper.current {
   
   /*
   margin-top:80px;
   
   */


}

.header_top{
	clear:both;
	width:100%;
	height:140px;

		
	 background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	 
	 background-image:url(../images/header.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?v=3282);
	 
	 	-webkit-transition: height 500ms ease-out 0s;
    -moz-transition: height 500ms ease-out 0s;
    -o-transition: height 500ms ease-out 0s;
	transition: height 500ms ease-out 0s;
	border-bottom:2px solid #d5ba8e;
}

.logo{
	clear:both;
	width:120px;


		 	-webkit-transition: height 500ms ease-out 0s;
    -moz-transition: height 500ms ease-out 0s;
    -o-transition: height 500ms ease-out 0s;
	transition: height 500ms ease-out 0s;
	z-index:9999999999;
	position:fixed;
	left:20px;
	top:15px;
}
.logo_container{
	width:100%;
	position:relative;
}
.logo_container img{
	position:absolute;
	left:0px;
	top:0px;
}

.logo img{
	width:100%;
	
}




.logo2 img{
	width:100%;
	
}


.logo .img2{
display:none;
	
}

.header_current  .img1{
display:none;
	
}
.header_current  .img2{
display:block;
	
}
.header_current .logo{

	
	
	
		 	-webkit-transition: height 500ms ease-out 0s;
    -moz-transition: height 500ms ease-out 0s;
    -o-transition: height 500ms ease-out 0s;
	transition: height 500ms ease-out 0s;
}


.header{
	display:none;
	clear:both;
	

	position:fixed;

	z-index:99999;

	
	
	-webkit-transition: height 500ms ease-out 0s;
    -moz-transition: height 500ms ease-out 0s;
    -o-transition: height 500ms ease-out 0s;
	transition: height 500ms ease-out 0s;
	
	width:240px;

	right:65px;
	top:200px;


}

.header_current .header_top{
	


}



.header_container{

	position:relative;

	
	
}

.header_current{
	
}


.section_home{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	 background-position:center top;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;

	 background-image:url(../../images/bg/landing.jpg?v=99288832222288332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?v=3282);
}

.section_home_overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	 background-position:center bottom;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;

	 background-image:url(../../images/bg/landing_overlay.png?v=328382822?v=328222v=2?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?v=3282);
}





.footer_area{
	max-width:1200px;
	margin:auto;
}

.footer_wave_area{
	width:100%;
	background-image:url(../../images/footer.png?v=328382822?V=222);
	background-position:top center;
	background-repeat:repeat-x;
	height:320px;
	position:relative;
	overflow:hidden;

	

}

.footer_wave{
	position:absolute;
	left:0px;
bottom:-12%;
	bottom:0px;
width:100%;
}
.footer_wave_anim{
	width:100%;
}
.footer_wave_anim .item{
	float:left;
	width:320%;
}
.footer_wave img{
	width:320%;
	
	margin-left:-80%;
}


.footer_back{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;

	z-index:999;

	


}

.global_section_home{
		margin:auto;
	height:100%;
		z-index:999;
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
}
.table_section_home{
	max-width:800px;
	margin:auto;
	height:100%;

	
}
.table_section_home td.main_cell{
	vertical-align:top;
	text-align:center;
padding-top:15%;
padding-top:30%;

		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
}
.table_section_home .logo_home{
	max-width:430px;

	max-width:30%;
		max-width:70%;
				max-width:100%;
		
	margin:auto;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}
.table_section_home .logo_home img{
	width:100%;
}


@media screen and (max-height: 900px) {
.table_section_home .logo_home{
	max-width:200px;
max-width:26%;

max-width:90%;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	
}
.table_section_home td.main_cell{
	vertical-align:bottom;
	text-align:center;
	vertical-align:top;

padding-top:25%;
padding-bottom:0%;
	
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}

}


@media screen and (max-height: 800px) {
	
	


	
	
	
.table_section_home .logo_home{
	max-width:200px;
max-width:20%;
max-width:90%;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	
}
.table_section_home td.main_cell{
	vertical-align:middle;
	text-align:center;
	vertical-align:top;
padding-top:20%;
padding-bottom:0%;
	
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}

}



@media screen and (max-height: 700px) {
	

.table_section_home .logo_home{
	max-width:200px;
max-width:15%;
max-width:90%;
	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	
	
}
.table_section_home td.main_cell{
	vertical-align:middle;
	text-align:center;
	vertical-align:top;
	padding-top:14%;
padding-bottom:0%;
	
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}

}

 .loading_section{
     position:fixed;
     left:0px;
     top:0px;
     width:100%;
     height:100%;
     background-color:#ffffff;
     z-index:999999;
	 display:none;
}
 .loading_page{
     position:fixed;
     left:0px;
     top:0px;
     width:100%;
     height:100%;
     background-color:#ffffff;
     z-index:999999999;
background-image:url(../../images/loading.gif?v=3282223222222);
	 background-position:center center;
	 background-repeat:no-repeat;
}


 .lang_nav{
clear:both;
padding-top:20px;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 5px #000000;
text-shadow: 1px 1px 0px #000000;
text-shadow: 1px 1px 2px #000000;

font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}
 .lang_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .lang_nav ul li {
    float:left;
	padding:0px 11px 0px 30px;
	background-image:url(../images/lang_line.png?v=328382822?V=42);
	background-position:left center;
	background-repeat:no-repeat;
}
 .lang_nav ul li.first,.lang_nav ul li:first-child {
    background-image:none;
	padding:0px 11px 0px 0px;
}
 .lang_nav ul li.last,.lang_nav ul li:last-child {
padding:0px 0px 0px 30px;
}
 .lang_nav a:link,.lang_nav a:visited {
	 
	
	 line-height:30px;
     color:#FFFFFF;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;

}
 .lang_nav a:hover,.lang_nav a:active,.lang_nav a.current:link,.lang_nav a.current:visited {
		 line-height:30px;
     color:#FFFFFF;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
}

.footer_right_nav{
	position:absolute;
	right:20px;
	bottom:15px;
}

.lastupdatedate{
	clear:both;
	padding-top:2px;
	width:100%;
	text-align:right;
	font-size:11px;
}









.disclaimer{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	z-index:99999999999;
/*
	background-image:url(../images/disclaimer_bg.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?v=3282?v=328333);
	*/
	background-position:top center;
	background-repeat:repeat;

		background-size: auto 100%;
	color:#4d4d4f;
	font-size:10px;
	
	display:none;
	
		
		/*
		background-color: rgba(128,131, 126, 0.8);
		background-color: rgba(255,255, 255, 0.9);
		*/
		
			background-image:url(../images/bg_disclaimer.png?v=32838);
}
.disclaimer_en p{
	font-size:12px;
}
.disclaimer_en_content p{
	font-size:12px;
	line-height:120%;
padding-bottom:10px;
}

.disclaimer  .title{
	font-size:18px;
	color:#00acb7;
	
	line-height:120%;
padding-bottom:15px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
/*
font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
*/

}
.disclaimer_container{
	width:980px;
	height:420px;
	margin:auto;
	position:relative;
	
	/*background-image:url(../images/bg_disclaimer.png?v=328382822?V=3?V=2?v=3282?v=3282);*/
	
	background-position:center center;
	background-repeat:no-repeat;

	
}
.disclaimer_container2{
	max-width:80%;
	margin:auto;
	padding-top:40px;
}

.disclaimer_en .disclaimer_container2{
	max-width:90%;
	margin:auto;
	padding-top:40px;
}
.disclaimer_en .btn_close_disclaimer{


}

.disclaimer .small{
	font-size:10px;
}

.disclaimer p{
	padding-bottom:10px;
	text-align:justify;
	font-size:15px;
}

.btn_close_disclaimer{
	position:absolute;
	right:0%;
	top:0px;
	width:40px;

}
.btn_close_disclaimer_tc{

	width:55px;

}
.btn_close_disclaimer img{
	width:100%;
}




.popup_copyright{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	z-index:99999999999;
/*
	background-image:url(../images/popup_copyright_bg.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?v=3282?v=328333);
	*/
	background-position:top center;
	background-repeat:repeat;

		background-size: auto 100%;
	color:#4d4d4f;
	font-size:13px;
	
	display:none;
	/*
	background-color: rgba(128,131, 126, 0.8);
		*/
				background-image:url(../images/bg_copyright.png?v=32838);
		
}
.popup_copyright_en p{
	font-size:12px;
}
.popup_copyright_en_content p{
	font-size:12px;
	line-height:120%;
padding-bottom:10px;
}

.popup_copyright  .title{
font-size:18px;
	color:#00acb7;
	text-transform:uppercase;
	line-height:120%;
padding-bottom:15px;

/*
text-decoration:underline;
font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
*/
text-decoration:none;
text-transform:uppercase;
font-weight:bold;



}
.popup_copyright_container{
	width:800px;
	height:420px;
	margin:auto;
	position:relative;
	
	/*background-image:url(../images/bg_popup_copyright.png?v=328382822?V=3?V=2?v=3282?v=3282);*/
	
	background-position:center center;
	background-repeat:no-repeat;

	
}
.popup_copyright_container2{
	max-width:80%;
	margin:auto;
	padding-top:80px;
}

.popup_copyright_en .popup_copyright_container2{
	max-width:90%;
	margin:auto;
	padding-top:40px;
}
.popup_copyright_en .btn_close_popup_copyright{
	position:absolute;
	right:0%;
	bottom:0px;

}

.popup_copyright .small{
	font-size:10px;
}

.popup_copyright p{
	padding-bottom:10px;
	text-align:justify;
}

.btn_close_popup_copyright{
	position:absolute;
	top:0px;
	right:0px;
	width:40px;

}
.btn_close_popup_copyright img{
	width:100%;
}



.popup_weathernotice{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	z-index:99999999999;
/*
	background-image:url(../images/popup_weathernotice_bg.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?v=3282?v=328333);
	*/
	background-position:top center;
	background-repeat:repeat;

		background-size: auto 100%;
	color:#4d4d4f;
	font-size:13px;
	

	
	/*
	background-color: rgba(128,131, 126, 0.8);
		*/
				background-image:url(../images/bg_copyright.png?v=32838);
		
}
.popup_weathernotice_en p{
	font-size:12px;
}
.popup_weathernotice_en_content p{
	font-size:12px;
	line-height:120%;
padding-bottom:10px;
}

.popup_weathernotice  .title{
	font-size:18px;
	color:#00acb7;
	
	line-height:120%;
padding-bottom:15px;
}
.popup_weathernotice_container{
	width:800px;
	height:420px;
	margin:auto;
	position:relative;
	
	/*background-image:url(../images/bg_popup_weathernotice.png?v=328382822?V=3?V=2?v=3282?v=3282);*/
	
	background-position:center center;
	background-repeat:no-repeat;

	
}
.popup_weathernotice_container2{
	max-width:80%;
	margin:auto;
	padding-top:80px;
}

.popup_weathernotice_en .popup_weathernotice_container2{
	max-width:90%;
	margin:auto;
	padding-top:40px;
}
.popup_weathernotice_en .btn_close_popup_weathernotice{
	position:absolute;
	right:0%;
	bottom:0px;

}

.popup_weathernotice .small{
	font-size:10px;
}

.popup_weathernotice p{
	padding-bottom:10px;
	text-align:justify;
}

.btn_close_popup_weathernotice{
	position:absolute;
	top:0px;
	right:0px;
	width:40px;

}
.btn_close_popup_weathernotice img{
	width:100%;
}


.section{
	display:none;
}
.section_download{
	width:100%;
	height:100%;

	position:relative;
	background-color:#c6dfd6;

}

.section_other{
	width:100%;
	height:100%;

	position:relative;
	background-color:#ffffff;
	padding-bottom:100px;
	
	 background-position:bottom center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;

	 background-attachment: fixed;

	 padding-top:55px;


}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   /* IE10+ CSS */
   .section_other{
   padding-top:0px;
   }
     .section_other_location .section_other_container{
	   padding-top:0px;
   }
}
@supports (-ms-accelerator:true) {
   /* IE Edge 12+ CSS */ 
    .section_other{
   padding-top:0px;
   }
   .section_other_location .section_other_container{
	   padding-top:0px;
   }
}
@supports (-ms-ime-align:auto) {
    /* IE Edge 16+ CSS */ 
   .section_other{
   padding-top:0px;
   }
     .section_other_location .section_other_container{
	   padding-top:0px;
   }
}



 .topmenu_top{
	position:fixed;
	
	width:300px;


	left:20px;
	top:105px;
	
	
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;


z-index:99999;

}
 .topmenu_top_container{
	width:100%;
	height:420px;


}


 .topmenu_top ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
	 width:100%;
}
 .topmenu_top ul li {
    clear:both;
	padding-bottom:7px;

	background-position:left center;
	background-repeat:no-repeat;
		 width:100%;
		 text-align:left;
}
 .topmenu_top ul li.first,.topmenu_top ul li:first-child {

}
 .topmenu_top ul li.last,.topmenu_top ul li:last-child {


}

 .topmenu_top li.heading {
	 

     color:#ffab1e;
     font-size:17px;
     text-decoration:none;
     font-weight:normal;
	 padding-bottom:10px;
	 text-transform:uppercase;
	 /*
text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
*/
}
 .topmenu_top li.heading2 {
	 

     color:#ffab1e;
     font-size:17px;
     text-decoration:none;
     font-weight:normal;
	 padding-bottom:10px;
	 text-transform:uppercase;
text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);

}

 .topmenu_top a:link,.topmenu_top a:visited {
	 /*
text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
*/
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
	 padding-bottom:1px;
	 text-transform:uppercase;

}
 .topmenu_top a:hover,.topmenu_top a:active,.topmenu_top a.current:link,.topmenu_top a.current:visited {
	 /*
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	*/
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
	 	 padding-bottom:0px;
		 	 border-bottom:1px solid #ffffff;
			 	 text-transform:uppercase;
}




 .topmenu{
clear:both;
padding-top:15px;
}
 .topmenu ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .topmenu ul li {
    float:left;
	padding:0px 25px 0px 25px;
	background-image:url(../images/topmenu_line.png?v=328382822?V=3?V=2?v=3282?v=3282);
	background-position:left center;
	background-repeat:no-repeat;
	
}
 .topmenu ul li.first,.topmenu ul li:first-child {
    background-image:none;
	padding:0px 25px 0px 0px;
}
 .topmenu ul li.last,.topmenu ul li:last-child {
padding:0px 0px 0px 25px;

}
 .topmenu a:link,.topmenu a:visited {
	 
	
	 line-height:30px;
     color:#c1b8af;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;

}
 .topmenu a:hover,.topmenu a:active,.topmenu a.current:link,.topmenu a.current:visited {
		 line-height:30px;
     color:#ffbd34;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
}


.header_current  .topmenu_top{
clear:both;
/*
padding-top:8px;*/
}

.header_current  .topmenu{
clear:both;
padding-top:5px;
}

 .inside_lang_nav{
position:absolute;
right:0px;
top:18px;
}
 .inside_lang_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .inside_lang_nav ul li {
    float:left;
	padding:0px 10px 0px 10px;

	background-position:left center;
	background-repeat:no-repeat;
}
 .inside_lang_nav ul li.first,.inside_lang_nav ul li:first-child {
    background-image:none;
	padding:0px 10px 0px 0px;
}
 .inside_lang_nav ul li.last,.inside_lang_nav ul li:last-child {
padding:0px 0px 0px 10px;
}
 .inside_lang_nav a:link,.inside_lang_nav a:visited {
	 
	
	 line-height:20px;
     color:#c1b8af;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;

}
 .inside_lang_nav a:hover,.inside_lang_nav a:active,.inside_lang_nav a.current:link,.inside_lang_nav a.current:visited {
		 line-height:20px;
     color:#d2ad64;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
}

 .inside_lang_nav img {
	height:20px;
}
.download_area{
	width:100%;
	position:fixed;
	left:0px;
	top:0px;
	height:100%;
	
		 background-position:top right;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	

}





.download_area{
	/*
	clear:both;
	max-width:800px;
	margin:auto;
		padding-top:50px;
	padding-bottom:100px;
	*/
	
}

.download_area_full{
	clear:both;
	max-width:100%;
	
height:100%;
	margin:auto;
	
	 background-position:top right;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	

		
			padding-top:0px;
	padding-bottom:0px;
}


.download_area_full2{
	clear:both;
	max-width:100%;
	
height:100%;
	margin:auto;
	

		
			padding-top:0px;
	padding-bottom:0px;
}

.download_area .heading{
	clear:both;
	width:100%;
	border-bottom:2px solid #24190e;
	padding-bottom:10px;
	margin-bottom:10px;
}

.download_area .heading .title{
	float:left;
	margin-left:10px;
	color:#24190e;
	font-size:18px;
	padding-top:15px;
}
.download_area .heading .icon{
	float:right;
	width:30px;
	padding-top:5px;
}
.download_area .heading .icon img{
	width:100%;
}


.table_download{
	
	
}
.table_download td.download_cell{
width:90px;

}


.inside_download_area table.table_inside_download_area td .table_download td{
	border-bottom:none;
	padding:0px 10px 10px 0px;
	line-height:120%;
	vertical-align:top;

}


.inside_download_area table.table_inside_download_area td .table_download td.title2{
	padding:4px 20px 10px 0px;

}

.inside_download_area table.table_inside_download_area td .table_download_tender td.title2{
width:360px;

}

.table_download  a:link,.table_download a:visited{
	color:#ffffff;
	font-size:15px;
	text-decoration:none;

}
.table_download  a:hover{
	color:#ffffff;
	font-size:15px;
		text-decoration:underline;

}


.table_download2  a:link,.table_download2 a:visited{
	color:#ffffff;
	font-size:15px;
	text-decoration:none;

}
.table_download2  a:hover{
	color:#ffffff;
	font-size:15px;
		text-decoration:underline;

}



.btn_download{
	float:right;
	margin-right:0px;
	line-height:20px;
	text-align:left;
	
	
}
.btn_download img{
	height:15px;
	margin:0;
	padding:0;
	margin-right:8px;

}






.mobile_content{
	display:none;
}



/*************************/
.inside_full_screen img{
	margin-bottom:0px;
	padding-bottom:0px;
	 
}


.inside_full_screen2{
	margin-top:-5px;
	 
}

.inside_full_screen{
	clear:both;
	width:100%;

		 background-position:center top;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	 
	 
	   background-attachment: fixed;
	 position:relative;
	 
	 background-color:#e1ddd2;
	 
	 
	 
}

.btn_down{
	position:fixed;
	left:0px;
	bottom:100px;
	width:100%;
}
.btn_down_container{
	max-width:9%;
	margin:auto;
}
.btn_down_container img{
	width:100%;
	
}



.inside_content_left{
	position:absolute;
	left:5%;
	top:8%;
	max-width:700px;
	color:#352718;
}

.inside_content_left .title{
	font-size:18px;
	font-weight:bold;
}
.inside_content_left .desc{
	font-size:15px;
padding-top:20px;
line-height:180%;
}



.inside_content_left2 .title{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}
.inside_content_left2 .desc{
	font-size:15px;
padding-top:20px;
line-height:180%;
	color:#ffffff;
}




.photo_list2{
	/*width:100%;*/
	max-width:800px;
	margin:auto;
	padding-top:0px;
}

.photo_list2 .item{
	float:left;
	width:32.33%;
	margin-right:1%;

}
.photo_list2 .item img{
	width:100%;
}

.photo_list{
	width:100%;
	padding-top:30px;
}

.photo_list .item{
	float:left;
	width:49%;
	margin-right:1%;

}
.photo_list .item img{
	width:100%;
}

.photo_list .item_full{
	clear:both;
	width:99%;

}
.photo_list .item_full img{
	width:100%;
}

.inside_content_left_education{
	display:block;
		max-width:320px;
background:rgba(137,125,109,0.9);
padding:30px 50px 30px 50px ;
}

.inside_content_left_education .title{
color:#ffffff;
font-weight:bold;
font-size:18px;
}

.inside_content_left_education .desc{
	font-size:15px;
padding-top:20px;
color:#ffffff;
line-height:180%;
padding-bottom:20px;
}
.inside_content_right{
	position:absolute;
	right:5%;
	top:10%;
	max-width:480px;
	color:#352718;
}

.inside_content_right .title{
	font-size:18px;
	font-weight:bold;
}
.inside_content_right .desc{
	font-size:15px;
padding-top:20px;
line-height:180%;
}


@media only screen and (max-width: 1600px) {
	
 .inside_content_left{
	max-width:360px;
	top:10%;

}

 .inside_content_left .title{
	font-size:18px;

}

 .inside_content_left .desc{
	font-size:15px;

}


 .inside_content_right{
	max-width:360px;
	top:2%;

}

 .inside_content_right .title{
	font-size:18px;

}

 .inside_content_right .desc{
	font-size:15px;

}

 .inside_content_left_education{
	top:2%;
	display:block;
		width:400px;
background:rgba(137,125,109,0.9);
padding:20px 20px 20px 20px ;

}


 .inside_content_left_education .title{
font-size:18px;

}
 .inside_content_left_education .desc{
font-size:15px;
padding-top:10px;
padding-bottom:10px;

}




.inside_content_left_percent{

	max-width:48%;

}
.inside_content_right_img{
	float:right;
	width:48%;
}
.inside_content_right_img img{
	max-width:100%;
}

}







.animate_item_right.animated{
    animation-name: animate_right;
        animation-duration: 3s;
    animation-delay: 0s;

}
.animate_item_left.animated{
    animation-name: animate_left;
        animation-duration: 3s;
    animation-delay: 0s;

}
.photo_list .item.animate_top{
    animation-name: animate_left;
        animation-duration: 3s;
    animation-delay: 0s;

}
.photo_list2 .item.animate_top{
    animation-name: animate_left;
        animation-duration: 3s;
    animation-delay: 0s;

}
.animate_item_bottom.animated{
    animation-name: animate_bottom;
        animation-duration: 3s;
    animation-delay: 0s;

}

@keyframes animate_right {
    from {margin-top:100px;opacity:0}
    to {margin-top:0px;opacity:1}
}

@keyframes animate_left {
    from {margin-top:100px;opacity:0}
    to {margin-top:0px;opacity:1}
}

@keyframes animate_bottom {
    from {margin-top:100px;opacity:0}
    to {margin-top:0px;opacity:1}
}

@keyframes animate_top {
	
    from {margin-top:100px;opacity:0}
    to {margin-top:0px;opacity:1}
}


.inside_content_left_percent{

	width:40%;
}
.inside_content_right_img{
	float:right;
	width:50%;
}
.inside_content_right_img img{
	max-width:100%;
}
.inside_content_right_img2{
	float:right;
	width:40%;
}
.inside_content_right_img2 img{
	max-width:100%;
}

.inside_full_screen_color{
	background-color:#888074;
	
}
.inside_full_screen_container{
	display:block;
	padding:80px 0px 300px 0px;
	color:#ffffff;
	
}


.inside_full_screen_final_height .inside_full_screen_container{
	padding-top:40px;

	
}




.school_list{
	width:100%;
}
.school_list .item{
	float:left;
	width:30%;
	margin-right:3%;
}
.school_list .title{
	font-weight:bold;
	font-size:18px;
}
.school_list .desc{
	clear:both;
	padding-top:15px;
	font-size:15px;
}


/**************************/
.section_other_container{
	max-width:1000px;
	margin:auto;
	background-color:#e1ddd2;
	padding-bottom:100px;
	
}

.inside_content_middle{
	max-width:800px;
	margin:auto;
	
	
}
.inside_content_middle_container{
	width:100%;
	padding-top:60px;
	padding-bottom:20px;
}
.inside_content_middle_container2{
	width:100%;
	padding-top:60px;
	padding-bottom:60px;
}
.inside_content_middle_img{
	max-width:90%;
	margin:auto;
	
	
	
}
.inside_content_middle_img img{
	max-width:100%;
	
}


.inside_content_middle .title{
	font-size:18px;
	font-weight:bold;
}
.inside_content_middle .desc{
	font-size:15px;
padding-top:20px;
line-height:180%;
}




/**************************/
.inside_full_screen_transportation{
	background-position:center top 200px;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	background-image:url(../../images/transportation/bg1.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?V=2);
	width:100%;
	height:1000px;
}

.inside_full_screen_transportation.current{
	background-position:center top 0px;
			-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}



/*****************************/
.inside_content_middle2{
	max-width:1000px;
	margin:auto;
	
	
}
.inside_content_middle2_container{
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
}

.inside_full_screen_neighborhood1{
	background-color:#dbd2c6;
	padding-top:20px;
	padding-bottom:80px;
}

.inside_full_screen_neighborhood1 .inside_content_middle_container{
	padding-bottom:0px;
}


.inside_full_screen_neighborhood2{
	background-position:center top 150px ;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	background-image:url(../../images/neighborhood/bg2.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?V=2);
	
	height:800px;
}
.inside_full_screen_neighborhood2.current{
	background-position:center top ;
		
}



.photo_list3{
	width:100%;
	padding-top:0px;
}

.photo_list3 .item{
	float:left;
	width:48%;
	margin-right:1%;
	margin-left:1%;
}
.photo_list3 .item img{
	width:100%;
}

.inside_full_screen_neighborhood3{
	background-position:center bottom  ;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	background-image:url(../../images/neighborhood/bg3.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?V=2);
	
	height:1000px;
}
.inside_full_screen_neighborhood3.current{
	background-position:center bottom -100px ;
		
}

.section_other{
	
	padding-bottom:300px;
	

	
}



.inside_full_screen_neighborhood0{
	background-position:center top 230px ;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	background-image:url(../../images/neighborhood/img1.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?V=2);
	
	height:1000px;
}



.inside_full_screen_neighborhood0.current{
	background-position:center top 0px ;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	background-image:url(../../images/neighborhood/img1.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282?v=3282?V=2);
	
	height:1000px;
}



@media only screen and (max-width: 1600px) {

/*

.inside_full_screen_transportation{
	background-position:center top 220px;

}

.inside_full_screen_transportation.current{
	background-position:center top 0px;

}
*/
.inside_full_screen_neighborhood1 .inside_content_middle_container2{
	padding-top:20px;
}
.inside_full_screen_neighborhood2{

	height:800px;
}
.inside_full_screen_neighborhood3{

	height:800px;
}
}

@media only screen and (max-width: 1100px) {




.inside_content_middle .title{
	font-size:18px;
	font-weight:bold;
}
.inside_content_middle .desc{
	font-size:15px;
padding-top:20px;
line-height:180%;
}

.section_other_container{
	max-width:90%;

}

.inside_content_middle2{
max-width:90%;
	
	
}

.inside_full_screen_neighborhood2{

	height:600px;
}
.inside_full_screen_neighborhood3{

	height:600px;
}
	
}

.inside_full_screen_img{
	padding-bottom:200px;
}





.btn_music .img1{
display:none;
}
.btn_music .img2{
	display:block;
}
.btn_music.current .img2{
	display:none;
}
.btn_music.current .img1{
	display:block;
}


.footer_msg{
	position:fixed;
	left:0;
	bottom:0px;
	width:100%;
	z-index:99999999;
	display:none;
	
	/*
		background:rgba(58,41,25,0.8);
		
		*/
		
}

.footer_msg_container{

	color:#ffffff;
	font-size:8px;
		font-weight:normal;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);

text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);


text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 20px rgba(0, 0, 0, 1);
	font-size:9px;



	text-align:left;
	width:94%;
	margin:auto;

}


.footer_msg_container_en{



padding-bottom:30px;

}


 .topmenu_en ul li {
    float:left;
	padding:0px 10px 0px 10px;
	background-image:url(../images/topmenu_line.png?v=328382822?V=3?v=3282);
	background-position:left center;
	background-repeat:no-repeat;
	
}
 .topmenu_en ul li.first,.topmenu_en ul li:first-child {
    background-image:none;
	padding:0px 10px 0px 0px;
}
 .topmenu_en ul li.last,.topmenu_en ul li:last-child {
padding:0px 0px 0px 10px;

}
 .topmenu_en a:link,.topmenu_en a:visited {
	 
     font-size:13px;

}
 .topmenu_en a:hover,.topmenu_en a:active,.topmenu_en a.current:link,.topmenu_en a.current:visited {
	
     font-size:13px;
    
}



/***********************/


 .topmenu_top ul li{
     position:relative;
}

.topmenu_topsubmenu {
     position:absolute;
     left:0px;
     top:40px;
	width:100%;
     display:none;
     background:none;
     -webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     padding:10px 20px 15px 20px;
     background-color:#6b594a;
}



 .topmenu_top ul ul {
    
width:100%;
     background:none;



}
 .header_current .topmenu_top ul ul {
     left:-20px;
     top:43px;
}
 .topmenu_top ul ul li{
    
	 float:left;
	padding:0px 15px 0px 15px;

	
	line-height:100%;
	 
}
 .topmenu_top ul ul li a:link,.topmenu_top ul ul li a:visited{
 float:left;
     font-size:13px;
     color:#ffffff;
     text-decoration:none;
     font-weight:normal;
     background:none;
     background-image:none;
text-align:center;
  
    
}
 .topmenu_top ul ul li a:hover,.topmenu_top ul ul li a.current:link,.topmenu_top ul ul li a.current:visited{
      float:left;
     font-size:13px;
     color:#ffffff;
     text-decoration:underline;
     font-weight:normal;
     background:none;
     background-image:none;

 text-align:center;

}




 .topmenu_top  ul ul  li.first,.topmenu_top  ul ul  li:first-child {
    background-image:none;
		padding:0px 10px 0px 10px;

}
 .topmenu_top  ul ul  li.last,.topmenu_top  ul ul  li:last-child {
		padding:0px 10px 0px 10px;


}

.topmenu_top_arrow{
	position:absolute;
	left:0px;
	width:160px;
	top:-15px;
	height:23px;
	background-repeat:no-repeat;
	text-align:center;
display:none;
}



.have_fixed_menu  .topmenu_top{
clear:both;
/*
padding-top:28px;*/
}
.have_fixed_menu   .inside_lang_nav{

top:28px;
}


/*********************/






@media only screen and (max-width: 1300px) {





}











/*************************************/

 .gallery_list{
     clear:both;
     width:100%;
     height:756px;
     padding:0;
     margin:0;
     margin:auto;
     position:relative;
}



 .gallery_list .item{
     clear:both;
     width:100%;
	 display:none;
	 position:absolute;
	 top:0px;
	 left:0px;
     
}
 .gallery_list .item table{
     height:756px;
     max-width:96%;
	 margin:auto;
}
 .gallery_list .item table td{
     text-align:center;
     padding-top:0px;
     vertical-align:middle;
}
 .gallery_list .item table td img{
     max-width:100%;
	 max-height:756px;
}

 .gallery_list .item img{
    
     max-width:100%;
	
     
}

 .gallery_list .item_container{
     clear:both;
     width:100%;
	 position:relative;

     
}
 .gallery_list .caption{
     position:absolute;
	 left:0px;
	 top:100px;
	 width:100%;
	 
}
 .gallery_list .caption_container{
   max-width:560px;
   margin:auto;
   color:#352718;
   font-size:15px;
   line-height:120%;

   

}

.gallery_paging{
	display:none;
}


.btn_gallery_prev{
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:500px;
}

.btn_gallery_prev a{
		float:left;
		width:140px;
height:500px;
}
.btn_gallery_prev a:link,.btn_gallery_prev a:visited{

	
	background-image:url(../../images/btn_gallery_prev.png?v=328382822?V=3?V=2?v=32822);
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.btn_gallery_prev a:hover{
	background-image:url(../../images/btn_gallery_prev.png?v=328382822?V=3?V=2?v=32822);
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}


.btn_gallery_next{
	position:absolute;
	right:0px;
	top:0px;
	width:140px;
height:700px;
}
.btn_gallery_next a{
		float:left;
		width:140px;
height:500px;

}
.btn_gallery_next a:link,.btn_gallery_next a:visited{

	
	background-image:url(../../images/btn_gallery_next.png?v=328382822?V=3?V=2?v=32822);
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.btn_gallery_next a:hover{
	background-image:url(../../images/btn_gallery_next.png?v=328382822?V=3?V=2?v=32822);
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.loading_page_count{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	color:#24190e;
	font-size:12px;
	z-index:999999;

}

.loading_page_count table{
	width:100%;
	height:800px;
	
}
.loading_page_count table td{
	text-align:center;
	vertical-align:middle;
	
}

.section_masterpiece{
		 background-position:top center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	 
	 background-image:url(../../images/masterpiece/img_bg.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=32822);
	padding-bottom:0px;
	 
}


/*****************/
.home_caption{
	position:absolute;
	right:2%;
	top:40%;
	width:300px;

}
.home_caption_container{

width:100%;
text-align:right;
	display:none;
}
.home_caption_container img{

}
.home_caption_container .title{
	width:100%;
	text-align:right;
	color:#ffffff;
	font-size:16px;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}
.home_caption_container .desc{
	width:100%;
	text-align:right;
		color:#ffffff;
	font-size:14px;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	padding-top:2px;
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}
.topmenu_topsubmenu1{
	width:180px;
	left:-90%;
}
.topmenu_topsubmenu2{
	width:180px;
	left:-50%;
}
.topmenu_topsubmenu3{
	width:340px;
	left:-120%;
}
.topmenu_topsubmenu4{
	width:400px;
	left:-150%;
}
.topmenu_topsubmenu6{
width:460px;
	left:-200%;
}





.topmenu_top_en .topmenu_topsubmenu1{
	width:300px;
	left:-90%;
}
.topmenu_top_en .topmenu_topsubmenu2{
	width:300px;
	left:-50%;
}
.topmenu_top_en .topmenu_topsubmenu3{
	width:600px;
	left:-120%;
}
.topmenu_top_en .topmenu_topsubmenu4{
	width:800px;
	left:-150%;
}
.topmenu_top_en .topmenu_topsubmenu6{
width:900px;
	left:-700%;
}



.page_footer_msg{
	position:fixed;
	left:0;
	bottom:0px;
	width:100%;
	z-index:99;

		white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
	/*
		background:rgba(58,41,25,0.8);
		*/
	
}
.page_footer_msg_half{

	width:38%;

	

		
}
.page_footer_msg_full{

	width:46%;

	

		
}
.page_footer_msg_container{
	display:block;
	padding:6px 20px 6px 20px;
	
	color:#727272;
	font-size:0.50em;
		font-weight:normal;
		line-height:120%;
		


}
.page_footer_msg_half .page_footer_msg_container{

	padding:0px 20px 0px 20px;
	margin-top:20px;
	


		

}

.page_footer_msg a:link,.page_footer_msg a:visited{
	
	
	color:#727272;

		font-weight:normal;

		text-decoration:none;

}
.page_footer_msg a:hover{
	
	
	color:#727272;

		font-weight:normal;

		text-decoration:underline;

}

.section_other{

width:100%;

	height:100%;
	
		 background-position:bottom 60% center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;


}
.section_other_gallery{
	background-image:url(../../images/bg/gallery.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
		background-position:center  center;
}
.section_other1{
	background-image:url(../../images/bg/brochure.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	background-position:top center;
}
.section_other2{
	background-image:url(../../images/bg/price.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	background-position:center center;
}
.section_other3{
	background-image:url(../../images/bg/arrangement.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
		background-position:top center;
}
.section_other11{
	background-image:url(../../images/bg/tender.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
		background-position:center center;
}
.section_other4{
	background-image:url(../../images/bg/register.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
		background-position:top center;
}
.section_other5{
	background-image:url(../../images/bg/dmc.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	background-position:center center;
}
.section_other6{
	background-image:url(../../images/bg/aerial.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2?v=3282);
	background-position:top center;
	
	
	background-position:center center;
	
}
.section_other7{
	background-image:url(../../images/bg/announcement.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
		background-position:bottom center;
}

.section_other8{
	background-image:url(../../images/bg/gallery.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	
}
.section_other9{
	background-image:url(../../images/bg/parking_brochure.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	
}
.section_other10{
	background-image:url(../../images/bg/parking_price.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	
}

.section_other_container{
	padding-top:22px;
	
}




.section_other_location .section_other_container{
	max-width:100%;
	margin:auto;
	background-color:#dfcd8;
	padding-bottom:0px;

	
	
}


/********************/
sup{
	font-size:0.5em;

}




.new_inside_content_left{
	position:absolute;
	left:0px;
	top:0px;
	width:38%;

}


.new_inside_content_left_more{

	width:45%;

}




.new_inside_content_left_container{
	max-width:100%;
	

	margin-left:4%;
	padding-top:50px;
	
}


.new_inside_content_left2 .new_inside_content_left_container{
	max-width:60%;
	

	margin-left:4%;
	padding-top:50px;
}

.new_inside_content_left3 .new_inside_content_left_container{
	float:right;
	max-width:80%;
	


	padding-top:50px;
}

/*
.new_inside_content_left3 .new_inside_content_left_container{
	float:right;
	max-width:60%;
	


	padding-top:50px;
}
*/


.new_inside_content_left_top .new_inside_content_left_container{

	padding-top:50px;
}

.new_inside_content_left .title{
	font-size:20px;
	font-weight:bold;
	color:#352718;
	
}
.new_inside_content_left .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#352718;

}




.inside_full_screen_bg{
	/*
	position:absolute;
	left:0px;
	top:0px;*/
	width:100%;
}
.inside_full_screen_bg img{

	width:100%;
}

.new_inside_content_left .photo{
	clear:both;
	max-width:100%;

	padding-top:20px;
}
.new_inside_content_left .photo img{
	max-width:100%;
}

.page_footer_msg2 .page_footer_msg_container{

	
	color:#ffffff;
	font-size:10px;
		font-weight:bold;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
		
}


/*************************************/
.gallery_top_content{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
}
.gallery_top_content_container{
	max-width:620px;
	margin:auto;
	margin-top:50px;
	
}
.gallery_top_content_container .title{
	font-size:20px;
	font-weight:bold;
	color:#352718;
	line-height:100%;
}
.gallery_top_content_container .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#352718;

}


/*************************************/


.popup{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	z-index:9999;


		background-size: auto 100%;
	color:#ffffff;
	font-size:15px;

display:none;
		
}



.popup .title{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-top:40px;
	
}
.popup .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#ffffff;

}
.popup_container{
	width:700px;
	height:300px;
	margin:auto;
	position:relative;
	background-image:url(../images/popup_bg.png?v=328382822?V=4);
	background-position:center center;
	background-repeat:repeat;
	

	
}
.popup_container2{
	width:70%;
	margin:auto;
	padding-top:40px;

}

.popup_en .popup_container2{
	max-width:90%;
	margin:auto;
	padding-top:10px;
}





.btn_close_popup{
	position:absolute;
	right:40px;
	top:40px;
	width:30px;
}
.btn_close_popup img{
	width:100%;
}


/*************************/

.new_inside_content_right{
	position:absolute;
	right:0px;
	top:0px;
	width:30%;

}

.new_inside_content_right_container{
	max-width:100%;
	

	margin-right:10%;


}
.new_inside_content_right .title{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
		padding-top:80%;
}
.new_inside_content_right .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#ffffff;

}

/*************************/




.section_footer_msg{
	position:fixed;
	left:0px;
	bottom:80px;
	width:100%;


	
	/*
		background:rgba(58,41,25,0.8);
		*/
		
}

.section_footer_msg_container{
	display:block;
	padding:6px 20px 6px 20px;
		color:#ffffff;
	font-size:10px;
		font-weight:bold;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);


}

.section_footer_msg a:link,.section_footer_msg a:visited{
	
	
	color:#ffffff;
	font-size:10px;
		font-weight:bold;
		text-decoration:none;

}
.section_footer_msg a:hover{
	
	
	color:#ffffff;
	font-size:10px;
		font-weight:bold;
		text-decoration:underline;

}
.section_footer_msg2{
	
	position:fixed;
	left:0px;
	bottom:80px;
	width:100%;
		
}

.section_footer_msg2 .section_footer_msg2_container{
	display:block;
	padding:6px 20px 6px 20px;
		color:#58595b;
	font-size:10px;
		



}

.new_inside_content_middle{
	clear:both;
	max-width:600px;
	margin:auto;
		font-size:15px;
padding-top:20px;
line-height:180%;
color:#352718;
padding-bottom:40px;
}





.new_inside_content_left_full{
	position:absolute;
	left:0px;
	top:0px;
	width:42%;

}

.new_inside_content_left_full_container{
	max-width:80%;
	

	margin-left:10%;
	padding-top:50px;

}

.new_inside_content_left_full{
	position:absolute;
	left:0px;
	top:0px;
	width:42%;

}
.new_inside_content_left_full3{

	width:28%;

}
.new_inside_content_left_full2 .new_inside_content_left_full_container{

	padding-top:50%;
}


.new_inside_content_left_full .title{
	font-size:20px;
	font-weight:bold;
	color:#3a2919;
	
}
.new_inside_content_left_full .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#352718;

}



.new_inside_content_right_full{
	position:absolute;
	right:0px;
	top:0px;
	width:40%;

}

.new_inside_content_right_full_container{
	max-width:60%;
	

	margin-right:10%;
	padding-top:50px;

}



.new_inside_content_left_full .photo{
	clear:both;
	width:100%;
	padding-top:20px;

}
.new_inside_content_right_full .photo img{

	width:100%;


}

.new_inside_content_right_full .title{
	font-size:20px;
	font-weight:bold;
	color:#3a2919;
	
}
.new_inside_content_right_full .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#352718;

}
.new_inside_content_right_full .photo{
	clear:both;
	width:100%;
	padding-top:20px;

}
.new_inside_content_right_full .photo img{

	width:100%;


}

.slide_photo_list{
		width:100%;
}
.slide_photo_list img{
		width:100%;
}

.inside_full_screen_final{
	padding-bottom:50px;
	margin-top:-5px;
}


.inside_full_screen_final_height{
	padding-top:0px;
	padding-bottom:280px;
	
}

.new_inside_content_left_full .title_white{
	color:#ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.new_inside_content_left_full .desc_white{
	color:#ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.new_inside_content_left_full .desc_center{
	text-align:center;
}

.new_inside_content_left_full .title_center{
	text-align:center;
}


.inside_full_screen_final .section_footer_msg{

	bottom:80px;
	


}
.section_scroll_top{
	position:fixed;
	bottom:180px;
	left:0px;
	width:100%;
	cursor:pointer;
	display:none;
}
.section_scroll{
	position:fixed;
	bottom:180px;
	left:0px;
	width:100%;
	cursor:pointer;
}
.section_scroll2{
	
	bottom:200px;
	
}
.section_scroll_container{
	position:relative;
	width:88px;
	margin:auto;
}
.section_scroll_container img{
	
	width:100%;

}
#section_next .section_footer_msg{
	display:none;
}

#section_next .section_footer_msg2{
	display:none;
}

.img_top{
	
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
.right_photo{
	float:right;
	width:60%;
}



.right_photo_container{
	float:left;
	max-width:740px;
}
.right_photo img{
	width:100%;
}

.right_photo3{
	float:right;
	width:60%;
	
}

.new_inside_content_left3{
	padding-top:100px;
}
.right_photo3 .right_photo_container{
	float:left;
	max-width:100%;
	padding-top:100px;
}

.right_photo3a .right_photo_container{
	float:left;
	max-width:100%;
	padding-top:70px;
}
.right_photo3b .right_photo_container{
	float:right;
	max-width:100%;
	padding-top:70px;
}


@media only screen and (max-width: 1600px) {
	
.new_inside_content_left3{
	padding-top:0px;
}
.right_photo3 .right_photo_container{

	padding-top:0px;
}

.right_photo3b .right_photo_container{
	float:right;
	max-width:70%;
	padding-top:0px;
}
	.right_photo3a .right_photo_container{
	float:right;
	max-width:70%;
	padding-top:0px;
}
.right_photo{
	float:right;
	width:60%;
}
.right_photo_container{
	float:left;
	max-width:700px;
}

.right_photo3 .right_photo_container{
	float:left;
	max-width:700px;
}

	
	.new_inside_content_right .title{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
		padding-top:60%;
		text-align:right;
}
.new_inside_content_right{
	position:absolute;
	right:0px;
	top:0px;
	width:40%;

}
.new_inside_content_left_container{
	max-width:92%;
	

	margin-left:4%;
	padding-top:30px;
}
.new_inside_content_left_more .new_inside_content_left_container{
	max-width:100%;
	


}

.new_inside_content_left .title{
	font-size:20px;
	font-weight:bold;
	color:#352718;
	
}
.new_inside_content_left .desc{
	font-size:13px;
padding-top:20px;
line-height:180%;
color:#352718;

}


.new_inside_content_left2 .new_inside_content_left_container{
	max-width:70%;
	

	margin-left:4%;
	padding-top:20px;
}

}

@media only screen and (max-width: 1300px) {
.new_inside_content_left_full3{

	width:32%;

}
.gallery_top_content_container{
	max-width:520px;

	
}
.page_footer_msg_half{
	

	width:100%;

		
}

}


@media only screen and (max-width: 1800px) {
	.new_inside_content_left_full3{

	width:30%;

}
	.gallery_top_content_container{
	max-width:480px;

	
}
.section_footer_msg{
	
	bottom:90px;
	

	

		
}
.section_footer_msg2{
	
	bottom:90px;
	

	

		
}
.section_footer_msg3 .section_footer_msg_container{
	padding-bottom:20px;


		
}



}



.section_footer_msg_box{
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	height:500px;
}
.section_footer_msg_box_container{
	position:relative;
	width:100%;
	height:100%;

}


.default_color_bg{
	background-color:#c6dfd6;
}

/******************/
.section_en .new_inside_content_left .title{
	font-size:18px;

	
}
.section_en .new_inside_content_left .desc{
	font-size:12px;
	text-align:justify;


}
.section_en .new_inside_content_right .title{
	font-size:18px;

	
}
.section_en .new_inside_content_right .desc{
	font-size:12px;
	text-align:justify;


}

.section_en .new_inside_content_left_full .title{
	font-size:18px;

	
}
.section_en .new_inside_content_left_full .desc{
	font-size:12px;



}



.section_en .new_inside_content_middle {
	font-size:12px;
	text-align:justify;


}


.section_en .gallery_top_content_container .title{
font-size:18px;
}
.section_en .gallery_top_content_container .desc{
font-size:12px;


}
.gallery_top_content_en_desc{
font-size:12px;
text-align:justify;

}

.section_en .popup .title{
font-size:18px;
	
}
.section_en .popup .desc{
font-size:12px;
	text-align:justify;

}

.section_en .gallery_list .caption_container{
font-size:12px;

   	text-align:justify;

}

/*******************/

.home_bg{
	position:relative;
	 background-position:top center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}



.home_promotion{
	position:absolute;
	right:1%;
	top:12%;
	width:26%;
	height:1000px;

}

.home_promotion_container{
	position:relative;
	width:100%;

}

.home_btn2{
	position:absolute;
	top:0px;
	right:0px;
	width:70%;
}

.home_btn2 img{
	width:100%;
	float:right;
}
.home_btn2 .img2{
	display:none;
}

.home_btn1{
	position:absolute;
	top:0%;
	left:0px;
width:50%;
}

.home_btn1 img{
	width:100%;
	float:left;
	margin-top:105%;
}
.home_btn1 .img2{
	display:none;
}


/**************/
.home_btn1 a:hover .img1{
	display:none;
}
.home_btn1 a:hover .img2{
	display:inline;
}
.home_btn2 a:hover .img1{
	display:none;
}
.home_btn2 a:hover .img2{
	display:inline;
}

/*************************/
.inside_download_area{
	position:fixed;
	right:15%;
	top:10%;
	width:400px;
	height:400px;
/*
	background-image:url(../../images/circle/1.png?v=328382822);
	*/
	background-repeat:no-repeat;
	background-position:center center;
	     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	z-index:99999;
	
}
.inside_download_area_box{
	position:relative;
	width:100%;
}
.inside_download_area_box .bg{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
.inside_download_area_box .bg img{
	
	width:100%;

}
.inside_download_area .inside_download_area_container{
	height:170px;
	width:300px;
		
	margin:auto;

position:relative;
	
}





.inside_download_area table.table_inside_download_area{
	height:170px;
	width:100%;
	position:absolute;
	left:0%;
	top:60%;

}
.inside_download_area table.table_inside_download_area td{
	vertical-align:middle;

}


.inside_download_area .title{
	font-size:28px;
	font-weight:bold;
	color:#ffffff;
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
	
	
	
	padding-bottom:20px;
text-transform:upppercase;
text-shadow: 1px 1px 2px #000000;
}
.inside_download_area .desc{
	font-size:14px;

	font-weight:normal;
	color:#ffffff;

	padding-bottom:0px;
text-shadow: 1px 1px 2px #000000;


}
.inside_download_area .desc p{
line-height:120%;



}



	
.download_list{
	clear:both;
	width:100%;
	height:100px;

	font-size:15px;
	
	color:#ffffff;
	text-shadow: 1px 1px 2px #000000;
}

.download_list ul{
	clear:both;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
.download_list ul li{
	clear:both;
	width:100%;
	padding-bottom:5px;
	
}

.download_list ul li a:link,.download_list ul li a:visited{
	color:#ffffff;
	font-size:15px;
	text-decoration:none;

}
.download_list ul li a:hover{
	color:#ffffff;
	font-size:15px;
		text-decoration:underline;

}



.inside_download_area2{
	
	right:100px;
	top:5%;
	/*	background-image:url(../../images/circle/2.png?v=328382822?V=2);*/
}


.inside_download_area2 .inside_download_area_container{

padding-top:60px;
	
}
.inside_download_area3 .inside_download_area_container{

padding-top:100px;
	
}
.inside_download_area11 .inside_download_area_container{

padding-top:100px;
	
}
.inside_download_area4 .inside_download_area_container{

padding-top:100px;
	
}
.inside_download_area5 .inside_download_area_container{

padding-top:40px;
	
}
.inside_download_area7 .inside_download_area_container{

padding-top:60px;
	
}
.inside_download_area10 .inside_download_area_container{

padding-top:40px;
	
}
.inside_download_area9 .inside_download_area_container{

padding-top:40px;
	
}


.inside_download_area2 .title{

	color:#ffffff;


}
.inside_download_area2 .desc{

	color:#ffffff;
	

}

.inside_download_area2 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area2 .download_list ul li a:link,.inside_download_area2 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area2 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}



.inside_download_area3{
	


		/*background-image:url(../../images/circle/3.png?v=328382822?V=222);*/
}


.inside_download_area3 .title{

	color:#ffffff;


}
.inside_download_area3 .desc{

	color:#ffffff;
	

}

.inside_download_area3 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area3 .download_list ul li a:link,.inside_download_area3 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area3 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}





.inside_download_area11{
	


		/*background-image:url(../../images/circle/3.png?v=328382822?V=222);*/
}


.inside_download_area11 .title{

	color:#ffffff;


}
.inside_download_area11 .desc{

	color:#ffffff;
	

}

.inside_download_area11 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area11 .download_list ul li a:link,.inside_download_area11 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area11 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}

.inside_download_area4{


	
	
	
	/*	background-image:url(../../images/circle/4.png?v=328382822?V=222);*/
}


.inside_download_area4 .title{

	color:#ffffff;


}
.inside_download_area4 .desc{

	color:#ffffff;
	

}

.inside_download_area4 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area4 .download_list ul li a:link,.inside_download_area4 .download_list ul li a:visited{
	color:#ffffff;

		text-decoration:none;
}
.inside_download_area4 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}

.inside_download_area5{
	/*
	right:100px;
	top:10%;
	*/
	/*
	left:420px;
	top:6%;
	*/
		right:5%;
top:-10%;	
	
	
		/*background-image:url(../../images/circle/5.png?v=328382822?V=222);*/
}

.inside_download_area5 .title{

	color:#ffffff;


}
.inside_download_area5 .desc{

	color:#ffffff;
	

}

.inside_download_area5 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area5 .download_list ul li a:link,.inside_download_area5 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area5 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}



.inside_download_area6{
	/*
	right:5%;
	top:-5%;
	*/
	
left:450px;
top:-15%;	
	
	/*	background-image:url(../../images/circle/6.png?v=328382822?V=222);*/
}


.inside_download_area6 .title{
color:#ffffff;
}

.inside_download_area6 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area6 .download_list ul li a:link,.inside_download_area6 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area6 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}




.inside_download_area7{
	/*
	left:400px;
	top:40px;
	
	*/
	
	top:35%;
	left:360px;
	
	
	/*	background-image:url(../../images/circle/7.png?v=328382822?V=222);*/
}


.inside_download_area7 .title{

	color:#ffffff;


}
.inside_download_area7 .desc{

	color:#ffffff;
	

}

.inside_download_area7 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area7 .download_list ul li a:link,.inside_download_area7 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area7 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}



.inside_download_area9{
	right:15%;
	top:10%;
	
	/*	background-image:url(../../images/circle/9.png?v=328382822?V=222);*/
}


.inside_download_area9 .title{

	color:#ffffff;


}
.inside_download_area9 .desc{

	color:#ffffff;
	

}

.inside_download_area9 .download_list{
color:#ffffff;
	height:170px;

}



.inside_download_area9 .download_list ul li a:link,.inside_download_area9 .download_list ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	
}
.inside_download_area9 .download_list ul li a:hover{
	color:#ffffff;
	text-decoration:underline;

	
}



.inside_download_area10{
	right:15%;
	top:10%;
	
	/*	background-image:url(../../images/circle/10.png?v=328382822?V=222);*/
}


.inside_download_area10 .title{

	color:#555555;


}
.inside_download_area10 .desc{

	color:#555555;
	

}

.inside_download_area10 .download_list{
color:#555555;
	height:170px;

}



.inside_download_area10 .download_list ul li a:link,.inside_download_area10 .download_list ul li a:visited{
	color:#555555;
	text-decoration:none;
	
}
.inside_download_area10 .download_list ul li a:hover{
	color:#555555;
	text-decoration:underline;

	
}








.footer .content_tc {
	line-height:130%;
}
.footer .footer_left .content_tc  .title{
	line-height:130%;
}






.footer{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	min-height:60px;
	/*
	background-color:#80837e;
	*/
	
	padding-top:2px;
	padding-bottom:2px;
		z-index:999999998;
			color:#434343;
		background-image:url(../images/bg_footer.png?v=32832);

		
}


.footer_container{
	max-width:1240px;
	margin:auto;
	
	
}
.footer_other_info{
	color:#434343;
	font-size:11px;
	
	line-height:120%;
	position:fixed;
	bottom:20px;
	left:0px;
	width:100%;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	z-index:99999;
}
.footer_other_info_container{
	max-width:1200px;
	margin:auto;
}

.footer_left2{
	float:left;
	width:13%;
	margin-right:1%;
		position:relative;
		height:100%;
}

.footer_left{
	float:left;
	width:16%;
		position:relative;
}

.footer_right{
	float:right;
	width:69%;
	width:80%;

	line-height:120%;
	position:relative;
}

.footer_social{
	clear:both;
	width:100%;
	padding-top:7px;
	
	
}
.footer_social .item{
	float:left;
	width:49%;
}
.footer_social .item2{
	float:right;
	width:49%;
}
.footer_social .item img{

	width:100%;
}

.footer .info1{
	clear:both;
	color:#434343;
	font-size:11px;
		line-height:100%;
		text-align:justify;
}
.footer .info2{
	clear:both;
	color:#434343;
	font-size:14px;
	padding-top:0px;
	line-height:100%;
	text-align:justify;
}



.footer .info3{
	clear:both;
	color:#434343;
	font-size:11px;
	padding-top:0px;
	line-height:100%;
			text-align:justify;
}




.footer .footer_right_tc .info1{


	line-height:120%;
}
.footer .footer_right_tc .info2{
	line-height:120%;
	font-size:14px;
}

.footer .footer_right_tc .info3{
line-height:120%;
}


.copyright{
	clear:both;
	width:100%;
		padding-top:0px;
			color:#434343;
	font-size:11px;
}
.copyright a:link,.copyright a:visited{
	color:#434343;
	font-size:11px;
	text-decoration:underline;
}
.copyright a:hover{
	color:#434343;
	font-size:11px;
	text-decoration:underline;
}
.copyright_left{
	float:left;
	color:#434343;
		font-size:11px;

	line-height:120%;
}
.copyright_right{
	float:right;
	color:#434343;
	font-size:12px;
}



 .footer_lang_nav{
clear:both;
padding-top:2px;
}
 .footer_lang_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .footer_lang_nav ul li {
    float:left;
	padding:0px 0px 0px 10px;

	background-position:left center;
	background-repeat:no-repeat;
}
 .footer_lang_nav ul li.first,.footer_lang_nav ul li:first-child {
    background-image:none;
		padding:0px 0px 0px 0px;
}
 .footer_lang_nav ul li.last,.footer_lang_nav ul li:last-child {
	padding:0px 0px 0px 10px;
}
 .footer_lang_nav a:link,.footer_lang_nav a:visited {
	 
	
	 line-height:13px;
     color:#434343;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;

}
 .footer_lang_nav a:hover,.footer_lang_nav a:active,.footer_lang_nav a.current:link,.footer_lang_nav a.current:visited {
		 line-height:16px;
     color:#434343;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
}

 .footer_lang_nav img {
	height:13px;
	margin-top:3px;
}


.btn_disclaimer{
	float:left;

}
.btn_disclaimer a:link,.btn_disclaimer a:visited{
	color:#434343;
	font-size:16px;
	text-decoration:underline;
}
.btn_disclaimer a:hover{
	color:#434343;
	font-size:16px;
	text-decoration:underline;
}


.btn_disclaimer_tc a:link,.btn_disclaimer_tc a:visited{

	font-size:14px;
	
}
.btn_disclaimer_tc a:hover{
	
	font-size:14px;
	
}

.footer_logo{
	clear:both;
	width:100%;
	padding-top:10px;
}

.footer_logo .photo{

}

.footer_logo .photo img{
	max-width:100%;
	max-height:30px;
}









/**************/
.landing_box{
	width:720px;
	padding-top:60px;
	margin:auto;
	
		width:360px;
	
	/*
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
*/


}
.landing1{

/*
	clear:both;
	width:400px;
	margin:auto;

*/

	
	float:left;
	width:300px;
	margin-left:30px;
	margin-right:30px;
	
	text-align:center;
			height:150px;
		
			
			
			
}
.landing1 .title{
	
	width:100%;
	text-align:center;
	font-size:38px;
	color:#ffffff;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 5px #000000;
text-shadow: 1px 1px 0px #000000;
font-weight:bold;

font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;

}


.landing1 .title img{
height:52px;
	height:40px;
	margin:auto;

}


.landing2{
float:left;
	width:300px;
	margin-left:30px;
	margin-right:30px;
	
	
	
}
.landing2 .title{
		width:100%;
	text-align:center;
	font-size:30px;
	color:#ffffff;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 5px #000000;
text-shadow: 1px 1px 0px #000000;


font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;

}

.landing2 .content{
	display:block;
	/*
	opacity:0.5;
	*/
	

}
.landing2 .content2{
	display:none;
	padding-top:20px;
}
/*
.landing2:hover .content{
	display:none;

	
}

.landing2:hover .content2{
	display:block;
}

*/
.landing2 .title2{
	
	width:100%;
	text-align:center;
	font-size:24px;
	color:#ffffff;
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}
.landing2 .desc2{
	
	width:100%;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	padding-top:10px;
}

.home_footer_msg{
	position:fixed;
	left:0px;
	bottom:10px;
	width:100%;
	color:#ffffff;
	font-size:10px;
	font-family: 'Archivo Narrow', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
line-height:120%;
}
.home_footer_msg_container{
	width:94%;
	margin:auto;
}



/****************/
.header_bg{
	position:fixed;
	left:0px;
	top:-30px;
	width:250px;
	width:350px;
	/*
	display:none;
	*/
	 z-index:99;
}


.header_bg img{
	width:100%;
}

/*******************/



.loading_screen_bg{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
			background-color:#ffffff;

			background-position:center center;
			background-repeat:no-repeat;
				z-index:999999998;
				
}

.loading_screen_bg_home{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
		z-index:999999997;
	 background-position:top center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;

}


.loading_screen_bg_home1{
 transform: scale(1);
  animation-delay: 1000ms;
	 background-image:url(../../images/mask/1.png?v=328382822?V=62);
}

.loading_screen_bg_home1.scale {
 animation-delay: 1000ms;
	transform: scale(5); 
	-webkit-transition: all 3000ms ease-out 0s;
    -moz-transition: all 3000ms ease-out 0s;
    -o-transition: all 3000ms ease-out 0s;
	transition: all 3000ms ease-out 0s;
	
}





.loading_screen_bg_inside{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
		z-index:999999997;
	 background-position:top center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;

}


.loading_screen_bg_inside{
 transform: scale(1);
  animation-delay: 1000ms;
	 background-image:url(../../images/mask/1.png?v=328382822?V=62);
}

.loading_screen_bg_inside.scale {
 animation-delay: 1000ms;
	transform: scale(5); 
	-webkit-transition: all 3000ms ease-out 0s;
    -moz-transition: all 3000ms ease-out 0s;
    -o-transition: all 3000ms ease-out 0s;
	transition: all 3000ms ease-out 0s;
	
}
.loading_screen_bg_inside.scale2 {

	transform: scale(5); 
	-webkit-transition: all 3000ms ease-out 0s;
    -moz-transition: all 3000ms ease-out 0s;
    -o-transition: all 3000ms ease-out 0s;
	transition: all 3000ms ease-out 0s;
	
}

.loading_screen{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
			background-color:#ffffff;
			background-image:url(../../images/loading_logo.png?v=328382822);
			background-position:center center;
			background-repeat:no-repeat;
				z-index:99999999998;
				display:none;
}

.loading_screen_container{
	width:100%;
	height:100%;
	position:relative;
}

.loading_screen table{
	width:100%;
	height:100%;
	position:relative;
	margin:auto;
}
.loading_screen table td{
	vertical-align:middle;
	text-align:center;
}
.loading_screen .title{
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	font-size:70px;
	color:#ffffff;
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}
.loading_screen .desc{
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
	clear:both;
	padding-top:30px;
	font-size:20px;
	color:#ffffff;
		font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}



.animate_title {
 /*
  overflow: hidden;*/
}

.animate_title .letter {
  display: inline-block;

}

.animate_desc {
 
  overflow: hidden;
}

.animate_desc .letter {
  display: inline-block;

}


/*************/
.inside_download_area6 .download_list{
	height:inherit;
	
	
}


.inside_download_area6 .inside_download_area_container{
	height:inherit;
	padding-top:180px;
	
	
}

.inside_download_area6 table.table_inside_download_area {
	height:200;

}
.inside_download_area6 table.table_inside_download_area td {
	vertical-align:middle;
}







/*************/
.inside_download_area4 .download_list{
	height:inherit;
	
	
}
.inside_download_area4{
	
		/*
	left:45%;
	top:40%;
		*/
			right:2%;
top:-10%;	
}

.inside_download_area4 .inside_download_area_container{
	height:inherit;
	padding-top:200px;
	
	
		
		width:360px;
}

.inside_download_area4 table.table_inside_download_area {
	height:200;

}
.inside_download_area4 table.table_inside_download_area td {
	vertical-align:middle;
}

/******************************/
.inside_download_area3{
	position:fixed;

		/*
left:360px;
top:40%;
		*/
	right:2%;
top:-10%;	
	
	height:inherit;
/*
	background-image:url(../../images/circle/1.png?v=328382822);
	*/
	background-repeat:no-repeat;
	background-position:center center;
	     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	z-index:99999;
	
}





.inside_download_area3 .inside_download_area_container{
	height:inherit;
	padding-top:240px;
	margin-left:10%;
	width:70%;
	
}
.inside_download_area3 table{
	
	width:100%;
	
}
/******************************/
.inside_download_area11{
	position:fixed;
	/*
			right:100px;
	top:40px;
	*/
	right:10%;
	top:10%;
	
	height:inherit;
/*
	background-image:url(../../images/circle/1.png?v=328382822);
	*/
	background-repeat:no-repeat;
	background-position:center center;
	     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	z-index:99999;
	
}





.inside_download_area11 .inside_download_area_container{
	height:inherit;
	padding-top:170px;
	margin-left:10%;
	width:68%;
	
}

.inside_download_area11 .table_download{

	width:100%;
	
}

.inside_download_area5{
	
		

}

.inside_download_area5 .inside_download_area_container{
	height:inherit;
	padding-top:240px;
	
		width:200px;
		
		width:280px;
		
		width:360px;
}
.inside_download_area5 table{

		
		width:100%;
}
.inside_download_area9{
	
		
		width:480px;
		width:480px;
}

.inside_download_area9 .inside_download_area_container{
	height:inherit;
	padding-top:260px;
	
	
		
		width:380px;
}

.inside_download_area9 table{
	width:100%;
}




.inside_download_area10{

	height:540px;
	width:540px;
	
	
}

.inside_download_area10 .inside_download_area_container{

	width:420px;
	margin:auto;
		

}

.inside_download_area10 table.table_inside_download_area{
	
	top:67%;

}


.inside_download_area10 table{
width:100%;
margin:auto;


}




.inside_download_area6{
	
		
	
}

.inside_download_area6 .inside_download_area_container{
	height:inherit;
	padding-top:300px;
	
		width:200px;
		
		width:280px;
		
		width:420px;
}

.inside_download_area6 table{
	width:100%;
}

@media screen and (max-height: 760px) {

 .topmenu_top{
/*
	top:0px;
*/
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;

}
	
}


.home_bottom_disclaimer1{
	
opacity:0.5;
}


.home_bottom_disclaimer{
	
	font-size:11px;
	color:#ffffff;
	padding-top:20px;
	text-align:left;
font-family: 'Archivo Narrow', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}


.home_bottom_disclaimer{
	
	font-size:11px;
	color:#ffffff;
	padding-top:20px;
	text-align:left;
font-family: 'Archivo Narrow', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}
.home_bottom_disclaimer_container{
	margin:auto;
	text-align:center;
}
.home_bottom_disclaimer_container2{
	margin:auto;
	text-align:center;
}






.gallery_area img {
	width:180px;
	margin-right:30px;
}
.gallery_area{
	
	

	
		position:fixed;
	left:22%;
	bottom:30%;
	width:50%;
	
/*
	background-image:url(../../images/circle/1.png?v=328382822);
	*/
	background-repeat:no-repeat;
	background-position:center center;
	     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	z-index:99999;
	
	
}
.gallery_photo_list{
  overflow-x: auto;
  white-space: nowrap;

}

.gallery_photo_list .item{
  display: inline-block;
}


.gallery_area .title{
	font-size:28px;
	font-weight:bold;
	color:#ffffff;
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
	padding-bottom:20px;
text-transform:upppercase;
text-shadow: 1px 1px 2px #000000;
}



.inside_download_area7{
	width:440px;
	height:440px;
}

.inside_download_area7 .inside_download_area_container{
	
		
		
		width:360px;
}

.inside_download_area7 table{
	width:100%;
}

.inside_download_area3 table.table_inside_download_area  td.title2{
width:380px;

}


.footer_lastupdate{
	position:absolute;
	right:0px;
	bottom:0px;
	color:#bec3bb;
	font-size:11px;
}







.inside_download_area1{
	position:fixed;
	/*
	left:400px;
	*/
	

	left:360px;
	top:5%;
	width:360px;
	height:360px;


		width:600px;
}

.inside_download_area1 .inside_download_area_container{
	
	width:80%;
	margin:auto;
	margin-left:15%;
	
}



.inside_download_area2{

	width:460px;
	height:460px;

	
}

.inside_download_area2 .inside_download_area_container{
	
	width:70%;
	margin:auto;
	padding-top:30px;

	
}
.inside_download_area2 .table_download{

	width:100%;

	
}



.inside_download_area2_tc{

	width:430px;
	height:430px;

	
}

.inside_download_area2 .inside_download_area_container{
	
	width:75%;
	margin:auto;
	padding-top:10px;

	
}



.inside_download_area3_tc{
	
	width:680px;
	
	
}


.inside_download_area3_tc .inside_download_area_container{
	height:inherit;
	padding-top:150px;
	margin-left:10%;
	width:65%;
	
}

.inside_download_area11_tc{

	width:760px;

}





.inside_download_area11_tc .inside_download_area_container{
	height:inherit;
	padding-top:220px;
	margin-left:10%;
	width:70%;
	
}


.inside_download_area5_tc{
	
		
		width:260px;
		width:260px;
}

.inside_download_area5_tc .inside_download_area_container{
	height:inherit;
	padding-top:120px;
	
	
		
		width:180px;
}



.inside_download_area6_tc{
	
		
		width:340px;
		width:340px;
}

.inside_download_area6_tc .inside_download_area_container{
	height:inherit;
	padding-top:140px;

		
		width:280px;
}

.inside_download_area7_tc{
	width:380px;
	height:380px;
}

.inside_download_area7_tc .inside_download_area_container{
padding-top:10px;

		
		
		
		width:300px;
}


.inside_download_area10_tc{

	height:440px;
	width:440px;
	
	
}

.inside_download_area10_tc .inside_download_area_container{
padding-top:0px;
	width:340px;
	margin:auto;
		

}



.inside_download_area9_tc{
	
		
		width:400px;

}

.inside_download_area9_tc .inside_download_area_container{
	height:inherit;
	padding-top:200px;
	
	
		
		width:300px;
}




.gallery_area{
	
	
	position:fixed;
	left:22%;
	bottom:inherit;
	top:25%;
	width:70%;
	
}



.footer_lastupdate_left{
	clear:both;
	padding-top:2px;
	color:#434343;
	font-size:11px;
}



.loading_screen_home_text{
	position:fixed;
	right:8%;
	right:13%;
	/*
	top:30px;
	top:10%;*/
	width:68%;
	display:none;
	bottom:7%;
	
	
	
}
.loading_screen_home_text img{

	width:100%;
}






 .topmenu_top_brochure a:link,.topmenu_top_brochure a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_brochure a:hover,.topmenu_top_brochure a:active,.topmenu_top_brochure a.current:link,.topmenu_top_brochure a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
	 
	 
	 
}


 .topmenu_top_arrangement a:link,.topmenu_top_arrangement a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_arrangement a:hover,.topmenu_top_arrangement a:active,.topmenu_top_arrangement a.current:link,.topmenu_top_arrangement a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}

 .topmenu_top_tender a:link,.topmenu_top_tender a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_tender a:hover,.topmenu_top_tender a:active,.topmenu_top_tender a.current:link,.topmenu_top_tender a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}

 .topmenu_top_register a:link,.topmenu_top_register a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_register a:hover,.topmenu_top_register a:active,.topmenu_top_register a.current:link,.topmenu_top_register a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}

 .topmenu_top_aerial a:link,.topmenu_top_aerial a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_aerial a:hover,.topmenu_top_aerial a:active,.topmenu_top_aerial a.current:link,.topmenu_top_aerial a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}

 .topmenu_top_announcement a:link,.topmenu_top_announcement a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_announcement a:hover,.topmenu_top_announcement a:active,.topmenu_top_announcement a.current:link,.topmenu_top_announcement a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}

 .topmenu_top_gallery a:link,.topmenu_top_gallery a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_gallery a:hover,.topmenu_top_gallery a:active,.topmenu_top_gallery a.current:link,.topmenu_top_gallery a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}

 .topmenu_top_otherpage1 a:link,.topmenu_top_otherpage1 a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_otherpage1 a:hover,.topmenu_top_otherpage1 a:active,.topmenu_top_otherpage1 a.current:link,.topmenu_top_otherpage1 a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}



 .topmenu_top_otherpage2 a:link,.topmenu_top_otherpage2 a:visited {
	 


     color:#ffffff;



}
 .topmenu_top_otherpage2 a:hover,.topmenu_top_otherpage2 a:active,.topmenu_top_otherpage2 a.current:link,.topmenu_top_otherpage2 a.current:visited {

     color:#ffffff;
	 border-bottom:1px solid #ffffff;
}



.footer_other_icon{
	position:fixed;
	right:0px;
	bottom:-20px;
	z-index:9999;
	max-width:15%;
}
.footer_other_icon img{
	max-width:100%;
	
}



.section_otherpage1{
	background-image:url(../../images/bg/otherpage1.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	
	background-position:center  center;
	
}

.section_otherpage2{
	background-image:url(../../images/bg/otherpage2.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
		background-position:center  center;
}

.section_otherpage3{
	background-image:url(../../images/bg/otherpage3.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	
	background-position:top 0% center;
}


.inside_download_area101{
left:inherit;
/*
	right:100px;
	top:0px;
	*/
	
		right:2%;
	top:10%;
	


}
.inside_download_area102{
left:inherit;
/*
	right:100px;
	top:0px;
	*/
	/*
		left:360px;
	top:45%;
	
*/

	left:50%;
	top:100px;

}
.inside_download_area103{
left:inherit;
/*
	right:100px;
	top:0px;
*/
left:360px;
top:5%;

}


 .topmenu_top_tc a:link,.topmenu_top_tc a:visited {


     font-size:15px;


}
 .topmenu_top_tc a:hover,.topmenu_top_tc a:active,.topmenu_top_tc a.current:link,.topmenu_top_tc a.current:visited {
	
     font-size:15px;
    
}



.inside_download_area4 table.table_inside_download_area {
width:600px;

}





.footer .footer_right_tc .info1{

	font-size:10px;
	
}
.footer .footer_right_tc .info2{

	font-size:13px;
	
}



.footer .footer_right_tc .info3{
	
	font-size:10px;

}

.footer .footer_right_tc .copyright{
	
	font-size:10px;

}








.current_section_lang2 .inside_download_area .title{
	font-size:24px;

}
.current_section_lang2 .inside_download_area .desc{
	font-size:13px;


}


.current_section_lang2 .download_list ul li a:link,.current_section_lang2 .download_list ul li a:visited{

	font-size:13px;


}
.current_section_lang2 .download_list ul li a:hover{
	
	font-size:13px;

}

.current_section_lang2 .download_list2 ul li a:link,.current_section_lang2 .download_list2 ul li a:visited{

	font-size:13px;


}
.current_section_lang2 .download_list2 ul li a:hover{
	
	font-size:13px;

}


.current_section_lang2 .table_download  a:link,.current_section_lang2 .table_download a:visited{

	font-size:13px;


}
.current_section_lang2 .table_download  a:hover{

	font-size:13px;
	
}


.current_section_lang2 .table_download2  a:link,.current_section_lang2 .table_download2 a:visited{

	font-size:13px;


}
.current_section_lang2 .table_download2  a:hover{

	font-size:13px;
	

}



.current_section_lang2 .gallery_area .title{
	font-size:24px;

}


.current_section_lang3 .gallery_area .title{
	font-size:24px;

}




.current_section_lang3 .inside_download_area .title{
	font-size:24px;

}
.current_section_lang3 .inside_download_area .desc{
	font-size:13px;


}


.current_section_lang3 .download_list ul li a:link,.current_section_lang3 .download_list ul li a:visited{

	font-size:13px;


}
.current_section_lang3 .download_list ul li a:hover{
	
	font-size:13px;

}

.current_section_lang3 .download_list2 ul li a:link,.current_section_lang3 .download_list2 ul li a:visited{

	font-size:13px;


}
.current_section_lang3 .download_list2 ul li a:hover{
	
	font-size:13px;

}


.current_section_lang3 .table_download  a:link,.current_section_lang3 .table_download a:visited{

	font-size:13px;


}
.current_section_lang3 .table_download  a:hover{

	font-size:13px;
	
}


.current_section_lang3 .table_download2  a:link,.current_section_lang3 .table_download2 a:visited{

	font-size:13px;


}
.current_section_lang3 .table_download2  a:hover{

	font-size:13px;
	

}




.current_section_lang1 .inside_download_area4{
width:340px;

}

.current_section_lang1 .inside_download_area4 .table_inside_download_area{
width:340px;

}


.footer_right .info2 p{
	line-height:110%;
	padding-bottom:0px;
	margin-bottom:0px;
}


.btn_other_phase_area{
	display:block;
	padding:5px 10px 5px 10px ;
	color:#6a6a6a;
	border:1px solid #acacac;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	background:rgba(255,255,255,0.7);
	
	
}

.other_phase_middle{
	float:left;
	width:4%;
	background-image:url(../images/footernav.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:15px;

}


.btn_other_phase{
	float:left;
	width:48%;

}
.btn_other_phase2{
	float:right;
	width:48%;

}
.btn_other_phase a:link,.btn_other_phase a:visited{

	color:#6a6a6a;
	
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;



	
	
}
.btn_other_phase a:hover{
		color:#6a6a6a;
	
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;

	
}

.section_other12{
	background-image:url(../../images/bg/vrtour.jpg?v=3288832?v=3282?v=32838888332?v=3282?v=3282?v=3282?V=2?V=2?V=?V=2);
	background-position:center  center;
}




.popup_3dtour_disclaminer{
	position:fixed;
	width:100%;
	height:100%;

	
	right:0px;
	top:0px;
	
	z-index:99999;



display:none;

}
.popup_3dtour_disclaminer_area{
	position:relative;
	width:70%;
	min-height:70%;
	float:right;
		margin-top:3%;
	margin-right:5%;
	
		background:rgba(255,255,255,0.95);
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	
}
.popup_3dtour_disclaminer_container{
	display:block;

	padding:70px 20px 70px 70px;
	color:#818181;
	
	position:relative;
	


	
}

.popup_3dtour_disclaminer_content{
	display:block;
	padding-right:40px;
	height:400px;
	
	
}


.btn_close_popup_3dtour_disclaminer{
	position:absolute;
	right:34px;
	top:20px;
	width:30px;
}

.btn_close_popup_3dtour_disclaminer img{

	width:100%;
}




.popup_3dtour_new{
	
position:absolute;
top:0%;
right:5%;






width:70%;
height:100%;




	

}

.popup_3dtour_new_area{
	


position:relative;
	width:100%;
height:74%;
	float:right;
	margin-top:4.4%;


	
		background:rgba(255,255,255,0.7);
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	

}





.popup_3dtour_container{
	display:block;

	padding:30px 30px 30px 30px;
	color:#FFFFFF;
	
	
}

.vr_tour_content{
	margin:auto;
	max-width:100%;
}
.vr_tour_content_left{
	float:left;
	width:78%;
	
}
.vr_tour_content_right{
	float:right;
	width:18%;
	
}
.vr_tour_heading{
		font-size:32px;
	color:#00acb7;
font-style:uppercase;
	padding-bottom:20px;
	font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
	
}
.vr_tour_list{
	clear:both;
	width:100%;
	text-align:center;
}
.vr_tour_list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.vr_tour_list ul li{
	margin:0;
	padding:0;
	margin-bottom:8px;
		width:100%;
	text-align:center;
}
.vr_tour_list ul li a:link,.vr_tour_list ul li a:visited{
	font-size:17px;
	color:#818181;
	font-weight:normal;
	text-decoration: none;
	

	
}
.vr_tour_list ul li a:hover,.vr_tour_list ul li a.current:link,.vr_tour_list ul li a.current:visited{
	font-size:18px;
	color:#818181;
	font-weight:bold;
	text-decoration: none;
		font-weight:600;

}

.iframe_vr_tour{
	width:100%;
	height:400px;
}


.global_section_home_phase{
		
		z-index:999;
		position:fixed;
		left:0px;
		bottom:10%;
		width:100%;
}



 .nav_phase{
clear:both;
text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
text-shadow: 1px 1px 5px #000000;
text-shadow: 1px 1px 0px #000000;
text-shadow: 1px 1px 2px #000000;

font-family: 'Forum-Regular', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
}

 .nav_phase ul li span{
    margin-left:15px;
	font-size:14px;
}
 .nav_phase ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .nav_phase ul li {
    float:left;
	padding:0px 11px 0px 30px;
}
 .nav_phase ul li.first,.nav_phase ul li:first-child {
    background-image:none;
	padding:0px 11px 0px 0px;
}
 .nav_phase ul li.last,.nav_phase ul li:last-child {
padding:0px 0px 0px 30px;
}
 .nav_phase a:link,.nav_phase a:visited {
	 
	float:left;
	padding:5px 15px 5px 15px ;
	background:rgba(0,0,0,0.4);
	 line-height:16px;
     color:#FFFFFF;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;

}
 .nav_phase a:hover,.nav_phase a:active,.nav_phase a.current:link,.nav_phase a.current:visited {
	 float:left;
	padding:5px 15px 5px 15px ;
	background:rgba(0,0,0,0.4);
		 line-height:16px;
     color:#FFFFFF;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
}



@media screen and (max-height: 800px) {

.loading_screen_home_text{

	width:58%;
	left:300px;
	
	bottom:0%;
	top:8%;
	
		
}
	
	
}


@media screen and (max-height: 700px) {

.loading_screen_home_text{

	width:52%;


	left:300px;
	top:8%;
	bottom:0%;
	
		
}
	
	
}