body {
    background:url(https://static.iyp.tw/39177/files/0a9de620-240c-4f0b-9359-31f8b894b659.png) no-repeat center #fbfbfb;
    background-attachment: fixed;
}
@media only screen and (min-width: 768px){
.topnavbar {
    background-color: rgba(255,255,255,0.75);
    padding: 0;
}}
#nav ul li a {
    color: #060878;
    padding: 16px 10px;
}
#nav ul li a:hover {
    color: #08adf5;
}
#nav li.has-subnav ul li.has-subnav>div a::after, #nav>ul>li.has-subnav>a::after {
    padding-left: 10px;
}
#nav ul li.current a {
    color: #121212;
}
#nav .subnav {
  background-color: rgba(255,255,255,0.95);
}
.h1title {
    text-align: center;
    color: #060757;
    border-bottom: 1px ridge rgba(0,0,0,0);
    border-image: linear-gradient(to right, rgba(0,0,0,0), rgba(6,7,87,0.75), rgba(0,0,0,0)) 1;
}
ul.product-list li a {
    color: #fff;
    background-color: #05075b;
}
ul.product-list li a:hover {
    color: #08adf5;
}
.side-content.clearfix {
    background: rgba(0,0,0,0.25);
}
#side ul li a {
    color: #060878;
}
#side ul li.current>div a {
    color: #af0005;
}
.fcol .container {    color: #222;    font-size: 15px;}
p { line-height:2;}
.fcol h2 {
    color: #000;
    line-height:2;
}
h3, .h3 {
    line-height: 2;
}
a {
    color: #000;
    font-weight:bold;
}
a:hover {
    color: #060878;
}
body.index .fcol.fcol-1 {
    background:  rgb(254 253 253);;
}
body.index .fcol.fcol-3 {
    background:  rgb(254 253 253);;
}


/*關多餘格子*/
.fcol.fcol-4 {    display: none;}
.fcol.fcol-5 {    display: none;}
.fcol.fcol-6 {    display: none;}

/*footer設定*/
#footer {    background: #ebf8ff;}
#contact-info {    color: #0d0d0d;}
#foot-nav {    display: none;}
.contact-row {    padding: 1.5em 0 2em;}
#footer-service {    padding-bottom: 2em;}

/*圖片放大透明*/
.picc { 
    opacity: 1; /* 透明度100% FireFox 的寫法 */ 
    filter: Alpha(Opacity=100); /* 透明度100% IE 的寫法 */ 
    margin:0 auto;
    overflow: hidden;
} 
.picc img { 
    opacity: 1; 
    filter: Alpha(Opacity=100); 
  margin:0 auto;
  -webkit-transform: scale(1);
  -webkit-transition: 1s;
} 
.picc img:hover { 
  opacity: .5; /* 透明度50% FireFox 的寫法 */ 
  filter: Alpha(Opacity=50); /* 透明度50% IE 的寫法 */ 
  -webkit-transform: scale(1.05);
} 

#call {
    width: 55px;
    right: 10px;
    border-radius: 50%;
    z-index: 999;
    bottom: 165px;
    position: fixed;
}
#toline {
    width: 55px;
    right: 10px;
    border-radius: 50%;
    z-index: 999;
    bottom: 105px;
    position: fixed;
}



.swiper-wrapper, .swiper-slide {
  height: 0 !important;
  padding-bottom: calc(500 / 1920 * 100%); /* 注意圖片高度與寬度要去掉單位 */
}

/*banner高度調整*/
@media only screen and (min-width: 768px){#banner {top: 110px;} #main-wrap {margin-top: 128px;} #ndc-banner-editor {top: 128px;}}

/*產品介紹頁編輯框高度auto*/
.swiper-container {
  height: auto !important;
}

ul.product-list li a {
    color: #0d0d0d;
    background-color: #ebf8ff;
}

#contact-info ul li span {
    color: #fffdfd;
}

#footer a {
    color: #090909;
}

.contact-row h5 {
    color: #4e4e4e;
}

#contact-info ul li span {
    color: #343434;
}

#footer a {
    color: #666666;
}