
/*nyProductshow_head start*/
.nyProductshow_head { height: 1000px; overflow: hidden; margin-top: 100px; position: relative;}
.nyProductshow_head img.big_ba { display: block;}
.nyProductshow_head img.small_ba { display: none;}
.nyProductshow_head .btn { display: none; text-align: right; position: absolute; left: 50%; bottom: 18%; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.nyProductshow_head .btn a { display: inline-block; vertical-align: top; height: 80px; line-height: 74px; color: #fff; font-family: "Aileron-Thin"; font-size: 36px; border: 3px solid #fff; border-radius: 40px; padding: 0 40px 0 5px;}
.nyProductshow_head .btn a i { width: 64px; height: 64px; overflow: hidden; margin: 5px 20px 5px 0; padding: 14px; border: 3px solid #fff; border-radius: 50%; float: left;}
.nyProductshow_head .btn a:hover { background-color: #4fbfdd; border: 3px solid #4fbfdd;}
/*nyProductshow_head end*/


.nyProductshow_title { margin-bottom: 60px;}
.nyProductshow_title p { line-height: 1.2; color: #4d4d4d; font-family: "Aileron-Bold"; font-size: 58px;}
.nyProductshow_title p em { line-height: 1.2; color: #4d4d4d; font-family: "Aileron-Regular"; font-size: 32px;}
.nyProductshow_title i { display: block; width: 70px; height: 6px; background-color: #4fbfdd; margin-top: 20px;}
.nyProductshow_title span { display: block; line-height: 1.5; color: #808080; font-family: "Aileron-Thin"; font-size: 24px; margin-top: 40px;}


/*nyProductshow_data start*/
.nyProductshow_data { width: 100%; height: 1000px; overflow: hidden; margin: 0 auto; position: relative;}

.nyProductshow_ms { overflow: hidden; padding: 60px 0; background-color: #4fbfdd;}
.nyProductshow_ms p { line-height: 1.8; color: #fff; font-family: "Aileron-Thin"; font-size: 24px;}

/*nyProductshow_part01 start*/
.nyProductshow_part01 { overflow: hidden; padding: 120px 0;}
.nyProShowPart01_main { display: flex; padding-left: calc(50% - 800px);}
.nyProShowPart01_dec { width: 34%; padding-right: 120px;}
.nyProShowPart01_dec, .nyProShowPart01_dec p { line-height: 1.8 !important; color: #808080 !important; font-family: "Aileron-Thin" !important; font-size: 24px !important;}
.nyProShowPart01_img { width: 66%; height: 550px; overflow: hidden; position: relative;}


/*nyProductshow_part02 start*/
.nyProductshow_part02 { overflow: hidden; padding: 120px 0; background-color: #f7f7f7;}
.nyProShowPart02_main { position: relative;}
.nyProShowPart02_swiper .swiper-slide { display: flex; align-items: center; overflow: hidden; padding: 30px; background-color: #fff;}
.nyProShowPart02_text { width: 60%; padding: 0 30px 0 20px;}
.nyProShowPart02_text .nyProShowPart02_tit { line-height: 1.5; color: #333; font-family: "Aileron-Bold"; font-size: 28px;}
.nyProShowPart02_text p { line-height: 1.5; color: #808080; font-family: "Aileron-Thin"; font-size: 22px; margin-top: 30px; padding-left: 15px; position: relative;}
.nyProShowPart02_text p::before { content: ""; display: block; width: 5px; height: 5px; background-color: #808080; border-radius: 50%; position: absolute; left: 0; top: 14px;}
.nyProShowPart02_img { width: 40%; height: 420px; overflow: hidden; position: relative;}

.nyProShowPart02_swiper .swiper-button-prev, .nyProShowPart02_swiper .swiper-button-next { width: 60px; height: 60px; margin-top: 0; padding: 19px; background: rgba(0, 0, 0, 0); border: 1px solid #e2e2e2; border-radius: 0; top: 0;}
.nyProShowPart02_swiper .swiper-button-prev { left: inherit; right: 64px; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.nyProShowPart02_swiper .swiper-button-next { right: 0;}
.nyProShowPart02_swiper .swiper-button-prev:hover, .nyProShowPart02_swiper .swiper-button-next:hover { background: #4fbfdd; border: 1px solid #4fbfdd;}
.nyProShowPart02_swiper .swiper-button-prev:hover svg path, .nyProShowPart02_swiper .swiper-button-next:hover svg path { fill: #fff;}
.nyProShowPart02_swiper .swiper-button-disabled { opacity: .25 !important;}


/*nyProductshow_part03 start*/
.nyProductshow_part03 { overflow: hidden; padding: 120px 0;}
.nyProductshow_content, .nyProductshow_content p { line-height: 1.8 !important; color: #808080 !important; font-family: "Aileron-Thin" !important; font-size: 24px !important;}
.nyProductshow_content img, .nyProductshow_content table, .nyProductshow_content tr, .nyProductshow_content td, .nyProductshow_content p, .nyProductshow_content span, .nyProductshow_content div, .nyProductshow_content video, .nyProductshow_content embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%;}
.nyProductshow_content table { display: block; width: 100% !important; overflow-x: scroll; padding-bottom: 10px;  border-collapse: separate; border-spacing: 0; margin: 20px 0;}
.nyProductshow_content table::-webkit-scrollbar { height: 3px;}
.nyProductshow_content table tr th, .nyProductshow_content table tr td { margin: -1px 0 0 -1px; padding: 10px; border: 1px solid #ddd !important; border-right: 0 !important;}
.nyProductshow_content table tr th:last-child, .nyProductshow_content table tr td:last-child { border-right: 1px solid #ddd !important;}
.nyProductshow_content table tr { background-color: #f8f8f8 !important; }
.nyProductshow_content table tr:nth-child(2n) { background-color: #fff !important;}
.nyProductshow_content img { display: block; margin: 20px auto;}
.nyProductshow_content p span, .nyProductshow_content span, .nyProductshow_content p em, .nyProductshow_content em { color: #808080 !important; font-family: "Aileron-Thin" !important; font-size: 24px !important;}
.nyProductshow_content strong { display: inline-block; line-height: 1.8; color: #333; font-family: "Aileron-Bold" !important; font-size: 24px !important; font-weight: normal; margin: 20px 0 0;}


/*nyProductshow_part04 start*/
.nyProductshow_part04 { overflow: hidden; padding: 120px 0 0; background-color: #f7f7f7;}
.nyProShowPart04_main { display: flex; padding-left: calc(50% - 800px);}
.nyProShowPart04_tab { width: 31%; padding: 0 60px 60px 0;}
.nyProShowPart04_tab ul li { line-height: 1.4; color: #808080; font-family: "Aileron-Thin"; font-size: 36px; margin-bottom: 30px; padding-left: 30px; position: relative; cursor: pointer;}
.nyProShowPart04_tab ul li:last-child { margin-bottom: 0;}
.nyProShowPart04_tab ul li::before { content: ""; display: none; width: 10px; height: 32px; background-color: #4fbfdd; position: absolute; left: 0; top: 7px;}
.nyProShowPart04_tab ul li:hover, .nyProShowPart04_tab ul li.active { color: #333; font-family: "Aileron-Bold";}
.nyProShowPart04_tab ul li:hover::before, .nyProShowPart04_tab ul li.active::before { display: block;}

.nyProShowPart04_con { width: 69%; height: 813px; overflow: hidden; position: relative;}

.nyProShowPart04_swiper { display: none;}


/*nyProductshow_part05 start*/
.nyProductshow_part05 { overflow: hidden; margin: 120px 0;}
.nyProShowPart05_list ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -30px;}
.nyProShowPart05_list ul li { width: 25%; padding: 0 30px;}
.nyProShowPart05_list ul li i { display: block; width: 270px; height: 270px; overflow: hidden; background-color: #f9f9f9; border-radius: 50%; margin: 0 auto; position: relative;}
.nyProShowPart05_list ul li span { display: block; line-height: 1.5; color: #333; font-family: "Aileron-Bold"; font-size: 32px; text-align: center; margin: 30px 0 15px;}
.nyProShowPart05_list ul li p { line-height: 1.5; color: #808080; font-family: "Aileron-Thin"; font-size: 20px; text-align: center;}


/*nyProductshow_part06 start*/
.nyProductshow_part06 { overflow: hidden; margin: 120px 0;}
.nyProShowPart06_list ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -20px;}
.nyProShowPart06_list ul li { width: 25%; padding: 0 20px;}
.nyProShowPart06_con { min-height: 100%; overflow: hidden;}
.nyProShowPart06_con .nyProShowPart06_img { width: 100%; height: 494px; overflow: hidden; margin-bottom: 30px; position: relative;}
.nyProShowPart06_img img.bigPic { display: block;}
.nyProShowPart06_img img.smallPic { display: none;}
.nyProShowPart06_con:hover .nyProShowPart06_img img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.nyProShowPart06_con p { line-height: 1.5; color: #808080; font-family: "Aileron-Bold"; font-size: 24px;}
.nyProShowPart06_con:hover p { color: #333;}


@media (max-width:1680px) {
  .nyProductshow_head { height: 880px; margin-top: 80px;}
  .nyProductshow_head .btn { bottom: 15%;}
  .nyProductshow_head .btn a { height: 72px; line-height: 68px; font-size: 32px; border: 2px solid #fff; border-radius: 36px; padding: 0 30px 0 5px;}
  .nyProductshow_head .btn a i { width: 58px; height: 58px; margin: 5px 20px 5px 0; border: 2px solid #fff;}
  .nyProductshow_head .btn a:hover { border: 2px solid #4fbfdd;}

  .nyProductshow_data { height: 880px;}

  .nyProductshow_ms { padding: 50px 0;}
  .nyProductshow_ms p { font-size: 22px;}

  .nyProductshow_title { margin-bottom: 50px;}
  .nyProductshow_title p { font-size: 54px;}
  .nyProductshow_title p em { font-size: 28px;}
  .nyProductshow_title i { width: 60px; height: 5px;}
  .nyProductshow_title span { font-size: 22px;}

  .nyProductshow_part01, .nyProductshow_part02, .nyProductshow_part03 { padding: 100px 0;}
  .nyProShowPart01_main { padding-left: 5%;}
  .nyProShowPart01_dec { padding-right: 100px;}
  .nyProShowPart01_dec, .nyProShowPart01_dec p { font-size: 22px !important;}
  .nyProShowPart01_img { height: 500px;}

  .nyProShowPart02_text p { font-size: 20px;}
  .nyProShowPart02_text p::before { width: 5px; height: 5px; top: 12px;}

  .nyProductshow_part04 { padding: 100px 0 0;}
  .nyProShowPart04_main { padding-left: 5%;}
  .nyProShowPart04_tab { padding: 0 50px 50px 0;}
  .nyProShowPart04_tab ul li { font-size: 30px;}
  .nyProShowPart04_tab ul li::before { width: 6px; height: 26px; top: 9px;}
  .nyProShowPart04_con { height: 740px;}

  .nyProductshow_part05, .nyProductshow_part06 { margin: 100px 0;}
  .nyProShowPart05_list ul li i { width: 260px; height: 260px;}
  .nyProShowPart05_list ul li span { font-size: 30px;}
  .nyProShowPart05_list ul li p { font-size: 18px;}
  .nyProShowPart06_con p { font-size: 22px;}
}

@media (max-width:1600px) {
  .nyProductshow_head, .nyProductshow_data { height: 840px;}

  .nyProShowPart01_img { height: 470px;}

  .nyProShowPart02_text { padding: 0 20px 0 10px;}

  .nyProShowPart04_tab ul li { font-size: 30px;}
  .nyProShowPart04_tab ul li::before { height: 28px;}
  .nyProShowPart04_con { height: 704px;}

  .nyProShowPart05_list ul { margin: 0 -20px;}
  .nyProShowPart05_list ul li { padding: 0 20px;}
  .nyProShowPart05_list ul li i { width: 250px; height: 250px;}
  .nyProShowPart05_list ul li span { font-size: 28px;}

  .nyProShowPart06_list ul { margin: 0 -15px;}
  .nyProShowPart06_list ul li { padding: 0 15px;}
  .nyProShowPart06_con .nyProShowPart06_img { height: 444px;}
  .nyProShowPart06_con p { font-size: 20px;}
}

@media (max-width:1560px) {
  .nyProductshow_head, .nyProductshow_data { height: 820px;}

}

@media (max-width:1440px) {
  .nyProductshow_head, .nyProductshow_data { height: 750px;}
  .nyProductshow_head .btn { bottom: 12%;}
  .nyProductshow_head .btn a { height: 64px; line-height: 60px; font-size: 28px; border-radius: 32px; padding: 0 30px 0 5px;}
  .nyProductshow_head .btn a i { width: 50px; height: 50px; padding: 12px;}

  .nyProductshow_ms { padding: 40px 0;}
  .nyProductshow_ms p { font-size: 20px;}

  .nyProductshow_title { margin-bottom: 40px;}
  .nyProductshow_title p { font-size: 48px;}
  .nyProductshow_title p em { font-size: 26px;}
  .nyProductshow_title i { width: 60px; height: 4px; margin-top: 10px;}
  .nyProductshow_title span { font-size: 20px; margin-top: 30px;}

  .nyProductshow_part01, .nyProductshow_part02, .nyProductshow_part03 { padding: 80px 0;}
  .nyProShowPart01_dec { padding-right: 80px;}
  .nyProShowPart01_dec, .nyProShowPart01_dec p { font-size: 20px !important;}
  .nyProShowPart01_img { height: 430px;}

  .nyProShowPart02_swiper .swiper-slide { padding: 20px;}
  .nyProShowPart02_text .nyProShowPart02_tit { font-size: 24px;}
  .nyProShowPart02_text p { font-size: 20px; margin-top: 20px;}
  .nyProShowPart02_img { height: 360px;}

  .nyProductshow_part04 { padding: 80px 0 0;}
  .nyProShowPart04_tab { padding: 0 40px 40px 0;}
  .nyProShowPart04_tab ul li { font-size: 28px; padding-left: 26px;}
  .nyProShowPart04_tab ul li::before { width: 6px; height: 26px; top: 4px;}
  .nyProShowPart04_con { height: 632px;}
  .nyProShowPart02_swiper .swiper-button-prev, .nyProShowPart02_swiper .swiper-button-next { width: 60px; height: 60px;}

  .nyProductshow_part05, .nyProductshow_part06 { margin: 80px 0;}
  .nyProShowPart05_list ul li i { width: 240px; height: 240px;}
  .nyProShowPart05_list ul li span { font-size: 26px;}

  .nyProShowPart06_con .nyProShowPart06_img { height: 410px; margin-bottom: 20px;}
  .nyProShowPart06_con p { font-size: 18px;}

}

@media (max-width:1366px) {
  .nyProductshow_head, .nyProductshow_data { height: 712px;}

  .nyProShowPart01_img { height: 400px;}

  .nyProShowPart02_img { height: 320px;}

  .nyProShowPart04_tab ul li { font-size: 26px;}
  .nyProShowPart04_con { height: 600px;}

  .nyProShowPart06_con .nyProShowPart06_img { height: 380px;}

}

@media (max-width:1280px) {
  .nyProductshow_head, .nyProductshow_data { height: 640px;}
  .nyProductshow_head .btn { bottom: 10%;}
  .nyProductshow_head .btn a { height: 56px; line-height: 52px; font-size: 24px; border-radius: 28px;}
  .nyProductshow_head .btn a i { width: 42px; height: 42px; padding: 10px;}

  .nyProductshow_ms { padding: 30px 0;}
  .nyProductshow_ms p { font-size: 18px;}

  .nyProductshow_title { margin-bottom: 30px;}
  .nyProductshow_title p { font-size: 42px;}
  .nyProductshow_title i { width: 48px; height: 3px; margin-top: 10px;}
  .nyProductshow_title span { font-size: 18px; margin-top: 20px;}

  .nyProductshow_part01, .nyProductshow_part02, .nyProductshow_part03 { padding: 60px 0;}
  .nyProShowPart01_dec { padding-right: 60px;}
  .nyProShowPart01_dec, .nyProShowPart01_dec p { font-size: 18px !important;}
  .nyProShowPart01_img { height: 380px;}

  .nyProShowPart02_text .nyProShowPart02_tit { font-size: 22px;}
  .nyProShowPart02_text p { font-size: 18px;}
  .nyProShowPart02_img { height: 300px;}
  .nyProShowPart02_swiper .swiper-button-prev, .nyProShowPart02_swiper .swiper-button-next { width: 50px; height: 50px; padding: 15px;}

  .nyProductshow_part04 { padding: 60px 0 0;}
  .nyProShowPart04_tab ul li { font-size: 24px; padding-left: 24px;}
  .nyProShowPart04_tab ul li::before { width: 4px; height: 24px; top: 2px;}
  .nyProShowPart04_con { height: 564px;}

  .nyProductshow_part05, .nyProductshow_part06 { margin: 60px 0;}
  .nyProShowPart05_list ul li i { width: 220px; height: 220px;}
  .nyProShowPart05_list ul li i img { width: 100px; height: 100px;}
  .nyProShowPart05_list ul li span { font-size: 22px;}
  .nyProShowPart05_list ul li p { font-size: 16px;}

  .nyProShowPart06_con .nyProShowPart06_img { height: 350px;}
  .nyProShowPart06_con p { font-size: 16px;}

}

@media (max-width:1200px) {
  .nyProductshow_head, .nyProductshow_data { height: 620px;}

  .nyProductshow_title p { font-size: 40px;}

}

@media (max-width:1080px) {
  .nyProductshow_head, .nyProductshow_data { height: 600px;}
  .nyProductshow_head .btn a { height: 50px; line-height: 48px; font-size: 22px; padding: 0 20px 0 4px; border-radius: 25px; border: 1px solid #fff;}
  .nyProductshow_head .btn a i { width: 40px; height: 40px; padding: 10px; margin: 4px 12px 4px 0; border: 1px solid #fff;}

  .nyProductshow_ms p { font-size: 16px;}

  .nyMobile_title, .nyProductshow_title { margin-bottom: 30px;}
  .nyMobile_title p, .nyProductshow_title p { line-height: 1.2; color: #4d4d4d; font-family: "Aileron-Bold"; font-size: 40px; text-align: center;}
  .nyProductshow_title p em { font-size: 24px;}
  .nyMobile_title i, .nyProductshow_title i { display: block; width: 60px; height: 4px; background-color: #4fbfdd; margin: 15px auto 0;}
  .nyMobile_title span, .nyProductshow_title span { display: block; line-height: 1.5; color: #808080; font-family: "Aileron-Regular"; font-size: 18px; text-align: center; margin-top: 30px;}

  .nyProShowPart02_swiper { padding-bottom: 70px; position: relative;}
  .nyProShowPart02_text { padding: 0 20px 0 0;}
  .nyProShowPart02_text .nyProShowPart02_tit { font-size: 20px;}
  .nyProShowPart02_text p { font-size: 16px; margin-top: 10px;}
  .nyProShowPart02_text p::before { width: 4px; height: 4px; top: 8px;}
  .nyProShowPart02_img { height: 260px;}
  .nyProShowPart02_swiper .swiper-button-prev, .nyProShowPart02_swiper .swiper-button-next { top: inherit; bottom: 0;}
  .nyProShowPart02_swiper .swiper-button-prev { right: calc(50% + 10px);}
  .nyProShowPart02_swiper .swiper-button-next { right: inherit; left: calc(50% + 10px);}

  .nyProShowPart04_tab ul li { font-size: 20px; padding-left: 20px;}
  .nyProShowPart04_tab ul li::before { width: 3px; height: 20px; top: 3px;}
  .nyProShowPart04_con { height: 475px;}

  .nyProShowPart05_list ul li i { width: 180px; height: 180px;}
  .nyProShowPart05_list ul li i img { width: 80px; height: 80px;}
  .nyProShowPart05_list ul li span { font-size: 20px; margin: 20px 0 10px;}
  .nyProShowPart05_list ul li p { font-size: 14px;}

  .nyProShowPart06_list ul { margin: 0 -12px;}
  .nyProShowPart06_list ul li { padding: 0 12px;}
  .nyProShowPart06_con .nyProShowPart06_img { height: 300px;}
}

@media (max-width:1024px) {
  .nyProductshow_head, .nyProductshow_data { height: 560px;}

  .nyProShowPart02_img { height: 240px;}

  .nyProShowPart04_con { height: 450px;}
}

@media (max-width:920px) {
  .nyProductshow_head, .nyProductshow_data { height: 500px;}

  .nyMobile_title p, .nyProductshow_title p { font-size: 36px;}
  .nyProductshow_title p em { font-size: 20px;}
  .nyMobile_title span, .nyProductshow_title span { font-size: 18px;}

  .nyProShowPart01_main { display: block; padding-left: 10%;}
  .nyProShowPart01_dec { width: 100%; margin-bottom: 30px; padding-right: 10%;}
  .nyProShowPart01_img { width: 100%; height: auto;}
  .nyProShowPart01_img img { display: block; width: 100%; height: auto; position: inherit; left: inherit; top: inherit; right: inherit;}

  .nyProShowPart02_swiper { width: 90%; margin: 0 auto; padding-bottom: 0;}
  .nyProShowPart02_swiper .swiper-slide { padding: 30px;}
  .nyProShowPart02_text { width: 64%; padding: 0 50px 0 20px;}
  .nyProShowPart02_text .nyProShowPart02_tit { font-size: 26px; margin-bottom: 20px;}
  .nyProShowPart02_text p { font-size: 18px; margin-top: 15px;}
  .nyProShowPart02_text p::before { width: 5px; height: 5px; top: 10px;}
  .nyProShowPart02_img { width: 36%; height: 320px;}
  .nyProShowPart02_swiper .swiper-button-prev, .nyProShowPart02_swiper .swiper-button-next { display: none;}

  .nyProductshow_part04 { display: none;}
  .nyProShowPart04_swiper { display: block; background-color: #f7f7f7; position: relative;}
  .nyProShowPart04_swiper .nyProductshow_title { width: 60%; padding: 0 40px; position: absolute; left: 0; top: 60px; z-index: 2;}
  .nyProShowPart04_swiper .nyProductshow_title p { font-size: 36px; text-align: left;}
  .nyProShowPart04_swiper .nyProductshow_title i { margin: 15px 0 0;}
  .nyProShowPart04_swiper .swiper-slide { display: flex; align-items: center;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text { width: 60%; padding: 40px 40px 40px 5%;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text h5 { line-height: 1.5; color: #333; font-family: "Aileron-Bold"; font-size: 22px; margin-bottom: 20px; padding-left: 20px; position: relative;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text h5::before { content: ""; display: block; width: 4px; height: 20px; background-color: #4fbfdd; position: absolute; left: 0; top: 6px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text p { line-height: 1.5; font-family: "Aileron-Regular"; font-size: 16px; padding-left: 20px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_img { width: 40%; height: 530px; overflow: hidden; position: relative;}
  .nyProShowPart04_swiper .swiper-button-prev, .nyProShowPart04_swiper .swiper-button-next { width: 40px; height: 40px; margin-top: 0; padding: 10px; background: rgba(0, 0, 0, 0); border: 1px solid #e2e2e2; border-radius: 0; top: inherit; bottom: 60px;}
  .nyProShowPart04_swiper .swiper-button-prev { left: 5%; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
  .nyProShowPart04_swiper .swiper-button-next { right: inherit; left: calc(5% + 50px);}
  .nyProShowPart04_swiper .swiper-button-prev:hover, .nyProShowPart04_swiper .swiper-button-next:hover { background: #4fbfdd; border: 1px solid #4fbfdd;}
  .nyProShowPart04_swiper .swiper-button-prev:hover svg path, .nyProShowPart04_swiper .swiper-button-next:hover svg path { fill: #fff;}
  .nyProShowPart04_swiper .swiper-button-disabled { opacity: .25 !important;}

  .nyProShowPart05_list { padding: 0 5%;}
  .nyProShowPart05_list ul { margin: 0 -20px -40px;}
  .nyProShowPart05_list ul li { width: 50%; margin-bottom: 40px; padding: 0 20px;}
  .nyProShowPart05_list ul li i { width: 240px; height: 240px;} 
  .nyProShowPart05_list ul li i img { width: 110px; height: 110px;}
  .nyProShowPart05_list ul li span { font-size: 24px;}
  .nyProShowPart05_list ul li p { font-size: 18px;}

  .nyProShowPart06_list ul { margin: 0 -15px -30px;}
  .nyProShowPart06_list ul li { width: 50%; margin-bottom: 30px; padding: 0 15px;}
  .nyProShowPart06_con { position: relative;}
  .nyProShowPart06_con .nyProShowPart06_img { height: 260px; margin-bottom: 0;}
  .nyProShowPart06_con .nyProShowPart06_img::after { content: ""; display: block; width: 100%; height: 100%; background: rgba(7, 29, 51, .2); position: absolute; left: 0; top: 0;}
  .nyProShowPart06_img img.bigPic { display: none;}
  .nyProShowPart06_img img.smallPic { display: block;}  
  .nyProShowPart06_con p { width: 100%; color: #fff; font-size: 20px; text-align: center; padding: 0 20px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
}

@media (max-width:820px) {
  .nyProductshow_head, .nyProductshow_data { height: 440px;}
  .nyProductshow_head .btn a { font-size: 20px;}

  .nyProShowPart02_img { height: 300px;}

  .nyProShowPart04_swiper { padding-top: 40px;}
  .nyProShowPart04_swiper .nyProductshow_title { width: 100%; position: inherit; left: inherit; top: inherit;}
  .nyProShowPart04_swiper .nyProductshow_title p { text-align: center;}
  .nyProShowPart04_swiper .nyProductshow_title i { margin: 15px auto 0;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text { margin-top: -60px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_img { height: 480px;}
  

  .nyProShowPart05_list ul li i { width: 220px; height: 220px;}
  .nyProShowPart05_list ul li i img { width: 100px; height: 100px;}
  

  .nyProShowPart06_list ul { margin: 0 -12px -24px;}
  .nyProShowPart06_list ul li { margin-bottom: 24px; padding: 0 12px;}
  .nyProShowPart06_con .nyProShowPart06_img { height: 240px;}
  .nyProShowPart06_con p { font-size: 18px;}

}

@media (max-width:767px) {
  .nyProductshow_head { height: 600px;}
  .nyProductshow_head img.big_ba { display: none;}
  .nyProductshow_head img.small_ba { display: block;}
  .nyProductshow_head .btn { text-align: center; bottom: 15%;}
  .nyProductshow_head .btn a { height: 44px; line-height: 42px; font-size: 16px;}
  .nyProductshow_head .btn a i { width: 34px; height: 34px; padding: 9px;}

  .nyProductshow_data { height: 216px;}

  .nyProductshow_ms { padding: 20px 0;}
  .nyProductshow_ms p { font-size: 14px;}

  .nyMobile_title, .nyProductshow_title { margin-bottom: 20px;}
  .nyMobile_title p, .nyProductshow_title p { font-size: 28px;}
  .nyProductshow_title p em { font-size: 18px;}
  .nyMobile_title i, .nyProductshow_title i { width: 45px; height: 3px; margin: 10px auto 0;}
  .nyMobile_title span, .nyProductshow_title span { margin-top: 20px;}

  .nyProductshow_part01, .nyProductshow_part02, .nyProductshow_part03 { padding: 40px 0;}

  .nyProShowPart01_main { padding-left: 5%;}
  .nyProShowPart01_dec { margin-bottom: 20px; padding-right: 5%;}

  .nyProShowPart02_swiper { width: 100%;}
  .nyProShowPart02_swiper .swiper-slide { padding: 12px;}
  .nyProShowPart02_text { padding: 0 12px 0 0;}
  .nyProShowPart02_text .nyProShowPart02_tit { font-size: 18px;}
  .nyProShowPart02_text p { font-size: 14px; margin-top: 10px; padding-left: 10px;}
  .nyProShowPart02_img { height: 200px;}
  .nyProShowPart02_text p::before { width: 4px; height: 4px; top: 7px;}

  .nyProShowPart04_swiper .nyProductshow_title { padding: 0 5%;}
  .nyProShowPart04_swiper .nyProductshow_title p { font-size: 28px;}
  .nyProShowPart04_swiper .swiper-slide { align-items: unset;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text { margin-top: 0; padding: 0 5%;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text h5 { font-size: 14px; margin-bottom: 10px; padding-left: 10px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text h5::before { width: 2px; height: 14px; top: 4px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text p { font-size: 12px; margin-top: 0; padding-left: 0;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_img { height: 244px;}
  .nyProShowPart04_swiper .swiper-button-prev, .nyProShowPart04_swiper .swiper-button-next { width: 24px; height: 24px; padding: 5px; bottom: 20px;}
  .nyProShowPart04_swiper .swiper-button-next { left: calc(5% + 32px);}

  .nyProductshow_part05, .nyProductshow_part06 { margin: 40px 0;}
  .nyProShowPart05_list { padding: 0;}
  .nyProShowPart05_list ul { margin: 0 -10px -20px;}
  .nyProShowPart05_list ul li { margin-bottom: 20px; padding: 0 10px;}
  .nyProShowPart05_list ul li i { width: 150px; height: 150px;}
  .nyProShowPart05_list ul li i img { width: 70px; height: 70px;}
  .nyProShowPart05_list ul li span { font-size: 16px;}
  .nyProShowPart05_list ul li p { font-size: 12px;}

  .nyProShowPart06_list ul { margin: 0 0 -20px;}
  .nyProShowPart06_list ul li { width: 100%; margin-bottom: 20px; padding: 0;}

}

@media (max-width:390px) {
  .nyProductshow_head { height: 560px; margin-top: 64px;}
  .nyProductshow_data { height: 206px;}

  .nyMobile_title p, .nyProductshow_title p, .nyProShowPart04_swiper .nyProductshow_title p { font-size: 24px;}

  .nyProShowPart02_text .nyProShowPart02_tit { font-size: 16px; margin-bottom: 14px;}
  .nyProShowPart02_text p { font-size: 12px; margin-top: 6px; padding-left: 10px;}
  .nyProShowPart02_text p::before { width: 3px; height: 3px; top: 6px;}
  .nyProShowPart02_img { height: 180px;}

  .nyProShowPart06_con .nyProShowPart06_img { height: 220px;}

}

@media (max-width:320px) {
  .nyProductshow_head { height: 460px;}
  .nyProductshow_head .btn { bottom: 12%;}
  .nyProductshow_head .btn a { height: 40px; line-height: 38px; font-size: 14px;}
  .nyProductshow_head .btn a i { width: 30px; height: 30px; padding: 7px;}

  .nyProductshow_data { height: 165px;}

  .nyMobile_title p, .nyProductshow_title p, .nyProShowPart04_swiper .nyProductshow_title p { font-size: 22px;}
  .nyMobile_title span, .nyProductshow_title span { font-size: 16px;}

  .nyProductshow_content img { margin: 10px auto;}

  .nyProShowPart04_swiper .swiper-slide { display: block; align-items: unset; padding: 0 5%;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text { width: 100%; padding: 0;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text h5 { font-size: 18px; padding-left: 13px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text h5::before { width: 3px; height: 16px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_text p { font-size: 14px;}
  .nyProShowPart04_swiper .swiper-slide .nyProShowPart04_img { width: 100%; height: 414px; margin-top: 20px;}
  .nyProShowPart04_swiper .swiper-button-prev, .nyProShowPart04_swiper .swiper-button-next { display: none;}

  .nyProShowPart05_list ul li i { width: 130px; height: 130px;}
  .nyProShowPart05_list ul li i img { width: 60px; height: 60px;}

  .nyProShowPart06_con .nyProShowPart06_img { height: 190px;}
}

