@media screen and (max-width: 1170px) {
    /* 顶部 */
    .banner {
        height: 116.2393vw;
    }


    /* 顶部导航栏 */
    .banner .nav {
        background: url(./nav_02.png) no-repeat center center;
        background-size: 100% 100%;
        height: 18.5938vw;
    }

    .banner .nav .pc_nav {
        display: none;
    }

    .banner .nav .logo_01 {
        width: 35.8974vw;
        height: 11.1111vw;
    }

    .banner .nav .pc_home {
        width: 4.5299vw;
        height: 4.0171vw;
        float: right;
        margin-left: 0;
        margin-right: 6.1667vw;
    }



    /* 顶部下拉导航栏 */
    .nav_02 .z_logo {
        width: 35.8974vw;
        height: 11.1111vw;
    }

    .nav_02 .nav_xia {
        width: 100%;
        height: 18.5938vw;
        background: url(./nav_02.png) no-repeat center center;
        background-size: 100% 100%;
    }

    .nav_02 .pc_nav_02 {
        display: none;
    }

    .nav_02 .x1 {
        width: 4.7009vw;
        height: 4.6154vw;
        float: right;
        margin-left: 0;
        margin-top: 3.125vw;
        margin-right: 6.1667vw;
    }

    .nav_02 .x1 img {
        width: 100%;
        height: 100%;
    }


    /* phone导航栏 */
    .nav_02 {
        height: auto;
        position: absolute;
    }

    .nav_02 .nav_phone {
        display: block;
        width: 100%;
        margin-top: 51.2821vw;
        background: #746D87;
        padding-top: 2.9915vw;
        padding-left: 4.273%;
        padding-right: 3.418%;
    }

    .nav_02 .nav_phone li {
        width: 100%;
    }

    .nav_02 .nav_phone li .left {
        float: left;
        width: 90%;
        line-height: 13.1624vw;
        display: block;
        border-bottom: 2px solid #B9B6C3;
    }

    .nav_02 .nav_phone li .left p {
        font-size: 5.1282vw;
        font-weight: bold;
        color: #fff;
    }

    .nav_02 .nav_phone li .right {
        float: right;
        width: 10%;
        line-height: 13.1624vw;
        text-align: right;
        display: block;
        border-bottom: 2px solid #B9B6C3;
    }

    .nav_02 .nav_phone .li2 .left {
        width: 100%;
    }

    .nav_02 .nav_phone .li2 .right {
        display: none;
    }

    .nav_02 .nav_phone .li6 .left {
        width: 100%;
    }

    .nav_02 .nav_phone .li6 .right {
        display: none;
    }

    .nav_02 .nav_phone li .right .phone_xia img {
        width: 4.7863vw;
        height: 2.735vw;
    }

    .nav_02 .nav_phone li .nav_phone02 {
        width: 100%;
        display: none;
    }

    .nav_02 .nav_phone li .nav_phone02 li {
        width: 100%;
    }

    .nav_02 .nav_phone li .nav_phone02 li a {
        display: block;
        width: 100%;
        line-height: 13.1624vw;
        border-bottom: 2px solid #B9B6C3;
    }

    .nav_02 .nav_phone li .nav_phone02 li a p {
        font-size: 4.1026vw;
        color: #d1ab7a;
    }

    .nav_02 .nav_phone .sousuo_03 {
        position: relative;
        width: 100%;
        margin-bottom: 8.547vw;
    }

    .nav_02 .nav_phone .sousuo_03 .sousuo_04 {
        width: 80%;
        height: 9.2vw;
        padding-right: 1.5625vw;
        padding-left: 0.520833vw;
        margin-top: 4.2735vw;
        font-size: 5vw;
    }

    .nav_02 .nav_phone .sousuo_03 .sousuo_05 {
        width: 20%;
        height: 9.2vw;
        margin-top: 4.2735vw;
        background-color: #fff;
        background-size: 100%;
        border-left: 2px solid #fff;
    }

    .nav_02 .nav_phone .sousuo_03 .search_02 {
        position: absolute;
        width: 5.0171vw;
        height: 4.7607vw;
        right: 3.0769vw;
        top: 5.3846vw;
    }

    .nav_02 .nav_phone .sousuo_03 .search_02 img {
        width: 100%;
        height: 100%;
    }


    /* 顶部轮播图 */
    .device {
        display: none;
    }

    .device .arrow-left {
        display: none;
    }

    .device .arrow-right {
        display: none;
    }

    .banner .device .swiper-container .swiper-slide .describe {
        width: 57.25%;
        margin-left: 6.3248vw;
        padding-top: 100vw;
    }

    .banner .device .swiper-container .swiper-slide .describe .title {
        line-height: 15.3854vw;
        font-size: 14.1026vw;
        font-weight: bold;
        color: #d1ab7a;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .banner .device .swiper-container .swiper-slide .describe .subtitle {
        display: none;
    }

    .banner .device .swiper-container .swiper-slide .describe .ellipsis {
        display: none;
    }

    .pagination {
        width: 100%;
        bottom: 6.4103vw;
    }

    .swiper-pagination-switch {
        width: 1.7094vw;
        height: 1.7094vw;
        margin: 0 1.2821vw;
    }

    

    /* 手机顶部轮播图 */
    .device_s {
        display: block;
        position: relative;
    }

    .device_s .arrow-left {
        display: none;
    }

    .device_s .arrow-right {
        display: none;
    }

    .banner .device_s .swiper-container .swiper-slide {
        width: 100%;
        height: 100%;
    }

    .banner .device_s .swiper-container .swiper-slide .describe {
        width: 57.25%;
        margin-left: 6.3248vw;
        padding-top: 127vw;
    }

    .banner .device_s .swiper-container .swiper-slide .describe .title {
        line-height: 15.3854vw;
        font-size: 14.1026vw;
        font-weight: bold;
        color: #d1ab7a;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .banner .device_s .swiper-container .swiper-slide .describe .subtitle {
        display: none;
    }

    .banner .device_s .swiper-container .swiper-slide .describe .ellipsis {
        display: none;
    }

    .device_s  #pagination_s {
        width: 100%;
        bottom: 6.4103vw;
    }

    .device_s .swiper-pagination-switch {
        width: 1.7094vw;
        height: 1.7094vw;
        margin: 0 1.2821vw;
    }
}
@media screen and (max-width: 768px) {
	  .banner {
        height: 46.2393vw;
    }
}

@media screen and (max-width: 550px) {
    .nav_02 .nav_phone .sousuo_03 .search_02 {
        top: 6.3846vw;
    }
}