@media screen and (max-width:1918px){
    .foot-box .foot-top .foot-top-left .foot-top-left-nav a{
        width: 30%;
        padding: 0;
        text-align: center;
    }
    .foot-box .foot-top .foot-top-left .foot-top-left-nav a:nth-child(3n)::before{
        width: 0;
    }
}

@media screen and (max-width:1680px){
    .index-swiper-box .top-box .top-content{
        width: 80%;
    }
    .index-swiper-box .top-box .top-content .index-nav a {
        margin: 0 20px;
    }

}

@media screen and (max-width:1477px){
    .foot-box .foot-top{
        width: 70%;
    }
    .foot-box .foot-top .foot-top-right .foot-address p{
        white-space:nowrap;
    }
    .foot-box .foot-top .foot-top-right .ewm{
        margin-bottom: 25px;
    }
}

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


}

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

@media screen and (max-width:1366px){
    .foot-box .foot-top{
        width: 80%;
    }

    /*  */
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-text-box h1 {
        font-size: 38px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1 {
        font-size: 110px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text {
        padding-left: 22px;
        bottom: 22%;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(1) {
        left: 3px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(2) {
        left: 115px;
    }
    .index-swiper-box .index-swiper-container .index-swiper-pagination {
        bottom: 20px;
    }
}

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

@media screen and (max-width:1280px){
    .index-swiper-box .top-box .top-content .index-nav a {
        margin: 0 10px;
    }
}

@media screen and (max-width:1200px){
    .index-swiper-box .top-box .top-content{
        width: 90%;
    }
    .foot-box .foot-top .foot-top-right .ewm {
        position: relative;
        top: 0;
    }
}

@media screen and (max-width:1150px){
    .foot-box .foot-top .foot-top-right .ewm {
        left: 25px;
    }
}

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

}

@media screen and (max-width:1024px){
    .index-swiper-box .top-box .top-content{
        width: 95%;
    }
    .foot-box .foot-top{
        width: 95%;
    }
    .foot-box .foot-top .foot-top-right{
        width: 55%;
    }
    .foot-box .foot-top .foot-top-right .ewm{
        width: auto;
        left: 0;
    }

    /*  */
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-text-box h1 {
        font-size: 29px;
        line-height: 29px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-text-box p {
        font-size: 12px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text {
        padding-left: 16px;
        bottom: 24%;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text::before {
        width: 4px;
        height: 53px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1 {
        font-size: 70px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(2) {
        left: 75px;
        top: -50px;
    }
}

@media screen and (max-width:980px){
    .index-swiper-box .top-box .top-content>a div p{
        display: none;
    }
    .index-swiper-box .top-box .top-content>a div{
        display: flex;
        align-items: center;
    }
    .index-swiper-box .top-box .top-content>a div h1 {
        font-size: 20px;
    }

}

@media screen and (max-width:930px){
    .index-swiper-box .top-box .top-content .index-nav{
        display: none;
    }
    .index-swiper-box .top-box .top-content .phone-media{
        display: block;
    }
}

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

@media screen and (max-width:890px){
    .foot-box .foot-top .foot-top-left{
        display: none;
    }
    .foot-box .foot-top .foot-top-right{
        width: 100%;
    }
    .foot-box .foot-top .foot-top-right .ewm {
         top: 0;
    }
}

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

}

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

@media screen and (max-width:680px){
    .index-swiper-box .top-box .phone-nav{
        width: 100%;
    }
    .foot-box .foot-top .foot-top-right .foot-address .foot-address-tel h1 {
        font-size: 20px;
    }
}

@media screen and (max-width:640px){
    /*  */
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text {
        left: 5%;
        padding-left: 10px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-text-box h1 {
        font-size: 20px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text::before {
        height: 30px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(1) {
        left: 2px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(2) {
        left: 40px;
        top: -50px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-text-box p{
        display: none;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1 {
        font-size: 35px;
    }
}

@media screen and (max-width:486px){
    .index-swiper-box .top-box .top-content>a img{
        width: 30px;
    }
    .index-swiper-box .top-box .top-content .ch-en a {
        margin-left: 5px;
    }
    .index-swiper-box .top-box .top-content {
        padding-top: 30px;
        box-sizing: border-box;
    }
    .index-swiper-box .top-box {
        height: 80px;
        border-bottom:0;
    }
    .index-swiper-box .top-box .top-content .phone-media {
        height: 22px;
        top: -3px;
    }
    .index-swiper-box .top-box .phone-nav a{
        font-size: 16px;
        line-height: 40px;
        height: 40px;
    }
    .foot-box .foot-top .foot-top-right .ewm{
        display: none;
    }
    .foot-box .foot-bottom {
        padding: 5px 0;
    }
    .foot-box .foot-top {
        padding-bottom: 12px;
    }
    .foot-box {
        padding-top: 17px;
    }
    .index-swiper-box .top-box .top-content>a div h1 {
        font-size: 16px;
    }
    .index-swiper-box .top-box .top-content>a div p{
        display: none;
    }
    .index-swiper-box .top-box .top-content>a div{
        display: flex;
        align-items: center;
    }
    .index-swiper-box .top-box .top-content>a {
        margin-top: -65px;
    }

    /*  */
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text::before {
        height: 25px;
        width: 2px;
    }
    .foot-box .foot-top .foot-top-right .foot-address{
        width: 100%;
    }
    .foot-box .foot-top .foot-top-right .foot-address p {
        white-space: initial;
    }
    .index-swiper-box .index-swiper-container .index-swiper-pagination {
        bottom: 5px;
    }
}

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

}

@media screen and (max-width:340px){
    .index-swiper-box .top-box .top-content .phone-media .media-one{
        width: 32px;
    }
    .index-swiper-box .top-box .top-content .phone-media .media-two{
        width: 32px;
    }
    .index-swiper-box .top-box .top-content .phone-media .media-three{
        width: 32px;
    }
    .index-swiper-box .top-box .top-content>a {
        margin-top: -69px;
    }
    .index-swiper-box .top-box .top-content>a img {
        width: 30px;
        margin-right: 5px;
    }
    .index-swiper-box .top-box .top-content>a div h1 {
        font-size: 12px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-text-box h1 {
        font-size: 14px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text::before {
        height: 15px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1 {
        font-size: 20px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(1) {
        left: 2px;
    }
    .index-swiper-box .index-swiper-container .swiper-slide .indeximg-text .indeximg-bt h1:nth-child(2) {
        left: 17px;
        top: -60px;
    }
}


































