/*
 * vcolco 1.0.0
 * Author smohan <https://smohan.net; https://github.com/s-mohan; smohan@163.com;>
 * Released under the ISC license.
*/

.slider-progress{width:1px;height:260px;background-color:#363535;position:relative;overflow:hidden}.slider-indicator .slider-indicator__progress_value,.slider-progress__value{position:absolute;top:0;left:0;width:100%;height:30%;background-color:#009fe8;background-image:linear-gradient(-180deg,#009fe8 3%,#009fe8)}.slider-indicator .move.slider-indicator__progress_value,.slider-progress__value.move{height:100%!important;animation:matrix3d 4s linear infinite;transform-origin:bottom}.slider-indicator{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:20px}.slider-indicator .slider-indicator__pager{width:80px;height:20px;line-height:20px;position:absolute;left:0;top:0;font-size:0}.slider-indicator .slider-indicator__pager span{font-size:14px;color:#717171}.slider-indicator .slider-indicator__pager span.page-index{color:#080808}.slider-indicator .slider-indicator__progress{position:absolute;left:80px;right:90px;height:1px;top:9px;background-color:#cecccc}.slider-indicator .slider-indicator__progress_value{width:auto;height:100%}.slider-indicator .slider-indicator__ctrls{width:90px;height:20px;line-height:20px;position:absolute;right:0;top:0;text-align:right;font-size:0}.slider-indicator .slider-indicator__ctrls>a{margin-left:10px;cursor:pointer;text-decoration:none}.half-screen-slider{overflow:hidden;position:absolute;color:#fff;width:55.52%;left:0;top:auto}.half-screen-slider .slider-viewport{width:100%;position:relative}.half-screen-slider .slider-viewport:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#021021;z-index:-1}.half-screen-slider .slider-main{position:relative;width:100%;padding:100px 60px 60px calc((100vw - 1200px)/ 2);background-color:rgba(2,16,33,.6);z-index:2}.half-screen-slider .slider-container{position:relative}.half-screen-slider .slider-body{position:relative;width:100%;overflow:hidden}.half-screen-slider .slider-wrapper{margin:0;padding:0;list-style:none;overflow:hidden;white-space:nowrap;font-size:0;visibility:hidden}.half-screen-slider .slider-item{width:100%;overflow:hidden;position:relative;font-size:14px;vertical-align:top;white-space:normal;display:inline-block}.slider-pagination{font-size:0;margin:0;padding:0;list-style:none;text-align:right}.slider-pagination>li{display:inline-block;width:8px;height:8px;background-color:#363535;margin-left:20px;border-radius:50%;cursor:pointer}.slider-pagination>li.actived{background-color:#009fe8}@keyframes matrix3d{0%{transform:matrix(1,0,0,1,0,-260)}to{transform:matrix(1,0,0,1,0,260)}}@media screen and (max-width:760px){.slider-pagination>li{width:6px;height:6px;margin-left:10px}}.p-plan>.banner{width:100%;height:906px;overflow:hidden;background-color:#080808;background-position:top;background-repeat:no-repeat;background-size:cover;color:#080808;position:relative}.p-plan>.article{padding-top:200px;padding-bottom:200px;background:url(../img/mission.jpg) top -80px center no-repeat #fff;background-size:100% auto}.p-plan .branch-item__slider{margin-top:40px;overflow:hidden}.p-plan .branch-item__slider .slider-indicator{margin-top:50px}.p-plan .slider-wrapper{margin:0;padding:0;list-style:none;overflow:hidden;visibility:hidden}.p-plan .slider-item{overflow:hidden}.p-plan .slider-item__body{margin-left:-25px;margin-right:-25px;font-size:0;white-space:nowrap}.p-plan .branch-img-item{display:inline-block;vertical-align:top;width:50%;padding:0 25px;overflow:hidden;height:100%}.p-plan .branch-img{position:relative;margin:0;display:block;overflow:hidden;margin-left:2px}.p-plan .branch-img>img{width:100%;top:0;bottom:0;left:0;right:0;background-color:#cecccc}.p-plan .branch-info{position:relative;width:80%;height:225px;background:#fff;border:1px solid #eae9e9;margin-top:-150px;margin-bottom:2px;margin-left:2px}.p-plan .branch-info p{position:relative;margin:0;font-size:16px;color:#767676;top:50%;transform:translateY(-50%);padding-left:48px;line-height:1.8}.p-plan .branch-info .branch-info__tag{position:absolute;width:102px;line-height:42px;border-radius:42px;background:#019ef5;font-size:16px;color:#fff;top:0;right:20%;transform:translateY(-50%);text-align:center}.p-plan .slider-indicator{position:relative;margin-top:100px;left:auto;top:auto}.p-plan .slider-indicator .slider-indicator__progress{left:100px;right:100px}.p-plan .banner{background-image:url(../img/plan/banner1.png);background-position:bottom;background-size:cover;margin-bottom:200px}.p-plan .banner .g-viewport{display:table;text-align:center;height:100%}.p-plan .banner .banner-body{margin:0 auto;text-align:center;display:table-cell;vertical-align:middle}.p-plan .banner h2{word-break:break-all;white-space:nowrap;padding:0;margin:0 auto}.p-plan .banner h2 .banner-en{display:inline-block;font-weight:400;font-family:PingFangSC-Semibold;font-size:40px;color:#fff;letter-spacing:2.14px;vertical-align:middle}.p-plan .banner h2 .banner-zh{font-size:35px;color:#fff;letter-spacing:1.87px;display:inline-block;margin-left:12px;vertical-align:middle}.p-plan .banner p{margin-top:10px;font-size:24px;color:#fff;letter-spacing:1.29px}.p-plan .idea-content{position:relative}.p-plan .idea-content .idea-des{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;letter-spacing:10px}.p-plan .idea-content img{width:100%}.p-plan .idea-canvas{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.p-plan .title-en,.p-plan .title-zh{opacity:0;transform:translateY(5rem);transition:transform .7s,opacity .7s}.p-plan .title-en.animated,.p-plan .title-zh.animated{opacity:1;transform:translate(0)}.p-plan .title-zh{font-size:24px;letter-spacing:2.21px;line-height:19px;font-weight:400}.p-plan .title-en{margin-top:15px;font-size:42px;letter-spacing:-.99px}.p-plan .business,.p-plan .idea,.p-plan .product{margin-bottom:200px}.p-plan .business .business-map{text-align:center}.p-plan .business-container{width:990px;text-align:center;transform-origin:0 0;display:inline-block}.p-plan .business-container .business-platform{display:inline-block;vertical-align:middle;font-size:14px;color:rgba(0,0,0,.85);text-align:right;line-height:50px;opacity:0;transform:translate(-100%);transition:transform .8s,opacity .7s}.p-plan .business-container .business-platform.animated{opacity:1;transform:translate(0)}.p-plan .business-container .platform-right{text-align:left;opacity:0;transform:translate(100%);transition:transform .8s,opacity .7s}.p-plan .business-container .platform-right.animated{opacity:1;transform:translate(0)}.p-plan .business-container .business-map{overflow:hidden;border-radius:167px;background:#f4fafd;text-align:center;display:inline-block;vertical-align:middle;padding:58px 0;margin:0 40px;transition:opacity .6s;opacity:0;width:600px}.p-plan .business-container .business-map.animated{opacity:1}.p-plan .business-container .map-big{padding:17px 60px;font-size:24px;color:#fff;background:#019ef5;display:inline-block;margin-bottom:17px;border-radius:60px}.p-plan .business-container .map-big.big-g{background:#03c160}.p-plan .business-container .map-item{display:inline-block;vertical-align:middle;margin-bottom:14px;padding:0 20px;line-height:40px;border:1px solid;border-radius:40px}.p-plan .business-container .map-item+.map-item{margin-left:9px}.p-plan .business-container .map-item.map-y{border-color:#f98300;color:#f98300}.p-plan .business-container .map-item.map-g{border-color:#03c160;color:#03c160}.p-plan .business-container .map-item.map-p{border-color:#a025ec;color:#a025ec}.p-plan .business-container .map-item.map-r{border-color:#f72500;color:#f72500}.p-plan .business-container .map-item.map-b{border-color:#019ef5;color:#019ef5}.p-plan .business-container .map-4{margin-top:30px;margin-bottom:40px}.p-plan .business-container .map-4 img{width:32px;height:32px}.p-plan .business-container .data-line{position:relative;font-size:12px;color:#6d7686;display:inline-block;vertical-align:middle;transform:translateY(-7px);padding-right:30px}.p-plan .business-container .data-line img{display:inline-block;position:absolute;right:5px;top:10px;width:20px;height:20px}.p-plan .business-container .line1{transform:translate(-20px)}.p-plan .business-container .line2{transform:translate(20px)}.p-plan .business-container .line2 .data-line{padding-left:30px}.p-plan .business-container .line2 .data-line img{left:5px}.p-plan .blueprint{margin-bottom:200px}.p-plan .blueprint .blueprint-map{overflow:hidden}.p-plan .blueprint .blueprint-des{font-size:14px;color:rgba(0,0,0,.85);margin:40px 0 80px;padding:0;opacity:0;transform:translate(50%);transition:opacity .7s,transform .8s}.p-plan .blueprint .blueprint-des.animated{opacity:1;transform:translate(0)}.p-plan .blueprint .map-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;transform-origin:0 0;width:1200px}.p-plan .blueprint .item-icon{width:32px;display:inline-block;vertical-align:middle;margin:0 20px}.p-plan .blueprint .map-item{height:823px;border:1px solid #eae9e9;border-radius:40px;padding:40px;display:inline-block;vertical-align:middle;text-align:center}.p-plan .blueprint .map-item .map-header{height:110px}.p-plan .blueprint .map-item h3{font-size:24px;color:#080808;letter-spacing:2.21px;line-height:19px;margin:20px 0 28px}.p-plan .blueprint .map-item p{padding:0;font-size:14px;color:rgba(0,0,0,.85)}.p-plan .blueprint .map-item h4{margin:20px 0 12px}.p-plan .blueprint .map-group{width:556px;padding:26px 30px;background:#f4fafd;border-radius:40px}.p-plan .blueprint .map-group.circle{border-radius:70px}.p-plan .blueprint .map-group .group-item{-ms-flex:1;flex:1;line-height:72px;text-align:center;font-size:14px;color:rgba(0,0,0,.85);border-radius:72px;background:#fff}.p-plan .blueprint .map-group .group-item+.group-item{margin-left:16px}.p-plan .blueprint .group-line{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.p-plan .blueprint .group-line+.group-line{margin-top:16px}.p-plan .blueprint .map-middle{width:176px;border-radius:40px;background:#f4fafd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;height:546px}.p-plan .blueprint .map-middle img{width:96px;height:96px}.p-plan .blueprint .map-middle p{font-size:14px;color:rgba(0,0,0,.85);text-align:center;margin-top:34px}.p-plan .blueprint .last-item{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:162px}.p-plan .blueprint .last-item h2{padding:0 30px}@media screen and (min-width:1024px){.p-plan .banner{transform:translateY(-5rem)}.p-plan .banner h2,.p-plan .banner p{opacity:0;transform:translateY(5rem);transition:transform 1s,opacity .7s}.p-plan .banner h2.animated,.p-plan .banner p.animated{opacity:1;transform:translate(0)}.p-plan .article .article-body{opacity:0;transform:translateY(8rem);transition:transform 1.2s,opacity .7s}.p-plan .article .article-body.animated{opacity:1;transform:translate(0)}.p-plan .honor .honor-slider{opacity:0;transform:translateY(5rem);transition:transform 1s,opacity .7s}.p-plan .honor .honor-slider.animated{opacity:1;transform:translate(0)}}@media screen and (max-width:1280px){.p-plan .branch-info{height:160px;margin-top:-70px}.p-plan .banner,.p-plan .blueprint,.p-plan .business,.p-plan .idea,.p-plan .product{margin-bottom:120px}}@media screen and (max-width:760px){.p-plan .slider-indicator .slider-indicator__progress{left:70px;right:80px}.p-plan>.banner{height:480px;min-height:480px;padding:24px;background-image:url(../img/banner/event.m.jpg)}.p-plan>.banner h2 .banner-en{font-size:16px}.p-plan>.banner h2 .banner-zh{font-size:14px}.p-plan .blueprint .blueprint-des,.p-plan>.banner p{font-size:12px}.p-plan .article{padding:80px 0;background-image:none}.p-plan .timeline{padding:80px 0}.p-plan .timeline .slider-progress{display:none}.p-plan .timeline .timeline-slider{margin-top:40px;min-height:auto}.p-plan .timeline .timeline-slider__pagination{padding-left:0;width:150px}.p-plan .timeline .timeline-slider__pagination li.actived{font-size:32px;line-height:32px;letter-spacing:5px}.p-plan .timeline .timer-slider__wrap{left:150px}.p-plan .honor{padding:80px 0}.p-plan .honor .honor-slider{min-height:auto}.p-plan .honor .honor-items{margin:0 -5px}.p-plan .honor .honor-items .honor-items__item{padding:0 5px;font-size:12px}.p-plan .honor .honor-items .honor-item__text{margin-top:40px}.p-plan .honor .honor-item__describe{display:none}.p-plan .honor .slider-indicator{position:relative;margin-top:20px;top:auto;left:auto}.p-plan .title-zh{font-size:16px}.p-plan .title-en{font-size:17px;margin-top:7px}.p-plan .banner,.p-plan .blueprint,.p-plan .business,.p-plan .idea,.p-plan .product{margin-bottom:70px}.p-plan .branch-info{display:none}}