*{margin:0;padding:0;box-sizing:border-box;font-family:SourceHanSansCN,Microsoft YaHei}body{color:#fff}a{color:inherit;text-decoration:none}a,button{cursor:pointer}button{outline:none;border:none;background:transparent}h1,h2,h3,p{margin:0;padding:0}ul{list-style:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.scroll_content::-webkit-scrollbar-button,.scroll_content::-webkit-scrollbar-track{background-color:transparent}.scroll_content::-webkit-scrollbar-thumb,.scroll_content::-webkit-scrollbar-track-piece{background-color:transparent}.scroll_content::-webkit-scrollbar-corner,.scroll_content::-webkit-scrollbar-resizer{background-color:transparent}.scroll_content::-webkit-scrollbar{width:0;height:0}.scroll_content .-o-scrollbar{-moz-appearance:none!important;background:rgba(0,255,0,0)!important}.scroll_content::-o-scrollbar-button,.scroll_content::-o-scrollbar-track{background-color:transparent}.scroll_content::-o-scrollbar-thumb,.scroll_content::-o-scrollbar-track-piece{background-color:transparent}.scroll_content::-o-scrollbar-corner,.scroll_content::-o-scrollbar-resizer{background-color:transparent}.scroll_content{-ms-scroll-chaining:chained;-ms-content-zooming:zoom;-ms-scroll-rails:none;-ms-content-zoom-limit-min:100%;-ms-content-zoom-limit-max:500%;-ms-scroll-snap-type:proximity;-ms-scroll-snap-points-x:snapList(100%,200%,300%,400%,500%);-ms-overflow-style:none;overflow:auto}.common-a{cursor:pointer}.common-a-block{display:block;width:100%}.common-a-line{display:inline-block;padding:0 .12rem}.section{width:100%;background-repeat:no-repeat!important;background-position:50%;background-size:cover}.section .main{margin:0 auto;width:100%;height:100%}@keyframes jump-animation{0%{transform:translateY(.4rem)}to{transform:translateY(-.2rem)}}.head{position:fixed;z-index:100;left:0;top:0;width:100%;height:.71rem;line-height:.71rem;background:#000003;display:flex;padding-left:.75rem;padding-right:.65rem}.head .logo-container{flex:0 0 2rem;text-align:left}.head .logo-container .common-a-block{height:.71rem;line-height:.71rem}.head .logo-container .common-a-block .logo{display:inline-block;width:1.37rem;height:.43rem;vertical-align:middle}.head .menu-container{flex:1;text-align:right}.head .menu-container .link{margin-right:.2rem;height:.33rem;line-height:.33rem;font-size:.16rem;color:#fff}.head .menu-container .link.active{background:#e60012}.section.index{height:7.97rem;min-height:700px;position:relative;background-color:#000003}.section.index .main{position:absolute;left:0;top:50%;margin-top:-350px;height:700px;background-color:#000003;background-size:11.11rem 7rem;background-position:bottom;background-repeat:no-repeat}.section.index .logo-container{padding-top:1.7rem;width:2.66rem;margin:0 auto}.section.index .logo-container .logo{display:block;width:100%;vertical-align:middle}.section.index .sub-title{width:100%;margin-top:.23rem;line-height:.24rem;font-size:.19rem;color:#fff;text-align:center}.section.index .next-button{position:absolute;left:50%;bottom:.24rem;width:.28rem;margin-left:-.14rem;animation:jump-animation 1s infinite}.production .content,.production .main,.sub-production .content,.sub-production .main{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%}.production .content,.sub-production .content{display:flex}.production .content .modal,.sub-production .content .modal{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.production .content .detail,.sub-production .content .detail{position:relative;z-index:2;flex:1;text-align:center}.production .content .show,.sub-production .content .show{position:relative;z-index:2;flex:1;height:100%}.production .content .show .show-img,.sub-production .content .show .show-img{display:block;width:2.49rem;margin:0 auto}.production .content .detail,.sub-production .content .detail{width:100%}.production .content .detail .title-block,.sub-production .content .detail .title-block{width:2rem;padding-top:.67rem;margin:0 auto;display:flex}.production .content .detail .title-block .logo,.sub-production .content .detail .title-block .logo{flex:0 0 0.72rem}.production .content .detail .title-block .logo .logo-img,.sub-production .content .detail .title-block .logo .logo-img{display:block;width:100%}.production .content .detail .title-block .title,.sub-production .content .detail .title-block .title{flex:1;padding:.05rem .12rem;padding-right:0;text-align:left}.production .content .detail .title-block .title .inner,.sub-production .content .detail .title-block .title .inner{width:100%;height:.41rem;line-height:.31rem;font-size:.31rem}.production .content .detail .title-block .title .sub,.sub-production .content .detail .title-block .title .sub{margin-top:.07rem;width:100%;height:.14rem;line-height:.14rem;font-size:.15rem}.production .content .detail .descrition,.sub-production .content .detail .descrition{margin-top:.2rem;margin-bottom:.38rem;width:100%;line-height:.48rem;text-align:center;font-size:.18rem}.production .content .detail .link.common-a-block,.sub-production .content .detail .link.common-a-block{margin:0 auto;width:1.5rem;height:.39rem;line-height:.39rem;background:#3081f3;border-radius:.2rem;font-size:.2rem;text-align:center}.section.production{height:7.4rem;background:#fff}.section.production .header{width:100%;height:1.88rem;text-align:center}.section.production .header .title{padding-top:.75rem;padding-bottom:.26rem;width:100%;height:1.34rem;line-height:.4rem;color:#2b2c2d;font-size:.42rem;font-weight:600}.section.production .header .sub-title{width:2.11rem;margin:0 auto;height:.27rem;line-height:.27rem;font-size:.16rem;background:#e60012;color:#fff}.section.production .main{height:5.72rem}.section.production .main .content .detail{flex:638;margin-top:1.25rem;height:3.52rem;background:rgba(82,90,102,.5);text-align:center}.section.production .main .content .show{flex:472;padding:.35rem .9rem .25rem;padding-left:.42rem}.section.sub-production{height:auto}.section.sub-production .header{width:100%;height:1.5rem}.section.sub-production .main{height:6.45rem}.section.sub-production .main .content{background-size:cover;background-position:0 100%}.section.sub-production .main .content .detail{flex:732}.section.sub-production .main .content .detail .title-block{width:2.65rem;padding-top:1.7rem}.section.sub-production .main .content .detail .link.common-a-block{background:#fdda33;color:#333}.section.sub-production .main .content .show{flex:380;height:100%;padding-top:1.12rem;padding-right:.48rem}.section.sub-production .main .content .show .show-img{width:2.12rem;position:relative}.section.sub-production .main .content .show .show-img .show-img-inner{display:block;width:100%}.section.sub-production .main .content .show .show-img .float-img-large{position:absolute;left:-1.46rem;top:45%;width:1.46rem;height:1.58rem;margin-top:-.79rem}.section.sub-production .main .content .show .show-img .float-img-sm{position:absolute;left:-3.24rem;top:55%;width:.98rem;height:.9rem;margin-top:-.5rem}.partner .title,.programme .title,.sercives .title{width:100%;height:.34rem;line-height:.34rem;font-weight:700;font-size:.35rem;color:#333;text-align:center}.partner .sub-title,.programme .sub-title,.sercives .sub-title{width:100%;margin-top:.32rem;height:.18rem;line-height:.18rem;font-size:.18rem;font-weight:700;color:#666;text-align:center}.section.sercives{height:11.8rem;background:#fff}.section.sercives .title{margin-top:.94rem}.section.sercives .main{width:100%}.section.sercives .main .options{width:6rem;margin:0 auto;padding-top:.53rem}.section.sercives .main .options .arrow-button,.section.sercives .main .options .cards,.section.sercives .main .options .option-content{width:100%}.section.sercives .main .options .cards{height:3.42rem;position:relative}.section.sercives .main .options .cards .card-item{position:absolute;width:1.68rem;height:2.46rem;background:#e60012;overflow:hidden;transition:left .5s,right .5s,top .5s;cursor:pointer}.section.sercives .main .options .cards .card-item .sketch-img{display:block;width:100%;height:2.46rem}.section.sercives .main .options .cards .card-item.front{z-index:5;top:.96rem;left:50%;margin-left:-.84rem;opacity:1}.section.sercives .main .options .cards .card-item.center-left,.section.sercives .main .options .cards .card-item.center-right{top:.48rem;opacity:.8;z-index:4}.section.sercives .main .options .cards .card-item.center-left{left:.9rem}.section.sercives .main .options .cards .card-item.center-right{left:3.42rem}.section.sercives .main .options .cards .card-item.behind-left,.section.sercives .main .options .cards .card-item.behind-right{top:0;opacity:.5;z-index:3}.section.sercives .main .options .cards .card-item.behind-left{left:0}.section.sercives .main .options .cards .card-item.behind-right{left:4.32rem}.section.sercives .main .options .arrow-button{padding:.61rem 0;height:1.48rem;line-height:.27rem;display:flex}.section.sercives .main .options .arrow-button .arrow{flex:0 0 0.3rem;height:.27rem}.section.sercives .main .options .arrow-button .arrow .arrow-img{display:block;width:100%}.section.sercives .main .options .arrow-button .circle{flex:1;display:flex;padding:.045rem .66rem;justify-content:space-between}.section.sercives .main .options .arrow-button .circle .item{display:block;width:.18rem;height:.18rem;border-radius:100%;background:gray}.section.sercives .main .options .arrow-button .circle .item.active{transform:scale(1.4);background:red}.section.sercives .main .options .option-content{padding-top:.75rem;display:flex;justify-content:space-between}.section.sercives .main .options .option-content .item{flex:0 0 21%}.section.sercives .main .options .option-content .item .option-item-img{display:block;width:100%;margin-bottom:.2rem}.section.sercives .main .options .option-content .item .details-dection{display:block;width:100%;height:.12rem;line-height:.12rem;font-size:.12rem;color:#666;text-align:center;font-weight:700}.section.sercives .main .process{width:100%;margin:0 auto;padding-top:.61rem;position:relative}.section.sercives .main .process .circles,.section.sercives .main .process .details{width:100%;display:flex;justify-content:center}.section.sercives .main .process .circles .item,.section.sercives .main .process .details .item{flex:0 0 2.67rem;text-align:center}.section.sercives .main .process .line{position:absolute;left:3%;top:.72rem;width:94%;height:.02rem;background:red}.section.sercives .main .process .circles{height:.23rem;line-height:.23rem}.section.sercives .main .process .circles .item .circle{display:inline-block;width:.24rem;height:.23rem;padding:.02rem;border:.01rem solid red;border-radius:100%}.section.sercives .main .process .circles .item .circle .inner-circle{display:inline-block;width:.14rem;height:.14rem;background:red;border-radius:100%}.section.sercives .main .process .details{padding-top:.4rem;width:100%}.section.sercives .main .process .details .detail-title{width:100%;height:.24rem;line-height:.24rem;font-size:.22rem;font-weight:700;color:#333}.section.sercives .main .process .details .detail-sub-title{padding-top:.23rem;width:100%;line-height:.26rem;font-size:.12rem;font-weight:700;color:#666}.section.programme{height:auto;padding-top:.2rem}.section.programme .content{width:100%;max-width:1800px;margin:0 auto;padding:.5rem 1.05rem}.section.programme .content .produtions-list{width:100%;display:flex;justify-content:space-between}.section.programme .content .produtions-list.second-list{margin-top:.65rem}.section.programme .content .produtions-list .item{position:relative;flex:0 0 28%;height:auto;overflow:hidden}.section.programme .content .produtions-list .item .pro-img{display:block;width:100%}.section.programme .content .produtions-list .item .modal{display:none;padding:.14rem;width:100%;height:100%;line-height:.22rem;position:absolute;z-index:2;left:0;top:0;background:rgba(0,0,0,.2);font-size:.16rem;font-weight:500;color:#fff}.section.programme .content .produtions-list .item:hover .modal{display:block}.section.programme .content .produtions-list .item .explain{position:relative;z-index:3;width:100%;height:.29rem;line-height:.38rem;font-size:.16rem;font-weight:700;color:#333;background:#fff;text-align:center;overflow:hidden}.section.partner{padding-top:1rem;height:auto}.section.partner .partner-list{padding:.31rem .93rem .41rem;width:100%}.section.partner .partner-list .img-list{width:100%;text-align:center}.section.partner .partner-list .img-list .partner-logo{display:inline-block;width:19.45%;max-width:275px}.section.about{height:2.2rem;background:#848484;overflow:hidden}.section.about .main-content{width:100%;padding-left:.4rem;padding-right:.34rem;display:flex}.section.about .main-content .description{text-align:left;height:.41rem;line-height:.41rem;font-size:.18rem;font-weight:600;color:#fff}.section.about .main-content .copyright{flex:658;padding-top:.52rem}.section.about .main-content .copyright .logo{padding-bottom:.11rem}.section.about .main-content .copyright .logo .logo-img{display:block;width:1.75rem}.section.about .main-content .contacts{flex:340;padding-top:.54rem}.section .content{margin:0 auto;width:100%;max-width:1677px}
/*# sourceMappingURL=index.fdd56a1.css.map*/