.arshine2-pic_text{padding:70px 0;background:#fff;}

.arshine2-pic_text .tit{text-align:center;}
.arshine2-pic_text .tit h3{color:#020202;font-weight:700;font-size:50px;line-height:1;}
.arshine2-pic_text .tit p{color: #2c2c2c;margin:20px 0 0;font-size:18px;line-height:30px;}
                      
                      
.arshine2-pic_text ul{margin:45px -10px 0;display:flex;flex-wrap:wrap;padding: 0;}
.arshine2-pic_text ul li{padding:0 10px;width: 20%;}
.arshine2-pic_text ul li .pic{width:100%;}
.arshine2-pic_text ul li h5{font-size:24px;color:#333;font-family:var(--font-family);margin:24px 0 0;text-align:center;}
.arshine2-pic_text ul li h5 a:hover{color:var(--active-color);}

@media screen and (max-width:1680px){
.arshine2-pic_text .tit h3{font-size:46px;}
}

@media screen and (max-width:1550px){
.arshine2-pic_text .tit h3{font-size:44px;}
.arshine2-pic_text ul li h5{font-size:23px;}
}

@media screen and (max-width:1441px) {
.arshine2-pic_text{padding:65px 0;}
.arshine2-pic_text .tit h3{font-size:40px;}
.arshine2-pic_text .tit p{margin:15px 0 0;font-size:17px;line-height:28px;}
.arshine2-pic_text ul li h5{font-size:22px;}
}

@media screen and (max-width:1367px) {
.arshine2-pic_text .tit h3{font-size:36px;}
.arshine2-pic_text ul li h5{font-size:21px;margin:20px 0 0;}
}

@media screen and (max-width:1281px){
.arshine2-pic_text{padding:60px 0;}
.arshine2-pic_text .tit h3{font-size:34px;}
.arshine2-pic_text .tit p{line-height:26px;}
.arshine2-pic_text ul li h5{font-size:20px;}
}

@media screen and (max-width:1171px){
.arshine2-pic_text .tit h3{font-size:32px;} 
}

@media screen and (max-width:992px){
.arshine2-pic_text .tit h3{font-size:30px;}

}

@media screen and (max-width:768px){
.arshine2-pic_text{padding:30px 0;}
.arshine2-pic_text .tit h3{font-size:28px;}
.arshine2-pic_text .tit p{font-size:16px;line-height:24px;}
.arshine2-pic_text ul{margin:20px -10px 0;}
.arshine2-pic_text ul li{padding:10px;width:50%;}
.arshine2-pic_text ul li h5{font-size:18px;}
}

@media screen and (max-width:576px) {
.arshine2-pic_text .tit h3{font-size:26px;}   
.arshine2-pic_text ul li h5{font-size:17px;}
}

@media screen and (max-width:480px) {
.arshine2-pic_text .tit h3{font-size:24px;}   
.arshine2-pic_text ul{margin:20px 0 0;}
.arshine2-pic_text ul li{padding:10px 0;width:100%;}
.arshine2-pic_text ul li h5{font-size:16px;}
}

@media screen and (max-width:430px) {
.arshine2-pic_text .tit h3{font-size:22px;}   
}