.manu{text-align:center;}
.manu .a_p{height:42px;line-height:40px;margin:0 3px;padding: 0 18px;display:inline-block;border-radius:2px;font-size:16px;}
.manu a{border:1px solid #D9D9D9;color:#344051;}
.manu .current{border:1px solid #1B7DF7;font-weight:bold;color:#1B7DF7;}
.manu .disabled{border:1px solid #D9D9D9;color:#D9D9D9;}

.page {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 36px 0;font-size: 16px;}
.page .return a p {transition: 0.4s;margin-left: 10px;color: #595959;}
.page .return a:hover p {color: #0051DC;}
.page .prev, .page .next {width: 30%;display: flex;}
.page .prev p, .page .next p {color: #595959;}
.page .prev a, .page .next a {flex: 1;margin-left: 10px;transition: 0.4s;}
.page .prev a:hover, .page .next a:hover {color: #0051DC;}

.xq_ntitle{width: 100%;position: relative;}
.xq_ntitle .xq_tit{font-size: 32px;color: #1F1F1F;font-weight: bold;}
.xq_ntitle .xq_line{display: inline-block;width: 50px;height: 4px;border-radius: 3px;background: #0051DC;margin-top: 12px;}

.xq_nbanner{width: 100%;position: relative;}
.xq_nbanner:before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(90deg, #0051DC 0%, rgba(0, 81, 220, 0.00) 63.1%);}
.xq_nbanner img{width: 100%;min-height: 150px;height: auto;}
.xq_nbanner .xq_text{width: 100%;position: absolute;top: 50%;left: 0;color: #ffffff;}
.xq_nbanner .xq_text .xq_tit{font-size: 48px;font-weight: bold;}
.xq_nbanner .xq_text p{font-size: 24px;margin-top: 12px;}
.xq_location{width: 100%;padding: 30px 0;position: absolute;bottom: 0;left: 0;}
.xq_location p{font-size: 14px;color: #ffffff;line-height: 24px;padding-left: 32px;background: url('../images/icon_location.svg') left center no-repeat;}
.xq_location p a{color: #ffffff;padding-right: 24px;position: relative;}
.xq_location p a:after{content: '•';position: absolute;right: 10px;}

.xq_newslist{width: 100%;position: relative;}
.xq_newslist ul{width: 100%;position: relative;gap: 40px 36px;}
.xq_newslist ul li{width: calc(33.33% - 24px);position: relative;border-radius: 12px;background: #F1F2F6;overflow: hidden;}
.xq_newslist ul li a{display: block;}
.xq_newslist ul li .xq_pic{padding-bottom: 75%;}
.xq_newslist ul li .xq_text{width: 100%;position: relative;padding: 20px 20px;}
.xq_newslist ul li .xq_text span{font-size: 16px;color: #595959;line-height: 24px;padding-left: 36px;background: url('../images/icon_time.svg') left center no-repeat;}
.xq_newslist ul li .xq_text .xq_tit{font-size: 16px;color: #595959;line-height: 32px;height: 104px;padding: 20px 0;margin-bottom: 20px;border-bottom: 1px solid #DFE4EA;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.xq_newslist ul li .xq_text em{display: inline-block;width: 32px;height: 32px;background: url('../images/icon_new_more.svg') center center no-repeat;}
.xq_newslist ul li:hover {-webkit-box-shadow: 0vw 0.2604vw 0.7813vw rgba(0, 0, 0, 0.2);box-shadow: 0vw 0.2604vw 0.7813vw rgba(0, 0, 0, 0.2);}
.xq_newslist ul li:hover .xq_text em{margin-left: 16px;}

.xq_prolist{width: 100%;position: relative;}
.xq_prolist ul{width: 100%;position: relative;gap: 36px 24px;}
.xq_prolist ul li{width: calc(33.33% - 16px);position: relative;border: 1px solid #ebebeb;}
.xq_prolist ul li:before{content: '';position: absolute;left: 0;bottom: 0;width: 0%;height: 2px;background: #0051DC;transition: 0.4s;}
.xq_prolist ul li a{display: block;}
.xq_prolist ul li .xq_pic{padding-bottom: 75%;}
.xq_prolist ul li .xq_text{width: 100%;position: relative;padding: 30px 32px;}
.xq_prolist ul li .xq_text .xq_tit{font-size: 22px;color: #1F1F1F;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.xq_prolist ul li .xq_text p{font-size: 16px;color: #666666;line-height: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 16px;}
.xq_prolist ul li .xq_text span{display: inline-block;font-size: 16px;color: #666666;line-height: 24px;}
.xq_prolist ul li .xq_text span i{display: inline-block;width: 16px;height: 14px;background: url('../images/icon_morejt.svg') left center no-repeat;margin-left: 10px;}
.xq_prolist ul li:hover:before{width: 100%;}
.xq_prolist ul li:hover .xq_text .xq_tit{color: #0051DC;}
.xq_prolist ul li:hover .xq_text span{color: #0051DC;}
.xq_prolist ul li:hover .xq_text span i{background: url('../images/icon_morejt_h.svg') left center no-repeat;margin-left: 24px;}

.xq_caselist{width: 100%;position: relative;}
.xq_caselist ul{width: 100%;position: relative;gap: 40px 36px;}
.xq_caselist ul li{width: calc(33.33% - 24px);position: relative;border-radius: 6px;background: #F1F2F6;overflow: hidden;}
.xq_caselist ul li a{display: block;}
.xq_caselist ul li .xq_pic{padding-bottom: 75%;}
.xq_caselist ul li p{font-size: 16px;color: #595959;line-height: 32px;padding: 24px 20px 24px 20px;text-align: center;}
.xq_caselist ul li:hover{-webkit-box-shadow: 0vw 0.2604vw 0.7813vw rgba(0, 0, 0, 0.2);box-shadow: 0vw 0.2604vw 0.7813vw rgba(0, 0, 0, 0.2);}

.xq_newspage{width: 100%;position: relative;}
.xq_newspage h1{font-size: 42px;color: #1F1F1F;text-align: center;}
.xq_newspage .xq_newspage_info{font-size: 18px;color: #595959;text-align: center;margin-top: 20px;}

.xq_propage{width: 100%;position: relative;}
.xq_propage_t{width: 100%;position: relative;}
.xq_propage_l{width: 46%;position: relative;}
.xq_propage_l .swiper{width: 100%;position: relative;background: #f1f2f6;}
.xq_propage_l .swiper-slide{position: relative;}
.xq_propage_l .swiper-slide .xq_pic{padding-bottom: 75%;}
.xq_propage_l .swiper-pagination{width: auto;left: auto;right: 40px;bottom: 40px;}
.xq_propage_l .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background: #ffffff;opacity: 1;margin: 0 6px;}
.xq_propage_l .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 44px;}
.xq_propage_r{width: 48%;position: relative;}
.xq_propage_r h1{font-size: 30px;color: #1F1F1F;padding: 24px 0 24px 0;border-bottom: 1px solid #dddddd;}
.xq_propage_r .xq_dec{width: 100%;position: relative;font-size: 16px;color: #595959;line-height: 34px;}
.xq_propage_r a{display: inline-block;font-size: 16px;color: #ffffff;border-color: #0051DC;background: #0051DC;line-height: 45px;padding: 0 40px;border-radius: 24px;}
.xq_propage_b{width: 100%;position: relative;background: #f8f8f8;}
.xq_propage_b .xq_tit{font-size: 28px;color: #1F1F1F;}

.xq_article{width: 100%;position: relative;padding: 50px 0 0 0;border-top: 1px solid #ddd;line-height: 2;font-size: 16px;color: #344051;}
.xq_article p{margin-bottom: 15px;}
.xq_article b, .kanben_article b span, .kanben_article strong{font-weight:bold;color: #595959;}
.xq_article img{max-width: 100%;height: auto !important;vertical-align: middle;margin: 5px 0;}
.xq_article h2 {font-size: 24px;font-weight: bold;margin: 15px 0;color: #595959;}
.xq_article h3 {font-size: 22px;font-weight: bold;margin: 12px 0;color: #595959;}

.xq_relatedpro{background: linear-gradient(to bottom, #f7f7f7, #ffffff);}

.xq_contact{width: 100%;position: relative;}
.xq_contact_c{width: 100%;position: relative;}
.xq_contact_l{width: 30%;position: relative;}
.xq_contact_l ul{width: 100%;position: relative;gap: 42px;}
.xq_contact_l ul li{width: 100%;position: relative;}
.xq_contact_l ul li span{display: block;font-size: 18px;color: #595959;padding-left: 34px;margin-bottom: 12px;}
.xq_contact_l ul li:nth-child(1) span{background: url('../images/icon_ncontact01.svg') left center no-repeat;}
.xq_contact_l ul li:nth-child(2) span{background: url('../images/icon_ncontact02.svg') left center no-repeat;}
.xq_contact_l ul li:nth-child(3) span{background: url('../images/icon_ncontact03.svg') left center no-repeat;}
.xq_contact_l ul li:nth-child(4) span{background: url('../images/icon_ncontact04.svg') left center no-repeat;}
.xq_contact_l ul li p{font-size: 18px;color: #595959;font-weight: bold;}
.xq_contact_l ul li p a{color: #595959;font-weight: bold;}
.xq_contact_l ul li .xq_contact_ewm{width: 100%;position: relative;gap: 12px;}
.xq_contact_l ul li .xq_contact_ewm img{width: 120px;height: auto;border: 8px solid #f7f7f7;}
.xq_contact_r{width: 62%;position: relative;}
#container_map{width: 100%;height: 540px;}

.xq_form{width: 100%;position: relative;background: linear-gradient(to bottom, #f8f8f8, #ffffff);}
.xq_form form{width: 100%;position: relative;gap: 20px 24px;}
.xq_form .form_li{width: calc(33.33% - 16px);position: relative;}
.xq_form .form_li.form_textarea{width: 100%;}
.xq_form input, .xq_form textarea{width: 100%;line-height: 55px;padding: 0 24px;background: #ffffff;border: 1px solid #eeeeee;font-size: 16px;color: #1F1F1F;}
.xq_form textarea{height: 150px;}
.xq_form .xq_form_btn{display: inline-block;line-height: 60px;padding: 0 42px;border-radius: 2px;background: #0051DC;font-size: 16px;color: #ffffff;font-weight: bold;cursor: pointer;margin-top: 20px;border-radius: 8px;}
.xq_form .xq_form_btn i{display: inline-block;width: 24px;height: 24px;background: url('../images/icon_jt_xb.svg') center center no-repeat;background-size: 18px 18px;margin-left: 10px;}
.xq_form .xq_form_btn:hover i{margin-left: 24px;}

.xq_nabout{width: 100%;position: relative;}
.xq_nabout_c{width: 100%;position: relative;}
.xq_nabout_l{width: 100%;padding-right: 710px;position: relative;margin-top: -450px;}
.xq_nabout_l .xq_text{font-size: 16px;color: #595959;line-height: 32px;}
.xq_nabout_l .xq_text p{margin-bottom: 12px;}
.xq_nabout_l .xq_about_num{width: 100%;position: relative;}
.xq_nabout_l .xq_about_num{width: 100%;position: relative;margin-top: 42px;padding: 20px 0;}
.xq_nabout_l .xq_about_num li{width: 33.33%;position: relative;}
.xq_nabout_l .xq_about_num li .xq_num{position: relative;color: #0051DC;}
.xq_nabout_l .xq_about_num li .xq_num span{font-size: 48px;font-weight: bold;}
.xq_nabout_l .xq_about_num li .xq_num em{font-style: inherit;font-size: 14px;margin-left: 3px;}
.xq_nabout_l .xq_about_num li p{font-size: 16px;margin-top: 10px;color: #595959;}
.xq_nabout_r{width: 100%;position: sticky;top: 140px;text-align: right;}
.xq_nabout_r img{width: 630px;position: relative;}

.xq_culture{width: 100%;position: relative;}
.xq_culture ul{width: 100%;position: relative;border-top: 1px solid #DFE4EA;}
.xq_culture ul li{width: 33.33%;padding: 112px 0;position: relative;text-align: center;}
.xq_culture ul li:nth-child(2){border-left: 1px solid #DFE4EA;border-right: 1px solid #DFE4EA;}
.xq_culture ul li .xq_tit{font-size: 24px;color: #1F1F1F;}
.xq_culture ul li p{font-size: 16px;color: #595959;}
.xq_culture ul li i{display: inline-block;width: 48px;height: 48px;}
.xq_culture ul li:nth-child(1) i{background: url('../images/icon_nabout01.svg') center center no-repeat;}
.xq_culture ul li:nth-child(2) i{background: url('../images/icon_nabout02.svg') center center no-repeat;}
.xq_culture ul li:nth-child(3) i{background: url('../images/icon_nabout03.svg') center center no-repeat;}
.xq_culture ul li:hover{background: #0051DC;}
.xq_culture ul li:hover .xq_tit{color: #ffffff;}
.xq_culture ul li:hover p{color: #ffffff;}
.xq_culture ul li:nth-child(1):hover i{background: url('../images/icon_nabout01_h.svg') center center no-repeat;}
.xq_culture ul li:nth-child(2):hover i{background: url('../images/icon_nabout02_h.svg') center center no-repeat;}
.xq_culture ul li:nth-child(3):hover i{background: url('../images/icon_nabout03_h.svg') center center no-repeat;}

.xq_history{width: 100%;position: relative;background: url('../images/bg_history.webp') no-repeat;background-size: 100% 100%;}
.xq_history:before{content: '';width: 660px;height: 368px;position: absolute;right: 0;top: 50px;background: url('../images/bg_history02.webp') no-repeat;-webkit-animation: tolef 120s linear infinite;animation: tolef 120s linear infinite;}
.xq_history .xq_ntitle{text-align: center;}
.xq_history_c{width: 100%;position: relative;}
.xq_history_c .swiper{width: 100%;position: relative;}
.xq_history_c .swiper01 .swiper-slide{position: relative;text-align: center;opacity: 0 !important;}
.xq_history_c .swiper01 .swiper-slide.swiper-slide-active{opacity: 1 !important;}
.xq_history_c .swiper01 .swiper-slide .xq_dec{width: 480px;font-size: 20px;color: #1F1F1F;line-height: 32px;height: 128px;display: inline-block;}
.xq_history_c .swiper01 .swiper-slide .xq_tit{font-size: 300px;color: rgba(0, 0, 0, 0.14);font-weight: bold;line-height: 1.1;}
.xq_history_c .xq_swiperpage{width: 100%;position: absolute;top: 268px;left: 0;}
.xq_history_c .xq_swiperpage .swiper-button-next:after, .xq_history_c .xq_swiperpage .swiper-button-prev:after{display: none;}
.xq_history_c .xq_swiperpage .swiper-button-next, .xq_history_c .xq_swiperpage .swiper-button-prev{display: inline-block;width: 64px;height: 64px;position: relative;margin-top: 0;opacity: 1;}
.xq_history_c .xq_swiperpage .swiper-button-next{background: url('../images/icon_history_rh.svg') center center no-repeat;right: auto;}
.xq_history_c .xq_swiperpage .swiper-button-prev{background: url('../images/icon_history_lh.svg') center center no-repeat;left: auto;}
.xq_history_c .xq_swiperpage .swiper-button-next.swiper-button-disabled{background: url('../images/icon_history_r.svg') center center no-repeat;}
.xq_history_c .xq_swiperpage .swiper-button-prev.swiper-button-disabled{background: url('../images/icon_history_l.svg') center center no-repeat;}
.xq_history_c .swiper02{width: calc(100% - 200px);overflow: hidden;}
.xq_history_c .swiper02:before{content: '';width: 8px;height: 8px;border-radius: 50%;background: #DFE4EA;position: absolute;left: 100px;top: 27px;}
.xq_history_c .swiper02:after{content: '';width: 8px;height: 8px;border-radius: 50%;background: #DFE4EA;position: absolute;right: 100px;top: 27px;}
.xq_history_c .swiper02 .swiper-notification{width: calc(100% - 200px);height: 1px;background: #E0E0E0;position: absolute;top: 31px;left: 100px;}
.xq_history_c .swiper02 .swiper-slide{position: relative;text-align: center;}
.xq_history_c .swiper02 .swiper-slide span{font-size: 16px;color: #595959;font-weight: bold;position: relative;padding-top: 20px;margin-top: 24px;display: inline-block;}
.xq_history_c .swiper02 .swiper-slide span:before{content: '';display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #DFE4EA;position: absolute;top: 0;left: calc(50% - 7px);}
.xq_history_c .swiper02 .swiper-slide.swiper-slide-thumb-active span{color: #1F1F1F;}
.xq_history_c .swiper02 .swiper-slide.swiper-slide-thumb-active span:before{background: #0051DC;}

.xq_idea{width: 100%;position: relative;}
.xq_idea .xq_ntitle{text-align: center;}
.xq_idea_c{width: 100%;position: relative;}
.xq_idea_c ul{width: 100%;position: relative;gap: 67.5px;}
.xq_idea_c ul li{width: calc(33.33% - 45px);position: relative;}
.xq_idea_c ul li:nth-child(1), .xq_idea_c ul li:nth-child(3){transform:translateY(80px);}
.xq_idea_c ul li .xq_pic{padding-bottom: 138%;}
.xq_idea_c ul li .xq_pic:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, #0051DC 0%, rgba(0, 81, 220, 0.00) 63.1%);z-index: 1;}
.xq_idea_c ul li .xq_text{width: 100%;position: absolute;bottom: 0;left: 0;z-index: 1;color: #F1F2F6;padding: 0 48px 32px 48px;}
.xq_idea_c ul li .xq_text .xq_tit{font-size: 24px;font-weight: bold;}
.xq_idea_c ul li .xq_text p{font-size: 20px;line-height: 32px;}
.xq_idea.on .xq_idea_c ul li{transform:translateY(0);}

.xq_qualifications{width: 100%;position: relative;background: linear-gradient(to bottom, #F1F2F6, #ffffff);}
.xq_qualifications .xq_ntitle{text-align: center;}
.xq_qualifications_c{width: 100%;position: relative;}
.xq_qualifications_c .swiper-slide{position: relative;}
.xq_qualifications_c .swiper-slide a{display: block;}
.xq_qualifications_c .swiper-slide .xq_pic{padding-bottom: 100%;background: #f1f2f6;border: 12px solid #ffffff;}
.xq_qualifications_c .swiper-slide .xq_pic img{object-fit: contain;}
.xq_qualifications_c .swiper-slide p{font-size: 18px;color: #1F1F1F;text-align: center;padding: 10px 10px;}
.xq_qualifications_page{width: 100%;position: relative;gap: 24px;text-align: center;}
.xq_qualifications_page .swiper-button-next:after, .xq_qualifications_page .swiper-button-prev:after{display: none;}
.xq_qualifications_page .swiper-button-next, .xq_qualifications_page .swiper-button-prev{display: inline-block;width: 64px;height: 64px;position: relative;margin-top: 0;opacity: 1;}
.xq_qualifications_page .swiper-button-next{background: url('../images/icon_history_rh.svg') center center no-repeat;right: auto;}
.xq_qualifications_page .swiper-button-prev{background: url('../images/icon_history_lh.svg') center center no-repeat;left: auto;}
.xq_qualifications_page .swiper-button-next.swiper-button-disabled{background: url('../images/icon_history_r.svg') center center no-repeat;}
.xq_qualifications_page .swiper-button-prev.swiper-button-disabled{background: url('../images/icon_history_l.svg') center center no-repeat;}

.xq_subcolumn{width: 100%;position: relative;}
.xq_subcolumn ul{width: 100%;position: relative;}
.xq_subcolumn ul li{width: 20%;position: relative;text-align: center;}
.xq_subcolumn ul li a{display: block;font-size: 16px;color: #595959;line-height: 60px;background: #DFE4EA;}
.xq_subcolumn ul li.on a, .xq_subcolumn ul li:hover a{background: #0051DC;color: #ffffff;}

.xq_aggre{width: 100%;position: relative;}
.xq_aggre_item{width: 100%;position: relative;padding: 52px 0;border-bottom: 1px solid #DFE4EA;}
.xq_aggre_item:last-child{border-bottom:none;}
.xq_aggre_t{width: 100%;position: relative;background: #F1F2F6;margin-top: 112px;}
.xq_aggre_t .xq_text{width: calc(100% - 768px);height: 400px;position: relative;padding: 100px 112px 40px 60px;}
.xq_aggre_t .xq_text .xq_tit{font-size: 30px;color: #1F1F1F;font-weight: bold;}
.xq_aggre_t .xq_text p{font-size: 18px;color: #595959;line-height: 32px;}
.xq_aggre_t .xq_text a{position: absolute;bottom: 40px;}
.xq_aggre_t .xq_img{width: 768px;position: absolute;right: 40px;bottom: 40px;}
.xq_aggre_t .xq_img .xq_pic{padding-bottom: 472px;}
.xq_aggre_t .xq_img .xq_pic img{object-fit: contain;}
.xq_aggre_b{width: 100%;position: relative;margin-top: 40px;}
.xq_aggre_b .swiper{width: 100%;position: relative;overflow: hidden;}
.xq_aggre_b .swiper-slide{position: relative;}
.xq_aggre_b .swiper-slide a{display: block;border: 1px solid #ebebeb;}
.xq_aggre_b .swiper-slide .xq_pic{padding-bottom: 80%;}
.xq_aggre_b .swiper-slide p{font-size: 18px;color: #1F1F1F;line-height: 32px;padding: 10px 10px;text-align: center;}
.xq_aggre_b .swiper-button-next:after, .xq_aggre_b .swiper-button-prev:after{display: none;}
.xq_aggre_b .swiper-button-next, .xq_aggre_b .swiper-button-prev{display: inline-block;width: 48px;height: 48px;border-radius: 50%;border: 1px solid #000;opacity: 1;}
.xq_aggre_b .swiper-button-next{background: url('../images/icon_aggre_r.svg') center center no-repeat #ffffff;right: -24px;}
.xq_aggre_b .swiper-button-prev{background: url('../images/icon_aggre_l.svg') center center no-repeat #ffffff;left: -24px;}
.xq_aggre_b .swiper-button-next:hover{border: 1px solid #0051DC;background: url('../images/icon_aggre_r_h.svg') center center no-repeat #0051DC;}
.xq_aggre_b .swiper-button-prev:hover{border: 1px solid #0051DC;background: url('../images/icon_aggre_l_h.svg') center center no-repeat #0051DC;}

.xq_napp{width: 100%;position: relative;}
.xq_napp_t{width: 100%;position: relative;}
.xq_napp_t .xq_text{width: 68%;position: relative;margin: 0 auto;}
.xq_napp_t .xq_text p{font-size: 24px;line-height: 48px;background: #cccccc -webkit-linear-gradient(left, #484848, #484848) no-repeat 0 0;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-size: 0 0;transition: all 0.2s;}
.xq_napp_b{width: 100%;height:680px;position: relative;}
.xq_napp_b .xq_napp_li{width: 100%;position: absolute;top: 100vh;margin-top: 80px;border: 1px solid #DFE4EA;background: #ffffff;}
.xq_napp_b .xq_napp_li:nth-child(1){top: 0;}
.xq_napp_b .xq_napp_li .xq_text{width: 42.5%;position: relative;padding: 0 120px 0 60px;}
.xq_napp_b .xq_napp_li .xq_text .xq_text_c{width: 100%;position: relative;}
.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_tit{font-size: 30px;color: #1F1F1F;font-weight: bold;}
.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_dec{font-size: 18px;color: #595959;line-height: 32px;}
.xq_napp_b .xq_napp_li .xq_text .xq_text_c a{margin-top: 64px;}
.xq_napp_b .xq_napp_li .xq_img{width: 57.5%;position: relative;}
.xq_napp_b .xq_napp_li .xq_img .xq_pic{padding-bottom: 560px;}


@media screen and (max-width:1699px){
	.xq_nbanner .xq_text .xq_tit{font-size: 42px;}
	.xq_nbanner .xq_text p{font-size: 20px;}
    
    .xq_aggre_t .xq_img{width: 712px;}
    .xq_aggre_t .xq_img .xq_pic {padding-bottom: 438px;}
	.xq_aggre_t .xq_text{width: calc(100% - 712px);padding: 80px 100px 40px 60px;}
	.xq_aggre_t .xq_text .xq_tit{font-size: 24px;}
	.xq_aggre_t .xq_text p{font-size: 16px;}

	.xq_newslist ul{gap: 32px 24px;}
    .xq_newslist ul li{width: calc(33.33% - 16px);}

    .xq_napp_t .xq_text p{font-size: 22px;line-height: 42px;}
	.xq_napp_b .xq_napp_li{margin-top: 60px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_tit{font-size: 26px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c a {margin-top: 52px;}
	.xq_napp_b .xq_napp_li .xq_img .xq_pic {padding-bottom: 515px;}
}

@media screen and (max-width:1499px){

	.manu .a_p{height: 36px;line-height: 34px;margin: 0 2px;padding: 0 13px;font-size: 14px;}

	.page{padding: 20px 0;font-size: 14px;}

	.xq_nbanner .xq_text .xq_tit {font-size: 36px;}
    .xq_nbanner .xq_text p {font-size: 18px;}

    .xq_subcolumn ul li a{line-height: 52px;}
	.xq_aggre_t .xq_text{width: calc(100% - 650px);height: 342px;padding: 52px 80px 32px 48px;}
	.xq_aggre_t .xq_text .xq_tit{font-size: 22px;}
	.xq_aggre_t .xq_text p{font-size: 14px;line-height: 28px;}
	.xq_aggre_t .xq_img{width: 650px;right: 30px;bottom: 30px;}
    .xq_aggre_t .xq_img .xq_pic {padding-bottom: 400px;}
    .xq_aggre_b .swiper-slide p{font-size: 16px;line-height: 28px;}

    .xq_prolist ul {gap: 30px 20px;}
    .xq_prolist ul li{width: calc(33.33% - 13.33px);}
	.xq_prolist ul li .xq_text{padding: 24px 24px;}
	.xq_prolist ul li .xq_text .xq_tit{font-size: 18px;}
	.xq_prolist ul li .xq_text p{font-size: 14px;line-height: 24px;margin-top: 12px;}
	.xq_prolist ul li .xq_text span{font-size: 14px;}
    
    .xq_propage_l .swiper-pagination{right: 24px;bottom: 24px;}
	.xq_propage_r h1{font-size: 24px;padding: 20px 0 15px 0;}
	.xq_propage_r .xq_dec{font-size: 14px;line-height: 28px;}
	.xq_propage_r a{font-size: 14px;line-height: 40px;padding: 0 32px;border-radius: 20px;}
	.xq_propage_b .xq_tit{font-size: 24px;}

	.xq_article{padding: 32px 0 0 0;line-height: 1.8;font-size: 14px;}
	.xq_article p{margin-bottom: 12px;}
	.xq_article h2 {font-size: 22px;margin: 12px 0;}
	.xq_article h3 {font-size: 20px;margin: 10px 0;}

	.xq_caselist ul{gap: 32px 24px;}
	.xq_caselist ul li{width: calc(33.33% - 16px);}
    .xq_caselist ul li p{line-height: 24px;padding: 20px 16px 20px 16px;}

    .xq_newslist ul{gap: 32px 24px;}
    .xq_newslist ul li{width: calc(33.33% - 16px);}
    .xq_newslist ul li .xq_text{padding: 30px 30px;}
    .xq_newslist ul li .xq_text span{font-size: 14px;padding-left: 28px;background-size: 20px 20px !important;}
	.xq_newslist ul li .xq_text .xq_tit{font-size: 14px;line-height: 26px;height: 84px;padding: 16px 0;margin-bottom: 16px;}

	.xq_newspage h1{font-size: 30px;}
	.xq_newspage .xq_newspage_info{font-size: 16px;margin-top: 15px;}
    
	.xq_napp_t .xq_text p{font-size: 20px;line-height: 36px;}
	.xq_napp_b{height: 560px;}
	.xq_napp_b .xq_napp_li{margin-top: 50px;}
	.xq_napp_b .xq_napp_li .xq_text{padding: 0 80px 0 48px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_tit{font-size: 24px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_dec{font-size: 16px;line-height: 28px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c a {margin-top: 32px;}
	.xq_napp_b .xq_napp_li .xq_img .xq_pic {padding-bottom: 480px;}

	.xq_contact_l ul{gap: 32px;}
	.xq_contact_l ul li span{background-size: 20px 20px !important;font-size: 16px;padding-left: 28px;margin-bottom: 8px;}
	.xq_contact_l ul li p{font-size: 16px;}
	.xq_contact_l ul li .xq_contact_ewm{gap: 10px;}
	.xq_contact_l ul li .xq_contact_ewm img{width: 100px;border: 5px solid #f7f7f7;}
	#container_map {height: 420px;}

	.xq_form form{gap: 15px 12px;}
	.xq_form .form_li{width: calc(33.33% - 8px);}
	.xq_form input, .xq_form textarea{line-height: 45px;padding: 0 20px;font-size: 14px;}
	.xq_form .xq_form_btn{line-height: 48px;padding: 0 36px;font-size: 14px;margin-top: 12px;}

	.xq_ntitle .xq_tit{font-size: 24px;}
	.xq_nabout_r img{width: 560px;}
	.xq_nabout_l{padding-right: 630px;}
	.xq_nabout_l .xq_text{font-size: 14px;line-height: 30px;}
	.xq_nabout_l .xq_text p {margin-bottom: 10px;}
	.xq_nabout_l .xq_about_num{margin-top: 24px;padding: 15px 0;}
	.xq_nabout_l .xq_about_num li .xq_num span{font-size: 40px;}
	.xq_nabout_l .xq_about_num li p {font-size: 14px;margin-top: 6px;}

	.xq_culture ul li{padding: 80px 0;}
	.xq_culture ul li p{font-size: 14px;}

	.xq_history_c .swiper01 .swiper-slide .xq_dec{font-size: 16px;line-height: 30px;height: 120px;}
	.xq_history_c .swiper01 .swiper-slide .xq_tit{font-size: 256px;}
	.xq_history_c .xq_swiperpage{top: 234px;}

	.xq_idea_c ul{gap: 42px;}
	.xq_idea_c ul li{width: calc(33.33% - 28px);}
	.xq_idea_c ul li .xq_text{padding: 0 24px 32px 24px;}
	.xq_idea_c ul li .xq_text .xq_tit{font-size: 20px;}
	.xq_idea_c ul li .xq_text p {font-size: 16px;line-height: 26px;}

	.xq_qualifications_c .swiper-slide p{font-size: 14px;}
	.xq_qualifications_page{gap: 16px;}



}

@media screen and (max-width:1299px){
    
    .xq_aggre_t{margin-top: 80px;}
	.xq_aggre_t .xq_text{width: calc(100% - 550px);height: 320px;}
	.xq_aggre_t .xq_img{width: 550px;}
    .xq_aggre_t .xq_img .xq_pic {padding-bottom: 356px;}
    
    .xq_caselist ul {gap: 24px 18px;}
    .xq_caselist ul li {width: calc(33.33% - 12px);}
    .xq_caselist ul li p{font-size: 14px;}
    
    .xq_napp_b{height: 520px;}
    .xq_napp_b .xq_napp_li .xq_text{padding: 0 60px 0 40px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_tit{font-size: 22px;}
	.xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_dec{font-size: 14px;line-height: 26px;}
	.xq_napp_b .xq_napp_li .xq_img .xq_pic {padding-bottom: 450px;}

	.xq_nabout_r img {width: 480px;}
    .xq_nabout_l {padding-right: 530px;margin-top: -386px;}

}

@media screen and (max-width:1023px){
	.page{padding: 16px 0;}

	.xq_nbanner{margin-top: 60px;}
	.xq_nbanner .xq_text .xq_tit {font-size: 24px;}
    .xq_nbanner .xq_text p {font-size: 14px;margin-top: 8px;}

    .xq_location{padding: 16px 0;}

	.xq_subcolumn ul li a{font-size: 14px;line-height: 45px;}
	.xq_aggre_item{padding: 32px 0;}
	.xq_aggre_t{margin-top: 40px;}
	.xq_aggre_t .xq_text{width: calc(100% - 400px);height: 240px;padding: 24px 42px 20px 24px;}
	.xq_aggre_t .xq_text .xq_tit{font-size: 20px;}
	.xq_aggre_t .xq_text p{line-height: 24px;}
	.xq_aggre_t .xq_text a{bottom: 20px;}
	.xq_aggre_t .xq_img{width: 400px;right: 20px;bottom: 20px;}
    .xq_aggre_t .xq_img .xq_pic {padding-bottom: 245px;}
    .xq_aggre_b{margin-top: 20px;}
    .xq_aggre_b .swiper-slide p{font-size: 14px;line-height: 24px;}
    .xq_aggre_b .swiper-button-next, .xq_aggre_b .swiper-button-prev{width: 36px;height: 36px;}
    .xq_aggre_b .swiper-button-prev{left: -18px;}
    .xq_aggre_b .swiper-button-next{right: -18px;}

    .xq_prolist ul {gap: 20px 16px;}
    .xq_prolist ul li{width: calc(50% - 8px);}
	.xq_prolist ul li .xq_text{padding: 20px 20px;}
	.xq_prolist ul li .xq_text .xq_tit{font-size: 16px;}
	.xq_prolist ul li .xq_text p{line-height: 24px;margin-top: 10px;}
    
    .xq_propage_l .swiper-pagination {right: 15px;bottom: 15px;}
    .xq_propage_r{width: 50%;}
    .xq_propage_r h1{font-size: 20px;padding: 12px 0 10px 0;}
	.xq_propage_r .xq_dec{line-height: 24px;}
	.xq_propage_r a{line-height: 34px;border-radius: 12px;}
	.xq_propage_b .xq_tit{font-size: 20px;}

	.xq_article{padding: 24px 0 0 0;line-height: 24px;}
	.xq_article p{margin-bottom: 10px;}
	.xq_article h2 {font-size: 20px;margin: 10px 0;}
	.xq_article h3 {font-size: 18px;margin: 8px 0;}

	.xq_caselist ul {gap: 20px 16px;}
    .xq_caselist ul li {width: calc(50% - 8px);}
    
    .xq_newslist ul {gap: 20px 20px;}
    .xq_newslist ul li {width: calc(50% - 10px);}
    .xq_newslist ul li .xq_text{padding: 16px 16px;}
	.xq_newslist ul li .xq_text .xq_tit {line-height: 24px;height: 72px;padding: 12px 0;margin-bottom: 12px;}

	.xq_newspage h1{font-size: 22px;}
	.xq_newspage .xq_newspage_info{font-size: 14px;margin-top: 10px;}

	.xq_napp_t .xq_text{width: 100%;}
	.xq_napp_t .xq_text p {font-size: 18px;line-height: 32px;}
	.xq_napp_b{height: auto;}
	.xq_napp_b .xq_napp_li {position: relative;margin-top: 24px;top: 0;}
    .xq_napp_b .xq_napp_li .xq_text{width: 50%;padding: 0 40px 0 24px;}
    .xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_tit {font-size: 18px;}
    .xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_dec{line-height: 24px;}
    .xq_napp_b .xq_napp_li .xq_text .xq_text_c a {margin-top: 24px;}
    .xq_napp_b .xq_napp_li .xq_img{width: 50%;}
    .xq_napp_b .xq_napp_li .xq_img .xq_pic {padding-bottom: 78%;}
    
    .xq_contact_l{width: 34%;}
    .xq_contact_l ul{gap: 20px;}
	.xq_contact_l ul li span{background-size: 18px 18px !important;font-size: 14px;padding-left: 24px;margin-bottom: 5px;}
	.xq_contact_l ul li p{font-size: 14px;}
	.xq_contact_l ul li .xq_contact_ewm{gap: 10px;}
	.xq_contact_l ul li .xq_contact_ewm img{width: 80px;border: 0;}
	#container_map {height: 320px;}

	.xq_form form{gap: 10px 10px;}
	.xq_form .form_li{width: calc(33.33% - 6.66px);}
	.xq_form input, .xq_form textarea{line-height: 40px;padding: 0 16px;}
	.xq_form .xq_form_btn{line-height: 42px;padding: 0 30px;margin-top: 6px;}

    .xq_ntitle .xq_tit{font-size: 22px;}
	.xq_nabout_r img{width: 350px;}
	.xq_nabout_l{padding-right: 390px;margin-top: -270px;}
	.xq_nabout_l .xq_text{line-height: 24px;}
	.xq_nabout_l .xq_text p {margin-bottom: 8px;}
	.xq_nabout_l .xq_about_num{padding: 0;}
	.xq_nabout_l .xq_about_num li .xq_num span{font-size: 28px;}

	.xq_culture ul li{padding: 36px 32px;}
	.xq_culture ul li .xq_tit{font-size: 20px;}

	.xq_history_c .swiper01 .swiper-slide .xq_dec{font-size: 14px;line-height: 24px;height: 72px;}
	.xq_history_c .swiper01 .swiper-slide .xq_tit{font-size: 160px;}
	.xq_history_c .xq_swiperpage{top: 130px;}

	.xq_idea_c ul{gap: 15px;}
	.xq_idea_c ul li{width: calc(33.33% - 10px);}
	.xq_idea_c ul li.xq_idea_li01 {transform: translateY(0);}
	.xq_idea_c ul li .xq_text{padding: 0 16px 20px 16px;}
	.xq_idea_c ul li .xq_text .xq_tit{font-size: 18px;}
	.xq_idea_c ul li .xq_text p {font-size: 14px;line-height: 24px;}

	.xq_qualifications_c .swiper-slide p{padding: 8px 10px;}
	.xq_qualifications_page{gap: 10px;}
	.xq_qualifications_page .swiper-button-next, .xq_qualifications_page .swiper-button-prev{width: 52px;height: 52px;background-size: 100% 100% !important;}
}

@media screen and (max-width:767px){

	.manu .a_p {height: 32px;line-height: 30px;margin: 0 2px;padding: 0 11px;}

	.page{display: block;padding: 6px 0;}
	.page .prev, .page .next{width: 100%;margin: 5px 0;}
	.page .return{display: none;}
    
    .xq_nbanner .xq_text{top: 35%;}
	.xq_nbanner .xq_text .xq_tit {font-size: 20px;}
    .xq_nbanner .xq_text p{margin-top: 5px;}

    .xq_location {padding: 10px 0;}
    .xq_location p{font-size: 12px;}
    
    .xq_subcolumn{margin-top: 12px;}
    .xq_subcolumn ul li{width: 50%;}
    .xq_subcolumn ul li a{line-height: 40px;}

	.xq_aggre_t {margin-top: 0;}
	.xq_aggre_item {padding: 15px 0;}
	.xq_aggre_t .xq_text{width: 100%;height: auto;padding: 16px 16px 20px 16px;}
	.xq_aggre_t .xq_text .xq_tit {font-size: 18px;}
	.xq_aggre_t .xq_text p {line-height: 22px;}
	.xq_aggre_t .xq_text a{position: relative;bottom: 0;margin-top: 12px;}
	.xq_aggre_t .xq_img{width: 80%;position: relative;right: 0;bottom: 0;padding-bottom: 15px;margin: 0 auto;}
	.xq_aggre_t .xq_img .xq_pic{padding-bottom: 61.5%;}
	.xq_aggre_b {margin-top: 12px;}
	.xq_aggre_b .swiper-button-prev {left: 6px;}
	.xq_aggre_b .swiper-button-next {right: 6px;}
	.xq_aggre_b .swiper-slide p{line-height: 22px;}

	.xq_prolist ul {gap: 12px;}
    .xq_prolist ul li{width: 100%;}
	.xq_prolist ul li .xq_text{padding: 16px 16px;}
	.xq_prolist ul li .xq_text p{line-height: 22px;margin-top: 8px;}
	.xq_prolist ul li .xq_text span {font-size: 13px;}

    .xq_propage_l{width: 100%;}
    .xq_propage_r{width: 100%;}
    .xq_propage_r h1{padding: 12px 0 6px 0;}
	.xq_propage_r .xq_dec{line-height: 22px;}

	.xq_article{padding: 15px 0 0 0;line-height: 22px;}
	.xq_article p{margin-bottom: 6px;}
	.xq_article h2 {font-size: 18px;margin: 8px 0;}
	.xq_article h3 {font-size: 16px;margin: 6px 0;}

    .xq_caselist ul {gap: 12px;}
    .xq_caselist ul li {width: 100%;}
    .xq_caselist ul li p{padding: 15px 12px 15px 12px;}
    
    .xq_newslist ul {gap: 12px;}
    .xq_newslist ul li {width: 100%;}
    .xq_newslist ul li .xq_text {padding: 16px 16px 10px 16px;}
	.xq_newslist ul li .xq_text .xq_tit {line-height: 22px;height: 60px;padding: 8px 0;margin-bottom: 8px;}

	.xq_newspage h1 {font-size: 20px;}
    .xq_newspage .xq_newspage_info {font-size: 12px;margin-top: 8px;}

    .xq_napp_b .xq_napp_li{margin-top: 15px;}
    .xq_napp_b .xq_napp_li .xq_text{width: 100%;padding: 16px 16px 16px 16px;}
    .xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_tit {font-size: 16px;}
    .xq_napp_b .xq_napp_li .xq_text .xq_text_c .xq_dec {line-height: 22px;}
    .xq_napp_b .xq_napp_li .xq_text .xq_text_c a {margin-top: 12px;}
    .xq_napp_b .xq_napp_li .xq_img {width: 100%;}

    .xq_contact_l{width: 100%;margin-bottom: 20px;}
    .xq_contact_l ul{gap: 15px;}
	.xq_contact_r{width: 100%;}
	#container_map {height: 280px;}

	.xq_form form{gap: 6px;}
	.xq_form .form_li{width: 100%;}
	.xq_form input, .xq_form textarea{line-height: 38px;}
	.xq_form textarea {height: 100px;}
	.xq_form .xq_form_btn{line-height: 40px;padding: 0 24px;margin-top: 5px;}

	.xq_nabout_r {width: 100%;position: relative;top: 0;text-align: center;}
	.xq_nabout_r img {width: 100%;}
	.xq_nabout_l {padding-right: 0;margin-top: 15px;}
	.xq_ntitle .xq_tit {font-size: 20px;}
	.xq_ntitle .xq_line{margin-top: 0;}
	.xq_nabout_l .xq_text {line-height: 22px;}
	.xq_nabout_l .xq_text p {margin-bottom: 6px;}
	.xq_nabout_l .xq_about_num{margin-top: 16px;}
	.xq_nabout_l .xq_about_num li .xq_num span {font-size: 24px;}
	.xq_nabout_l .xq_about_num li .xq_num em{font-size: 12px;}
	.xq_nabout_l .xq_about_num li p {font-size: 14px;margin-top: 4px;}

	.xq_culture ul li{width: 100%;padding: 20px 24px;}
	.xq_culture ul li:nth-child(2){border-left: 0;border-right: 0;border-top: 1px solid #DFE4EA;border-bottom: 1px solid #DFE4EA;}
	.xq_culture ul li .xq_tit {font-size: 16px;font-weight: bold;}

	.xq_history_c .swiper01 .swiper-slide .xq_dec {width: 100%;line-height: 22px;height: 66px;}
    .xq_history_c .swiper01 .swiper-slide .xq_tit {font-size: 86px;}
    .xq_history_c .xq_swiperpage {position: relative;top: 0;}
    .xq_history_c .xq_swiperpage .swiper-button-next, .xq_history_c .xq_swiperpage .swiper-button-prev{width: 46px;height: 46px;background-size: 100% 100% !important;}
    .xq_history_c .swiper02{width: calc(100% - 120px);}
    .xq_history_c .swiper02:before{left: 60px;top: 18px;}
    .xq_history_c .swiper02:after{right: 60px;top: 18px;}
    .xq_history_c .swiper02 .swiper-notification{width: calc(100% - 120px);top: 21px;left: 60px;}
    .xq_history_c .swiper02 .swiper-slide span{font-size: 14px;padding-top: 18px;margin-top: 15px;}

	.xq_idea_c ul li {width: 100%;}
	.xq_idea_c ul li .xq_pic {padding-bottom: 100%;}
	.xq_idea_c ul li .xq_text p{line-height: 22px;}

}