.topnavbar .container {
  text-align: justify;
  font-size: 0;
}

.topnavbar .container::after {
  content: "";
  display: inline-block;
  width: 100%;
}


BODY{
  font-size:14px;
  font-family:微軟正黑體;
}
.column H2{
  color:#cc0000;
}
.photo_right{
   float:right;
}


@media only screen and (min-width: 200px){.topnavbar {background-color: #f6f6f6;}}

#nav ul li a {
    color: #2d414c;
}


@media only screen and (min-width: 768px){#banner {top: 127px; } #main-wrap {margin-top: 127px;} #ndc-banner-editor {top: 127px;}}



#nav ul li.current a {
    color: #ff0000;
}


.swiper-container {
  height: auto !important;
}

.swiper-wrapper, .swiper-slide {
  height: 0 !important;
  padding-bottom: calc(800 / 1920 * 100%); /* 注意圖片高度與寬度要去掉單位 */
}

.swiper-slide {
  width: 100% !important;
}


.h1title { text-align: center; border-bottom:1px solid#dddddd;}


.h1title {
    color: #000;
}


#nav ul li a:hover {color: #ff0000;}

.fcol .container {
    padding: 25px;
}

#footer {
    background: url(https://static.iyp.tw/17210/files/9a6defdc-d397-4b66-b253-7eb63e85f0f7.jpg) ;
}

body.about-us .fcol.fcol-4 {  display:none;}
body.about-us .fcol.fcol-5 {    display:none;}
body.about-us .fcol.fcol-6 {   display:none;}


ul.product-list li a:hover {
    color: #fff;
    background-color: rgba(58,57,57,1);
}

ul.product-list li a {
    color: #FFF;
    background-color: rgba(58,57,57,0.85);
}



.marktxt {
    color: #F44336;
}

#toline {
    width: 55px;
    right: 10px;
    z-index: 999;
    bottom: 105px;
    position: fixed;
}






