
@media screen and (max-width:1660px) {
	.newslist li .img img{  height: 200px;}

}

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

	body{ font-size: 14px;}	 
	.w80{  width: 86%;  }
	.oneNav{ font-size: 16px;line-height:80px; padding: 0 25px;}
	.headerForm{ width: 250px;}
	header.bg{ height: 80px;}
	nav li dl{ top: 80px;}
	header{ height: 80px;}

	.orient{ margin-top: -80px; padding-top: 80px;}
	.headerTop{ width: 100% ; height: 80px;}

	.planUl .yuan{ width: 62px; height: 62px;}
	.planUl .txt{    width: calc(100% - 80px);}

	.idxPro .next, .idxPro .prev{ width: 60px; height: 60px;}
	.idxPro .next{ right: -70px;}
	.idxPro .prev{ left: -70px;}

	.proSwiper .swiper-slide .img{ height: 300px;}
	.newSwiper .pic{  height:230px;}
	.industryUl li{ width: 135px;}
	.yjlist li .img{ height: 300px;}
	


    .hononr .prev{ left: 0; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
    .hononr .next{ right: 0; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
    .hononr .img{ height: 350px;}

	.subnav a{ line-height: 80px;}
	.culture{  margin-top: -120px;}
	.introduction{ padding-bottom: 200px;}

	.newslist li .img img{  height: 180px;}
	.morenuewsUl li .img img{width: 160px;height: 100px;}
    .morenuewsUl li .txt{width: calc(100% - 185px);}

	.contactStyle h1{ font-size: 120px;}
	.ewmImg{ width: 100px;}
	.contactStyle::after{    height: calc(100% - 130px);}

	.proInfoTop .maxImg{ height: 480px;}
	.proInfoTop .button a{ height: 50px;}
	
}

@media screen and (max-width:1280px) { 

	 div.video-wrap{ width: 90vw;height: auto;}
	 .w90{  width: 96%; }
	 .w80{  width: 90%; }
	 .oneNav{ font-size: 16px;line-height:80px; padding: 0 15px;}
	 .headerForm{ width: 200px;}
	 .headerForm .key{    width: calc(100% - 32px); line-height: 32px;}
	 .headerForm .submit{ width: 32px; height: 32px; }
	 .banImg{ height: auto;}
	 .banner .more{ width: 200px; height: 46px;}
	 .idxPro .next{ right: 0;}
	.idxPro .prev{ left: 0;}
	.newSwiper .pic{  height: 170px;}
	.idxOnIcon{ height: 100px;}
	.planTit li{padding: 25px 50px;}
	.industryUl li{ width: 120px;}

    .hononr .img{ height: 300px;}
	.subnav a{ line-height: 70px;}
	.culture{  margin-top: -100px;}
	.introduction{ padding-bottom: 180px;}
	.newslist li{ width: calc((100% - 30px )/3); }
	.newslist li:nth-child(4n){ margin-right: 15px;}
	.newslist li:nth-child(3n){ margin-right: 0;}
	.newslist li .img img{  height: 200px;}

	.morenuewsUl li .img img{width: 120px;height: 100px;}
    .morenuewsUl li .txt{width: calc(100% - 140px);}

	.contactStyle h1{ font-size: 100px;}
	.ewmImg{ width: 90px;}

	.contactStyle::after{    height: calc(100% - 110px);}

	.proInfoTop .maxImg{ height: 400px;}
	.proInfoTop .button a{ height: 50px;}
	
}

@media screen and (max-width:1000px) {

	.w90{  width: 96%; }
	.w80{  width: 96%; }
	.headerForm{ display: none;}
	header .left{ width: 100%; justify-content: space-between;}
	.idxPlatform{ margin-top: 30px;}
	.idxPlatform ul{ height: auto;}
	.idxPlatform ul li{ padding: 25px 0;}
	.planUl .yuan{ width: 50px;  height: 50px;}
	.planUl .txt{    width: calc(100% - 65px);}
	.industryUl li{ width: 100px;}
	.hononr .img{ height: 250px;}
	.introduction{ padding-bottom: 150px;}

	.yjlist li{ width: calc((100% - 80px )/2); margin-right: 40px; margin-bottom: 40px;}
	.yjlist li:nth-child(3n){ margin-right: 40px;}
	.yjlist li:nth-child(2n){ margin-right: 0;}

	.newslist li{ width: calc((100% - 15px)/2)}
	.newslist li:nth-child(4n){ margin-right: 15px;}
	.newslist li:nth-child(3n){ margin-right: 15px;}
	.newslist li:nth-child(2n){ margin-right: 0;}
	.newslist li .img img{ height:  222px; }

	.morenuewsUl li .img {display: none;}
    .morenuewsUl li .txt{width:100%;}

	.contactStyle h1{ font-size: 80px;}
	.ewmImg{ width:80px;}


	.resultForm{ width:60%;}
.resultForm .searcKey{ height: 50px; width: calc(100% - 50px); }
.resultForm .searcSubmit{ width: 50px; height: 50px;background: url(../images/search.png ) no-repeat center center; background-size: 32% auto;}

	.pop .con{ width: 90vw;}
 
}
@media screen and (max-width:750px) {
    body{ font-size: 12px;}
	.w90{  width: 100%;  padding: 0 20px;}
	.w80{  width: 100%;padding: 0 20px; }
	nav{ display: none !important;}
	.orient{ margin-top: -60px; padding-top: 60px;}
	.headerTop{  height: 60px;}
	header{  height: 60px;}
	header.bg{ height: 60px;}
	header .logo img{ height: 46px;}
	.banner .swiper-slide .txt{ padding-top: 60px;}
	.banner .swiper-slide .txt .more{ width: 120px; height: 38px;}
	header .w90{ padding-right: 0;}
	.idxPlatform{ padding: 0 20px;}
	.idxPlatform .w80{ flex-wrap: wrap; padding: 0;}
	.idxPlatform .title{ width: 100%; padding: 15px 20px;background-size: 130% 100%; }
	.idxPlatformUl{  width: 100%;}
	.idxPlatform ul li{ width: 100%; padding: 10px 20px; justify-content: flex-start;}
	.planTit li{ padding: 18px 0;   text-align: center; white-space: nowrap;}
	.planUl li{ width: 100%;}.planUl li + li{ margin-top: 15px;}
	.industryUl li{ margin-bottom: 16px;}
	.idxPro .next, .idxPro .prev{ display: none;}
	.proSwiper .swiper-slide .img{ height: 220px;}
	.yjlist li .img{ height: 220px;}

	.proSwiper .swiper-slide:hover .img i,	.yjlist li:hover .img i{  width: 180px; height: 180px;  }
	.idxBan{background: url(../images/idxBanBg.jpg) no-repeat right bottom;    background-size: cover;}
	.numUl { flex-wrap: wrap; justify-content: space-between;}
	.numUl  li{ width: 48%;}
	.idxOnUl li{ width: 100%;}
	.idxOnUl li{ flex-direction: row; justify-content: space-between;}
	.idxOnIcon{ height: 70px;}
	.idxOnUl li .txt{ width: calc(100% - 85px); text-align: left;}
	.idxOnUl li .txt .text-center{ text-align: left;}
	.footNav{ font-size: 16px; margin-top: 15px;}
	.footNav a:first-child{ display: none;}
	footer .center .yuan{ width: 40px; height: 40px;}
	footer .bottom{ text-align: center; justify-content: center; align-items: center;  line-height: 2;}

	.hononr .prev, .hononr .next{ display: none;}
    .hononr .img{ height: 200px;}

	.subnav{ align-items: flex-start; justify-content: flex-start; }
	.subnav a{ line-height: 50px; margin: 0 ; padding: 0 20px;}
	.subnav{ width: 100%;overflow-x: scroll;  }
    .subnav a{  white-space: nowrap;}
    .subnav::-webkit-scrollbar {/*滚动条整体样式*/    /*高宽分别对应横竖滚动条的尺寸*/  height: 1px;}
    .subnav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: #e5e5e5; height: 1px; }
    .subnav::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: transparent;  height: 1px;}


	
	.culture{  margin-top: -30px;} 
	.introduction .desc{ width: 100%;}
	.introduction{ padding-bottom: 60px;}
	.cultureUl li{  width: 100%; flex-direction: row; align-items: center; justify-content: flex-start; text-align: left;}
	.cultureIcon{ margin-right: 15px;  height: 40px;}
	.cultureUl li .f28{ margin: 0;}
	.cultureUl li:nth-child(2){ margin: 15px 0;}

	.culture .con{background-attachment:scroll}
	.neiBan .txt{ padding-top: 40px;}
	.rjlist li .txt{ padding-left: 0; padding-top: 15px;}
	.rjlist li .txt .line-clamp2{ margin: 10px 0;}

	.commonlink{ height: 38px;line-height:38px}
	.commonlink .t{ top: -38px;}
	.commonlink:hover .w { transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(19px) translateZ(-19px) rotate3d(1, 0, 0, -90deg); }
	.soluteTop .w48 + .w48{ margin-top: 20px;}
	.soluteTop .w48 img{ height: 230px;}
	.soluteList li .img,.soluteList li .text{ width: 100%;}
	.soluteList li .img img{ height:180px ; object-fit: cover; width: 100%;}
	.soluteList li .text .mt-40{ margin-top: 8px; display: none;}

	.newslist li{ width: 100%; margin-right: 0;}
	.newslist li .img img{ height: 200px; }
	.newslist li:nth-child(4n){ margin-right: 0;}
	.newslist li:nth-child(3n){ margin-right: 0;}
	.newslist li:nth-child(2n){ margin-right: 0;}
	.newslist{ padding-bottom: 0;}

	.newsPage{ flex-direction: column; line-height: 2;border-top: 1px solid #f1f1f1 }
    .newsPage a{ width: 100%;}
    .newsPage a.text-right{ text-align: left;  margin-top: 20px;}

    .newLeft{ width: 100%;}
	.location{ justify-content: flex-end;}
	.backBtn{ display: block; width: 100%;}
	.contactStyle h1{ font-size: 60px;}

	.contactStyle,.gbookBox{  width: 100%;}
	.contactStyle .title::before{width: 250px;}
	.contactStyle .title::after{ width: 4px;}
	.contactStyle .title::before{ left: 10px;}
	.w50 + .w50{ margin-top: 12px;}

	.proinfoBoxright{ width: 100%;}

	.proInfoTop .maxImg{ height: 300px;}
	.proInfoTop .button  { position: relative; bottom: auto; left: auto; margin-top: 15px;}
	.proInfoTop .button a { width: 120px; height: 38px; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }
	.proInfoTop .w50{ padding-left: 0;}

	.idxCommon{ background: url(../images/planBg.png) no-repeat left top; background-size: cover;}

	.industryUl{ padding-bottom: 0;}

	.industryUl{display: grid; grid-gap: 10px; grid-template-columns: repeat(3,1fr);}
	.industryUl li{ margin: auto; margin-bottom: 10;}

	.idxAbout .aboutmore{ width: 20px; height: 20px;}
	.idxAbout .aboutmore .iconfont{ font-size: 14px;}
	.proSwiper .swiper-slide .more{ height: 42px;}
	.planTit{ justify-content: space-between;}

	.resultForm{ width:90%;}
.resultForm .searcKey{ height: 50px; width: calc(100% - 50px); }
.resultForm .searcSubmit{ width: 50px; height: 50px;background: url(../images/search.png ) no-repeat center center; background-size: 32% auto;}

.resultList li .yuan{ display: none;}
.resultList li .txt{ width: 100%;}
.footlogo img{ height: 40px;}
}


@media screen and (max-width:580px) {

	.yjlist li{ width:100%; margin-right: 0; margin-bottom: 20px;}
	.yjlist li:nth-child(3n){ margin-right: 0;} 
	.contactStyle h1{ font-size: 40px;}

	.contactStyle::after{height: calc(100% - 40px);}

	.footNav{ display: none !important;}


 }