@media only screen and (min-width: 768px){.topnavbar {background-color:rgb(255 255 255 / 0%);}}

@media only screen and (max-width: 414px) {
body[data-type="fullpage"]:not(#managehome) #wrap>*:not(:last-child) {
    margin-bottom: -40px;
}
}

#nav ul li.current a {color: #176cb5;}
#nav ul li a{color:  #353535;}
#nav ul li a:hover {color: #176cb5;}

.h1title {color: #5a5359; text-align: center; border-bottom:1px solid #dddddd;}

ul.product-list li a{color: #505050; background-color:#ffffff;}
ul.product-list li a.focus, ul.product-list li a:hover {color:#176cb5;}

ul.product-list li h3 {
    text-align: center;
}

a {color: #46413e;}
.news .fcol .news-list li a:hover, .news .news.main-content li a:hover {color: #e5322d;}

.fcol.fcol-header {
    display: none;
}

body.about-us .fcol-1 {
    background: url(https://static.iyp.tw/409755/files/1c1ed706-45a8-4a17-b732-77463a7c1cab.jpg) no-repeat center;
}

body.about-us .fcol-2 {
    background: #176ab6 url(https://static.iyp.tw/409755/files/2d9c3a1a-762a-4e2b-91c6-fec02e3df5ec.jpg) no-repeat center;
    background-attachment: fixed;
    background-size: cover;
}

body.about-us .fcol-3 {
    background: url(https://static.iyp.tw/409755/files/6f715338-7c8f-4e50-aae5-264e5c8b26c3.jpg) no-repeat center;
    background-size: cover;
}


body.about-us .fcol-5 {
    background: url(https://static.iyp.tw/409755/files/9ebf83bc-82c8-41a7-99fb-7c71212fa073.jpg) no-repeat center;
    background-attachment: fixed;
    background-size: cover;
}

body.about-us .fcol-4, body.about-us .fcol-6{
    display: none;
}

body.about-us #footer {
    margin-top: -40px;
}

body.news .fcol-2 {
    display: none;
}

body.contact-us .fcol-1 {
    background: #176ab6 url(https://static.iyp.tw/409755/files/dfdb9045-e3fc-4e4d-aa87-a31aaa508d49.jpg) no-repeat top center;
    background-attachment: fixed;
    background-size: cover;
}

/*頁籤左右對齊*/
.topnavbar .container {
  text-align: justify;
  font-size: 0;
}

.topnavbar .container::after {
  content: "";
  display: inline-block;
  width: 100%;
}

/*banner等比縮放*/
.swiper-container {
  height: auto !important;
}

.swiper-wrapper, .swiper-slide {
  height: 0 !important;
  padding-bottom: calc(700 / 1920 * 100%); /* 注意圖片高度與寬度要去掉單位 */
}

.swiper-slide {
  width: 100% !important;
}

/*banner高度調整*/
@media only screen and (min-width: 768px){#banner {top: 70px;} #main-wrap {margin-top: 70px;} #ndc-banner-editor {top: 70px;}}

/*內文字型大小顏色*/
#product-header, .fcol.fcol-1, .fcol.fcol-2, .fcol.fcol-3,  .fcol.fcol-4, .fcol.fcol-5, .fcol.fcol-6 {font-size: 16px;color:#444;}

/*回最新消息*/
.back>a, .btn-search, .btn-style, input[type="submit"] {border: 1px solid #505050; background-color: #8a8a8a;}

/*產品輪播*/
.rwd-table {
  	overflow-y: visible !important;
}
#myDiv img {
        max-width: none;
}

/*產品介紹頁編輯框高度auto*/
body[data-type="fullpage"] #product-header.main {
      min-height: auto;
  }

@media only screen and (max-width: 576px) {
    .rwd-wrapper .col-2 {
        -webkit-flex:0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

/*圖片透明效果*/
.img3{
    opacity: 1.0; //設為完全不透明
    filter: alpha(opacity=50); // IE8 與更早的版本
}
.img3:hover{
    opacity: 0.5; //透明度設為 0.5
    filter: alpha(opacity=100); // IE8 與更早的版本
    /*transform: scale(2.5);*/
}


#call {
    width: 55px;
    right: 10px;
    z-index: 999;
    bottom: 180px;
    position: fixed;
}
#toline {
    width: 55px;
    right: 10px;
    z-index: 999;
    bottom: 105px;
    position: fixed;
}
