*{ padding: 0; margin: 0;}
body{
	font-family: "Flaticon",verdana ,"微軟正黑體",sans-serif;
	font-size: 16px;
	background-color: #FFFFFF;	
	
}

#shead1,#shead2,#sheadde,#aru,#ok {
	
	display: none;
}

#bg {
    width: auto;
    background-color: hsla(46,76%,47%,1.00);
}

#head {
	


	position: relative;
	width: 100%;
    height: auto;
	margin-right: auto;		
	margin-left: auto;


	
}

#head img {
	margin-right: auto;		
	margin-left: auto;
	width: 100%;	
	height: auto;


}

#te {
    position: absolute;
    bottom: -39px;
    right: 10px;
}

#te img {
	
	width: 250px;
	height: auto;
	
}


#yellow {
    margin-top: -3px;
	background-image: url(image/gold.jpg);
    background-repeat: repeat-x;	
	width: 100%;
	height: 90px;
	text-align: center;
	
}


#bgwhite  {
	margin-right: auto;		
	margin-left: auto;	
	
}


#bgwhite img {
	padding-top: 24px;
	width: 600px;
	height: auto;
	margin-right: auto;		
	margin-left: auto;	
	
}


#ra {
    letter-spacing: 1px;	
	
}


#raa {
    letter-spacing: 3px;	
	
}

#article1 {
    font-family: "微軟正黑體", Arial;
    text-align: center;
    font-style: normal;
    font-size: 20px;
    line-height: 31px;
    font-variant: normal;
    margin-top: 5px;
}

#article1 a {
    color: hsla(0,0%,0%,1.00);
    text-decoration: none;
}

#article1 a:hover {
    text-decoration: underline;   
}


#gazo {

	text-align: center;
	padding-top: 28px;
	padding-bottom: 25px;
	
}

#gazo img {
	width:100%;
	max-width:900px;
	height: auto;
	
}


#article2 {
    font-family: "微軟正黑體", Arial;
    text-align: center;
    font-style: normal;
    font-size: 20px;
    line-height: 31px;
    font-variant: normal;
	margin-top: -2px;
	margin-bottom: 2px;
}


#gazo2 {

	text-align: center;
	padding-top: 22px;
	padding-bottom: 15px;
	
}

#gazo2 img {
	width:100%;
	max-width:900px;
	height: auto;
	
}



#article3 {
	margin-top: 9px;
    font-family: "微軟正黑體", Arial;
    text-align: center;
    font-style: normal;
    font-size: 20px;
    line-height: 31px;
    font-variant: normal;
    background-position: center top;
    background-repeat: no-repeat;
	position: relative;
}



#article4 {
	margin-top: 22px;
    margin-bottom: 48px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1000px;
	height: auto;
	
	
	overflow: hidden;
	position: relative;
	
}

#article4 #aka1 img {
	width: 49%;
	height: auto;
	float: left;

}

#article4 #aka2  {
	position: relative;

}

#article4 #tee {
    position: absolute;
    top: 50px;
    left: 85%;
    z-index: 100;
}


#article4 #tee img {
	
	width: 105px;
	height: auto;
	
}




#article4 #aka2 img {
	width: 49%;
	height: auto;
	float: right;
}



#article4 #aka1 img:hover {
	opacity: 0.8;
}

#article4 #aka2 img:hover {
	opacity: 0.8;
}






#red {
    width: 100%;
    height: auto;
    max-width: 1100px;
    position: absolute;
	top: 62%;
	left: 50%;
	transform: translate(-50%,-10%);
}


#red img {
	
	 width: 100%;
    height: auto;

	
}

#red img:hover {
	
	 opacity: 0.85;
	
}

#black {
    width: 100%;
    height: 130px;
    background-color: hsla(0,0%,83%,1.00);
    padding-top: 18px;
    padding-bottom: 40px;
    text-align: center;
}


#d1 a {
    color: hsla(0,0%,0%,1.00);
    text-decoration: none;
    font-size: 22px;
    line-height: 28px;	
	letter-spacing: 1.5px;
}

#d1 a:hover {
    color: hsla(36,64%,43%,1.00);
    text-decoration: none;
    font-size: 22px;
    line-height: 28px;
}




#d3 {
	margin-top: 10px;
    margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 230px;
	height: auto;
	
	
	overflow: hidden;
	position: relative;
	
}

#d3 #cir1 img {
	width: 30%;
	height: auto;
	float: left;
	padding-left: 1%;
	padding-right: 2%;

}

#d3 #cir2 img {
	width: 30%;
	height: auto;
	float: left;
	padding-left: 2%;
	padding-right: 1%;
}

#d3 #cir3 img {
	width: 30%;
	height: auto;
	float: left;
	padding-left: 2%;
	padding-right: 1%;
}


#d3  img:hover {
	opacity: 0.8;
}


















#d2 a {
    color: hsla(0,0%,0%,1.00);
    text-decoration: none;
    font-size: 18px;
    line-height: 40px;
    letter-spacing: 1px;

}

#d2 a:hover {
    color: hsla(0,0%,0%,1.00);
    text-decoration: underline;
    font-size: 18px;
    line-height: 40px;
}

#head {
    background-color: hsla(0,0%,100%,1.00);	
	padding-bottom: 0px;

}




