﻿@charset "UTF-8";

@font-face {
  font-family: "SSP-Regular";
  src: url("../../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf");
}
@font-face {
  font-family: "SSP-SemiBold";
  src: url("../../fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf");
}
@font-face {
  font-family: "Cabin-Regular";
  src: url("../../fonts/Cabin/Cabin-Regular.ttf");
}
@font-face {
  font-family: "Cabin-Medium";
  src: url("../../fonts/Cabin/Cabin-Medium.ttf");
}
@font-face {
  font-family: "Cabin-SemiBold";
  src: url("../../fonts/Cabin/Cabin-SemiBold.ttf");
}
@font-face {
  font-family: "Cabin-Bold";
  src: url("../../fonts/Cabin/Cabin-Bold.ttf");
}
@font-face {
  font-family: "Mt-Regular";
  src: url("../../fonts/Montserrat/Montserrat-Regular.ttf");
}
/**{font-family:ss,arial;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
html {color: #666666; height: 100%; overflow-x: auto; overflow-y: scroll; background:#FFFFFF;}
br{opacity: 0;background: transparent;color: transparent;}
img{ border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
.tgd-technology{/*padding-bottom: 100px;*/}
.tgd-technology p{margin-bottom: 30px; font-size:18px; line-height: 24px; color:rgb(11, 11, 11); font-family: "SSP-Regular";}
.tgd-technology img{max-width: 100%; height: auto;}
.fullscreen,.tgd-wrapper{margin: 0 auto; width: 100%;}
.w1200{max-width: 1200px;}
.w1920,.tgd-wrapper{max-width: 1920px;}
.tgd-banner{position: relative;}
.tgd-subject{position: absolute; left:10%; top:29%;}
.tgd-subject .icon{margin-bottom: 10px; width:34px; height:39px; background: url(../images/circle.png); no-repeat; background-size: 100% auto;}
.tgd-subject h1{margin-bottom: 20px; padding-left: 5px; font-size: 87px; font-family: "SSP-SemiBold"; font-weight: bold; color: #fff; }
.tgd-subject p{font-size: 40px; font-family: "SSP-Regular"; color: #fff; padding-left: 5px;}
.tgd-bar{position: absolute; left: 0px; bottom: 0px; right: 0px;}
.tgd-mouse{position: absolute; left: 0px; right: 0px; bottom: 16%; text-align: center; animation: move 4s infinite linear;}
.tgd-title{margin-bottom: 30px;}
.tgd-title h2{display: flex; align-items: center; justify-content: center;  flex-direction: row; background: linear-gradient(90deg, rgba(40, 206, 234, 1) 0%, rgba(0, 103, 226, 1) 100%); -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-family: "SSP-SemiBold"; font-weight: bold; font-size: 40px; text-transform: uppercase;}
.tgd-title h3{padding-bottom: 15px; font-size: 32px; color: #rgb(55, 55, 55); text-transform: uppercase; background: url(../images/line.png) no-repeat left bottom; font-family: "SSP-SemiBold";}
.tgd-photo{text-align: center;}
.tgd-intro{margin-bottom: 50px; width: 100%; display: table;}
.tgd-intro .text{width: 75%; display: table-cell; vertical-align: middle;}
.tgd-intro .img{width: 25%; display: table-cell; vertical-align: middle;}
.tgd-intro .text p:last-child{margin-bottom: 0px;}
.tgd-intro .text ul.desc{margin-bottom: 30px;}
.tgd-intro .text ul.desc li{padding-left: 20px; color: rgb(129, 129, 129); font-size: 16px; line-height: 24px; background: url(../images/dot.png) no-repeat 0px 10px;}
.tgd-video{margin:0 auto; width:100%; max-width:1000px; position: relative;}
.tgd-video iframe{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.tgd-video span{position: absolute; left: 50%; top: 50%; margin-left:-50px; margin-top:-35px; width: 100px; height: 70px; cursor: pointer; background: url(../images/play.png) no-repeat;}
.active-deterrence{width: 100%; display: table;}
.active-deterrence .img1{width: 55%; display: table-cell; vertical-align: middle; text-align: center;}
.active-deterrence .img2{width: 45%; display: table-cell; vertical-align: middle; text-align: center;}
.tgd-table{width: 100%; display: table;}
.tgd-table .img1{width: 60%; display: table-cell; vertical-align: bottom; text-align: center;}
.tgd-table .img2{width: 40%; display: table-cell; vertical-align: bottom; text-align: center;}
.tgd-table .img3{width: 50%; display: table-cell; vertical-align: bottom; text-align: center;}
.tgd-table p{margin-bottom: 0px; margin-top: 5px; font-family: "Cabin-Medium";}
ul.tgd-challenge:before,
ul.tgd-challenge:after,
.solution-network ul:before,
.solution-network ul:after,
.sl-network ul:before,
.sl-network ul:after,
.sl-network-content .body:before,
.sl-network-content .body:after,
.benefit-container:before,
.benefit-container:after,
.tgd-application ul:before,
.tgd-application ul:after {
  display: table;
  content: " ";
}
ul.tgd-challenge:after,
.solution-network ul:after,
.sl-network ul:after,
.sl-network-content .body:after,
.benefit-container:after,
.tgd-application ul:after {
  clear: both;
}
.tgd-application{padding: 80px 0px 120px; background-color: rgb(250, 253, 255);}
.tgd-application p{text-align: center;}
.tgd-application .body{width: 100%; overflow: hidden;}
.tgd-application .pd20{padding-bottom: 20px;}
.tgd-application li{float: left; width: 50%; display: inline; text-align: center;}
.tgd-application li.c3{float: left; width: 33.3333%; display: inline; text-align: center;}
.tgd-application li p{margin-top: 8px; font-size: 16px; font-family: "Cabin-Medium";}
.tgd-application li p.desc{margin-top: 20px; font-size: 14px; color: #818181; text-align: left;}
.tgd-application li .story-name{margin: 0 auto; width: 100%; max-width:330px; text-align:left; clear: both;}
.tgd-application li .story-name p{margin-bottom: 0px; font-size: 16px; text-align: left;}
.tgd-application li p.country{float: right; width: 60%; text-align:right; font-size: 12px; line-height: 20px; font-family: "SSP-Regular"; border-top: 1px solid #333; color: #828282;}
.tgd-application .swiper-pagination{text-align: left;}
.tgd-application .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0px;}
.tgd-application .swiper-pagination-bullet-active{ background: #0b0b0b;}
.tgd-application .swiper-pagination-bullet{width: 80px; height: 2px; background: #c4c4c4; border-radius: 0px;}
.two-lights{padding-left:16%;}
.two-lights-d2{width: 100%; max-width:1632px;}
.two-lights-d3{padding-bottom: 20px; position: relative; overflow: hidden;}
.two-lights .tgd-title{position:absolute;left:80px; top:0px;}
.two-lights .fectures{width:1748px; position:absolute; left:425px; top:0px; bottom:0px;}
.two-lights .photo{position:absolute;left: 50%; top:0px; width:874px; cursor: pointer; transition-duration: .3s; transition-property: all; transition-timing-function: linear; transition-delay: 0s;}
.two-lights .photo.active{left:0%;}
.two-lights .text{position:absolute; left:220px; bottom:0px; font-size: 18px; color:#b5b5b5; font-family: "Cabin-Medium"; cursor: pointer; transition-duration: .3s; transition-property: all; transition-timing-function: linear; transition-delay: 0s;}
.two-lights .text.active{position:absolute; left:0px; bottom:0px; font-size: 36px; color:#0b0b0b;}
.two-lights .tl-mask{position: absolute; right: 0px; top: 0px; bottom: 0px; width: 100px; height: 100%; background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}
/*
.tgd-product{display:flex; flex-wrap: nowrap;}
.tgd-product-item{display: flex; align-items: center; justify-content: space-between;flex-grow:1; flex-basis: 100%;}
*/
.tgd-productbox{border-bottom: 1px solid #ccc;}
.tgd-product{padding: 40px 0px; width: 100%; display:table; border-top: 1px solid #ccc;}
.tgd-product-item{width: 20%; display: table-cell; vertical-align: middle;}
.tgd-product-item.type{width: 18%; font-size: 24px; color:#0b0b0b; font-family: "SSP-SemiBold";}
.tgd-product-item.photo{width: 28%; text-align: center;}
.tgd-product-item.name{font-size: 12px; color:#0b0b0b; text-align: center; font-family: "Mt-Regular";}
.tgd-product-item.desc{font-size: 12px; color:#0b0b0b; font-family: "Mt-Regular";}
.tgd-product-item.link{width: 12%; text-align: center; font-size: 16px; font-weight:bold; font-family: "SSP-Regular"; background: linear-gradient(90deg, rgba(1, 105, 226, 1) 0%, rgba(40, 206, 234, 1) 100%); -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; letter-spacing: -0.3px;}
.tgd-product-item.name a{color: #0082cc;}
.font-gradient{background: linear-gradient(90deg, rgba(1, 105, 226, 1) 0%, rgba(40, 206, 234, 1) 100%); -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; letter-spacing: -0.3px;}
ul.tgd-challenge{width:100%;}
ul.tgd-challenge li{float: left; width:33.3333%; height:300px;  display: inline; box-sizing: border-box;}
ul.tgd-challenge li .block{margin: 0 auto; padding:50px 10px 20px; width: 260px; background-color:#fff;box-shadow: 0px 20px 30px #eee; border-radius: 10px; box-sizing: border-box; min-height: 330px;}
ul.tgd-challenge li .img{margin-bottom:20px; text-align:center; height:45px;}
ul.tgd-challenge li .img img{max-width:100%; height:auto;}
.tgd-technology ul.tgd-challenge li h3{margin-bottom: 10px; font-size:16px; color:#0b0b0b; font-family: "SSP-Regular";}
.tgd-technology ul.tgd-challenge li p{font-size:16px; line-height: 24px; color:#6f6f6f; font-family: "Mt-Regular";}
.tgd-text{max-width: 1000px; text-align: center;}
.tgd-overview p:last-child{margin-bottom: 60px;}
.solution-benefit .tgd-title{margin-bottom: 60px;}
.sl-benefit{margin-bottom: 100px; padding: 0px 0px 50px; width: 100%; border-radius: 20px; box-shadow: 0px 20px 30px #eee;}
.sl-benefit .title{padding-left: 50px; height: 100px; line-height: 63px; font-size: 18px; color: #fff; font-family: "SSP-Regular"; font-weight: bold; border-top-left-radius: 20px; border-top-right-radius: 20px; background: linear-gradient(90deg, rgba(1, 105, 226, 1) 0%, rgba(40, 206, 234, 1) 100%); background-image: url(../images/union.png); background-repeat: no-repeat; background-position: -20px 0px;}
.benefit-no{margin-bottom: 50px; padding:15px 0px 0px 75px;}
.benefit-no img{width: 70px;}
.benefit-container{padding: 0px 75px;}
.benefit-container .col-2{float: left; width: 50%; display: inline;}
.benefit-container p.mb{margin-bottom: 80px;}
.benefit-container h3{margin-bottom: 15px; font-size: 32px; color: #0b0b0b; font-family: "SSP-Regular";}
.benefit-container p .spec{margin-right: 30px; font-size: 20px; font-weight: bold; font-family: "SSP-Regular"; background: linear-gradient(90deg, rgba(40, 206, 234, 1) 0%, rgba(0, 103, 226, 1) 100%); -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; text-transform: uppercase;}
.benefit-container p .spec2{margin-right: 15px; font-size: 14px; color: #555555; line-height: 32px;}
.benefit-container p .spec3{margin-right: 15px; font-size: 20px; color: #a6a6a6; line-height: 32px;}
.benefit-container .w{margin: 0 auto; width: 100%; max-width: 450px; text-align: center;}
.sl-networking .tgd-title{margin-bottom: 60px;}
.sl-network li{float: left; display: inline; cursor: pointer;}
.sl-network li .tab{display: table; height: 83px;}
.sl-network li .l{width: 80px; height: 83px; background-color:#fafdff; border-top-left-radius: 20px; display: table-cell;}
.sl-network li .r{width: 80px; height: 83px; background: url(../images/tab_r.png) no-repeat; display: table-cell;}
.sl-network li .text{width: 380px; color: #666; font-size: 24px; color:#e7e8e8; line-height: 83px; background-color:#fafdff; text-align: center; font-family: "SSP-SemiBold"; height: 83px; display: table-cell; cursor: pointer;}
.sl-network li:nth-child(1) .l{width: 20px;}
.sl-network li:nth-child(1) .r{width: 80px; background: url(../images/tab_active_l.png) #fafdff no-repeat;}
.sl-network li.active:nth-child(1) .l{width: 20px; background: url(../images/tab_active_l.png) #fff no-repeat -60px 0px;}
.sl-network li.active:nth-child(1) .r{width: 80px; background: url(../images/tab_active_r.png) #fafdff no-repeat;}
.sl-network li.active:nth-child(1) .text{width: 380px;}
.sl-network li:nth-child(2) .l{width: 20px; background-color:#fafdff; border-top-left-radius: 0px; display: none;}
.sl-network li:nth-child(2) .r{width: 80px; background: url(../images/tab_r.png) #fff no-repeat; }
.sl-network li.active .r{background: url(../images/tab_active_r.png) no-repeat;}
.sl-network li.active .text{color: #fff; background: linear-gradient(90deg, rgba(38, 201, 233, 1) 0%, rgba(3, 111, 226, 1) 100%);}
.sl-network li.active:nth-child(2) .l{width: 0px; border-top-left-radius: 0px;}
/*.sl-network li.active:nth-child(1) .text{width: 440px;}*/
.sl-network-content{padding: 70px 40px; height: 500px; border-radius: 20px; /*border-top-left-radius: 0px;*/ box-shadow: 0px 20px 30px #eee; background-color: #fff;}
.sl-network-content .desc{padding: 0px 40px;}
.sl-network-content .img{float: left; width: 40%; display: inline;}
.sl-network-content .text{float: left; width: 60%; display: inline;}
.sl-network-content ul{margin-top: 50px; padding: 0px 15px;}
.sl-network-content li.title{padding-bottom: 30px;font-size: 20px; color:#7c7c7c; border-bottom: 1px solid #78797a; font-family: "SSP-Regular";}
.sl-network-content li .sncItem{width: 100%; display: table; border-bottom: 1px solid #78797a;}
.sl-network-content li .sncItem .name{width: 35%; display: table-cell; height: 90px; vertical-align: middle;}
.sl-network-content li .sncItem .imgs{width: 55%; display: table-cell; height: 90px; text-align: center; vertical-align: middle;}
.sl-network-content li .sncItem .imgs img{max-width: 280px;}
.sl-network-content li .sncItem .button{width: 10%; display: table-cell; height: 90px; vertical-align: middle;}
.sl-network-content li .sncItem .name div{float: left;}
.sl-network-content li .sncItem .name div:first-child{margin:5px 12px 5px 0px; width: 80px; color: #0b0b0b; border-right: 1px solid #b5b5b5;}
.sl-network-content li .sncItem .name .n1{font-size: 16px; line-height: 20px; font-family: "SSP-Regular";}
.sl-network-content li .sncItem .name .n1.s{font-size:13px; }
.sl-network-content li .sncItem .name .n2{font-size: 12px; line-height: 16px; font-family: "Mt-Regular";}
.sl-network-content li .sncItem .name .n3{font-size: 11px; line-height: 30px; font-family: "Mt-Regular";}
.sl-network-content li .sncItem .name span{font-size: 9px; line-height: 14px;}
.sl-network-content li .sncItem .button a{width:90px; height:28px; font-size:14px; line-height: 28px; color: #fff; border-radius: 14px; text-decoration: none; text-align: center; display: block; background: linear-gradient(90deg, rgba(1, 106, 226, 1) 0%, rgba(39, 204, 234, 1) 100%);}
.sl-network-content li.c2{position: relative;}
.sl-network-content li.c2 .sncItem{width: 48%; position: absolute; top: 0px;}
.sl-network-content li.c2 .sncItem:nth-child(1){left: 0px;}
.sl-network-content li.c2 .sncItem:nth-child(2){left: 52%;}
.sl-network-content li.c2 .sncItem .name{width: 70%;}
.sl-network-content li.c2 .sncItem .imgs{width: 20%;}
.sl-network-content li.c2 .sncItem .imgs img{max-width: 70px;}
.sl-news{padding-top: 30px; width: 100%; display: table;}
.sl-news img{max-width: 100%; height: auto;}
.sl-news .photo{width: 40%; display: table-cell; vertical-align: top;}
.sl-news .text{width: 60%; display: table-cell; vertical-align: top; font-family: "SSP-Regular";}
.sl-news .text h3,.sl-news .text p{margin-left: 30px;}
.sl-news .text h3{margin-bottom: 10px; font-size: 20px; }
.sl-news .text p{margin-bottom: 10px; font-size: 16px; line-height: 24px;}
.sl-news .text a{font-size: 16px; font-weight: bold; background: linear-gradient(90deg, rgba(1, 105, 226, 1) 0%, rgba(40, 206, 234, 1) 100%); -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; letter-spacing: -0.3px;}
.vcs-mask{position: absolute; left:0px; bottom:0px; top: 0px; right:0px; background: rgba(0, 0, 0, .5);}
.vcs-text{position: absolute; left:50%; top: 50%; margin-left: -100px; margin-top: -60px; padding: 10px 0px; color: #fff; font-size: 20px; font-family: "Mt-Regular"; text-align: center; line-height: 40px; border:2px solid #fff; border-radius: 8px; width:200px; height: 80px;}
.vcs-text strong{font-size: 32px; font-family: "SSP-SemiBold"; color: #fff;}
.customer_bg{position:relative; width:100%; max-width:330px; overflow:hidden; z-index:0; height:100%; max-height:415px;}
.customer_content{position:absolute; left:0px; bottom:50px; right:0px; width:100%; z-index:5;}
.customer_content .story_sort{margin-bottom:5px; font-size:16px; line-height:24px; color:#fff; text-align:center;}
.customer_content h3{margin-bottom:20px; font-size:20px; line-height:24px; color:#fff; text-align:center;}
.customer_content  .customer_info{margin-bottom:5px;padding:0px 15px; font-size:16px; line-height:24px; color:#fff; text-align:center;}
.customer_content a{font-size:14px; line-height:24px; color:#fff; text-align:center; text-decoration:underline;}
.customer_content a:hover{color:#159de6; text-decoration:none;}
.customer_info{padding:0px 15px; height:0px; color:#fff; font-size:14px; line-height:24px; overflow:hidden; transition:height .3s ease;}
.customer_bg::after{content:''; position:absolute; top:40%; bottom:0px; left:0; right:0; z-index:2; background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3) 30%,rgba(0,0,0,.7) 70%,rgba(0,0,0,.9) 100%); opacity:.8; transition:top .3s ease;}
.customer_bg:hover::after{top:0%;}
.customer_bg:hover .customer_info{height:180px;}
.customer_story{margin-bottom:80px; width:100%; display:table;}
.customer_story .photo, .customer_story .info{width:50%; display:table-cell; vertical-align:middle;}
.customer_story .info .body{padding-left:50px; text-align:right;}
.customer_story .info .casesort{margin-bottom:15px; font-size:18px; color:#159de6; font-weight:bold; font-family:"SSP-Regular";}
.customer_story .info h2{margin-bottom:20px; font-size:36px; line-height:50px; font-family:"SSP-SemiBold";}
.customer_story .info p{font-size:14px; color:#666; font-family:"SSP-Regular";}
.customer_story .info p strong{font-size:14px; color:#000; font-family: "SSP-Regular";}
.customer_story_content{padding-bottom:80px;}
.customer_story_content h3{margin-bottom:30px; padding-top:30px; font-size:32px; text-align:center; font-weight:normal; font-family: "SSP-Regular";}
.customer_story_content p{font-size:16px; color:#666;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom: 50px;}
.mb80{margin-bottom: 80px;}
.mb100{margin-bottom: 100px;}
.mb150{margin-bottom: 150px;}
.mb200{margin-bottom: 200px;}
@keyframes move {
  0% {
    bottom: 16%;
    opacity: 1;
  }
  50% {
    bottom: 18%;
    opacity: 0.7;
  }
  100% {
    bottom: 16%;
    opacity: 1;
  }
}
@-webkit-keyframes move {
  0% {
    bottom: 16%;
    opacity: 1;
  }
  50% {
    bottom: 18%;
    opacity: 0.7;
  }
  100% {
    bottom: 16%;
    opacity: 1;
  }
}
@media (max-width: 767px) {
.fullscreen{padding: 0px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tgd-title h2{font-size: 32px;}
.tgd-title h3{font-size: 24px;}
.tgd-technology p{margin-bottom: 30px; font-size:14px; line-height: 20px;}
.tgd-intro .text p.desc{font-size:14px;}
.tgd-subject h1{font-size: 48px;}
.tgd-subject p{font-size: 32px;}

.two-lights{padding-left:0px;}
.two-lights-d3 > img{margin-left: -10px; width: 180px;}
.two-lights .tgd-title{left:0px; position: static;}
.two-lights .fectures{width:780px; position:absolute; left:170px; top:0px; bottom:0px;}
.two-lights .photo{position:absolute;left: 50%; top:0px; width:390px;}
.two-lights .photo img{width: 374px; height: auto;}
.two-lights .photo.active{left:0%;}
.two-lights .text{left:130px;font-size: 14px;}
.two-lights .text.active{left:0px; font-size: 20px;}
.two-lights .tl-mask{display: none;}
.benefit-container p .spec{display: block;}
.benefit-container p .spec2{margin-right: 3px;}
.benefit-container p .spec3{margin-right: 3px;}
.customer_story{margin-bottom:50px; width:100%; display:block;}
.customer_story .photo, .customer_story .info{width:100%; display:block;}
.customer_story .photo{margin-bottom:30px;}
.customer_story .info .body{padding-left:0px; text-align:center;}
.pd{padding: 0 20px;}
.mb80{margin-bottom: 50px;}
.mb150{margin-bottom: 100px;}
}
@media (max-width: 480px) {
.tgd-technology{padding-bottom: 50px;}
.tgd-title h2{font-size: 24px;}
.tgd-title h3{font-size: 18px; background-size: 36px auto;}
.tgd-subject .icon{margin-bottom: 0px; width: 14px; height: 16px;}
.tgd-subject h1{font-size: 28px; margin-bottom: 0px;}
.tgd-subject p{font-size: 16px;}
.tgd-mouse{animation: none;}
.tgd-mouse img{width: 20px; height: auto;}
.tgd-intro .text{width: 100%; display:block;}
.tgd-intro .img{width: 100%; display:block; text-align: center;}
.tgd-intro .img img{width: 60%;}
.tgd-intro .text ul.desc li{font-size: 14px; line-height: 20px;}
.tgd-table p{font-size: 12px;}
.tgd-application{padding: 30px 0px 50px;}
.tgd-application li p{font-size: 11px; line-height: 12px;}
.tgd-application li.c3{margin-top: 20px; float: none; width: 100%; display: block; text-align: center; clear: both;}
.tgd-product-item{margin-bottom: 10px; width: 100%; display: block; text-align: center;}
.tgd-product-item.type{width: 100%; font-size: 18px;}
.tgd-product-item.photo{width: 100%;}
.tgd-product-item.photo img{width: 30%;}
.tgd-product-item.desc{font-size: 12px;}
.tgd-product-item.link{width: 100%;}
.two-lights{padding-left:0px;}
.two-lights-d3 > img{margin-left: -10px; width: 100px;}
.two-lights .tgd-title{left:0px; position: static;}
.two-lights .fectures{width:416px; position:absolute; left:90px; top:0px; bottom:0px;}
.two-lights .photo{position:absolute;left: 50%; top:0px; width:208px;}
.two-lights .photo img{width: 202px; height: auto;}
.two-lights .photo.active{left:0%;}
.two-lights .text{left:110px;font-size: 14px;}
.two-lights .text.active{left:0px; font-size: 20px;}
.two-lights .tl-mask{display: none;}
.tgd-application .swiper-pagination-bullet{width: 30px;}
ul.tgd-challenge li{float: none; margin-bottom: 20px; width:100%; height:auto;  display: block;}
ul.tgd-challenge li .block{width: 100%; min-height: auto;}
.sl-network li{float: none; width: 100%; display: block;}
.sl-network li .l{display: none;}
.sl-network li .r{display: none;}
.sl-network li .tab{width: 100%; display: block;}
.sl-network li .text,.sl-network li.active .text,.sl-network li.active:nth-child(1) .text{width: 100%; display: block; text-align:center;}
.sl-network-content{padding: 30px 0px; height: auto; }
.sl-network-content .desc{padding: 0px 10px;}
.sl-network-content .img,.sl-network-content .text{float: none; width: 100%; display: block;}
.sl-network-content ul{margin-top: 30px; padding: 0px 15px;}
.sl-network-content li.title{padding-bottom: 30px; font-size: 20px; color:#7c7c7c; border-bottom: 1px solid #78797a;}
.sl-network-content li .sncItem{padding:20px 0px; width: 100%; display: block; border-bottom: 1px solid #78797a;}
.sl-network-content li .sncItem .name{width: 100%; display: block; height: auto; text-align: center;}
.sl-network-content li .sncItem .imgs{margin: 20px 0px; width: 100%; display: block; height: auto;}
.sl-network-content li .sncItem .imgs img{max-width: 100%;}
.sl-network-content li .sncItem .button{width: 100%; display: block; height: auto; }
.sl-network-content li .sncItem .name div{}
.sl-network-content li .sncItem .name div:first-child{margin:5px 15px 5px 0px; padding-right: 15px;}
.sl-network-content li .sncItem .name .n1{font-size: 16px; line-height: 20px;}
.sl-network-content li .sncItem .name .n1.s{font-size:13px;}
.sl-network-content li .sncItem .name .n2{font-size: 12px; line-height: 16px;}
.sl-network-content li .sncItem .name .n3{font-size: 11px; line-height: 30px;}
.sl-network-content li .sncItem .name span{font-size: 9px; line-height: 14px;}
.sl-network-content li .sncItem .button a{margin: 0 auto;}
.sl-network-content li.c2 .sncItem{width: 100%; position: static; top: 0px;}
.sl-network-content li.c2 .sncItem .name{width: 100%; clear: both;}
.sl-network-content li.c2 .sncItem .imgs{width: 100%; text-align: center; height: 75px; clear: both;}
.sl-network-content li.c2 .sncItem .imgs img{max-width: 100%;}
.sl-benefit{margin-bottom: 50px;}
.benefit-no{margin-bottom: 20px;}
.benefit-container h3{font-size: 24px;}
.benefit-container{padding: 0px 20px;}
.benefit-container .w{margin-top: 30px;}
.benefit-container .col-2{float: none; width: 100%; display: block;}
.benefit-container p.mb{margin-bottom: 20px;}
.sl-networking .tgd-title,.solution-benefit .tgd-title{margin-bottom: 30px;}
.sl-news{padding-top: 0px; width: 100%; display: block;}
.sl-news .photo,.sl-news .text{width: 100%; display: block;}
.sl-news .text h3,.sl-news .text p{margin-left: 0px;}
.sl-news .text h3{margin-bottom: 10px; margin-top: 10px; font-size: 20px; }
.sl-news .text p.more{text-align: center;}
.vcs-text{margin-left: -80px; margin-top: -50px; padding: 10px 0px; color: #fff; font-size: 16px; line-height: 30px; width:160px; height: 60px;}
.vcs-text strong{font-size: 24px;}
.customer_story{margin-bottom:50px;}
.customer_story .info h2{margin-bottom:20px; font-size:24px; line-height:32px;}
.mb80{margin-bottom: 30px;}
.mb100{margin-bottom: 50px;}
.mb150{margin-bottom: 60px;}

}