
html {
	height:101%;
}

body {
  margin:0 auto;
  padding:0 auto;
  width:100%;
  -webkit-text-size-adjust:none;
  touch-action: pan-y;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
}

body::-webkit-scrollbar {
  display: none;
}

#nsetbody {
  position:relative;
  width:100%;
  height:90px;
  background-color: #EDF5E0;
  border-bottom:1px solid #14234B;
}

#nsetbody #testlock {
  position:absolute;
  left:50px;
  top:24px;
  z-index:1;
  padding-right: 20px;
}

img.texlogomain {
  height:80px;
}

#swipebox {
  position:relative;
  aspect-ratio: 8 / 3;
    width: 100%;
}
  
.swiper {
  vertical-align: top;
  aspect-ratio: 3 / 1;
    width: 100%;
}

.swiper-slide {
  cursor: pointer;
  margin-top:-30px;
  text-align: center;
  font-size: 18px;
  background: #FFFFFF;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.mainstc01 {
  margin:20px 0;
  background-image: url("txhvac01biz");
  background-size: 100%;
  background-repeat: no-repeat;
}

.mainstc02 {
  margin:20px 0;
  background-image: url("txhvac02biz");
  background-size: 100%;
  background-repeat: no-repeat;
}

.mainstc03 {
  margin:20px 0;
  background-image: url("txhvac03biz");
  background-size: 100%;
  background-repeat: no-repeat;
}

.mainstc04 {
  margin:20px 0;
  background-image: url("txhvac04biz");
  background-size: 100%;
  background-repeat: no-repeat;
}

.mainstc05 {
  margin:20px 0;
  background-image: url("txhvac05biz");
  background-size: 100%;
  background-repeat: no-repeat;
}

h1 {
  font-size: 32px;
  line-height:42px;
  font-weight:bold;
}

p.bizh1tc {
  font-family: "Noto Sans TC", sans-serif;
  color: black;
  font-size: 24px;
  line-height: 36px;
}

p.bizh1cn {
  font-family: "Noto Sans SC", sans-serif;
  color: black;
  font-size: 24px;
  line-height: 36px;
}

p.bizh1eng {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: black;
  font-size: 22px;
  line-height: 36px;
}

p.maintitletc {
  font-family: "Noto Sans TC", sans-serif;
  color: green;
  font-size: 28px;
  line-height: 36px;
  font-weight:bold;
}

p.maintitleeng {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: green;
  font-size: 26px;
  line-height: 36px;
  font-weight:bold;
}

h1.plumtitletc {
  font-family: "Noto Sans TC", sans-serif;
  color: #A2BC6C;
}

h1.plumtitleeng {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #A2BC6C;
}

#introtcbody {
  position:relative;
  display:block;
  margin:auto;
  padding:20px 60px 20px 60px;
  width:100%;
}

#askbody {
  position:relative;
  margin:auto;
  padding:20px 60px 20px 60px;
  width:100%;
  height:1200px;
}

#askhbox {
  position:absolute;
  top:70px;
  left:50%;
  transform: translate(-50%, 0);
  test-align:center;
  z-index:1;
}

#askbox {
  position:absolute;
  display:block;
  top:150px;
  left:50%;
  transform: translate(-50%, 0);
  width:860px;
  height:600px;
  z-index:1;
}

#askmbox {
  display:none;
}

#inqm01 {
  display:none;
}

#inq01 {
  display:inline-block;
  padding:24px 0 0 0;
  vertical-align:top;
  text-align:left;
  width:170px;
}

#inq02 {
  display:inline-block;
  padding:20px 0 0 0;
  vertical-align:top;
  text-align:left;
  width:510px;
}

#inq03 {
  display:inline-block;
  padding:350px 0 0 0;
  vertical-align:bottom;
  text-align:right;
  width:100px;
}

.inqtxt {
  font-family: "Noto Sans TC", sans-serif;
  font-size:24px;
}

.inqcntxt {
  font-family: "Noto Sans SC", sans-serif;
  font-size:24px;
}

.inqengtxt {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:22px;
}

input[name="clientname"] {
  font-family: "Noto Sans TC", sans-serif;
  font-size:16px;
  color: #231F20;
  padding:12px 4px 12px 8px;
  width:280px;
  height:36px;
  border-radius:6px;
  border:1px solid #204E2F;
  background-color: white;
}

input[name="clientname"]:focus {
  outline: none;	
}

