@charset "utf-8";
/* CSS Document */

/* ly_banner start */
.ly_banner { width: 100%; height: 940px; overflow: hidden; margin: 0 auto; position: relative;}
.ly_banner .baSwiper { width: 100%; height: 100%;}
.ly_banner .baSwiper .swiper-slide { height: 100%; overflow: hidden; position: relative;}

.ly_banner .baSwiper .swiper-slide img.ba_img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: 1s linear 2s; transform: scale(1.1, 1.1);}
.ly_banner .baSwiper .swiper-slide-active img.ba_img, .ly_banner .baSwiper .swiper-slide-duplicate-active img.ba_img { transition: 3s linear; transform: scale(1, 1);}
.ly_banner .baSwiper .swiper-slide i.ba_mask { display: block; width: 100%; height: 50%; overflow: hidden; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); position: absolute; left: 0; bottom: 0; z-index: 1;}
.ly_banner .baSwiper .swiper-slide .ba_text { height: auto; position: absolute; left: -100%; top: 52%; z-index: 2; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); opacity: 0;}
.ly_banner .baSwiper .swiper-slide-active .ba_text { left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); opacity: 1;}
.ly_banner .baSwiper .swiper-slide .ba_text span { display: block; width: 100%; height: auto; line-height: 64px; color: #fff; font-family: "JosefinSansBold"; font-size: 48px; text-transform: uppercase; margin: 0 auto 15px;}
.ly_banner .baSwiper .swiper-slide .ba_text p { width: 100%; height: auto; line-height: 24px; color: rgba(255, 255, 255, .45); font-size: 18px; text-transform: uppercase; margin: 0 auto 40px;}
.ly_banner .baSwiper .swiper-slide .ba_text a.ba_btn { display: block; width: 200px; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; text-align: center; background-color: #eda81b; border-radius: 24px; position: relative;}
.ly_banner .baSwiper .swiper-slide .ba_text a.ba_btn:hover { opacity: .9;}
.ly_banner .baSwiper .swiper-slide .ba_text a.ba_btn i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}

.lyBa_control { height: 64px; position: absolute; left: 50%; bottom: 40px; z-index: 2; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.lyBa_control .swiper-button-prev, .lyBa_control .swiper-button-next { width: 64px; height: 64px; margin: 0; padding: 20px; background: rgba(255, 255, 255, .1); border-radius: 50%; top: inherit; bottom: 0;}
.lyBa_control .swiper-button-prev { left: auto; right: 84px;}
.lyBa_control .swiper-button-next { right: 0;}
.lyBa_control .swiper-button-prev:hover, .lyBa_control .swiper-button-next:hover { background: #eda81b;}
.lyBa_control .swiper-button-prev:after, .lyBa_control .swiper-button-next:after { display: none;}
.lyBa_control .swiper-button-disabled { opacity: .5 !important;}

.lyBa_control .swiper-pagination { width: 100%; height: 16px; text-align: left; left: 0; bottom: 24px;}
.lyBa_control .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 16px; background-color: rgba(255, 255, 255, .25); margin: 0 10px; border-radius: 0; opacity: 1; transform: skewX(-30deg); -webkit-transform: skewX(-30deg);}
.lyBa_control .swiper-pagination .swiper-pagination-bullet-active { background-color: #f29600;}

.lyBa_Scroll { width: auto; overflow: hidden; padding-top: 2px; position: absolute; left: 50%; bottom: 40px; z-index: 2; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.lyBa_Scroll p { width: 24px; height: 32px; overflow: hidden; margin: 0 auto 10px; border: 2px solid #fff; border-radius: 12px;}
.lyBa_Scroll p i { display: block; width: 2px; height: 8px; background-color: #eda81b; margin: 12px auto; animation-name: scrollTip; animation-duration: 2s; animation-iteration-count: infinite;}
.lyBa_Scroll span { display: block; height: 20px; line-height: 20px; color: #fff; font-size: 14px; text-align: center; margin: 0 auto;}
/* ly_banner end */


/* ly_QuerySystem start */
.ly_QuerySystem { overflow: hidden; padding: 30px 0; background-color: #eda81b;}
.ly_QuerySystem .lyQuerySystem_main { display: flex; align-items: center;}

.lyQuerySystem_main .lyQuerySystem_title { width: 50%;}
.lyQuerySystem_title p { height: 44px; line-height: 54px; color: #fff; font-family: "JosefinSansBold"; font-size: 44px; text-transform: uppercase; margin-bottom: 6px; letter-spacing: 1px;}
.lyQuerySystem_title span { display: block; line-height: 30px; color: rgba(255, 255, 255, .45); font-size: 22px; text-transform: capitalize;}

.lyQuerySystem_main .lyQuerySystem_search { width: 50%;}
.lyQuerySystem_search form { display: block; width: 100%; height: 60px; overflow: hidden; padding-right: 160px; position: relative;}
.lyQuerySystem_search form .sc_ipt { width: 100%; height: 60px; overflow: hidden; margin: 0 auto;}
.lyQuerySystem_search form .sc_ipt input { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #2f2205; font-size: 18px; padding: 0 40px; border: 0; background: #fff; border-radius: 30px 0 0 30px; outline: none;}
.lyQuerySystem_search form .sc_btn { width: 160px; height: 60px; overflow: hidden; position: absolute; top: 0; right: 0; opacity: .8;}
.lyQuerySystem_search form .sc_btn input { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 20px; text-indent: 30px; background: #000 url(../images/search_ico2.png) 20px 10px no-repeat; background-size: 40px 40px; border-radius: 0 30px 30px 0; border: 0; outline: none;}
.lyQuerySystem_search form .sc_btn:hover { opacity: 1;}
/* ly_QuerySystem end */


.ly_title { margin-bottom: 50px;}
.ly_title p { line-height: 1; color: #1a1a1a; font-family: "JosefinSansBold"; font-size: 48px; text-align: center; text-transform: uppercase;}
.ly_title i { display: block; width: 40px; height: 4px; background-color: #eda81b; margin: 8px auto 16px;}
.ly_title span { display: block; line-height: 24px; color: #999; font-size: 16px; text-align: center;  text-transform: uppercase;}


/* ly_products start */
.ly_products { overflow: hidden; padding: 100px 0;}
.ly_products .lyPro_menu { margin: 0 auto 50px;}
.lyPro_menu ul { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -40px;}
.lyPro_menu ul li { width: 12.5%; padding: 0 40px;}
.lyPro_menu ul li a { display: block;}
.lyPro_menu ul li a i { display: block; width: 50px; height: 50px; overflow: hidden; margin: 0 auto 10px;}
.lyPro_menu ul li a i img { display: block; width: 50px; height: 100px; margin: 0 auto;}
.lyPro_menu ul li a:hover i img { margin: -50px auto 0;}
.lyPro_menu ul li a span { display: block; line-height: 24px; color: #2f2205; font-size: 18px; text-align: center; text-transform: capitalize;}
.lyPro_menu ul li a:hover span { color: #eda81b;}

.ly_products .lyPro_swiper { padding-bottom: 60px; position: relative;}
.lyPro_swiper .proSwiper .swiper-slide { height: 520px; overflow: hidden; border-radius: 10px; position: relative;}
.proSwiper .swiper-slide a.lyPro_img { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.proSwiper .swiper-slide a.lyPro_img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.proSwiper .swiper-slide a.lyPro_img::after { content: ''; display: block; width: 100%; height: 60%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); position: absolute; left: 0; bottom: 0;}
.proSwiper .swiper-slide .lyPro_text { padding: 0 32px 32px; position: absolute; left: 0; bottom: 0;}
.proSwiper .swiper-slide .lyPro_text a.lyPro_name { display: block; overflow: hidden; line-height: 1.2; color: #fff; font-family: "JosefinSansBold"; font-size: 28px; white-space: nowrap; text-overflow: ellipsis;}
.proSwiper .swiper-slide .lyPro_text p { width: 100%; height: auto; max-height: 48px; overflow: hidden; line-height: 24px; font-family: "JosefinSansRegular"; color: rgba(255, 255, 255, .4); font-size: 16px; word-break: break-all; margin: 10px auto 20px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: none;}
.proSwiper .swiper-slide .lyPro_text a.lyPro_btn { display: none; width: 200px; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; text-align: center; background-color: #eda81b; border-radius: 24px; position: relative;}
.proSwiper .swiper-slide .lyPro_text a.lyPro_btn:hover { opacity: .9;}
.proSwiper .swiper-slide .lyPro_text a.lyPro_btn i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
.proSwiper .swiper-slide.swiper-slide-active p { display: -webkit-box;}
.proSwiper .swiper-slide.swiper-slide-active a.lyPro_btn { display: block;}

.lyPro_swiper .swiper-pagination { width: 100%; height: 16px; text-align: center; left: 0; bottom: 0;}
.lyPro_swiper .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 16px; background-color: rgba(0, 0, 0, .25); margin: 0 10px; border-radius: 0; opacity: 1; transform: skewX(-30deg); -webkit-transform: skewX(-30deg);}
.lyPro_swiper .swiper-pagination .swiper-pagination-bullet-active { background-color: #f29600;}
/* ly_products end */


/* ly_about start */
.ly_about { overflow: hidden; padding: 100px 0 0; background-color: #f5f5f7; position: relative;}
.ly_about .lyAbout_main { padding-bottom: 100px; position: relative;}
.lyAbout_main .lyAbout_img { width: 45%; height: 600px; position: relative;}
.lyAbout_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}

.lyAbout_main .lyAbout_text { width: 60%; height: auto; overflow: hidden; padding: 50px 100px; background-color: #fff; border-radius: 32px 0 0 0; position: absolute; right: 0; bottom: 0; z-index: 1;}
.lyAbout_text .lyAbout_name { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: relative;}
.lyAbout_name a { display: block; width: 100%; height: auto; line-height: 1.2; color: #1a1a1a; font-size: 40px;}
.lyAbout_text .lyAbout_ms { width: 100%; height: auto; max-height: 192px; overflow: hidden; margin: 40px auto;}
.lyAbout_ms p { width: 100%; height: auto; line-height: 32px; color: #555; font-size: 18px; text-align: justify; word-break: break-all;}
.lyAbout_text a.lyAbout_btn { display: block; width: 200px; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; text-align: center; background-color: #eda81b; border-radius: 24px; position: relative;}
.lyAbout_text a.lyAbout_btn:hover { opacity: .9;}
.lyAbout_text a.lyAbout_btn i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
.lyAbout_text .lyAbout_data { margin-top: 50px; padding: 40px 0; overflow: hidden; background-color: #f5f5f7; border-radius: 8px;}
.lyAbout_data ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -20px;}
.lyAbout_data ul li { width: 33.333333%; padding: 0 30px; border-left: 1px solid #fff; border-right: 1px solid rgba(0, 0, 0, .1); position: relative;}
.lyAbout_data ul li:first-child { border-left: 0;}
.lyAbout_data ul li:last-child { border-right: 0;}
.lyAbout_data ul li p { line-height: 1; color: #eda81b; font-family: "JosefinSansBold"; font-size: 48px; text-align: center;}
.lyAbout_data ul li p em { color: #999; font-family: "JosefinSansRegular"; font-size: 16px; text-transform: capitalize; margin-left: 8px;}
.lyAbout_data ul li span { display: block; line-height: 1; color: #1a1a1a; font-size: 18px; text-transform: capitalize; text-align: center; margin-top: 10px;}
/* ly_about end */


/* ly_Laboratory start */
.ly_Laboratory { width: 100%; height: 940px; overflow: hidden; position: relative;}
.ly_Laboratory .lyLab_con { width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyLab_con::before { content: ''; display: block; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, .75); position: absolute; left: 0; top: 0; z-index: 1;}
.lyLab_con .lyLab_text { padding: 100px 45% 0 0; position: absolute; top: 0; left: 50%; z-index: 2; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.lyLab_text a.lyLab_name { display: block; line-height: 1.2; color: #fff; font-family: "JosefinSansBold"; font-size: 40px;}
.lyLab_text a.lyLab_name:hover { color: #eda81b;}
.lyLab_text em { display: block; width: 60px; height: 5px; margin: 20px 0 40px; background-color: #eda81b;}
.lyLab_text p { max-height: 128px; overflow: hidden; line-height: 32px; color: rgba(255, 255, 255, .45); font-size: 18px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.lyLab_text a.lyLab_btn { display: block; width: 200px; height: 48px; overflow: hidden; line-height: 46px; color: #eda81b; font-size: 16px; text-align: center; background-color: rgba(237, 168, 27, 0); border: 1px solid #eda81b; border-radius: 24px; position: relative; margin-top: 40px;}
.lyLab_text a.lyLab_btn:hover { color: #fff; background-color: #eda81b;}
.lyLab_text a.lyLab_btn i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
.lyLab_text a.lyLab_btn i svg path { fill: #eda81b;}
.lyLab_text a.lyLab_btn:hover i svg path { fill: #ffffff;}

.ly_Laboratory .lyLab_tab { position: absolute; left: 50%; bottom: 0; z-index: 2; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.lyLab_tab ul { display: flex; flex-wrap: wrap; justify-content: center;}
.lyLab_tab ul li { width: 25%; height: auto; overflow: hidden; padding: 50px 20px; background-color: rgba(255, 255, 255, .2); cursor: pointer;}
.lyLab_tab ul li:nth-child(2n+2) { background-color: rgba(255, 255, 255, .1);}
.lyLab_tab ul li:hover, .lyLab_tab ul li.active { background-color: #f29600;}
.lyLab_tab ul li i { display: block; width: 60px; height: 60px; overflow: hidden; margin: 0 auto 20px;}
.lyLab_tab ul li p { line-height: 1.2; color: #fff; font-size: 18px; text-align: center;}
/* ly_Laboratory end */


/* ly_service start */
.ly_service { overflow: hidden; padding: 100px 0; background-color: #f5f5f7;}
.lyService_list ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -20px;}
.lyService_list ul li { width: 25%; padding: 0 20px;}
.lyService_list ul li .lyService_con { width: 100%; height: 490px; overflow: hidden; margin: 0 auto; border-radius: 16px; position: relative;}
.lyService_con a.lyService_img { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyService_con:hover a.lyService_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyService_con a.lyService_img::after { content: ''; display: block; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8)); position: absolute; left: 0; bottom: 0;}
.lyService_con .lyService_text { width: 100%; height: auto; overflow: hidden; padding: 24px; position: absolute; left: 0; bottom: 0; z-index: 1;}
.lyService_text a.lyService_name { display: block; line-height: 1.2; color: #fff; font-family: "JosefinSansBold"; font-size: 22px;}
.lyService_text p { max-height: 78px; overflow: hidden; line-height: 26px; color: rgba(255, 255, 255, .45); font-size: 16px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 10px 0; display: none;}
.lyService_con:hover .lyService_text p { display: -webkit-box;}
.lyService_text a.lyService_btn { display: none; width: auto; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 16px;}
.lyService_text a.lyService_btn i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
.lyService_con:hover .lyService_text a.lyService_btn { display: block;}
/* ly_service end */


/* ly_news start */
.ly_news { overflow: hidden; padding: 100px 0;}
.lyNews_list ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -25px;}
.lyNews_list ul li { width: 33.333333%; padding: 0 25px;}

.lyNews_list ul li .Newsli_img { width: 100%; height: 340px; overflow: hidden; border-radius: 16px;}
.lyNews_list ul li .Newsli_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyNews_list ul li:hover .Newsli_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNews_list ul li .Newsli_text { margin-top: 20px;}
.lyNews_list ul li .Newsli_text a.Newsli_name { display: block; width: 100%; height: 64px; overflow: hidden; line-height: 32px; color: #303030; font-family: "JosefinSansBold"; font-size: 24px; text-transform: capitalize; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.lyNews_list ul li:hover .Newsli_text a.Newsli_name { color: #eda81b;}
.lyNews_list ul li .Newsli_text span { display: block; width: 100%; height: 30px; line-height: 30px; color: #999; font-size: 18px; margin: 0 0 20px;}
.lyNews_list ul li .Newsli_text span i { display: block; width: 20px; height: 20px; margin: 3px 8px 0 0; float: left;}
.lyNews_list ul li .Newsli_text p { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 30px; color: #999; font-size: 18px; margin: 15px auto; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.Newsli_text a.Newsli_btn { display: block; width: auto; height: 30px; overflow: hidden; line-height: 30px; color: #eda81b; font-size: 16px;}
.Newsli_text a.Newsli_btn i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
.Newsli_text a.Newsli_btn i svg path { fill: #eda81b;}
.Newsli_text a.Newsli_btn:hover i { margin: -2px 0 0 20px;}
/* ly_news end */


@media (max-width:1680px) {
  .ly_banner { height: 824px;}
  .ly_banner .baSwiper .swiper-slide .ba_text span { line-height: 60px; font-size: 44px;}

  .lyPro_menu ul { margin: 0 -30px;}
  .lyPro_menu ul li { padding: 0 30px;}
  .lyPro_swiper .proSwiper .swiper-slide { height: 480px;}

  .lyAbout_main .lyAbout_img { height: 580px;}
  .lyAbout_main .lyAbout_text { padding: 50px 80px;}

  .ly_Laboratory { height: 824px;}
  .lyLab_tab ul li { padding: 40px 20px;}

  .lyService_list ul li .lyService_con { height: 460px;}

  .lyNews_list ul { margin: 0 -20px;}
  .lyNews_list ul li { padding: 0 20px;}
  .lyNews_list ul li .Newsli_img { height: 320px;}
}

@media (max-width:1600px) {
  .ly_banner { height: 764px;}

  .ly_title, .ly_products .lyPro_menu { margin-bottom: 40px;}
  .ly_title p { font-size: 44px;}
  .ly_products { padding: 80px 0;}
  .lyPro_menu ul li { padding: 0 20px;}
  .lyPro_swiper .proSwiper .swiper-slide { height: 460px;}

  .ly_about { padding: 80px 0 0;}
  .ly_about .lyAbout_main { padding-bottom: 80px;}
  .lyAbout_main .lyAbout_img { height: 520px;}
  .lyAbout_main .lyAbout_text { padding: 40px 80px;}
  .lyAbout_name a { font-size: 36px;}
  .lyAbout_text .lyAbout_ms { max-height: 150px; margin: 30px auto;}
  .lyAbout_ms p { line-height: 30px; font-size: 16px;}
  .lyAbout_text .lyAbout_data { margin-top: 40px; padding: 30px 0;}
  .lyAbout_data ul { margin: 0 -15px;}
  .lyAbout_data ul li { padding: 0 15px;}
  .lyAbout_data ul li p { font-size: 44px;}
  .lyAbout_data ul li p em { font-size: 14px;}
  .lyAbout_data ul li span { font-size: 16px;}

  .ly_Laboratory { height: 764px;}
  .lyLab_con .lyLab_text { padding: 80px 40% 0 0;}
  .lyLab_text a.lyLab_name { font-size: 36px;}
  .lyLab_text em { height: 3px;}
  .lyLab_text p { max-height: 120px; line-height: 30px; font-size: 16px;}

  .ly_service { padding: 80px 0;}
  .lyService_list ul { margin: 0 -15px;}
  .lyService_list ul li { padding: 0 15px;}
  .lyService_list ul li .lyService_con { height: 440px; border-radius: 8px;}
  .lyService_text a.lyService_name { font-size: 20px;}
  .lyService_text p { max-height: 72px; line-height: 24px; font-size: 14px;}

  .ly_news { padding: 80px 0;}
  .lyNews_list ul { margin: 0 -15px;}
  .lyNews_list ul li { padding: 0 15px;}
  .lyNews_list ul li .Newsli_img { border-radius: 8px;}
  .lyNews_list ul li .Newsli_text a.Newsli_name { height: 56px; line-height: 28px; font-size: 20px;}
  .lyNews_list ul li .Newsli_text p { height: 50px; line-height: 25px; font-size: 15px;}
}

@media (max-width:1560px) {
  .ly_banner .baSwiper .swiper-slide .ba_text span { line-height: 52px; font-size: 40px;}
  .ly_banner .baSwiper .swiper-slide .ba_text p { line-height: 22px; font-size: 16px;}

  .lyQuerySystem_title p { height: 40px; line-height: 48px; font-size: 40px;}
  .lyQuerySystem_title span { font-size: 20px;}

  .ly_title p { font-size: 40px;}
  .ly_title span { font-size: 14px;}
  .lyPro_menu ul li { padding: 0 15px;}
  .lyPro_menu ul li a span { line-height: 22px; font-size: 16px;}
  .lyPro_swiper .proSwiper .swiper-slide { height: 440px;}
  .proSwiper .swiper-slide .lyPro_text a.lyPro_name { font-size: 24px;}

  .lyAbout_main .lyAbout_text { padding: 40px 70px;}
  .lyAbout_data ul { margin: 0;}

  .lyLab_tab ul li p { font-size: 16px;}
}

@media (max-width:1440px) {
  .ly_banner { height: 710px;}

  .lyPro_swiper .proSwiper .swiper-slide { height: 420px;}

  .ly_Laboratory { height: 710px;}

  .lyService_list ul { margin: 0 -10px;}
  .lyService_list ul li { padding: 0 10px;}
  .lyService_list ul li .lyService_con { height: 400px;} 

  .lyNews_list ul li .Newsli_img { height: 280px;}
  .lyNews_list ul li .Newsli_text span { font-size: 16px;}
}

@media (max-width:1366px) {}

