/*lyBanner start*/
.lyBanner { height: 1000px; overflow: hidden; background-color: #f5f5f5; position: relative;}
.lyBanner .swiper-container { height: 100%;}
.lyBanner .swiper-slide { overflow: hidden; display: flex; align-items: center; justify-content: center; position: relative;}
.lyBanner .swiper-slide img.big_ba { display: block;}
.lyBanner .swiper-slide img.small_ba { display: none;}

.lyBanner .swiper-slide .lyBa_text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.lyBa_text p { line-height: 1.2; color: #fff; font-family: "Aileron-Bold"; font-size: 72px; text-align: center; margin-bottom: 30px;}
.lyBa_text span { display: block; max-width: 60%; line-height: 1.5; color: #fff; font-family: "Aileron-Thin"; font-size: 24px; text-align: center; margin: 0 auto;}
.lyBa_text .lyBa_btn { text-align: center; margin-top: 60px;}
.lyBa_text .lyBa_btn a { display: inline-block; height: 60px; line-height: 58px; color: #fff; font-family: "Aileron-Thin"; font-size: 18px; text-align: center; border: 1px solid #fff; border-radius: 0; padding: 0 30px;}
.lyBa_text .lyBa_btn a:hover { background-color: #4fbfdd; border: 1px solid #4fbfdd;}

.lyBanner .swiper-button-prev, .lyBanner .swiper-button-next { display: none; width: 60px; height: 60px; margin-top: -30px; padding: 15px; background: rgba(0, 0, 0, 0); border: 0; border-radius: 0; top: 50%;}
.lyBanner .swiper-button-prev { left: 0; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.lyBanner .swiper-button-next { right: 0;}
.lyBanner .swiper-button-prev:hover, .lyBanner .swiper-button-next:hover { background: #4fbfdd;}
.lyBanner .swiper-button-disabled { opacity: .25 !important;}

.lyBanner .swiper-pagination { display: none; width: 100%; height: 4px; bottom: 40px !important;}
.lyBanner .swiper-pagination span { width: 20px; height: 4px; background-color: rgba(255, 255, 255, .45); border-radius: 0; margin: 0 4px; opacity: 1; vertical-align: top;}
.lyBanner .swiper-pagination span.swiper-pagination-bullet-active { width: 40px; background-color: #4fbfdd;}
/*lyBanner end*/


#data { margin: -120px 0 120px;}


/*lyAdvantage start*/
.lyAdvantage { overflow: hidden; padding: 120px 0; background-color: #f7f7f7;}
.lyAdvantage .lyAdv_title { line-height: 1.4; color: #666; font-family: "Aileron-Black"; font-size: 72px; margin-bottom: 30px;}
.lyAdvantage .lyAdv_ms { max-width: 100%; line-height: 1.5; color: #808080; font-family: "Aileron-Thin"; font-size: 24px; margin-bottom: 60px;}

.lyAdv_main ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -15px -30px;}
.lyAdv_main ul li { width: 33%; margin-bottom: 30px; padding: 0 15px;}
.lyAdv_main ul li:nth-child(1) { width: 34%;}
.lyAdv_year { min-height: 100%; padding: 100px 60px; background: #4fbfdd url(../images/advBg.png) right bottom no-repeat; background-size: 310px 190px;}
.lyAdv_year p { height: 200px;}
.lyAdv_year p em { display: inline-block; line-height: 200px; color: #fff; font-family: "DIN-Bold"; font-size: 240px;}
.lyAdv_year p sub { display: inline-block; line-height: 1; color: #fff; font-family: "DIN-Bold"; font-size: 80px; vertical-align: bottom;}
.lyAdv_year span { display: block; line-height: 1.5; color: #fff; font-family: "Aileron-Thin"; font-size: 30px; margin-top: 80px;}

.lyAdv_list { min-height: 100%;}
.lyAdv_list dl { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -15px -30px;}
.lyAdv_list dl dt, .lyAdv_list dl dd { width: 100%; margin-bottom: 30px; padding: 0 15px;}
.lyAdv_img, .lyAdv_con { height: 250px; overflow: hidden; padding: 40px; background-color: #fff; position: relative;}
.lyAdv_con:hover { background-color: #4fbfdd;}
.lyAdv_con p em { display: inline-block; line-height: 1; color: #4fbfdd; font-family: "DIN-Medium"; font-size: 100px;}
.lyAdv_con p sub { display: inline-block; line-height: 1; color: #4fbfdd; font-family: "DIN-Medium"; font-size: 80px; vertical-align: bottom;}
.lyAdv_con span { display: block; line-height: 1.5; color: #808080; font-family: "Aileron-Thin"; font-size: 24px; margin-top: 30px;}
.lyAdv_con:hover p em, .lyAdv_con:hover p sub, .lyAdv_con:hover span { color: #fff;}
/*lyAdvantage end*/


/*lyProducts start*/
.lyProducts ul li { width: 100%; height: 940px; overflow: hidden; background-color: #fff; position: relative;}
.lyProducts ul li:nth-child(2n) { background-color: #f7f7f7;}
.lyProducts ul li a.lyPro_img { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyProducts ul li:hover a.lyPro_img img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.lyProducts ul li .lyPro_text { position: absolute; left: 50%; top: 120px; z-index: 1; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.lyProducts ul li .lyPro_text a.lyPro_name { display: block; line-height: 1; color: #fff; font-family: "Aileron-Black"; font-size: 74px; text-transform: uppercase; text-align: right;}
.lyProducts ul li .lyPro_text span { display: block; line-height: 1; color: #fff; font-family: "Aileron-Light"; font-size: 64px; text-align: right; margin-top: 10px;}
.lyProducts ul li .lyPro_text p.lyPro_ms { line-height: 1.5; color: #fff; font-family: "Aileron-Thin"; font-size: 24px; text-align: right; margin-top: 20px;}
.lyProducts ul li .lyPro_text .lyPro_btn { text-align: right; margin-top: 60px;}
.lyProducts ul li .lyPro_text .lyPro_btn a { display: inline-block; vertical-align: top; height: 60px; line-height: 58px; color: #fff; font-family: "Aileron-Thin"; font-size: 18px; text-align: center; border: 1px solid #fff; border-radius: 0; padding: 0 40px;}
.lyProducts ul li .lyPro_text .lyPro_btn a:hover { background-color: #4fbfdd; border: 1px solid #4fbfdd;}
.lyProducts ul li .lyPro_text .lyPro_btn a i { display: inline-block; width: 18px; height: 18px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
.lyProducts ul li .lyPro_text .lyPro_btn a:hover i { margin: -2px 0 0 20px;}
.lyProducts ul li .lyPro_tips { line-height: 1.4; color: #fff; font-family: "Aileron-Regular"; font-size: 36px; position: absolute; left: 50%; bottom: 120px; z-index: 1; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.lyProducts ul li:nth-child(2n) .lyPro_text a.lyPro_name, .lyProducts ul li:nth-child(2n) .lyPro_text span, .lyProducts ul li:nth-child(2n) .lyPro_text p.lyPro_ms, .lyProducts ul li:nth-child(2n) .lyPro_text .lyPro_btn { text-align: left;}

.lyPro_swiper { display: none;}
/*lyProducts end*/


/*lyNews start*/
.lyNews { overflow: hidden; padding: 120px 0;}
.lyNews_title { margin-bottom: 60px;}
.lyNews_title p { line-height: 1.2; color: #4d4d4d; font-family: "Aileron-Bold"; font-size: 58px;}
.lyNews_title i { display: block; width: 70px; height: 6px; background-color: #4fbfdd; margin-top: 20px;}

.lyNews_list ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -10px -20px;}
.lyNews_list ul li { width: 25%; height: 330px; margin-bottom: 20px; padding: 0 10px;}
.lyNews_list ul li:first-child { width: 50%;}
.lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 680px; margin-bottom: -330px;}
.lyNews_list ul li .lyNews_con { min-height: 100%; overflow: hidden; background-color: #f7f7f7; position: relative;}
.lyNews_con:hover img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.lyNews_con::before { content: ""; display: block; width: 100%; height: 100%; background-color: rgba(10, 50, 70, .25); position: absolute; left: 0; top: 0; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s;}
.lyNews_con:hover::before { background-color: rgba(10, 50, 70, .6);}
.lyNews_con .lyNews_text { width: 100%; padding: 0 40px; position: absolute; left: 0; top: 40px; z-index: 2;}
.lyNews_list ul li:first-child .lyNews_con .lyNews_text { top: inherit; bottom: 40px;}
.lyNews_con .lyNews_text p { line-height: 1.4; color: #fff; font-family: "Aileron-Bold"; font-size: 28px;}
.lyNews_con .lyNews_text span { display: none; line-height: 1.5; color: #fff; font-family: "Aileron-Thin"; font-size: 18px; margin-top: 30px;}
.lyNews_list ul li:first-child .lyNews_con .lyNews_text span { margin: 0 0 30px;}
.lyNews_con:hover .lyNews_text span { display: block;}


/**
.lyNews_swiper { position: relative;}
.lyNews_con a.lyNews_img { display: block; width: 100%; height: 288px; overflow: hidden; position: relative;}
.lyNews_con:hover a.lyNews_img img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.lyNews_con p { height: 30px; overflow: hidden; margin: 20px 0;}
.lyNews_con p span { display: block; height: 30px; line-height: 30px; color: #fff; font-family: "Aileron-Thin"; font-size: 14px; margin-right: 20px; padding: 0 10px; background-color: #ccc; border-radius: 4px; float: left;}
.lyNews_con p span:last-child { margin-right: 0;}
.lyNews_con a.lyNews_name { display: block; height: 48px; overflow: hidden; line-height: 48px; color: #999; font-family: "Aileron-Thin"; font-size: 36px; white-space: nowrap; text-overflow: ellipsis;}
.lyNews_con:hover a.lyNews_name { color: #4fbfdd;}

.lyNews_swiper .swiper-button-prev, .lyNews_swiper .swiper-button-next { width: 60px; height: 60px; margin-top: 0; padding: 17px; background: rgba(0, 0, 0, 0); border: 1px solid #e1e1e1; border-radius: 0; top: -120px;}
.lyNews_swiper .swiper-button-prev { left: inherit; right: 64px; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.lyNews_swiper .swiper-button-next { right: 0;}
.lyNews_swiper .swiper-button-prev:hover, .lyNews_swiper .swiper-button-next:hover { background: #4fbfdd; border: 1px solid #4fbfdd;}
.lyNews_swiper .swiper-button-prev:hover svg path, .lyNews_swiper .swiper-button-next:hover svg path { fill: #fff;}
.lyNews_swiper .swiper-button-disabled { opacity: .25 !important;}
**/
/*lyNews end*/


@media (max-width:1680px) {
  .lyBanner { height: 880px;}
  .lyBa_text p { font-size: 64px; margin-bottom: 20px;}
  .lyBa_text span { max-width: 70%; font-size: 22px;}
  .lyBa_text .lyBa_btn { margin-top: 40px;}
  .lyBa_text .lyBa_btn a { height: 52px; line-height: 50px;}

  #data { margin: -100px 0 100px;}
  .lyAdvantage, .lyNews { padding: 100px 0;}
  .lyAdvantage .lyAdv_ms { font-size: 22px; margin-bottom: 50px;}
  .lyAdv_year { padding: 80px 50px;}
  .lyAdv_year p { height: 180px;}
  .lyAdv_year p em { line-height: 180px; font-size: 220px;}
  .lyAdv_year p sub { font-size: 72px;}
  .lyAdv_year span { font-size: 28px; margin-top: 60px;}
  .lyAdv_img, .lyAdv_con { height: 230px;}
  .lyAdv_con p em { font-size: 90px;}
  .lyAdv_con span { font-size: 22px; margin-top: 20px;}

  .lyProducts ul li { height: 880px;}
  .lyProducts ul li .lyPro_text { top: 100px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 66px;}
  .lyProducts ul li .lyPro_text span { font-size: 60px;}
  .lyProducts ul li .lyPro_text p.lyPro_ms { font-size: 22px;}
  .lyProducts ul li .lyPro_text .lyPro_btn { margin-top: 48px;}
  .lyPro_btn a { height: 52px; line-height: 50px; padding: 0 30px;}
  .lyProducts ul li .lyPro_tips { font-size: 32px; bottom: 100px;}

  .lyNews_title { margin-bottom: 50px;}
  .lyNews_title p { font-size: 54px;}
  .lyNews_title i { width: 60px; height: 5px;}
  .lyNews_list ul li { height: 310px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 640px; margin-bottom: -310px;}
  .lyNews_con .lyNews_text p { font-size: 26px;}
  .lyNews_con .lyNews_text span { font-size: 16px; margin-top: 20px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text span { margin: 0 0 20px;}
}

@media (max-width:1600px) {
  .lyBanner { height: 840px;}

  .lyProducts ul li { height: 840px;}

  .lyNews_list ul li { height: 300px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 620px; margin-bottom: -300px;}
  .lyNews_con .lyNews_text { padding: 0 30px;}
}

@media (max-width:1560px) {
  .lyBanner { height: 820px;}

  .lyProducts ul li { height: 820px;}

  .lyNews_list ul li { height: 290px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 600px; margin-bottom: -290px;}
  .lyNews_con .lyNews_text { padding: 0 24px;}
}

@media (max-width:1440px) {
  .lyBanner { height: 750px;}
  .lyBa_text p { font-size: 50px;}
  .lyBa_text span { font-size: 18px;}
  .lyBa_text .lyBa_btn a { height: 48px; line-height: 46px; font-size: 16px; padding: 0 24px;}

  #data { margin: -80px 0 80px;}
  .lyAdvantage, .lyNews { padding: 80px 0;}
  .lyAdvantage .lyAdv_ms { font-size: 20px; margin-bottom: 40px;}
  .lyAdv_year { padding: 80px 40px; background: #4fbfdd url(../images/advBg.png) right bottom no-repeat; background-size: 261px 160px;}
  .lyAdv_year p { height: 160px;}
  .lyAdv_year p em { line-height: 160px; font-size: 200px;}
  .lyAdv_year p sub { font-size: 60px;}
  .lyAdv_year span { font-size: 24px;}
  .lyAdv_img, .lyAdv_con { height: 200px; padding: 30px;}
  .lyAdv_con p em { font-size: 80px;}
  .lyAdv_con p sub { font-size: 70px;}
  .lyAdv_con span { font-size: 20px;}

  .lyProducts ul li { height: 750px;}
  .lyProducts ul li .lyPro_text { top: 80px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 60px;}
  .lyProducts ul li .lyPro_text span { font-size: 52px;}
  .lyProducts ul li .lyPro_text p.lyPro_ms { font-size: 20px;}
  .lyPro_btn a { height: 48px; line-height: 46px; font-size: 16px; padding: 0 24px;}
  .lyProducts ul li .lyPro_tips { font-size: 30px; bottom: 80px;}

  .lyNews_title { margin-bottom: 40px;}
  .lyNews_title p { font-size: 50px;}
  .lyNews_title i { width: 60px; height: 4px; margin-top: 10px;}
  .lyNews_list ul li { height: 270px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 560px; margin-bottom: -270px;}
  .lyNews_con .lyNews_text { padding: 0 24px; top: 30px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text { top: inherit; bottom: 30px;}
  .lyNews_con .lyNews_text p { font-size: 24px;}
}

@media (max-width:1366px) {
  .lyBanner { height: 712px;}

  .lyProducts ul li { height: 712px;}

  .lyNews_list ul li { height: 250px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 520px; margin-bottom: -250px;}
  .lyNews_con .lyNews_text { padding: 0 20px;}
  .lyNews_con .lyNews_text p { font-size: 22px;}
  .lyNews_con .lyNews_text span { margin-top: 10px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text span { margin: 0 0 10px;}
}

@media (max-width:1280px) {
  .lyBanner { height: 640px;}
  .lyBa_text p { font-size: 44px;}
  .lyBa_text span { font-size: 16px;}
  .lyBanner .swiper-pagination { bottom: 30px !important;}

  .lyAdvantage, .lyNews { padding: 60px 0;}
  .lyAdvantage .lyAdv_ms { font-size: 18px; margin-bottom: 30px;}
  .lyAdv_main ul, .lyAdv_list dl { margin: 0 -10px -20px;}
  .lyAdv_main ul li, .lyAdv_list dl dt, .lyAdv_list dl dd { margin-bottom: 20px; padding: 0 10px;}
  .lyAdv_year { padding: 60px 40px; background: #4fbfdd url(../images/advBg.png) right bottom no-repeat; background-size: 228px 140px;}
  .lyAdv_year p { height: 140px;}
  .lyAdv_year p em { line-height: 140px; font-size: 180px;}
  .lyAdv_year p sub { font-size: 52px;}
  .lyAdv_year span { font-size: 22px; margin-top: 40px;}
  .lyAdv_img, .lyAdv_con { height: 180px;}
  .lyAdv_con p em { font-size: 72px;}
  .lyAdv_con p sub { font-size: 64px;}
  .lyAdv_con span { font-size: 18px;}

  .lyProducts ul li { height: 640px;}
  .lyProducts ul li .lyPro_text { top: 60px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 56px;}
  .lyProducts ul li .lyPro_text span { font-size: 44px;}
  .lyProducts ul li .lyPro_text p.lyPro_ms { font-size: 18px;}
  .lyProducts ul li .lyPro_tips { font-size: 28px; bottom: 60px;}

  .lyNews_title { margin-bottom: 30px;}
  .lyNews_title p { font-size: 44px;}
  .lyNews_title i { width: 48px; height: 3px; margin-top: 10px;}
  .lyNews_list ul { margin: 0 -6px -12px;}
  .lyNews_list ul li { margin-bottom: 12px; padding: 0 6px;}
  .lyNews_list ul li { height: 240px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 492px; margin-bottom: -240px;}
  .lyNews_con .lyNews_text { padding: 0 18px;}
}

@media (max-width:1200px) {
  .lyBanner { height: 620px;}

  .lyProducts ul li { height: 620px;}

  .lyNews_title p { font-size: 40px;}
  .lyNews_list ul li { height: 230px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 472px; margin-bottom: -230px;}
  .lyNews_con .lyNews_text p { font-size: 20px;}
  .lyNews_con .lyNews_text span { font-size: 14px;}
}

@media (max-width:1080px) {
  .lyBanner { height: 600px;}
  .lyBa_text p { font-size: 36px; margin-bottom: 10px;}
  .lyBa_text span { max-width: 80%;}
  .lyBa_text .lyBa_btn { margin-top: 30px;}

  .lyAdv_year { padding: 60px 30px; background: #4fbfdd url(../images/advBg.png) right bottom no-repeat; background-size: 196px 120px;}
  .lyAdv_year p { height: 120px;}
  .lyAdv_year p em { line-height: 120px; font-size: 160px;}
  .lyAdv_year p sub { font-size: 44px;}
  .lyAdv_year span { font-size: 20px;}
  .lyAdv_img, .lyAdv_con { height: 160px;}
  .lyAdv_con p em { font-size: 60px;}
  .lyAdv_con p sub { font-size: 52px;}
  .lyAdv_con span { font-size: 16px; margin-top: 15px;}

  .lyProducts ul li { height: 600px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 52px;}
  .lyProducts ul li .lyPro_text span { font-size: 40px;}
  .lyProducts ul li .lyPro_tips { font-size: 24px;}

  .lyNews_title { margin-bottom: 30px;}
  .lyNews_title p { line-height: 1.2; color: #4d4d4d; font-family: "Aileron-Bold"; font-size: 44px; text-align: center;}
  .lyNews_title i { display: block; width: 60px; height: 4px; background-color: #4fbfdd; margin: 15px auto 0;}
  .lyNews_list ul li { height: 200px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 412px; margin-bottom: -200px;}
  .lyNews_con .lyNews_text { padding: 0 12px; top: 20px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text { bottom: 20px;}
  .lyNews_con .lyNews_text p { font-size: 18px;}
  .lyNews_con .lyNews_text span { font-size: 12px;}
}

@media (max-width:1024px) {
  .lyBanner { height: 560px;}

  .lyAdv_img, .lyAdv_con { height: 150px; padding: 30px 20px;}
  .lyAdv_con span { margin-top: 10px;}

  .lyProducts ul li { height: 560px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 48px;}
  .lyProducts ul li .lyPro_text span { font-size: 36px;}
  .lyProducts ul li .lyPro_text p.lyPro_ms { font-size: 16px;}
  .lyProducts ul li .lyPro_tips { font-size: 24px;}

  .lyNews_list ul { margin: 0 -5px -10px;}
  .lyNews_list ul li { height: 190px; margin-bottom: 10px; padding: 0 5px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 390px; margin-bottom: -190px;}
}

@media (max-width:920px) {
  .lyBanner { height: 500px; margin-top: 80px;}
  .lyBa_text p { font-size: 32px;}
  .lyBa_text span { max-width: 90%;}

  .lyAdvantage .lyAdv_ms br { display: none;}
  .lyAdv_main ul li { width: 100%;}
  .lyAdv_main ul li:nth-child(1), .lyAdv_main ul li:nth-child(2) { width: 50%;}
  .lyAdv_main ul li:nth-child(3) .lyAdv_list dl dd { width: 50%;}
  .lyAdv_year { padding: 60px 40px;}
  .lyAdv_year p { height: 160px;}
  .lyAdv_year p em { line-height: 160px; font-size: 200px;}
  .lyAdv_year p sub { font-size: 52px;}
  .lyAdv_year span { font-size: 24px;}
  .lyAdv_img, .lyAdv_con { height: 180px; padding: 30px;}
  .lyAdv_con p em { font-size: 70px;}
  .lyAdv_con p sub { font-size: 54px;}
  .lyAdv_con span { font-size: 18px; margin-top: 20px;}

  .lyProducts ul li { height: 500px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 44px;}
  .lyProducts ul li .lyPro_text span { font-size: 34px;}
  .lyProducts ul li .lyPro_tips { font-size: 20px;}

  .lyNews_title p { font-size: 40px;}
  .lyNews_list ul li { height: 170px;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 350px; margin-bottom: -170px;}
  .lyNews_con .lyNews_text p { font-size: 16px;}
}

@media (max-width:820px) {
  .lyBanner { height: 440px;}

  .lyAdv_year p { padding: 10px 0;}
  .lyAdv_year p em { line-height: 140px; font-size: 180px;}
  .lyAdv_year p sub { font-size: 48px;}

  .lyProducts ul li { height: 440px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { font-size: 40px;}
  .lyProducts ul li .lyPro_text span { font-size: 32px;}
  .lyProducts ul li .lyPro_text .lyPro_btn { margin-top: 40px;}
  .lyProducts ul li .lyPro_tips { font-size: 18px; bottom: 40px;}

  .lyNews_title p { font-size: 36px;}
  .lyNews_list ul { margin: 0 -10px -20px;}
  .lyNews_list ul li { width: 50%; height: 300px; margin-bottom: 20px; padding: 0 10px;}
  .lyNews_list ul li:first-child { width: 100%;}
  .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 620px; margin-bottom: 20px;}
  .lyNews_con .lyNews_text { padding: 0 30px; top: 40px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text { bottom: 40px;}
  .lyNews_con .lyNews_text p { font-size: 26px;}
  .lyNews_con .lyNews_text span { font-size: 16px; margin-top: 20px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text span { margin: 0 0 20px;}
  
}

@media (max-width:767px) {
  .lyBanner { height: 600px;}
  .lyBanner .swiper-slide img.big_ba { display: none;}
  .lyBanner .swiper-slide img.small_ba { display: block;}
  .lyBa_text p { font-size: 24px;}
  .lyBa_text span { font-size: 14px;}
  .lyBa_text .lyBa_btn a { height: 36px; line-height: 34px; font-size: 14px; padding: 0 16px;}
  .lyBanner .swiper-pagination { bottom: 20px !important;}
  .lyBanner .swiper-button-prev, .lyBanner .swiper-button-next { display: none;}

  .lyAdvantage, .lyNews { padding: 40px 0;}
  .lyAdvantage .lyAdv_ms { margin-bottom: 20px;}
  .lyAdv_main ul, .lyAdv_list dl { margin: 0 -5px -10px;}
  .lyAdv_main ul li, .lyAdv_list dl dt, .lyAdv_list dl dd { margin-bottom: 10px; padding: 0 5px;}
  .lyAdv_year { padding: 20px; background: #4fbfdd url(../images/advBg.png) right bottom no-repeat; background-size: 114px 70px;}
  .lyAdv_year p { height: 100px;}
  .lyAdv_year p em { line-height: 80px; font-size: 100px;}
  .lyAdv_year p sub { font-size: 24px; margin-bottom: 4px;}
  .lyAdv_year span { font-size: 16px; margin-top: 20px;}
  .lyAdv_img, .lyAdv_con { height: 100px; padding: 10px 20px;}
  .lyAdv_con p em { font-size: 40px;}
  .lyAdv_con p sub { font-size: 36px;}
  .lyAdv_con span { line-height: 1.2; font-size: 12px; margin-top: 10px;}

  .lyProducts { display: none;}
  .lyProducts ul li { height: 600px;}
  .lyProducts ul li .lyPro_text a.lyPro_name { line-height: 1.2; font-size: 36px; text-align: center !important;}
  .lyProducts ul li .lyPro_text span { line-height: 1.2; font-size: 24px; text-align: center !important;}
  .lyProducts ul li .lyPro_text p.lyPro_ms { font-size: 14px; text-align: center !important;}
  .lyProducts ul li .lyPro_text .lyPro_btn { text-align: center !important;}
  .lyProducts ul li .lyPro_btn a { height: 36px; line-height: 34px; font-size: 14px; padding: 0 16px;}
  .lyProducts ul li .lyPro_btn a i { width: 16px;}
  .lyProducts ul li .lyPro_tips { font-size: 16px;}

  .lyPro_swiper { display: block; height: 600px; position: relative;}
  .lyPro_swiper .swiper-container, .lyPro_swiper .swiper-slide { height: 100%; overflow: hidden; position: relative;}
  .lyPro_swiper .swiper-slide a.lyPro_img { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
  .lyPro_swiper .swiper-slide:hover a.lyPro_img img { transform: scale(1.1); -webkit-transform: scale(1.1);}
  .lyPro_swiper .swiper-slide .lyPro_text { position: absolute; left: 50%; top: 80px; z-index: 1; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
  .lyPro_swiper .swiper-slide .lyPro_text a.lyPro_name { display: block; line-height: 1.2; color: #fff; font-family: "Aileron-Black"; font-size: 28px; text-transform: uppercase; text-align: center;}
  .lyPro_swiper .swiper-slide .lyPro_text span { display: block; line-height: 1.2; color: #fff; font-family: "Aileron-Regular"; font-size: 20px; text-align: center; margin-top: 0;}
  .lyPro_swiper .swiper-slide .lyPro_text p.lyPro_ms { line-height: 1.5; color: #fff; font-family: "Aileron-Regular"; font-size: 12px; text-align: center; margin-top: 15px;}
  .lyPro_swiper .swiper-slide .lyPro_text .lyPro_btn { text-align: center; margin-top: 30px;}
  .lyPro_swiper .swiper-slide .lyPro_text .lyPro_btn a { display: inline-block; vertical-align: top; height: 36px; line-height: 34px; color: #fff; font-family: "Aileron-Regular"; font-size: 14px; text-align: center; border: 1px solid #fff; border-radius: 0; padding: 0 16px;}
  .lyPro_swiper .swiper-slide .lyPro_text .lyPro_btn a:hover { background-color: #4fbfdd; border: 1px solid #4fbfdd;}
  .lyPro_swiper .swiper-slide .lyPro_text .lyPro_btn a i { display: inline-block; width: 16px; height: 16px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 10px;}
  .lyPro_swiper .swiper-slide .lyPro_text .lyPro_btn a:hover i { margin: -2px 0 0 20px;}
  .lyPro_swiper .swiper-slide .lyPro_tips { line-height: 1.4; color: #fff; font-family: "Aileron-SemiBold"; font-size: 16px; text-align: center; margin-top: 15px;}

  .lyPro_swiper .swiper-pagination { width: 100%; height: 8px; bottom: 20px !important;}
  .lyPro_swiper .swiper-pagination span { width: 8px; height: 8px; background-color: #fff; border-radius: 50%; margin: 0 4px; opacity: .3; vertical-align: top;}
  .lyPro_swiper .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1;}

  .lyNews_title { margin-bottom: 20px;}
  .lyNews_title p { font-size: 32px;}
  .lyNews_title i { width: 45px; height: 3px; margin: 10px auto 0;}
  .lyNews_list ul li, .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { width: 100%; height: 240px;}
  .lyNews_con .lyNews_text { top: 30px; padding: 0 20px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text { bottom: 30px;}
  .lyNews_con .lyNews_text p { font-size: 22px;}
  .lyNews_con .lyNews_text span { font-size: 14px; margin-top: 10px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text span { margin: 0 0 10px;}

}

@media (max-width:390px) {
  .lyBanner { height: 560px; margin-top: 64px;}

  #data { margin: -40px 0 40px;}
  .lyAdv_year { padding: 20px 15px;}
  .lyAdv_year p { height: 90px;}
  .lyAdv_year p em { line-height: 70px; font-size: 90px;}
  .lyAdv_year p sub { font-size: 22px;}
  .lyAdv_img, .lyAdv_con { height: 90px;}
  .lyAdv_con p em { font-size: 36px;}
  .lyAdv_con p sub { font-size: 32px;}
  .lyAdv_con span { margin-top: 5px;}

  .lyPro_swiper { height: 560px;}

  .lyNews_list ul li, .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 220px;}
}

@media (max-width:320px) {
  .lyBanner { height: 460px;}
  .lyBa_text p { font-size: 22px;}
  .lyBa_text .lyBa_btn { margin-top: 20px;}

  .lyAdv_main ul li { width: 100% !important;}
  .lyAdv_main ul li:nth-child(3) .lyAdv_list dl dd { width: 100%;}
  .lyAdv_year { padding: 30px 20px;}
  .lyAdv_year p { height: 100px; padding: 0;}
  .lyAdv_year p em { line-height: 100px; font-size: 130px;}
  .lyAdv_year p sub { font-size: 30px;}
  .lyAdv_year span { font-size: 20px;}
  .lyAdv_img, .lyAdv_con { height: 110px; padding: 20px;}
  .lyAdv_con p em { font-size: 40px;}
  .lyAdv_con p sub { font-size: 36px;}
  .lyAdv_con span { font-size: 14px; margin-top: 10px;}

  .lyPro_swiper { height: 460px;}
  .lyPro_swiper .swiper-slide .lyPro_text { top: 40px;}
  .lyPro_swiper .swiper-slide .lyPro_text a.lyPro_name { font-size: 26px;}

  .lyNews_title p { font-size: 26px;}
  .lyNews_title span { font-size: 16px;}
  .lyNews_list ul li, .lyNews_list ul li:nth-child(2), .lyNews_list ul li:nth-child(3) { height: 200px;}
  .lyNews_con .lyNews_text { top: 20px;}
  .lyNews_list ul li:first-child .lyNews_con .lyNews_text { bottom: 20px;}
  .lyNews_con .lyNews_text p { font-size: 20px;}
}