input[name="clienttel"] {
  font-family: "Noto Sans TC", sans-serif;
  font-size:16px;
  color: #231F20;
  padding:12px 4px 12px 8px;
  width:280px;
  height:36px;
  border-radius:6px;
  border:1px solid #204E2F;
  background-color: white;
}

input[name="clienttel"]:focus {
  outline: none;	
}

textarea[name="clientdes"] {
  font-family: "Noto Sans TC", sans-serif;
  font-size:16px;
  color: #231F20;
  width:500px;
  height:260px;
  border-radius:6px;
  border:1px solid #204E2F;
  background-color: white;
}

input[name="s2023btn"] {
  font-family: "Noto Sans TC", sans-serif;
  color: #231F20;
  font-size:24px;
  text-align:center;
  vertical-align:middle;
  width:70px;
  height:36px;
  border:none;
  background:#C8E9F2;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
}

input[name="s2023btn"]:hover {
  background: #FBF6B9;
  cursor:pointer;
}

input[name="s2023btn"]:focus {
  outline: none;	
}

input[name="s2023cnbtn"] {
  font-family: "Noto Sans SC", sans-serif;
  color: #231F20;
  font-size:24px;
  text-align:center;
  vertical-align:middle;
  width:70px;
  height:36px;
  border:none;
  background:#C8E9F2;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
}

input[name="s2023cnbtn"]:hover {
  background: #FBF6B9;
  cursor:pointer;
}

input[name="s2023cnbtn"]:focus {
  outline: none;	
}

#introenbody {
  position:relative;
  display:block;
  margin:auto;
  padding:20px 100px 20px 100px;
  width:100%;
}

#meatbox {
  display:inline-block;
  margin:0;
  padding:0;
  width:300px;
  height:410px;
}

#snackbox {
  display:inline-block;
  margin:0;
  padding:0;
  width:300px;
  height:320px;
}

img.mboxset {
  width:90%;
}

#topbar01 {
  position:relative;
  display:block;
  width:100%;
  height:auto;
  overflow:hidden;
  overflow-wrap: break-word;
}

#topbar01 #chickinfo {
  position:absolute;
  width:62%;
  left:33%;
  top:18%;
  z-index:1;
}

#topeff01 {
  position:relative;
  display:block;
  width:100%;
  height:auto;
  overflow:hidden;
  overflow-wrap: break-word;
}

#topeff02 {
  display:none;
}
  

#fwinebar01 {
  display:block;
  width:100%;
}

img.meatmain {
  width:90%;
}

img.meatmobile {
    display:none;
  }



#cataglog {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#catermlog {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#cataintrox {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#cataglognex {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#catermlogex {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#catroomlogex {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#catagairex {
  display:none;
}

#catabox {
    width:100%;
    height:470px;
    display:flex;
    flex-wrap: wrap;
  }

#cata2box {
  width:100%;
  height:280px;
  display:flex;
  flex-wrap: wrap;
}

#cata3box {
  width:100%;
  height:310px;
  display:flex;
  flex-wrap: wrap;
}

#catairbox {
  display:none;
  }

#catair2box {
  display:none;
}

#catair3box {
  display:none;
}

#subcatabox {
  display:inline-block;
  width: 38%;
  height: 100%;
  border:1px solid black;
  border-radius: 16px;
  padding: 25px 25px 25px 25px;
}

#subcatairbox {
  display:none;
}

#spacebox {
  display:inline-block;
  width:8%;
  height:260px;
}

#spaceairbox {
  display:none;
}

ul.a {
  list-style-type: square;
  padding: 25px 25px 25px 25px;
}

.bullnet {
  font-family: "Noto Sans TC", sans-serif;
  font-size:30px;
  line-height:42px;
}

.bullengnet {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:22px;
  line-height:30px;
}

.catnote {
  font-family: "Noto Sans TC", sans-serif;
  font-size:24px;
  line-height:32px;
}

.catcnnote {
  font-family: "Noto Sans SC", sans-serif;
  font-size:24px;
  line-height:32px;
}

.catengnote {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:22px;
  line-height:32px;
}

.catnoteb {
    font-family: "Noto Sans TC", sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
  }

  .catcnnoteb {
    font-family: "Noto Sans SC", sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
  }

  .catengnoteb {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 32px;
  }

.swiper-slide img {
  display: block;
  vertical-align:top;
  width: 100%;
  object-fit: cover;
}
  
