@charset "utf-8";

.dznr2{display: flex;padding: 35px;position: relative;border-radius: 10px;background: #1c355e;justify-content: space-between;align-items: center;}
.dznr2_text{width: 50%;padding-right: 60px;}
.dznr2_text h2{font-weight: bold; color: rgb(255, 255, 255);font-size: 32px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;margin-bottom: 25px;}
.dznr2_text p{color: rgb(255, 255, 255);font-size: 18px;line-height: 28px;}
.dznr2_text p b{font-size: 48px;}
.dznr2_img{width: 50%;}
.dznr2_img img{width: 100%;border-radius: 10px;aspect-ratio: 762 / 429;}
.dznr{margin-bottom: 120px;}

.dznr2{margin-bottom: 110px;}

.shfw_title{padding-bottom: 90px;font-size: 48px;}
.shfw_title p{font-size: 28px; line-height: 1.6;}

.yhsj{padding-bottom: 110px;}
.yhsj_list{font-size: 18px; line-height: 28px;}
.yhsj_list h2{font-weight: bold;font-size: 48px;margin-bottom: 50px;}
.yhsj_list ul{display: flex;gap:27px;flex-wrap: wrap;justify-content: center;}
.yhsj_list li{flex: 1;border-radius: 10px;border: 2px solid #f5f5f5;padding: 80px 20px;background: #f5f5f5;cursor: pointer;transition: all 1s;}
.yhsj_list h3{font-size: 28px;margin: 100px 0 50px;line-height: 1;}
.yhsj_list img{height: 75px;}
.yhsj_list li:hover{background: #fff;border: 2px solid #19D3C5;box-shadow:0 0 10px rgba(0, 0, 0, .2);  }



@media only screen and (min-width: 1200px){
/*3-1核心产品目录页1*/

.dznr2 { display: flex; padding: 1.8229166667vw; position: relative; border-radius: 0.5208333333vw; background: #1c355e; justify-content: space-between; align-items: center; }
.dznr2_text { width: 50%; padding-right: 3.125vw;font-size: 0.9375vw;  }
.dznr2_text h2 { font-weight: bold; color: rgb(255, 255, 255); font-size: 1.6666666667vw; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 1.3020833333vw; }
.dznr2_text p { color: rgb(255, 255, 255); font-size: 0.9375vw; line-height: 1.4583333333vw; }
.dznr2_text p b { font-size: 2.5vw; }
.dznr2_img { width: 50%; }
.dznr2_img img { width: 100%; border-radius: 0.5208333333vw; aspect-ratio: 762 / 429; }

.dznr2 { margin-bottom: 5.7291666667vw; }

.shfw_title { padding-bottom: 4.6875vw; font-size: 1.4583333333vw;  }
.shfw_title p { font-size: 1.4583333333vw; line-height: 1.6; }
.yhsj { padding-bottom: 5.7291666667vw; }
.yhsj_list{font-size: 0.9375vw; line-height: 1.4583333333vw; }
.yhsj_list h2 { font-weight: bold; font-size: 2.5vw; margin-bottom: 2.6041666667vw; }
.yhsj_list ul { display: flex; gap: 1.40625vw; flex-wrap: wrap;justify-content: center; }
.yhsj_list li { width: calc(25% - 4.21875vw/4); border-radius: 0.5208333333vw; border: 0.1041666667vw solid #f5f5f5; padding: 4.1666666667vw 1.0416666667vw; background: #f5f5f5; cursor: pointer; transition: all 1s; }
.yhsj_list h3 { font-size: 1.4583333333vw; margin: 5.2083333333vw 0 2.6041666667vw; }
.yhsj_list img { height: 3.90625vw; }
.yhsj_list li:hover { background: #fff; border: 0.1041666667vw solid #19D3C5; box-shadow: 0 0 0.5208333333vw rgba(0, 0, 0, .2); }



}








@media screen and (max-width: 1920px) {

}

@media screen and (max-width: 1680px) {


}

@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 1200px) {
.dznr2{display: block;position: relative;padding: 4.4rem .45rem .85rem .45rem;margin-bottom: .8rem;}
.dznr2_img{position: absolute;left: 50%;transform: translateX(-50%);top: .45rem;width: calc(100% - .9rem);}
.dznr2_text h2{font-size: .32rem;margin-bottom: .25rem;}
.dznr2_text{width: 100%; padding:.25rem 0 0 0;}
.dznr2_text p{font-size: .26rem;line-height: 1.6;}
.dznr2_text p b{font-size: .36rem;}
.dznr{margin-bottom: .85rem;}
.top_content{padding-bottom: 1.65rem;}

.shfw_title{padding: 0 0 .65rem;}
.shfw_title p{font-size: .3rem; line-height: 1.6;}
.yhsj_list{font-size: .26rem; line-height: 1.6;}
.yhsj_list h2{font-size: .36rem;margin-bottom: .4rem;}
.yhsj_list ul{gap:.25rem;flex-direction: column;}
.yhsj_list li{width: 100%; margin-bottom: .15rem;padding: .45rem .2rem;}
.yhsjbox img{height: .9rem;}
.yhsj_list h3{font-size: .3rem;margin: .5rem 0 .3rem;}
.yhsj{padding-bottom: .65rem;}
}