@media only screen and (min-width: 768px){.topnavbar {background-color:#005792; padding: 0rem 0;}}

@media only screen and (max-width: 414px) {.topnavbar {background-color:#005792; padding: 0rem 0;}}

body {
 background-color: #fffffa;}

.topnavbar .container {
    padding-top: 0px;
  padding-bottom: 10px;}

#nav ul li.current a {color:  #fd5f00;}
#nav ul li a{color:  #f6f6e9; padding: 10px 16px;}
#nav ul li a:hover {color: #fd5f00; }

#nav .subnav{background-color: #fff;}
#nav ul li .subnav a {color:#353535;}
#nav ul li .subnav a:hover {background: rgba(212, 200, 200, 0.1);}

.h1title {color: #5a5359;border-bottom:1px solid #dddddd;}

ul.product-list li a{color: #2c2c2c; background-color: #fbfbfb;}
ul.product-list li a.focus, ul.product-list li a:hover {color:#005792;}

a {color: #46413e;}
.news .fcol .news-list li a:hover, .news .news.main-content li a:hover {color: #e5322d;}

.topnavbar .container {
  text-align: center;
}

body.about-us .fcol-2 .container {
    width: 100%;
}

#bodyinhome .fcol-3 {
    background: #005792;
}

#bodyinhome .fcol-4 {
    background: url(https://static.iyp.tw/409774/files/55b01ea9-f891-4e46-9a5d-211f219d498b.jpg) no-repeat center; background-size: cover;
}

#bodyinhome .fcol-5  {
    background: #2c86c3;
}

body.about-us .fcol-2 {
    background: #005792;
}

body.about-us .fcol-4 {
    background: #bddfea;
}

#wrap {
    background: url(https://static.iyp.tw/409774/files/a91e0430-bf2d-479c-88a8-b200725c0747.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}

#foot-nav ul li {
    float: left;
    border-left: 1px dotted #898989;
}

#foot-nav ul li a {
    display: block;
    color: #b6b6b6;
    font-size: 1em;
    margin-right: 10px;
    padding: 4px 16px;
}

#footer {
    color: #b6b6b6;
    background-color: #13334c;
}

/**/
@media only screen and (min-width: 768px){
.footer-edit {
    margin-top: -140px;
}
#foot-nav {
    margin-top: 90px;
}
.contact-row {
    margin-top: 140px;
}
}

@media only screen and (max-width: 414px) {
.footer-edit {
    display: none;
}}

/*banner高度調整*/
@media only screen and (min-width: 768px){#banner {top: 190px;} #main-wrap {margin-top: 190px;} #ndc-banner-editor {top: 190px;}}

/*#foot-nav {
    display: none;
}*/

@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%
    }
}



/*產品介紹頁編輯框高度auto*/
body[data-type="fullpage"] #product-header.main {
      min-height: auto;
  }


/*內文字型大小顏色*/
#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;}

.swiper-container {
  height: auto !important;
}

.swiper-wrapper, .swiper-slide {
  height: 0 !important;
  padding-bottom: calc(650 / 1920 * 100%); /* 注意圖片高度與寬度要去掉單位 */
}

.swiper-slide {
  width: 100% !important;
}

/*--表格滑鼠移動變化--*/
#tb td a {
    display: block;
    height: 40px;
    line-height: 40px;
    background: #fffffa;
}
#tb td a:hover {
    background: #005792;
    transition: .4s;
    color: #fffffa;
}

/**/
#call {
    width: 55px;
    right: 10px;
    z-index: 999;
    bottom: 165px;
    position: fixed;
}

#toline {
    width: 55px;
    right: 10px;
    z-index: 999;
    bottom: 105px;
    position: fixed;
}