.indexD-rightint2{background-repeat: no-repeat;position:relative;background: url(https://okki-shop.oss-cn-hangzhou.aliyuncs.com/272/upload/news/a88971447f5117c25de651cf9489f966c5bfe877e617f670c579c9f29101ba54.jpg);background-size:cover;padding:70px 0;}
.indexD-rightint2 h3{text-align:center;font-size:50px;color:#ffffff;line-height:1;font-weight:700;}
.indexD-rightint2 ul{flex-wrap:wrap;display:flex;margin:40px -5px 0;}
.indexD-rightint2 ul li{width:calc(100% / 9);padding: 5px;}
.indexD-rightint2 ul li a{border-radius:20px;overflow:hidden;display:block;}                                                                                 
.indexD-rightint2 ul li img{}
.indexD-rightint2 .txt{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.indexD-rightint2 .txt em{font-size:18px;color:#fff;line-height:1;font-family:var(--font-family);font-weight:700;letter-spacing:4px;}
.indexD-rightint2 .txt h3{margin:45px 0 0;font-size:60px;color:#fff;line-height:1.2;font-family:var(--font-family);font-weight:700;}
.indexD-rightint2 .txt h3::after{content:"";width:350px;height:10px;background:#fff;margin:60px auto 0 0;display:block;}
.indexD-rightint2 .txt p{font-size:24px;color:#fff;line-height:40px;font-weight:200;max-width:940px;margin:70px auto 0 0;}

                                                                                 
@media screen and (max-width:1680px) {
.indexD-rightint2 h3{font-size:48px;}
}

@media screen and (max-width:1550px) {
.indexD-rightint2 h3{font-size:44px;}
}

@media screen and (max-width:1441px) {
.indexD-rightint2 h3{font-size:42px;}
}

@media screen and (max-width:1367px) {
.indexD-rightint2 h3{font-size:38px;}
}

@media screen and (max-width:1281px){
.indexD-rightint2{padding:60px 0;}
.indexD-rightint2 h3{font-size:36px;}
}


@media screen and (max-width:1171px){
.indexD-rightint2 h3{font-size:34px;}
.indexD-rightint2 ul li{width:calc(100% / 6);}
}

@media screen and (max-width:992px){
.indexD-rightint2 h3{font-size:32px;}
.indexD-rightint2 ul li{width:calc(100% / 5);}
}



@media screen and (max-width:768px) {
.indexD-rightint2{padding:30px 0;}
.indexD-rightint2 h3{font-size:30px;}
.indexD-rightint2 ul{margin:25px -5px 0;}
.indexD-rightint2 ul li{width:calc(100% / 4);}
  
}

@media screen and (max-width:576px) {
.indexD-rightint2 h3{font-size:26px;}
.indexD-rightint2 ul li{width:calc(100% / 3);}
                
}


@media screen and (max-width:480px) {
.indexD-rightint2 h3{font-size:24px;}
}

@media screen and (max-width:420px) {
.indexD-rightint2 h3{font-size:22px;}
}


