.banner-sub .submenu-box-bg .submenu-box{ 
	padding: 0 calc(155 / 1920 * 100vw);	padding: 0 var(--padding-lr);
}
.banner-sub .breadcrumb {
	left:var(--padding-lr);
	font-size: 16px;
	font-weight: 500;
}
.banner-sub .right{
	right: var(--padding-lr);
	font-size: 16px;
	font-weight: 500;
}

.about .content1 {
  box-sizing: border-box;
  padding: 0 calc(155 / 1920 * 100vw);
  padding: 0 var(--padding-lr);
}

#footer .line .line-cot {
	width: calc(100% - (155 / 1920 * 100vw)*2);
}

#footer .footer .center .center-cot .t{
	font-size: 22px;
}

#footer .footer .footer-top-bg .footer-top{
	height: 90px;
	font-size: 25px;
}


#footer .footer .center .center-cot ul li {
	font-size: 16px;
}

#footer .phoen .phoen-cot .phoen-cot-left p{
	font-size: 16px;
	line-height: 30px;
}

#footer .phoen .phoen-cot .phoen-cot-left img{
	width: 60px;
	width: 75px;
}
#footer .footer .footer-bottom .bottom-cont .left {
	font-size: 18px;
}

#footer .phoen .phoen-cot .phoen-cot-right p{
	color: #8a8a8a;
	font-size: 16px;
}
#footer .phoen .phoen-cot .phoen-cot-right{
	width: 130px;
}
#footer .phoen .phoen-cot .phoen-cot-right img {
	width: 120px;
	height: 120px;
}

.home-page .new .new-box{
		 filter: brightness(1);
		   
	}
.banner-sub .submenu-box-bg{
	height:80px;
}
.banner-sub .right a {
    margin-left: 30px;
    height: 80px;
    line-height: 90px;
}
.banner-sub .breadcrumb{
	line-height: 30px;
}
.banner-sub .submenu-box-bg .submenu-box {
	height: 80px;
}
:root {
  --padding-lr-max: calc(350 / 1920 * 100vw);
  --padding-lr-xx-max: calc(490 / 1920 * 100vw);
  
}
#footer .footer{
		background-position: right;
	}
	
	.home-page .hz_scene{
		padding-top: 0px !important;
	} 
	

	.left-cot {
	  display: flex;
	}

	
	#footer .footer .phoen-cot-right-bg {
	  display: flex;
	}
	#footer .phoen .phoen-cot .phoen-cot-right .hidden-img{
		display: none;
	}
	#footer .footer .phoen-cot-right-bg-left {
	  margin-right: 20px;
	  position: relative;
	}
	#footer .footer .phoen-cot-right-bg-right {
	  position: relative;
	}
	/* #footer .footer .phoen-cot-right-bg-left:hover  #footer .footer .phoen-cot-right-bg-left .hidden-img{
		display: block;
	} */
	#footer .phoen .phoen-cot .phoen-cot-right .phoen-cot-right-bg-left .hidden-img{
		position: absolute;
		/* display: block; */
		width: 120px;
		height: 120px;
		left: -130px;
		top: -30px;
	}
	
	#footer .phoen .phoen-cot .phoen-cot-right .phoen-cot-right-bg-right .hidden-img{
		position: absolute;
		/* display: block; */
		width: 120px;
		height: 120px;
		left: -130px;
		top: -30px;
	}
	#footer .phoen .phoen-cot .phoen-cot-right .phoen-cot-right-bg-left:hover .hidden-img{
		display: block;
	}
	#footer .phoen .phoen-cot .phoen-cot-right .phoen-cot-right-bg-right:hover .hidden-img{
		display: block;
	}
	
	
	#footer .phoen .phoen-cot .phoen-cot-right .show-img{
		width: 50px;
		height: 50px;
		background-color:rgba(255, 255, 255, 0.1);
		border-radius: 50%;
		opacity: 10;
		display: flex;
		  align-items: center; /* 垂直居中 */
		  justify-content: center; /* 水平居中 */
	}
	#footer .phoen .phoen-cot .phoen-cot-right .show-img img{
		width: 25px;
		height: 25px;
	}
	
	/* 1920.css | http://localhost.gj.com/assets/index/css/1920.css?v=1711265788 */
	
	#footer .footer .footer-top-bg .footer-top {
	  display: block;
	  padding-top: 25px;
	}
	
	/* 元素 | http://localhost.gj.com/index/gyfj/qyjj.html */
	
	.footer-top > div:nth-child(1) {
	  float: left;
	  padding-right: 20px;
	}
	
	/* 元素 | http://localhost.gj.com/index/gyfj/qyjj.html */
	
	.footer-top > div:nth-child(2) {
	  float: left;
	}
	 .home-page .about .cx-box > .cot .cot-img-left, .home-page .about .cx-box > .cot .cot-img-right{
		 color:#fff;
	 }
