.intro {
      /* height: 100%; */
      padding: 0;
    }
.logo{
height:30px; position:relative; bottom:3px;
}	
    #select-lang-mobile{
      display: none;
    }
    .intro .intro-body .middle-heading{
      font-size: 40px;
      line-height: 40px;
      font-weight: bold;
    }
    .row.pc{
      display: block;
    }
    .row.mobile{
      display: none;
    }
    .about-main{
      display: flex;
      justify-content: center;
    }
    .about-main .box{
      align-self: center;
    }
    .btn-circle{
      font-size: 30px;
      margin-top: 30px;
    }
    .bar{
      display: none;
    }
	
	.about-text .more a{
	font-size:14px; color:white; height:40px; line-height:40px; border:solid 1px #f0f0f0; border-radius:5px; padding:0px 18px; display:inline-block;
	}
	
	.about-text .more a:hover{
		background:white; color:#666;
	}
	
	#product .more{
		text-align:center; line-height:50px; margin-top:35px;
	}
 
	#product .more a{
		display:inline-block; height:42px; line-height:42px; text-decoration:none; padding:0px 17px; border:solid 1px #999; border-radius:4px; color:#333;
	}

	#product .more a:hover{
		background:#333; color:#fff;
	}
	
	#about .about-text p{
		margin-bottom: 8px; text-indent:2em;
	}

	.about-ys{
margin-top:50px;
}
.about-ys ul{
padding:0px 15px;
}
.about-ys ul li{
width:360px; float:left; margin-right:25px; background:white; padding:28px 25px; border-radius:6px; padding-top:33px;
}
.about-ys ul li:last-child{
margin-right:0px;
}
.about-ys ul li .img{
height:65px; line-height:65px; margin-bottom:5px; text-align:center;
}
.about-ys ul li .img img{
max-height:50px;
}
.about-ys ul li .tit{
height:55px; line-height:42px; border-bottom:solid 2px #f6f6f6; text-align:center; font-size:24px; margin-bottom:14px; color:#000;
}
.about-ys ul li:hover .tit{
	border-color:var(--second-color);
}
.about-ys ul li .shuoming{
line-height:28px; color:#666; height:140px; overflow:hidden; font-size:16px;
}

.about-ys ul li .shuoming p{
	background:url(../img/li.png) no-repeat 1px 10px; padding-left:13px; line-height:28px; margin-bottom:0px;
}

.footer{
background:#111; color:white; padding:35px 0px;
}
.footer .n-dibu{
color:white; line-height:30px; text-align:center; font-size:16px;
}
.footer .n-dibu a{
color:white; text-decoration:none; display:inline-block; margin-right:8px; font-size:16px;
}

.h2-zpcj{
	padding-top:20px;
}
	
.scene{
	--s-img-h:200px;
	width: 100%;
    overflow: hidden;
}
.scene{
	border:solid 1px #f0f0f0; border-left:none; border-right:none;
}
.scene li{
width:50%; float:left; padding:25px 0px;
}
.scene li:first-child{
border-bottom:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0; 
}
.scene li:nth-child(3n+0){
border-right:solid 1px #f0f0f0; 
}
.scene li:last-child{

}
.scene li.scene2{
border-bottom:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0;  
}

#scene{
padding:70px 0px;
width:100%; 
overflow:hidden;
}

.container-base{
width:100%; max-width:1600px; padding:0px 50px; margin:0 auto;
}

.scene li .img{
margin-bottom:15px; padding:15px 20px;
}

.scene li .img .imgs{
 height:var(--s-img-h); line-height:var(--s-img-h); overflow:hidden;   border-radius:4px;

}

.scene li .jt{
 height:55px;  line-height:60px;  text-align:center;  display:block;
}

.scene li .jt img{
max-width:100%; max-height:100%; width:32px; transform:rotate(90deg);
}

.scene li .img .imgs img{
max-width:100%; max-height:100%;
}
.scene li .img .imgs{
	display:inline-block; width:height:var(--s-img-h); 
}
.scene li .img .imgs:first-child img{
	border-radius:50%; max-height:98%;
}

.scene li .img .imgs img{
max-width:100%; max-height:100%;
}

.scene li .titl{
height:42px; line-height:42px; text-align:center; font-size:22px; color:#111; margin-bottom:5px;
}

.scene li .desc{
line-height:25px; color:#666; font-size:14px; height:50px; overflow:hidden; text-align:left; padding:0px 20px; letter-spacing:2px;
}
.scene li .desc font{
color:black; font-weight:bold;
}
.scene li .shuoming{
line-height:22px; color:#555; font-size:13px; height:44px; overflow:hidden; text-align:center; padding:0px 80px; letter-spacing:2px; margin-bottom:12px;
}

