header {
  background-color: #1d1d1d;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 500;
  min-width: 1280px; 
  font-size: 17px;
  text-align: initial;
  line-height: initial;
  letter-spacing: 0;}
  header *{
    font-family: "microsoft jhenghei", Verdana, Arial, sans-serif;}
  header .header-wrapper {
    padding: 0 20px;
    box-sizing: border-box; }
    header .header-wrapper > div {
      display: inline-block; }
    header .header-wrapper .logo {
      width: 175px; }
      header .header-wrapper .logo a {
        display: inline-block;
        width: 100%; }
        header .header-wrapper .logo a img {
          width: 100%; }
    header .header-wrapper .nav {
      padding: 10px 30px;
      position: relative;
      vertical-align: top; }
      header .header-wrapper .nav ul{
        margin: 0;}
      header .header-wrapper .nav li {
        display: inline-block;
        padding: 0 10px; }
        header .header-wrapper .nav li:hover {
          transform: scale(1.1);
          -ms-transform: scale(1.1);
          -webkit-transform: scale(1.1); }
      header .header-wrapper .nav div {
        cursor: pointer;
        padding: 11px 0;
        position: relative; }
        header .header-wrapper .nav div:last-child {
          border-right: none; }
        header .header-wrapper .nav div a {
          font-size: 17px;
          line-height: 1.5;
          color: #fff; }
        header .header-wrapper .nav div span {
          position: absolute;
          bottom: 0;
          left: 2px; }
    header .header-wrapper .member {
      position: absolute;
      right: 10px;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 40px; }
      header .header-wrapper .member a {
        display: inline-block;
        border-right: 4px;
        min-width: 101px;
        line-height: 38px;
        text-align: center;
        border-radius: 4px;
        margin-right: 15px;
        padding: 0 16px;
        box-sizing: border-box; }
        header .header-wrapper .member a img {
          margin-right: 5px;
          position: relative;
          top: 5px; }
      header .header-wrapper .member .btn-1 {
        background-color: #22a8d3;
        border: 1px solid #22a8d3;
        transition: 0.3s linear;
        color: #fff;
        position: relative; }
        header .header-wrapper .member .btn-1:hover {
          background-color: #1185aa;
          border: 1px solid #1185aa;
          transition: 0.3s linear; }
        header .header-wrapper .member .btn-1 .msg {
          position: absolute;
          color: #fff;
          background-color: #ff0000;
          border: 1px solid #fff;
          border-radius: 10px;
          font-size: 12px;
          line-height: 15px;
          padding: 0 4px;
          top: -9px;
          right: -14px; }
      header .header-wrapper .member .btn-2 {
        background-color: #b7ed2d;
        border: 1px solid #b7ed2d;
        transition: 0.3s linear;
        color: #4b523a; }
        header .header-wrapper .member .btn-2:hover {
          background-color: #a2cf31;
          border: 1px solid #a2cf31;
          transition: 0.3s linear; }
      header .header-wrapper .member .name {
        display: inline-block;
        color: #fff;
        margin-right: 5px;
        font-size: 17px; }
        header .header-wrapper .member .name img {
          vertical-align: middle;
          position: relative;
          top: -2px; }
  header.GBK .header-wrapper .logo {
    width: 78px; }
@font-face {
  font-family: setFont;
  src: url(../Fonts/7PX2BUS.ttf);
  font-size: 7px; }
span.set-font {
  color: #22a8d3; }
.setFont, span.set-font {
  font-family: setFont;
  display: inline-block;
  font-size: 11px;
  transform: scale(0.58);
  -ms-transform: scale(0.58);
  -webkit-transform: scale(0.58);
  transform-origin: left center;
  -ms-transform-origin: left center;
  -webkit-transform-origin: left center;
  letter-spacing: 2px; }
  .setFont.po-cc, span.po-cc.set-font {
    transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center; }