@charset "utf-8";
*{ padding:0px; margin:0px; font-family:"微軟正黑體", "新細明體"; }
*:focus{ outline:none; }
body,html{ height:100%; }
.header{ min-width:1280px; height:90px; background-color:#fff; box-shadow: 0px 2px 10px rgba(0,0,0,0.2); width:100%; }
.header .mar{ width:1280px; padding:15px 35px 0 35px; margin:0 auto; height:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.header .mar:after{ content:""; display:block; clear:both; }
.header .mar .logo{ float:left; }
.header .mar .menus{ float:right; font-size:0px; height:100%; }
.header .mar .menus .grids{ display:inline-block; vertical-align:middle; font-size:17px; color:#444; text-decoration:none; margin:0 20px; padding: 20px 0 0 0; height: 100%; border-bottom: 5px solid #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.header .mar .menus .grids:hover{ border-bottom: 5px solid #92B223; }
.header .mar .menus .lan{ display:inline-block; width:28px; height:28px; background-color:#92b222; font-size:17px; color:#fff; text-align:center; line-height:28px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; text-decoration:none; margin:0 0 0 15px; }


.footer{ background-color:#5d5d5d; padding:30px 0; min-width:1280px; }
.footer .mar{ width:1280px; padding:0 35px; margin:0 auto; font-size:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.footer .mar .grids{ display:inline-block; width:35%; vertical-align:top; position:relative; }
.footer .mar .grids.ws{ width:65%; }
.footer .mar .grids .ftext{ color:#fff; font-size:15px; padding:10px 0 0 0; }
.footer .mar .grids .ftext .links{ display:block; color:#fff; text-decoration:none; }
.footer .mar .grids .gtxt{ border-bottom:1px solid #777; padding:0 0 10px 0; }
.footer .mar .grids .gtxt .txts{ display:inline-block; vertical-align:middle; color:#fff; font-size:17px; text-decoration:none; margin:0 35px 0 0; }
.footer .mar .grids .datatxt{ font-size:15px; color:#fff; padding:15px 0 0 0; line-height: 26px; }
.footer .mar .grids .datatxt a{ text-decoration:none; color:#fff; }
.footer .mar .grids .datatxt .tdstt{ display:table-cell; vertical-align:top; width:90px; font-size:16px; font-weight:bold;}
.footer .mar .grids .datatxt .tds01{ display:table-cell; vertical-align:top; width:200px; font-size:16px;}
.footer .mar .grids .datatxt .tds02{ display:table-cell; vertical-align:top; padding:0 120px 0 0; font-size:16px;}
.footer .mar .grids .qrcode{ position:absolute; right:0px; top:0px; width:110px; }
.footer .mar .grids .qrcode img{ width:100%; }