@charset "utf-8";
/* ===================首页样式========================== */
.banner .hasVideo .banner-img img.pc{animation: hasVideoImg 1s ease both;}
@keyframes hasVideoImg {0%{opacity: 1;}100%{opacity: 0;}}
.banner  video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;}
@media all and (max-width:1151px) {.hasVideo .banner-img img.pc{animation: none;}.hasVideo video{display: none;}}
.banner-bg img{width: 100%;height: calc(100vh - max(70px,0.88rem));}
.banner-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.banner-con .contain{height: 100%;flex-direction: column;}
.banner-con .btn{padding: 0.02rem 0 0 0.08rem; user-select: none;cursor: pointer;width: max(46px,0.76rem);height: max(46px,0.76rem);border-radius: 50%;border: 3px solid #fff;}
.banner-con .btn:hover{background: #fff;color: #d0111f;}
.banner-next{user-select: none;cursor: pointer;width: 40px;position: absolute;z-index: 3;left: 0.4rem;top: 50%;transform: translateY(-50%);opacity: .25;}
.banner-next.next{left: auto;right: 0.4rem;transform: translateY(-50%) rotate(180deg);}
.banner-next:hover{opacity: 1;}
.banner-pagination{user-select: none;position: absolute;left: 0;bottom: 30px;width: 100%;z-index: 4;}
.banner-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #fff;margin: 0 5px;}
.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d0111f;}
.banner-con .contain{opacity: 0;transform: translateY(0.4rem);transition: all 1s .8s ease;}
.swiper-slide-active .banner-con .contain{opacity: 1;transform: translateY(0);}
.swiper-slide-active.first .banner-con .contain{transition-delay: 0s;}
.indAb{background: url('../images/index/indAb-bg.jpg') no-repeat center/cover;}
.indAb .contain{flex-direction: column;align-items: center;}
.indAb-desc{display: flex;flex-direction: column;align-items: center;}
.indAb-desc .title{width: 7.7rem;max-width: 100%;}
.indAb-desc .text{width: max(950px,10.7rem);max-width: 100%;}
.indAb-num{width: 12rem;justify-content: space-between;max-width: 100%;}
.indAb-num li{display: flex;flex-direction: column;align-items: center;text-align: center;}
.indAb-num .num i{font-style: normal;position: absolute;left: calc(100% + 5px);bottom: 0;white-space: nowrap;}
.indAb-num .num span{line-height: .8;}
.diagram-panel .comMore{border-color: #d0111f;}
.indRD{padding: 16px 45px 30px;}
.indRD-item{height: 100%;}
.indRD-item .text2{height: max(22px,0.28rem);}
.indRD-item .img img{width: 100%;height: 3.65rem;}
.indRD-item .img:hover img{transform: scale(1.1);}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
}
@media all and (max-width:1430px){
    /* 1360 */
}
@media all and (max-width:1350px){
    /* 1280 */
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .banner-bg img{height: 350px;}
    .banner-pagination{bottom: 15px;}
    .banner-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
    .banner-next{display: none;}
    .banner-con .btn{margin-top: 25px;border-width: 2px;}
    .indAb-desc{width: 100%;}
    .indAb-desc .title{width: 100%;}
    .indAb-num li{width: 50%;}
    .indAb-num li:nth-child(n+3){margin-top: 20px;}
    .indAb-num .num{align-items: flex-end;}
    .indAb-num .num span{font-size: 28px;}
    .indAb-num .num i{position: relative;left: auto;bottom: auto;margin-left: 5px;}
    .indAb-num .text{font-size: 12px;margin-top: 10px;}
    .indRD{padding: 40px 4%;}
    .indRD-list .uli.ml16{margin: -25px 0 0;}
    .indRD-list .uli.ml16.uli3 li{margin: 25px 0 0;width: 100%;}
    .indRD-item .img img{height: 200px;}
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}