#workshop{
background:#f6f6f6;
}
.kbase{
	width:100%; max-width:1630px; margin:0px auto; padding:0px 60px;
}
.index-cps{
	margin-bottom:25px;
}
.index-cps li{
	width:48%; float:left; margin-right:1%;  
}
.index-cps li:last-child{
	margin-right:0px;
}
.index-cps li a.img{
	display:block; height:400px; line-height:180px; overflow:hidden; border-radius:4px;  overflow:hidden; margin-bottom:5px; text-align:center;
}
.index-cps li a.img img{
	max-width:100%; max-height:100%; transition:all 0.5s; transform:scale(1.0);  border:solid 3px #f1f1f1;
}
.index-cps li a.img:hover img{
	border:solid 2px #00a84b;
}
.index-cps li:hover a.img img{
	opacity:0.95;
}
.index-cps li a.txt{
	display:block; height:34px; line-height:34px; color:#666; text-decoration:none;  font-size:18px; text-align:center; overflow:hidden;
}

.portfolio-item .hover-bg{
		height:250px;
	}
.device.isotope .isotope-item{
		padding-left:12px; padding-right:12px;
}

#workshop .section-title.center{
		padding:10px 0px; padding-bottom:0px;
}


/***重写车间**/
.opics li{
	width:24%; margin-right:1.33333333%; float:left; margin-bottom:20px; overflow:hidden;
}
.opics li:nth-child(4n+0){
	margin-right:0px;
}
.opics li a.img{
	display:block; overflow:hidden; text-align:center; height:210px; line-height:210px;  position:relative; margin-bottom:5px;
}
.opics li a.img img{
	height:210px; display:inline-block; max-width:115%;
}
.opics li a.img h3{
	width:100%; height:0; position:absolute; display:flex; flex-direction:column; justify-content:center; text-align:center;
	color:white; background:black; opacity:0.7; transition:all 0.5s; overflow:hidden; left:0px; bottom:0px; margin:0px 0px; padding:0px 0px;
}
.opics li:hover a.img h3{
	height:100%;
}
.opics li a.img h3 font{
	padding:0px 10px; line-height:30px; display:block; font-size:16px; padding-bottom:25px; background:url(../img/da.png) no-repeat bottom center; background-size:20px auto;
}
.opics li a.txt{
	display:flex; height:25px; line-height:25px; text-decoration:none; color:#666; font-size:16px; flex-direction:column; width:100%; justify-content:center; text-align:center; overflow:hidden;
}
.opics li:hover a.txt{
	color:black; 
}

.en .opics li a.txt{
	height:40px; line-height:20px;
}
.en .opics li{
	margin-bottom:20px;
}
.en .opics li a.img{
	margin-bottom:4px;
}

.hover-bg .hover-text>h4{
	font-size:16px;
}

/***英文**/
.scene.en li .shuoming{
	font-size:14px; height:66px;
}

.index-cps.en li a.txt{
	font-size:16px;
}

.en .equipment-name{
	font-size:14px;
}

.en .about-content{
	font-size:17px;
}
.en .about-ys ul li .tit{
	font-size:22px;
}

.en .kbase p{
	padding:0px 60px; font-size:16px;
}

.about-ys ul li .shuoming{
	height:168px;
}

.portfolio-item{
	margin-bottom:18px;
}


.thanks-box{
	padding:35px 36px; border:solid 1px #f0f0f0; text-align:center;
}

.thanks-box .img{
	margin-bottom:10px;
}
.thanks-box .img img{
	max-height:90px;
}

.thanks-box .title{
	height:40px; line-height:40px; font-size:28px; color:#222; margin-bottom:10px;
}

.thanks-box .content{
	line-height:26px; color:#999; font-size:14px;
}

.thanks-box .thank-back{
	text-align:center; line-height: 36px; margin-top: 25px;
}



.thanks-box .thank-back a{
	display: inline-block;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
    border: solid 1px #ccc;
    border-radius: 2px;
    padding: 0px 20px;
    color: #333;
}

.thanks-box .thank-back a:hover{
	background:#333; color:white;
}



@media (min-width:1350px){
	#workshop .container{
		width:1220px;
	}
}

@media (min-width:1200px){
#workshop .portfolio-item.shop2_1 .hover-bg,#workshop .portfolio-item.shop2_2 .hover-bg,#workshop .portfolio-item.shop2_3 .hover-bg,#workshop .portfolio-item.shop2_4 .hover-bg{
		height:230px;
	}
	
#workshop.en .portfolio-item.shop2_1 .hover-bg,#workshop.en .portfolio-item.shop2_2 .hover-bg,#workshop.en .portfolio-item.shop2_3 .hover-bg,#workshop.en .portfolio-item.shop2_4 .hover-bg{
		height:230px;
	}
	
}

@media (max-width:1480px){
	.scene {
    --s-img-h2: 200px;
	}
	
	.index-cps li a.img{
	 height:258px; line-height:155px;
	}
	
	.device .portfolio-item{
		margin-bottom:20px;
	}
	
	.index-cps li a.txt{
		font-size:16px; height:30px; line-height:30px;
	}
	
	.en.about-text p{
		line-height:32px;
	}
	
	
	
}

