/* init CSS */
html, body{ width:100%; height:100%;}
body{font-family: Arial, Helvetica, "微軟正黑體", "新細明體", 'Microsoft JhengHei', 'LiHei Pro', sans-serif;}
.bodybox{ width:100%; overflow:hidden; min-height:100%; position: relative;}
.mainContent {min-height:100%;}
.footer{ width:100%; position:absolute; bottom:0; z-index:60; left:50%; margin-left:-320px; width:640px;}
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200);
@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css); /*思源黑體*/
.fullheight{}
/* 共用style */

/*主色 #76BD22*/


a.btn1{font-size:30px; font-weight:bold;background-color:#76BD22; color:#FFF;}

/*header*/
#header{width:100%; height:92px; background-color:#76BD22;}
#header .logo{width:233px; height:59px; background-image:url(../images/logo.png); display:inline-block; margin:16px 0 0 23px; background-repeat:no-repeat;}
.main{display:block; height:100%; overflow:auto;}



/*footer*/
.more{width:640px; margin:0 auto 141px auto; height: 50px; background-color: #A8A8A8; text-align: center; color: #FFF; font-size: 25px; padding-top: 15px;}
.more a{color:#FFF;}
.footer{padding:10px 0; text-align:center; position:fixed; bottom:-10px;}
.footer a{display:block; background-color:#41693d; width:160px; height:119px;float:left; color:#FFF; font-size:25px; padding-top:22px;}
.footer a b.con1{width:45px; height:45px; display:block; margin:10px auto 0 auto; background-image:url(../images/icon_footer.png); background-repeat:no-repeat;}
.footer a b.con2{}
.footer .cont1 b.con1{background-position:0 0px;}
.footer .cont2 b.con1{background-position:0 -45px;}
.footer .cont3 b.con1{background-position:0 -90px;}
.footer .cont4 b.con1{background-position:0 -135px;}


/* ------------------- mediaqueries ------------------- */
@media screen and (max-height: 660px) {
	/* NB height */
}
@media screen and (max-width: 640px) {
	/* footer */
	.footer{ font-size:28px;}
	
}

