@media screen and (max-width:1600px){

}

@media screen and (max-width:1600px){

}

@media screen and (max-width:1366px){

}


@media screen and (max-width:1280px){
.about_main,.about_bg{display:none}
.about{overflow-y:auto;}
.ph_about{display:block;}
.content{width:auto;margin:0 30px;}
.team,.product{padding:80px 0}
.team_img{float:none;width:100%;}
.team_txt{float:none;width:100%;padding:20px;}
.team_main{margin:30px 0;}
.team_txt h1{margin:0 0 15px;}
.pro_nav li{margin-bottom:15px;}
.pro_list li{width:31%;margin:0 1.25% 1.25%;}

}


@media screen and (max-width:1024px){

.pro_detail{margin:0 20px;padding:0 0;top:80px;transform: translateY(0%);-webkit-transform: translateY(0%);}
.pro_slide .swiper-slide img{height:480px;}

}


@media screen and (max-width:780px){
.media { margin: 0; min-height: calc(100vh - 180px); }
.media li { width: calc(50% - 30px); padding: 0; margin-bottom: 20px; margin-left: 20px; }
.media a:nth-of-type(1) { left: 0; right: 0; }
.media-title { margin: 7px 0 0; }

.contact .l{width:100%;}
.contact .r{width:100%; margin-top:30px;}

}

@media screen and (max-width:640px){
.ph_title{display:block;text-align:center;font-size:20px;color:#000;padding:0px 0 20px}
.slide_banner,.header,.pro_detail{display:none!important;}
.ph_banner,.ph_header,.ph_detail{display:block;}
.language{margin-top:22px;padding-right:10px;padding-left:0}

.pro_list li{width:100%;margin:0 0 5%;}
.pro_list li.none{margin-right:0}
.contact h1{font-size:16px;}
.contact p,.operate li h4,.operate li .list-item h2{font-size:14px;}
.contact{padding:80px 0 35px;}
.pro_nav li{width:33%;margin-right:0.3%;box-sizing:border-box}
.menu_title{margin-bottom:20px;}
.pro_nav{padding-bottom:10px;}
.pro_txt{opacity: 1;}
.pro_slide{height:100%;padding:0}
.pro_slide .swiper-slide{width:100%;height:100%}
.pro_slide .swiper-slide img{height:auto;width:100%}
.top_logo img{width:auto;margin-top: 5px}

}