@media (max-width:1400px){
	.scene li .shuoming{
		padding:0px 45px; font-size:12px; margin-bottom:6px;
	}
	
	.container-base{
		padding: 0px 10px;
	}
	
	.scene li .img .imgs:last-child{
		padding:0px 20px;
	}
	
	.index-cps li a.img{
	 height:258px; line-height:142px;
	}
	
	 
	
	.device.isotope .isotope-item{
		padding-left:8px; padding-right:8px;
	}
	
	.equipment-name{
		font-size:16px;
	}
	
	.index-cps li a.txt{
		font-size:16px;
	}
	
	.en .index-cps li a.txt{
		font-size:15px;
	}
	
	.en.about-text p{
		font-size:18px; margin-bottom:5px; line-height:32px;
	}
	
	h2, .h2 {
    font-size: 26px;
	}
	
	.logo{
		height:28px;
	}
	
}


@media (max-width:1200px){
	.kbase{
		padding-left:40px; padding-right:40px;
	}
	.about-ys ul li{
		width:32%; margin-right:2%;
	}
	
	.about-ys ul li:last-child{
		margin-right:0px;
	}
	
	.index-cps li a.img{
	 height:258px; line-height:120px;
	}
	
	.portfolio-item .hover-bg{
		height:220px;
	}
	
	.en .portfolio-item .hover-bg{
		height:220px;
	}
	
	.en .index-cps li a.txt{
		font-size:14px; height:27px; line-height:27px;
	}
	
	.en .kbase p{
		font-size:15px;
	}
	
	.en.about-ys ul li .tit{
		font-size:20px;
	}
	
	.en.about-ys ul li .shuoming{
		font-size:15px;
	}
	
	.en.about-text p{
		font-size:16px; line-height:24px; margin-bottom:5px;
	}
	
	.en-address{
		font-size:13px;
	}
	
	.hover-bg .hover-text>h4 {
		font-size: 15px;
	}
	
	.en .equipment-name{
		font-size:13px;
	}
	
	
	.about-ys.en ul li .shuoming{
		line-height:24px; height:144px;
	}
	
	.about-ys.en ul li .shuoming p{
		line-height:24px;
	}
	
	
	.opics li a.img{
		height:180px; line-height:180px; 
	}
	
	.opics li a.img img{
		height:180px; max-width:130%;
	}
	
	.opics li a.txt{
		font-size:15px;
	}
	
	.opics li a.img h3 font{
		font-size:15px; line-height:25px;
	}
	
	
}

@media (max-width:1180px){
	.portfolio-item .hover-bg{
		height:210px;
	}
	
	.en .portfolio-item .hover-bg{
		height:210px;
	}
	
	.scene.en li .shuoming{
	font-size:13px;  line-height:20px; height:60px;
	}
	
	.logo{
		height:27px;
	}
	
}


@media (max-width:1100px){
.scene.en li .shuoming{
	font-size:12px; 
}

.opics li a.img{
		height:180px; line-height:180px; 
	}
.opics li a.img img{
		height:180px;
	}
.opics li a.txt{
	font-size:12px; display:block;
}




}

@media (max-width:1000px){
	.container{
		width:940px;
	}
}


@media (max-width:1200px) and (min-width:1060px){
	#workshop.en .container{
		width:1050px;
	}
	
	#about.sen .container{
		width:1040px;
	}
	
	#workshop.en .portfolio-item .hover-bg {
		height: 228px;
	}
	
	#workshop .portfolio-item.shop2_1 .hover-bg,#workshop .portfolio-item.shop2_2 .hover-bg,#workshop .portfolio-item.shop2_3 .hover-bg,#workshop .portfolio-item.shop2_4 .hover-bg{
		height:195px;
	}
	
	#workshop.en .portfolio-item.shop2_1 .hover-bg,#workshop.en .portfolio-item.shop2_2 .hover-bg,#workshop.en .portfolio-item.shop2_3 .hover-bg,#workshop.en .portfolio-item.shop2_4 .hover-bg{
		height:215px;
	}
	
	.en.about-text p{
		 line-height:26px; font-size:17px;
	}
}

@media (min-width:1180px) and (max-width:1200px){
	
	#workshop .portfolio-item.shop2_1 .hover-bg,#workshop .portfolio-item.shop2_2 .hover-bg,#workshop .portfolio-item.shop2_3 .hover-bg,#workshop .portfolio-item.shop2_4 .hover-bg{
		height:200px;
	}
	
	#workshop.en .portfolio-item.shop2_1 .hover-bg,#workshop.en .portfolio-item.shop2_2 .hover-bg,#workshop.en .portfolio-item.shop2_3 .hover-bg,#workshop.en .portfolio-item.shop2_4 .hover-bg{
		height:205px;
	}
}

.wap-imgs,.main-t{
	display:none;
}