@media screen and (max-width: 1900px) {
	#footer .footer .footer-top-bg .footer-top{
		font-size:20px;
	}
	#footer .footer .center .center-cot .t {
	    font-size: 18px;
	}
}

@media screen and (min-width: 1921px) {

	.about .content1{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	
	.about .contact-us .box{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}

	
	.home-page .new .new-box{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
		margin-top: 150px;
	}
	
	.home-page .about .cx-box{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
		min-height: 1080px;
		margin-top: 150px;
	}
	.home-page .join .jrwm-box{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
		margin-top: 150px;
	}
	.hz_scene{
		padding-top:0px !important;
	}
	
	.Product_service .zg-bg .box{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	
	#footer .footer .center{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	#footer .phoen .phoen-cot {
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	#footer .footer .footer-bottom .bottom-cont{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	#footer .footer .footer-top-bg .footer-top {
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	#footer .line .line-cot{
		padding-left: 0px;
		padding-right: 0px;
		max-width: 1598px;
		margin: auto;
	}
	
	
	.banner-sub .submenu-box-bg .submenu-box {
	    padding-left: 0px;
	    padding-right: 0px;
	    max-width: 1598px;
	    display: block;
	    margin: auto;
	    height: 80px;
	    position: relative;
	}
	
	.header .header-cot {
	    padding: 0 calc(350 / 2590* 100vw);
	    padding: 0 var(--padding-lr-max);
	    height: 100px;
		}
		
		.banner-sub .right{
			right: 0;
		}
		
		.banner-sub .breadcrumb{
			left: 0;
		}

}

@media screen and (max-width: 750px) {
	.banner-sub .submenu-box-bg{
		height: 50px;
	}
	.banner-sub .breadcrumb{
		bottom: 0px;
	}
	.banner-sub .right{
		display: none;
	}
	
	#footer .footer .footer-top-bg .footer-top{
		font-size: 16px;
		display: block;
		padding: 20px;
		padding-left: 40px;
		line-height: 30px;
	}
	#footer .phoen{
		margin-top:15px;
	}
	#footer .phoen .phoen-cot {
	    width: 100%;
	    display: block;
		height:auto;
	}
	
	#footer .phoen .phoen-cot .phoen-cot-left {
	    float: none;
	    text-align: left;
	    display: flex;
	    width: 100%;
	}
	#footer .phoen .phoen-cot .phoen-cot-left p{
		font-size: 14px;
		line-height: 20px;
	}
	#footer .footer .footer-bottom .bottom-cont .left{
		font-size: 12px;
	}
	#footer .footer .footer-bottom .bottom-cont .left .left-cot{
		  
		  text-align: center;
		  line-height:26px;
	}
	
	#footer .phoen .phoen-cot .phoen-cot-right {
	    /* width: 100%; */
	    width: 100%;
	    align-items: center;
	}
	.phoen-cot-right-bg {
		text-align: center;
		display: flex;
		align-items: center;
		margin: 0px auto;
	}
	#footer .phoen .phoen-cot .phoen-cot-left img {
		width: 45px;
	}
	
	
	#footer .phoen .phoen-cot .phoen-cot-right img {
	  
	  width: 70px;
	  height: 70px;
	}
	
	#footer .phoen .phoen-cot .phoen-cot-right .phoen-cot-right-bg-left .hidden-img{
		
		width: 70px;
		height: 70px;
		left: -70px;
		top: -20px;
	}
	
	#footer .phoen .phoen-cot .phoen-cot-right .phoen-cot-right-bg-right .hidden-img{
		width: 70px;
		height: 70px;
		left: -70px;
		top: -20px;
	}
	
	#footer .phoen .phoen-cot .phoen-cot-right {
	  
	  width: none !important;
	  display: flex;
	  margin: 0px auto;
	}
	#footer .footer .footer-bottom .bottom-cont .left p {
	  overflow-wrap: break-word;
	}
	
	.home-page .join .join-bottom .item .left {
	  font-size: 20px;
	}
	
	.home-page .join .join-bottom .item .right {
	  font-size: 20px;
	}
	
	/* 元素 | http://localhost.gj.com/index/gyfj/qyjj.html */
	
	#footer .footer .footer-bottom .left-cot {
	  display: block;
	}

	
	.home-page .join .jrwm-box .center .content .top {
	    width: 100%;
	    margin-top: 40px;
	    display: block;
	    font-size: 14px;
	    font-weight: 400;
	    color: #ffffff;
	    line-height: 30px;
	    text-align: center;
	    height: 300px;
	    border-left: 1px solid #919ea8;
	    border-top: 1px solid #919ea8;
	}
	
	.home-page .join .jrwm-box .center .content .top .top-img {
	    width: 50%;
	    border-right: 1px solid #919ea8;
	    opacity: 0.8;
	    border-bottom: 1px solid #919ea8;
	    float: left;
	    height: 150px;
	}
	
	.home-page .join .jrwm-box .center .content .top .top-img img {
	    width: 60px;
	    padding-top: 20px;
	}
	
	
	
	/* main.css | http://localhost.gj.com/assets/index/css/main.css?v=1711203888 */
	.home-page .new .new-box .content .item.left,
	.home-page .new .new-box .content .item {
	  /* width: 33%; */
	  /* height: 650px; */
	  width: 100%;
	  height: auto;
	  display: block;
	  flex-shrink: 0;
	}
	.home-page .new .content .item.center{
		margin:10px auto;
	}
	
	.home-page .new .new-box .content {
	  /* display: flex; */
	  display: block;
	}
	
	.home-page .new .new-box .content .item .pre-img {
	  /* height: 500px; 
	  height: 200px;*/max-height:220px;
	}
	
	.home-page .new .new-box .title {
	  /* font-size: 45px; */
	  font-size: var(--max-font-size);
	  margin-top: 50px;
	}
	
	.about .content1 .box .title{
		font-size: var(--max-font-size);
		margin-top: 50px;margin-bottom:30px;
	}

	.home-page .gyTitle .title{
		margin-bottom:0px;
	}
	.home-page .about .cx-box > .cot{
		height: 180px;margin-top:30px;
	}
	  .home-page .about .cx-box > .cot .cot-img-left, .home-page .about .cx-box > .cot .cot-img-right{
		  top:0px;
	  }
	   .home-page .about .cx-box > .cot .cot-img{
		   bottom:-150px;
		   position:absolute;
	   }
	   
	   .home-page .join .jrwm-box .center .content .top .top-img p{
		   font-size:18px;
	   }
	   
	    .about .contact-us{
			padding-left:0px;
			padding-right:0px;
		}
		
		.certificate .swiper-slide{
			/*width: 415px !important; */
		}
		.Product_service #cont2 .buts{
			padding: 0 5vw 5vw;
		}
		.Product_service .zg-bg .box .zg-cot h3 {
		  font-size: var(--max-font-size);
		  }
		  
		.about .content1 .box .zyfz .zyfz-list .list-item h4 {
		    font-size: 22px;
			padding: 20px 0px;
		}
		
		.about .content1 .box .zyfz .zyfz-list {
		  height: 410px;
		}
		
		.about .xzfl .content1 .xzfl-list .xzfl-list-item p {
		  font-size: 18px;
		  }
		  .about .xzfl .content1 .xzfl-list .xzfl-list-item img {
		    width: 50px;
		    height: 50px;
		  }
		.about .xzfl {
			height: 587px;
		}
		
		  .about .gzysh{
			  margin-top:0px;
		  }
		  
		  .about .content1 .box .des .des-cot h3 {
		    font-size: var(--max-font-size);
			}
			
			.about .content1 .box .des .des-cot p {
			  font-size: 16px;line-height: 30px;
			  }
			  .about .content1 .box .des .des-img{
				  height:auto;
			  }
			  .about .content1 .box .cot .cot-item h4 {
			    font-size: var(--max-font-size);
				}
				
				.about .content1 .box .cot .cot-item p {
				  font-size: 16px;
				  }
				  .about .content1 .box.cpyy_box .cot .cot-item p{font-size: 20px;position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;margin: 0;
    padding: 20px 0;
    color: #fff;background-image:linear-gradient(to bottom, #00000000, #000000b0)}
				 
}

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

	/* .h_100vh{
		max-height: 768px;
	} */
	
	/* .screen-lists .scene{
		padding-top: 50px !important;
	} */
	.home-page .home-banner .controller {
	    bottom: 20vw !important;
	}
	.home-page .home-banner .mouse-tip{
		bottom: 30vh;
	}
}
@media screen and (max-height: 360px){

.home-page .new .new-box .content .item .pre-img {
    max-height: 120px;
}

}