/* CSS Document */
/*lqBanner start*/
.lqBanner { height: 750px; overflow: hidden; margin-top: 102px; }
.lqBanner .swiper-container { height: 100%; }
.lqBanner .swiper-slide { overflow: hidden; position: relative; }
.lqBanner .swiper-pagination { text-align: left; width: 50% !important; margin: 0 auto; bottom: 30px!important; left: 1%!important; right: inherit!important; }
.lqBanner .swiper-pagination-bullet { width: auto; height: 20px; font-size: 0; background: none; color: #fff; transition: none; opacity: 1; padding: 0 10px; }
.lqBanner .swiper-pagination-bullet:after { content: ""; display: inline-block; width: 7px; height: 7px; background: #fff; border-radius: 50px; margin-bottom: 2px; }
.lqBanner .swiper-pagination-bullet-active { font-size: 16px; background: none; }
.lqBanner .swiper-pagination-bullet-active:before { content: "0"; display: inline-block; font-size: 16px; color: #fff; }
.lqBanner .swiper-pagination-bullet-active:after { display: none; }
.lqBanner .jt { background: url(../images/ban_qtbj.png); height: 100px; position: absolute; bottom: 0; right: 0; width: 550px; z-index: 999; text-align: center; }
.lqBanner .jt .swiper-button-prev, .lqBanner .jt .swiper-button-next { display: inline-block; width: 47px; height: 47px; border: 2px solid #fff; cursor: pointer; color: #fff; position: absolute; margin: 0 20px; border-radius: 50px; top: 28%; padding: 10px; background: none; }
.lqBanner .jt .swiper-button-prev { left: 10%; }
.lqBanner .jt .swiper-button-prev span svg { transform: rotateY(180deg); }
.lqBanner .jt .swiper-button-next { left: 37%; }
.lqBanner .jt .swiper-button-next.swiper-button-disabled, .lqBanner .jt .swiper-button-prev.swiper-button-disabled { opacity: 1; }
.lqBanner .jt .swiper-button-prev:hover, .lqBanner .jt .swiper-button-next:hover { background: #fff; }
.lqBanner .jt .swiper-button-prev:hover span svg path, .lqBanner .jt .swiper-button-next:hover span svg path { fill: #006fbe; }

/*lqAbout start*/
.lqAbout { padding: 90px 0 140px; position: relative; }
.lqAbout .lqAbout_l { width: 50%; }
.lqTitle { margin-bottom: 30px; overflow: hidden; }
.lqTitle1{ text-align:center;}
.lqTitle b { font-size: 30px; display: block; color: #006fbe; }
.lqTitle p { font-size: 36px; color: #222; line-height: 48px; }
.lqAbout_Ms { overflow: hidden; height: 195px; line-height: 28px; color: #555; font-size: 16px; text-align: justify; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
.lqAbout_Ms p, .lqAbout_Ms span { line-height: 28px; color: #555; font-size: 16px; }
.lq_btn { display: block; width: 160px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #fff; background: #006fbe; margin: 60px 0 0; border-radius: 30px; }
.lq_btn i { display: inline-block; width: 19px; height: 19px; margin: 0 0 -3px 10px; }
.lq_btn:hover i { margin: 0 0 -3px 12px; }
.lqAbout .lqAbout_r { position: absolute; right: -75px; width:50%; }
/* lqIndustry start */
.lqIndustry { position: relative; overflow:hidden; }
.lqIndustry .lqIndustry_swiper1, .lqIndustry_swiper1 .swiper-container { width: 100%; height: 100%; overflow: hidden; }
.lqIndustry_swiper1 .swiper-slide { overflow: hidden; }
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img { width: 100%; height:838px; overflow: hidden; position: relative; }
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img::after { content: ''; display: block; width: 100%; height: 100%; overflow: hidden; background: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)); position: absolute; left: 0; top: 0; }
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt {position: absolute;left: calc(13.5% + 145px);top: 60px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt .indText { width:570px; height: auto; overflow: hidden; padding:40px; background-color: rgba(0, 111, 190, .75); border-radius: 10px; }
.indText b{ display:block; text-transform:uppercase; font-size:24px; color:rgba(255,255,255,.25);}
.indText a.lqIndustry_name { display: block; color: #fff; font-size:32px; font-weight: bold; }
.indText a.lqIndustry_name span { display: block; width: 40px; height: 40px; overflow: hidden; margin-right: 12px; padding: 5px; background-color: #fff; border-radius: 50%; float: left; }
.indText p { width: 100%; max-height:90px; overflow: hidden; line-height: 30px; color: rgba(255, 255, 255, .85); font-size: 16px; margin: 20px 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp:3; -webkit-box-orient: vertical; }
.lqIndustry_more {margin: 60px 0 0; background:#fff; color:#006fbe;}
.lqIndustry_more i svg path{fill:#006fbe;}
.lqIndustry .lqIndustry_swiper2 {position: absolute;left:13.5%;top: 60px;z-index:2;width:130px;}
.lqIndustry_swiper2 .swiper-container {width:130px;position: relative;margin:0;}
.lqIndustry_swiper2 .swiper-container .swiper-wrapper{ width:120px; background:rgba(255,255,255,0.75); padding:20px 0; border-radius:10px; margin:0; }
.lqIndustry_swiper2 .swiper-slide { cursor: pointer; padding:10px 0;  }
.lqIndustry_swiper2 .swiper-slide:after{ content:"";display: none; width: 0; height:0;border-top:10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #006fbe; position:absolute; right:-10px; top:50%;transform: translate(0, -50%);}
.lqIndustry_swiper2 .swiper-slide p { width:100%; height:50px; overflow: hidden; margin: 0 auto 10px; position: relative; z-index: 1; }
.lqIndustry_swiper2 .swiper-slide p i em { display: block; width: 50px; height: 50px; overflow: hidden; margin: 0 auto; }
.lqIndustry_swiper2 .swiper-slide p i em img { display: block; width: 50px; height: 100px; margin: 0; }
.lqIndustry_swiper2 .swiper-slide:hover p i em img, .lqIndustry_swiper2 .swiper-slide.on p i em img { margin: -50px 0 0; }
.lqIndustry_swiper2 .swiper-slide span {display: block;color:#222;font-size: 16px;text-align: center;margin-top:-10px;padding: 0 5px;}
.lqIndustry_swiper2 .swiper-slide.on span, .lqIndustry_swiper2 .swiper-slide:hover span { color: #fff; }
.lqIndustry_swiper2 .swiper-slide.on, .lqIndustry_swiper2 .swiper-slide:hover{background:#006fbe;border-radius:10px;height: 115px !important;} 
.lqIndustry_swiper2 .swiper-slide.on:after, .lqIndustry_swiper2 .swiper-slide:hover:after{ display:block;}
/* lqIndustry end */

/*lqPro start*/
.lqPro { padding: 90px 0; overflow:hidden;}
.lqPro_Menu{ text-align:center; margin-bottom:40px; }
.lqPro_Menu ul li{ display:inline-block;width:180px; height:46px; line-height:46px; border:1px solid #e6e6e6; border-radius:30px; margin:0 12px; padding:0 10px;}
.lqPro_Menu ul li a{ display:block; width:100%; height:100%; font-size:16px; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqPro_Menu ul li:hover{ background:#006fbe; border:1px solid #006fbe;}
.lqPro_Menu ul li:hover a{ color:#fff;}

.lqPro_Tj{ background:url(../images/pro_bg01.png) no-repeat bottom center; overflow:hidden; margin-bottom:30px;}
.lqPro_Tj .lqProTj_text{ float:left; width:40%; padding:90px 0 0 75px;}
.lqProTj_text .lqProTj_name{ display:block; font-size:24px; font-weight:bold; color:#fff;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin-bottom:15px;}
.lqProTj_text p{ line-height:30px; font-size:16px; color:rgba(255,255,255,0.55); position:relative; padding-left:12px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqProTj_text p:before{ content:""; display:inline-block; background:#fff; width:4px; height:4px; border-radius:50px; position:absolute; top:50%; left:0;transform: translate(0, -50%);}
.lqPro_Tj .lqProTj_Img{ width:56%; float:right; position:relative; height:406px;}
.lqProTj_btn{ margin-top:35px; background:#009c67;}

.lqPro_list ul li{ width:23.5%; float:left; margin:0 2% 50px 0; background:#fff; border:1px solid #e6e6e6; position:relative; padding:20px; border-radius:10px;}
.lqPro_list ul li:nth-child(4n+4){ margin-right:0;}
.lqPro_list ul li .lqPro_Img{ display:block; position:relative; height:290px;}
.lqPro_list ul li .lqPro_text{ text-align:center; padding:20px 0;}
.lqPro_list ul li .lqPro_text .lqPro_name{ display:block; font-size:18px; color:#222; font-weight:bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqPro_list ul li .lqPro_text p{ font-size:16px; color:#999;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin-top:5px; min-height:24px;}
.lqPro_list ul li .lqPro_btn { display:block; width:44px; height:44px; padding:12px; background:#ddd; border-radius:50px; position:absolute; bottom:-22px; left:50%;transform: translate(-50%, 0); }
.lqPro_list ul li:hover .lqPro_text .lqPro_name{ color:#006fbe;}
.lqPro_list ul li:hover .lqPro_btn{ background:#006fbe;box-shadow: 4px 0 16px rgba(0, 111, 190, 0.45);}
.lqPro_list ul li:hover .lqPro_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

/*lqCase begin*/
.lqCase{ background:linear-gradient(to bottom, #f3f8fb, #bedff6);overflow:hidden; padding:90px 0;}
.lqCase .lqCase_list{ min-height:400px; position:relative; padding-bottom:55px;}
.lqCase .lqCase_list .swiper-container{ padding:8px 0; margin:-8px 0;}
.lqCase .lqCase_list .swiper-slide{ position:relative;border-radius:10px;}
.lqCase .lqCase_list .lqCase_Img{ display:block; width:100%; height:280px; position:relative;overflow:hidden; border-radius:10px 10px 0 0;}
.lqCase .lqCase_list img.ico{ position:absolute; left:25px; top:248px;}
.lqCase .lqCase_list .lqCase_text{ padding:50px 25px 25px; background:#fff; border-radius:0 0 10px 10px; }
.lqCase .lqCase_list .lqCase_text .lqCase_Name{ display:block;font-size:18px;font-weight:bold; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin-bottom:10px;}
.lqCase .lqCase_list .lqCase_text .ms{ min-height:60px;}
.lqCase .lqCase_list .lqCase_text p{ line-height:30px; font-size:16px; color:#777; position:relative; padding-left:12px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqCase .lqCase_list .lqCase_text p:before{ content:""; display:inline-block; background:#006fbe; width:4px; height:4px; border-radius:50px; position:absolute; top:50%; left:0;transform: translate(0, -50%);}
.lqCase .lqCase_list .lqCase_text .lqCase_Btn{ margin-top:20px; width:100%; height:44px; line-height:44px; border-radius:10px; background:#f8f8f8; color:#999;}
.lqCase .lqCase_list .swiper-slide:hover .lqCase_text .lqCase_Btn{ background:#006fbe; color:#fff;}
.lqCase .lqCase_list .swiper-slide:hover{box-shadow: 4px 0 8px rgba(0, 111, 190, 0.1);}
.lqCase .lqCase_list .swiper-slide:hover .lqCase_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lqCase .lqCase_list .swiper-slide:hover .lqCase_Btn i svg path{ fill:#fff;}
.lqCase .lqCase_list .swiper-slide:hover .lqCase_text .lqCase_Name{ color:#006fbe;}
.lqCase .swiper-pagination { width:100%; height: 4px; bottom:0 !important; left:50%;transform: translate(-50%, 0); }
.lqCase .swiper-pagination span { width:30px; height: 4px; margin: 0 5px !important; border:0; background:rgba(255,255,255,0.5); vertical-align: top; border-radius:5px; opacity:1;}
.lqCase .swiper-pagination span.swiper-pagination-bullet-active { background:#006fbe; }
.lqCase .swiper-button-prev, .lqCase .swiper-button-next { display:block; width:54px; height:54px; border:0; cursor: pointer; position: absolute; border-radius: 50px; top:50%; padding: 16px; background:rgba(255,255,255,0.45);transform: translate(0, -50%); }
.lqCase .swiper-button-prev { left:-95px; }
.lqCase .swiper-button-prev span svg { transform: rotateY(180deg); }
.lqCase .swiper-button-next { right:-95px; }
.lqCase .swiper-button-next.swiper-button-disabled, .lqBanner .jt .swiper-button-prev.swiper-button-disabled { opacity: 1; }
.lqCase .swiper-button-prev:hover, .lqCase .swiper-button-next:hover { background: #006fbe; }
.lqCase .swiper-button-prev:hover span svg path, .lqCase .swiper-button-next:hover span svg path { fill: #fff; }

/*lqNews start*/
.lqNews{ padding:90px 0;}
.lqNews .lqNews_l{ width:35%; float:left; position:relative;border-radius:10px; }
.lqNews_l .lqNewsL_Img{position:relative; height:285px; display:block; width:100%; overflow:hidden; border-radius: 10px 10px 0 0;}
.lqNews_l span{ display:block; width:220px; height:44px; line-height:44px; font-size:16px; text-align:center; background:#006fbe; border-radius:0 30px 30px 0; margin-top:-22px; position:relative; color:#fff;}
.lqNews_l span i{ display:inline-block; width:20px; height:20px; margin:0 8px -3px 0;}
.lqNews_l .lqNewsL_text{ background:#f3f8fb; margin-top:-22px; padding:50px 75px 30px 30px; border-radius: 0 0 10px 10px;}
.lqNewsL_text .lqNewsL_name{ display:block; font-size:18px; color:#222; font-weight:bold;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:60px; line-height:30px;}
.lqNewsL_text p{ font-size:16px; color:#777; line-height:28px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:56px; margin-top:10px;}
.lqNews .lqNews_l:hover .lqNewsL_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lqNews .lqNews_l:hover .lqNewsL_name{ color:#006fbe;}
.lqNews .lqNews_r{ width:63%; float:right;}
.lqNews_r ul li{ width:100%; background:#f3f8fb; padding:27px 140px 27px 30px; overflow:hidden; position:relative; border-radius:10px;border-top:2px solid #f3f8fb; margin-bottom:20px;}
.lqNews_r ul li:last-child{ margin-bottom:0;}
.lqNews_r ul li span{ display:block; font-size:16px;color:#999;}
.lqNews_r ul li span i{ display:inline-block; width:20px; height:20px; margin:0 8px -3px 0;}
.lqNews_r ul li .lqNewsR_name{display:block; font-size:18px; color:#222; font-weight:bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin:10px 0 5px;}
.lqNews_r ul li p{font-size:16px; color:#777; line-height:28px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqNews_r ul li .lqNewsR_btn{ display:block; width:60px; height:60px; background:#fff; padding:20px; border-radius:50px; position:absolute; right:40px; top:50%;transform: translate(0, -50%);}
.lqNews_r ul li:hover{ border-top:2px solid #006fbe;box-shadow: 4px 0 8px rgba(0, 111, 190, 0.2);}
.lqNews_r ul li:hover .lqNewsR_name{ color:#006fbe;}
.lqNews_r ul li:hover .lqNewsR_btn{ background:#006fbe;}
.lqNews_r ul li:hover .lqNewsR_btn svg path{ fill:#fff;}

@media (max-width:1880px) {
.lqBanner .jt { width: 520px; }
.lqIndustry .lqIndustry_swiper2{ left:10%; top:100px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt{ left: calc(10% + 140px); top:100px;}
}
 @media (max-width:1680px) {
.lqBanner { height: 700px; margin-top: 96px; }
.lqBanner .jt { width: 460px; }
.lqBanner .swiper-pagination-bullet-active, .lqBanner .swiper-pagination-bullet-active:before { font-size: 15px; }
.lqBanner .jt .swiper-button-prev, .lqBanner .jt .swiper-button-next { width: 44px; height: 44px; margin: 0 18px; }
.lqBanner .swiper-pagination { bottom: 33px!important; left: -1% !important; }
.lqBanner .jt .swiper-button-prev { left: 7%; }
.lqBanner .jt .swiper-button-next { left: 38%; }
.lqAbout{ padding:80px 0 140px;}
.lqTitle p{ font-size:34px; line-height:46px;}
.lqTitle b{ font-size:28px;}
.lq_btn{ margin-top:50px; width:150px; height:44px; line-height:44px;}
.indText b{ font-size:22px;}
.indText a.lqIndustry_name{ font-size:30px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img{ height:738px;}
.lqIndustry .lqIndustry_swiper2{ left:8%; top:80px;}
.lqIndustry_swiper2 .swiper-slide,.lqIndustry_swiper2 .swiper-slide.on, .lqIndustry_swiper2 .swiper-slide:hover{height: 110px !important;}
.lqIndustry_swiper2 .swiper-slide p i em{ width:45px; height:45px;}
.lqIndustry_swiper2 .swiper-slide p{ height:45px;}
.lqIndustry_swiper2 .swiper-slide p i em img{ width:45px; height:90px;}
.lqIndustry_swiper2 .swiper-slide:hover p i em img, .lqIndustry_swiper2 .swiper-slide.on p i em img{ margin:-45px 0 0;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt .indText{ width:530px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt{left: calc(8% + 140px);top:80px;}
.lqPro{ padding:80px 0;}
.lqPro_list ul li .lqPro_Img{ height:265px;}
.lqProTj_text .lqProTj_name{ font-size:22px;}
.lqCase,.lqNews{ padding:80px 0;}
.lqCase .lqCase_list .lqCase_Img{ height:260px;}
.lqCase .lqCase_list img.ico{ top:226px;}
.lqNews_l .lqNewsL_text{padding:48px 70px 28px 28px;}
.lqNews_r ul li{ margin-bottom:18px;}
}
 @media (max-width:1600px) {
.lqCase .swiper-button-prev, .lqCase .swiper-button-next{ display:none;}
}
 @media (max-width:1560px) {
.lqBanner { height: 650px; margin-top: 90px; }
.lqAbout{ padding:70px 0 150px;}
.lqTitle p{ font-size:32px; line-height:42px;}
.lqTitle b{ font-size:26px;}
.lqPro{ padding:70px 0;}
.lqPro_list ul li .lqPro_Img{ height:240px;}
.lqCase,.lqNews{ padding:70px 0;}
}
 @media (max-width:1440px) {
.lqBanner { height: 600px; margin-top: 80px; }
.lqBanner .jt { width: 380px; height: 80px; line-height: 80px; }
.lqBanner .jt .swiper-button-prev { top: 25%; left: 5%; }
.lqBanner .jt .swiper-button-next { top: 25%; left: 44%; }
.lqBanner .jt .swiper-button-prev, .lqBanner .jt .swiper-button-next { width: 40px; height: 40px; margin: 0 15px; }
.lqBanner .swiper-pagination { bottom: 23px!important; left: 1% !important; }
.lqBanner .swiper-pagination-bullet:after { margin-bottom: 1px; }
.lqTitle{ margin-bottom:20px;}
.lqTitle1{ margin-bottom:30px;}
.lqTitle p{ font-size:30px; line-height:44px;}
.lqTitle b{ font-size:24px;}
.lqAbout_Ms{ height:180px;}
.lqAbout_Ms,.lqAbout_Ms p, .lqAbout_Ms span{ font-size:15px; line-height:26px;}
.lq_btn{ margin-top:40px; width:140px; height:42px; line-height:42px; font-size:15px;}
.lqAbout{ padding:70px 0 160px;}
.indText b{ font-size:20px;}
.indText a.lqIndustry_name{ font-size:28px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img{height: 670px;}
.lqIndustry .lqIndustry_swiper2{ left:5%; top:50px;}
.lqIndustry_swiper2 .swiper-container .swiper-wrapper{padding:10px 0;}
.lqIndustry_swiper2 .swiper-slide,.lqIndustry_swiper2 .swiper-slide.on, .lqIndustry_swiper2 .swiper-slide:hover{height: 110px !important;}
.lqIndustry_swiper2 .swiper-slide p i em{ width:40px; height:40px;}
.lqIndustry_swiper2 .swiper-slide p{ height:40px;}
.lqIndustry_swiper2 .swiper-slide p i em img{ width:40px; height:80px;}
.lqIndustry_swiper2 .swiper-slide:hover p i em img, .lqIndustry_swiper2 .swiper-slide.on p i em img{ margin:-40px 0 0;}
.lqIndustry_swiper2 .swiper-slide span{ font-size:15px;margin-top: -5px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt .indText{ width:480px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt{left: calc(5% + 140px);top:50px;}
.indText p{ font-size:15px; margin:15px 0; line-height:26px; max-height:78px;}
.lqPro_list ul li .lqPro_text .lqPro_name{ font-size:16px;}
.lqPro_list ul li .lqPro_text p{ font-size:15px;}
.lqPro_list ul li .lqPro_btn{ width:42px; height:42px;}
.lqProTj_text .lqProTj_name{ font-size:20px;}
.lqCase .lqCase_list .lqCase_text .lqCase_Name{ font-size:16px; margin-bottom:8px;}
.lqCase .lqCase_list .lqCase_text .ms{ min-height:56px;}
.lqCase .lqCase_list .lqCase_text p{ font-size:15px; line-height:28px;}
.lqCase .lqCase_list .lqCase_Img{ height:240px;}
.lqCase .lqCase_list .lqCase_text{ padding:40px 20px 20px;}
.lqCase .lqCase_list{ padding-bottom:45px;}
.lqCase .lqCase_list img.ico{left:20px; top:210px; height:60px;}
.lqCase .lqCase_list .lqCase_text .lqCase_Btn{ margin-top:15px;height:42px; line-height:42px; }
.lqNewsL_text .lqNewsL_name{ font-size:16px; line-height:28px;}
.lqNews_l span{ width:200px; height:42px; line-height:42px; font-size:15px;}
.lqNews_l .lqNewsL_text{padding:45px 60px 25px 25px;}
.lqNewsL_text p{ font-size:15px; line-height:26px; height:52px;}
.lqNews_l .lqNewsL_Img{ height:264px;}
.lqNews_r ul li{padding: 24px 120px 24px 25px; margin-bottom:16px;}
.lqNews_r ul li span{ font-size:15px;}
.lqNews_r ul li .lqNewsR_name{ font-size:16px;}
.lqNews_r ul li p{ font-size:15px;}
.lqNews_r ul li .lqNewsR_btn{ width:50px; height:50px; padding:15px; right:30px;}
.lqPro_Menu ul li{ width:160px;}
}
 @media (max-width:1366px) {
.lqAbout{ padding:60px 0 130px;}
.lqPro{ padding:60px 0;}
.lqPro_list ul li .lqPro_Img{ height:220px;}
.lqCase,.lqNews{ padding:60px 0;}
}
 @media (max-width:1280px) {
.lqBanner { height: 500px; margin-top: 70px; }
.lqBanner .jt { width: 300px; height: 75px; line-height: 75px; }
.lqBanner .jt .swiper-button-prev { top: 25%; left: 5%; }
.lqBanner .jt .swiper-button-next { top: 25%; left: 50%; }
.lqBanner .jt .swiper-button-prev, .lqBanner .jt .swiper-button-next { width: 36px; height: 36px; margin: 0 10px; }
.lqBanner .swiper-pagination { left: 4% !important; bottom: 21px!important; }
.lqBanner .swiper-pagination-bullet:after { margin-bottom: 1px; }
.lqBanner .swiper-pagination-bullet-active, .lqBanner .swiper-pagination-bullet-active:before { font-size: 14px; }
.lqAbout{ padding:60px 0 110px;}
}
 @media (max-width:1200px) {
.lqAbout{ padding:50px 0 100px;}
.lqTitle p{ font-size:28px; line-height:42px;}
.lqTitle b{ font-size:22px;}
.lqAbout_Ms{ height:170px;}
.lqAbout_Ms,.lqAbout_Ms p, .lqAbout_Ms span{ font-size:14px; line-height:24px;}
.lq_btn{ margin-top:30px; width:130px; height:40px; line-height:40px; font-size:14px;}
.indText p{ font-size:14px; margin:10px 0; line-height:24px; max-height:72px;}
.indText b{ font-size:18px;}
.indText a.lqIndustry_name{ font-size:26px;}
.lqIndustry .lqIndustry_swiper2{ left:5%; top:30px;}
.lqIndustry_swiper2 .swiper-slide,.lqIndustry_swiper2 .swiper-slide.on, .lqIndustry_swiper2 .swiper-slide:hover{height: 98px !important;}
.lqIndustry_swiper2 .swiper-slide p i em{ width:35px; height:35px;}
.lqIndustry_swiper2 .swiper-slide p{ height:35px;}
.lqIndustry_swiper2 .swiper-slide p i em img{ width:35px; height:70px;}
.lqIndustry_swiper2 .swiper-slide:hover p i em img, .lqIndustry_swiper2 .swiper-slide.on p i em img{ margin:-35px 0 0;}
.lqIndustry_swiper2 .swiper-slide span{font-size: 14px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt .indText{ width:450px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img{height: 575px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt{top:30px;}
.lqPro{ padding:50px 0;}
.lqProTj_text .lqProTj_name{ margin-bottom:10px;}
.lqProTj_text p{ font-size:14px; line-height:26px;}
.lqPro_Menu{ margin-bottom:20px;}
.lqPro_Menu ul li{ width:140px; height:40px; line-height:40px; margin:0 5px;}
.lqPro_Menu ul li a{ font-size:14px;}
.lqPro_list ul li{ padding:10px;}
.lqPro_list ul li .lqPro_text .lqPro_name{ font-size:15px;}
.lqPro_list ul li .lqPro_text p{ font-size:14px;}
.lqPro_list ul li .lqPro_btn{ width:38px; height:38px;}
.lqPro_list ul li .lqPro_Img{ height:180px;}
.lqPro_Tj{ background-size:cover; padding:40px;}
.lqProTj_text .lqProTj_name{ font-size:18px;}
.lqPro_Tj .lqProTj_Img{ height:350px;}
.lqPro_Tj .lqProTj_text{ padding:60px 0 0;}
.lqCase,.lqNews{ padding:50px 0;}
.lqCase .lqCase_list .lqCase_text .lqCase_Name{ font-size:15px; margin-bottom:5px;}
.lqCase .lqCase_list .lqCase_text .ms{ min-height:52px;}
.lqCase .lqCase_list .lqCase_text p{ font-size:14px; line-height:26px;}
.lqCase .lqCase_list .lqCase_text{ padding:35px 15px 15px;}
.lqCase .lqCase_list .lqCase_text .lqCase_Btn{ height:40px; line-height:40px; margin-top:10px;}
.lqCase .lqCase_list{ padding-bottom:35px;}
.lqCase .lqCase_list img.ico{left:15px; top:190px; height:55px;}
.lqCase .lqCase_list .lqCase_Img{ height:220px;}
.lqNews_l span{ width:180px; height:40px; line-height:40px; font-size:14px;}
.lqNews_l span i,.lqNews_r ul li span i{ margin:0 8px -4px 0;}
.lqNews_l .lqNewsL_text{padding: 40px 50px 20px 20px;}
.lqNewsL_text .lqNewsL_name{ font-size:15px; line-height:26px;}
.lqNewsL_text p{ font-size:14px; line-height:24px; height:48px; margin-top:5px;}
.lqNews_r ul li .lqNewsR_btn{ width:40px; height:40px; padding:12px; right:20px;}
.lqNews_r ul li{padding: 20px 90px 20px 20px;}
.lqNews_r ul li span{ font-size:14px;}
.lqNews_r ul li .lqNewsR_name{ font-size:15px;}
.lqNews_r ul li p{ font-size:14px;}
.lqNews .lqNews_l{ width:38%;}
.lqNews_l .lqNewsL_Img{ height:253px;}
.lqNews .lqNews_r{ width:59%;}
}
 @media (max-width:1080px) {
.lqBanner { height: 400px; }
.lqAbout{ padding:50px 0 60px;}
}
 @media (max-width:1024px) {
.lqBanner .jt { width: 250px; height: 70px; line-height: 70px; }
.lqBanner .swiper-pagination { bottom: 18px!important; left: 9% !important; }
.lqBanner .jt .swiper-button-next { left: 56%; }
.lqAbout{ padding:40px 0 70px;}
.lqAbout .lqAbout_l{ width:47%;}
.lqAbout .lqAbout_r{ width:55%;}
.lqPro_list ul li .lqPro_Img{ height:160px;}
.lqPro{ padding:40px 0;}
.lqPro_Tj{ padding:30px;}
.lqPro_Tj .lqProTj_Img{ height:300px; width:45%;}
.lqPro_Tj .lqProTj_text{ padding:40px 0 0; width:52%;}
.lqCase,.lqNews{ padding:40px 0;}
.lqCase .lqCase_list .lqCase_Img{ height:200px;}
.lqCase .lqCase_list img.ico{ top:172px;}
.lqNews .lqNews_l{ width:42%;}
.lqNews_l .lqNewsL_Img{ height:246px;}
.lqNews .lqNews_r{ width:55%;}
.lqNews_r ul li{ margin-bottom:12px;}
}
 @media (max-width:920px) {
.lqAbout{ padding:40px 0;}
.indText b{ font-size:16px;}
.indText a.lqIndustry_name{ font-size:24px;}
.lqNews .lqNews_l{ width:100%;}
.lqNews_l .lqNewsL_Img{ height:185px;}
.lqNewsL_text .lqNewsL_name{ height:inherit; max-height:52px;}
.lqNews .lqNews_r{ width:100%; margin-top:20px;}
}
 @media (max-width:820px) {
.lqBanner { height: 300px; margin-top: 60px; }
.lqAbout,.lqPro{ padding:30px 0;}
.lqTitle{ margin-bottom:10px;}
.lqTitle1{ margin-bottom:20px;}
.lqTitle b{ font-size:20px;}
.lqTitle p{ font-size:26px; line-height:38px;}
.lq_btn{ margin-top:20px;}
.lqAbout .lqAbout_l{ width:48%;}
.lqAbout .lqAbout_r{ width:57%;}
.lqIndustry .lqIndustry_swiper2{ display:none;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt{ left:3%; top:inherit; bottom:30px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img{ height:400px;}
.lqPro_list ul li{ width:48.5%; margin:0 3% 40px 0;}
.lqPro_list ul li:nth-child(2n+2){ margin-right:0;}
.lqPro_Tj .lqProTj_Img{ height:250px;}
.lqPro_Tj .lqProTj_text{ padding:20px 0 0;}
.lqCase,.lqNews{ padding:30px 0;}
.lqCase .lqCase_list .lqCase_Img{ height:180px;}
.lqCase .lqCase_list img.ico{ top:155px; height:50px;}
}
 @media (max-width:767px) {
.lqBanner { height: 250px; }
.lqBanner .jt { width: 200px; height: 60px; line-height: 60px; }
.lqBanner .jt .swiper-button-prev, .lqBanner .jt .swiper-button-next { width: 32px; height: 32px; padding: 8px; }
.lqBanner .jt .swiper-button-next { left: 60%; }
.lqBanner .swiper-pagination { left: 15% !important; bottom: 14px!important; }
.lqBanner .swiper-pagination-bullet { padding: 0 7px; }
.lqAbout .lqAbout_l{ width:100%;}
.lqAbout .lqAbout_r{ width:100%; margin-top:20px; position:inherit; right:0; text-align:center; height:auto;}
.lqAbout .lqAbout_r img{ height:300px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_txt .indText{ width:100%; padding:20px;}
.indText b{ font-size:14px;}
.indText a.lqIndustry_name{ font-size:22px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img{ height:350px;}
.lqPro_Tj .lqProTj_Img{ width:100%;}
.lqPro_Tj .lqProTj_text{ width:100%; padding:20px 0 0;}
.lqCase .lqCase_list{ min-height:200px; padding-bottom:0;}
.lqCase .swiper-pagination{ display:none;}
}
 @media (max-width:550px) {
.lqBanner { height: 200px; }
.lqBanner .jt { height: 50px; line-height: 50px; }
.lqBanner .jt .swiper-button-prev, .lqBanner .jt .swiper-button-next { width: 26px; height: 26px; padding: 6px; }
.lqBanner .swiper-pagination { bottom: 8px!important; }
.lqTitle p{ font-size:24px;}
.lqTitle b{ font-size:18px;}
.lqAbout .lqAbout_r img{ height:250px;}
.lqIndustry_swiper1 .swiper-slide .lqIndustry_img{ height:300px;}
.lqPro_list ul li .lqPro_Img{ height:140px;}
.lqPro_Tj .lqProTj_Img{height:200px;}
}
 @media (max-width:425px) {
.lqBanner { height: 180px; }
.lqNews_r ul li{ padding:20px;}
.lqNews_r ul li .lqNewsR_btn{ display:none;}
}
@media (max-width:375px) {
.lqBanner { height: 160px; }
.lqTitle p{ font-size:22px;}
.lqTitle b{ font-size:16px;}
.lqAbout .lqAbout_r img{ height:200px;}
.lqPro_list ul li{ width:100%;}
}
@media (max-width:320px) {
.lqBanner { height: 150px; }
.lqBanner .jt { display: none; }
.lqPro_Menu ul li{ width:44%; margin:0 2%;}
}