.swiper-pagination-bullet {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;
  color: #FFFFFF;
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
}
  
.swiper-pagination-bullet-active {
  color: #093646;
  background: #FFFFFF;
}

#nsetfooter {
  margin:auto;
  padding:0 60px 0 60px;
  width:100%;
  height:560px;
  max-height:560px;
  background:#FDF9CA;
  border-top:2px solid #9F9F83;
}

#nbottom {
  display:block;
  margin:auto;
  width:100%;
  height:500px;
  min-height:500px;
  vertical-align:top;
}

.nb01div {
  display:inline-block;
  padding:0 0 0 20px;
  width:20%;
  height:400px;
  min-height:400px;
  overflow:hidden;
  overflow-wrap: break-word;
}

.nb02div {
  position:relative;
  display:inline-block;
  width:55%;
  height:400px;
  min-height:400px;
  overflow:hidden;
  overflow-wrap: break-word;
}

.sboxset {
  position:absolute;
  top:40px;
  right:0;
  vertical-align: top;
}

.slangset {
  position:absolute;
  top:180px;
  right:20px;
}

a.aexponote {
  font-family: "Noto Sans TC", sans-serif;
  font-size:24px;
  line-height:36px;
  text-decoration: none;
  color:#00002E;
}

a.aexponote:hover {
  cursor:pointer;
  color:#58b7da;
}

a.aexpocnnote {
  font-family: "Noto Sans TC", sans-serif;
  font-size:24px;
  line-height:36px;
  text-decoration: none;
  color:#00002E;
}

a.aexpocnnote:hover {
  cursor:pointer;
  color:#58b7da;
}

a.aexpoengnote {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:22px;
    line-height:32px;
    text-decoration: none;
    color:#00002E;
  }

  a.aexpoengnote:hover {
    cursor:pointer;
    color:#58b7da;
  }

p.footnote {
  font-family: "Noto Sans TC", sans-serif;
  font-size:24px;
  line-height:36px;
  text-align:center;
  color:#00002E;
}

p.footcnnote {
  font-family: "Noto Sans SC", sans-serif;
  font-size:24px;
  line-height:36px;
  text-align:center;
  color:#00002E;
}

p.footengnote {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:22px;
  line-height:36px;
  text-align:center;
  color:#00002E;
}

img.socialbox {
  padding:0 14px 0 14px;
  width:180px;
}

img.socialbox:hover {
  opacity:0.6;
  cursor: pointer;
}

img.solidimgbox {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    width:120px;
}

img.solidimgbox:hover {
  cursor: pointer;
}


