/* 响应式 */
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1600px) and (max-width:1800px){html{font-size:15px;}}
@media (min-width:1400px) and (max-width:1599px){html{font-size:14px;}}
@media (min-width:1200px) and (max-width:1399px){html{font-size:13px;}}
@media (min-width:640px) and (max-width:1199px){html{font-size:12px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:13px;}}
@media (max-width:328px){html{font-size:12px;}}

/* 手机端下拉 */
.wap-click {display: none; cursor: pointer; margin-left: 2rem;}
.wap-click span { width: 32px; height: 3px; background: #fff; display: block;  margin: 8px auto; transition: all 277ms ease-in-out;  position: relative;}
.wap-click span:nth-child(2) {width: 25px;}
.active span.cl-1 { transform: rotate(-45deg);  top: 10px;}
.active span.cl-2 { opacity: 0;}
.active span.cl-3 { transform: rotate(45deg); top: -12px;}
/* header.navfixed .wap-click span {background: #333;} */

.hadNav2 {position: absolute;left: 0; top: 100%; z-index: 7;width: 100%; height: 100vh; background-color: #fff; display: none;}
.hadNav2 .nav2Box {width: 92%; margin: auto;  height: calc(100% - 3.5rem); }
.wrapNav {height: calc(100% - 3.5rem); margin-bottom: 30px; overflow-x: hidden;overflow-y: auto;}
.wrapNav > li {padding: 1rem 0; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.wrapNav > li > a {display: flex; justify-content: space-between; align-items: center;}
.wrapNav > li > a > span {font-size: 1.3rem;color: #333; display: block; }
.wrapNav > li:hover > a > span {color: #db1f25;}
.wrapNav > li > a > i {transition: .5s;}
.wrapNav > li > a > i svg { width: 15px; height: 100%;}
.wrapNav > li.active > a > i {transform: rotateX(180deg);}

.wrapNav2 {padding:5px 10px; padding-right: 0;display: none;}
.wrapNav2 > li {margin-top: 0.5rem; }
.wrapNav2 > li > a > span {font-size: 1.2rem;color: #333; display: block;}
.wrapNav2 > li:hover > a > span {color: #db1f25;}
.wrapNav2 > li > a {display: flex; justify-content: space-between; align-items: center;}
.wrapNav2 > li > a > i { width: 40px; height: 25px; display: flex;align-items: center;flex-shrink: 0; justify-content: center; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; position: relative;}
.wrapNav2 > li > a i:after, .wrapNav2 > li > a i:before { content: "";display: block;width: 14px;height: 2px;position: absolute;top: 50%;left: 90%; margin-left: -13px; background-color: #333;}
.wrapNav2 > li > a i:before {transform: rotate(90deg);}
.wrapNav2 > li.active > a i:before { opacity: 0;}

.wrapNav3 {padding:5px 10px; padding-right: 0; display: none;}
.wrapNav3 > li {margin-top: 0.5rem;}
.wrapNav3 > li > a {font-size: 1.1rem;color: #333; display: block;}
.wrapNav3 > li:hover > a {color: #db1f25;}

.wrapSearch {width: 100%; background: #f0f0f0; height: 3rem; position: relative; }
.wrapSearch form {display: flex; align-items: center; height: 100%;}
.wrapSearch .inText {width: 92%; background: none; outline: none; border: none;  height: 100%; padding-left: 1rem; font-size: 1rem; color: #333; box-sizing: border-box;}
.wrapSearch .sub { cursor: pointer; outline: none; border: none; width: 18px; height: 18px; background: url(/html/class/template/images/searchIcon.png) no-repeat center; background-size: contain;}


@media screen and (min-width: 200px) and (max-width: 1850px) {

}
/* ======================================================1700px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1700px) {

}

/* ======================================================1600px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1600px) {
 
}

/* ======================================================1550px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1550px) {
}

/* ======================================================1500px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1500px) {
  .indexfive ul li {padding: 0 2.5rem;}
}
/* ======================================================1450px========================================================= */

@media screen and (min-width: 200px) and (max-width: 1450px) {
}
/* ======================================================1400px========================================================= */

@media screen and (min-width: 200px) and (max-width: 1400px) {

}

/* ======================================================1350px========================================================= */

@media screen and (min-width: 200px) and (max-width: 1350px) {
}

/* ======================================================1300px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1300px) {
   /* 头部 */
   .search_form button {width: 6%;}

   /* 底部 */
   .indexfive ul {flex-wrap: wrap;}
   .indexfive ul li:first-child {padding-left: 1rem;}
   .indexfive ul li {padding: 0 2rem; width: 50%; height: auto; padding: 2rem 1rem; box-sizing: border-box;}
   .indexfive ul li strong {font-size: 1.5rem;}
   .indexfive ul li::after {display: none;}


   /* 产品详情 */
   .mySwiper2-pro {width: 78%;}


}

/* ======================================================1250px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1280px) {
    
}

/* ======================================================1200px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1200px) {
   /* 首页 */
   .bannerSwiper .con2 {left: 30%;}
   .bannerSwiper .con2 h1 {font-size: 2rem;}
   .bannerSwiper .con2 span {font-size: 2rem;}

   .inOneList .listOne .con {width: 50%;}

   /* 关于我们 */
   .aboutTwo .con dl {    max-height: 20rem;}
   .aboutTwo .con dl span {font-size: 1.5rem;}

   /* 产品中心 */
   .proListOne ul li {padding: 3rem;}

   .proLisTwo ul {grid-template-columns: repeat(3,1fr);}

}

/* ======================================================960px========================================================= */
@media screen and (min-width: 200px) and (max-width: 960px) {
   /* 首页 */
   .bannerSwiper .con1 .text {font-size: 3rem;}
   .bannerSwiper .con1 p {width: 85%;}

}


/* ======================================================1028px========================================================= */
@media screen and (min-width: 200px) and (max-width: 1028px) {
   /* 头部 */
   nav {display: none;}
   .wap-click {display: block;}
   .pub_search_box {width: 75%;}

   /* 首页 */
   .indexTwo .indexTle p {width: 100%;}
   .indexTwo ul li b {font-size: 4.5rem;}
   .indexThree .indexTle p {width: 80%;}
   .indexThree ul {    grid-template-columns: repeat(3,1fr);}

   /* 底部 */
   footer .foterTop {flex-wrap: wrap;}
   .foterlogo {width: 100%; text-align: center; margin-bottom: 2rem;}
   .foterNav {width: 70%;}

   /* 关于我们 */
   .ny-banner .bannerCon h3 {font-size: 3.5rem;}
   .ny-banner .bannerCon span {font-size: 3rem;}

   .abfoSwiper .swiper-button-prev {left: 40%;}

   /* 产品中心 */
   .proListOne ul li {padding: 2rem 1.5rem;}

   /* 产品详情 */
   .peroDataOne .box2Con {flex-wrap: wrap;}
   .peroDataOne .conLe {width: 100%;}
   .peroDataOne .conRe {width: 100%; margin-top: 3rem;} 
   .peroDataOne .Boxcon .tle2 {font-size: 3rem;}
   
   .parameter .box {flex-wrap: wrap;}
   .parameter .box .le {width: 100%;}
   .parameter .box .re {width: 100%; order: -1; position: relative; top: 0;}
   .parameter .box .re .imgBox {display: none;}
   .parameter .box .re .reBom {display: none;}
   .parameter .box .re ul {display: flex;width: 100%; justify-content: space-between; margin-bottom: 3rem;}
   .parameter .box .re ul li {width: 24%;}
   .parameter .box .le .tle h3 {font-size: 2rem;}

   /* 新闻列表 */
   .newsList ul {    grid-template-columns: repeat(3,1fr); gap: 1.5rem;}

   /* 联系我们 */
   .boxMap .boxCon {width: 68%;}

}


/* ======================================================960px========================================================= */
@media screen and (min-width: 200px) and (max-width: 960px) {
   .box-left {width: 100% !important;}
   .news-title h2 {font-size: 1.85rem !important;}
   .box-right {width: 100% !important; padding: 0 !important; margin-top: 3rem;}
   .box-right h3 {font-size: 1.5rem !important;}
}

/* ======================================================900px========================================================= */
@media screen and (min-width: 200px) and (max-width: 900px) {
   /* 首页 */
   .indexFour .boxFour {flex-wrap: wrap;}
   .inFoSwiper {width: 100%;}
   .newsInfo {width: 100%; margin-top: 1rem;}

   /* 关于我们*/
   .aboutOne .box .le {width: 48%;}
   .aboutOne .box .le span {font-size: 4rem;}
   .aboutOne .box .re {width: 51%;}

   /* 案例详情 */
   .caseData .dataBox .tle strong {font-size: 3rem;}


}

/* ======================================================900px========================================================= */
@media screen and (min-width: 200px) and (max-width: 800px) {


}

/* ======================================================手机端========================================================= */
@media screen and (min-width: 200px) and (max-width: 768px) {
   /* 首页 */
   .bannerSwiper .con1 {margin-left: 0; width: 65%;}
   .bannerSwiper .con1 h2 {font-size: 1.5rem;}
   .bannerSwiper .con1 .text {font-size: 1.85rem;}
   .bannerSwiper .con1 p {font-size: 1rem;  line-height: 1.5;   width: 100%;}
   .bannerSwiper .con2 {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 60%;text-align: center;}
   .bannerSwiper .con2 h1 {font-size: 2rem;color: #fff;font-weight: 100;     text-shadow: 2px 2px 5px #000;}
   .bannerSwiper .con2 span {font-size: 1.15rem;color: #fff;font-weight: 100;     text-shadow: 2px 2px 5px #000;}
   


   .indexTle h3 {font-size: 2.5rem;}
   .indexOne .tle {flex-wrap: wrap;}
   .indexOne .tle .indexTle {width: 100%;}

   .inOnePro {max-height: initial; text-align: left; width: 100%; overflow-x: scroll; margin-top: 2rem;}
   .inOnePro ul {display: flex;}
   .inOnePro ul li a {font-size: 1.25rem; color: #333; margin-right: 2rem; white-space: nowrap;}

   .inOneList .listOne li {display: flex;}
   .inOneList .listOne .box {flex-wrap: wrap; padding: 5%; min-height: 26rem; padding-bottom: 4rem;}
   .inOneList .listOne .imgBox {width: 100%; min-height: 10rem;}
   .inOneList .listOne .imgBox a {display: block;}
   .inOneList .listOne .imgBox img {    max-width: 90%; margin: auto;}
   .inOneList .listOne .con {width: 100%; margin-top: 2rem;}
   .inOneList .listOne .con h5 {text-align: center; font-size: 1.25rem;}
   .inOneList .listOne .con .more {position: absolute;left: 50%; top: 92%; transform: translate(-50%, -50%);}
   .inOneList .listOne .con .more a {margin: auto; }
   .inOneList .listTwo {flex-wrap: wrap;}
   .inOneList .listTwo li {justify-content: flex-start;}
   .inOneList .listTwo li .imgBox {width: 100%; min-height: 10rem;}
   .inOneList .listTwo li .imgBox a {display: block;}
   .inOneList .listTwo li .imgBox img {    max-width: 90%; margin: auto;}
   .inOneList .listTwo li {width: 50%; padding: 5%; position: relative;     padding-bottom: 4rem;}
   .inOneList .listTwo li h5 {font-size: 1.25rem;}
   .inOneList .listTwo li p {text-align: center;}
   .inOneList .listTwo li .more {position: absolute;left: 50%; top: 90%; transform: translate(-50%, -50%);}
   .inOneList .listTwo li .more a {margin-top: 0;}

   .indexTwo ul {flex-wrap: wrap; margin-top: 3rem;}
   .indexTwo ul li {width: 50%; margin-top: 2rem;}

   .indexThree ul {grid-template-columns: repeat(2,1fr); gap: 1rem;}
   .indexThree ul li:last-child {display: none;}
   .indexThree ul li .con {padding: 1rem;}
   .indexThree ul li .con h5 {font-size: 1.15rem;}

   /* 底部 */
   .foterNav {display: none;}
   footer .foterTop {padding: 3rem 0;}
   .foterCode {width: 100%; text-align: center; justify-content: center;}

   /* 内页banner */
   .ny-banner .bjBox {height: 35rem;}

   /* 关于我们 */
   .aboutOne .box {flex-wrap: wrap;}
   .aboutOne .box .le strong {font-size: 4rem;}
   .aboutOne .box .le small {font-size: 2.5rem;}
   .aboutOne .box .le {width: 100%;}
   .aboutOne .box .re {width: 100%; margin-top: 3rem;}
   .aboutTwo {height: auto; background-color: #d70917; display: flex; flex-direction: column;}
   .aboutTwo .bjBox .left {display: none;}
   .aboutTwo .bjBox .right {position: relative; width: 100%;}
   .aboutTwo .bjBox {order: 2;}
   .aboutTwo .con {width: 100%; padding: 3rem 0;}
   .aboutTwo .con .tle {text-align: center;}
   .aboutTwo .con .tle i {margin: auto; margin-top: 1rem;}
   .aboutTwo .con .tle h3 {font-size: 2.5rem;}
   .aboutTwo .con dl dd {align-items: center; padding: 1rem 0;}
   .aboutTwo .con dl dd .icBox {text-align: center; width: 3rem; flex-shrink: 0;}
   .aboutTwo .con dl dd .icBox img {max-width: 100%;}
   .aboutTwo .con dl span {font-size: 1.25rem;}
   .aboutThree {padding: 4rem 0;}
   .aboutThree .tle h3 {font-size: 2.5rem;}
   .aboutThree .tle {text-align: center;position: relative; margin: auto;     max-width: 100%;}
   .aboutThree .tle i {margin: auto;}
   .aboutThree .imgBox {margin-top: 2rem;}
   .abFourSlide .hd ul {gap: 10%;}
   .abFourSlide .hd ul li h5 {font-size: 2rem;}
   .abFourSlide .hd ul li h5::after {left: -15%;}
   .abfoSwiper {padding-top: 4rem;}
   .abfoSwiper .swjt {width: 3.25rem; height: 3.25rem;}
   .abfoSwiper .swiper-slide .imgBox img {max-width: 15rem; max-height: 20rem;}
   .aboutSix .bjBox img {height: 35rem; object-fit: cover;}
   .aboutSix .box small {font-size: 3rem;}
   .aboutSix .box strong {font-size: 3rem;}

   /* 产品中心 */
   .proListOne ul {grid-template-columns: repeat(3,auto); justify-content: space-around;}
   .proListOne ul li {position: relative;}
   .proListOne ul li::after {content: ""; width: 0; height: 2px; background: #d70917; position: absolute; bottom: 0; left: 0; transition: .5s;}
   .proListOne ul li.active::after {width: 100%;}
   .proLisTwo ul {grid-template-columns: repeat(2,1fr);}
   .proLisTwo .tle strong {font-size: 2.5rem;}
   .proLisTwo .tle p {margin-top: 0.5rem;}

   /* 案例列表 */
   .caseList {margin: 3rem 0;}
   .caseList ul {grid-template-columns: repeat(2,1fr);}

   /* 新闻列表 */
   .newsList ul {grid-template-columns: repeat(2,1fr);gap: 1.5rem;}

   /* 资料下载 */
   .inforList ul {    grid-template-columns: repeat(2,1fr); gap: 1.5rem;}


   /* 联系我们 */
   .boxMap {height: auto !important; display: flex; flex-direction: column;}
   .boxMap #map {height: 30rem;}
   .boxMap .boxCon {position: relative; left: 0; transform: initial; order: -1; width: 100%;}
   
}

/* ======================================================手机端========================================================= */
@media screen and (min-width: 200px) and (max-width: 640px) {
   /* 头部 */
   .pub_search_box {width: 92%;}
   .pub_search_box .sea_t {margin-bottom: 1rem;}
   .search_form input {width: 88%;}
   .search_form button {width: 10%;}

   /* 产品详情 */
   .peroDataOne {padding-top: 1.5rem;}
   .peroDataOne .tle h3 {text-align: center; width: 100%; margin-bottom: 2rem; font-size: 2rem;}
   .peroDataOne .Boxcon .tle2 {margin: 3rem 0; font-size: 1.6rem; margin-bottom: 2rem;line-height: initial; padding-left: 1rem;}
   .peroDataOne .Boxcon .tle2::after {width: 0.5rem;}
   .peroDataOne .conRe .title {margin-bottom: 2rem;}
   .peroDataOne .conRe .title h3 {font-size: 2rem;}
   .peroDataOne .conRe .title h4 {font-size: 2rem; line-height: initial;}
   .peroDataOne .conRe .title i {margin-top: 1rem;}

   .mySwiper2-pro {width: 100%;}
   .peroDataOne {padding-bottom: 3rem;}
   .peroDataOne .conLe {display: block;}

   .mySwiper-pro {margin: auto; margin-top: 2rem;max-width: 80%;}
   .mySwiper-pro .slide2-img {width: auto;}
   .mySwiper2-pro {min-height: auto;}
   .mySwiper2-pro .swiper-button-prev {width: 2.5rem; height: 8rem; right: auto; left: 0; top: auto; bottom: 0;}
   .mySwiper2-pro .swiper-button-next {width: 2.5rem; height: 8rem;}
   .mySwiper2-pro .swiper-button-next img , .mySwiper2-pro .swiper-button-prev img{transform: rotate(-90deg);}
   .mySwiper-pro .slide2-img {width: auto; height: 8rem;}

   .indexFour {padding-bottom: 3rem;}
   .inFoSwiper .swiper-pagination {bottom: 5%;}
   .inFoSwiper .box {flex-wrap: wrap; height: auto;}
   .inFoSwiper .box .le {width: 100%;}
   .inFoSwiper .box .le img {display: block;}
   .inFoSwiper .box .re {width: 100%; padding:2rem 1rem 3rem 1rem;}
   .newsInfo {padding: 2.5rem 1rem;}

   /* 底部 */
   .indexfive ul li {width: 100%; padding: 1rem;}
   .indexfive ul li:last-child::before {right: auto; left: -5vw;}

   /* 内页banner */
   .colMouse {right: 12%; bottom: 15%;}
   .ny-banner2 .colMouse {bottom: 25%;}
   .ny-banner .bannerCon {text-align: center; top: 45%;}
   .ny-banner .bannerCon h3 {font-size: 3rem; line-height: initial;}
   .ny-banner .bannerCon span {font-size: 2.5rem;}
   .ny-banner .bannerCon span:nth-child(2) {margin-left: 1rem;}
   .ny-banner .bannerNav {top: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; transform: initial; left: 0;}
   .ny-banner .bannerNav a {color: #333; width: 49%; text-align: center; margin: 0; margin-top: 1.5rem; padding-bottom: 0.5rem;}
   .ny-banner .bannerNav a::before {left: 30%;}
   .ny-banner .bannerNav a::after {display: none;}
   .ny-banner .bannerNav a.on {color: #db1f25;}
   .ny-banner .bannerNav a:hover {color: #db1f25;}
   .ny-banner .bannerNav a.on::before {width: 40%;left: 30%;}
   .ny-banner .bannerNav a:hover::before {width: 40%;left: 30%;}
   
   .ny-banner2 .bannerCon span:nth-child(2) {margin-left: 0;}
   .ny-banner2 .bannerNav2 a {font-size: 1rem;margin-right: 0;}
   .ny-banner2 .bannerNav2 a::after {margin-left: 0.5rem;}

   .infor-banner .bannerCon span:nth-child(2) {margin-left: 0;}

   /* 案例详情 */
   .caseData {padding-bottom: 3rem;}
   .caseData .dataCon {margin-top: 3rem;}
   .caseData .dataBox .tle strong {width: 100%; margin-right: 0; font-size: 2.5rem; text-align: center;}
   .caseData .dataBox .more {display: none;}
   .caseData .dataBox .more a {width: 12rem; height: 3.5rem;}
   .caseData .dataBox .more2 {display: block;}

   /* 新闻列表 */
   .newsList {margin-top: 8rem;}
   .newsList ul {grid-template-columns: repeat(1,1fr);}

   /* 新闻详情 */
   .ny-news-xq .news-title h2 {font-size: 1.85rem;}
   .page-fy .re {width: 100%; margin: auto; margin-top: 2rem;}
   .page-fy .re a {justify-content: center;}
   
   /* 资料下载 */
   .inforList {margin-top: 8rem;}
}

@media screen and (min-width: 200px) and (max-width: 500px) {
   /* 头部 */
   .zwys {height: 5rem;}
   .headerBox .box {height: 5rem;}
   .he-le {width: 25%;}
   .heSearch {margin-left: 1.5rem;}
   .wap-click {margin-left: 1.5rem;}
   header .logo img {max-width: 100%;}

   /* banner */
   .ny-banner {height: auto !important;}
   .ny-banner .bjBox {height: 25rem;}
   .ny-banner .bannerCon {top: 35%;}
   .ny-banner .bannerCon h3 {font-size: 2.5rem;}
   .ny-banner .bannerCon span {font-size: 2rem;}

   /* 首页 */
   /* .bannerSwiper {height: 40vh;} */
   .bannerSwiper .imgBox img {height: 30vh; object-fit: cover;}
   .banner .imgBox {height: 100%;}
   /* .banner .imgBox img {height: 100%; object-fit: cover;} */
   .banner .swjt {width: 3.5rem;height: 3.5rem;}
   .banner .swjt img {width: 25%;}

   .indexTle .text {font-size: 1.35rem; text-align: center;}
   .inOneList .listOne {flex-wrap: wrap;}
   .indexTwo {padding: 4rem 0;}
   .indexTwo ul li b {font-size: 2.5rem;}
   .indexTwo ul li i {font-size: 2.5rem;}
   .indexTwo ul li span {font-size: 1rem;}

   .indexThree {padding: 3rem 0;}
   .indexTle h3 {text-align: center;}
   .indexThree .tle {flex-wrap: wrap;}
   .indexThree .indexTle p {width: 100%; text-indent: 2rem;}
   .indexThree .tle .more {display: flex; width: 100%; justify-content: center;}
   .indexThree .tle .more a {margin-top: 2rem;}

   .indexFour {padding: 3rem 0;}
   .indexFour .tle {flex-wrap: wrap;}
   .indexFour .tle .indexTle {width: 100%; text-align: center;}
   .indexFour .tle .more {width: 100%; display: flex; justify-content: center; margin-top: 2rem;}

   /* 关于我们 */
   .aboutOne {padding: 10rem 0 4rem 0;}
   .aboutOne .box .le strong {font-size: 2.5rem;}
   .aboutOne .box .le small {font-size: 2rem;}
   .aboutOne .box .le .text .tx {font-size: 5rem; line-height: 5rem;}
   .aboutOne .box .re h4 {font-size: 2rem;}
   .aboutOne .box .re p {text-indent: 2rem;}

   .abFourSlide .hd ul li h5 {font-size: 1.25rem;}
   .abFourSlide .hd ul li small {font-size: 1rem;}
   .abFourSlide .hd li.on h5::after {width: 1rem;}
   .abFourSlide .hd ul li h5::after {left: -20%;}
   .aboutFour {padding: 3rem 0;}
   .abfoSwiper .swiper-button-prev {left: 35%;}
   .abfoSwiper .swiper-button-next {left: 55%;}

   .aboutSix .bjBox img {height: 28rem;}
   .aboutSix .box small {font-size: 2rem;}
   .aboutSix .box strong {font-size: 2.5rem;}

   /* 产品中心 */
   .proLisTwo {padding: 3rem 0;}
   .proLisTwo .tle {margin-bottom: 3rem;}
   .proLisTwo .tle span {display: block; margin-left: 0;}
   .proLisTwo .tle::before {width: 0.5rem;}
   .proLisTwo .tle {padding-left: 3rem;}
   .proLisTwo .tle p {font-size: 1rem;}
   .proLisTwo ul {    grid-template-columns: repeat(1,1fr);}
   .proLisTwo ul li a {padding: 1.5rem;}

   /* 产品详情 */
   .mySwiper-pro {    max-width: 70%;}
   .mySwiper2-pro .swiper-button-prev {height: 5rem;}
   .mySwiper2-pro .swiper-button-next {height: 5rem;}
   .mySwiper-pro .slide2-img {width: auto; height: 5rem;}
   
   .parameter {margin: 3rem 0;}
   .parameter .box .le .tle h3 {font-size: 1.5rem;}

   /* 案例列表 */
   .caseList ul li h5 {font-size: 1.25rem;}
   

   .caseList2 ul {    grid-template-columns: repeat(1,1fr);}

   /* 资料下载 */
   .inforList ul {gap: 1rem;}
   .inforList ul li .down {padding: 1rem 0;}
   .inforList ul li .down img {width: 12%;}
   .inforList ul li .down span {font-size: 1rem;}

   /* 联系我们 */
   .boxMap .boxCon dt {font-size: 1.35rem;}
   .boxMap .boxCon dd {font-size: 1rem;}
   .boxMap .boxCon dd strong {font-size: 1.5rem;}


   .search-page .box {margin-top: 5vh;}
   .fy {padding: 1.5rem 0; }
}

@media screen and (min-width: 200px) and (max-width: 450px) {
}

@media screen and (min-width: 200px) and (max-width: 400px) {

}
