@charset "utf-8";
/* ===================首页样式========================== */
.banner .swiper-slide{overflow: hidden;}
.banner-img img{width: 100%;height: 100vh;}
.banner-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.banner-con .contain{height: 100%;flex-direction: column;justify-content: center;}
.banner-con .line{width: max(40px,0.86rem);height: max(3px,0.1rem);background: #fff;}
.banner-con .line,.banner-con .title{opacity: 0;transform: translateY(0.4rem);transition: all 1s ease 1s;}
.banner-con .text{color: rgba(255, 255, 255, .8);opacity: 0;transform: translateY(0.4rem);transition: all 1s ease 1.1s;}
.banner-con .comMore-box{opacity: 0;transform: translateY(0.4rem);transition: all 1s ease 1.2s;}
.swiper-slide-active .banner-con .line,.swiper-slide-active .banner-con .title,.swiper-slide-active .banner-con .text,.swiper-slide-active .banner-con .comMore-box{opacity: 1;transform: translateY(0);}
.swiper-slide-active.first .banner-con .line,.swiper-slide-active.first .banner-con .title{transition-delay: 0s;}
.swiper-slide-active.first .banner-con .text{transition-delay: 0.1s;}
.swiper-slide-active.first .banner-con .comMore-box{transition-delay: 0.2s;}
.banner-pagination{z-index: 2;position: absolute;left: 0;bottom: 0.7rem;width: 100%;user-select: none;}
.banner-pagination .swiper-pagination-bullet{opacity: 1;position: relative;border-radius: 0;margin: 0 6px;width: max(40px,0.88rem);height: max(2px,0.05rem);background: rgba(255, 255, 255, .5);}
.banner-pagination .swiper-pagination-bullet::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;transition: all .2s ease;background: #f6a114;}
.banner-pagination .swiper-pagination-bullet.active::after{width: 100%;transition: all 5.1s linear;}
.banner-pagination .swiper-pagination-bullet.active.first::after{transition: all 3.9s linear;}

.indNews-list .uli.uli3.mt30.ml30{margin-top: 0;}
.indYS-gallery-more{align-items: center;justify-content: space-between;}
.indYS-gallery-con{width: 24%;}
.indYS-gallery-con .top{justify-content: space-between;align-items: center;}
.indYS-gallery-con .dot{width: max(34px,0.64rem);}
.indYS-gallery-con .ico{width: max(28px,0.44rem);}
.indYS-gallery-img{width: 71%;border-top-left-radius: 1.4rem;display: block;}
.indYS-gallery-img img{width: 100%;height: 5.8rem;transition: all .6s ease;}
.indYS-gallery-img:hover img{transform: scale(1.1);}
.indYS-gallery-img .btn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);z-index: 2;opacity: 0;transition: all .6s ease;}
.indYS-gallery-img .btn i{display: block;font-size: max(24px,0.6rem);}
.indYS-gallery-img .btn:hover{opacity: 1;}
.indYS-thumbs-click .line{width: 100%;height: max(2px,0.04rem);border-radius: 10px;background: #e4e6e6;}
.indYS-thumbs-click .line i{display: block;border-radius: 10px;position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #f6a114;transition: all .4s ease;}
.indYS-thumbs-click.active .line i{width: 100%;transition: all 4.5s linear;}
.indAb-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.indAb-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(0,0,0,.1) 40%,rgba(0,0,0,.7) 100%);}
.indAb-bg img{width: 100%;height: 100%;}
.indAb-con{position: relative;z-index: 2;}
.indAb-flex{justify-content: space-between;align-items: flex-start;}
.indAb-info{width: 44%;}
.indAb-num{width: 52%;}
.indAb-num li:nth-child(-n+3){margin-top: 0;}
.indAb-num li{width: 31%;}
.indAb-num li:nth-child(3n+1){width: 38%;}
.indAb-num li:nth-child(4) .num span{display: block;margin-right: 6px;}
.indAb-link{justify-content: space-between;padding: 0.3rem 0 0;}
.indAb-link::after{transform: translateX(-50%); content: "";position: absolute;left: 50%;top: 0;width: 100vw;height: 0.14rem;background: url('../images/index/indAb-line.png') no-repeat center/100% auto;}
.indAb-link .item{text-align: center;flex: 1;}
.indAb-link .item:hover{color: #f6a114;transform: scale(1.5);font-family: 'B';}
.indPro-list{padding: 0 0.2rem;display: flex;height: 34vw;align-items: center;margin-left: -0.3rem;}
.indPro-item{width: 16.6vw;margin-left: 0.3rem;}
.indPro-item.active{width: calc(100% - 16.6vw * 4 - 0.3rem * 5);}
.indPro-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.indPro-bg img{width: 100%;height: 100%;transition: all .8s ease;border-radius: max(8px,0.12rem);}
.indPro-bg .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #f4f6fb !important;}
.indPro-con{position: relative;z-index: 2;padding: 0.5rem 0.3rem 0;}
.indPro-con .text br{display: none;}
.indPro-con .more{position: absolute;left: 0;top: calc(100% + 0.24rem);width: 100%;opacity: 0;transform: translateY(0.2rem);}
.indPro-con .more i{display: block;transform: rotate(180deg);margin-left: 8px;transition: transform .4s ease}
.indPro-con .more:hover span{text-decoration: underline;}
.indPro-con .more:hover i{transform: translateX(5px) rotate(180deg);}
.indPro-con .img{position: relative;z-index: 5;height: 3.1rem;transition: all .4s ease;align-items: flex-start;}
.indPro-con .img img{max-height: 80%;max-width: 60%;}
.indPro-item.active .indPro-bg .bg{background: #f1ac39 !important;}
.indPro-item.active .indPro-bg img{transform: scale(1);}
.indPro-item.active .indPro-con .title,.indPro-item.active .indPro-con .text{color: #fff;}
.indPro-item.active .indPro-con .more{opacity: 1;transform: translateY(0);transition-delay: .3s;}
.indPro-item.active .indPro-con .img{height: 4.3rem;margin-top: max(40px,1.1rem);}
.indPro-item.active .indPro-con .img img{max-height: 85%;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .indAb-link{padding: 0.3rem 0.38rem 0 0;}
}
@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-img img{height: 450px;}
    .banner-con .title{font-size: 26px;}
    .banner-pagination .swiper-pagination-bullet{width: 30px;}
    
    .indPro-list{padding: 0 4%;margin-left: 0;height: auto;flex-wrap: wrap;}
    .indPro-item{width: 100%;margin: 15px 0 0;}
    .indPro-con{padding: 25px 15px 0;}
    .indPro-con .img{height: 250px;}
    .indPro-con .text{margin-top: 6px;}
    .indAb-info{width: 100%;}
    .indAb-num{width: 100%;margin-top: 30px;}
    .indAb-num li:nth-child(3n+1){padding-right: 15px;width: 42%;}
    .indAb-num li{width: 29%;}
    .indAb-num .text{font-size: 13px;}
    .indAb-link{justify-content: space-between;font-size: 12px;padding: 15px 0 0;overflow: auto;white-space: nowrap;flex-wrap: nowrap;background: url('../images/index/indAb-line.png') no-repeat left top/auto 10px;}
    .indAb-link .item{flex: unset;margin-left: 15px;}
    .indAb-link .item:first-child{margin-left: 0;}
    .indAb-link::after{height: 10px;background-size: auto 100%;width: 100%;left: 0;transform: none;display: none;}
    .indYS-gallery{margin-top: 40px;}
    .indYS-gallery-con{width: 100%;}
    .indYS-gallery-con .top{width: 160px;}
    .indYS-gallery-con .dot{display: none;}
    .indYS-gallery-con .ico{width: 36px;}
    .indYS-gallery-img{width: 100%;margin-top: 25px;}
    .indYS-thumbs-click .title{font-size: 12px;}
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}