/* 响应式 */
@media (max-width:1920px) {
html {
font-size:16px;
}
}
@media (min-width:1600px) and (max-width:1800px) {
html {
font-size:14px;
}
}
@media (min-width:1400px) and (max-width:1599px) {
html {
font-size:13px;
}
}
@media (min-width:1200px) and (max-width:1399px) {
html {
font-size:12px;
}
}
@media (min-width:640px) and (max-width:1199px) {
html {
font-size:12px;
}
}
@media (min-width:471px) and (max-width:639px) {
html {
font-size:14px;
}
}
@media (min-width:329px) and (max-width:470px) {
html {
font-size:14px;
}
}
@media (max-width:328px) {
html {
font-size:14px;
}
}
 @media screen and (min-width:200px) and (max-width:1808px) {
 .header .container-s {
max-width: 94%;
}


}
 @media screen and (min-width:200px) and (max-width:1850px) {
 .container-s {
max-width:98%
}
 .indexOne .tle ul {
width: 52%;
}
 .app-list ul li .info {
padding:  2.3125rem 5%;
}

.map-con .info em.item1{top: 196px; right:914px;}
.map-con .info em.item1 span:before{ width: 3.125rem; height: 3.125rem; margin-left: -1.25rem; top: -1.25rem;}
.map-con .info em.item2{top: 237px; right: 1019px;}
.map-con .info em.item2 span:before{ width: 1rem; height: 1rem; margin-left: -0.1875rem; top: -0.1875rem;  }
.map-con .info em.item2 span:after{ width: 3.5rem; height:3.5rem; margin-left: -1.4375rem; top: -1.4375rem; }
.map-con .info em.item3{top: 275px; right: 368px;}
.map-con .info em.item4{top: 316px; right: 929px;}
.map-con .info em.item4 span:after{display: none;}
.map-con .info em.item5{top: 292px; right: 1004px;}
.map-con .info em.item5 span:before{ width: 1.1875rem; height: 1.1875rem; margin-left: -0.25rem; top: -0.25rem; }
.map-con .info em.item5 span:after{ width: 7.25rem; height: 7.25rem;margin-left: -3.3125rem; top: -3.3125rem;}
.map-con .info em.item6{top: 227px; right:957px;}
.map-con .info em.item6 span:after{display: none;}
.map-con .info em.item7{top: 382px; right:1007px;}
.map-con .info em.item8{top: 184px; right:1227px;}
.map-con .info em.item8 span:after{display: none;}
.map-con .info em.item9{top: 243px; right:1107px;}
.map-con .info em.item10{top: 267px; right:1274px;}
.map-con .info em.item10 span:after{ width: 8.5625rem; height:8.5625rem; margin-left: -3.9375rem; top: -3.9375rem; }
.map-con .info em.item11{top: 293px; right:969px;}
.map-con .info em.item11 span:after{ width: 8.5625rem; height:8.5625rem; margin-left: -3.9375rem; top: -3.9375rem; }
.map-con .info em.item12{top: 237px; right:925px;}
.map-con .info em.item12 span1:after{ width: 8.5625rem; height:8.5625rem; margin-left: -3.9375rem; top: -3.9375rem; }



}
 @media screen and (min-width:200px) and (max-width:1822px) {
 .case-list {
max-width: 92%;
}
}







 @media screen and (min-width:1440px) and (max-width:1600px) {

 .case-list {
max-width: 98%;
}
.he_syp2ri {
	padding-right: 10px;
	padding-left:10px;
}

.he_syp2le{padding-left:20px;}

.wh {
  padding: 0 20px;
}

.section { overflow: hidden;padding: 0;}
.section{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.productW{margin: 0 auto;}
.wrap {width:98%; margin: 0 auto;}
.productTab .tab{margin-bottom: 30px;}
.productTab .tab li{float: left;width: 16%;margin-right: 0.8%;text-align: center;padding-bottom: 20px; margin-bottom:30px;position: relative;cursor: pointer;}

.productTab .tab li .progd p{ color:#f8c432;}
.productTab .tab li:last-child{margin-right: 0;}
.productTab .tab li:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background: #e9ecf1;border-radius: 10px;}
.productTab .tab li img{width: 40px;height: 40px;}
.productTab .tab li .prologo-hover{display: none;}
.productTab .tab li p{font-size: 16px;line-height: 24px;height: 24px;color: #6d6d6d;margin-top: 10px;}


.proCon .proAds ul li.pro_02{width:479px;height: 180px;background-image: url("../images/pro_lifirstbg.jpg");}
.proCon .proAds ul li.pro_01{ width:479px;height: 285px;background-image: url("../images/pro_lifirstbg.jpg");}

.proCon .proAds ul li.last{width:479px;height: 200px;background-image: url("../images/pro_lifirstbg.jpg"); margin-bottom: 0px;}
.proCon .proAds ul li.first{ width:580px;height: 580px;background-image: url("../images/pro_lifirstbg.jpg");}

 }


 @media screen and (min-width:1400px) and (max-width:1599px) {
 .case-list {
max-width: 98%;
}
.he_syp2ri {
	padding-right: 20px;
	padding-left:20px;
}

.he_syp2le{padding-left:20px;}

.wh {
  padding: 0 20px;
}

.section { overflow: hidden;padding: 0;}
.section{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.productW{margin: 0 auto;}
.wrap {width:98%; margin: 0 auto;}
.productTab .tab{margin-bottom: 30px;}
.productTab .tab li{float: left;width: 16%;margin-right: 0.8%;text-align: center;padding-bottom: 20px; margin-bottom:30px;position: relative;cursor: pointer;}

.productTab .tab li .progd p{ color:#f8c432;}
.productTab .tab li:last-child{margin-right: 0;}
.productTab .tab li:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background: #e9ecf1;border-radius: 10px;}
.productTab .tab li img{width: 40px;height: 40px;}
.productTab .tab li .prologo-hover{display: none;}
.productTab .tab li p{font-size: 16px;line-height: 24px;height: 24px;color: #6d6d6d;margin-top: 10px;}


.proCon .proAds ul li.pro_02{width:405px;height: 180px;background-image: url("../images/pro_lifirstbg.jpg");}
.proCon .proAds ul li.pro_01{ width:405px;height: 285px;background-image: url("../images/pro_lifirstbg.jpg");}

.proCon .proAds ul li.last{width:405px;height: 200px;background-image: url("../images/pro_lifirstbg.jpg"); margin-bottom: 0px;}
.proCon .proAds ul li.first{ width:550px;height: 580px;background-image: url("../images/pro_lifirstbg.jpg");}

 }

 @media screen and (min-width:200px) and (max-width:1400px) {
 .case-list {
max-width: 98%;
}
.he_syp2ri {
	padding-right: 10px;
	padding-left:10px;
}

.he_syp2le{padding-left:20px;}

.wh {
  padding: 0 20px;
}


.section { overflow: hidden;padding: 0;}
.section{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.productW{margin: 0 auto;}
.wrap {width:98%; margin: 0 auto;}
.productTab .tab{margin-bottom: 30px;}
.productTab .tab li{float: left;width: 16%;margin-right: 0.8%;text-align: center;padding-bottom: 20px; margin-bottom:30px;position: relative;cursor: pointer;}

.productTab .tab li .progd p{ color:#f8c432;}
.productTab .tab li:last-child{margin-right: 0;}
.productTab .tab li:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background: #e9ecf1;border-radius: 10px;}
.productTab .tab li img{width: 40px;height: 40px;}
.productTab .tab li .prologo-hover{display: none;}
.productTab .tab li p{font-size: 16px;line-height: 24px;height: 24px;color: #6d6d6d;margin-top: 10px;}

/*
.productTab .tab li:hover:after{background: #ed1450;}
.productTab .tab li:hover .prologo{display: none;}
.productTab .tab li:hover .prologo-hover{display: inline-block;}
.productTab .tab li:hover p{color: #ed1450;}
*/


.productTab .tab li.on:after{background: #163168;}
.productTab .tab li.on .prologo{display: none;}
.productTab .tab li.on .prologo-hover{display: inline-block;}
.productTab .tab li.on p{color: #163168;font-weight: bold;}




.proCon .proList{display: none;}
.proCon .proList.active{display: block;}


.proCon .proList ul li{display: block;float: left;  margin-right: 10px;  margin-bottom: 10px;  width: 288px;  height: 310px;  overflow: hidden;  background-color:#f6f8fc;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.proCon .proList ul li:first-child{width: 594px;height: 630px;background-image: url("../images/pro_lifirstbg.jpg");}
.proCon .proList ul li a{display: block;height: 100%;position: relative;/*color: #6d6d6d*/;color:#79808d;padding: 0 10px;}
.proCon .proList ul li .img{text-align: center;padding-top: 15px;overflow: hidden;}
.proCon .proList ul li .img img{width: 200px;height: 200px;max-width: 92%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}
.proCon .proList ul li .mes{margin-top: 5px;text-align: center;}
.proCon .proList ul li .mes h3{font-size: 16px;line-height: 20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.proCon .proList ul li .mes span{display: block;font-size: 12px;line-height: 20px;}
.proCon .proList ul li .mes p{font-size: 12px;line-height: 20px;height: 80px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;margin-top: 10px;display: none;}

.proCon .proList ul li:first-child a{padding: 0 40px;}
.proCon .proList ul li:first-child .img img{width: 370px;height:370px;}
.proCon .proList ul li:first-child .mes{text-align: left;}
.proCon .proList ul li:first-child .mes h3{font-size: 30px;line-height: 38px; }
.proCon .proList ul li:first-child .mes span{ font-size: 16px;line-height: 26px;}
.proCon .proList ul li:first-child .mes p{display: block; }

.proCon .proList ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.06);}
.proCon .proList ul li:hover .img img{-moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}
.proCon .proList .morePro{}
.proCon .proList .morePro a{display: block;text-align: center;font-size: 16px;line-height: 58px;color: #6d6d6d;background: #f6f8fc;}

.proCon .proList .morePro a:hover{background: #e61d4c;color: #fff;}






.proCon .proAds{display: none;}
.proCon .proAds.active{display: block;}

.proCon .proAds ul{ float:left;}
.proCon .proAds ul li{display: block;  margin-right: 10px;  margin-bottom: 10px;  width: 290px;  height: 290px;  overflow: hidden;  background-color:#eee;background-position: center center;background-repeat: no-repeat;background-size: cover;  background-image: url(../images/pro_item-bg.jpg);  border-radius: 4px;position: relative;}

.proCon .proAds ul li.pro_02{width:410px;height: 154px;background-image: url("../images/pro_lifirstbg.jpg");}
.proCon .proAds ul li.pro_01{ width:410px;height: 260px;background-image: url("../images/pro_lifirstbg.jpg");}

.proCon .proAds ul li.last{width:410px;height: 200px;background-image: url("../images/pro_lifirstbg.jpg"); margin-bottom: 0px;}
.proCon .proAds ul li.first{ width:522px;height: 530px;background-image: url("../images/pro_lifirstbg.jpg");}

.proCon .proAds ul li a{display: block;width:100%;height: 100%;position: relative;/*color: #6d6d6d*/;color:#79808d;}
.proCon .proAds ul li .img{text-align: center;overflow: hidden;width: 100%;height: 100%;}
.proCon .proAds ul li .img img{height: 100%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}
.proCon .proAds ul li .mes{text-align: center;position: absolute;left: 0;bottom: -50px;width: 100%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}
.proCon .proAds ul li .mes h3{display: inline-block;max-width: 100%;font-size: 16px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #fff;  color: #163168;padding: 0 20px; border-radius: 25px;  box-shadow: 0 10px 15px -10px rgba(27,67,140,.3);box-sizing: border-box;}
.proCon .proAds ul li .mes h3 i {font-size: 14px;display: inline-block;  margin-left: 2px; }
.proCon .proAds ul li .mes h3:hover{background: #163168;  color: #fff;}
.proCon .proAds ul li .mes span{display: block;font-size: 12px;line-height: 20px;}
.proCon .proAds ul li .mes p{font-size: 12px;line-height: 20px;height: 80px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;margin-top: 10px;display: none;}
.proCon .proAds ul li .txt{margin: 0 0; font-weight: 300;width: 100%;height: 100%;overflow: hidden;}
.proCon .proAds ul li .txt img{width: 100%;height: 100%;}
/*.proCon .proAds ul li .txt p{color: #606775;  font-size: 22px;  line-height: 30px;  letter-spacing: 1px; }
.proCon .proAds ul li .txt p:nth-of-type(2n){text-align: right;}
.proCon .proAds ul li .txt strong{font-weight: bold;font-size: 30px;}*/
.proCon .proAds ul li .info{position: absolute;bottom: 10px;left: 0;width: 100%;box-sizing: border-box;padding:0 10px; }
.proCon .proAds ul li .info .infoM{padding: 15px;border-radius: 4px;}
.proCon .proAds ul li .info .info-ls a{display: inline-block;float: left;width: 47%;padding-right: 3%;color: #79808d; font-size: 16px;  line-height: 40px;overflow : hidden; text-overflow: ellipsis;white-space: nowrap; text-align:center;}
.proCon .proAds ul li .info .info-ls a:hover{color: #163168;}

.proCon .proAds ul li .info .more {display: inline-block;  width: 100%;  border-radius: 20px;  border: 1px solid #163168;  color: #163168;  line-height: 35px;  font-size: 16px;  text-align: center;  transition: all .3s;  margin-top: 10px; }
.proCon .proAds ul li .info .more i{font-size: 12px;}
.proCon .proAds ul li .info .more:hover{background: #163168;color: #fff;}

.proCon .proAds ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.06);}
.proCon .proAds ul li:hover .img img{-moz-transform:scale(1.02,1.02);  -webkit-transform:scale(1.02,1.02);  -o-transform:scale(1.02,1.02);  transform: scale(1.02,1.02);}
.proCon .proAds ul li:hover .mes{bottom: 10px;}

}

 @media screen and (min-width:200px) and (max-width:1600px) {
 .container {
max-width:97%
}
.foot-nav ul li.item1{margin-right: 6%;}
 .banner .imgBox .container {
max-width: 88%;
}
 .container-x {
max-width:98%
}
 .aboutTwo .text p {
width: 90%;
}
 .pic-editbox table img {
display: inline-block;
max-width: 90%;
}
}
 @media screen and (min-width:200px) and (max-width:1500px) {
 .head-right {
width: 15%;
}
 .certified-list ul li {
height: 34rem;
}
 .certified-list ul li .info h3 {
margin-bottom: 1rem;
}
 .certified-list ul li .info p {
line-height: 1.2rem;
}
 .contact-left {
padding-left: 4%;
}
}



 @media screen and (min-width:200px) and (max-width:1300px) {
.more1, .more {
margin-top:0
}
	/* banner */
	.banner .imgBox h2, .banner .imgBox h3 {
font-size: 3.5rem;
}
	
	/* 关于我们 */
	.about-num ul li b, .about-num ul li em {
font-size: 3.5rem;
}
	
	/* 激光塑料焊接应用案例 */
	.app-list ul li h3 {
font-size: 1.2rem;
}
	
	
	/* 公司简介 */
	.about-banner .info strong {
font-size: 2.8rem;
line-height: 2.8rem;
}
 .about-right ul li p, .about-right ul li strong {
font-size: 2.8rem;
}
 .aboutTwo .fz_nav .abtbox2_nav .swiper-slide .item {
font-size: 10rem;
}
 .coursebox-sec1 .cont .gt .items h3 {
right: 10%;
}
 .app-a .swiper-slide .txt .tit-30 {
font-size: 1.6rem;
line-height: 2.5rem;
}
 .message {
width: 100%;
margin:0 auto;
}
 .message {
flex-wrap: wrap;
padding: 30px 2%;
background-size: cover;
height: auto;
}

 .message .info01 { margin:0 auto;}
 .message .info, .mess-form {
width: 100%;
}
 .message .info {
text-align: center;
}
 .message .info {
margin-bottom: 1rem;
}
 .message .info em {
font-size: 24px;

}
 .message .info span {
font-size: 14px;
}


 .mess-form .text {
font-size: 14px;
}
.foot-box{padding: 80px 0 28px;display: flex; }
 .foot-logo {
display: none;
}
 .foot-nav {
width: 100%;
margin-top: 0;
}
 .foot-nav ul {
flex-wrap: wrap;
}
 .foot-nav ul li {
width: 100%;
margin-bottom: 30px;
}

.foot-nav ul li.item3{ margin-top:80px;}

.foot-nav ul li.item3 dd{display: flex; align-items: flex-start; line-height: 30px; margin-bottom: 5px;}

.foot-nav ul li.item3 dd>img{display: inline-block;margin-right: 20px;vertical-align: middle;margin-top: 10px;}
 .sidequote {
width: 94%;
}
 .contact-left strong {
font-size: 2.2rem;
}
 .foot-nav ul li.item1, .foot-nav ul li.item2 {
display: none;
}
 .foot-copy {
justify-content: center;
flex-wrap: wrap;
text-align: center;
}
 .foot-nav ul {
justify-content: space-between;
}
 .foot-nav ul li {
margin-right: 0!important;
}
}
 @media screen and (min-width:200px) and (max-width:1300px) {
 .slideflex {
right: 0;
}
 .indexOne .tle ul {
width: 60%;
}
 .inOneSwiper2 .slideBox .con {
margin-top: 0;
}
 #product-num {
bottom: 0;
}
 .proxq-info h2 {
font-size: 1.6rem;
}
}
 @media screen and (min-width:200px) and (max-width:1200px) {
	/* 头部 */
	.shop a {
width: 5.5rem;
}
 .head-middle {
width: 60%
}
	
	
	/* 首页产品列表页 */
	.indexOneTle {
margin-bottom: 3rem;
}
 .indexOneTle .en {
font-size: 5rem;
}
 .indexOne .tle ul {
width: 66%;
}
 .indexOne .tle {
flex-direction: column;
text-align: center;
}
 .indexOneTle .en {
right: 0;
left: 0;
}
 .indexOneTle i {
margin: 0 auto;
}
 .indexOne .tle ul {
width: 100%;
}
 .indexOne .cell .box {
justify-content: space-between;
align-items: normal;
}
 .inOneSwiper1Box {
width: 22%;
}
	
	
	/* 关于我们 */
	.about .info {
width: 90%;
}
 .app-list ul {
flex-wrap: wrap;
padding:10px;
}
 .app-list ul:after {
content: '';
width: 23%;
}
 .app-list ul li {
width: 23%;
margin-bottom: 2rem;
}
 .footer-left {
width: 21.8%;
}
 .footer-left .footer-tel img {
width: 3rem;
}
 .banner-title em {
font-size: 3rem;
top: -0.875rem;
}
 .coursebox-sec1 .cont .gt .items h3 {
font-size: 14rem;
}
 .pic-main .pic-con {
padding: 7rem 4%;
}
 .right-title h2 {
font-size: 1.8rem;
}
 .product-box {
flex-wrap: wrap;
}
 .ny-left {
position: relative;
top: 0;
margin: 3rem 0;
}
 .ny-left, .ny-right {
padding: 0;
width: 100%;
}
 .ny-right {
border-left: none;
}
 .pro-search {
display: none;
}
 .left-title {
border-top: none;
}
 .left-title i {
display: block;
}
 .pro-class {
display: none;
}
 .details-box {
flex-wrap: wrap;
}
 .pro-details, .pro-recom {
width: 100%;
}
 .pro-details {
margin-bottom: 3rem;
}
 .recom-list ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
 .recom-list ul li {
width: 49%;
margin-bottom: 2rem;
}
 .nynews-list ul li {
width: 32%;
}
 .latest-list ul li .info p {
margin-bottom: 3rem;
}
 .ny-problem dl dt .name, .ny-problem dl dd .info {
 width: 91.5%;
}
 .nynews-xq {
flex-wrap: wrap;
}
 .news-left, .news-right {
width: 100%;
}
 .news-left {
margin-bottom: 6rem;
}
 .recomnews-list ul {
flex-wrap: wrap;
justify-content: space-between;
display: flex;
}
 .recomnews-list ul li {
width: 48%;
}
 .recomnews-list ul li strong {
font-size: 1.1rem;
}
 .contact-list dl dd b {
font-size: 1.5rem;
}
 .wechat-list ul li {
width: 41%;
}
}
 @media screen and (min-width:200px) and (max-width:1028px) {
	/* 公共头部 */
	.pc-nav, .heSearch, .ver {
display: none;
}
 .mobmenu {
display: flex;
align-items: center;
justify-content: center;
}
 .mobmenu dl dd {
background: #fff;
}
 .mobmenu h4 {
color: #fff;
font-size: 1.125rem;
}
 .head-right {
width: auto;
}
 .inOneSwiper2 .slideBox h4 {
line-height: 2rem;
}
 .slideflex {
display: none;
}
	
	
	
	
	/* 新闻中心 */
	.news-box {
flex-wrap: wrap;
}
 .news-list {
width: 100%;
margin-bottom: 3rem;
}
 .problem {
width: 100%;
}
 .problem-list ul {
margin-left: 0;
width: 92.6%;
}
	
	
	
	/* 公共底部 */

	.about-box {
flex-wrap: wrap;
}
 .about-left, .about-right {
width: 100%;
}
 .about-left {
margin-bottom: 2rem;
}
 .certified-list ul {
flex-wrap: wrap;
}
 .certified-list ul li {
width: 100%;
height: auto;
padding-bottom: 3rem;
margin-bottom: 3rem;
}
 .certified-list ul li .pic, .certified-list ul li:hover .pic, .certified-list ul li.on .pic {
width: 50%;
}
 .certified-list ul li:hover, .certified-list ul li.on {
width: 100%;
}
 .coursebox-sec1 .cont .gt .items h3 {
right: 0;
font-size: 12rem;
}
 .honor-list ul a {
width: calc(100% / 3 - 3.3%) !important;
}
 .pro-header .mobmenu dl dd {
background: #333;
}
 .pro-header .mobmenu h4 {
color: #333;
}
 .pro-header.headfixed {
padding: 0.5rem 0;
}
 .pro-header.headfixed .mobmenu dl dd {
background: #fff;
}
 .pro-header.headfixed .mobmenu h4 {
color: #fff;
}
 .proxq-banner {
height: auto!important;
}
 .proxq-box {
flex-wrap: wrap;
}
 .proxq-pic, .proxq-info {
width: 100%;
}
 .proxq-pic {
margin-bottom: 3rem;
}
 .proxq-position {
margin-bottom: 3rem;
}
 .contact-left strong {
font-size: 2rem;
}
 .contact-list dl dd b {
font-size: 1.4rem;
}
}
 @media screen and (min-width:200px) and (max-width:960px) {
	/* 首页产品列表页 */
	.indexOne .cell .box {
flex-direction: column-reverse;
flex-wrap: wrap;
}
 .inOneSwiper1Box {
width: 100%;
margin-top: 0;
margin-bottom: 3rem;
}
 .inOneSwiper1 .swiper-wrapper {
display: flex;
justify-content: space-between;
flex-direction: inherit!important;
flex-wrap: wrap;
}
 .inOneSwiper1 .swiper-slide {
width: 48%;
}
 .inOneSwiper2 {
width: 100%;
}
 .inOneSwiper2 .swiper-slide {
padding-bottom: 4%;
}
 .inOneSwiper2 .slideBox h4 {
font-size: 1.35rem;
}
 .indexOneTle .en, .index-title b {
font-size: 4.5rem;
}
 .indexOneTle h3, .index-title strong {
font-size: 2rem;
}
 .about .index-title em {
font-size: 2rem;
}
 .index-title i {
margin: 0 auto;
}
	
	
	/* 关于我们 */
	.about {
padding: 5rem 0;
}
 .about-num ul {
flex-wrap: wrap;
}
 .about-num ul li {
width: 50%;
margin-bottom: 2rem;
}
 .contact .info h3 {
font-size: 2.6rem;
}

 .about-banner .info strong {
font-size: 2.4rem;
line-height: 2.4rem;
}
 .aboutTwo .abtbox2_cont {
height: 46.5625rem;
}
 .aboutTwo .fz_nav .abtbox2_nav .swiper-slide .item {
font-size: 9rem;
}
 .coursebox-sec1 .cont .gt .items h3 {
right: 0;
font-size: 10rem;
}
 .partner-list ul li {
width: calc(100% / 4 - 2.6%);
}
 .factory-list ul h3 {
padding: 0 2%;
line-height: 4rem;
}
 .app-a .swiper-slide .txt {
padding: 3.75rem 2%;
}
 .app-a .swiper-slide .txt .tit-30 {
font-size: 1.4rem;
line-height: 2rem;
}
 .pic-editbox .table0 tr td {
display: block;
width: 100%;
}
 .pic-editbox .table0 tr td img {
float: none!important;
}
 .pic-editbox table img {
max-width: 100%;
}
 .latest-list ul li a {
flex-wrap: wrap;
}
 .latest-list ul li .pic, .latest-list ul li .info {
width: 100%;
}
 .latest-list ul li .info {
padding: 3rem 4%;
}
 .ny-problem dl dt .name, .ny-problem dl dd .info {
width: 88%;
}
 .ny-contact {
flex-wrap: wrap;
}
 .contact-left {
width: auto;
margin-top: 3rem;
}

}
 @media screen and (min-width:200px) and (max-width:768px) {


/* banner */
.banner {
overflow: hidden;
height:43rem
}
.banner .imgBox {
height:43rem
}
.banner .imgBox h2, .banner .imgBox h3 {
font-size: 2.6rem;
line-height: 3rem;
}

/* 首页产品 */
.indexOne .tle ul li a {
padding: 0 1.5rem;
}
.inOneSwiper2 .swiper-slide {
padding-bottom: 10%;
}

/* 公共底部 */
.footer-copy {
text-align: center;
}
.footer-copy .container {
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
 .aboutTwo .fz_nav .abtbox2_nav .swiper-slide .item {
font-size: 7rem;
}
 .coursebox-sec1 .cont .lt .course1_cont .item .tit {
font-size: 2rem;
}
 .partner-title h2 {
width: 100%;
}
 .factory-list ul a {
width: 48%!important;
}
 .nypro-list ul li {
width: 48%;
}
 .nynews-list ul li {
width: 48%;
}
}
 @media screen and (min-width:200px) and (max-width:640px) {
	
	/* 头部  */
	.header {
top: 2%;
}
 .head-middle, .head-right {
display: none;
}
 .pc-logo a img.logo1 {
width: 65%;
}
 .headfixed {
padding: 1rem 0;
top: 0;
}
	
	
	/* banner */
	.banner {
overflow: hidden;
height:22rem
}
 .banner .imgBox {
height:22rem
}
 .banner .imgBox h2, .banner .imgBox h3 {
font-size: 1.6rem;
line-height: 1.8rem;
}
 .banner .imgBox h3 {
margin-bottom: 1rem;
}
 .banner .imgBox h4 {
font-size: 1.1rem;
line-height: 1.6rem;
margin-bottom: 0;
}
 .banner .imgBox a {
display: none;
}
 #banner-prev, #banner-next {
display: none;
}
 #banner-num {
bottom: 4%;
}
 .mobnavBox {
width: 70%;
}
	
	
	/* 关于我们 */
	.indexOne {
padding: 4rem 0;
}
 .indexOneTle .en, .index-title b {
font-size: 3.4rem;
}
 .indexOneTle h3, .index-title strong {
	 font-size:32px;
}

.index-title02 span{ color:#333; font-size:14px; line-height:35px;}
 .about .index-title em {
font-size: 2rem;
}
 .index-title i {
margin: 0 auto;
}
 .indexOne .tle ul {
flex-wrap: wrap;
}
 .indexOne .tle ul li {
width: 48%;
margin-bottom: 1rem;
}
 .indexOne .tle ul li a {
padding:  0;
background: #fff;
}
 .inOneSwiper2 .slideBox {
flex-wrap: wrap;
}
 .inOneSwiper2 .slideBox .con, .inOneSwiper2 .imgBox {
width: 100%;
}
 .inOneSwiper2 .slideBox .con {
margin-bottom: 2rem;
}
 .more1 {
width: 9.375rem;
margin-top: 2.3125rem;
}
 .inOneSwiper2 .swiper-slide {
padding-bottom: 22%;
}
 #product-num {
bottom: 0;
text-align: center;
width: auto;
right: 0;
left: 0;
justify-content: center;
}
 .about {
padding: 3rem 0;
}
 .about .info {
width: 100%;
margin: 0 auto 3rem;
}
 .about .index-title {
padding-bottom: 2.5rem;
}
 .about .info h2 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
 .more2 {
width: 10.1875rem;
}
 .more2 span {
line-height: 3.5rem;
}
 .about-num ul li {
width: 48%;
}
 .about-num ul li b, .about-num ul li em {
font-size: 2.5rem;
}
	
	
	/* 激光塑料焊接应用案例 */
	.app {
padding: 20px 0;
}
 .app-list ul li {
width: 48%;
margin-bottom: 1rem;
}
 .app-list ul li .pic {
height: 18rem;
}
 .index-title {
padding-bottom: 0rem;
padding-left:10px;
}
 .app-list ul li .info {
padding: 1rem 5%;
}
 .app-list ul li i img {
width: 0.5rem;
}
 .case .container-s {
max-width:100%
}
 .case-list {
max-width: 100%;
}
 .case {
padding: 3rem 0 0rem;
}
 .case .index-title {
padding-bottom: 1.875rem;
}
 .case-box {
margin-bottom: 1.5rem;
}
 .case-list ul li {
box-shadow: 0px 0px 0.4rem 0px rgba(61, 61, 61, 0.07)
}
 .case-list ul li .name {
height: 3.5rem;
}
 .case-list ul li .name h3 {
font-size: 1.1rem;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
	

	

	
	
	/* 新闻中心 */
	.news {
padding: 3.5rem 0;
}
 .news-list {
margin-bottom: 0;
}
 .news-list ul {
flex-wrap: wrap;
}
 .news-list ul li {
width: 100%;
margin-bottom:2rem
}
 .contact {
padding: 5rem 0;
}
 .contact .info h2 {
font-size: 1.5rem;
line-height: 1.6rem;
}
 .contact .info em {
font-size: 1.2rem;
}
 .contact .info h3 {
font-size: 1.6rem;
line-height: 2rem;
}

	
	
	/* 内页banner */

 .position {
justify-content: flex-start;
}
 .about-class {
display: none;
}
 .about-banner .info strong {
font-size: 1.4rem;
line-height: 1.4rem;
}
 .about-banner .info img {
width: 2rem;
}
 .about-banner .info p {
margin: 0.5rem auto 1rem;
}
 .banner-box {
transform: translateY(8%);
}
 .wapabout-class {
display: block;
padding: 2rem 0;
}
 .wapabout-class .ctitle1 {
flex-wrap: wrap;
justify-content: space-between;
}
 .wapabout-class .ctitle1 li {
width: 48%;
margin-bottom: 1rem;
display: block;
}
 .wapabout-class .ctitle1 li a {
display: block;
}
 .wapabout-class .ctitle1 li img {
display: none;
}
 .wapabout-class .ctitle1 li em {
display: block;
font-size: 1.1rem;
line-height: 3rem;
color: #333;
text-align: center;
background: #fcfcfc;
}
 .wapabout-class .ctitle1 li:hover em {
background: #c10d11;
color: #fff;
}
	
	
	/* 公司简介 */
	.ny-about {
padding: 5rem 0;
}
 .about-left .company-title {
margin-bottom: 2.5rem;
}
 .company-title img {
width: 2rem;
}
 .company-title strong {
font-size: 1.65rem;
line-height: 1.65rem;
}
 .company-title em {
font-size: 1.2rem;
margin-bottom: 1rem;
}
 .about-left p {
font-size: 1.1rem;
}
 .about-right ul li p, .about-right ul li strong {
font-size: 2.2rem;
}
 .about-right ul li b {
font-size: 1rem;
line-height: 1rem;
}
 .aboutTwo .company-title {
padding: 4rem 0 0;
}
 .aboutTwo .text p {
width: 94%;
}
 .aboutTwo .abtbox2_cont {
height: 42.5625rem;
}
 .aboutTwo .fz_nav .abtbox2_nav .swiper-slide .item {
font-size: 3rem;
}
 .aboutTwo .more a {
width: 10.875rem
}
 .aboutTwo .more a span {
line-height: 3.5rem;
}
 .certified {
padding: 3rem 0;
}
 .certified .company-title {
margin-bottom: 2.5rem;
}
 .certified-title img {
display: block;
width: 2rem;
}
 .certified-list ul li .flex-sb {
flex-wrap: wrap;
}
 .certified-list ul li .info, .certified-list ul li .pic, .certified-list ul li:hover .pic, .certified-list ul li.on .pic {
width: 100%;
}
 .certified-list ul li .pic img {
display: none;
}
 .certified-list ul li {
padding: 2rem 4% 1rem;
}
 .certified-list ul li .info h3 img {
margin-top: 1.5%;
}
 .banner-title b {
font-size: 1.9rem;
}
 .banner-title em {
font-size: 2rem;
}
 .banner-title i {
margin: 0 auto;
}
 .ny-main {
padding: 4rem 0 2rem;
}
 .coursebox-sec1 .cont {
flex-wrap: wrap;
}
 .coursebox-sec1 .cont .lt, .coursebox-sec1 .cont .gt {
width: 100%;
}
 .coursebox-sec1 .cont .gt:before {
display: none;
}
 .coursebox-sec1 .cont .lt .course1_cont .item .text {
margin-bottom: 1rem;
width: 100%;
}
 .coursebox-sec1 .cont .lt .nav {
width: 100%;
margin-bottom: 2rem;
}
 .coursebox-sec1 .cont .gt .items h3 {
display: none;
}
 .coursebox-sec1 .cont .gt .items .li .date i {
display: none;
}
 .coursebox-sec1 .cont .gt .items .li .date b {
margin-left: 0;
font-size: 2rem;
}
 .coursebox-sec1 .cont .gt .items .li .img {
box-sizing: border-box;
width: 100%;
padding-left: 0;
}
 .coursebox-sec1 .cont .gt .items .li .jut {
padding-left: 0;
}
 .coursebox-sec1 .cont .gt .items .li {
margin-bottom: 2.5rem;
}
 .coursebox-sec1 .cont .gt .items .li .img {
margin-bottom: 1rem;
}
 .developmore a {
display: block;
width: 10rem;
border-radius: 2.5rem;
font-size: 1.15rem;
line-height: 3.0625rem;
color: #fff;
text-align: center;
background: #cc0f04;
margin: 0 auto;
transform: none;
}
	
	
	/* 内页合作客户 */
	.partner-title h2 {
font-size: 1.2rem;
line-height: 2rem;
margin-bottom: 2rem;
}
 .partner-list ul li {
width: calc(100% / 2 - 2.6%);
}
 .honor-list ul {
width: 102%;
}
 .honor-list ul a {
width: calc(100% / 2 - 2%) !important;
margin-right: 2%;
}
 .factory-list ul h3 {
font-size: 1.1rem;
}
 .pro-header {
padding: 1rem 0;
}
 .pro-header .pc-logo a img.logo2 {
width: 65%;
}
 .pic-main .tle h3 {
font-size: 1.8rem;
}
 .pic-main .pic-con {
padding: 3rem 4%;
}
 .pic-main .pic-con h4 {
font-size: 1.8rem;
margin-bottom: 1rem;
}
 .ny-left {
margin: 0;
}
 .left-title em {
font-size: 1.6rem;
}
 .pro-class {
margin-bottom: 2rem;
}
 .right-title h2 {
font-size: 1.5rem;
line-height: 2rem;
border-left: 0.4rem solid #c10d11;
padding-left: 1.25rem;
}
 .nypro-list ul li {
width: 100%;
}
 .proxq-position {
flex-wrap: wrap;
}
 .proxq-info h2 {
font-size: 1.4rem;
line-height: 2rem;
}
 .details-title em {
font-size: 1.6rem;
padding-left: 1.5rem;
}
 .recom-title em {
font-size: 1.6rem;
}
 .recom-list ul li {
width: 100%;
}
	
	
	
	
		
		/* 内页应用案例列表页 */
		.nyapp {
padding:  0;
}
 .nyapp .box .pass {
flex-wrap: wrap;
justify-content: space-between;
}
 .nyapp .box .pass::after {
display: none;
}
 .nyapp .box .item {
width: 46%;
margin-top: 0;
margin-bottom: 1rem;
background: #f5f5f5;
line-height: 2.8125rem;
}
 .nyapp .box .item .circ {
display: none;
}
 .nyapp .box .item:hover {
background: #e58e31;
}
 .nyapp .box .item:hover .tit-18 {
color: #fff;
}
 .app-a {
padding: 0;
margin-bottom: 3rem;
}
 .app-a .swiper-slide a {
flex-wrap: wrap;
height: auto;
}
 .app-a .swiper-slide .txt, .app-a .swiper-slide .img {
width: 100%;
}
 .app-a .swiper-slide .txt {
overflow: hidden;
padding: 13% 4%;
height: auto;
box-sizing: border-box;
}
 .app-a .swiper-slide .txt .tit-24 {
font-size: 1.4rem;
}
 .app-a .swiper-slide .txt .tit-30 {
font-size: 1.2rem;
line-height: 1.6rem;
margin-bottom: 2rem;
}
 .app-a .swiper-slide .img {
height: 20rem;
}
 .pic-editbox p {
line-height: 2rem!important;
}
 .pic-editbox .table0 tr td:first-child {
margin-bottom: 2rem;
}
 .pic-editbox .table-responsive1 {
overflow-x: scroll;
}
 .pic-editbox .table-responsive1 .table1 {
width:790px!important;
margin:0 auto;
}
 .pic-editbox .table-responsive1::-webkit-scrollbar {
width: 7px;
height: 7px;
}
	/*定义滚动条轨道 内阴影+圆角*/  
	.pic-editbox .table-responsive1::-webkit-scrollbar-track {
background-color: #ccc;
}
	/*定义滑块 内阴影+圆角*/  
	.pic-editbox .table-responsive1::-webkit-scrollbar-thumb {
background-color: #c10d11;
}
 .pro-editbox .table-responsive0 {
overflow-x: scroll;
}
 .pro-editbox .table-responsive0 .table0 {
width:790px!important;
margin:0 auto;
}
 .pro-editbox .table-responsive0::-webkit-scrollbar {
width: 7px;
height: 7px;
}
	/*定义滚动条轨道 内阴影+圆角*/  
	.pro-editbox .table-responsive0::-webkit-scrollbar-track {
background-color: #ccc;
}
	/*定义滑块 内阴影+圆角*/  
	.pro-editbox .table-responsive0::-webkit-scrollbar-thumb {
background-color: #c10d11;
}
 .pro-editbox .table-responsive1 {
overflow-x: scroll;
}
 .pro-editbox .table-responsive1 .table1 {
width:790px!important;
margin:0 auto;
}
 .pro-editbox .table-responsive1::-webkit-scrollbar {
width: 7px;
height: 7px;
}
	/*定义滚动条轨道 内阴影+圆角*/
	.pro-editbox .table-responsive1::-webkit-scrollbar-track {
background-color: #ccc;
}
	/*定义滑块 内阴影+圆角*/
	.pro-editbox .table-responsive1::-webkit-scrollbar-thumb {
background-color: #c10d11;
}
 .latest-news {
padding: 3rem 0;
}
 .latest-list ul li .info {
padding: 6% 4%;
}
 .latest-list ul li .info h2 {
font-size: 1.3rem;
}
 .latest-list ul li .date {
padding-top: 1rem;
}
 .latest-list ul li .info p {
margin-bottom: 1rem;
}
 #latest-num {
bottom: 8%;
}
 .newsclass-box {
margin-bottom: 3rem;
}
 .news-class .ctitle1 li a {
line-height: 5rem;
}
 .nynews-list ul li {
width: 100%;
margin-bottom: 2rem;
}
 .nynews-list ul li .info h3 {
font-size: 1.2rem;
}
 .ny-problem ul li {
padding: 2rem 2%;
margin-bottom: 1.5rem;
}
 .ny-problem dl dd .date, .ny-problem dl dt b, .ny-problem dl dd strong {
display: none;
}
 .ny-problem dl dt .name, .ny-problem dl dd .info {
width: 100%;
}
 .ny-problem dl dt .name h3 {
font-size: 1.2rem;
height: auto;
}
 .ny-problem dl dt .name h3::after {
display: none;
}
 .news-xq {
padding: 3rem 4%;
margin-bottom: 3rem;
}
 .recomnews-list ul li {
width: 100%;
}
 .newsxq-title strong {
font-size: 1.3rem;
}
 .news-left {
margin-bottom: 4rem;
}
 .down-list {
padding: 4rem 0;
}
 .down-list ul li {
width: 100%;
padding: 2rem 3.5%;
margin-bottom: 2rem;
}
 .message-bg {
padding: 4.5rem 0;
}
 .message-box {
background-size: cover;
padding: 3rem 0;
}
 .message .flex-sb {
flex-wrap: wrap;
}
 .message ul {
width: 100%;
margin-bottom: 0.125rem;
}
 .message ul input, .message ul select {
line-height: 3.375rem;
}
 .message ul select {
height: 3.375rem;
background-size: 3%;
}
 .message-btn input {
width: 7rem;
line-height: 2.8rem;
}
 .contact-left strong {
font-size: 1.6rem;
margin-bottom: 1.5rem;
}
 .contact-list {
margin-bottom: 3rem;
}
 .contact-list dl dd em {
font-size: 1.3rem;
line-height: 1.3rem;
}
 .contact-list dl dd b {
font-size: 1.2rem;
margin-top: 0.5rem;
}
 .contact-list dl dd p {
font-size: 1.1rem;
line-height: 1.5rem;
}

}
 @media screen and (min-width:200px) and (max-width:768px) {

 .case-list {
max-width: 95%;
}
.index-title span{color:#333;line-height:35px;font-size:14px;}

.news01{ width:85%;}

.he_syp2le{padding-left:2px;}

.index-title02 b{display: block;font-size: 3.0rem;line-height: 4.5625rem;color: rgba(51, 51, 51, 0.05);font-family: Arial;text-transform: uppercase;}
}



@media screen and (min-width:200px)  and  (max-width:1200px)  {
	.map{background-size: cover;}
	.map-con{flex-wrap: wrap;}
	.map-con .pic{margin: 0 auto;}
	.map-con .text{width: 100%;}
	.map-con .text{text-align: center;}
	.map-con .text .index-title i{margin: 0 auto;}
	.map-list ul li{padding: 0!important;width: 25%;}
	.map .index-more{margin: 0 auto;}
    
    }
    
    
    @media screen and (min-width:200px)  and  (max-width:860px)  {

	.map-con .pic{display: none;}
	.wapmap-pic{display: block;}
	.wapmap-pic img{width: 100%; margin: 1rem auto 1rem;}
	

}

@media screen and (min-width:200px)  and  (max-width:640px)  {

	.map-con .text h3{font-size: 1.1rem;}
	.map-con .text .index-title{margin-bottom: 1rem;}
	.map-con .text .index-title strong{margin-bottom: 1rem;}
	.map-list {	    margin-bottom: 1rem;	}
	.map-list ul{flex-wrap: wrap;}
	.map-list ul li{width: 50%; margin-bottom: 2rem;}
	.map-list ul li:after{top: 0.0625rem;}
	.map-list ul li:nth-child(2):after{display: none;}
	.map-list ul li em{font-size: 1.1rem;}
	.map-list ul li img{width: 2rem; height: 2rem;}
	}

 