@charset "UTF-8";.idx-slide{overflow:hidden;position:relative;text-align:center}.idx-slide .idx-title{left:0;bottom:20%;width:100%;position:absolute;z-index:2}.idx-slide .idx-title .title{line-height:1;display:inline-block;position:relative;font-size:48px;line-height:110%;font-weight:bold;text-shadow:0 1px 3px rgba(0,0,0,.5);color:#fff!important}.idx-slide .idx-title .title::after{margin-top:5px;height:5px;content:"";width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:#01b6ad;background:-webkit-gradient(linear,left top,right top,from(#0089d1),to(#01b6ad));background:-webkit-linear-gradient(left,#0089d1 0%,#01b6ad 100%);background:-o-linear-gradient(left,#0089d1 0%,#01b6ad 100%);background:linear-gradient(to right,#0089d1 0%,#01b6ad 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088d0',endColorstr='#01b5ac',GradientType=1)}@media(max-width:1000px){.idx-slide .idx-title .title{font-size:32px}}@-webkit-keyframes btn-line{0%,100%{right:25px;width:30px}50%{right:25px;width:0}50.1%{right:60px;width:5px}}@keyframes btn-line{0%,100%{right:25px;width:30px}50%{right:25px;width:0}50.1%{right:60px;width:5px}}@-webkit-keyframes btn-arrow{0%,50%,100%{right:25px}50.1%{right:60px}}@keyframes btn-arrow{0%,50%,100%{right:25px}50.1%{right:60px}}.idx-more{margin-top:30px}.idx-more .btn-more{height:35px;padding-right:65px;padding-left:25px;margin:0;position:relative;cursor:pointer;z-index:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#fff}.idx-more .btn-more::before{right:25px;width:30px;content:"";top:50%;height:1px;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;background-color:#fff;position:absolute}.idx-more .btn-more::after{right:25px;width:6px;content:"";top:50%;height:1px;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;background-color:#fff;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.idx-more .btn-more:hover:before{-webkit-animation:btn-line .8s cubic-bezier(.445,.05,.55,.95) forwards;animation:btn-line .8s cubic-bezier(.445,.05,.55,.95) forwards}.idx-more .btn-more:hover:after{-webkit-animation:btn-arrow .8s cubic-bezier(.445,.05,.55,.95) forwards;animation:btn-arrow .8s cubic-bezier(.445,.05,.55,.95) forwards}@-webkit-keyframes scrollAnimate{0%{margin-top:25px;height:0}24%{margin-top:25px}25%{margin-top:25px;height:65px}50%,100%{margin-top:90px;height:0}}@keyframes scrollAnimate{0%{margin-top:25px;height:0}24%{margin-top:25px}25%{margin-top:25px;height:65px}50%,100%{margin-top:90px;height:0}}.idx-scroll{display:block;position:relative;margin-top:50px}.idx-scroll>span{color:#fff;font-size:14px;font-weight:700}.idx-scroll::before{content:"";left:50%;width:1px;position:absolute;background-color:#fff;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollAnimate;animation-name:scrollAnimate}.idx-scroll::after{content:"";left:50%;width:1px;position:absolute;background-color:#fff;top:25px;height:65px;opacity:.2}.slide{width:100%;height:calc(100vh - 106px);overflow:hidden;position:relative;background-color:#000}.slide::before{content:"";top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(46%,rgba(0,0,0,0)),to(rgba(0,0,0,.75))) no-repeat 0 0;background:-webkit-linear-gradient(rgba(0,0,0,0) 46%,rgba(0,0,0,.75)) no-repeat 0 0;background:-o-linear-gradient(rgba(0,0,0,0) 46%,rgba(0,0,0,.75)) no-repeat 0 0;background:linear-gradient(rgba(0,0,0,0) 46%,rgba(0,0,0,.75)) no-repeat 0 0;position:absolute;z-index:1}.slide>div{width:100%;height:100%;background-size:cover;position:absolute;-webkit-animation:slide 18s infinite;animation:slide 18s infinite;opacity:0;background-position:center}.slide>div:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.slide>div:nth-child(3){-webkit-animation-delay:12s;animation-delay:12s}@media(max-width:1000px){.slide{height:calc(100vh - 70px)}}@-webkit-keyframes slide{5%{opacity:1}34%{opacity:1}40%{opacity:0}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes slide{5%{opacity:1}34%{opacity:1}40%{opacity:0}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}