@charset "UTF-8";
  body {
    width: 95%;
    max-width: 1200px;
    margin: 0 auto; 
    color:#666666;
  }
  @media (max-width: 992px) {
    body {
      width: 100%;
    }
  }
  html {
    background:#F2FDEF;
  }

  .container .col-md-9.ling-right {
    min-height: calc(70vh); 
  }

@media (max-width: 992px) {
  .container {
    width: 100%; 
  } 
}

.page_box a {
  color: #666666;
  text-decoration: none; 
  display: inline;
}
.page_box a:hover {
  color: #666666; 
}
.page_box a.btn:hover {
  color: #fff;
}

.page_box ul.home li.item:before,
.page_box ul.home li a span {
  color: #00AB1F;
}




/* 頁頭選單 ======================================================= */
.wrap-sticky nav.navbar.bootsnav.lingnavbar {
  background:#F2FDEF url(../../images/customer/pcconnector/logo_dod.jpg) left top no-repeat;
  background-size: 642px;
  border-bottom:0;
}
.wrap-sticky nav.navbar.bootsnav.sticked {
  max-width: 1200px;
  margin: 0 auto;
  left: 0;
  right: 0;
}					

nav.navbar.bootsnav.lingnavbar.sticked .pageheader_ling {
  display: none;
}

nav.bootsnav.lingnavbar .navbar-brand{
  padding: 12px 15px;
  width: 300px;
}

nav.navbar.bootsnav.lingnavbar.sticked .navbar-brand {
  width: 280px;
}

