@media (max-width: 1920px) {
	.container { max-width: 1420px;
	}
}
@media (max-width: 1680px) {
	.container { max-width: 1320px;}
	.pro_case_mid{text-align:center;padding: 10px; overflow: hidden; height: 70vw; }
	.news_content .news-more {
		margin-top: 20px;
		
	  }
	.news_content a {
		padding:15px 20px;
	  }

}
@media screen and (max-width:1440px) {
	.container { max-width: 1280px;}
	.nav-menu a {
		padding: 0 20px;
	  }
	
}
@media screen and (max-width:1366px) {
	.container { max-width: 1200px;}
	.pro_case_mid{text-align:center;padding:85% 10px; overflow: hidden; height: 70vw;  }
	.mjgc_fr a {
		display: flex;
		align-items: center;
		color: #fff;
		width: 100%;
		margin: 30px 0;
	}
	.main-menu .main-menu__list>li>a {
    font-size: 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
/*    color: #fff;*/
    position: relative;
    transition: all 500ms ease;
    padding: 0 19px;
}
}

@media (min-width: 1200px) {

	.main-menu .main-menu__list,
	.main-menu .main-menu__list ul,
	.stricky-header .main-menu__list,
	.stricky-header .main-menu__list ul {
		display: flex;
	}
	.mobile-nav__buttons {
	  display: none;
  }
  .main-menu .mobile-nav__toggler {
	display: none;
  }

  }
  @media (max-width: 1200px) {  
	  
	.language { display: none;}
	.in-product_txt {
		padding: 20px;
	}
}
@media screen and (max-width:990px) {
	.container {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	#slide_menu{ display: none!important;}
	

	.main-menu-wrapper__left {

		height:60px;
	}
	.main-menu-wrapper__logo img{
		max-height: 48px;
	}
	/*banner*/
    #banner .swiper-slide img {
	display: block;
	width: 100%;
  }
	#banner .swiper-button{ display: none;}
	#banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10px;

	}
	#banner .swiper-slide .pcimg { display:block !important;}
	#banner .swiper-slide .mobimg {display:block !important;}
	.banner_txt {
		position: absolute;
		top:45%;
		left:0;
		right: 0;
		bottom: 0;
		margin: auto;
		text-align: center;

	  }
	.banner_txt span{ 
		font-size: 40px;
	}

	.dots {
	  position: absolute;
	  margin-left:0;
	  margin-bottom: 10px;
	  display: block;
	
	}
	/*主体*/

	.main_title {
		font-size: 28px;
		
	  }
	.about { padding: 40px 0;}
	.ab_bottom li a{  height: 170px;}
	.ab_txt span {
		font-size: 22px;
		
	  }
	.homePg1,.homePg3{height: auto !important;}
    .service_map { margin-right: 0;}
	/*底部*/

	.foot {
		padding: 30px 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.foot .ft-contact {
		flex: 1;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding:10px;
		text-align: center;
	}
	.ftlogo { margin: 10px auto;}
	.foot .ft-contact b { text-align: center; width: 100%;}
	.foot .ft-nav {
		display: none;
	}

	/*******in 关于海洋内页********/
	.mjgc_fr {
		position: relative;
		width: 100%;
		right: 0;
		top: 25%;
		background: rgba(244,78,80,.9);
		padding: 40px;
		display: flex;
		flex-wrap: wrap;
	}
	.mjgc_fr a {
		display: flex;
		align-items: center;
		color: #fff;
		width: 100%;
		margin: 30px 0;
	}
}

