.rayou-en-hero{position:relative;width:100%;max-width:100vw;overflow:hidden;background:#26343b}.rayou-en-hero #rayou-en-banner{width:100%;max-width:100%}.rayou-en-hero-slide{display:block;flex-shrink:0;width:100%;max-width:100%}.rayou-en-hero-slide img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.rayou-en-hero-copy{display:grid;min-height:440px;place-content:center;padding:40px 24px;text-align:center;color:#fff}.rayou-en-hero-copy span{color:#e2a20b;font-size:12px;font-weight:700}.rayou-en-hero-copy h1{max-width:950px;margin:12px auto;color:#fff;font-size:42px;line-height:1.18}
.rayou-en-banner-pagination{bottom:18px!important}.rayou-en-banner-next,.rayou-en-banner-prev{position:absolute;top:50%;z-index:3;display:grid;width:42px;height:42px;place-items:center;padding:0 0 4px;transform:translateY(-50%);border:1px solid rgb(255 255 255 / 65%);border-radius:50%;background:rgb(28 38 44 / 52%);color:#fff;font:inherit;font-size:30px;line-height:1;cursor:pointer}.rayou-en-banner-next{right:22px}.rayou-en-banner-prev{left:22px}.rayou-en-banner-next:hover,.rayou-en-banner-prev:hover{background:#d99b00}
@media(max-width:900px){.rayou-en-hero-copy h1{font-size:34px}}
@media(max-width:600px){.rayou-en-hero-copy{min-height:300px}.rayou-en-hero-copy h1{font-size:29px}}

.rayou-en-news .news_active{margin:0 -10px}
.rayou-en-news-card{min-width:0;padding:15px 10px}
.rayou-en-news-card .busi_singleBlog{height:100%;background:#fff}
.rayou-en-news-card .witr_sb_thumb{overflow:hidden;aspect-ratio:4/3;background:#e8ebed}
.rayou-en-news-card .witr_sb_thumb img{display:block;width:100%;height:100%;object-fit:cover}
.rayou-en-news-card .all_blog_color{padding:16px 18px 20px}
.rayou-en-news-card .witr_blog_con h2{margin:0}
.rayou-en-news-card .witr_blog_con h2 a{height:auto;min-height:50px;color:#2f3644;font-size:16px;line-height:25px}
.rayou-en-news .slick-dots{bottom:-22px}
.rayou-en-news .slick-dots li button:before{color:#d99500}
.rayou-en-news .slick-prev,.rayou-en-news .slick-next{z-index:2;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 1px 6px rgb(0 0 0 / 16%)}
.rayou-en-news .slick-prev{left:-12px}
.rayou-en-news .slick-next{right:-12px}
.rayou-en-news .slick-prev:before,.rayou-en-news .slick-next:before{color:#36414a}
@media(max-width:767px){.rayou-en-news .news_active{margin:0}.rayou-en-news-card{padding:15px 4px}.rayou-en-news .slick-prev{left:-8px}.rayou-en-news .slick-next{right:-8px}}
