/* CSS Document */
/* lqBanner start */
.lqBanner { height:920px; overflow: hidden; position: relative;}
.lqBa_swiper{ height:100%; position:relative;}
.lqBa_swiper .swiper-container { height: 100%; }
.lqBa_swiper .swiper-container .swiper-pagination { width:1600px;height: 30px; line-height: 30px; color: #fff; font-size: 28px; text-align: left; left: 50%; bottom: 30px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.lqBa_swiper .swiper-container .swiper-pagination .swiper-pagination-current::before { content: '0'; display: inline; }
.lqBa_swiper .swiper-container .swiper-button-prev, .lqBa_swiper .swiper-container .swiper-button-next { display: none; width: 64px; height: 64px; margin-top: -32px; padding: 18px; border-radius: 50%; background: linear-gradient(to right, rgba(67, 206, 162, .45), rgba(24, 90, 157, .45)); position: absolute; z-index: 2; }
.lqBa_swiper .swiper-container .swiper-button-prev:hover, .lqBa_swiper .swiper-container .swiper-button-next:hover { background: linear-gradient(to right, #43cea2, #185a9d); }
.lqBa_swiper .swiper-container .swiper-button-prev { left: 40px; }
.lqBa_swiper .swiper-container .swiper-button-next { right: 40px; }
.lqBa_swiper .swiper-container .swiper-button-prev svg, .lqBa_swiper .swiper-container .swiper-button-next svg { display: block; width: 100%; height: 100%; }
.lqBa_swiper .swiper-container .swiper-button-prev svg path, .lqBa_swiper .swiper-container .swiper-button-next svg path { fill: #ffffff; }
.lqBa_dot { padding: 0 54px; position: absolute; left: 50%; bottom: 30px; z-index: 1; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.lqBa_dot .swiper-container .swiper-slide { width: 54px; height: 30px; overflow: hidden; }
.lqBa_dot .swiper-container .swiper-slide i { display: block; width: 10px; height: 10px; border-radius: 50%; background: linear-gradient(to right, rgba(255, 255, 255, .45), rgba(255, 255, 255, .45)); margin: 10px 10px 10px 0; float: left; }
.lqBa_dot .swiper-container .swiper-slide.on i { background:#da1e1f; }
.lqBa_dot .swiper-container .swiper-slide::after { content: ''; display: block; width: 24px; height: 1px; background-color: rgba(255, 255, 255, .45); margin: 14.5px 0; float: left; }
.lqBa_dot .swiper-container .swiper-slide:last-child::after { display: none; }
 @media (max-width:1680px) {
.lqBanner { height:800px; }
.lqBa_swiper .swiper-container .swiper-pagination { width: 100%; padding: 0 40px; }
.lqBa_swiper .swiper-container .swiper-button-prev { left: 2%; }
.lqBa_swiper .swiper-container .swiper-button-next { right: 2%; }
}
 @media (max-width:1600px) {
.lqBanner { height: 740px; }
}
 @media (max-width:1560px) {
.lqBanner { height: 720px; }
.lqBa_swiper .swiper-container .swiper-button-prev { left: 40px; }
.lqBa_swiper .swiper-container .swiper-button-next { right: 40px; }
}
 @media (max-width:1440px) {
.lqBanner { height: 660px; }
.lqBa_swiper .swiper-container .swiper-button-prev,  .lqBa_swiper .swiper-container .swiper-button-next { width: 44px; height: 44px; padding: 12px; }
.lqBa_dot { padding: 0 60px; }
.lqBa_dot .swiper-container .swiper-slide { width: 40px; }
.lqBa_dot .swiper-container .swiper-slide i { margin: 10px 5px 10px 0; }
.lqBa_dot .swiper-container .swiper-slide::after { width: 20px; }
}
 @media (max-width:1366px) {
.lqBanner { height: 630px; }
}
 @media (max-width:1280px) {
.lqBanner { height: 590px; }
}
 @media (max-width:1200px) {
.lqBanner { height: 560px; }
}
 @media (max-width:1080px) {
.lqBanner { height: 500px; }
.lqBa_swiper .swiper-container .swiper-button-prev,  .lqBa_swiper .swiper-container .swiper-button-next { width: 40px; height: 40px; padding: 12px; }
.lqBa_swiper .swiper-container .swiper-button-prev { left: 20px; }
.lqBa_swiper .swiper-container .swiper-button-next { right: 20px; }
}
 @media (max-width:1024px) {
.lqBanner { height: 470px; }
}
 @media (max-width:920px) {
.lqBanner { height: 430px; }
.lqBa_swiper .swiper-container .swiper-pagination { padding: 0 20px; bottom: 20px; }
.lqBa_dot { padding: 0 40px; bottom: 20px; }
}
 @media (max-width:820px) {
.lqBanner { height: 380px; }
}
 @media (max-width:767px) {
.lqBanner { height: 280px; margin-top: 64px; }
.lqBa_swiper .swiper-container .swiper-button-prev,  .lqBa_swiper .swiper-container .swiper-button-next { display: none; }
.lqBa_swiper .swiper-container .swiper-pagination,.lqBa_dot {display:none; }
}
 @media (max-width:550px) {
.lqBanner { height: 200px; }
}
 @media (max-width:390px) {
.lqBanner { height:180px; margin-top:60px; }
}
 @media (max-width:320px) {
.lqBanner { height: 150px; }
}
/* lqBanner end */

/*lqPro begin*/
.lqPro{ padding:100px 0; overflow:hidden; background:url(../images/Pro_Bg.png) no-repeat top center; background-size:cover;}
.lqPro .w1600{ position:relative;}
.lqTitle{ margin-bottom:40px; overflow:hidden;}
.lqTitle1{ margin-bottom:50px;}
.lqTitle span{ display:block; font-size:44px; color:#000; line-height:50px;}
.lqTitle p{ font-size:44px; color:#da1e1f; font-weight:bold;}
.lqPro_Menu { width:60%; position:absolute; right:165px; top:35px;}
.lqPro_Menu .swiper-container{ padding:10px 0; margin:-10px 0;}
.lqPro_Menu .swiper-slide { text-align: center; height: 60px; background:#fff;box-shadow: 0 0 10px rgba(89, 186, 255, 0.1); border-radius:50px; line-height:60px; padding: 0 20px;}
.lqPro_Menu .swiper-slide a { display: block; font-size: 16px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lqPro_Menu .swiper-slide:hover,.lqPro_Menu .swiper-slide-active { background:#da1e1f;box-shadow: 4px 0 8px rgba(218, 30, 31, 0.3);}
.lqPro_Menu .swiper-slide:hover:after,.lqPro_Menu .swiper-slide-active:after{ display:none;}
.lqPro_Menu .swiper-slide:hover a,.lqPro_Menu .swiper-slide-active a { color: #fff;}
.lqPro_Menu .swiper-slide:hover:after{ display:none;}
.lqProMenu_btn{position:absolute; right:0; top:35px;}
.lqProMenu_btn a{ display:block; width:150px; height:60px; line-height:60px;border-radius:50px;background:#da1e1f;box-shadow: 4px 0 8px rgba(218, 30, 31, 0.3); text-align:center; color:#fff; font-size:16px;}
.lqPro_list .swiper-container{ padding:24px; margin:-24px; min-height:300px;}
.lqPro_list .swiper-slide{background:#fff;box-shadow: 0 0 24px rgba(89, 186, 255, 0.1); padding:45px; border-radius:20px; position:relative;border:2px solid #fff;}
.lqPro_list .swiper-slide a.lqPro_Name{ display:block; font-size:22px; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-weight:bold;}
.lqPro_list .swiper-slide a.lqPro_Name img{ display:inline-block; margin:0 20px 5px 0;}
.lqPro_list .swiper-slide a.lqPro_Img{ display:block; height:340px; width:100%; position:relative; overflow:hidden;}
.lqPro_list .swiper-slide a.lqPro_Btn{ display:block; width:180px; height:0; line-height:60px; background:#da1e1f; text-align:center; color:#fff; border-radius:30px; position:absolute; bottom:50px; left:50%;transform: translate(-50%, 0); font-size:0;}
.lqPro_list .swiper-slide a.lqPro_Btn i{ display:inline-block; width:0; height:14px; margin:0 0 -1px 15px;}
.lqPro_list .swiper-slide:hover{ border:2px solid #da1e1f;box-shadow: 0 0 24px rgba(218, 30, 31, 0.1);}
.lqPro_list .swiper-slide:hover a.lqPro_Btn{ font-size:16px; height:60px;}
.lqPro_list .swiper-slide:hover a.lqPro_Btn i{ width:14px;}
.lqPro_list .swiper-slide:hover a.lqPro_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lqPro .lqProBtn{ display:block; width:150px; border-bottom:1px solid #da1e1f; font-size:18px; margin:50px auto 0; color:#da1e1f;}
.lqPro .lqProBtn i{ display:inline-block; width:24px; height:24px; margin:0 0 -5px 15px;}
@media (max-width:1680px) {
.lqPro{ padding:80px 0;}
.lqPro_list .swiper-slide{ padding:40px;}
.lqPro_list .swiper-slide a.lqPro_Name{ font-size:20px;}
.lqTitle1{ margin-bottom:40px;}
.lqTitle span{ font-size:40px; line-height:45px;}
.lqTitle p{ font-size:40px;}
.lqPro_Menu{ right:158px; width:58%;}
.lqPro_Menu .swiper-slide{ height:55px; line-height:55px;}
.lqProMenu_btn a{ width:140px; height:55px; line-height:55px;}
.lqPro .lqProBtn{margin:40px auto 0;}
}
@media (max-width:1440px) {
.lqPro{ padding:60px 0;}
.lqTitle1{ margin-bottom:30px;}
.lqTitle span{ font-size:36px; line-height:40px;}
.lqTitle p{ font-size:36px;}
.lqPro_Menu{ top:25px; right:148px; width:55%;}
.lqPro_Menu .swiper-slide{ height:50px; line-height:50px;}
.lqPro_Menu .swiper-slide a{ font-size:15px;}
.lqProMenu_btn{ top:25px;}
.lqProMenu_btn a{ width:130px; height:50px; line-height:50px; font-size:15px;}
.lqPro_list .swiper-slide{ border-radius: 15px; padding:35px;}
.lqPro_list .swiper-slide a.lqPro_Img{ height:300px;}
.lqPro_list .swiper-slide a.lqPro_Btn{ line-height:50px; bottom:35px; width:160px;}
.lqPro_list .swiper-slide:hover a.lqPro_Btn{ height:50px; font-size:15px;}
.lqPro_list .swiper-slide a.lqPro_Btn i{height: 12px;margin: 0 0 0 12px;}
.lqPro_list .swiper-slide:hover a.lqPro_Btn i{ width:12px;}
.lqPro_list .swiper-slide a.lqPro_Name img{margin: 0 15px 5px 0;}
.lqPro .lqProBtn{ width:136px; margin:30px auto 0; font-size:16px;}
.lqPro .lqProBtn i{ width:22px; height:22px;}
}
@media (max-width:1200px) {
.lqPro{ padding:50px 0;}
.lqPro_Menu{ width:50%; right:138px;}
.lqProMenu_btn a{ width:120px;}
.lqPro_list .swiper-container{ padding:15px; margin:-15px;}
.lqPro_list .swiper-slide{ padding:30px;box-shadow: 0 0 15px rgba(89, 186, 255, 0.1);}
.lqPro_list .swiper-slide:hover{box-shadow: 0 0 15px rgba(218, 30, 31, 0.1);}
.lqPro_list .swiper-slide a.lqPro_Name{ font-size:18px;}
.lqPro_list .swiper-slide a.lqPro_Name img{margin: 0 10px 5px 0;}
.lqPro_list .swiper-slide a.lqPro_Img{ height:280px;}
.lqTitle{ margin-bottom:20px;}
.lqTitle span{ font-size:32px; line-height:38px;}
.lqTitle p{ font-size:32px;}
.lqPro_list .swiper-slide a.lqPro_Btn{ width:140px; line-height:45px;}
.lqPro_list .swiper-slide:hover a.lqPro_Btn{ height:45px;}
}
@media (max-width:1024px) {
.lqPro{ padding:40px 0;}
.lqTitle1{ margin-bottom:20px;}
.lqTitle span{ font-size:28px; line-height:34px;}
.lqTitle p{ font-size:28px;}
.lqPro_list .swiper-slide a.lqPro_Img{ height:240px;}
.lqPro_Menu,.lqProMenu_btn{ top:15px;}
.lqPro_Menu .swiper-slide{ height:45px; line-height:45px; padding:0 15px;}
.lqPro_Menu .swiper-slide a{ font-size:14px;}
.lqProMenu_btn a{ height:45px; line-height:45px; font-size:14px;}
.lqPro .lqProBtn{ width:132px;font-size:16px;}
.lqPro .lqProBtn i{ width:20px; height:20px;}
}

@media (max-width:920px) {
.lqTitle1{ margin-bottom:80px;}
.lqTitle span{ font-size:24px; line-height:30px;}
.lqTitle p{ font-size:24px;}
.lqPro_Menu{ top:80px; width:100%; right:0;}
.lqPro_Menu .swiper-slide{ height:40px; line-height:40px;}
.lqProMenu_btn{ display:none;}
}

@media (max-width:820px) {
.lqPro{ padding:30px 0;}
.lqPro_list .swiper-slide a.lqPro_Name{ font-size:16px;}
.lqPro_list .swiper-slide a.lqPro_Img{ height:200px;}
.lqPro_list .swiper-slide a.lqPro_Btn{ line-height:40px;bottom:20px; width:120px;}
.lqPro_list .swiper-slide:hover a.lqPro_Btn{ height:40px; font-size:14px;}
.lqPro_list .swiper-slide a.lqPro_Btn i{height: 10px;margin: 0 0 0 10px;}
.lqPro_list .swiper-slide:hover a.lqPro_Btn i{ width:10px;}
}
@media (max-width:767px) {
.lqPro_list .swiper-container{ padding:10px; margin:-10px;}
.lqPro_list .swiper-slide{ padding:30px;box-shadow: 0 0 10px rgba(89, 186, 255, 0.1);}
.lqPro_list .swiper-slide:hover{box-shadow: 0 0 10px rgba(218, 30, 31, 0.1);}
.lqPro .lqProBtn{margin:20px auto 0;}
}
@media (max-width:550px) {
.lqPro_list .swiper-slide{padding:20px;}
.lqPro_list .swiper-slide a.lqPro_Name{ font-size:15px;}
.lqPro_list .swiper-slide a.lqPro_Img{ height:160px;}
}
@media (max-width:375px) {
.lqPro_list .swiper-slide{ width:100%;padding:20px;}
.lqPro_list .swiper-slide a.lqPro_Btn{ width:130px;}
.lqPro_list .swiper-slide a.lqPro_Img{ height:180px; margin-top:10px;}
}
/*lqAbout begin*/
.lqAbout{ padding:100px 0; overflow:hidden; background:url(../images/About_Bg.png) no-repeat top center; background-size:cover;}
.lqAbout .lqAbout_Img{ width:50%; float:left; height:584px; position:relative;}
.lqAbout .lqAbout_Img img{ border-radius:30px;}
.lqAbout .lqAbout_R{ width:50%; float:right; padding-left:100px;} 
.lqAbout_Ms{height: 158px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; font-size: 18px; color: #555; line-height: 32px; margin:-20px 0 50px;}
.lqAbout_Ms p, .lqAbout_Ms span, .lqAbout_Ms font, .lqAbout_Ms em { line-height: 32px !important; font-size: 18px !important; color: #555 !important; }
.lqAbout_Btn{ display:block; font-size:16px; color:#222; font-weight:bold;}
.lqAbout_Btn i{ width:66px; height:66px; background:#da1e1f; display:inline-block; border-radius:50px; margin-bottom:-26px;}
.lqAbout_Btn span{ margin-left:-25px; display:inline-block;}
.lqAbout_Btn:hover span{ margin-left:-30px;}
.lqAbout_Data{ margin-top:80px;}
.lqAbout_Data ul li{ width:26.6667%; float:left; margin-right:10%; position:relative; border-bottom:1px solid #ddd; padding-bottom:20px;}
.lqAbout_Data ul li:last-child{ margin-right:0;}
.lqAbout_Data ul li p{ font-size:18px; color:#da1e1f; }
.lqAbout_Data ul li p em{ font-size:52px;font-weight:bold; display:inline-block; margin-right:10px; line-height:64px; letter-spacing:-2px;}
.lqAbout_Data ul li span{ display:block; font-size:16px; color:#222;}
.lqAbout_Data ul li i{ display:block; width:35px; height:35px; position:absolute; right:0; bottom:20px;}
@media (max-width:1680px) {
.lqAbout{ padding:80px 0;}
.lqAbout .lqAbout_Img{ height:540px;}
.lqAbout .lqAbout_R{ padding-left:80px;}
.lqAbout_Ms{ font-size:16px; line-height:30px; height:148px; margin:-20px 0 40px;}
.lqAbout_Data ul li p em{ font-size:48px;line-height:60px;}
.lqAbout_Data ul li p{ font-size:16px;}
.lqAbout_Btn{ font-size:15px;}
.lqAbout_Btn i{ width:60px; height:60px;margin-bottom: -24px;}
.lqAbout_Data ul li i{ width:30px; height:30px; }
}
@media (max-width:1440px) {
.lqAbout{ padding:60px 0;}
.lqAbout .lqAbout_Img{ height:485px;}
.lqAbout .lqAbout_R{ padding-left:60px;}
.lqAbout_Ms{ font-size:15px; line-height:28px; height:140px; margin:-15px 0 30px;}
.lqAbout_Btn{ font-size:14px;}
.lqAbout_Btn i{ width:56px; height:56px;margin-bottom: -23px;}
.lqAbout_Data{ margin-top:60px;}
.lqAbout_Data ul li{ padding-bottom:15px; margin-right:8%; width:28%;}
.lqAbout_Data ul li p em{ font-size:40px;margin-right:8px;line-height:58px;}
.lqAbout_Data ul li span{ font-size:15px;}
.lqAbout_Data ul li i{bottom:15px;}
} 
@media (max-width:1200px) {
.lqAbout{ padding:50px 0;}
.lqAbout .lqAbout_Img{ height:430px;}
.lqAbout .lqAbout_Img img{ border-radius:20px;}
.lqAbout .lqAbout_R{ padding-left:40px;}
.lqAbout_Ms{ font-size:14px; line-height:26px; height:128px; margin:-10px 0 20px;}
.lqAbout_Btn i{ width:50px; height:50px;margin-bottom: -20px;}
.lqAbout_Data ul li{ padding-bottom:10px; margin-right:5%; width:30%;}
.lqAbout_Data ul li p em{ font-size:35px; margin-right:5px; line-height:55px;}
.lqAbout_Data ul li p,.lqAbout_Data ul li span{ font-size:14px;}
.lqAbout_Data ul li i{ width:25px; height:25px; bottom:10px;}
}
@media (max-width:1024px) {
.lqAbout{ padding:40px 0;}
.lqAbout_Data{ margin-top:40px;}
.lqAbout .lqAbout_Img{ height:400px;}
}

@media (max-width:920px) {
.lqAbout .lqAbout_Img{ width:100%; height:350px;}
.lqAbout .lqAbout_Img img{ border-radius:15px;}
.lqAbout .lqAbout_R{ width:100%; padding:20px 0 0;}
.lqAbout_Btn{ font-size:14px;}
.lqAbout_Btn i{ width:46px; height:46px;margin-bottom: -18px;}
.lqAbout_Data ul li p em{ font-size:32px; line-height:50px;}
}

@media (max-width:820px) {
.lqAbout{ padding:30px 0;}
.lqAbout .lqAbout_Img{height:300px;}
}
@media (max-width:425px) {
.lqAbout_Data{ display:none;}
.lqAbout_Data ul li{ width:100%; margin-right:0;}
.lqAbout_Data ul li p em{ font-size:28px;}
.lqAbout .lqAbout_Img{height:260px;}
}

/*lqCase begin*/
.lqCase{ padding:100px 0; background:url(../images/Case_Bg.png) no-repeat top center; background-size:cover; overflow:hidden; position:relative; min-height:870px;}
.lqCase .lqCase_l{ width:28.5%; float:left; padding-top:30px; position:relative; padding-bottom:175px;}
.lqCase .lqCase_l .lqCase_Ms{ font-size:18px; color:#555; line-height:32px; margin-bottom:100px;}
.lqCase .lqCase_r{ width:61%; position:absolute; right:0;}
.lqCase_r .swiper-slide{ height:670px; position:relative; border-radius:30px;}
.lqCase_r .swiper-slide .lqCase_Img{ position:absolute; width:100%; height:100%; overflow:hidden; left:0; top:0; z-index:1;border-radius:30px;}
.lqCase_r .swiper-slide .lqCase_Ico{ position:absolute; top:90px; left:50%;transform: translate(-50%, 0); z-index:2;}
.lqCase_r .swiper-slide .lqCase_Text{ width:100%; position:absolute; bottom:50px; left:50%;transform: translate(-50%, 0); z-index:2; text-align:center; padding:0 60px;transition: all .4s ease;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Name{ display:block; font-size:28px; color:#fff;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqCase_r .swiper-slide .lqCase_Text p{ font-size:18px; color:#fff; line-height:32px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:0; text-align:left;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Btn{ display:none; font-size:0; color:#fff; font-weight:bold;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Btn i{ display:inline-block; width:0; height:20px;margin: 0 0 -4px 10px;}
.lqCase_r .swiper-slide .lqCase_Img::after { content: ''; display: block; width: 100%; height: 50%; overflow: hidden; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .9)); position: absolute; left: 0; bottom: 0; }
.lqCase_r .swiper-slide .lqCase_Img::before { content: ''; display: block; width: 100%; height:30%; overflow: hidden; background: linear-gradient(to top, rgba(26, 26, 69, 0), rgba(26, 26, 69, .9)); position: absolute; left: 0; top: 0; z-index:1; }
.lqCase_r .swiper-slide:after{ content:""; display:block; width:100%; height:0; background:#da1e1f; position:absolute; left:0; bottom:0; z-index:1; opacity:0.8;border-radius:30px;transition: all .4s ease;}
.lqCase_r .swiper-slide:hover:after{ height:100%;}
.lqCase_r .swiper-slide:hover .lqCase_Text p{ height:88px; margin:20px 0 100px;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn{ font-size:18px; display:block;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn i{ width:20px;}
.lqCase .swiper-button-prev, .lqCase .swiper-button-next { width:40px; height: 40px; margin-top: 0;background:none; border:0; top: inherit; bottom: 0;}
.lqCase .swiper-button-prev { left: 0; right:inherit; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.lqCase .swiper-button-next { left:40px;}
.lqCase .swiper-button-disabled { opacity: .25 !important;}
@media (max-width:1680px) {
.lqCase{ padding:80px 0;min-height:800px;}
.lqCase .lqCase_l{ width:29.5%;}
.lqCase_r .swiper-slide{ height:630px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Name{ font-size:26px;}
.lqCase_r .swiper-slide .lqCase_Ico{ top:80px;}
.lqCase_r .swiper-slide .lqCase_Ico img{ height:180px;}
}
@media (max-width:1440px) {
.lqCase{ padding:60px 0;min-height:710px;}
.lqCase .lqCase_l{ width:31%;}
.lqCase .lqCase_l .lqCase_Ms{ font-size:16px; line-height:30px;}
.lqCase_r .swiper-slide{ height:580px;}
.lqCase_r .swiper-slide .lqCase_Ico{ top:70px;}
.lqCase_r .swiper-slide .lqCase_Ico img{ height:160px;}
.lqCase_r .swiper-slide .lqCase_Text{ padding:0 50px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Name{ font-size:24px;}
.lqCase_r .swiper-slide .lqCase_Text p{ font-size:16px; line-height:30px;}
.lqCase_r .swiper-slide:hover .lqCase_Text p{ height:84px; margin:20px 0 80px;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn{ font-size:16px;}
}
@media (max-width:1200px) {
.lqCase{ padding:50px 0; min-height:660px;}
.lqCase .lqCase_l{ width:33%;}
.lqCase_r .swiper-slide{ height:550px;}
.lqCase_r .swiper-slide .lqCase_Text{ padding:0 40px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Name{ font-size:22px;}
.lqCase_r .swiper-slide .lqCase_Ico img{ height:140px;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn{ font-size:15px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Btn i{ width:18px;margin: 0 0 -4px 8px;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn i{ width:18px; }

}
@media (max-width:1024px) {
.lqCase{ padding:40px 0;min-height:750px;}
.lqCase .lqCase_l{ width:100%; padding:0;}
.lqCase .lqCase_l .lqCase_Ms{ font-size:15px; line-height:28px; margin:-10px 0 0;}
.lqCase .lqCase_l .lqAbout_Btn{ display:none;}
.lqCase_jt{ display:none;}
.lqCase .lqCase_r{ width:100%; top:180px; left:3%;}
.lqCase_r .swiper-slide{ height:520px;}
.lqCase_r .swiper-slide .lqCase_Ico{ top:60px;}
.lqCase_r .swiper-slide .lqCase_Ico img{ height:120px;}
.lqCase_r .swiper-slide .lqCase_Img,.lqCase_r .swiper-slide:after{ border-radius:15px;}
.lqCase_r .swiper-slide .lqCase_Text{ padding:0 30px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Name{ font-size:20px;}
.lqCase_r .swiper-slide .lqCase_Text p{ font-size:15px; line-height:28px;}
.lqCase_r .swiper-slide:hover .lqCase_Text p{ height:80px; margin: 15px 0 60px;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn{ font-size:14px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Btn i{ width:15px;margin: 0 0 -3px 8px;}
.lqCase_r .swiper-slide:hover .lqCase_Text .lqCase_Btn i{ width:15px; }
}

@media (max-width:920px) {
}

@media (max-width:820px) {
.lqCase{ padding:30px 0; min-height:685px;}
.lqCase .lqCase_l .lqCase_Ms{ font-size:14px; line-height:26px;}
.lqCase .lqCase_r{ top:170px;}
.lqCase_r .swiper-slide{ height:470px;}
.lqCase_r .swiper-slide .lqCase_Ico{ top:50px;}
.lqCase_r .swiper-slide .lqCase_Ico img{ height:100px;}
.lqCase_r .swiper-slide .lqCase_Text{ padding:0 20px;}
.lqCase_r .swiper-slide .lqCase_Text .lqCase_Name{ font-size:18px;}
.lqCase_r .swiper-slide .lqCase_Text p{ font-size:14px; line-height:26px;}
.lqCase_r .swiper-slide:hover .lqCase_Text p{ height:75px; margin: 10px 0 50px;}
}
@media (max-width:550px) {
.lqCase{min-height:635px;}
.lqCase .lqCase_r{ top:180px;}
.lqCase_r .swiper-slide{ height:420px;}
}

/*lyNews start*/
.lyNews { overflow: hidden; padding: 100px 0;}
.lyNews .w1600 { position: relative;}
.lyNews_tab { text-align: right; position: absolute; top: 38px; right: 0;}
.lyNews_tab ul li { display: inline-block; vertical-align: top; height: 44px; overflow: hidden; line-height: 44px; color: #222; font-size: 18px; padding: 0 24px; background:#f8f8f8;box-shadow: 0 0 10px rgba(89, 186, 255, 0.1);  border-radius: 22px; cursor: pointer;}
.lyNews_tab ul li:first-child { margin-right: 20px;}
.lyNews_tab ul li:hover, .lyNews_tab ul li.active { color: #fff; background:#da1e1f;box-shadow: 4px 0 8px rgba(218, 30, 31, 0.3);}

.lyNews_list dl { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -10px -20px;}
.lyNews_list dl dd { width: 50%; margin-bottom: 20px; padding: 0 10px;}
.lyNews_list dl dd .lyNews_con { display: flex; align-items: center; min-height: 100%; overflow: hidden; background-color: #f8f8f8; border-radius: 8px;}
.lyNews_list dl dd .lyNews_con:hover { background-color: #da1e1f;}
.lyNews_con .lyNews_time { width: 160px; height: auto; padding: 0 40px;}
.lyNews_con .lyNews_time i { display: block; width: 24px; height: 24px; overflow: hidden; margin: 0 auto;}
.lyNews_con:hover .lyNews_time i svg path { fill: #fff;}
.lyNews_con .lyNews_time span { display: block; line-height: 24px; color: #777; font-size: 16px; text-align: center; margin: 20px 0 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.lyNews_con .lyNews_time p { line-height: 50px; color: #777; font-size: 48px; font-weight: bold; text-align: center;}
.lyNews_con:hover .lyNews_time span { color: #fff; border-bottom: 1px solid #fff;}
.lyNews_con:hover .lyNews_time p { color: #fff;}

.lyNews_con .lyNews_text { width: calc(100% - 160px); padding: 40px; border-left: 1px solid #ddd;}
.lyNews_con:hover .lyNews_text { border-left: 1px solid rgba(255, 255, 255, .15);}
.lyNews_con .lyNews_text a.name { display: block; max-height: 60px; overflow: hidden; line-height: 30px; color: #222; font-size: 18px; font-weight: bold; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.lyNews_con:hover .lyNews_text a.name { color: #fff;}
.lyNews_con .lyNews_text p.dec { max-height: 56px; overflow: hidden; line-height: 28px; color: #777; font-size: 16px; margin-top: 20px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.lyNews_con:hover .lyNews_text p.dec { color: #fff;}

.lyNews_con .lyNews_text a.btn { display: inline-block; vertical-align: top; height: 40px; line-height: 40px; color: #777; font-size: 16px; margin-top: 40px;}
.lyNews_con .lyNews_text a.btn i { display: inline-block; width: 28px; height: 28px; overflow: hidden; padding: 7px; background-color: #ddd; border-radius: 50%; vertical-align: middle; margin: -2px 0 0 10px;}
.lyNews_con:hover .lyNews_text a.btn { color: #fff;}
.lyNews_con:hover .lyNews_text a.btn i { background-color: #fff; margin: -2px 0 0 20px;}
.lyNews_con:hover .lyNews_text a.btn i svg path{ fill:#da1e1f;}
@media (max-width:1680px) {
  .lyNews{ padding:80px 0;}
  .lyNews_tab { top: 28px;}  
  .lyNews_con .lyNews_time { padding: 0 30px;}
  .lyNews_con .lyNews_text { padding: 30px;}
  .lyNews_con .lyNews_text p.dec { margin-top: 15px;}
  .lyNews_con .lyNews_text a.btn { margin-top: 30px;}
  }

@media (max-width:1600px) {
  
}

@media (max-width:1560px) {
  .lyNews_tab { top: 20px;}  
  .lyNews_con .lyNews_time { width: 140px;}
  .lyNews_con .lyNews_time span { line-height: 22px; font-size: 14px;}
  .lyNews_con .lyNews_time p { line-height: 40px; font-size: 44px;}
  .lyNews_con .lyNews_text { width: calc(100% - 140px);}
  .lyNews_con .lyNews_text p.dec { max-height: 50px; line-height: 25px; font-size: 15px;}
  .lyNews_con .lyNews_text a.btn { height: 35px; line-height: 35px; font-size: 15px;}
  .lyNews_con .lyNews_text a.btn i { width: 25px; height: 25px; padding: 8px;}

}

@media (max-width:1440px) {
  .lyNews{ padding:60px 0;}
  .lyNews_list ul { margin: 0 -15px 10px;}
  .lyNews_list dl dd { margin-bottom: 30px; padding: 0 15px;}
  .lyNews_con { border-radius: 12px;}
}

@media (max-width:1280px) {
  .lyNews_tab { top: 16px;}
  .lyNews_tab ul li { font-size: 16px;}
  .lyNews_con { border-radius: 10px;}
  .lyNews_con .lyNews_text a.name { max-height: 52px; line-height: 26px; font-size: 16px;}
  .lyNews_con .lyNews_text p.dec { max-height: 48px; line-height: 24px; font-size: 14px; margin-top: 12px;}
  .lyNews_con .lyNews_text a.btn { height: 32px; line-height: 32px; font-size: 14px; margin-top: 24px;}
}

@media (max-width:1200px) {
.lyNews{ padding:50px 0;}


}

@media (max-width:1080px) {
  .lyNews_list dl { margin: 0 -10px 10px;}
  .lyNews_list dl dd { margin-bottom: 20px; padding: 0 10px;}
  .lyNews_con .lyNews_time { width: 120px; padding: 0 20px;}
  .lyNews_con .lyNews_time span { margin: 16px 0 8px; padding-bottom: 8px;}
  .lyNews_con .lyNews_time p { line-height: 36px; font-size: 40px;}
  .lyNews_con .lyNews_text { width: calc(100% - 120px); padding: 20px;}
  .lyNews_con .lyNews_text a.btn { margin-top: 16px;}

}

@media (max-width:1024px) {
.lyNews{ padding:40px 0;}
}

@media (max-width:920px) {
  .lyNews_tab { top: 4px;}
  .lyNews_tab ul li { height: 40px; line-height: 40px;}
  .lyNews_tab ul li:first-child { margin-right: 16px;}
  .lyNews_con .lyNews_time { width: 110px;}
  .lyNews_con .lyNews_text { width: calc(100% - 110px);}
}

@media (max-width:820px) {
.lyNews{ padding:30px 0;}
}

@media (max-width:767px) {
  .lyNews_tab ul li { height: 36px; line-height: 36px; font-size: 14px; padding: 0 15px;}
  .lyNews_tab ul li:first-child { margin-right: 8px;}  
  .lyNews_list dl { margin: 0;}
  .lyNews_list dl dd { width: 100%; padding: 0;}
  .lyNews_con { border-radius: 8px;}
  .lyNews_con .lyNews_time { width: 94px; padding: 0 12px;}
  .lyNews_con .lyNews_time i { width: 22px; height: 22px;}
  .lyNews_con .lyNews_text { width: calc(100% - 94px);}
  .lyNews_con .lyNews_text a.name { max-height: 50px; line-height: 25px; font-size: 15px;}
}

@media (max-width:320px) {
  .lyNews_con { display: block;}
  .lyNews_con .lyNews_time { width: 100%; padding: 10px 20px; display: flex; align-items: center;}
  .lyNews_con .lyNews_time i { width: 16px; height: 16px; margin: 0;}
  .lyNews_con .lyNews_time span { margin: 0 0 0 10px; padding-bottom: 0; border: 0;}
  .lyNews_con .lyNews_time p { line-height: 22px; font-size: 14px; font-weight: normal;}
  .lyNews_con .lyNews_time p::before { content: '-'; display: inline-block; color: #777; font-size: 14px;}
  .lyNews_con .lyNews_text { width: 100%; border-left: 0; border-top: 1px solid #ddd;}
  .lyNews_con:hover .lyNews_text { border-left: 0; border-top: 1px solid rgba(255, 255, 255, .15);}
  .lyNews_con .lyNews_text p.dec { margin-top: 10px;}
  .lyNews_con .lyNews_text a.name { max-height: 52px; line-height: 26px; font-size: 16px;}
}


/*lyNews end*/


/*友情链接*/
.lyIdx_Links{position: relative;display: flex; align-items: center; background:url(../images/link_bg.png) repeat; padding:10px 22px; }
.lyIdx_Links:before{ content:''; display:block; width:6px; height:100%;height: calc(100% + 8px); background-color: #da1e1f; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:10px;}
.lyIdx_Links .lyLinks_title {width: 140px;height: 60px;color: #fff;font-size: 16px;padding: 16px 0;float: left;display:flex; display: -webkit-flex;  justify-content:space-between;align-items:center;}
.lyIdx_Links .lyLinks_title img { display: inline-block; }
.lyIdx_Links .lyLinks_list { width: calc(100% - 140px); float: right;overflow: hidden; color: rgba(255,255,255,0.25); }
.lyLinks_list a {display: inline-block;height: 30px;line-height:30px;color: rgba(255,255,255,0.35);font-size: 16px;margin: 0 12px;}
.lyLinks_list a:hover { color: #fff; }
@media (max-width:820px) {
.lyIdx_Links{ display:none;}
}