@media screen and (max-width:768px) {
	/*头部*/
	#header {
		height: 60px;
	  }
	.top-box .logo {
		justify-content: flex-start;
		height: 60px;
	}

	.top-box .logo img {
		max-height: 45px;
	}
	.mobile-nav-toggle {
		top: 5px;
	}
	/*主体*/
	.about {
		padding: 0;
	  }
	.swiper-wrapper-pro_case .swiper-wrapper { display: block;}
	.pro_case .swiper-slide {
	
		width: 50%;
		border-bottom:1px solid rgba(255,255,255,.2); 

	}
	.pro_case_mid {
		text-align: center;
		padding:80px 10px;
		overflow: hidden;
		height: auto;
	  }
    .pro_case_bg div.on{transform: scale(1, 1);}
	.homePg3 {display: block !important;}
	.service {
		margin:20px 0;
		flex-direction: column;
	  }
	  .news {
		display: flex;
		margin: 30px 0;
		flex-direction: column;
	  }
	  .news_fl {
		flex: 2;
		border-right: none;
		padding-right: 0;
	  }
	  .news_video {
		flex: 1;
		margin-top: 30px;
		padding-left:0;
	  }
	  .video_bg iframe {
		height:415px;
	  }
	/*******in 关于海洋内页********/
	.lead a i {
		padding-right: 0;
	}
	.lead p{ flex-direction: column;}
	.lead a span { display: none;}
	.in_about_txt {
	
		width:100%;
		
	}
	.ab_bottom2 b {
		font-size: 30px;
	}
	.ab_bottom2 li a{ height: 170px;}
	.mjgc_fr {
		position: relative;
		width: 100%;
		right: 0;
		top: 25%;
		background: rgba(244,78,80,.9);
		padding: 40px;
		display: flex;
		flex-wrap: wrap;
	}
	.mjgc_fr .mjgc_b {
		font-size:35px;
	
	}
	.mjgc_fr .mjgc_txt {
		font-size: 20px;
		line-height: 30px;
	}
    .yfsl_con { padding: 10px;}
	.yfsl_con ul{display: block; 
	flex-wrap: wrap;}
	.yfsl_con li{width: 100%!important;height: auto!important; float: left; margin-top: 10px;}
	.yfsl_con li .dec_ar{
	display: none;
	}
	.yfsl_con li .img_ar { height: auto!important;}
	.honor_info { padding-top: 50px;}
	.honor_box {  flex-direction: column; }
	.honor_tu { width: 100%;;padding:0; color: #333; }
	.honor {  width: 100%;; padding:50px 0;  margin-top:20px; }
	.back-to-top { display: none!important;}

	.fzls_box .gallery-top .swiper-slide {
	
		flex-direction: column;
		align-items: flex-start;
		margin-top: 20px;
	}
	.fzls_box .gallery-thumbs {
		width: 100%;
		height: 115px;
		overflow: hidden;
		padding: 20px ;
		margin-top: 30px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	
	}

	.fzls_box .gallery-top {
		height: auto;
		width: 100%;
	
	}
	.fzls_box .gallery-thumbs .swiper-button-next { top:45px; 	width: 44px; left:86%;}
	
    .fzls_box .gallery-thumbs .swiper-button-prev {
	top:45px;
	right: 90%;
	width: 44px;
    }
	.fzls_box .gallery-thumbs .swiper-button-next span { transform: rotate(-90deg);}
	.fzls_box .gallery-thumbs .swiper-button-prev span { transform: rotate(-90deg);}
	.fzls_box .gallery-top .fzls_tit { margin-bottom: 20px; font-size: 50px;}
	.fzlc { padding-bottom: 20px;}
	/* 产品&案例 */
	.in_title {
	
		font-size: 26px;
		line-height: 54px;
	}
	.lead2 { padding: 15px 0;}
	.lead2 ul{ flex-wrap: wrap;}
	.lead2 li {
	
		margin-right: 20px;
		margin-top: 10px;
		margin-bottom: 10px;

		
	}

	.lead2 i img { width: 30px;}
	.lead2 p { font-size: 16px; white-space: nowrap;}
	.lead2 a span {
		margin: 0 10px 0 0;

	}
	.in-product-box {
		padding: 30px 0 30px 0;
		background: #f7f7f7;
	}
	.in-product a {
		flex-wrap: wrap;
	}
	.in-product_txt, .in-product_tu {
		width: 100%;
	
	}

	.in-product2 a{ flex-direction:column-reverse; display: flex;}
	.pro-detail_tu { width: 100%;}
	.pro-detail_zi {
		width: 100%;
		padding: 50px 30px;
	}
	.pro-detail_tu {
	flex-direction: column;
	}
	.pro-detail_tu #thumbs { width: 100%; height: auto;  overflow: hidden;  position: relative; margin-left: 0; margin-top: 10px; }
	.pro-detail_tu #thumbs .swiper-wrapper { display: flex; align-items: center; justify-content: space-between;}
	.pro-detail_tu #thumbs .swiper-wrapper .swiper-slide { width: 30%;}
	.pro-detail_tu #gallery { width: 100%;}
	.pro-detail_tu .swiper-button-prev i,.pro-detail_tu .swiper-button-next i { width: 40px; height: 30px; font-size: 28px; display: block; text-align: center; line-height: 30px; background:#999; color: #fff;}
    .pro-detail_tu .swiper-button-next i {transform: rotateZ(0deg);}
    .pro-detail_tu .swiper-button-prev i { transform: rotateZ(0deg);}
	.pro-detail_tu .swiper-button-next { background: none;  top:60%; left:calc(100% - 40px);}
    .pro-detail_tu  .swiper-button-prev { background: none;  top:60%;  left:0;}
	/* 工程案例 */
	.case_list a {
		width: 100%;
		
	}
	#case-list {
    width: calc(50% - 40px);
    margin: 20px;
    padding: 20px 0 40px 0;
    transition: all .3s;
    position: relative;
}
	/*合作伙伴*/
	.hezuo .cont_info p{ margin-top:15px;  
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:3;
		overflow:hidden; }
	/* 技术支持 */
	.jszc_box { flex-wrap: wrap;}
	.jszc_fl {
		width: 100%;
		padding: 40px;
	
	}
	.jszc_fr {
		width: 100%;
		
	}
	/* 配件展示 */
	.pjzs_list a {
		width:100%;
	}
	/* 新闻 */
	.in_news a {
		display: block;
		width: calc(100% - 1px);
	}
	/* 加入海洋 */
	.join_py { flex-wrap: wrap;}
	.join_py2 { flex-direction: column-reverse;}
	.join_py_txt, .join_py_tu {
		width: 100%;
	}
	.join_py_txt {
		padding: 30px;
	}
	.join_rcxy_box { width: 100%;}
	.join_rcxy { flex-wrap: wrap;}
	/* 联系我们 */
	.in_contact_box {position: relative; display: flex; flex-wrap: wrap; align-items: stretch; }
	.in_contact_box .in_contact_map { width: 100%; height:450px;}
	.in_contact_box .in_contact_txt { width: 100%; padding:30px; height:auto;}
	.in_contact .contact_bottom ul {
		flex-wrap: wrap;
	}
	.in_contact .contact_bottom {
		margin: 30px 0;
	}
	
}

