@media (min-width: 1940px) {
    html{font-size: 18px;}
}
@media (max-width: 1200px) {
    html{font-size: 14px;}
    .conter{margin: 0 3vw;}

    .key .cont li .pic{height: 21.49686vw;}

    .ind .right{padding: 0;}
    .ind .swiper-button-box{right: 3.625vw;}

    .story .video_box{height: 37.717218vw;}
}
@media (max-width: 780px) {
    html{font-size: 12px;}

    .cover:after{height: 4.0104vw;}

    .bus{margin-top: -4.0104vw;}
    .bus .menu li{width: 48%;margin: 0.625em 0;height: 7em;}
    .bus_info .info{flex-direction: column;}
    .bus_info .info .pic,.bus_info .info .text{width: 100%;margin: 0.5em 0;}

    .key .cont li .text{height: 8em;}
}
@media (max-width: 580px) {
    .cover{height: 60.3vw;background-size: auto 100%;background-position: center center;}
    .cover .link li{margin-bottom: 1.5em;}
    .cover .link li a{font-size: 1.1em;}
    .cover .link li.hover a{font-size: 1.2em;}
    .cover .link li.hover a:after{top: calc(100% + 0.3em);height: 2px;}

    .bus_info .info .text .tit{font-size: 2.75em;}

    .key .cont li{width: 48%;}
    .key .cont li .pic{height: 44.4465vw;}

    .ind .swiper_box{flex-direction: column;height: unset;background-image: none;}
    .ind .left{width: 100%;padding: 0 2vw;height: 9em;background: url("index20230918_8.png") center center no-repeat;background-size: 100% auto;}
    .ind .left:before,.ind .left:after{content: none;}
    .ind .left .swiper-slide{width: auto;display: flex;align-items: center;}
    .ind .left .swiper-slide span{font-size: 1.25em;line-height: 1.7;padding: 0 1em;}
    .ind .left .swiper-slide-next span,.ind .left .swiper-slide-prev span{font-size: 1.6em;}
    .ind .left .swiper-slide.third-next span,.ind .left .swiper-slide.third-prev span{font-size: 1.4em;}
    .ind .left .swiper-slide-active span{font-size: 1.8em;}
    .ind .right{width: 100%;}
    .ind .right .cont{padding: 1.5vw;padding-bottom: 5em;}
    .ind .right .pic{width: 40%;}
    .ind .swiper-button-box{bottom: 0;top: unset;width: 100%;height: 5em;align-items: center;flex-direction: row;justify-content: space-around;right: 0;}
    .ind .swiper-button{width: 3em;height: 3em;background-size: 2em auto;}
    .ind .swiper-button-prev1{transform: rotate(90deg);}
    .ind .swiper-button-next1{transform: rotate(-90deg);}

    .story .futian_story{flex-direction: column;}
    .story .video_box,.story .m_video{width: 100%;margin: 1em 0;}
    .story .video_box{height: 48vw;}
}