@charset "utf-8";
/* CSS Document */
/*html {
  position: relative;
  min-height: 100%;
}*/
body {
  /* Margin bottom by footer height 固定下方高度 */
  /*margin-bottom: 139px;*/
}
 
/*footer*/
/*#footer{position: absolute;bottom: 0;width: 100%;height:139px;}*/
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#f8ff00}
#footer .footer_link{ background-color:#2d3e0a;margin:0 auto; text-align:center;color:#fff; padding:5px 0px}
#footer .footer_link a{font-size:17px;color:#fff; text-decoration:none; padding-left:20px; padding-right:20px}
#footer .footer_link a:hover{ text-decoration:underline}
#footer .footer_infro{background-color:#3eb034; color:#fff;padding-top:30px;padding-bottom:30px;}
#footer .tel{ font-size:26px;text-align:left;line-height:45px; padding-top:5px;}
#footer .tel span{ font-size:35px;letter-spacing:0px}
#footer .icon{padding-top:30px; text-align:center;}
#footer .icon a{font-size:17px;}
#footer .infro{ padding:0;color:#fff; font-size:14px; font-family:"微軟正黑體", "新細明體"; line-height:21px;text-align:left; border-left:1px solid #fff; padding-left:35px;}
#footer .infro .infro1{float:left;display:inline-block;}
#footer .infro .infro2{float:left;display:inline-block;}

@media screen and (max-width:1200px) {
#footer .tel{font-size:23px;}	
}
@media screen and (max-width:992px) {
#footer .footer_infro{padding-top:20px;padding-bottom:20px;}
#footer .tel{font-size:18px;text-align:center;line-height:28px;padding-top:0px}
#footer .icon{padding-top:10px;}
#footer .infro{border-left:0px; text-align:center;padding-left:0px; padding-top:10px; padding-bottom:5px}
#footer .infro .infro1,#footer .infro .infro2{ float:none}
}