#base-page .body{background-color:#f0efef}

.carousel,.slideshow{size:100% auto;position:relative;min-height:490px}.carousel.slick-initialized,.slideshow.slick-initialized{min-height:0}.carousel.slick-dotted,.slideshow.slick-dotted{margin-bottom:0}.carousel .slick-prev,.slideshow .slick-prev,.carousel .slick-next,.slideshow .slick-next{width:inherit;height:inherit;bottom:50px;transform:none;z-index:1}.carousel .slick-prev:before,.slideshow .slick-prev:before,.carousel .slick-next:before,.slideshow .slick-next:before{font-size:70px}@media(min-width:768px){.carousel .slick-prev,.slideshow .slick-prev,.carousel .slick-next,.slideshow .slick-next{bottom:0}}@media(min-width:992px){.carousel .slick-prev,.slideshow .slick-prev,.carousel .slick-next,.slideshow .slick-next{top:50%;transform:translateY(-50%)}}.carousel .slick-prev,.slideshow .slick-prev{left:5px}.carousel .slick-prev:before,.slideshow .slick-prev:before{content:'\276E'}@media(min-width:1200px){.carousel .slick-prev,.slideshow .slick-prev{left:5%}}.carousel .slick-next,.slideshow .slick-next{right:5px}.carousel .slick-next:before,.slideshow .slick-next:before{content:'\276F'}@media(min-width:1200px){.carousel .slick-next,.slideshow .slick-next{right:5%}}.carousel .slick-dots,.slideshow .slick-dots{position:absolute;height:24px;width:100%;bottom:14px;margin:0;overflow:hidden}@media(min-width:530px){.carousel .slick-dots,.slideshow .slick-dots{bottom:18px}}@media(min-width:768px){.carousel .slick-dots,.slideshow .slick-dots{bottom:36px}}.carousel .slick-dots li,.slideshow .slick-dots li{margin:0 15px}.carousel .slick-dots li button,.slideshow .slick-dots li button{background:rgba(255,255,255,0.9);border:2px solid white;width:18px;height:18px;border-radius:50%}.carousel .slick-dots li button:before,.slideshow .slick-dots li button:before{content:''}.carousel .slick-dots li.slick-active button,.slideshow .slick-dots li.slick-active button{background:rgba(255,255,255,0.9);border:3px solid #c00;width:22px;height:22px}.carousel-item{display:none;text-align:center;background:black;position:relative}.carousel-item:first-child,.slick-initialized .carousel-item{display:block}.carousel-item .carousel-img{margin:0 auto;position:relative}.carousel-item .carousel-img picture,.carousel-item .carousel-img img{display:block;width:100%;height:auto;margin:0 auto}.carousel-item .carousel-img::after{content:'';background:#000;position:absolute;background-size:cover;height:100%;width:100%;z-index:0;top:0;left:0;opacity:.4;box-shadow:inset 0 -140px 180px #000;transition:all .3s linear}.carousel-item figcaption{left:50%;padding:0 18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.carousel-item figcaption p{margin:0 20% 0 2%;text-align:left}.carousel-item figcaption p+.cta-btn{margin-top:30px}.carousel-item figcaption .cta-btn{text-align:right;margin-right:20%}.carousel-item figcaption .cta-btn a{background:rgba(255,255,255,0.9);transition:all .2s ease-in-out;color:#c00}.carousel-item figcaption .cta-btn a:hover{background:#fff}@media(min-width:992px){.carousel-item figcaption{padding:0 12%}}@media(min-width:1200px){.carousel-item figcaption{padding:0 6%}}.carousel-item figcaption .carousel-copy{font:400 1.4em/1.375em 'din-2014',Helvetica,Arial,"Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}:lang(ja) .carousel-item figcaption .carousel-copy{font-family:'source-han-sans-japanese',Helvetica,Arial,"Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}:lang(zh) .carousel-item figcaption .carousel-copy,:lang(zh-cn) .carousel-item figcaption .carousel-copy{font-family:'source-han-sans-traditional',Helvetica,Arial,"Microsoft Yahei","微软雅黑",STXihei,"华文细黑",sans-serif}
