body {
    --bs-primary:#0C99E1;
    --bs-primary-rgb:12, 153, 225;
    --bs-secondary:#FE6505;
    --bs-secondary-rgb:254, 101, 5;
    --bs-secondary-subtle: #FFFAF4;
    --bs-secondary-subtle-rgb: 255, 250, 244;
    font-family: "Microsoft YaHei UI", "Microsoft YaHei", "寰蒋闆呴粦", sans-serif;
    font-size:1rem;line-height:2; 
    color:rgb(51,51,51);
    background-color:#F2F5FA;
    background-image:url(bg-header.png);
    background-position: center top;
    background-repeat: no-repeat;
}
ul { list-style-type: none; }
ul,dl,
figure,
p
{ padding:0;margin:0; }
a { text-decoration: none; }
a,a:visited { color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity)); }

.topic { font-size:18px;line-height:2.5; }

header{ height:292px; }

.swiper-focus .swiper-slide { height:324px; }
.swiper-focus .swiper-slide figure,.swiper-focus .swiper-slide figure img {height:100%; }
.swiper-focus .swiper-slide img { object-fit: contain; display:block;margin:0 auto; max-width:100%;}
.swiper-jctp .swiper-slide { overflow:hidden;flex-shrink: 0;}
.swiper-jctp .swiper-slide img { width:100%;}
.swiper-jctp .swiper-slide-next { border:3px solid #34BBFF; }
.container { min-width:1000px; }

div[video_]{ width:80%;height:400px;margin:0 auto;  }
@media screen and (min-width:1400px) {
    .container{ max-width:1200px; }
}