@charset "utf-8";
body{overflow-x:hidden;}
:focus{ outline:none   }

.fzlc-content .fzlc-container #fzlc-swiper .swiper-slide-active:nth-child(2n) .dd2 i{border-top: 10px dashed #E29E29!important;}
.banner-swiper video{width:100%;    
  position: relative;
  z-index: -1;
  height: 100vh;
  object-fit: cover;
}
.shejiqi .banner-swiper video{height:100%;}
.zplc-content{background-size:cover;}
.xzcjwt-content{padding-bottom:100px;}

.subNav-content .subnav-ul .second-ul{display:flex;flex-wrap:wrap;}
.subNav-content .subnav-ul .second-ul li{padding-bottom:0px;}
.subNav-content .subnav-ul .second-ul li a{border-bottom:0px;height:100%;}
.subNav-content .subnav-ul .second-ul li.on ::after, .subNav-content .subnav-ul .second-ul li:hover ::after{bottom:0px;}

.about-info-container .info-container-div .swiper-y .swiper-container{height:372px;}
.max-text-1{height:1.5em;line-height:1.5;}

.soclal-list-container .page-right:after{background: #e1e1e1;}
.soclal-list-container .page-right .swiper-slide .item{border-left:0px;}
.soclal-list-container .page-right .swiper-slide .item:after{left:2px;width:4px;}
/*关于圣泉定位层级*/
.dd-item-cate.fixed{z-index:13;}
.czyfz-part3 .w1440{position: relative;}
.czyfz-part3 #gdt-swiper{position: static;}
.czyfz-part3 #gdt-swiper .swiper-slide-active a p{left:0px;}
.czyfz-part3 #gdt-swiper .swiper-slide{z-index:2;}
.czyfz-part3 #gdt-swiper .swiper-slide-active{z-index:5;}
.detail-title .date .dd2 a{display: inline-block;width: 20px;margin-right: 10px;}
#c_static_001-1656234432436 .news-ul li .text{ height:230px;}

.czyfz-part3 #gdt-swiper .swiper-slide a{height:auto;}
.czyfz-part3 #gdt-swiper .swiper-slide-active a{transform: scale(1.3);}
.czyfz-part3 #gdt-swiper .swiper-slide-active a p{bottom: 0px;}

.shzp-content .title{display:block;overflow:hidden;}
#c_static_001-1660211101138 .shzp-content .form-content{display: block;justify-content: center;color: #333;}
#c_static_001-1660211101138 .shzp-content .form-content .js-kv-wrapper:nth-of-type(2){display:none;}
#c_static_001-1660211101138 .select-picker-search{padding-left:0px;}
#c_static_001-1660211101138 .js-kv-wrapper{margin-right:0px;display: flex;flex-wrap:wrap;width: auto;margin-right: 50px;}
#c_static_001-1660211101138 .js-kv-wrapper .p_filter_key{display: flex;align-items: center;margin-right: 10px;font-weight: 700;}
#c_static_001-1660211101138 .js-value-item>input{height:32px;font-size:14px;}
#c_static_001-1660211101138 .select-picker-search-checked{width:190px;}
.czyfz-part3 .ygfc-container{    position: absolute;
    z-index: 22222;
    top: 35%;
    left: 0;
    width: 100%;
    right: 0px;
}
.text-lg{font-size: 16px;}
.czyfz-part3 .swiper-pagination{display: none;}

.xgdy-content{padding-bottom: 110px;}

#c_static_001-1660211101138{padding-bottom: 110px;}
#c_static_001-1660211101138 .page_jump{display: none;}
#c_static_001-1656428786092{padding-bottom: 110px;}
#c_static_001-1656428786092 .page_jump{display: none;}

#testPage{margin:40px 0 20px;text-align:center;}
#testPage .ui-page-x{display:inline-block;}
#testPage .ui-page{
  display: inline-block;
    line-height: 30px;
    height: 30px;
    width: 30px;
    margin: 0 3px;
    background: #f4f4f4;
    color: #666;
    text-decoration: none;
    font-size: 14px;
    color: rgba(138, 138, 138, 1);
    border-style: solid;
    border-width: 1px;
    border-color: rgba(235, 235, 235, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    font-family: Arial;
    background-color: rgba(255, 255, 255, 0);
}
#testPage .ui-page.ui-page-current{
background-color: rgba(34, 42, 53, 1);
    font-size: 14px;
    font-family: Arial;
    color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 0;
    border-color: rgba(34, 42, 53, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
#testPage .ui-page:hover{
color: rgba(64, 158, 255, 1);
    border-color: rgba(64, 158, 255, 1);
  text-decoration: none;
}
#testPage .ui-page.ui-page-current:hover{color:#fff;}
#testPage .ui-page>svg{width:15px;height:15px;margin-top:-4px;}
#testPage span.ui-page-prev{
    color: #ccc;
    cursor: not-allowed;
background-color: rgba(244, 244, 245, 1);
    font-size: 14px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(225, 225, 225, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
#testPage span.ui-page-next{
    color: #ccc;
    cursor: not-allowed;
background-color: rgba(244, 244, 245, 1);
    font-size: 14px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(225, 225, 225, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
#testPage span.ui-page-prev:hover{border-color: rgba(244, 244, 245, 0);color:#ccc;}
#testPage span.ui-page-next:hover{border-color: rgba(244, 244, 245, 0);color:#ccc;}

.testPage{margin:40px 0 20px;text-align:center;}
.testPage .ui-page-x{display:inline-block;}
.testPage .ui-page{
  display: inline-block;
    line-height: 30px;
    height: 30px;
    width: 30px;
    margin: 0 3px;
    background: #f4f4f4;
    color: #666;
    text-decoration: none;
    font-size: 14px;
    color: rgba(138, 138, 138, 1);
    border-style: solid;
    border-width: 1px;
    border-color: rgba(235, 235, 235, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    font-family: Arial;
    background-color: rgba(255, 255, 255, 0);
}
.testPage .ui-page.ui-page-current{
background-color: rgba(34, 42, 53, 1);
    font-size: 14px;
    font-family: Arial;
    color: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 0;
    border-color: rgba(34, 42, 53, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.testPage .ui-page:hover{
color: rgba(64, 158, 255, 1);
    border-color: rgba(64, 158, 255, 1);
  text-decoration: none;
}
.testPage .ui-page.ui-page-current:hover{color:#fff;}
.testPage .ui-page>svg{width:15px;height:15px;margin-top:-4px;}
.testPage span.ui-page-prev{
    cursor:pointer;
    color: #ccc;
background-color: rgba(244, 244, 245, 1);
    font-size: 14px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(225, 225, 225, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.testPage span.ui-page-prev.disabled{
    cursor: not-allowed;
}
.testPage span.ui-page-next{
    cursor:pointer;
    color: #ccc;
background-color: rgba(244, 244, 245, 1);
    font-size: 14px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(225, 225, 225, 1);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.testPage span.ui-page-next.disabled{
    cursor: not-allowed;
}
.testPage span.ui-page-prev:hover{border-color: rgba(244, 244, 245, 0);color:#ccc;}
.testPage span.ui-page-next:hover{border-color: rgba(244, 244, 245, 0);color:#ccc;}
.testPage span.ui-num{
    cursor:pointer;
    margin: 0 3px 10px 0;
}
.testPage span.ui-num.ui-page-current{
    cursor: default;
}
.main-platform-cate .item .img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.main-platform-cate .item .img img:nth-child(1){opacity: 1;
    transform: translateY(0);}
.main-platform-cate .item .img img:nth-child(2){opacity: 0;
    transform: translateY(100%);}
.main-platform-cate .item.cur img:nth-child(1){opacity: 0;
    transform: translateY(-100%);}
.main-platform-cate .item.cur img:nth-child(2){opacity: 1;
    transform: translateY(-100%);}
.main-platform-cate .item.cur img{
    transition: all 0.3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
    -o-transition: all 0.3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
    -moz-transition: all 0.3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
}



.detail-part3 .swiper .swiper-slide a{display:block;top:50%;transform: translateY(-50%);padding-bottom:0px;height: auto;border:0px;}
.detail-part3 .swiper .swiper-slide:hover a{border:0px;}
.detail-part3 .swiper .swiper-slide{position:relative;}
.detail-part3 .swiper .swiper-slide:after{content:"";display:none;width:100%;height:6px;background:#F5B837;position:absolute;bottom:0px;left:0px;}
.detail-part3 .swiper .swiper-slide:hover:after{display:block;}
.detail-part3 .swiper .swiper-slide a .icon{margin-left:auto;margin-right:auto;}
.detail-part3 .swiper .swiper-slide a p{text-align:center;}
.detail-part3 .swiper .swiper-slide a .more{width:36px;margin-left:auto;margin-right:auto;}



.w1440.gdxw-container{width: 1440px;max-width: 96%;margin:80px auto;}
      .part1{width: 100%;padding:0 100px;position: relative;margin-bottom: 20px;}

      .huodong1{width: 100%;}
      .huodong1 ul{overflow: hidden;display: flex;flex-wrap: wrap;}
      .huodong1 ul li{float: left;width: calc((100% - 20px) / 2);margin-right: 20px;position:relative;cursor: pointer;}
      .huodong1 ul li:nth-child(2n){margin-right: 0px;}
      .huodong1 ul li img{width: 100%;}
      .huodong1 ul li p{color:#fff;text-align: center;position:absolute;bottom: 20px;padding:0 10px;width:100%;}

      .part2{width: 100%;padding:0 100px;position: relative;}
      .huod_swi{width: 100%;overflow: hidden;position: static;}
      .huod_swi img{width: 100%;}
      .huod_swi .swiper-slide{position: relative;cursor: pointer;}
      .huod_swi .swiper-slide p{color:#fff;text-align: center;position:absolute;bottom: 20px;padding:0 10px;width:100%;}

      .img_big_show{display:none;position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;background-color: rgba(0,0,0,0.9);z-index: 999;}
      .img_big_show .img_con{width: 70%;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);background-color: #fff;}
      .img_big_show .img_con img{width: 100%;}
      .img_big_show .img_con p{text-align: center;padding:5px 10px;height: auto;}

      .img_big_show .close{position: absolute;top:10%;right: 10%;width: 20px;height: 20px;cursor: pointer;transition:all 0.5s ease-in-out;}
      .img_big_show .close:after{content: "";display: block;position: absolute;left: 0%;top: 50%;width:20px;height: 1px;background: #fff;transform:rotate(45deg);}
      .img_big_show .close:before{content: "";display: block;position: absolute;left: 0%;top: 50%;width:20px;height: 1px;background: #fff;transform:rotate(135deg);}
      .img_big_show .close:hover{transform:rotate(180deg);}
 
 .detail-part2 .cpgs-detail .cpxl-ul li:nth-child(4n){margin-right: 0px;}

.president-message{background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}

.about-info-container{padding-left:0px;width: 1440px;margin: 0 auto;}
.about-image-swiper{margin-left: 3%;}
.about-image-swiper .item{width: 100%;}
#c_static_001-1656144364290 .about-info-container .info-container-div{width:47%;}

.qxcp-content .qxcp-ul li a .dd2{padding:0 20px;line-height:1.5;}


.detail-part3 .list_img_text{padding:0px 25px!important;line-height: 1.5;height: 13.5em;overflow: hidden;margin-top: 10px;}

.main-footer-help .div-list .item{width:70px;height: 70px;}
.main-footer-help .div-list .item .la{height: 70px;}
.main-footer-help .div-list .item .la.ever{height: 100px;}

.main-footer-help .div-list .item .icon{margin:0 auto;}

.bsh-img>img{max-width: 1920px;margin:0 auto;display: block;}


.pyln-content .pylj-content .ln5{justify-content: flex-end;}
.pyln-content .pylj-content .ln6{justify-content: flex-end;}
.pyln-content .pylj-content .ln7{justify-content: flex-end;}

.pzbz-content .txrz-container #txrz-swiper .swiper-slide .text, 
.pzbz-content .txrz-container #jcsb-swiper .swiper-slide .text{display: flex;align-items: center;}

#c_static_001-1656430500989 .prod_swi{padding-bottom: 56%;}
#c_static_001-1656430500989 .detail-part1 .pic{padding-right: 4.5%;border-right:1px solid #ebeced;}
#c_static_001-1656430500989 .detail-part1 .text{border:0px;padding-left: 0px;}
#c_static_001-1656430818148 .detail-part1 .pic{padding-right: 4.5%;border-right:1px solid #ebeced;}
#c_static_001-1656430818148 .detail-part1 .text{border:0px;padding-left: 0px;}

.xxgk-ul li{height:auto;}
.xxgk-ul li div.clearFix .dd2{white-space: initial;padding-right: 20px;}

.qxcp-content .qxcp-ul li .text p{line-height: 1.5;}
.detail-part2 .cpgs-detail .cptd-ul{display: flex;flex-wrap:wrap;}
.detail-part2 .cpgs-detail .cptd-ul li p{width: calc(100% - 42px);}
.detail-part2 .cpgs-detail .cptd-ul li{padding-right: 30px;}

.detail-part2 .cpgs-detail .cpxl-ul{display: flex;flex-wrap:wrap;}
.detail-part2 .cpgs-detail .cpxl-ul li .text{display: block;height:auto;line-height:1.5;padding-top: 10px;padding-bottom: 10px;}

.article-news-swiper .img{height: auto;}
.news-ul{margin-top: 55px;}
#c_static_001-1656237623292 .e_loop-1 .p_list{margin-top: 37px;}

.detail-part3 .product-tab{display: none;}

.cur .hover_img{    position: absolute;top: 0px;left: 0px;bottom: 0px; right: 0px;}
.main-platform-cate .item .dd1{z-index: 2;}
.main-platform-cate .item .dd2{z-index: 2;}

@media only screen and (max-width: 1700px){
  #c_static_001-1656144364290 .main-pl{padding-left:7%;}
}
@media only screen and (max-width: 1500px){

#c_static_001-1656144364290 .main-pl{width:100%;padding-right:2%;padding-left:3%;}
}
@media only screen and (max-width: 1400px){

}
@media only screen and (max-width: 1000px){
  #c_static_001-1660211101138 .shzp-content .form-content{display:block;justify-content: left;}
  #c_static_001-1660211101138 .js-kv-wrapper{width:25%;}

        .part1{padding:0 40px;}
        .part2{padding:0 40px;}
      }

@media only screen and (max-width: 768px){
.news-ul li .text{ height:auto;}
.article-news-swiper{margin-top: 0px;padding-bottom: 0px;}
}
@media only screen and (max-width: 700px){
  
  .czyfz-part3{padding:40px 0;}
  .czyfz-part3 #gdt-swiper{width: 100%;margin:0;}
  .czyfz-part3 #gdt-swiper .swiper-slide-active a{transform: scale(1);}
  .czyfz-part3 .ygfc-container{display: none;}
  .czyfz-part3 #gdt-swiper .swiper-slide a p{padding:0px 10px;}
  .czyfz-part3 .swiper-pagination{bottom: 0px;width:100%!important;display: block;}
  .czyfz-part3 .swiper-pagination-bullet-active{background-color: #8b7c93;}

  .part1{margin-bottom: 10px;padding:0px;}
        .part2{padding:0px;padding-bottom: 30px;}
        .huodong1 ul li{margin-right: 10px;width: calc((100% - 10px) / 2);}
        .huodong1 ul li p{position: static;color:#333;font-size: 14px;margin-top: 5px;}
        .part2 .swiper-button-prev{display: none;}
        .part2 .swiper-button-next{display: none;}
        .part2 .swiper-pagination{bottom: 0px;width:100%!important;}
        .part2 .swiper-pagination-bullet-active{background-color: #8b7c93;}
        .huod_swi .swiper-slide p{position: static;color:#333;font-size: 14px;margin-top: 5px;}


#c_static_001-1660211101138 .js-kv-wrapper{width:100%;margin-right:0px;margin-bottom:20px;}
#c_static_001-1660211101138 .selectPickerWrapper{width:100%;}
#c_static_001-1660211101138 .select-picker-search-checked{width:100%;}
#c_static_001-1660211101138 .select-picker-search{width:100%;}
#c_static_001-1660211101138 .select-picker-options-wrp{width:100%;}
#c_static_001-1660211101138 .js-value-item>input{width:100%;}

#c_static_001-1656144364290 .main-pl{padding-left:2%;}
  #c_static_001-1656144364290 .about-info-container .info-container-div{width:100%;}
  #c_static_001-1656144364290 .about-info-container .about-image-swiper .item{width:100%;}
  #c_static_001-1656144364290 .about-info-container .about-image-swiper{width:100%;}
  
  .main-footer .foot-bottom .items-center a{margin-left: 0;margin-right: 0.5rem;}
  .main-footer .foot-bottom a.text-white img{display:none;}
  
  .pyln-content .dd3{margin-top: 50px;}
  .pyln-content .pylj-content{margin:0 auto;transform: scale(1);height: auto;padding-top: 50px;margin-top: 40px;padding-bottom: 50px;}
  .pyln-content .pylj-content .img{top:0%;left: 50%;transform:translateX(-50%);z-index: -1;opacity: 1;width: 150px;}
  .pyln-content .pylj-content .title{position: static;font-size: 20px;}
  .pyln-content .pylj-content .ln1{position:static;margin-top: 100px;justify-content: flex-end;flex-direction: row-reverse;}
  .pyln-content .pylj-content .ln1 .ppln-pic{margin-top: 0px;margin-right: 10px;}
  .pyln-content .pylj-content .ln2{position:static;margin-top: 20px;}
  .pyln-content .pylj-content .ln3{position:static;margin-top: 20px;}
  .pyln-content .pylj-content .ln4{position:static;margin-top: 20px;}
  .pyln-content .pylj-content .ln4 .ppln-pic{margin-right: 10px;margin-left: 0px;}
  .pyln-content .pylj-content .ln5{position:static;margin-top: 20px;flex-direction: row-reverse;}
  .pyln-content .pylj-content .ln5 .ppln-pic{margin-right: 10px;margin-left: 0px;}
  .pyln-content .pylj-content .ln6{position:static;margin-top: 20px;flex-direction: row-reverse;}
  .pyln-content .pylj-content .ln6 .ppln-pic{margin-right: 10px;margin-left: 0px;}
  .pyln-content .pylj-content .ln7{position:static;margin-top: 20px;flex-direction: row-reverse;}
  .pyln-content .pylj-content .ln7 .ppln-pic{margin-right: 10px;margin-left: 0px;}
  .pyln-content .pylj-content .ppln-pic{width: 50px;height: 50px;}
  .pyln-content .pylj-content .ppln-pic img{width:40%;}

  #c_static_001-1660211101138{padding-bottom: 50px;}
  #c_static_001-1656428786092{padding-bottom: 50px;}

  #c_static_001-1656430459057{min-height:30px;}

.pzbz-content .title{height: auto;}
  .pzbz-content .title .dd1{display: block;width: 100%;margin-bottom: 20px;}
  .pzbz-content .title .dd2{position:static;}
  .pzbz-content .title .dd2 a{margin-left: 0px;padding:20px 10px 25px 10px;}

}
@media only screen and (max-width: 640px){
  .banner-swiper video{height: 300px;}
  .current-nav{height: auto;margin-bottom: 20px;margin-top: 20px;}
  .current-nav .wp-1440{overflow: hidden;display: flex;flex-wrap: wrap;}
  .current-nav .nav-a{display: block;font-size: 14px;width:48%;text-align: center;
    line-height: 1.5;padding:10px;border: 1px solid #eee;margin-bottom: 10px;margin-right: 1%;margin-left: 1%;
    display: flex;align-items: center;justify-content: center;
  }
}
.shejiqi .banner-swiper .banner-image {
  height: 100%;
}
     