/*整體*/
body {
    color: #000;
    font-size: 16px;
    margin: 0;
}


/*Banner*/
.swiper-container {
  height: auto !important;
}
.swiper-wrapper, .swiper-slide {
  height: 0 !important;
  padding-bottom: calc(700 / 1920 * 100%); /* 注意圖片高度與寬度要去掉單位 */
}
.swiper-slide {
  width: 100% !important;
}



/*回首頁*/
.navbar-nav > li > a {
    color: #333;
}
.topnavbar {
  background-color: #fff;
  position: relative;
  z-index:100;
  width:100%;
  padding: .6rem 0;
  padding-top:0px;
  height: 100px;
}
.topnavbar .container {
  text-align: justify;
  font-size: 0;
}
.topnavbar .container::after {
  content: "";
  display: inline-block;
  width: 100%;
}

#nav ul li a {
    color: #000;
}
#nav ul li.current a {
    color: #215eb8;
}
#nav ul li.current a span {
    border-top:2px solid  #215eb8;
    padding-top:5px;
}
#nav ul li a:hover {
    color: #3e80e1;
}
#nav ul li a:hover span {
    color: #3e80e1;
    border-top:2px solid #3e80e1;
    padding-top:5px;
}
#nav ul li .subnav {
 background-color: rgba(204,0,0,0.75);
}
#nav ul li .subnav a {
 background-color: rgba(204,0,0,0.75);
      color: #fff;
}
#nav ul li .subnav a:hover {
 background-color: rgba(133,0,0,1);
}


/*h1*/
.h1title h1{
   color:#215eb8;
   border-bottom:2px solid #2579cb
}

/*產品*/
ul.product-list li a {
    color: #532600;
}


/*產品輪播*/
.rwd-table {
  	overflow-y: visible !important;
}

#myDiv img {
        max-width: none;
}


.navbar-nav {
    background-color: #000;
}

.navbar-nav > li > a {
    color: #fff;
}

.navbar-nav > li > a:hover {
    color: #fff;
}



/*變色框框*/
.serveimg {
   display: block;
   text-align: center;
   width: 100%;
   min-height:100px
   padding-bottom: 100%;
   background: #0d74d5;
   overflow: hidden;
   position: relative;
   border-radius:5px;
   padding:20px 15px;
}
.serveimg:hover {
     display: block;
   text-align: center;
   width: 100%;
   min-height:100px
   padding-bottom: 100%;
   background: #1666b1;
   overflow: hidden;
   position: relative;
   border-radius:5px;
   padding:20px 15px;
}


.mark{background:none;}