@media (max-width:1080px){
  nav.navbar.bootsnav.lingnavbar .navbar-brand img{
    width: 360px;
  }
}
@media (min-width: 993px){
  nav.navbar.bootsnav.lingnavbar {	
    min-height: 100px;
  }

  nav.navbar.bootsnav.lingnavbar .navbar-collapse.navbar-ling {	
    float: right !important;
    margin-top: 30px;
  }
  
  nav.bootsnav.lingnavbar ul.nav > li > a {
    color: #fff;
    padding: 12px 12px;
    background: #00A228;
    background: -webkit-linear-gradient(#B0EFB0, #00A228);
    background: -o-linear-gradient(#B0EFB0, #00A228);
    background: -moz-linear-gradient(#B0EFB0, #00A228);
    background: linear-gradient(#B0EFB0, #00A228);
    border-radius: 5px;
    margin-right: 3px;
  }
  nav.bootsnav.lingnavbar ul.nav li a:hover {
    background: #00A228;
    color:#fff;
  }
 

  nav.bootsnav.lingnavbar .attr-nav {
    margin:0;
  }
  nav.bootsnav.lingnavbar .attr-nav ul li.search a {
    padding:33px 15px 33px 0;
    color:#00A228;
  }

  nav.bootsnav.lingnavbar .top-search {
    top: 80px;
    border-radius: 8px; 
  }

  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
  .check-list li:before,
  ul.cart-list > li > h6 > a,
  /* .attr-nav > ul > li > a:hover,
  .attr-nav > ul > li > a:focus, */
  .side .widget ul.link li a:hover,
  .side .widget ul.link li a:focus,
  nav.navbar ul.nav > li > a:hover,
  nav.navbar ul.nav > li.active > a:hover,
  nav.navbar ul.nav li.active > a,
  nav.navbar ul li.dropdown.on > a,
  nav.navbar li.dropdown ul.dropdown-menu > li.on > a,
  nav.navbar li.dropdown ul.dropdown-menu > li a:hover,
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu,
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a {
    background: #00A228; 
    color: #fff; 
  }
  
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {
    background: #006600; 
    color: #fff; 
  }

  nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    border:none;
    box-shadow: 2px 2px 5px grey; 
    border-radius: 5px;
  }

}


@media (max-width: 992px){
  nav.navbar.bootsnav.lingnavbar{    
    background: #F2FDEF url(../../images/customer/pcconnector/logo_dod.jpg) left top no-repeat;
    background-size: 100% !important;
    border-bottom: 0;
    height: 105px;
  }
  nav.bootsnav.lingnavbar .top-search {
    top:105px !important
  }
  nav.navbar.bootsnav.lingnavbar .navbar-collapse.navbar-ling { 
    top:105px;
    background-color: #008C00;
  }

  nav.navbar.bootsnav.lingnavbar .navbar-collapse {
    position: absolute;
  }

  nav.navbar.bootsnav.lingnavbar .navbar-toggle {
    color: #fff;
    float: right;
    left: inherit;
    margin: 0 !important;
    position: fixed;
    top: 0;
    right: 0;
    border-radius: 0;
  }
  nav.navbar.lingnavbar .attr-nav {
    right:83px
  }

  nav.navbar.bootsnav.lingnavbar .navbar-toggle,
  nav.navbar.lingnavbar .attr-nav > ul > li > a {
    color: #fff;
    background-color: #008C00;
    padding: 37px 16px !important;
    line-height: 100%;
    font-size: 1em;
  }


  nav.bootsnav.lingnavbar .navbar-brand {
    position: absolute;
    top: 0;
    left: 15px;
    width: 70%;
    padding: 0;
    height: 107px;
    background: url(../../images/customer/pcconnector/logo2.png) left center no-repeat;
    background-size: contain;
  }
  nav.navbar.bootsnav ul.nav li a,
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
    color: #fff;
  }
  
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
  .check-list li:before,
  ul.cart-list > li > h6 > a,
  /* .attr-nav > ul > li > a:hover,
  .attr-nav > ul > li > a:focus, */
  .side .widget ul.link li a:hover,
  .side .widget ul.link li a:focus,
  nav.navbar ul li.dropdown.on > a,
  nav.navbar ul.nav > li > a:hover,
  nav.navbar ul.nav > li.active > a:hover,
  nav.navbar ul.nav li.active > a,
  nav.navbar li.dropdown ul.dropdown-menu > li.on > a,
  nav.navbar li.dropdown ul.dropdown-menu > li a:hover,
  nav.navbar li.dropdown ul.dropdown-menu > li ul.dropdown-menu > li a:hover {
    background-color: #006600;
    color: #fff; 
  }

  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a,
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {
    background-color: #006600; 
  }

}

@media (max-width: 568px){

  nav.navbar.bootsnav.lingnavbar {
    height: 70px;
  }

  nav.bootsnav.lingnavbar .top-search {
    top:65px !important
  }
  nav.navbar.bootsnav.lingnavbar .navbar-collapse.navbar-ling { 
    top:65px;
  }

  nav.bootsnav.lingnavbar .navbar-brand {
    position: absolute;
    top: 0;
    left: 8px;
    width: 70%;
    padding: 0;
    height: 70px;
    background: url(../../images/customer/pcconnector/logo3s.png) left center no-repeat;
    background-size: contain;
  }
 
  nav.navbar.lingnavbar .attr-nav {
    right:65px
  }
  nav.navbar.bootsnav.lingnavbar .navbar-toggle,
  nav.navbar.lingnavbar .attr-nav > ul > li > a {
    padding: 25px 12px 26px 12px !important;
  }
  nav.navbar.bootsnav.lingnavbar .navbar-toggle i,
  nav.navbar.lingnavbar .attr-nav > ul > li > a i {
    font-size: 1.2em;
    line-height: 100%;
  }
}








/* 電腦版 */
@media (min-width: 993px){ 

  .ling-left .left-search {
    display: none;
  }
  
  /* 左選單 */
  aside.ling-left .nav-left ul.category-1 .h3 {
    padding-left: 30px;
  }
  aside.ling-left .nav-left ul.category-1 .h3:before {
      width: 6px;
      height: 26px;
      display: inline-block;
      background: #D8D8D8;
      content: '';
      position: absolute;
      left: 0;
      top: 6px;
      border-radius: 5px;
  }
  aside.ling-left .nav-left ul.category-1 .h3:after {
    position: absolute;
    width: 6px;
    height: 10px;
    background: #00AB1F;
    display: inline-block;
    content: '';
    left: 0;
    top: 6px;
    border-radius: 5px 5px 0 0;
  }

  aside.ling-left .nav-left ul.category-1 > li > a {
    padding: 6px 15px;
    /* border:1px solid #73DCFF; */
    display: block;
    width: 100%;
    background: #DCFAD3;
    color: #00664C;
    border-radius: 5px;
  }
  aside.ling-left .nav-left ul.category-1 > li:hover > a,
  aside.ling-left .nav-left ul.category-1 > li:focus > a,
  aside.ling-left .nav-left ul.category-1 > li:active > a {
    background: #40C057;
    transition: all .3s;
    color: #fff;
  }
  aside.ling-left .nav-left ul.category-1 > li > a.left22{ 
    background: #40C057;
    color: #fff;
  }

  aside.ling-left .nav-left ul.category-1 > li + li:before{
    margin-bottom: 3px;
  }
  
  aside.ling-left .nav-left ul.category-1 > li:last-child {
    border-bottom: none;
  }
  aside.ling-left .nav-left ul.category-3 {
    background: #F6F6F6;    
    color: #00664C;
  }
  aside.ling-left .nav-left ul.category-3 li a:before {
    font-family: 'FontAwesome';
    content: "\f105";
    display: inline-block;
    position: absolute;
    left: 10px;
    height: 0;
    line-height: 0;
    top: 50%;
    color: #00664C;
}

  aside.ling-left .nav-left ul.category-3 > li > a,
  aside.ling-left .nav-left ul.category-3 > li > a:hover {
    border:none;
    color: #00664C;
  }
  aside.ling-left .nav-left ul.category-1 > li > a:before{
    display: none;
  }

  aside.ling-left .nav-left ul.category-3 > li > a.left32{ 
    color: #8C2300;
  }
}














/* 首頁幻燈片 */
.home_main_container img {
  width: 100%;
}

.carousel-fade:after {
	content:"";
	display:block;
	height:20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c1c1c1+0,ffffff+100 */
	background: rgb(193,193,193); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(193,193,193,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(193,193,193,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(193,193,193,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


/* 首頁標題================================== */
.hi_box:before {
  width: 6px;
  height: 26px;
  display: inline-block;
  background: #D8D8D8;
  content: '';
  position: absolute;
  border-radius: 5px; }

.hi_box:after {
  position: absolute;
  width: 6px;
  height: 10px;
  background: #00AB1F;
  display: inline-block;
  content: '';
  top: 0;
  border-radius: 5px 5px 0 0; }

.hi_box > h3 {
  padding-left: 25px; }

.hi_box > h3 > span {
  color: #00AB1F; }

.hi_box .btn {
  color: #00AB1F;
 }


 /* 內頁共用標題 */
 article.ling-right .page_box .page-header {
   border-bottom:none;
 }
 article.ling-right .page_box .page-header h1 {
   color:#00AB1F;
 }

/* 最新消息 首頁+內頁 */
.page_box.home_box .about_box .text {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  white-space: normal;
  overflow: hidden;
}

.about_box .btn {
  background-color: #00AB1F;
  color:#fff;
  border: none;
  padding: 3px 15px; 
}

/* .page_box ul.page li a span
.page_box ul.over-hidden li.item a */
.page_box ul.page li a {
  color: #666;
}
.page_box ul.page li a span {
  color: #00AB1F;
}


.page_box.news_box .page .item a small:before {
  content: "\f0a1";
  font-family: 'FontAwesome';
  color: #00AB1F;
  font-size: 1.2em;
}
.page_box.news_box .page .item a small img {
  display: none;
}

.page_box.home_box .box-6-newproducts .item { 
  border-radius: 5px;
}
.page_box.home_box .box-6-newproducts a.thumbnail { 
  background: #00AB1F;
  padding:0;
  box-shadow: 3px 3px 10px #999;
  border: none;
  display: inline-block;
}

.page_box.home_box .box-6-newproducts a.thumbnail .caption{
  padding:3px 6px;
}

.page_box.home_box .box-6-newproducts .thumbnail h2.no-over {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  overflow: none;  
  color: #fff;
}



footer {
  background: #008C00;
  color: #fff;
}


  @media (max-width: 568px) {
    footer:before {
      padding: 3px 6px;
      font-size: 0.8em; 
    } 
  }

  footer a,
  footer a:hover {
    color: #fff;
  }
  footer address .col-lg-6 div:nth-child(1) {
    font-size: 1.3em;
    font-weight: bold; 
  }
  /* footer .section:before {
    content: 'Copyright © LAI HENG TECHNOLOGY LTD. All rights reserved.';
    display: block; 
  } */




/* 產品圖外框線 */
.page_box ul.page-list li.list-item-0 .thumbnail,
.page_box ul.page-list li.list-item-1 .thumbnail .pic-box,
.page_box ul.page-list li.list-item-2 .thumbnail .pic-box {
  border: none;
  padding:0;
  box-shadow: 3px 3px 10px #999;  
  display: inline-block;
}


/* 內頁 - 各自樣板調整 =========================================== */

/* chu-une-fe0 */
.page_box.classify1_box .classify-text .page-list .list-item.list-item-1.float{
  margin-bottom: 0;
}



/* WP_Products */
.page_box.classify16_box #tb_box table .pro_remark{
  display: none;
}
.page_box.classify16_box #tb_box table tbody .icon .btn.detail:after {
  content: 'Product Info.';
}

/* 產品版 land-ctop-2 */
/* .page_box.product1_box .classify-text .page-list .list-item.list-item-1.float{
  margin-bottom: 30px;
} */
.page_box.product1_box .well-text,
.page_box.product1_box .textarea_box{
  display: none;
}


.page_box .btn.btn-primary,
.page_icon .btn.btn-primary{
    background-color: #00664C;
    border-color: #00664C;
}
.page_icon .btn{
    background-color: #A7A7A7;
    border-color: #A7A7A7;
}



/* 通樣板面調整 =============================================== */
@media (min-width: 993px) {
  .page_box .page-list .list-item-0  {
    width: 33% !important;
  }
}

/*asn-Srh-asun_css*/
.page_box.classify3_box > .img-mar{
  display: none !important;
}
.page_box.classify3_box .list-item-2.float .caption .text{
  display: none !important;
}

.classify12_box #tb_box th.td-link-down:before, 
.classify12_box #tb_box td.td-link-down:before, 
.classify13_box #tb_box th.td-link-down:before, 
.classify13_box #tb_box td.td-link-down:before {
  content: 'Item'; 
}

.page_box #tb_box th{
  background-color: #008C69;
}
