.c1 .color{color:#40c2d2!important;}.c2 .color{color:#82c76e!important;}.c1 .bgcolor{background-color:#40c2d2!important;}.c2 .bgcolor{background-color:#82c76e!important;}.en section#kv .copy .slogan img{max-height:75px;max-width:80%;margin:8px 2%;}main section{padding:50px 0;}main section>h1{font-size:2em;text-align:center;margin-bottom:40px;line-height:110%;}main section>h6{margin-top:-30px;margin-bottom:40px;color:#40c2d2;font-size:0.92em;}main section#kv{padding:0;position:relative;text-align:center;}main section#kv .swiper-container{height:100vh;}main section#kv .swiper-slide{background-size:cover;background-position:center center;}main section#kv .swiper-slide:before{content:"";width:100%;height:40%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwgMCwgMCkiIHN0b3Atb3BhY2l0eT0iMC42NSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);position:absolute;bottom:0;left:0;}main section#kv .swiper-slide:after{content:"";background-image:url(../images/curve.png);width:100%;height:100%;background-position:center bottom;background-repeat:no-repeat;position:absolute;left:0;top:0;background-size:contain;}main section#kv .copy{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);bottom:9.5vh;top:auto;width:100%;max-width:1200px;padding:0 20px;z-index:10;}main section#kv .copy .slogan{width:100%;margin:0 auto;margin-bottom:15px;}main section#kv .copy .slogan img{margin:8px 2.5%;max-height:100px;}main section#kv .copy .desc{color:#FFF;}main section#blog .swiper-container{padding-left:2%;}main section#blog .swiper-slide{width:320px;}main section#blog a.item .pic{position:relative;height:auto;background-size:cover;background-position:center center;margin-right:-5px;}main section#blog a.item .pic:before{content:"";display:block;padding-top:100%;}main section#blog a.item .copy h1{font-size:1.1em;}main section#blog a.item .copy p{margin-bottom:0;line-height:145%;}main section#blog a.item .copy p,main section#blog a.item .copy .date{color:#666;font-size:0.9em;}main section#say{text-align:center;background-color:rgba(64,194,210,0.15);padding-bottom:0;}main section#say>h1{margin-bottom:20px;}main section#say .video{width:100%;max-width:880px;margin:0 auto;position:relative;height:auto;}main section#say .video:before{content:"";display:block;padding-top:56.25%;}main section#say .video iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}main section#say .swiper-slide{width:160px;}main section#say nav{padding:30px 0;background-color:rgba(64,194,210,0.25);}main section#say nav .container{padding-left:10px;}main section#say nav a .pic{margin-bottom:5px;position:relative;height:auto;background-size:cover;background-position:center center;}main section#say nav a .pic:before{content:"";display:block;padding-top:56.25%;}main section#say nav a .pic:after{content:"\f144";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);position:absolute;right:8px;bottom:8px;color:#FFF;font-size:1.4em;}main section#say nav a .label{color:#444;text-align:left;font-size:0.85em;line-height:140%;}main section#say nav a.active .pic:after{color:#40c2d2;}section#timeline{position:relative;}section#timeline .sm{-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.15);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.15);box-shadow:0 8px 16px rgba(0,0,0,0.15);}section#timeline .container{position:relative;}section#timeline .container:before{content:"";display:block;width:1px;height:100%;position:absolute;left:49.99%;top:0;border-right:solid 1px #DDD;}section#timeline .container .item{*zoom:1;position:relative;margin-bottom:10px;}section#timeline .container .item:before,section#timeline .container .item:after{display:table;content:"";line-height:0;}section#timeline .container .item:after{clear:both;}section#timeline .container .item:before{content:"";display:block;width:10px;height:10px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#40c2d2;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;top:16px;z-index:10;}section#timeline .container .item .pic{float:left;width:50%;padding-left:10%;padding-right:2%;text-align:right;}section#timeline .container .item .txt{float:right;width:40%;margin-right:8%;margin-top:20px;background-color:#f05b2b; color:#FFFFFF;padding:25px;position:relative;}section#timeline .container .item .txt:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent #f05b2b transparent transparent;position:absolute;left:-14px;top:0;}section#timeline .container .item .txt .date{font-size:22px;line-height:100%;margin-bottom:20px;}section#timeline .container .item:nth-child(even) .pic{float:right;padding-left:2%;padding-right:10%;text-align:left;}section#timeline .container .item:nth-child(even) .txt{float:left;margin-left:8%;margin-right:0;}section#timeline .container .item:nth-child(even) .txt:before{border-width:15px 15px 0 0;border-color:#f05b2b transparent transparent transparent;left:auto;right:-14px;}section#timeline .container .item:nth-child(3n) .txt{background-color:#f05b2b;}section#timeline .container .item:nth-child(3n) .txt:before{border-color:transparent #f05b2b transparent transparent;}section#timeline .container .item:nth-child(3n):nth-child(even) .txt:before{border-color:#f05b2b transparent transparent transparent;}main section.banner{position:relative;background-size:cover;background-position:center center;background-attachment:fixed;min-height:70vh;height:70vh;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}main section.banner.left{background-position:58% center;}main section.banner.left .container{text-align:left;max-width:1100px;}main section.banner.left .container h1,main section.banner.left .container h2{width:62%;}main section.banner .container{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#FFF;width:90%;max-width:660px;text-align:center;}main section.banner .container h1{font-size:2em;line-height:135%;}main section.banner .container h2{font-size:1.5em;line-height:135%;}main section.banner .container h6{margin-top:5px;font-size:0.92em;}main section.banner .container p{margin-top:10px;}main section#better .container{max-width:760px;}main section#better .container .row{margin:0 -25px;margin-top:30px;}main section#better .container .col{padding:0 25px;margin-bottom:30px;}main section#better .container p{line-height:150%;}main section#value{text-align:center;}main section#value .container{padding:0 30px;}main section#value p{color:#666;margin-bottom:35px;}main section#value .chart{position:relative;max-width:560px;margin:0 auto;}main section#value .chart .vc1{max-width:34%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}main section#plan{text-align:center;}main section#plan .container{max-width:940px;}main section#plan a.btn{margin-top:20px;}main section#plan p{color:#666;}main section#plan .part{margin-bottom:40px;}main section#plan .part .sub{margin-bottom:50px;}main section#plan .part1 .item{padding:30px;margin-bottom:20px;}main section#plan .part1 .item img{width:100%;}main section#plan .part2 .item{margin-bottom:20px;border:solid 1px #DDD;padding:20px;}main section#plan .part2 .item .ico{font-size:2em;color:#40c2d2;}main section#plan .part2 .item h1{font-size:1.3em;margin:20px 0;}main section#support .detail{background-color:#40c2d2;color:#FFF;}main section#support .detail .row{margin:0;}main section#support .detail .row .col{padding:0;}main section#support .detail .copy{padding:60px 50px;}main section#support .detail .copy h1{font-size:1.5em;color:#000;}main section#support .detail .copy h2{font-size:1.9em;line-height:125%;margin:20px 0;}main section#support nav{padding:10px;background-color:#F2f2f2;}main section#support nav .swiper-slide{width:80px;}main section#support nav a{display:block;width:80px;height:80px;background-size:cover;background-position:center center;}main section#support nav a.active{border:solid 3px #40c2d2;}main section#bottom{text-align:center;padding-left:20px;padding-right:20px;}main section#bottom img{width:50%;max-width:230px;margin-bottom:70px;}main section#bottom h2{color:#666;font-size:1.1em;}@media (max-width: 991px) {main section#blog .swiper-slide{width:260px;}main section#plan .banner .container h1{font-size:2em;}main section#plan .container{padding:0 30px;}main section#plan .item{padding:0;font-size:0.95em;}main section#plan .item .ico{height:35px;}main section#plan .item h1{font-size:1.3em;margin:20px 0;}main section#plan .item p{color:#666;font-size:0.92em;}main section#kv:after{background-image:url(../images/curve_sm.png);}main section.banner{height:auto;}}@media (max-width: 567px) {.sm{display:none;}.en section#kv .copy .slogan img{max-height:55px;}.en section#kv .copy .desc{font-size:0.92em;}main section>h1{font-size:1.8em;}main section#kv:before{width:100%;height:60%;}main section#kv .copy .slogan img{max-height:65px;}main section#value .chart{margin-bottom:10px;}main section#value .chart .vc1{max-width:40%;}section#timeline .container:before{left:4.2%;}section#timeline .container .item{width:80%;margin:0 auto;box-shadow:0 10px 12px rgba(0,0,0,0.03);}section#timeline .container .item:not(:last-child){margin-bottom:30px;}section#timeline .container .item:before{display:none;}section#timeline .container .item .pic{float:none;width:100%;padding-left:0;padding-right:0;}section#timeline .container .item .txt{float:none;width:100%;margin-right:0;margin-top:0px;}section#timeline .container .item .txt:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#40c2d2;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;top:-5px;left:-8.5%;z-index:10;}section#timeline .container .item:nth-child(even) .pic{float:none;padding-left:0;padding-right:0;text-align:left;}section#timeline .container .item:nth-child(even) .txt{float:none;margin-left:0%;margin-right:0;}section#timeline .container .item:nth-child(even) .txt:before{border-width:0 15px 15px 0;border-color:transparent #f05b2b transparent transparent;left:-14px;right:auto;top:0;}section#timeline .container .item:nth-child(3n):nth-child(even) .txt:before{border-color:transparent #f05b2b transparent transparent;}main section.banner{background-attachment:local;}main section.banner.left .container{text-align:center;}main section.banner.left .container h1,main section.banner.left .container h2{width:75%;}main section.banner .container h1{font-size:1.8em;}}