@media only screen and (max-width: 1279px) {

  #nsetbody {
    position:relative;
    width:100%;
    height:200px;
    background-color: #EDF5E0;
    border-bottom:1px solid #DA251C;
  }

  #nsetbody #testlock {
    position:absolute;
    left:20px;
    top:4px;
    z-index:1;
    padding-right: 20px;
  }

  img.texlogomain {
    height:60px;
  }

  #swipebox {
    position:relative;
    aspect-ratio: 16 / 12;
    width: 100%;
  }
    
  .swiper {
    vertical-align: top;
    aspect-ratio: 16 / 11;
    width: 100%;
  }

  .swiper-slide {
    cursor: pointer;
    margin-top:-30px;
    text-align: center;
    font-size: 18px;
    background: #FFFFFF;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .mainstc01 {
    margin:20px 0;
    background-image: url("txhvacm01biz");
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .mainstc02 {
    margin:20px 0;
    background-image: url("txhvacm02biz");
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .mainstc03 {
    margin:20px 0;
    background-image: url("txhvacm03biz");
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .mainstc04 {
    margin:20px 0;
    background-image: url("txhvacm04biz");
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .mainstc05 {
    margin:20px 0;
    background-image: url("txhvacm05biz");
    background-size: 100%;
    background-repeat: no-repeat;
  }

  h1 {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
  }

  p.bizh1tc {
    font-family: "Noto Sans TC", sans-serif;
    color: black; 
    font-size: 18px;
    line-height: 28px; 
  }

  p.bizh1cn {
    font-family: "Noto Sans SC", sans-serif;
    color: black; 
    font-size: 18px;
    line-height: 28px; 
  }

  p.bizh1eng {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: black;
    font-size: 16px;
    line-height: 28px; 
  }

  p.maintitletc {
    font-family: "Noto Sans TC", sans-serif;
    color: green;
    font-size: 30px;
    line-height: 40px;
    font-weight:bold;
  }

  p.maintitleeng {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: green;
    font-size: 22px;
    line-height: 34px;
    font-weight:bold;
  }

  h1.plumtitletc {
    font-family: "Noto Sans TC", sans-serif;
    color: #A2BC6C;
  }

  h1.plumtitleeng {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: #A2BC6C;
  }

  #introtcbody {
    position:relative;
    display:block;
    margin:auto;
    padding:20px 10px 20px 10px;
    width:100%;
  }

  #askbody {
    position:relative;
    margin:auto;
    padding:20px 30px 20px 30px;
    width:100%;
    height:1080px;
  }

  #askhbox {
    position:absolute;
    top:50px;
    left:50%;
    transform: translate(-50%, 0);
    test-align:center;
    z-index:1;
  }

  #askbox {
    display:none;
  }

  #askmbox {
    position:absolute;
    display:block;
    padding-left:14px;
    top:90px;
    left:50%;
    transform: translate(-50%, 0);
    width:100%;
    height:980px;
    z-index:1;
  }

  #inqm01{
    display:block;
    padding:30px 0 0 10px;
    vertical-align:top;
    text-align:left;
    width:100%;
  }

  #inq01 {
    display:none;
  }

  #inq02 {
    display:none;
  }

  #inq03 {
    display:none;
  }

  .inqtxt {
    font-family: "Noto Sans TC", sans-serif;
    font-size:18px;
  }
  
  .inqcntxt {
  font-family: "Noto Sans SC", sans-serif;
  font-size:18px;
  }

  .inqengtxt {
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:16px;
}

  input[name="clientname"] {
    font-family: "Noto Sans TC", sans-serif;
    font-size:18px;
    color: #231F20;
    padding:12px 4px 12px 8px;
    width:85%;
    height:36px;
    border-radius:6px;
    border:1px solid #204E2F;
    background-color: white;
  }

  input[name="clientname"]:focus {
    outline: none;	
  }

  input[name="clienttel"] {
    font-family: "Noto Sans TC", sans-serif;
    font-size:18px;
    color: #231F20;
    padding:12px 4px 12px 8px;
    width:85%;
    height:36px;
    border-radius:6px;
    border:1px solid #204E2F;
    background-color: white;
  }

  input[name="clienttel"]:focus {
    outline: none;	
  }

  textarea[name="clientdes"] {
    font-family: "Noto Sans TC", sans-serif;
    font-size:18px;
    color: #231F20;
    width:90%;
    height:200px;
    border-radius:6px;
    border:1px solid #204E2F;
    background-color: white;
  }

  input[name="s2023btn"] {
    font-family: "Noto Sans TC", sans-serif;
    color: #231F20;
    font-size:18px;
    text-align:center;
    vertical-align:middle;
    width:70px;
    height:30px;
    border:none;
    background:#C8E9F2;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
  }

  input[name="s2023btn"]:hover {
    background: #FBF6B9;
    cursor:pointer;
  }

  input[name="s2023btn"]:focus {
    outline: none;	
  }

  input[name="s2023cnbtn"] {
    font-family: "Noto Sans SC", sans-serif;
    color: #231F20;
    font-size:18px;
    text-align:center;
    vertical-align:middle;
    width:70px;
    height:30px;
    border:none;
    background:#C8E9F2;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
  }

  input[name="s2023cnbtn"]:hover {
    background: #FBF6B9;
    cursor:pointer;
  }

  input[name="s2023cnbtn"]:focus {
    outline: none;	
  }

  #introenbody {
    position:relative;
    display:block;
    margin:auto;
    padding:20px 100px 20px 100px;
    width:100%;
  }

  #meatbox {
    display:inline-block;
    margin:0;
    padding:0;
    width:160px;
    height:218px;
  }

  #snackbox {
    display:inline-block;
    margin:0;
    padding:0;
    width:160px;
    height:170px;
  }

  img.mboxset {
    width:90%;
  }

  #topbar01 {
    position:relative;
    display:block;
    width:100%;
    height:auto;
    overflow:hidden;
    overflow-wrap: break-word;
  }

  #topbar01 #chickinfo {
    position:absolute;
    width:62%;
    left:33%;
    top:10%;
    z-index:1;
  }

  #topeff01 {
    display:none;
  }

  #topeff02 {
    position:relative;
    display:block;
    width:100%;
    height:auto;
    overflow:hidden;
    overflow-wrap: break-word;
  }
  
  #fwinebar01 {
    display:none;
  }

  img.meatmain {
  width:90%;
  }

  img.meatmobile {
    display:block;
    width:100%;
  }



  #cataintrox {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#cataglog {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#catermlogex {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

