@charset "utf-8";

@media screen and ( max-width: 1680px){
    header.pchd .nav-level4,
    header.pchd .nav-level3{
        height: 450px;
    }
    header.pchd .nav-level3 li,header.pchd .nav-level4 .swiper-container .swiper-slide{
        height: 75px;
    }
    header.pchd .nav-level4 .level4-down-page{
        height: 75px;
    }
	header.pchd .nav-level4 .swiper-container{
    height: calc(100% - 75px);
   }
	header.pchd .nav-level4 .swiper-container .swiper-slide a{
        height: 75px;
	}
	header.pchd .nav-level4 .swiper-container .swiper-slide{
    height: 75px;
    }
}

@media screen and ( max-width: 1440px){
.zylogo{
	margin-top:11%  !important;
	}
.zylogo img{ width:75%;
	}
.zylogo3{
	margin-top:30px  !important;
	}	
	
    #main .wrap1 li .pro-name{
        font-size: 28px;
		top:50px;
    }
    #main .wrap2 .swiper-slide{
        /*width: 52.76%;*/
        width:75%;
    }
    #main .wrap2 .swiper-slide .map3play{
        width: 50px;
        padding-top: 58px;
        font-size: 12px;
    }
    #main .wrap2 .tit{
        font-size: 40px;
    }
    #main .wrap3 .tit{
        font-size: 40px;
    }
    #main .wrap3 .swiper-container{
        margin: 40px -20px 0
    }
    #main .wrap3 .more{
        margin: 50px auto 0;
    }
    #main .wrap3 .swiper-container .swiper-slide .data{
        padding-top: 15px;
    }
    #main .wrap3 .swiper-container .swiper-slide .text{
        padding-top: 20px;
    }
    #main .wrap4{
        height: 540px;
    }
    #main .wrap4 .text{
        margin-top: 140px;
    }
    #main .wrap4 .text .tit{
        font-size: 40px;
    }
    #main .wrap5 .item .tit{
        font-size: 40px;
    }
   /* #main .wrap5 .item a{
        height: 445px;
    }*/
    footer .footer-top .rside{
        margin-right: calc(68px + 33px);
    }
    footer .footer-top ul li + li{
        margin-left: 90px;
    }
    /*header.pchd .nav-level2 .level2-item{
        margin: 0 30px;
    }*/
    /*header.pchd .nav-level3{
        width: 30%;
    }
    header.pchd .nav-level4{
        width: calc(100% - 30%);
    }*/
    /*header.pchd .nav-level4 .level4-box{
        width: 40.5%;
    }*/
	header.pchd .nav-level5 .level5-right{
        padding: 45px 0 20px;
	}
 
    header.pchd .nav-level5{
        height: 110px;
    }
    header.pchd .nav-level5 .level5-right{
        padding: 35px 0 20px;
    }

    header.pchd .pro-subnav .nav-level2{
        height:70px;
        line-height:70px;
    }
    header.pchd .nav-level3 .level3-img{
        width:80px;
    }
   
    header.pchd .nav-level5 .carimg{
        width:580px;
    }
    header.pchd .nav-level5 .carimg{
        left: 42vw;
    }
    header.pchd .nav-level2 .level2-item{
        margin: 0 45px;
    }
    header.pchd .nav-level2 .level3-item{
        margin: 0 45px;
    }
}

@media screen and ( max-width: 1366px){
    #main .wrap2 .swiper-slide{
        width: 65%;
    }
    #main .wrap2 .subtx{
        font-size:22px;
    }
	.zylogo{
	margin-top:12%  !important;
	}
	.zylogo img{ width:80%;
	}	
	.zylogo3{
	margin-top:30px  !important;
	}	

	 header.pchd .nav-level5 .carimg{
       width:540px;
       left: 46vw;
    }
	  header.pchd .nav-level5 .level5-right{
        padding: 45px 0 20px;
	}
	header.pchd .nav-level4,
    header.pchd .nav-level3{
        height: 300px;
    }
    header.pchd .nav-level3 li,header.pchd .nav-level4 .swiper-container .swiper-slide{
        height: 50px;
    }
    header.pchd .nav-level4 .level4-down-page{
        height: 50px;
    }
	header.pchd .nav-level4 .swiper-container .swiper-slide a{
        height: 50px;
	}
	header.pchd .nav-level4 .swiper-container{
    height: calc(100% - 50px);
   }
	header.pchd .nav-level4 .swiper-container .swiper-slide{
    height: 50px;
    }
	
}
@media screen and ( max-width: 1280px){
    header.pchd .nav-level5 .level5-right{
        padding: 25px 0 10px;
	}
	header.pchd .nav-level5 .level5-item1-tit2 span{
    font-size: 20px;
	}
	header.pchd .nav-level5 .carimg {
    width: 520px;
    left: 44vw;
	bottom: 80%;
}
}