.banner>img {
    display: block;
    width: 100%;
}
.section { 
    padding-top: 80px; 
    background-color: #F5F6F7; 
}
.title { text-align: center; font-size: 36px; color: #000; margin-bottom: 60px; font-weight: 400; }
h3.title { font-size: 32px; font-weight: 400; }
p { color: #333; font-size: 16px; line-height: 30px; font-weight: 400; }
.wrapper { width: 1180px; margin: 0 auto; }
.video-js { display: block; width: 580px; height: 326px; }
.video-js .vjs-big-play-button {
    background-color: rgba(0,0,0, .4);
}
.video-js:hover .vjs-big-play-button {
    background-color: rgba(0,0,0,.5);
}
img.icon { width: 80px; height: 80px; display: block; margin: 0 auto; }
.mt40 { margin-top: 40px; }
.intro .wrapper { flex-wrap: wrap; }
.intro .wrapper .wrap { width: 580px; flex-direction: column; }
.intro .wrapper .wrap>a>img { width: 580px; height: 326px; }
.intro .wrapper .wrap .txt { flex: 1; padding: 27px 20px 24px; background-color: #fff; }
.intro .wrapper .wrap p { color: #666; text-align: left; }
.intro .wrapper .wrap p.tit { margin-bottom: 20px; color: #000; font-size: 24px; }

/* 阳光S200清扫机器人 */
.core .adv:nth-of-type(n+2) { margin-top: 20px; }
.core .adv>.img { position: relative; }
.core .adv>.img>img { width: 100%; height: 664px; }
.core .adv>.img>div { position: absolute; bottom: 0; left: 0; width: 100%; height: 96px; line-height: 96px; font-size: 28px; font-weight: 400; color: #fff; text-align: center; background-color: rgba(54, 90, 247, .7); }
.core .adv .txt { padding: 34px 0 40px;  justify-content: space-around; background-color: #fff; }
.core .adv .wrap p { text-align: center; }
.core .adv .wrap .tit { margin-top: 26px; margin-bottom: 20px; font-size: 24px; color: #000; line-height: normal; }
/*阳光S200清扫机器人-配置参数 */
.param .wrapper>img { display: block; width: 100%; }
.param .txt { padding: 0 20px 40px; background-color: #fff; }
.param .txt ul { flex-wrap: wrap; }
.param .txt li { width: 13%; margin-top: 40px; font-size: 20px; color: #000; font-weight: 400; }
.param .txt li i {display: inline-block; width: 37px; height: 37px; margin-right: 10px; border-radius: 50%; font-size: 26px; color: #fff; text-align: center; font-weight: 400; background-color: #345AFF; font-style: normal; font-family: 'Microsoft YaHei';}
.param .txt .table { margin-top: 40px; }
.param .txt .th { width: 85px; height: 168px; padding: 20px 29px; background-color: #345AFF; font-size: 28px; color: #fff; font-weight: 400; text-align: center;}
.param .txt .tbody { flex: 1; }
.param .txt .tr { width: 100%; height: 56px; padding: 0 8px 0 20px; border-top: 1px solid #345AFF; }
.param .txt .tr:last-child { border-bottom: 1px solid #345AFF; }
.param .txt .td { display: inline-block; height: 56px; line-height: 56px; font-size: 20px; color: #000; font-weight: 400; }
.param .txt .tr:nth-of-type(n+1) .td { width: 100%;  }
.param .txt .tr:nth-of-type(n+2) .td { width: 17%;  }
.param .txt .tr:nth-of-type(n+2) .td:first-child { width: 37%;}
.param .txt .tr:nth-of-type(n+2) .td:nth-child(2) { width: 27%; }
.param .txt .tr:nth-of-type(n+2) .td:nth-child(3) { width: 19%; }
/* 阳光S200清扫机器人-应用场景 */
.scene .wrap { width: 380px; margin-top: 20px; margin-right: 20px; }
.scene .wrapper { flex-wrap: wrap; }
.scene .wrapper .wrap:nth-child(3n) { margin-right: 0; }
.scene .wrap>img { width: 100%; height: 214px; display: block; }
.scene .wrap>div { height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: #000; font-weight: 400; background-color: #fff; }

/* 紧凑型清洁机器人 */
.core2 .wrapper { padding: 20px; background-color: #fff; }
.core2 h5 { display: block; width: 240px; height: 64px; margin: 0 auto 20px; line-height: 64px; font-size: 28px; color: #345AFF; font-weight: 400; text-align: center; background-color: rgba(54, 90, 247, .1); }
.core2 .wrap { position: relative; }
.core2 .wrap:nth-child(n+3) { margin-top: 20px; }
.core2 .wrap:nth-child(2n) { margin-left: 20px; }
.core2 .lt.wrap { width: 366px; height: 432px; margin-right: 20px; }
.core2 .wrap>img { width: 100%; height: 100%; }
.core2 .wrap>span { position: absolute; left: 20px; bottom: 22px; right: 20px; font-size: 16px; line-height: 20px; color: #fff; font-weight: 400; }
.core2 .rt { flex-wrap: wrap; flex: 1; }
.core2 .rt .wrap { width: 367px; height: 206px; }
.core2 .side { flex-wrap: wrap; }
.core2 .side .wrap { width: 560px; height: 315px; }

/*紧凑型清洁机器人-配置参数 */
.param2 .wrapper { padding: 45px 90px 60px; background-color: #fff; }
.param2 .box { padding: 0 50px 45px; align-items: center; border-bottom: 1px solid #345AFF; }
.param2 .box>img { width: 360px; height: 360px; }
.param2 .box li { height: 55px; line-height: 55px; font-size: 20px; color: #000; font-weight: 400; }
.param2 .icons { padding: 20px 0 0; flex-wrap: wrap; }
.param2 .icons .wrap { width: 25%; margin-top: 40px; }
.param2 .icons .wrap>img { display: block; width: 82px; height: 82px; margin: 0 auto 20px; }
.param2 .icons .wrap p { font-size: 20px; color: #000; text-align: center; } 

/*紧凑型清洁机器人-应用场景 */
.scene2 { margin-bottom: 120px; }
.scene2 .wrap { width: 580px; }
.scene2 .wrap>img { height: 316px; }
.scene2 .wrapper .wrap:nth-child(3n) { margin-right: 20px; }
.scene2 .wrapper .wrap:nth-child(2n) { margin-right: 0; }