#catermlog {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

  #cataglognex {
    display:none;
  }

  #catagairex {
    display:block;
    margin:auto;
    padding:auto;
    width:100%;
  }

  #catroomlogex {
  display:block;
  margin:auto;
  padding:auto;
  width:100%;
}

  #catabox {
    display:none;
  }

  #cata2box {
    display:none;
  }

  #cata3box {
    display:none;
  }

  #subcatabox {
    display:none;
  }

  #spacebox {
    display:none;
  }

  ul.a {
    list-style-type: square;
    padding: 25px 25px 25px 25px;
  }

  .bullnet {
    font-family: "Noto Sans TC", sans-serif;
    font-size:24px;
    line-height:36px;
  }

  .bullengnet {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:20px;
    line-height:30px;
  }

  #addressb {
    padding-left:10px;
    padding-right:20px;
  }

  .catnote {
    font-family: "Noto Sans TC", sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .catcnnote {
  font-family: "Noto Sans SC", sans-serif;
  font-size: 20px;
  line-height: 30px;
}

  .catengnote {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .catnoteb {
    font-family: "Noto Sans TC", sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
  }

  .catcnnoteb {
    font-family: "Noto Sans SC", sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
  }

  .catengnoteb {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
  }

  .swiper-slide img {
    display: block;
    vertical-align:top;
    width: 100%;
    object-fit: cover;
  }
    
  .swiper-pagination-bullet {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
    color: #FFFFFF;
    opacity: 1;
    background: rgba(0, 0, 0, 0.2);
  }
    
  .swiper-pagination-bullet-active {
    color: #093646;
    background: #FFFFFF;
  }

  #nsetfooter {
    margin:auto;
    padding:0 20px 0 20px;
    width:100%;
    height:860px;
    max-height:860px;
    background:#FDF9CA;
    border-top:2px solid #9F9F83;
  }

  #nbottom {
    display:block;
    margin:auto;
    width:100%;
    height:530px;
    min-height:530px;
    vertical-align:top;
  }

  .nb01div {
    display:inline-block;
    padding:0 0 0 20px;
    width:200px;
    height:230px;
    min-height:230px;
    overflow:hidden;
    overflow-wrap: break-word;
  }

  .nb02div {
    position:relative;
    display:block;
    width:280px;
    <height:500px></height:500px>;
    min-height:280px;
    overflow:hidden;
    overflow-wrap: break-word;
  }

  .sboxset {
    position:absolute;
    top:20px;
    left:20px;
    vertical-align: top;
  }

  .slangset {
    position:absolute;
    top:250px;
    left:20px;
  }

  a.aexponote {
    font-family: "Noto Sans TC", sans-serif;
    font-size:18px;
    line-height:26px;
    text-decoration: none;
    color:#00002E;
  }

  a.aexponote:hover {
    cursor:pointer;
    color:#58b7da;
  }

  a.aexpocnnote {
    font-family: "Noto Sans SC", sans-serif;
    font-size:18px;
    line-height:26px;
    text-decoration: none;
    color:#00002E;
  }

  a.aexpocnnote:hover {
    cursor:pointer;
    color:#58b7da;
  }

  a.aexpoengnote {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:16px;
    line-height:24px;
    text-decoration: none;
    color:#00002E;
  }

  a.aexpoengnote:hover {
    cursor:pointer;
    color:#58b7da;
  }

  p.footnote {
    font-family: "Noto Sans TC", sans-serif;
    font-size:18px;
    line-height:24px;
    text-align:center;
    color:#00002E;
  }

  p.footcnnote {
    font-family: "Noto Sans SC", sans-serif;
    font-size:18px;
    line-height:24px;
    text-align:center;
    color:#00002E;
  }

  p.footengnote {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:16px;
    line-height:24px;
    text-align:center;
    color:#00002E;
}

  img.socialbox {
    padding:10px 0 10px 0;
    width:180px;
  }

  img.socialbox:hover {
    opacity:0.6;
    cursor: pointer;
  }

  img.solidimgbox {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    width:120px;
  }

  img.solidimgbox:hover {
    cursor: pointer;
  }


}