
#c_static_583-1660297534983 .company04 {color:#fff;position:relative;overflow:hidden;width: 96%;max-width: 1600px;margin: 0 auto;height: 290px;}
#c_static_583-1660297534983 .company04 .swiper-wrapper{top: 0;}
#c_static_583-1660297534983 .company04 .procees_swiper {overflow: visible;z-index: 2;}
#c_static_583-1660297534983 .company04 .procees_swiper .swiper-slide {text-align:center;top: 163px;}
#c_static_583-1660297534983 .company04 .year {font-size:36px;font-family:'Arial';font-weight: bold;}
#c_static_583-1660297534983 .company04 .desc {color:rgba(0,0,0,.8);line-height:24px;max-height:168px;overflow-y:scroll;width: 600px;max-width:calc(100% - 106px);margin: 15px auto 0;font-size: 18px;}
#c_static_583-1660297534983 .company04 .desc::-webkit-scrollbar {width:5px;}
#c_static_583-1660297534983 .company04 .desc::-webkit-scrollbar-track {background:rgba(0,0,0,0);}
#c_static_583-1660297534983 .company04 .desc::-webkit-scrollbar-thumb {background:rgba(0,0,0,.2);}
#c_static_583-1660297534983 .company04 .next_year{ position: absolute; right: -0.5vw; transition: ease 1s; top: 50%; transform: translateY(-50%);font-size: 8vw;font-weight: bold;color: rgba(255,255,255, .14);line-height: 28px;}
#c_static_583-1660297534983 .company04 .prev_year{position: absolute; left: -1vw; transition: ease 1s; top: 50%; transform: translateY(-50%);font-size: 8vw;font-weight: bold;color: rgba(255,255,255, .14);line-height: 28px;}
#c_static_583-1660297534983 .company04 .button { color: #333333;width: 53px; height: 53px;line-height: 53px; font-size: 36px;font-family:'宋体';border:1px solid #333333;position: absolute; outline: none; cursor: pointer; top: 116%; text-align: center;  z-index: 2;transform: translateY(-50%);transition:.36s all linear; }
#c_static_583-1660297534983 .company04 .button:hover {background: #024fa4;color:#fff;transition:.36s all linear;}
#c_static_583-1660297534983 .company04 .prev{ left: 0;}
#c_static_583-1660297534983 .company04 .next{ right: 0;}
#c_static_583-1660297534983 .company04 .year_swiper {height:12.5vw;width: 86%;margin: 0 auto;top: -150px;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide{display: flex;align-items: center;justify-content: center;color: #c1cadc;position: relative;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide::before{ content: ""; width: calc(50% - 15px); transition: ease 1s; height: 1px; background: rgba(0,0,0,.4);position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide::after{ content: ""; width: calc(50% - 15px); transition: ease 1s;  height: 1px; background: rgba(0,0,0,.4);position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide .yearbox{ position: relative; width: 130px; height:130px; text-align: center;font-size: 20px; }
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide .yearbox::before{ content: ""; display: block; width: 6px; height: 6px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); bottom: 0; background: #024fa4; border-radius: 50%;z-index: 3;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox::before {width:10px;height:10px;}

#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox::after{ content: ""; display: block; width: 4px; height: 4px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); bottom: 0; background: #024fa4; border-radius: 50%;z-index: 2;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox::after{width:26px;height:26px;background-color: #aac1da;}

#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox em { transform: translateY(80px);font-size:30px; line-height: 60px;color: #024fa4;font-weight: bold;font-style: normal;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide .yearbox em { transition: ease .2s; display: block; transform: translateY(90px);font-style: normal;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-active::before{width: calc(50% - 40px);}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-active::after{width: calc(50% - 40px);}



#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-prev{color: #3667ae;}
#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-next{color: #3667ae;}

#c_static_583-1660297534983 .company04 .year_swiper .swiper-slide.swiper-slide-next + .swiper-slide {
  color: #869dc5;
}

/*首页产品展示*/
.sy-cpzs{width: 96%;max-width: 1600px;margin: 0 auto;}
.sy-cpzs .sy-cpzs-list{padding-bottom: 1vw;}
.sy-cpzs .sy-cpzs-nav{text-align: center;padding: 50px 0 70px;}
.sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item{display: inline-block;width: 190px;height: 60px;border: 1px solid #444444;line-height: 60px;font-size: 18px;cursor: pointer;margin: 0 14px;position: relative; z-index: 2;margin-top: 14px;}
.sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item a{display: block;}
.sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #024fa4;
    /*background:linear-gradient(to right,#e6000f,#fff);*/
    opacity: 0;
    transition: .36s all linear;
}

.sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item.active{display: inline-block;color: #fff;}
.sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item.active:after{width: 100%;
    opacity: 1;
    transition: .26s all linear;
    z-index: -1;}


@-webkit-keyframes show 
{
0% {opacity:0;}
100% {opacity:1;}
}
@-webkit-keyframes hide 
{
0% {opacity:1;}
100% {opacity:0;}
}

.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item{opacity:0;
-webkit-animation:hide 1s ease;
display: none;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item.active{opacity: 1;display: block;-webkit-animation:show 1s ease;
transition-delay: 0s;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul{display: flex;flex-wrap: wrap;position: relative;max-width: 100%;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li{flex-basis: calc(25%);padding-right: 30px;margin-bottom: 30px;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .img{height: 276px;overflow: hidden;text-align: center;justify-content: center;display: flex;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a{border:  1px solid #cccccc;display: inline-block;background-color: #fff;position: relative;top: 0;width: 100%;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li img{border: 0;vertical-align: middle;max-width: 100%;-webkit-transition: all .5s ease;
    transition: all .5s ease;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a:hover .img img{ -webkit-transform: scale(1.1);
    transform: scale(1.1);}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p.des{height: 100px;font-size: 18px;line-height: 30px;display: flex;position: relative;z-index: 2;}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p.des::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #024fa4;
    /*background:linear-gradient(to right,#e6000f,#fff);*/
    opacity: 0;
    transition: .36s all linear;
    z-index: 1;
}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .wz{flex: 1;padding: 30px 30px 0;display: -webkit-box;          /* 必须配合旧版弹性盒子模型 */
  -webkit-line-clamp: 1;         /* 限制显示行数 */
  -webkit-box-orient: vertical;  /* 文本垂直排列 */
  overflow: hidden;              /* 隐藏超出内容 */
  max-height: 60px;               /* 最大高度 = 行高 × 行数（1.5 × 2） */}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .jt { color: #fff;width: 34px; height: 34px;line-height: 34px; font-size: 24px;font-family:'宋体';text-align: center;display: inline-block;background-color: #024fa4;margin-right: 30px;position: relative;top: 50%;transform: translateY(-50%);}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a:hover{
    box-shadow: 1px -1px 6px 2px #d9d9d9;
    top: -10px;
    border: 0;
    transition: 0.4s all linear;
    color: #fff;
}
.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a:hover p:after{
    width: 100%;
    opacity: 1;
    transition: .26s all linear;
    z-index: -1;
}


/*解决方案*/
.sy-jjfa .sy-jjfa-p1{font-size: 40px;text-align: center;color: #151515;padding-top: 4vw;}
.sy-jjfa .sy-jjfa-p2{font-size: 16px;text-align: center;color: #555555;padding-bottom: 30px;}

.sy-jjfa .sy-jjfa-c{background: url(../cms/image/002png.jpg) no-repeat;height: 680px;background-size: cover;background-attachment:fixed;}
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n{width: 96%;max-width: 1600px;margin: 0 auto;position: relative;height: 100%;}


.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-container {
      width: 100%;
      height: 100%;
    }
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-wrapper{
      /* 通过改变animation-timing-function 制作弹性切换效果 */
            /*transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;*/
        }
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide {
      padding: 45px 75px;
    }
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n{background-color: #fff;border-radius: 10px;overflow: hidden;}
/*.sy-jjfa-swiper-button-next{position: absolute;left: 0;top: 0;width: 30px;height: 100%;color: #fff;font-size: 60px;z-index: 10; display: block;
    margin: 30px auto;
    width: 25px;
    height: 25px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;transform: rotate(-45deg);}
    .sy-jjfa-swiper-button-next::after{
    content: "";
    display: block;
    width: 2px;
    height: 45px;
    background-color: black;
    transform: rotate(-45deg) translate(15px, 4px);
    left: 0;
    top: 0;
  }
.sy-jjfa-swiper-button-prev{position: absolute;right: 0;top: 0;width: 30px;height: 100%;color: #fff;font-size: 60px;z-index: 10; display: block;
    margin: 30px auto;
    width: 25px;
    height: 25px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;transform: rotate(135deg);}
.sy-jjfa-swiper-button-prev::after{
    content: "";
    display: block;
    width: 2px;
    height: 45px;
    background-color: black;
    transform: rotate(-45deg) translate(15px, 4px);
    left: 0;
    top: 0;
  }*/


.sy-jjfa-swiper-button-next,.sy-jjfa-swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.sy-jjfa-swiper-button-next.swiper-button-disabled,.sy-jjfa-swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.sy-jjfa-swiper-button-next:after,.sy-jjfa-swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1
}

.sy-jjfa-swiper-button-prev,.swiper-container-rtl .sy-jjfa-swiper-button-next {
    left: 10px;
    right: auto
}

.sy-jjfa-swiper-button-prev:after,.swiper-container-rtl .sy-jjfa-swiper-button-next:after {
    content: 'prev'
}

.sy-jjfa-swiper-button-next,.swiper-container-rtl .sy-jjfa-swiper-button-prev {
    right: 10px;
    left: auto
}

.sy-jjfa-swiper-button-next:after,.swiper-container-rtl .sy-jjfa-swiper-button-prev:after {
    content: 'next'
}

.sy-jjfa-swiper-button-next.swiper-button-white,.sy-jjfa-swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.sy-jjfa-swiper-button-next.swiper-button-black,.sy-jjfa-swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000
}

.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n{padding: 2vw;display: flex;}
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-l{flex: 1;}
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-l .t{font-size: 24px;}
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-l .hr{width: 80px;height: 3px;background-color: #024fa4;margin: 15px 0;}
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-l .c p{line-height: 33px;font-size: 16px;}
/*.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-l .c span{margin-right: 10px;width: 5px;height: 5px;background-color:#024fa4;border-radius: 5px;display: inline-block;vertical-align: middle;margin-top: -3px;}*/
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-r{flex: 2;max-width: 787px;}
.sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-r img{max-width: 100%;}

/*合作伙伴*/
.sy-hzhb-w{background-color: #f2f2f2;padding: 85px 0 60px 0;}
.sy-hzhb{width: 96%;max-width: 1600px;margin: 0 auto;}
.sy-hzhb .p1{display: flex;}
.sy-hzhb .p1 .p1-l{flex: 1;font-size: 2.5rem;}
.sy-hzhb .p1 .p1-r{padding-top: 20px;}
.sy-hzhb .p1 .p1-r a{display: inline-block;color: #333333;margin-right: 10px;position: relative;z-index: 2;font-size: 18px;padding: 0 20px;}
.sy-hzhb .p2{width: 100%;overflow: hidden;padding: 40px 0;}
.sy-hzhb .p1 .p1-r a.active{color: #fff;}
.sy-hzhb .p1 .p1-r a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #024fa4;
    /*background:linear-gradient(to right,#e6000f,#fff);*/
    opacity: 0;
    transition: .36s all linear;
}
.sy-hzhb .p1 .p1-r a.active:after{width: 100%;
    opacity: 1;
    transition: .26s all linear;
    z-index: -1;}

.sy-hzhb .p2 .p2-item{display: flex;flex-wrap: wrap; /* 关键：允许换行 */
  gap: 5px; /* 元素间距 */}
.sy-hzhb .p2 .p2-item a{flex: 0 0 14%;}
.sy-hzhb .p2 .p2-item a img{border: 1px solid #e6e6e6;width: 100%;}

/*新闻资讯*/
.sy-xwzx-w{padding: 85px 0 0 0;}
.sy-xwzx{width: 96%;max-width: 1600px;margin: 0 auto;}
.sy-xwzx .p1{display: flex;}
.sy-xwzx .p1 .p1-l{flex: 1;font-size: 40px;}
.sy-xwzx .p1 .p1-r{padding-top: 20px;}
.sy-xwzx .p1 .p1-r a{display: inline-block;color: #333333;margin-right: 10px;position: relative;z-index: 2;font-size: 18px;padding: 0 20px;}
.sy-xwzx .p2{width: 100%;overflow: hidden;padding: 40px 0;padding-top: 0;}
.sy-xwzx .p1 .p1-r a.active{color: #fff;}
.sy-xwzx .p1 .p1-r a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #024fa4;
    /*background:linear-gradient(to right,#e6000f,#fff);*/
    opacity: 0;
    transition: .36s all linear;
}
.sy-xwzx .p1 .p1-r a.active:after{width: 100%;
    opacity: 1;
    transition: .26s all linear;
    z-index: -1;}

.sy-xwzx .p2 .p2-item{}
  .sy-xwzx .p2 .p2-item ul{display: flex;flex-wrap: wrap; /* 关键：允许换行 */
  }
.sy-xwzx .p2 .p2-item ul li{flex: 0 0 25%;padding-right: 34px;margin-top: 2vw;}
.sy-xwzx .p2 .p2-item ul li a{display: inline-block;}
.sy-xwzx .p2 .p2-item ul li span{display: inline-block;}
.sy-xwzx .p2 .p2-item ul li span.t{font-size: 20px;font-weight: bold;width: 100%;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 控制显示行数 */
  overflow: hidden;
  text-overflow: ellipsis;min-height: 70px;}
.sy-xwzx .p2 .p2-item ul li span.hr{width: 50px;height: 3px;background: #024fa4;}
.sy-xwzx .p2 .p2-item ul li span.desc{font-size: 16px;color: #666666;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 控制显示行数 */
  overflow: hidden;
  text-overflow: ellipsis;margin: 1vw 0;min-height: 3em;}
.sy-xwzx .p2 .p2-item ul li img{margin: 20px 0;max-width: 100%;}
.sy-xwzx .p2 .p2-item ul li img.thumb-img{-webkit-transition: all .5s ease;
    transition: all .5s ease;}
.sy-xwzx .p2 .p2-item ul li a:hover .thumb-img{-webkit-transform: scale(1.1);
    transform: scale(1.1);}
.sy-xwzx .p2 .p2-item ul li span.more{color:#333333;width:34px;height:34px;line-height:30px;font-size:20px;border:1px solid #666666;display: flex;
    align-items: center;justify-content: center;white-space:nowrap;overflow:hidden;transition:.36s all linear;}
.sy-xwzx .p2 .p2-item ul li a:hover span.more{width:120px;background: #024fa4;color:#fff;border-color:#024fa4;transition:.36s all linear;}
.sy-xwzx .p2 .p2-item ul li a:hover span.more img{filter: 
    brightness(0)       /* 将图片变为黑色 */
    invert(100%)        /* 反转颜色（黑→白） */
    saturate(0%)     /* 强制去色（关键修正！） */
    hue-rotate(0deg);/* 消除残留色相 */}
.sy-xwzx .p2 .p2-item ul li a:hover span.more:before {content:'查看更多　';font-size:14px;transition:.36s all linear;}
.sy-xwzx .p2 .p2-item ul li a:hover span.t{color: #024fa4;}


/*联系我们*/
.sy-lxwm{position: relative;}
.sy-lxwm .sy-lxwm-bg{background:url(../cms/image/003.png) no-repeat center;background-attachment: fixed;background-size: cover;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-w{width: 96%;max-width: 1600px;margin: 0 auto;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n{padding: 3vw;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1{background: #fff;padding: 3vw;display: inline-block;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item{display: flex;padding-bottom: 1.5vw;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item .item-item{flex: 1;display: flex;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item .item-item .item-item-l{padding-top: 0.3vw;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item .item-item .item-item-r{flex: 1;padding: 0 2vw 0 12px;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item .item-item .item-item-r .item-item-r-t{font-size: 16px;color: #333333;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item .item-item .item-item-r .item-item-r-c{font-size: 22px;white-space: nowrap; font-weight: bold;margin-top: -0.2vw;}

.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item3 a{display: inline-block;width: 173px;color:#fff;background: #024fa4;text-align: center;padding: 10px 0;font-size: 16px;}
.sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item3 a:before {content:'查看更多';font-size:16px;}

/*footer*/
.footer{background: #f4f4f4;}
.footer .p1{width: 94%;max-width: 1600px;margin: 0 auto;padding: 3vw 0;display: flex;flex-wrap: wrap;}
.footer .p1 .p1-r{flex: 1;display: flex;padding-left: 6vw;}
.footer .p1 .p1-r .p1-r-item{flex: 1;padding-left: 4vw;}
.footer .p1 .p1-r .p1-r-item .p1-r-item-t{font-size: 16px;color: #333333;position: relative;}
.footer .p1 .p1-r .p1-r-item .p1-r-item-t:before{content: "";display: inline-block;width: 10px;height: 2px;background: #024fa4;position: relative;top: -5px;right: 10px;}
.footer .p1 .p1-r .p1-r-item .p1-r-item-t a{display: inline-block;}
.footer .p1 .p1-r .p1-r-item .p1-r-item-c ul li a{color: #666666;font-size: 14px;white-space: nowrap;}
.footer .p1 .p1-r .p1-r-item .p1-r-item-c ul li{line-height: 30px;}
.footer .p1 .p1-r .p1-r-item .p1-r-item-c ul{padding-left: 10px;padding-top: 20px;}


.footer .p1 .p1-l-1 img{max-width: 260px;}
.footer .p1 .p1-l .p1-l-2{display: flex;padding-top: 20px;}
.footer .p1 .p1-l .p1-l-2 .p1-l-2-item{flex: 1;text-align: center;padding-right: 20px;}
.footer .p1 .p1-l .p1-l-2 .p1-l-2-item .img{display: inline-block;}
.footer .p1 .p1-l .p1-l-2 .p1-l-2-item .t{font-size: 16px;color: #666666;line-height: 40px;}
.footer .p2{border-top: 1px solid #cecece;color: #666666;text-align: center;line-height: 75px;}



/*分页*/
.wauto{width: 96%;max-width: 1600px;margin: 0 auto;}
.fy-banner img{width: 100%; height: 100%;  object-fit: cover;  transition: auto;}
.fy-nav {line-height: 30px;padding-top: 35px;min-height: 100px;border-bottom: 1px solid #ececec;}
.fy-nav .fy-nav-n{width: 96%;max-width: 1600px;margin: 0 auto;display: flex;}
.fy-nav .fy-nav-n .fy-nav-n-l{flex: 1;color: #a0a0a0;font-size: 16px; white-space: nowrap;}
.fy-nav .fy-nav-n .fy-nav-n-l a{color: #a0a0a0;display: inline-block;padding: 0 5px;}
.fy-nav .fy-nav-n .fy-nav-n-r{padding-bottom: 1vw;}
.fy-nav .fy-nav-n .fy-nav-n-r a{display: inline-block;font-size: 16px;color: #333333;margin-left: 4vw;}
.fy-nav .fy-nav-n .fy-nav-n-r a:hover{color: #024fa4;}
.fy-c-qyjs .t{font-size: 40px;margin: 50px 0;}
.fy-c-qyjs .c .c1{display: flex;justify-content: center;align-items: center;}
.fy-c-qyjs .c .c1 .c1-l{flex: 0 0 40%;border-radius: 2vw;overflow: hidden;}
.fy-c-qyjs .c .c1 .c1-r{flex: 0 0 60%;padding-left: 3vw;}
.fy-c-qyjs .c .c1 .c1-l img{max-width: 100%;}
.fy-c-qyjs .c .c1 .c1-l .custom-play-btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.fy-c-qyjs .c .c1 .c1-r img{max-width: 100%;}
.fy-c-qyjs .c .c2{font-size: 16px;line-height: 30px;padding: 50px 0 70px;}
.fy-c-qyjs .c .c2 img{max-width: 100%;}

/*2025-03-28产品页修复*/
.fy-nav-productlist .fy-nav-n .fy-nav-n-r a{display: inline-block;font-size: 16px;color: #333333;margin: 0 1vw;}
.fy-nav-productlist .fy-nav-n .fy-nav-n-r a.active{color: #024fa4;}
.fy-nav-productlist{line-height: 30px;padding-top: 35px;min-height: 100px;}
.fy-nav-productlist .fy-nav-n .fy-nav-n-r{padding-bottom: 1vw;}




/*分页-发展历程*/
.fy-fzlc{background: #f3f3f3;}
.fy-fzlc .company04 {color:#fff;background:url(/static/images/003.png) no-repeat center bottom;background-size:contain;padding:30px 0 60px;position:relative;overflow:hidden;}
.fy-fzlc .company04 .swiper-wrapper{top: 0;}
.fy-fzlc .company04 .procees_swiper {overflow: visible;z-index: 2;max-width: 1430px;width: 1430px;}
.fy-fzlc .company04 .procees_swiper .swiper-slide {text-align:center;top: -6vw;}
.fy-fzlc .company04 .year {font-size:85px;font-family:'Arial';font-weight: bold;color: #024fa4;}
.fy-fzlc .company04 .desc {color:rgba(0,0,0,.8);line-height:24px;max-height:168px;width: 600px;max-width:90%;margin: 0 auto;font-size: 20px;}
.fy-fzlc .company04 .desc::-webkit-scrollbar {width:5px;}
.fy-fzlc .company04 .desc::-webkit-scrollbar-track {background:rgba(0,0,0,0);}
.fy-fzlc .company04 .desc::-webkit-scrollbar-thumb {background:rgba(0,0,0,.2);}
.fy-fzlc .company04 .next_year{ position: absolute; right: -4.5vw; transition: ease 1s; top: 50%; transform: translateY(-50%);font-size: 5vw;font-weight: bold;color: #d3d9e5;line-height: 28px;}
.fy-fzlc .company04 .prev_year{position: absolute; left: -4.5vw; transition: ease 1s; top: 50%; transform: translateY(-50%);font-size: 5vw;font-weight: bold;color: #d3d9e5;line-height: 28px;}
.fy-fzlc .company04 .button { color: #333333;width: 50px; height: 50px;line-height: 50px; font-size: 24px;font-family:'宋体';border:1px solid #333333;position: absolute; outline: none; cursor: pointer; top: 53%; text-align: center;  z-index: 2;transform: translateY(-50%);transition:.36s all linear; }
.fy-fzlc .company04 .button:hover {background: #024fa4;color:#fff;transition:.36s all linear;}
.fy-fzlc .company04 .prev{ left: 0;}
.fy-fzlc .company04 .next{ right: 0;}
.fy-fzlc .company04 .year_swiper {height:12.5vw;margin: 0 auto;top: -15px;}
.fy-fzlc .company04 .year_swiper .swiper-slide{display: flex;align-items: center;justify-content: center;color: #024fa4;position: relative;}
.fy-fzlc .company04 .year_swiper .swiper-slide::before{ content: ""; width: calc(50% - 15px); transition: ease 1s; height: 1px; background: rgba(0,0,0,.4);position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.fy-fzlc .company04 .year_swiper .swiper-slide::after{ content: ""; width: calc(50% - 15px); transition: ease 1s;  height: 1px; background: rgba(0,0,0,.4);position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.fy-fzlc .company04 .year_swiper .swiper-slide .yearbox{ position: relative; width: 130px; height:130px; text-align: center;font-size: 20px; }
.fy-fzlc .company04 .year_swiper .swiper-slide .yearbox::before{ content: ""; display: block; width: 6px; height: 6px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); bottom: 0; background: #024fa4; border-radius: 50%;z-index: 3;}
.fy-fzlc .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox::before {width:10px;height:10px;}
.fy-fzlc .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox::after{ content: ""; display: block; width: 4px; height: 4px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); bottom: 0; background: #024fa4; border-radius: 50%;z-index: 2;}
.fy-fzlc .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox::after{width:26px;height:26px;background-color: #aac1da;}

.fy-fzlc .company04 .year_swiper .swiper-slide.swiper-slide-active .yearbox em { transform: translateY(80px);font-size:30px; line-height: 60px;color: #024fa4;font-weight: bold;font-style: normal;}
.fy-fzlc .company04 .year_swiper .swiper-slide .yearbox em { transition: ease .2s; display: block; transform: translateY(90px);font-style: normal;}
.fy-fzlc .company04 .year_swiper .swiper-slide.swiper-slide-active::before{width: calc(50% - 40px);}
.fy-fzlc .company04 .year_swiper .swiper-slide.swiper-slide-active::after{width: calc(50% - 40px);}
/*经营理念-组织机构*/
.fy-jjln-zzjg{display: flex;color: #fff;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l{flex: 1;background-color: #e67d00;background-image: url(/static/images/004.png);background-repeat: no-repeat;display: flex;justify-content: flex-end;background-position: right bottom;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln{width: 80%;max-width: 800px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln .t{font-size: 40px;padding: 70px 0 20px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln .desc{font-size: 20px;line-height: 40px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln .mr{padding: 40px 0 80px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l span.more{color:#fff;width:50px;height:50px;line-height:40px;font-size:30px;border:1px solid #fff;display: flex;
    align-items: center;justify-content: center;white-space:nowrap;overflow:hidden;transition:.36s all linear;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l a:hover span.more{width:150px;background: #e67d00;color:#fff;border-color:#fff;transition:.36s all linear;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l a:hover span.more:before {content:'查看更多　';font-size:16px;transition:.36s all linear;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-l a:hover span.t{color: #fff;}

.fy-jjln-zzjg .fy-jjln-zzjg-item-r{flex: 1;background-color: #004b9d;background-image: url(/static/images/005.png);background-repeat: no-repeat;display: flex;justify-content: flex-start;background-position: right bottom;padding-left: 8vw;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg{width: 80%;max-width: 800px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg .t{font-size: 40px;padding: 70px 0 20px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg .desc{font-size: 20px;line-height: 40px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg .mr{padding: 40px 0 80px;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r span.more{color:#fff;width:50px;height:50px;line-height:40px;font-size:30px;border:1px solid #fff;display: flex;
    align-items: center;justify-content: center;white-space:nowrap;overflow:hidden;transition:.36s all linear;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r a:hover span.more{width:150px;background: #004b9d;color:#fff;border-color:#fff;transition:.36s all linear;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r a:hover span.more:before {content:'查看更多　';font-size:16px;transition:.36s all linear;}
.fy-jjln-zzjg .fy-jjln-zzjg-item-r a:hover span.t{color: #fff;}
/*厂区展示*/
.fy-cqzs{padding: 60px 0;}
.fy-cqzs .t{display: flex;align-items: center;}
.fy-cqzs .t .t-l{flex: 1;font-size: 40px;}
.fy-cqzs .t .t-more{font-size: 18px;}
.fy-cqzs .t .t-more a:hover{color: #024fa4;}
.fy-cqzs .c{width: 100%;height: 350px; pointer-events: auto;}
.marquee-container {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%; /* 根据图片高度调整 */
}

.marquee-content {
    position: absolute;
    white-space: nowrap;
    list-style: none;
    padding: 0;
    margin: 0;
    height: 100%;
}

.marquee-content li {
    display: inline-block;
    height: 100%;
    padding: 0 18px;
    /* 根据图片大小调整 */
}
.marquee-content li a{display: inline-block;height: 100%;}
.marquee-content li img{width: 390px;height: 290px;padding:5px;border:1px solid #cccccc; }
/*.fy-cqzs .c{height: 380px;}*/
.marquee-content li span{display: block;width: 100%;text-align: center;font-size: 18px;line-height: 60px;}
.marquee-content li a:hover{color: #024fa4;}
.marquee-content li a:hover img{border:  1px solid #024fa4;}


/*分页newslist*/
.fy-newslist{display: flex;flex-wrap: wrap;
    position: relative;padding-top: 20px;}
.fy-newslist .item{flex-grow:0;
        flex-shrink: 0;
        flex-basis: calc(100% / 4);padding: 1.5vw 1.5vw 0 0;}
.fy-newslist .item a{border: 1px solid #e1e1e1;padding: 1vw;display: inline-block;}
.fy-newslist .item a img{max-width: 100%;/*max-height: 174px;*/}
.fy-newslist .item a img.thumb-img{-webkit-transition: all .5s ease;
    transition: all .5s ease;}
.fy-newslist .item a:hover .thumb-img{-webkit-transform: scale(1.1);
    transform: scale(1.1);}
.fy-newslist .item a .time{font-size: 16px;color: #a9a9a9;display:block;padding-top: 20px;}
.fy-newslist .item a .t{font-size: 20px;display:block;margin: 10px 0; display: -webkit-box;      /* 启用弹性盒子布局 */
  -webkit-box-orient: vertical; /* 文本垂直排列 */
  -webkit-line-clamp: 2;    /* 限制显示的行数 */
  overflow: hidden;          /* 超出部分隐藏 */
  text-overflow: ellipsis;  /* 超出部分显示省略号 */
  min-height: 66.66px;
}
.fy-newslist .item a .desc{font-size: 16px;color: #999999; display: -webkit-box;      /* 启用弹性盒子布局 */
  -webkit-box-orient: vertical; /* 文本垂直排列 */
  -webkit-line-clamp: 2;    /* 限制显示的行数 */
  overflow: hidden;          /* 超出部分隐藏 */
  text-overflow: ellipsis;  /* 超出部分显示省略号 */}
  .fy-newslist .item a:hover{border:  1px solid #024fa4;}
 .fy-newslist .item a:hover .t{color: #024fa4;}

.fy-news-c .t{font-size: 30px;font-weight: bold;text-align: center;border-bottom: 1px solid #DDDDDD;line-height: 80px;}
.fy-news-c .time{color: #5A5A5A;text-align: center;line-height: 60px;}
.fy-news-c .hr{height: 30px;background: #F5F5F5;}
.fy-news-c .c{font-size: 16px;line-height: 30px;padding: 20px 10px;}
.fy-news-c .c img{max-width: 100%;}
.fy-news-c .pre-next{font-size: 16px;display: flex;padding: 1vw 0 3vw;}
.fy-news-c .pre-next .item{flex: 1;color: #999;}
.fy-news-c .pre-next .item a{color: #292929;}
.fy-news-c .pre-next .item a:hover{color: #024fa4;}
.fy-news-c .pre-next .item:last-child{text-align: right;}

/*客户服务*/
.fy-khfw{padding: 1vw 0 3vw;}
.fy-khfw .t{font-size: 30px;line-height: 80px;}
.fy-khfw .desc{font-size: 16px;color: #575757;}
.fy-khfw .list{display: flex;flex-wrap: wrap;padding-top: 0.5vw;}
.fy-khfw .list .item{flex: 0 0 50%;padding-top: 2vw;padding-right: 2.4vw;}
.fy-khfw .list .item .item-n{background: #f1f1f1;display: flex;padding: 2.5vw 2vw;}
.fy-khfw .list .item .item-n .item-l{padding-right: 1.5vw;}
.fy-khfw .list .item .item-n .item-r{flex: 1;line-height: 40px;}
.fy-khfw .list .item .item-n .item-r .item-r-t{font-size: 20px;font-weight: bold;line-height: 50px;}
.fy-khfw .list .item .item-n .item-r .item-r-c{font-size: 16px;color: #333333;}
.fy-khfw .list .item .item-n .item-l .item-l-img{width: 200px;height: 200px;border-radius: 50%;overflow: hidden;position: relative;}
.fy-khfw .list .item .item-n .item-l .item-l-img img{min-width: 100%;position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 同时调整X和Y轴 */}
.fy-zxly{border-bottom: 3px solid #024fa4;background: #f3f5f6;}
.fy-zxly .wauto{width: 94%;padding: 4vw 0;}
.fy-zxly .t{font-size: 40px;color: #333333;text-align: center;padding-bottom: 1vw;}
.fy-zxly .p1 .item{display: flex;}
.fy-zxly .p1 .item .item-item{flex: 1;padding: 0.8vw 1.5vw;}
.fy-zxly .p1 .item .item-item input{border: 1px solid #afafaf;height: 3vw;line-height: 3vw;width: 100%;padding-left: 3vw;background: url(/static/images/009.png) no-repeat 1vw center #fff;font-size: 18px;}
.fy-zxly .p1 .item .item-item input.lxdh{background: url(/static/images/010.png) no-repeat 1vw center #fff;}
.fy-zxly .p1 .item .item-item input.dz{background: url(/static/images/011.png) no-repeat 1vw center #fff;}
.fy-zxly .p1 .item .item-item input.yx{background: url(/static/images/012.png) no-repeat 1vw center #fff;}
.fy-zxly .p1 .item3{padding: 0.8vw 1.5vw;}
.fy-zxly .p1 .item3 textarea{width: 100%;font-size: 18px;border: 1px solid #afafaf;padding-left: 3vw;background: url(/static/images/013.png) no-repeat 1vw 1vw #fff;padding-top: 1vw;padding-bottom: 1vw;padding-right: 1vw;min-height: 7.5vw;}
.fy-zxly .p2{text-align: center;padding: 1vw 0;}
.fy-zxly .p2 button{text-align: center;width: 15vw;height: 3vw;line-height: 3vw;display: inline-block;font-size: 18px;background: #024fa4;border: 1px solid #024fa4;color: #fff;}
.fy-zxly .p3{text-align: center;padding: 1vw 0;}
.fy-zxly .p3 input{border: 1px solid #afafaf;height: 3vw;line-height: 3vw;width: 10vw;font-size: 18px;padding: 0 1vw;}
.fy-zxly .p3 img{vertical-align: top;margin-left: 1vw;height: 3vw;}


/*产品展示-分页*/
.fy-cpzs .sy-cpzs .sy-cpzs-nav{padding: 30px 0;}
.fy-cpzs .sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item{margin: 14px;}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .jt{background-color: #fff;border: 1px solid #999999;color: #999999;}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a{border: 2px solid #cccccc;}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a:hover{
    box-shadow: none;
    top: 0;
    transition: none;
    color: #024fa4;
    border: 2px solid #024fa4;
    font-weight: bold;
}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    /*background:linear-gradient(to right,#e6000f,#fff);*/
    opacity: 0;
    transition: none;
    z-index: 1;
}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a:hover p:after{
    width: 100%;
    opacity: 1;
    transition: none;
    z-index: -1;
}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a:hover .jt{
    border:  1px solid #024fa4;
    background: #024fa4;
    color: #fff;
}

.fy-cpzs .sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item a{display: block;}
.fy-cpzs .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item{opacity:1;-webkit-animation:none;display: block;}

.fy-jjfa{background-color: #f2f2f2;}

.fy-zzry{padding: 3vw 0;}
.fy-zzry .t{display: flex;align-items: center;}
.fy-zzry .t .t-l{flex: 1;font-size: 40px;}
.fy-zzry .t .t-more{font-size: 18px;color: #333333;}
.fy-zzry .c{display: flex;align-items: center;padding-top: 1vw;}
.fy-zzry .c .swiper-slide a{display: block;padding: 4px;border: 1px solid #d6d6d6;}
.fy-zzry .c .swiper-slide a img{max-width: 220px;}
.fy-zzry .c .fy-zzry-swiper-container{position: relative;overflow: hidden;flex: 1;padding: 0 0.5vw;}
.fy-zzry .c .pre,.fy-zzry .c .next{font-size: 50px;color: #999999;font-weight: bold;cursor: pointer;position: relative;}
.fy-zzry .c .pre:hover,.fy-zzry .c .next:hover{color: #024fa4;}
.fy-zzry .c .pre::after{content: ''; /* 必须设置 content 属性，否则伪元素不生效 */
  display: inline-block; /* 或 block，根据布局需求 */
  width: 22px; /* 控制背景图区域宽度 */
  height: 35px; /* 控制背景图区域高度 */
  background-image: url('/static/images/019.png'); /* 设置背景图路径 */
  background-size: cover; /* 控制背景图缩放方式 */
  background-repeat: no-repeat; /* 防止平铺 */}
.fy-zzry .c .next::after{content: ''; /* 必须设置 content 属性，否则伪元素不生效 */
  display: inline-block; /* 或 block，根据布局需求 */
  width: 22px; /* 控制背景图区域宽度 */
  height: 35px; /* 控制背景图区域高度 */
  background-image: url('/static/images/020.png'); /* 设置背景图路径 */
  background-size: cover; /* 控制背景图缩放方式 */
  background-repeat: no-repeat; /* 防止平铺 */}
.fy-zzry .c .pre:hover::after{content: ''; /* 必须设置 content 属性，否则伪元素不生效 */
  display: inline-block; /* 或 block，根据布局需求 */
  width: 22px; /* 控制背景图区域宽度 */
  height: 35px; /* 控制背景图区域高度 */
  background-image: url('/static/images/019-1.png'); /* 设置背景图路径 */
  background-size: cover; /* 控制背景图缩放方式 */
  background-repeat: no-repeat; /* 防止平铺 */}
  .fy-zzry .c .next:hover::after{content: ''; /* 必须设置 content 属性，否则伪元素不生效 */
  display: inline-block; /* 或 block，根据布局需求 */
  width: 22px; /* 控制背景图区域宽度 */
  height: 35px; /* 控制背景图区域高度 */
  background-image: url('/static/images/020-1.png'); /* 设置背景图路径 */
  background-size: cover; /* 控制背景图缩放方式 */
  background-repeat: no-repeat; /* 防止平铺 */}


.fy-zzry .t .t-more a:hover{color: #024fa4;}


/*分页-产品详情*/
.fy-pro-detail{background-color: #f6f6f6;padding-bottom: 1vw;}
.fy-pro-detail .wauto{display: flex;}
.fy-pro-detail .l{font-size: 30px;}
.fy-pro-detail .r{flex: 1;display: flex;
  flex-wrap: wrap;padding-left: 3.5vw;padding-top: 0.4vw;}
.fy-pro-detail .r .item{font-size: 16px;padding-right: 3vw;padding-bottom: 0.8vw;}
.fy-pro-detail .r .item a{display: block;}
.fy-pro-detail .r .item a:hover{color: #024fa4;}
.fy-pro-detail-nav{height: 3.5vw;line-height: 3.5vw;border: 0;padding-top: 18px;}
.fy-pro-detail-tu{background-color: #f6f6f6;}
.fy-pro-detail-tu .wauto{display: flex;padding: 2.5vw 1vw;}
.fy-pro-detail-tu .l{flex: 1;overflow: hidden;border: 1px solid #cccccc;margin-right: 6vw;}
.fy-pro-detail-tu .l .l-n{background-color: #fff;position: relative;width: 100%;height: 500px;}
.fy-pro-detail-tu .r{flex: 1;}

.fy-pro-detail-tu .l .l-n .gallery-top {
  height: 100%;
  width: 100%;
  background-color: #fff;
}

.fy-pro-detail-tu .l .l-n .gallery-thumbs {
  position: absolute;
  right: 0;
  bottom: 10px;
  width: 100%;
}

.fy-pro-detail-tu .l .l-n .gallery-thumbs .swiper-slide {
  width: 90px;
  height: 68px;
  background-size: cover;
  background-position: center;
  background-color: #fff;
  border: 2px solid #fff;
}

.fy-pro-detail-tu .l .l-n .gallery-thumbs .swiper-slide-active {
  opacity: 1;
  border: 2px solid #2196F3;
}

.fy-pro-detail-tu .l .l-n .swiper-slide {
  background-size: cover;
  background-position: center;
}
.fy-pro-detail-tu .l .l-n .gallery-thumbs .swiper-wrapper{justify-content: flex-end;}


.fy-pro-detail-tu .r .p1{font-size: 46px;padding-top: 1vw;}
.fy-pro-detail-tu .r .p2{display: inline-block;width: 80px;height: 3px;background-color: #024fa4;margin-top: 1vw;}
.fy-pro-detail-tu .r .p3{font-size: 18px;color: #666666;line-height: 60px;}
.fy-pro-detail-tu .r .p4{font-size: 18px;color: #666666;min-height: 4vw;}
.fy-pro-detail-tu .r .p5{font-size: 16px;color: #666666;line-height: 60px;padding-bottom: 0.5vw;}
.fy-pro-detail-tu .r .p6 a{display: inline-block;border: 1px solid #999999;font-size: 18px;color: #555555;padding: 0.5vw 2vw;margin-right: 30px;position: relative;z-index: 2;}
.fy-pro-detail-tu .r .p6 a img{vertical-align: middle;margin-right: 0.5vw;}
.fy-pro-detail-tu .r .p6 a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #024fa4;
    /*background:linear-gradient(to right,#e6000f,#fff);*/
    opacity: 0;
    transition: .36s all linear;
}
.fy-pro-detail-tu .r .p6 a:hover:after {
    width: 100%;
    opacity: 1;
    transition: .26s all linear;
    z-index: -1;
}

.fy-pro-detail-tu .r .p6 a:hover {
    color: #fff;
}

.fy-pro-detail-cont{background-color: #fff;}
.fy-pro-detail-cont .wauto{padding: 2vw 1vw;}
.fy-pro-detail-cont .t{font-size: 30px;line-height: 60px;padding-bottom: 1vw;}
.fy-pro-detail-cont .c img{max-width: 100%;}

#myModal .modal-content{border-radius: 0;}
#myModal .modal-dialog{top: 50%;transform: translateY(-50%);}
#myModal .fy-dxdd .t{display: flex;background-color: #f8f8f8;border-bottom: 1px solid #e2e2e2;font-size: 20px;color: #333333;padding: 0.5vw 1vw;padding-right: 0;}
#myModal .fy-dxdd .t .t-l{flex: 1;}
#myModal .fy-dxdd .t .t-r{width: 3vw;height: 100%;}
#myModal .fy-dxdd .t .t-r a{display: block;text-align: center;}
#myModal .fy-dxdd .c{padding: 0.5vw 2vw 1vw;}
#myModal .fy-dxdd .c .item{display: flex;padding: 10px 0;}
#myModal .fy-dxdd .c .item  .item-l{font-size: 18px;color: #333333;width: 90px;text-align-last: justify; /* 最后一行对齐方式 */
  -moz-text-align-last: justify;
  -webkit-text-align-last: justify;line-height: 40px;}
#myModal .fy-dxdd .c .item .item-r{flex: 1;font-size: 18px;}
#myModal .fy-dxdd .c .item .item-r-text{font-weight: bold;color: #333333;line-height: 40px;}
#myModal .fy-dxdd .c .item .item-l span{color: red;}
#myModal .fy-dxdd .c .item .item-r input{border: 0;border: 1px solid #bbbbbb; width: 94%;height: 40px;line-height: 40px;padding: 0 10px;box-shadow: none !important;
  -webkit-box-shadow: none !important; /* Safari/Chrome */
  -moz-box-shadow: none !important; /* Firefox */}
  #myModal .fy-dxdd .c .item .item-r textarea{border: 0;border: 1px solid #bbbbbb; width: 94%;padding: 10px;min-height: 100px;}
#myModal .fy-dxdd .c .item3 .item-r button{border: 0;background: 0;background-color: #024fa4;color: #fff;font-size: 18px;padding: 16px 60px;}
#myModal .fy-dxdd .c .item3 .item-r button:focus {
  outline: none;
  box-shadow: none;
}
#myModal .fy-dxdd .c .item3{padding: 10px 0;}
#myModal .fy-dxdd .c .item2 .item-r-2{flex: 1;}
#myModal .fy-dxdd .c .item2 .item-r-2 img{border: 1px solid #bbbbbb;}




.fy-caselist .text-center{font-size: 16px;line-height: 40px;}
.fy-caselist .text-center-border{-webkit-transition: all .5s ease;
    transition: all .5s ease;color: #5a5a5a;}
.fy-caselist .text-center-border:hover{color: #23527c;}
.fy-caselist .text-center-border a{display: block;overflow: hidden;}
.fy-caselist .text-center-border a img{-webkit-transition: all .5s ease;
    transition: all .5s ease;}
.fy-caselist .text-center-border a:hover img{
        -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.fy-caselist .text-center a:hover{border: 0;}
.fy-caselist{padding: 2vw 0 0vw;}
.fy-yjal-detail-tu{text-align: center;padding: 1.5vw 0 0;}
.fy-caselist .text-center figure{margin: 1em 0;}


/*.fy-job .bg-light{padding: 1vw;border: 1px solid #fff;}
.fy-job .bg-light:hover{border: 1px solid #0063A5;}
.fy-job .btn-info{background-color: #0063A5;border-color: #0063A5;}*/

/*20250328调整样式*/
.fy-job{background-color: #F2F2F2;padding: 5px;margin: 50px auto;}
.fy-job table tr th{text-align: center;font-size: 16px;color: #fff;background-color: #006AB2;font-weight: normal;padding: 0.8vw 0;}
.fy-job table tr td{background-color: #F9F9F9;border-bottom: 1px dashed #E5E5E5;text-align: center;padding: 0.8vw 0;cursor: pointer;}
.fy-job table tr td.detail{line-height: auto;background-color: #EEEEEE;padding: 20px;text-align: left;width: 100%; box-sizing: border-box;}
.fy-job table tr td.more{color: #A8A7AF;}
.fy-job table tr.Js-detail td{ height: 0;
  padding: 0 !important;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  display: table-cell; /* 关键修改 */}
.fy-job table tr.Js-detail-active td{height: auto;
  padding: 20px !important;}
/* 新增内容容器 */
.fy-job .detail-content {
  max-height: 0;
  opacity: 0;
  transition: all 0.5s ease;
}
 .fy-job .detail-content.active {
  max-height: 3000px; /* 大于实际内容高度 */
  opacity: 1;
}
.fy-job table tr td.more .Js-more-jian{display: none;}




.fy-zlxzlist .list ul{padding: 1vw 0;}
.fy-zlxzlist .list ul li{border-bottom: 1px solid #e2e2e2;line-height: 80px;font-size: 18px;}
.fy-zlxzlist .list ul li a{display: flex;padding: 0 1vw 0 0.5vw;}
.fy-zlxzlist .list ul li p{flex: 1;display: inline-block;}
.fy-zlxzlist .list ul li a:hover{color: #024fa4;}
.fy-zlxzlist .list ul li a span{color: #ccc;}
.fy-zlxzlist .list ul li a:hover span{color: #ccc;}

.fy-zlxz-detail .fj{font-size: 16px;margin-top: 1vw;border: 1px solid #F5F5F5;padding: 1vw 1vw 0.8vw;}
.fy-zlxz-detail .fj img{vertical-align: middle;margin-right: 10px;}
.fy-zlxz-detail .fj .tt{font-weight: bold;color: #000000;}
.fy-zlxz-detail .fj .desct{color: #666666;}
.fy-zlxz-detail .fj a{color: #0063B9;}
.fy-zlxz-detail .fj a:hover{text-decoration: underline;}
.fy-zlxz-detail table tr th{background-color: #F3F3F3;text-align: center;font-weight: normal;line-height: 45px;font-size: 14px;color: #3A4650;}
.fy-zlxz-detail table tr td{text-align: center;font-size: 12px;line-height: 40px;}
.fy-zlxz-detail table tr td a{color: #4DADA1;}

.fy-sitemaps-detail{padding: 1vw;font-size: 16px;}
.fy-sitemaps-detail dl{border-bottom: 1px dashed #ccc;padding-bottom: 1rem;}
.fy-sitemaps-detail dl dt{line-height: 40px;height: 45px;}
.fy-sitemaps-detail dl dd{padding: 0.5rem 0;margin: 0;}
.fy-sitemaps-detail dl dd .erji{font-weight: bold;}
.fy-sitemaps-detail .dddd{font-size: 14px;}
.fy-sitemaps-detail .dddd a{display: inline-block;margin-right: 2rem;}
.fy-sitemaps-detail dl dd a:hover{color: #024fa4;text-decoration: underline;}



.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 比例 */
    height: 0;
    overflow: hidden;
    height: 100%;
}

.video-wrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.fy-search-detail img{max-width: 100%;}
.fy-search-detail .col-lg-3{padding-top: 2vw;}
.fy-search-detail .card-title{padding-top: 1vw;}



 /*分页*/
.newslist-fy{text-align: center;font-size: 16px;padding: 2vw 0 3vw;}
.newslist-fy .page-num{width: 30px;height: 36px;border: 1px solid #d6d6d6;display: inline-block;line-height: 36px;margin: 0 2px;}
.newslist-fy .page-num.page-num-current{border: 1px solid #024fa4;background-color: #024fa4;color: #fff;}
.fy-search-detail{text-align: center;font-size: 16px;}
.fy-search-detail .page-num{width: 30px;height: 36px;border: 1px solid #d6d6d6;display: inline-block;line-height: 36px;margin: 0 2px;}
.fy-search-detail .page-num.page-num-current{border: 1px solid #024fa4;background-color: #024fa4;color: #fff;}



#c_static_001-1636703125092{background-color: #f4f4f4;min-height: 70px;display: none;}

.fy-zlxz-detail table.fy-zlxz-detail-table-sj  tr th{background-color: #fff;font-weight: bold;text-align: left;padding-left: 4vw;}
.fy-zlxz-detail table.fy-zlxz-detail-table-sj tr{border-bottom: 1px dashed #F2F2F2;}
.fy-zlxz-detail table.fy-zlxz-detail-table-sj{border: 1px solid #F2F2F2;}
.fy-zlxz-detail table.fy-zlxz-detail-table-sj  tr td{text-align: right;padding-right: 4vw;}
.fy-zlxz-detail-table{display: table;}
.fy-zlxz-detail-table-sj{display: none;}


.ys-swiper-button-prev{
    opacity: 0.5;
    background: none;
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
     left: 10%;
     transform: translateY(-50%);
}
.ys-swiper-button-next{
    opacity: 0.5;
    background: none;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
      right: 10%;
      transform: translateY(-50%);
}
.ys-swiper-button-next:after, .ys-swiper-button-prev:after{
   content: " "; 
}



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

.fy-zlxz-detail-table{display: none;}
.fy-zlxz-detail-table-sj{display: table;}


    ul li img{width: auto;}
    /*首页历程*/
    #c_static_583-1660297534983 .company04 .year_swiper{top: -90px;height: auto;}
    #c_static_583-1660297534983 .company04{height: auto;}
    #c_product_list_149-1660298662402 .e_h1-2{font-size: 32px;}
    .sy-cpzs .sy-cpzs-nav{padding: 30px 0 50px;display: flex;flex-wrap: wrap;gap: 14px 4%;}
    .sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item{flex: 0 0 48%;margin: 0;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul{gap: 1.5vw;}
    /*.sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .wz{white-space: nowrap;}*/
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li{margin-bottom: 1.5vw;flex-basis: calc(49%);padding-right: 0;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .img{height: 140px;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li img{width: 100%;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li a{width: 100%;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p.des .wz{display: -webkit-box;          /* 必须配合旧版弹性盒子模型 */
  -webkit-line-clamp: 1;         /* 限制显示行数 */
  -webkit-box-orient: vertical;  /* 文本垂直排列 */
  overflow: hidden;              /* 隐藏超出内容 */
  line-height: 1.5;              /* 行高（需根据实际调整） */
  max-height: 2em;               /* 最大高度 = 行高 × 行数（1.5 × 2） */
    padding: 10px 10px 0;font-size: 16px;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p.des{height: 50px;}

    .sy-jjfa .sy-jjfa-c{height: auto;}
    .sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n{flex-wrap: wrap;}
    .sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide .swiper-slide-n .swiper-slide-n-n .swiper-slide-n-n-r{flex: unset;}
    .sy-hzhb .p1{flex-wrap: wrap;}
    .sy-hzhb .p1 .p1-r{flex-basis: 100%;}
    .sy-xwzx .p1{flex-wrap: wrap;}
    .sy-xwzx .p1 .p1-r{flex-basis: 100%;}
    .sy-xwzx .p2 .p2-item ul li{flex: 0 0 100%;}
    .sy-xwzx .p2 .p2-item ul li{padding-right: 0;}
    .sy-xwzx .p2 .p2-item ul li img{max-width: 100%;}
    .sy-xwzx .p2 .p2-item ul li a{width: 100%;}
    .footer .p1{display: none;}
    .footer .p2{line-height: 30px;padding: 1vw 0;}
    .sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item{flex-wrap: wrap;}
    .sy-lxwm .sy-lxwm-bg .sy-lxwm-n1 .item .item-item{flex-basis: 100%;}
    #c_static_001-1636703125092{display: block;}
    #c_static_001-1636703125092 .e_html-54 .m-foot ul li:hover span {
        color: #024fa4
    }

    /*关于光彩历程*/
    .fy-fzlc .company04 .procees_swiper{width: 100%;}
    .fy-fzlc .company04 .year_swiper{height: 16vw;}
    .fy-fzlc .company04 .year_swiper{top: -60px;}

    .fy-nav{height: auto;line-height: 40px;}
    /*.fy-nav .fy-nav-n{padding: 2vw;}*/
    .fy-nav .fy-nav-n-r{ line-height: 24px;padding-top: 1vw;}
    .fy-nav .fy-nav-n-r a{margin: 1vw 0 1vw;}

    .sy-jjfa .sy-jjfa-p1{font-size: 24px;padding-left: 1vw;padding-right: 1vw;}
    .sy-jjfa .sy-jjfa-p2{padding-left: 1vw;padding-right: 1vw;}
    .sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-slide{padding: 4vw 8vw;}
    .sy-jjfa-swiper-button-next, .swiper-container-rtl .sy-jjfa-swiper-button-prev{right: 0;}
    .sy-jjfa-swiper-button-prev, .swiper-container-rtl .sy-jjfa-swiper-button-next{left: 0;}
    .sy-jjfa .sy-jjfa-c .sy-jjfa-c-n .swiper-wrapper{align-items: center;}


    .fy-zzry .t .t-l{font-size: 30px;}
    .fy-pro-detail-tu .r .p5{line-height: 30px;}
    .fy-nav .fy-nav-n .fy-nav-n-l{padding: 1vw 0;}
    .fy-pro-detail{padding-top: 7.5vw;}
    .fy-pro-detail-tu .r .p6 a{margin-top: 2vw;}

    .fy-newslist .item{flex-basis: 100%;padding-right: 0;}
    .fy-newslist .item a{width: 100%;}
    .fy-caselist .col-sm-6{flex: 0 0 50%;max-width: 100%;}
    figure{margin: 1em 0;}
    .fy-khfw .list .item{flex: 0 0 100%;}
    .fy-zxly .p1 .item .item-item input{height: 10vw;}
    .fy-zxly .p1 .item .item-item input{font-size: 16px;padding-left: 5.5vw;}
    .fy-zxly .p1 .item3 textarea{padding-left: 9vw;font-size: 16px;}
    .fy-zxly .p3 input{font-size: 16px;width: 30vw;height: 10vw;}
    .fy-zxly .p3 img{width: 30vw;height: 10vw;}
    .fy-zxly .t{font-size: 30px;}
    .fy-zxly .p2 button{width: 30vw;height: 10vw;line-height: 5vw;}
    #c_navigation_126-1660296662803 .e_form-28{z-index: 999;}
    .fy-search-detail .col-lg-3{flex: 0 0 100%;max-width: 100%;}

    /*20250328修复*/
    #c_banner_019_P_054-1660297286487{min-height: auto;}
    #c_banner_019_P_054-1660297286487{height: 200px !important;margin-top: 7vw;}
    .sy-hzhb .p1 .p1-l{font-size: 1.8rem;}
    .sy-hzhb .p2 .p2-item{height: 6.2rem;overflow: hidden;}
    .sy-hzhb-w{padding: 6vw 0 0 0;}
    .sy-xwzx-w{padding-top: 6vw;}
    .fy-nav .fy-nav-n{flex-wrap: wrap;}
    .fy-nav .fy-nav-n .fy-nav-n-l{width: 100%;flex: unset;white-space: normal;}
    .fy-c-qyjs .t{font-size: 30px;margin: 6vw 0;}
    .fy-c-qyjs .c .c1{flex-wrap: wrap;}
    .fy-c-qyjs .c .c1 .c1-l{flex: 0 0 100%;}
    .fy-c-qyjs .c .c1 .c1-r{flex: 0 0 100%;margin-top: 2vw;}

    .fy-fzlc .company04 .button{top: 70%;}
    .fy-fzlc .company04 .prev_year{top: 70%;left: 0;}
    .fy-fzlc .company04 .next_year{top: 70%;right: 0;}
    .fy-c-qyjs .c .c2{padding: 30px 0 40px;}


    .fy-fzlc .company04{padding: 0;}
    .fy-fzlc .company04 .year{font-size: 60px;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-l{background-size: contain;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-r{background-size: contain;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln .t{font-size: 30px;padding-top: 30px;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg .t{font-size: 30px;padding-top: 30px;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln .desc{display: none;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg .desc{display: none;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-l .fy-jjln .mr{padding-top: 20px;}
    .fy-jjln-zzjg .fy-jjln-zzjg-item-r .fy-zzjg .mr{padding-top: 20px;}
    .fy-cqzs .t .t-l{font-size: 30px;}
    .fy-cqzs{padding: 30px 0;}
    .marquee-content li img{width: 200px;height: 149px;}
    .fy-cqzs .c{height: 200px;}
    .marquee-content li{padding: 0 8px;}
    .fy-cpzs .sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item{margin: 0;}
    .fy-pro-detail-tu .wauto{flex-wrap: wrap;}
    .fy-pro-detail-tu .l{flex: 0 0 100%;}
    .fy-pro-detail-tu .r .p1{font-size: 30px;}
    .fy-pro-detail-cont .t{font-size: 24px;}
    .fy-job table tr th:nth-child(3){display: none;}
    .fy-job table tr th:nth-child(4){display: none;}
    .fy-job table tr th:nth-child(5){display: none;}
    .fy-job table tr td:nth-child(3){display: none;}
    .fy-job table tr td:nth-child(4){display: none;}
    .fy-job table tr td:nth-child(5){display: none;}
    /*.fy-zlxzlist .list ul li p{line-height: 30px;}*/
    .fy-news-c .t{line-height: 40px;font-size: 24px;padding: 2vw 0;}

    .fy-khfw .list .item .item-n .item-r .item-r-t{font-size: 16px;}
    .fy-khfw .list .item .item-n .item-r .item-r-c{font-size: 14px;}

    .fy-zxly .p1 .item .item-item input{background-size: 20px 20px;background-position: 2vw center;padding-left: 9vw;}
    .fy-zxly .p1 .item .item-item input.lxdh{background-size: 20px 20px;background-position: 2vw center;}
    .fy-zxly .p1 .item .item-item input.dz{background-size: 20px 20px;background-position: 2vw center;}
    .fy-zxly .p1 .item .item-item input.yx{background-size: 20px 20px;background-position: 2vw center;}
    .fy-zxly .p1 .item3 textarea{background-size: 20px 20px;background-position: 2vw center;}
    #c_static_583-1660297534983 .company04 .procees_swiper .swiper-slide{top: 150px;}

    .fy-pro-detail .wauto{flex-wrap: wrap;}
    .fy-pro-detail .l{flex: 0 0 100%;}
    .fy-pro-detail-tu .l .l-n{height: 225px;min-height: 200px; }
    .fy-pro-detail-tu .l .l-n .swiper-slide{background-size: 100%;background-repeat: no-repeat;}

    .sy-hzhb .p2 .p2-item a{flex: 0 0 24%;}
    .fy-banner{margin-top: 7vw;}
    .fy-news-c .pre-next .item{height: 30px;overflow: hidden;}
    .fy-khfw .list .item .item-n{flex-wrap: wrap;}
    .fy-khfw .list .item .item-n .item-l{flex: 0 0 100%;}
    .fy-caselist figcaption{height: 30px;overflow: hidden;line-height: 30px;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .jt{display: none;}
    .fy-zlxzlist .list ul li p{display: -webkit-box;          /* 必须配合旧版弹性盒子模型 */
  -webkit-line-clamp: 1;         /* 限制显示行数 */
  -webkit-box-orient: vertical;  /* 文本垂直排列 */
  overflow: hidden;              /* 隐藏超出内容 */
  max-height: 80px;   font-size: 16px;}
  .fy-khfw .list .item .item-n .item-l .item-l-img{width: 100px;height: 100px;}
  .fy-khfw .list .item .item-n .item-l .item-l-img img{width: 100%;}

  #c_banner_019_P_054-1660297286487 .e_bannerA-2 .swiper-slide.swiper-slide-active .p_img img{width: 100%;}
  .ys-swiper-button-prev{transform: translateY(0);width: 15px;height: 24px;}
  .ys-swiper-button-next{transform: translateY(0);width: 15px;height: 24px;}
  #c_banner_019_P_054-1660297286487 .swiper-pagination-bullet-active{width: 20px;}
  #c_banner_019_P_054-1660297286487 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}

  #c_banner_019_P_054-1660297286487 .scroller-ban{display: none;}

  #c_static_583-1660297534983 .e_container-8 .cbox-8-0{flex: 0 0 auto;height: auto;}
  .fy-newslist .item a .t{font-size: 16px;font-weight: bold;}

}

@media(max-width:1200px) {

    .footer .p1 .p1-r{padding-left: 0;padding-top: 2vw;}
    #c_static_583-1660297534983 .company04 .year_swiper{top: -50px;}
    #c_static_583-1660297534983 .company04 .button{top: 160%;}
    #c_static_583-1660297534983 .company04 .procees_swiper .swiper-slide{top: 170px;}
    /*#c_banner_019_P_054-1660297286487{height: auto !important;}*/
    /*#c_banner_019_P_054-1660297286487 .e_bannerA-2 .swiper-slide.swiper-slide-active .p_img img{position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%) scale(1) !important;
        width: auto;
        overflow: hidden;
        transition: all 5s ease 0s}*/
    #c_banner_019_P_054-1660297286487 .e_bannerA-2 .swiper-slide{height: 100vh;}
    .fy-fzlc .company04 .procees_swiper{width: 100%;}
    .fy-pro-detail-nav{height: auto;}
    .fy-pro-detail-nav{padding: 1vw 0;}
     /*20250328修复*/
    #c_banner_019_P_054-1660297286487{min-height: auto;}
    
}
@media(min-width:768px) and (max-width:1430px) {
    .fy-pro-detail{margin-top: 8vw;padding-top: 1vw;}
    .fy-nav-news{padding-top: 2vw;}
    #c_navigation_126-1660296662803 .e_navigationF-24 .p_navItem1 > p a{line-height: 35px;}
    .fy-zxly .p1 .item .item-item input{font-size: 16px;padding-left: 4vw;}
    .fy-zxly .p1 .item3 textarea{padding-left: 4vw;font-size: 16px;}
    .fy-zxly .p3 input{width: 20vw;height: 3vw;line-height: 3vw;font-size: 16px;}
    /*2025-03-28修复*/
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p.des{height: auto;}
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li p.des .wz{display: -webkit-box;          /* 启用弹性盒子模型 */
  -webkit-box-orient: vertical;  /* 设置子元素垂直排列 */
  -webkit-line-clamp: 2;         /* 限制显示行数为2 */
  overflow: hidden;              /* 隐藏超出内容 */
  line-height: 1.5;              /* 可选：确保行高适配 */
  padding-top: 0;
  }
    .sy-cpzs .sy-cpzs-list .sy-cpzs-list-item ul li .jt{transform: translateY(0);}
     /*20250328修复*/
    #c_banner_019_P_054-1660297286487{min-height: 450px;}

}

@media(max-width:900px) {

    
    #c_static_583-1660297534983 .company04 .year_swiper{top: -70px;height: 16vw;}
    .fy-fzlc .company04 .procees_swiper{width: 100%;}
  
}

@media(max-width:730px) {

    #c_static_583-1660297534983 .company04 .year_swiper{height: 28vw;}
    .fy-fzlc .company04 .year_swiper{top: -95px;}
    .fy-fzlc .company04 .year_swiper{height: 35vw;}
    #c_static_583-1660297534983 .company04 .year_swiper{top: -150px;}
    #c_static_583-1660297534983 .company04 .procees_swiper .swiper-slide{top: 150px;}

   /* .sy-cpzs .sy-cpzs-nav .sy-cpzs-nav-item{margin: 0;width: 50%;}*/

  
}
@media(max-width:410px) {

    #c_static_583-1660297534983 .company04 .year_swiper{height: 45vw;}
    .fy-fzlc .company04 .year_swiper{height: 45vw;}
  
}



/*@media(max-width:767px) {
    #c_static_583-1660297534983 .company04 .button {top:0;transform:translateY(25%);}
}
@media(min-width:768px) {

    #c_static_583-1660297534983 .company04 .year {font-size:50px;}
}
@media(min-width:992px) {

    #c_static_583-1660297534983 .company04 .year {font-size:62px;}
    #c_static_583-1660297534983 .company04 .desc {margin-top:20px;line-height:28px;margin-top:15px;max-height:196px;overflow-y:scroll;}
    #c_static_583-1660297534983 .company04 .button {width: 40px; height: 40px;line-height: 40px;font-size: 30px;}
}
@media(min-width:1200px) {

    #c_static_583-1660297534983 .company04 .year {font-size:78px;}
    #c_static_583-1660297534983 .company04 .desc {margin-top:25px;line-height:32px;margin-top:15px;max-height:224px;overflow-y:scroll;}
    #c_static_583-1660297534983 .company04 .button {width: 50px; height: 50px;line-height: 50px;font-size: 36px;}
}
@media(min-width:1601px) {

    #c_static_583-1660297534983 .company04 .year {font-size:90px;}
    #c_static_583-1660297534983 .company04 .desc {margin-top:30px;}
    #c_static_583-1660297534983 .company04 .button {width: 55px; height: 55px;line-height: 55px;font-size: 42px;}
}


*/

@media(min-width:775px) and (max-width:1200px) {
    #c_static_583-1660297534983 .company04 .year_swiper{top: -120px;}


}

@media(min-width:769px) and (max-width:1413px) {
    .footer .p1 .p1-r{flex-wrap: wrap;}


}

@media(min-width:310px) and (max-width:410px) {
    #c_static_583-1660297534983 .company04 .procees_swiper .swiper-slide{top: 170px;}


}

@media(min-width:210px) and (max-width:500px) {
    #c_static_583-1660297534983 .company04 .button{top: 140%;}


}




