.indexE-rightint2{padding:110px 0;background:#fff;}
.indexE-rightint2 .wp{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.indexE-rightint2 .pic{width:47%;position:relative;display:block;}
.indexE-rightint2 .pic img{width:100%;display:block;}
.indexE-rightint2 .pic .txt{position:absolute;bottom:0;left:0;right:0;overflow:hidden;background:rgba(8,6,9,0.65);padding:18px 30px;transition:all 0.3s ease 0s;}
.indexE-rightint2 .pic .txt h5{color:#fff;font-size:24px;font-family:var(--font-family-1);font-weight:700;}
.indexE-rightint2 .pic .txt p{color:#fff;font-size:18px;line-height:24px;height:48px;font-weight:300;overflow:hidden;margin:7px 0 0;}
.indexE-rightint2 .pic .txt span{font-size:18px;color:#fff;line-height:1;font-family:'Gadugi-Bold';display:inline-block;margin:20px 0 0;}
.indexE-rightint2 .pic:hover .txt{}

.indexE-rightint2 .list{-webkit-flex:1;flex:1;margin-left:64px;overflow:hidden;}
.indexE-rightint2 .tit h3{color:#090909;font-size:60px;line-height:1;font-weight:700;font-family:var(--font-family-1);position:relative;}
.indexE-rightint2 .tit h3 span{position:relative;z-index:2;}
.indexE-rightint2 .tit h3::after{content:"";width:236px;height:12px;background:var(--bg-color);position:absolute;left:0;bottom:0;}
.indexE-rightint2 .tit p{font-size:18px;color:#3b3b3b;font-weight:300;line-height:24px;margin:23px 0 0;}

.indexE-rightint2 ul{margin-top:50px;}
.indexE-rightint2 ul li{background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;}
.indexE-rightint2 ul li+li{margin-top:30px;}
.indexE-rightint2 ul li .d{width:92px;height:92px;background:var(--bg-color);text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;}
.indexE-rightint2 ul li .d span{color:#fff;font-size:30px;line-height:1;font-weight:600;}
.indexE-rightint2 ul li .d p{font-size:25px;color:#fff;line-height:1;font-weight:600;margin:2px 0 0;}

.indexE-rightint2 ul li .t{-webkit-flex:1;flex:1;margin-left:20px;overflow:hidden;}
.indexE-rightint2 ul li .t h5{color:#0a0a0a;font-size:24px;font-family:var(--font-family-1);font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.indexE-rightint2 ul li .t h5 a:hover{color:var(--active-color);text-decoration:underline;}
.indexE-rightint2 ul li .t p{color:#515151;font-size:18px;font-weight:300;line-height:24px;height:48px;overflow:hidden;margin:12px 0 0;}
.indexE-rightint2 ul li .t .more{font-size:18px;color:var(--bg-color);font-weight:300;display:inline-block;margin:15px 0 0;}
.indexE-rightint2 ul li .t .more:hover{text-decoration:underline;}


@media screen and (max-width:1600px) {

.indexE-rightint2 .tit h3{font-size:56px;}

}

@media screen and (max-width:1500px) {
.indexE-rightint2 .tit h3{font-size:54px;}

.indexE-rightint2 ul{margin-top:30px;}
.indexE-rightint2 ul li + li{margin-top:20px;}
.indexE-rightint2 ul li .d{width:80px;height:80px;}
.indexE-rightint2 ul li .d span{font-size:28px;}
.indexE-rightint2 ul li .d p{font-size:23px;}
.indexE-rightint2 ul li .t h5{font-size:22px;}
.indexE-rightint2 ul li .t p{font-size:17px;margin:8px 0 0;}
.indexE-rightint2 ul li .t .more{font-size:17px;margin:8px 0 0;}

.indexE-rightint2 .pic .txt h5{font-size:22px;}
.indexE-rightint2 .pic .txt p{font-size:17px;}

}

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

.indexE-rightint2{padding:90px 0;}
.indexE-rightint2 .wp{-webkit-align-items:flex-start;align-items:flex-start;}
.indexE-rightint2 .pic .txt h5,.indexE-rightint2 ul li .t h5{font-size:22px;}
.indexE-rightint2 .list{margin-left:50px;}

.indexE-rightint2 .pic .txt{padding:15px 20px;}
}

@media screen and (max-width:1367px) {

.indexE-rightint2 .tit h3{font-size:46px;}
.indexE-rightint2 ul li .t .more{font-size:17px;}

.indexE-rightint2{padding:70px 0;}
}

@media screen and (max-width:1281px){

.indexE-rightint2 .tit h3{font-size:42px;}

}


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

@media screen and (max-width:992px){
.indexE-rightint2 .tit h3{font-size:34px;}

.indexE-rightint2 .tit h3::after{width:200px;height:10px;}
}



@media screen and (max-width:768px) {

.indexE-rightint2 .tit h3{font-size:30px;}

.indexE-rightint2{padding:30px 0;}
.indexE-rightint2 .wp{display:block;}
.indexE-rightint2 .list{margin-left:0;}
.indexE-rightint2 .tit{text-align:center;}
.indexE-rightint2 .tit h3::after{width:150px;height:7px;margin:0 auto;right:0;}
.indexE-rightint2 .tit p{font-size:17px;margin:18px 0 0;}
.indexE-rightint2 ul li .d span{font-size:26px;}
.indexE-rightint2 ul li .d p{font-size:22px;}

.indexE-rightint2 .pic .txt h5, .indexE-rightint2 ul li .t h5{font-size:18px;}
.indexE-rightint2 ul{margin-top:25px;}
.indexE-rightint2 ul li .t p{font-size:17px;line-height:22px;height:44px;}
.indexE-rightint2 ul li .t .more{display:none;}
.indexE-rightint2 .pic{width:100%;margin:20px 0 0;}
}

@media screen and (max-width:576px) {

.indexE-rightint2 .tit h3{font-size:26px;}

.indexE-rightint2 ul li + li{margin-top:20px;}
.indexE-rightint2 ul li .d{width:80px;height:80px;}
.indexE-rightint2 ul li .d span{font-size:22px;}
.indexE-rightint2 ul li .d p{font-size:18px;}
.indexE-rightint2 .pic .txt{padding:15px 10px;}
.indexE-rightint2 .pic .txt p{display:none;}
}


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

.indexE-rightint2 .pic .txt h5,.indexE-rightint2 ul li .t h5{font-size:17px;}
.indexE-rightint2 ul li .t p{font-size:15px;line-height:20px;height:40px;}
}