@media screen and (max-width:640px) {
	
	.video_bg iframe {
		height:340px;
	  }
	  .ser_txt {
		font-size: 30px;
		color: #fff;
		font-weight: bold;
		position: relative;
		cursor: pointer;
	}
	.ser_list b {
		font-size: 30px;
		color: #fff;
	}
	/*******in 关于海洋内页********/
	.lead { padding: 20px 0;}

	.lead p{ flex-direction: column; font-size: 15px;}
	.lead a i img{ width: 35px; margin-bottom: 10px; }
	
}
@media screen and (max-width:480px) {
	.banner_txt span {
		font-size: 18px;
	  }
	  
	.about { padding: 30px 0;}
	.ab_bottom li {
		width: 50%;
		float: left;
	
	  }
	  .ab_bottom li a {
		height: 100px;
	}
	  .ab_bottom b {
		font-size: 34px;
	  }
	  .ab_more {
	
		padding: 0 ;
	
		width: 190px;

	}
	  .pro_case .swiper-slide {
		width: 100%;
		border-right:none;
	  }
	  .news_list .item {
		
		margin-right:0;
		width: 100%;
		margin-top: 20px;
	  }
	  .video_bg iframe {
		height:250px;
	  }
	  .news_content a {

		padding:10px 0;
		margin-right: 0;
		transition: all .3s;
		flex-direction: column;
	  }
	  .news_content .newscon {
	
		padding-left: 0;
	  }
	  .news_content .day { display: none;}
	  .foot {
		padding: 15px 0;

	  }

	/*******in 关于海洋内页********/
	  .ab_bottom2 li {
		width: 50%;
		float: left;
	}
	.ab_bottom2 li a {
		height: 100px;
	}
	.mjgc_fr {
		position: relative;
		width: 100%;
		right: 0;
		top: 25%;
		background: rgba(244,78,80,.9);
		padding: 40px;
		display: flex;
		flex-wrap: wrap;
	}
	.qywh .qywh_list {
		display: flex;
		align-items: stretch;
		justify-content: space-between;
		flex-direction: column;
	}
	.qywh .qywh_list a {
		
		margin:10px 0;
	
	}
	/*  */
	.join_tit p { height: 94px;}
	.join_tit span {
		top: 70px;
	}
	.join_rcxy_box {
		position: relative;
		margin: 20px 0;
	}
	.join_rcxy_box .join_rcxy_txt {
	
		width: 90%;
	
	}
	.join_pyfs_box .join_pyfs_txt {
	
		padding: 10px 20px;
	}
	.join_rcxy_box .join_rcxy_txt b {
		font-size: 24px;
	}
	.join_rcxy_box .join_rcxy_txt p {
		
		font-size: 16px;
		
	}
	#case-list {
    width: calc(100% - 20px);
    margin: 10px;
    padding: 20px 0;
    transition: all .3s;
    position: relative;
}
}





