.carousel{width:100%;min-width:1200px;position:relative}.carousel .carousel-content{width:100%;height:100%}.carousel .carousel-item{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;overflow:hidden}.carousel .carousel-item .carousel-item-container{width:1200px;height:100%;margin:0 auto;position:relative;overflow:hidden}.carousel .carousel-item .carousel-item-container .carousel-item-container-title{text-align:left;position:absolute;top:30%;left:0;color:#fff;z-index:1;-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:all .8s ease-in;transition:all .8s ease-in;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0}.carousel .carousel-item .carousel-item-container .carousel-item-container-title p.title,.carousel .carousel-item .carousel-item-container .carousel-item-container-title p:first-child{width:360px;max-height:108px;height:auto;font-size:40px;line-height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify}.carousel .carousel-item .carousel-item-container .carousel-item-container-title p.desc,.carousel .carousel-item .carousel-item-container .carousel-item-container-title p:last-child{width:360px;max-height:130px;height:auto;margin-top:10px;font-size:16px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-align:justify}.carousel .carousel-item .carousel-item-container .carousel-item-container-title button{margin-top:20px}.carousel .carousel-item .carousel-item-container .carousel-item-container-shape{position:absolute;right:0;top:30%;width:400px;-webkit-transform:translateY(-200px);transform:translateY(-200px);opacity:0;-webkit-transition:all .8s ease-in;transition:all .8s ease-in;-webkit-transition-delay:.2s;transition-delay:.2s}.carousel .carousel-item .carousel-item-container .carousel-item-container-shape img{width:100%}.carousel .carousel-item:first-child .carousel-item-container .carousel-item-container-title{-webkit-transform:translateY(-200px) translateX(100px);transform:translateY(-200px) translateX(100px)}.carousel .carousel-item:nth-child(2) .carousel-item-container .carousel-item-container-title{-webkit-transform:translateX(-200px);transform:translateX(-200px)}.carousel .carousel-item:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(#104a8a),to(rgba(0,0,0,.1)));background-image:linear-gradient(90deg,#104a8a,rgba(0,0,0,.1))}.carousel .carousel-item:nth-child(3) .carousel-item-bg{opacity:.7}.carousel .carousel-item:nth-child(3) .carousel-item-container .carousel-item-container-title{-webkit-transform:translateX(1000px);transform:translateX(1000px)}.carousel .carousel-item.active{opacity:1}.carousel .carousel-item.active .carousel-item-container .carousel-item-container-title{-webkit-transform:translateX(100px) translateY(0) skew(0deg) rotate(0deg) scale(1);transform:translateX(100px) translateY(0) skew(0deg) rotate(0deg) scale(1);opacity:1}.carousel .carousel-item.active .carousel-item-container .carousel-item-container-shape{-webkit-transform:translate(0);transform:translate(0);opacity:1}.carousel .target-container{width:1200px;position:absolute;bottom:10%;left:calc(50% + 100px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.carousel-target{height:20px}.carousel-target li{width:40px;height:2px;border-radius:2px;background:#fff;float:left;margin:0 5px;opacity:.4;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;cursor:pointer}.carousel-target li.active{opacity:1}.carousel-target:after{content:"";display:table;clear:both}.p-items{width:1200px;margin:0 auto;padding-top:20px}.p-items .title{width:100%;padding-right:30px;height:55px;line-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-items .title span{font-size:24px;display:inline-block}.p-items .title a{font-size:16px;display:inline-block}.p-items .title a,.p-items .title span{color:#595959}.p-items .content{width:100%}.p-items .content .content-left{text-align:center;float:left}.p-items .content .content-left a{display:block;width:100%;height:100%}.p-items .content .content-left a>div:first-child{padding:20px}.p-items .content .content-left p.content-title{font-size:24px;color:#595959;width:100%}.p-items .content .content-left p.content-description{font-size:14px;color:#999;margin-top:20px;width:100%}.p-items .content .content-right{float:left}.p-items .horizontal .content-left{width:380px;height:560px;padding:50px;float:left}.p-items .horizontal .content-left a>div{height:50%}.p-items .horizontal .content-left a img{width:276px}.p-items .horizontal .content-right{width:790px;height:560px;float:left;margin-left:20px}.p-items .horizontal .content-right .horizontal-items:nth-child(n+1):nth-child(-n+3),.p-items .horizontal .content-right .horizontal-items:nth-child(n+5):nth-child(-n+7){margin-right:20px}.p-items .horizontal .content-right .horizontal-items:nth-child(n+1):nth-child(-n+4){margin-bottom:20px}.p-items .horizontal .content-right .horizontal-items{float:left;background:#fff;width:180px;height:270px}.p-items .horizontal .content-right .horizontal-items a{display:block;width:100%;height:100%}.p-items .horizontal .content-right .horizontal-items a>div{height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-items .horizontal .content-right .horizontal-items img{width:120px;height:auto}.p-items .horizontal .content-right .horizontal-items .horizontal-content{padding:15px;line-height:24px}.p-items .horizontal .content-right .horizontal-items .horizontal-content .content-title{font-size:14px;color:#000;text-align:center;width:100%}.p-items .horizontal .content-right .horizontal-items .horizontal-content .content-description{font-size:13px;color:#999;text-align:center;width:100%}.p-items .horizontal .content-right .horizontal-items:after{content:"";display:table;clear:both}.p-items .vertical .content-left{width:530px;height:560px;padding:30px}.p-items .vertical .content-left a{display:block;width:100%;height:100%}.p-items .vertical .content-left a img{width:100%}.p-items .vertical .content-left a>div:first-child{height:40%}.p-items .vertical .content-left a>div:last-child{height:60%}.p-items .vertical .content-right{width:630px;height:560px;margin-left:20px}.p-items .vertical .content-right .vertical-items:first-child{margin-bottom:20px}.p-items .vertical .content-right .vertical-items{background:#fff;width:100%;height:270px}.p-items .vertical .content-right .vertical-items a{display:block;width:100%;height:100%}.p-items .vertical .content-right .vertical-items a>div:first-child{height:40%}.p-items .vertical .content-right .vertical-items a>div:last-child{height:60%}.p-items .vertical .content-right .vertical-items img{width:250px}.p-items .vertical .content-right .vertical-items .vertical-content{padding:15px;line-height:30px}.p-items .vertical .content-right .vertical-items .vertical-content .content-title{font-size:18px;color:#333;text-align:center;width:100%}.p-items .vertical .content-right .vertical-items .vertical-content .content-description{font-size:13px;color:#999;text-align:center;width:100%}.p-items .horizontal:after,.p-items .vertical:after{content:"";display:table;clear:both}.production{width:100%;background:#fbfbfb;padding-bottom:50px}