@charset "utf-8";
/* CSS Document */

#gtco-hero .btn {
  font-size: 14px;
}
#gtco-hero .btn.btn-primary {
  padding: 14px 30px !important;
}
#gtco-hero .flexslider {
  border: none;
  z-index: 1;
  margin-bottom: 0;
}
#gtco-hero .flexslider .slides {
  position: relative;
  overflow: hidden;
}
#gtco-hero .flexslider .slides li {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  min-height: 700px;
  position: relative;
}
#gtco-hero .flexslider .slides li .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
#gtco-hero .flexslider .flex-control-nav {
  bottom: 40px;
  z-index: 1000;
}
#gtco-hero .flexslider .flex-control-nav li a {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: none;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
#gtco-hero .flexslider .flex-control-nav li a.flex-active {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.7);
}
#gtco-hero .flexslider .flex-direction-nav {
  display: block;
}
#gtco-hero .flexslider .flex-direction-nav a {
  position: absolute;
  cursor: pointer;
  width: 45px;
  height: 45px;
}
#gtco-hero .flexslider .flex-direction-nav a:before {
  left: 0;
  top: 0;
  color: #fff !important;
  text-shadow: none !important;
  font-size: 40px;
  position: relative;
  z-index: 10;
}
#gtco-hero .flexslider .flex-direction-nav a.flex-prev {
  opacity: 1 !important;
  left: 40px !important;
}
#gtco-hero .flexslider .flex-direction-nav a.flex-prev:before {
  text-indent: 0px !important;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e929";
}
#gtco-hero .flexslider .flex-direction-nav a.flex-next {
  right: 40px !important;
  opacity: 1 !important;
}
#gtco-hero .flexslider .flex-direction-nav a.flex-next:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0px !important;
  right: 0;
  content: "\e92a";
}
#gtco-hero .flexslider .slider-text {
  display: table;
  opacity: 0;
  min-height: 700px;
}
#gtco-hero .flexslider .slider-text > .slider-text-inner {
  display: table-cell;
  vertical-align: middle;
  min-height: 700px;
}
#gtco-hero .flexslider .slider-text > .slider-text-inner h2 {
  font-size: 37px;
  color: #fff; font-weight:normal; font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif;
}
@media screen and (max-width: 768px) {
  #gtco-hero .flexslider .slider-text > .slider-text-inner h2 {
    font-size: 40px;
  }
}
#gtco-hero .flexslider .slider-text > .slider-text-inner .gtco-lead {
  font-size: 20px;
  color: #fff;
}
#gtco-hero .flexslider .slider-text > .slider-text-inner .gtco-lead .icon-heart {
  color: #d9534f;
}

.gtco-section-overflow {
  overflow: hidden;
  position: relative;
}

#gtco-services .feature-left .icon i {
  color: #cccccc !important;
}
#gtco-services .feature-left h3 {
  color: #FF5126;
  font-size: 22px;
}
.slider-text-inner p{ color:#fff;font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif; font-size:25px; line-height:42px; margin-bottom:40px}
.slider-text{ margin-left:5%}


/*双威简介*/
.ab_l,.ab_r{ padding:0; margin:0; font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif; overflow:hidden}
.ab_r img{ width:100%;}
.ab_l{padding:7% 6%}
.ab_l_con h2{ font-weight:normal; font-size:26px; color:#cc0033; font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif; margin-bottom:30px}
.ab_l_con h2 span{ border-bottom:2px solid #f4bebf; padding-bottom:25px}
.ab_l_con p{ font-size:14px; color:#666; line-height:28px; max-width:775px; margin:20px 0}
.ab_l_con a{ font-size:12px; color:#cc0033; border:1px solid #cc0033; padding:10px 35px}
.ab_l_con a:hover{ background-color:#cc0033; color:#fff}

/*产品*/
.products{ clear:both}
.products dl{ position:relative; margin:0; padding:0;box-sizing: initial;}
.products dt{ border-right:1px solid #494848; }
.products dt img{ width:100%;max-width: 630px;max-height: 756px;}
.products dl dd{ position:absolute; text-align:center; left:0; top:0%; width:100%;font-size:14px;color:#fff; padding:0% 13%; z-index:9 }
.products dd a{ color:#fff}
.products dd a img{
  width: 148px;
  height: 45px;
}
.products dd h3{ font-size:24px;font-weight:normal;  color:#fff;font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif; padding-top:60%}
.products dd h3 span{ display:block; margin-top:16px}
.products dd p{ margin-top:4%; line-height:28px; font-size:14px}
.products dd p span{display:block;}
.products dd p i{ width:5px; height:5px; background-color:#fff; border-radius:5px}
.products dd p a{/* padding:0 10px*/ /*background:url(../images/yuan.png) no-repeat left; background-size:5px 5px; padding-left:10px*/ }
.products dd b,.bottom span{ display:block; width:38px; border-bottom:3px solid #686664; color: #686664; margin:4% auto 0; padding-bottom:6px;display:block; text-align:center; font-size:12px; font-weight:normal-webkit-transition: width 500ms,color 500ms,border 500ms;
transition: width 500ms,color 500ms,border 500ms;
-webkit-transition-delay: 0ms,200ms,200ms;
transition-delay: 0ms,200ms,200ms; }
.products dl:hover b,.bottom:hover span{ width:117px; border-color:#fff; text-align:center; color:#fff;transition-delay: 0ms,0ms,0ms;-webkit-transition-delay: 0ms,0ms,0ms;}
.shadow{position:absolute; background:#cc0033; width:100%; height:100%; top:0; left:0; opacity:0}

/*新闻*/
.news_main{ padding:80px 6%; clear:both}
.news_main h2{ font-size:26px; color:#333; text-align:center; font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif; margin-bottom:60px }
.news_main h2 span{ border-bottom:2px solid #c1c1c1; padding-bottom:20px}


.slideGroup .parHd ul{ display:table; margin:0 auto 50px; /*overflow:hidden  */}
.slideGroup .parHd ul li{ float:left; padding:5px 25px; cursor:pointer; font-size:14px; color:#333; border:1px solid #c1c1c1; margin:0 3px}
.slideGroup .parHd ul li.on{ background-color:#cc0033; color:#fff; border:1px solid #cc0033 }

.slideGroup .slideBox{ position:relative;padding:0px 0 0px 1.5%; /*overflow:hidden; zoom:1;*/}
.slideGroup .slideBox h4{ overflow:hidden}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute;top:30%;  display:block; width:15px; height:28px; z-index:99 }
.slideGroup .sPrev{ background:url("prev.png") no-repeat left;left:5px; z-index:99; }
.slideGroup .sNext{ background:url("next.png") no-repeat right ;right:5px;}

.slideGroup .parBd ul li{ margin:0 40px; float:left; text-align:center; width:28%;}
.slideGroup .parBd ul li a{ float:left; width:100%; font-size:14px; color:#838383; line-height:24px; }
.slideGroup .parBd ul li a h3{ font-size:16px; color:#333; font-weight:normal; font-family: "Microsoft JhengHei", "微軟正黑體",Arial, Verdana, sans-serif; margin:20px 0 15px}
.slideGroup .parBd ul li p{ padding:0 6%}
.slideGroup .parBd ul li a:hover h3{ color:#cc0033}
.slideGroup .parBd ul li img{ width:100%}

