/*flash*/
.jl_banner{width:100%;position:relative;overflow:hidden;}
.jl_banner .swiper-slide{overflow:hidden;}
.jl_banner .jlb_inner{width:100%;padding-bottom:960px;position:relative;}
.jl_banner.swiper-container-horizontal .swiper-pagination{bottom:125px;}
.jl_banner .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.6);opacity:1;width:12px;height:12px;outline:none;margin:0 9px;}
.jl_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FFF;}
.jl_banner .zjb_waves{position:absolute;left:0;bottom:0;height:120px;width:100%;z-index:1;}
.jl_banner .zjb_waves .zjb_svg{width:100%;height:120px;}
.jl_banner .zjb_waves .zjb_use use{
    -webkit-animation:move-banner 10s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
    -moz-animation:move-banner 10s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
    animation:move-banner 10s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}
/*product*/
.jl_product{padding-top:100px;position:relative;z-index:1;}
.jl_product .zjp_ul{padding-top:42px;}
.jl_product .zjp_ul .zjp_li{width:calc(25% - 30px);margin-left:40px;border-radius:24px;overflow:hidden;position:relative;}
.jl_product .zjp_ul .zjp_li:before,.jl_product .zjp_ul .zjp_li:after{content:'';width:100%;height:100%;position:absolute;top:0;opacity:1;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.jl_product .zjp_ul .zjp_li:before{left:-100%;background:rgba(132,183,61,0.75);z-index:2;}
.jl_product .zjp_ul .zjp_li:after{right:-100%;background:rgba(0,0,0,0.32);z-index:1;}
.jl_product .zjp_ul .zjp_li:first-child{margin-left:0;}
.jl_product .zjp_ul .zjp_li .zjp_img{width:100%;padding-bottom:600px;position:relative;overflow:hidden;}
.jl_product .zjp_ul .zjp_li .zjp_txt{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3;padding:48px 32px 40px;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_t{font-size:24px;color:#FFF;font-weight:bold;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a{padding-top:60px;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a{margin-top:20px;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a p{color:rgba(255,255,255,.84);font-size:18px;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a i{font-size:24px;color:#FFF;opacity:0;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a:hover p{color:#FFF;font-weight:bold;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a:hover i{opacity:1;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_btn{height:40px;border:1px solid #FFF;width:120px;text-align:center;line-height:38px;font-size:14px;color:#FFF;border-radius:40px;margin-top:20px;}
.jl_product .zjp_ul .zjp_li .zjp_txt .zjp_btn:hover{background:var(--fontColor);border-color:var(--fontColor);}
.jl_product .zjp_ul .zjp_li:hover{
    -webkit-box-shadow:0 16px 32px -8px rgba(12, 12, 13, 0.4);
    box-shadow:0 16px 32px -8px rgba(12, 12, 13, 0.4);
}
.jl_product .zjp_ul .zjp_li:hover:before{left:0;opacity:1;}
.jl_product .zjp_ul .zjp_li:hover:after{right:0;opacity:1;}
.jl_product .zjp_ul .zjp_li:hover .zjp_txt{background:transparent;}
/*youshi*/
.jl_youshi{padding:218px 0 100px;position:relative;overflow:hidden;}
.jl_youshi:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;
    background:-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(42.87%, rgba(19, 49, 67, 0.56)), to(#133143));
    background:-webkit-linear-gradient(top, #FFF 0%, rgba(19, 49, 67, 0.56) 42.87%, #133143 100%);
    background:-moz-linear-gradient(top, #FFF 0%, rgba(19, 49, 67, 0.56) 42.87%, #133143 100%);
    background:linear-gradient(180deg, #FFF 0%, rgba(19, 49, 67, 0.56) 42.87%, #133143 100%);
}
.jl_youshi .jly_pic{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.jl_youshi .jly_pic .jly_img{width:100%;height:100%;position:relative;}
.jl_youshi .container{z-index:2;}
.jl_youshi .pb_tit{color:#FFF;}
.jl_youshi .jly_con{margin-top:52px;position:relative;}
.jl_youshi .jly_line{width:524px;height:524px;border:2px solid rgba(255,255,255,0.60);;position:relative;margin:0 auto;border-radius:50%;z-index:0;
    -webkit-animation:spin 80s infinite linear;
    -moz-animation:spin 80s infinite linear;
    animation:spin 80s infinite linear;
}
.jl_youshi .jly_circle{position:absolute;left:50%;top:0;width:524px;height:524px;z-index:1;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}
.jl_youshi .jly_circle svg{position:absolute;width:100%;height:100%;left:0;top:0;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
.jl_youshi .jly_circle .jly_circle1{stroke-dasharray:1%;stroke-dashoffset:1%;fill:none;stroke:#ddd;stroke-width:2;}
.jl_youshi .jly_circle .jly_circle2{fill:none;stroke:var(--logoColor);stroke-width:2;stroke-dasharray:1633px;stroke-dashoffset:0;}
.jl_youshi .jly_circle .jly_points{position:absolute;top:0;left:0;width:100%;height:100%;}
.jl_youshi .jly_circle .jly_point{position:absolute;width:20px;height:20px;background:#FFF;border-radius:50%;cursor:pointer;z-index:10;}
.jl_youshi .jly_circle .jly_point p{position:absolute;width:80px;height:32px;line-height:32px;font-size:20px;color:#FFF;font-weight:bold;}
.jl_youshi .jly_circle .jly_point:first-child{top:0;left:50%;margin:-8px 0 0 -10px;}
.jl_youshi .jly_circle .jly_point:first-child p{margin-left:-30px;top:-42px;left:0;}
.jl_youshi .jly_circle .jly_point:nth-child(2){top:73%;right:5%;}
.jl_youshi .jly_circle .jly_point:nth-child(2) p{top:-6px;right:-90px;}
.jl_youshi .jly_circle .jly_point:nth-child(3){top:73%;left:5%;}
.jl_youshi .jly_circle .jly_point:nth-child(3) p{top:-6px;left:-90px;}
.jl_youshi .jly_circle .jly_point.on{background:var(--logoColor);}
.jl_youshi .jly_txt{position:absolute;width:350px;height:364px;left:50%;top:80px;z-index:2;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}
.jl_youshi .jly_txt .jly_t{}
.jl_youshi .jly_txt .jly_t p{font-size:24px;color:#FFF;font-weight:bold;}
.jl_youshi .jly_txt .jly_t i{width:46px;height:46px;text-align:center;line-height:46px;color:#FFF;border-radius:50%;background:var(--logoColor);margin-top:10px;}
.jl_youshi .jly_txt .jly_p{margin-top:30px;}
.jl_youshi .jly_txt .jly_p p{font-size:16px;color:#FFF;line-height:36px;text-align:center;}
/*liucheng*/
.jl_liucheng{padding:100px 0 108px;position:relative;overflow:hidden;background:url(../Image/liuchengbg.jpg) no-repeat center center;background-size:cover;}
.jl_liucheng:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(255,255,255,.76);}
.jl_liucheng .container{z-index:1;}
.jl_liucheng .jll_ul{margin-top:52px;}
.jl_liucheng .jll_ul .jll_li{width:92px;}
.jl_liucheng .jll_ul .jll_li span{font-size:16px;color:#476A84;font-weight:bold;
    -webkit-transform:translateY(30px);
    -moz-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
}
.jl_liucheng .jll_ul .jll_li .jll_icon{height:152px;margin:24px 0;position:relative}
.jl_liucheng .jll_ul .jll_li .jll_icon .jll_i{width:92px;height:92px;border:1px solid var(--logoColor);border-radius:50%;}
.jl_liucheng .jll_ul .jll_li .jll_icon .jll_i i{color:var(--logoColor);font-size:68px;}
.jl_liucheng .jll_ul .jll_li .jll_icon .jll_em{width:100%;height:100%;background:url(../Image/shuidi.svg) no-repeat center center;background-size:100% 100%;position:absolute;left:0;top:0;opacity:0;
    -webkit-transform:translateY(-100px);
    -moz-transform:translateY(-100px);
    -ms-transform:translateY(-100px);
    transform:translateY(-100px);
}
.jl_liucheng .jll_ul .jll_li .jll_icon .jll_em i{color:#FFF;margin-top:64px;width:68px;height:68px;font-size:68px;}
.jl_liucheng .jll_ul .jll_li p{font-size:16px;color:#476A84;font-weight:bold;
    -webkit-transform:translateY(-30px);
    -moz-transform:translateY(-30px);
    -ms-transform:translateY(-30px);
    transform:translateY(-30px);
}
.jl_liucheng .jll_ul .jll_li:hover span{color:var(--fontColor);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.jl_liucheng .jll_ul .jll_li:hover .jll_icon .jll_i{opacity:0;}
.jl_liucheng .jll_ul .jll_li:hover .jll_icon .jll_em{opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.jl_liucheng .jll_ul .jll_li:hover p{color:var(--fontColor);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.jl_liucheng .jll_btn{margin-top:52px;}
.jl_liucheng .jll_btn .jll_a{height:48px;border:1px solid var(--fontColor);padding:0 20px;text-align:center;line-height:48px;font-size:14px;color:var(--fontColor);border-radius:50px;min-width:128px;margin-left:12px;font-weight:bold;}
.jl_liucheng .jll_btn .jll_a:first-child{margin-left:0;background:var(--fontColor);color:#FFF;font-weight:normal;}
.jl_liucheng .jll_btn .jll_a:hover{background:var(--logoColor);border-color:var(--logoColor);color:#FFF;}
/*duibi*/
.jl_duibi{position:relative;overflow:hidden;}
.jl_duibi .jld_span{position:absolute;left:0;top:100px;z-index:2;width:100%;}
.jl_duibi .jld_span .jld_n{margin-left:40px;cursor:pointer;}
.jl_duibi .jld_span .jld_n:first-child{margin-left:0;}
.jl_duibi .jld_span .jld_n span{font-size:16px;color:#FFF;}
.jl_duibi .jld_span .jld_n i{font-size:24px;color:#FFF;margin-top:11px;opacity:0;
    -webkit-transform:translateY(15px);
    -moz-transform:translateY(15px);
    -ms-transform:translateY(15px);
    transform:translateY(15px);
}
.jl_duibi .jld_span .jld_n.on i{opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.jl_duibi .jld_pic{height:820px;position:relative;z-index:1;}
.jl_duibi .jld_pic .jld_img{position:absolute;width:100%;height:100%;}
.jl_duibi .jld_pic .jld_before{z-index:2;}
.jl_duibi .jld_pic .jld_txt{position:absolute;width:100%;height:100%;left:0;top:0;padding-bottom:100px;}
.jl_duibi .jld_pic .jld_txt em{width:60px;height:4px;background:#FFF;}
.jl_duibi .jld_pic .jld_txt p{font-size:32px;color:#FFF;margin-top:20px;font-weight:bold;}
.jl_duibi .jld_pic .jld_input{position:absolute;top:0;left:-4px;width:calc(100% + 4px);height:100%;z-index:2;opacity:0;}
.jl_duibi .jld_pic .jld_handle{position:absolute;z-index:2;pointer-events:none;top:0;left:50%;background:#FFF;width:2px;height:100%;}
.jl_duibi .jld_pic .jld_circle{position:absolute;z-index:2;top:50%;left:50%;color:#000;width:40px;height:40px;border-radius:50%;border:2px solid #fff;
    -webkit-transform:translate3d(-50%, -50%, 0);
    -moz-transform:translate3d(-50%, -50%, 0);
    transform:translate3d(-50%, -50%, 0);
    -webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0);
    box-shadow:0 0 6px rgba(0, 0, 0, 0);
}
.jl_duibi .jld_pic .jld_circle:before,.jl_duibi .jld_pic .jld_circle:after{content:'';position:absolute;top:50%;background:url(../Image/an.png) center no-repeat;background-size:100% 100%;width:14px;height:14px;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
}

.jl_duibi .jld_pic .jld_circle:before{left:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.jl_duibi .jld_pic .jld_circle:after{left:100%;
    -webkit-transform:rotate(180deg) translateY(-50%);
    -moz-transform:rotate(180deg) translateY(-50%);
    -ms-transform:rotate(180deg) translateY(-50%);
    transform:rotate(180deg) translateY(-50%);
}
/*case*/
.jl_case{padding:100px 0;position:relative;overflow:hidden;}
.jl_case .jlc_left{width:640px;padding-right:120px;}
.jl_case .jlc_left .jlc_p{padding-top:6px;}
.jl_case .jlc_left .jlc_p p{font-size:20px;color:#476A84;margin-top:46px;}
.jl_case .jlc_left .jlc_p p:first-child{font-size:32px;color:var(--fontColor);font-weight:bold;}
.jl_case .jlc_left .jlc_a{margin-top:240px;width:128px;height:48px;border:1px solid var(--logoColor);background:var(--logoColor);border-radius:50px;line-height:48px;color:#FFF;font-size:14px;text-align:center;}
.jl_case .jlc_left .jlc_a:hover{background:transparent;color:var(--fontColor);}
.jl_case .jlc_right{height:800px;}
.jl_case .jlc_right .jlc_ul{width:470px;overflow:hidden;height:100%;}
.jl_case .jlc_right .jlc_ul .swiper-wrapper{
    -webkit-transition-timing-function:linear;
    -moz-transition-timing-function:linear;
    transition-timing-function:linear;
}
.jl_case .jlc_right .jlc_ul .swiper-slide{height:auto;}
.jl_case .jlc_right .jlc_ul .jlc_img{width:100%;padding-bottom:75%;position:relative;}
.jl_case .jlc_right .jlc_ul .jlc_txt{position:absolute;width:100%;height:100%;left:0;top:0;border:4px solid var(--logoColor);background:rgba(0,0,0,.36);padding:20px;opacity:0;visibility:hidden;}
.jl_case .jlc_right .jlc_ul .jlc_txt p{font-size:20px;color:#FFF;font-weight:bold;text-align:center;width:100%;}
.jl_case .jlc_right .jlc_ul.jlc_ul2{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.jl_case .jlc_right .jlc_ul.jlc_ul2 .swiper-slide{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.jl_case .jlc_right .jlc_ul .swiper-slide:hover .jlc_txt{opacity:1;visibility:visible;}
/*info*/
.jl_info{padding:100px 0;position:relative;overflow:hidden;background:url(../Image/infobg.jpg) no-repeat center center fixed;background-size:cover;}
.jl_info:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(19,49,67,0.8);}
.jl_info .container{z-index:1;}
.jl_info .pb_tit{color:#FFF;}
.jl_info .pb_line{background:#FFF;}
.jl_info .jli_txt{padding-top:52px;max-width:1100px;margin:0 auto;}
.jl_info .jli_txt p{font-size:16px;line-height:32px;color:#FFF;margin-top:20px;text-align:center;}
.jl_info .jli_txt p:first-child{font-size:32px;margin-bottom:36px;line-height:42px;margin-top:0;}
.jl_info .jli_num{margin-top:72px;width:966px;}
.jl_info .jli_num .zji_span{}
.jl_info .jli_num .zji_span .zji_n{}
.jl_info .jli_num .zji_span .zji_n span{font-size:48px;color:transparent;font-weight:bold;
    -webkit-text-stroke-width:1px;
    -webkit-text-stroke-color:#FFF;
}
.jl_info .jli_num .zji_span p{font-size:14px;color:#FFF;text-align:center;}
.jl_info .jli_num .zji_span p:nth-child(2){font-size: 20px;margin:12px 0;}
/*news*/
.jl_news{padding:100px 0 202px;position:relative;overflow:hidden;background:url(../Image/newsbg.jpg);}
.jl_news .jln_con{padding-top:32px;}
.jl_news .jln_left{width:672px;position:relative;overflow:hidden;margin-top:20px;background:#FFF;}
.jl_news .jln_left .jln_img{width:100%;position:relative;overflow:hidden;}
.jl_news .jln_left .jln_txt{padding:30px;}
.jl_news .jln_left .jln_txt p{padding-bottom:32px;font-size:20px;color:var(--fontColor);font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jl_news .jln_left .jln_txt .jln_date{}
.jl_news .jln_left .jln_txt .jln_date span{font-size:14px;color:var(--logoColor);}
.jl_news .jln_left .jln_txt .jln_date span:first-child{font-size:16px;color:#476A84;}
.jl_news .jln_left:hover{background:var(--logoColor);}
.jl_news .jln_left:hover .jln_txt p{color:#FFF;}
.jl_news .jln_left:hover .jln_date span{color:#FFF;}
.jl_news .jln_left:hover .jln_date span:first-child{color:#FFF;}
.jl_news .jln_right{padding-left:48px;}
.jl_news .jln_right .jln_li{margin-top:20px;}
.jl_news .jln_right .jln_li .jln_pic{width:250px;padding-bottom:188px;position:relative;overflow:hidden;}
.jl_news .jln_right .jln_li .jln_p{padding-left:32px;}
.jl_news .jln_right .jln_li .jln_p p{font-size:20px;color:var(--fontColor);font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.jl_news .jln_right .jln_li .jln_p span{font-size:16px;color:#476A84;margin:24px 0;}
.jl_news .jln_right .jln_li .jln_p em{font-size:14px;color:var(--logoColor);font-style:normal;}
.jl_news .jln_right .jln_li:hover{background:#FFF;}
.jl_news .jln_right .jln_li:hover .jln_p p{color:var(--logoColor);}

@media screen and (max-width:1799px){
    .jl_banner .jlb_inner{padding-bottom:840px;}
    .jl_banner.swiper-container-horizontal .swiper-pagination{bottom:105px;}
    .jl_banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}
    .jl_banner .zjb_waves{height:100px;}
    .jl_banner .zjb_waves .zjb_svg{height:100px;}
    .jl_product{padding-top:70px;}
    .jl_product .zjp_ul{padding-top:35px;}
    .jl_product .zjp_ul .zjp_li{width:calc(25% - 24px);margin-left:32px;border-radius:20px;}
    .jl_product .zjp_ul .zjp_li .zjp_img{padding-bottom:529px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt{padding:40px 25px 30px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_t{font-size:22px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a{padding-top:45px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a{margin-top:15px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a p{font-size:16px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a i{font-size:22px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_btn{height:36px;width:110px;line-height:34px;margin-top:15px;}
    .jl_youshi{padding:150px 0 70px;}
    .jl_youshi .jly_con{margin-top:40px;}
    .jl_youshi .jly_line{width:460px;height:460px;}
    .jl_youshi .jly_circle{width:460px;height:460px;}
    .jl_youshi .jly_circle .jly_point{width:18px;height:18px;}
    .jl_youshi .jly_circle .jly_point p{width:72px;height:30px;line-height:30px;font-size:18px;}
    .jl_youshi .jly_circle .jly_point:first-child p{margin-left:-29px;top:-35px;}
    .jl_youshi .jly_circle .jly_point:nth-child(2) p{top:-5px;right:-80px;}
    .jl_youshi .jly_circle .jly_point:nth-child(3) p{top:-5px;left:-80px;}
    .jl_youshi .jly_txt{width:315px;height:320px;left:50%;top:70px;}
    .jl_youshi .jly_txt .jly_t p{font-size:22px;}
    .jl_youshi .jly_txt .jly_t i{width:42px;height:42px;line-height:42px;margin-top:8px;}
    .jl_youshi .jly_txt .jly_p{margin-top:25px;}
    .jl_youshi .jly_txt .jly_p p{font-size:15px;line-height:30px;}
    .jl_liucheng{padding:70px 0 75px;}
    .jl_liucheng .jll_ul{margin-top:40px;}
    .jl_liucheng .jll_ul .jll_li{width:82px;}
    .jl_liucheng .jll_ul .jll_li span{font-size:15px;
        -webkit-transform:translateY(25px);
        -moz-transform:translateY(25px);
        -ms-transform:translateY(25px);
        transform:translateY(25px);
    }
    .jl_liucheng .jll_ul .jll_li .jll_icon{height:134px;margin:20px 0;position:relative}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i{width:82px;height:82px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i i{font-size:60px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_em i{margin-top:60px;width:60px;height:60px;font-size:60px;}
    .jl_liucheng .jll_ul .jll_li p{font-size:15px;
        -webkit-transform:translateY(-25px);
        -moz-transform:translateY(-25px);
        -ms-transform:translateY(-25px);
        transform:translateY(-25px);
    }
    .jl_liucheng .jll_btn{margin-top:40px;}
    .jl_liucheng .jll_btn .jll_a{height:44px;padding:0 17px;line-height:44px;min-width:120px;margin-left:10px;}
    .jl_duibi .jld_span{top:70px;}
    .jl_duibi .jld_span .jld_n{margin-left:35px;}
    .jl_duibi .jld_span .jld_n span{font-size:15px;}
    .jl_duibi .jld_span .jld_n i{font-size:20px;margin-top:9px;}
    .jl_duibi .jld_pic{height:718px;}
    .jl_duibi .jld_pic .jld_txt{padding-bottom:70px;}
    .jl_duibi .jld_pic .jld_txt em{width:56px;}
    .jl_duibi .jld_pic .jld_txt p{font-size:28px;margin-top:16px;}
    .jl_duibi .jld_pic .jld_circle{width:34px;height:34px;}
    .jl_duibi .jld_pic .jld_circle:before,.jl_duibi .jld_pic .jld_circle:after{width:12px;height:12px;}
    .jl_case{padding:70px 0;}
    .jl_case .jlc_left{width:560px;padding-right:90px;}
    .jl_case .jlc_left .jlc_p{padding-top:5px;}
    .jl_case .jlc_left .jlc_p p{font-size:18px;margin-top:38px;}
    .jl_case .jlc_left .jlc_p p:first-child{font-size:28px;}
    .jl_case .jlc_left .jlc_a{margin-top:180px;width:120px;height:44px;line-height:44px;}
    .jl_case .jlc_right{height:700px;}
    .jl_case .jlc_right .jlc_ul{width:412px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt{padding:18px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt p{font-size:18px;}
    .jl_info{padding:70px 0;}
    .jl_info .jli_txt{padding-top:40px;max-width:1000px;}
    .jl_info .jli_txt p{font-size:15px;line-height:30px;margin-top:15px;}
    .jl_info .jli_txt p:first-child{font-size:28px;margin-bottom:30px;line-height:38px;}
    .jl_info .jli_num{margin-top:60px;width:900px;}
    .jl_info .jli_num .zji_span .zji_n span{font-size:40px;}
    .jl_info .jli_num .zji_span p:nth-child(2){font-size:18px;margin:10px 0;}
    .jl_news{padding:70px 0 150px;}
    .jl_news .jln_con{padding-top:25px;}
    .jl_news .jln_left{width:588px;margin-top:15px;}
    .jl_news .jln_left .jln_txt{padding:25px;}
    .jl_news .jln_left .jln_txt p{padding-bottom:26px;font-size:18px;}
    .jl_news .jln_left:hover{background:var(--logoColor);}
    .jl_news .jln_right{padding-left:40px;}
    .jl_news .jln_right .jln_li{margin-top:15px;}
    .jl_news .jln_right .jln_li .jln_pic{width:230px;padding-bottom:173px;}
    .jl_news .jln_right .jln_li .jln_p{padding-left:25px;}
    .jl_news .jln_right .jln_li .jln_p p{font-size:18px;}
    .jl_news .jln_right .jln_li .jln_p span{font-size:15px;margin:20px 0;}
}

@media screen and (max-width:1599px){
    .jl_banner .jlb_inner{padding-bottom:740px;}
    .jl_banner.swiper-container-horizontal .swiper-pagination{bottom:86px;}
    .jl_banner .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;}
    .jl_banner .zjb_waves{height:80px;}
    .jl_banner .zjb_waves .zjb_svg{height:80px;}
    .jl_product{padding-top:50px;}
    .jl_product .zjp_ul{padding-top:30px;}
    .jl_product .zjp_ul .zjp_li{width:calc(25% - 18px);margin-left:24px;border-radius:16px;}
    .jl_product .zjp_ul .zjp_li .zjp_img{padding-bottom:457px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt{padding:30px 20px 23px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_t{font-size:20px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a{padding-top:36px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a{margin-top:12px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a p{font-size:14px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a i{font-size:20px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_btn{height:34px;width:100px;line-height:32px;margin-top:12px;}
    .jl_youshi{padding:110px 0 50px;}
    .jl_youshi .jly_con{margin-top:30px;}
    .jl_youshi .jly_line{width:394px;height:394px;}
    .jl_youshi .jly_circle{width:394px;height:394px;}
    .jl_youshi .jly_circle .jly_point{width:16px;height:16px;}
    .jl_youshi .jly_circle .jly_point p{width:64px;height:26px;line-height:26px;font-size:16px;}
    .jl_youshi .jly_circle .jly_point:first-child p{margin-left:-25px;top:-30px;}
    .jl_youshi .jly_circle .jly_point:nth-child(2) p{top:-4px;right:-70px;}
    .jl_youshi .jly_circle .jly_point:nth-child(3) p{top:-4px;left:-70px;}
    .jl_youshi .jly_txt{width:296px;height:300px;left:50%;top:66px;}
    .jl_youshi .jly_txt .jly_t p{font-size:20px;}
    .jl_youshi .jly_txt .jly_t i{width:38px;height:38px;line-height:38px;margin-top:6px;}
    .jl_youshi .jly_txt .jly_p{margin-top:20px;}
    .jl_youshi .jly_txt .jly_p p{font-size:14px;line-height:26px;}
    .jl_liucheng{padding:50px 0 50px;}
    .jl_liucheng .jll_ul{margin-top:30px;}
    .jl_liucheng .jll_ul .jll_li{width:70px;}
    .jl_liucheng .jll_ul .jll_li span{font-size:14px;
        -webkit-transform:translateY(20px);
        -moz-transform:translateY(20px);
        -ms-transform:translateY(20px);
        transform:translateY(20px);
    }
    .jl_liucheng .jll_ul .jll_li .jll_icon{height:114px;margin:15px 0;position:relative}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i{width:70px;height:70px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i i{font-size:50px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_em i{margin-top:52px;width:50px;height:50px;font-size:50px;}
    .jl_liucheng .jll_ul .jll_li p{font-size:14px;
        -webkit-transform:translateY(-20px);
        -moz-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px);
    }
    .jl_liucheng .jll_btn{margin-top:30px;}
    .jl_liucheng .jll_btn .jll_a{height:40px;padding:0 15px;line-height:40px;min-width:110px;margin-left:8px;}
    .jl_duibi .jld_span{top:50px;}
    .jl_duibi .jld_span .jld_n{margin-left:26px;}
    .jl_duibi .jld_span .jld_n span{font-size:14px;}
    .jl_duibi .jld_span .jld_n i{font-size:18px;margin-top:8px;}
    .jl_duibi .jld_pic{height:615px;}
    .jl_duibi .jld_pic .jld_txt{padding-bottom:50px;}
    .jl_duibi .jld_pic .jld_txt em{width:50px;height:3px;}
    .jl_duibi .jld_pic .jld_txt p{font-size:24px;margin-top:12px;}
    .jl_duibi .jld_pic .jld_circle{width:30px;height:30px;}
    .jl_duibi .jld_pic .jld_circle:before,.jl_duibi .jld_pic .jld_circle:after{width:10px;height:10px;}
    .jl_case{padding:50px 0;}
    .jl_case .jlc_left{width:480px;padding-right:60px;}
    .jl_case .jlc_left .jlc_p{padding-top:4px;}
    .jl_case .jlc_left .jlc_p p{font-size:16px;margin-top:30px;}
    .jl_case .jlc_left .jlc_p p:first-child{font-size:22px;}
    .jl_case .jlc_left .jlc_a{margin-top:150px;width:110px;height:40px;line-height:40px;font-size:13px;}
    .jl_case .jlc_right{height:600px;}
    .jl_case .jlc_right .jlc_ul{width:355px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt{padding:15px;border-width:3px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt p{font-size:16px;}
    .jl_info{padding:50px 0;}
    .jl_info .jli_txt{padding-top:30px;max-width:1000px;}
    .jl_info .jli_txt p{font-size:14px;line-height:26px;margin-top:12px;}
    .jl_info .jli_txt p:first-child{font-size:24px;margin-bottom:25px;line-height:32px;}
    .jl_info .jli_num{margin-top:40px;width:840px;}
    .jl_info .jli_num .zji_span .zji_n span{font-size:32px;}
    .jl_info .jli_num .zji_span p:nth-child(2){font-size:16px;margin:8px 0;}
    .jl_news{padding:50px 0 120px;}
    .jl_news .jln_con{padding-top:20px;}
    .jl_news .jln_left{width:470px;margin-top:12px;}
    .jl_news .jln_left .jln_txt{padding:20px;}
    .jl_news .jln_left .jln_txt p{padding-bottom:20px;font-size:16px;}
    .jl_news .jln_right{padding-left:30px;}
    .jl_news .jln_right .jln_li{margin-top:12px;}
    .jl_news .jln_right .jln_li .jln_pic{width:200px;padding-bottom:150px;}
    .jl_news .jln_right .jln_li .jln_p{padding-left:20px;}
    .jl_news .jln_right .jln_li .jln_p p{font-size:16px;}
    .jl_news .jln_right .jln_li .jln_p span{font-size:14px;margin:15px 0;}
}

@media screen and (max-width:1399px) {
    .jl_banner .jlb_inner{padding-bottom:590px;}
    .jl_banner.swiper-container-horizontal .swiper-pagination{bottom:75px;}
    .jl_banner .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;}
    .jl_banner .zjb_waves{height:70px;}
    .jl_banner .zjb_waves .zjb_svg{height:70px;}
    .jl_product{padding-top:30px;}
    .jl_product .zjp_ul{padding-top:20px;}
    .jl_product .zjp_ul .zjp_li{width:calc(25% - 15px);margin-left:20px;border-radius:12px;}
    .jl_product .zjp_ul .zjp_li .zjp_img{padding-bottom:379px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt{padding:20px 15px 18px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_t{font-size:18px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a{padding-top:25px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a{margin-top:10px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a i{font-size:18px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_btn{margin-top:10px;}
    .jl_youshi{padding:70px 0 30px;}
    .jl_youshi .jly_con{margin-top:20px;}
    .jl_liucheng{padding:30px 0 30px;}
    .jl_liucheng .jll_ul{margin-top:20px;}
    .jl_liucheng .jll_ul .jll_li{width:58px;}
    .jl_liucheng .jll_ul .jll_li span{
        -webkit-transform:translateY(15px);
        -moz-transform:translateY(15px);
        -ms-transform:translateY(15px);
        transform:translateY(15px);
    }
    .jl_liucheng .jll_ul .jll_li .jll_icon{height:95px;margin:10px 0;position:relative}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i{width:58px;height:58px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i i{font-size:40px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_em i{margin-top:45px;width:40px;height:40px;font-size:40px;}
    .jl_liucheng .jll_ul .jll_li p{
        -webkit-transform:translateY(-15px);
        -moz-transform:translateY(-15px);
        -ms-transform:translateY(-15px);
        transform:translateY(-15px);
    }
    .jl_liucheng .jll_btn{margin-top:20px;}
    .jl_liucheng .jll_btn .jll_a{height:36px;padding:0 13px;line-height:36px;min-width:100px;margin-left:6px;}
    .jl_duibi .jld_span{top:30px;}
    .jl_duibi .jld_span .jld_n{margin-left:20px;}
    .jl_duibi .jld_span .jld_n i{font-size:16px;margin-top:6px;}
    .jl_duibi .jld_pic{height:510px;}
    .jl_duibi .jld_pic .jld_txt{padding-bottom:30px;}
    .jl_duibi .jld_pic .jld_txt em{width:40px;height:2px;}
    .jl_duibi .jld_pic .jld_txt p{font-size:20px;margin-top:10px;}
    .jl_duibi .jld_pic .jld_circle{width:26px;height:26px;}
    .jl_duibi .jld_pic .jld_circle:before,.jl_duibi .jld_pic .jld_circle:after{width:8px;height:8px;}
    .jl_case{padding:30px 0;}
    .jl_case .jlc_left{width:398px;padding-right:40px;}
    .jl_case .jlc_left .jlc_p{padding-top:3px;}
    .jl_case .jlc_left .jlc_p p{font-size:15px;margin-top:24px;}
    .jl_case .jlc_left .jlc_p p:first-child{font-size:20px;}
    .jl_case .jlc_left .jlc_a{margin-top:110px;}
    .jl_case .jlc_right{height:500px;}
    .jl_case .jlc_right .jlc_ul{width:293px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt{padding:12px;border-width:2px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt p{font-size:15px;}
    .jl_info{padding:30px 0;}
    .jl_info .jli_txt{padding-top:20px;max-width:none;}
    .jl_info .jli_txt p{line-height:24px;margin-top:10px;}
    .jl_info .jli_txt p:first-child{font-size:20px;margin-bottom:20px;line-height:28px;}
    .jl_info .jli_num{margin-top:30px;width:800px;}
    .jl_info .jli_num .zji_span .zji_n span{font-size:26px;}
    .jl_info .jli_num .zji_span p:nth-child(2){font-size:15px;margin:6px 0;}
    .jl_news{padding:30px 0 100px;}
    .jl_news .jln_con{padding-top:15px;}
    .jl_news .jln_left{width:418px;margin-top:10px;}
    .jl_news .jln_left .jln_txt{padding:15px;}
    .jl_news .jln_left .jln_txt p{padding-bottom:15px;}
    .jl_news .jln_right{padding-left:20px;}
    .jl_news .jln_right .jln_li{margin-top:10px;}
    .jl_news .jln_right .jln_li .jln_pic{width:166px;padding-bottom:125px;}
    .jl_news .jln_right .jln_li .jln_p{padding-left:12px;}
    .jl_news .jln_right .jln_li .jln_p span{margin:12px 0;}
}

@media screen and (max-width:1023px){
    .jl_banner .jlb_inner{padding-bottom:440px;}
    .jl_banner.swiper-container-horizontal .swiper-pagination{bottom:55px;}
    .jl_banner .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;}
    .jl_banner .zjb_waves{height:50px;}
    .jl_banner .zjb_waves .zjb_svg{height:50px;}
    .jl_product .zjp_ul{padding-top:15px;}
    .jl_product .zjp_ul .zjp_li{width:calc(25% - 9px);margin-left:12px;border-radius:8px;}
    .jl_product .zjp_ul .zjp_li .zjp_img{padding-bottom:320px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt{padding:12px 10px 10px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_t{font-size:16px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a{padding-top:15px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a{margin-top:8px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_a a i{font-size:16px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt .zjp_btn{margin-top:8px;font-size:13px;}
    .jl_youshi{padding:50px 0 30px;}
    .jl_youshi .jly_con{margin-top:15px;}
    .jl_liucheng .jll_ul{margin-top:15px;}
    .jl_liucheng .jll_ul .jll_li{width:56px;}
    .jl_liucheng .jll_ul .jll_li span{
        -webkit-transform:translateY(10px);
        -moz-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px);
    }
    .jl_liucheng .jll_ul .jll_li .jll_icon{height:85px;margin:8px 0;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i{width:56px;height:56px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_i i{font-size:32px;}
    .jl_liucheng .jll_ul .jll_li .jll_icon .jll_em i{margin-top:40px;width:32px;height:32px;font-size:32px;}
    .jl_liucheng .jll_ul .jll_li p{
        -webkit-transform:translateY(-10px);
        -moz-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px);
    }
    .jl_liucheng .jll_btn{margin-top:15px;}
    .jl_duibi .jld_pic{height:378px;}
    .jl_duibi .jld_pic .jld_txt em{width:30px;}
    .jl_duibi .jld_pic .jld_txt p{font-size:18px;margin-top:8px;}
    .jl_case .jlc_left{width:320px;padding-right:20px;}
    .jl_case .jlc_left .jlc_p{padding-top:3px;}
    .jl_case .jlc_left .jlc_p p{font-size:14px;margin-top:22px;}
    .jl_case .jlc_left .jlc_p p:first-child{font-size:18px;}
    .jl_case .jlc_left .jlc_a{margin-top:90px;}
    .jl_case .jlc_right{height:400px;}
    .jl_case .jlc_right .jlc_ul{width:204px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt{padding:12px;border-width:2px;}
    .jl_case .jlc_right .jlc_ul .jlc_txt p{font-size:15px;}
    .jl_info .jli_txt{padding-top:15px;}
    .jl_info .jli_txt p:first-child{font-size:18px;margin-bottom:16px;line-height:26px;}
    .jl_info .jli_num{margin-top:22px;width:100%;}
    .jl_info .jli_num .zji_span .zji_n span{font-size:22px;}
    .jl_info .jli_num .zji_span p:nth-child(2){font-weight:bold;}
    .jl_news{padding:30px 0 70px;}
    .jl_news .jln_con{padding-top:15px;}
    .jl_news .jln_left{width:100%;margin-top:10px;}
    .jl_news .jln_left .jln_img{padding-bottom:75%;}
    .jl_news .jln_left .jln_txt{padding:12px 10px;}
    .jl_news .jln_right{padding-left:0;}
    .jl_news .jln_right .jln_li{margin-top:10px;}
    .jl_news .jln_right .jln_li .jln_p{padding-left:10px;}
    .jl_news .jln_right .jln_li .jln_p span{margin:10px 0;}
}

@media screen and (max-width:767px){
    .jl_banner .jlb_inner{padding-bottom:55%;}
    .jl_banner.swiper-container-horizontal .swiper-pagination{bottom:35px;}
    .jl_banner .zjb_waves{height:30px;}
    .jl_banner .zjb_waves .zjb_svg{height:30px;}
    .jl_product{padding-top:15px;}
    .jl_product .zjp_ul{padding-top:5px;}
    .jl_product .zjp_ul .zjp_li{width:calc(50% - 5px);margin-left:10px;border-radius:6px;margin-top:10px;}
    .jl_product .zjp_ul .zjp_li:nth-child(odd){margin-left:0;}
    .jl_product .zjp_ul .zjp_li .zjp_img{padding-bottom:0;min-height:320px;}
    .jl_product .zjp_ul .zjp_li .zjp_txt{padding:10px 8px 10px;}
    .jl_youshi{padding:30px 0 30px;}
    .jl_youshi .jly_con{margin-top:20px;}
    .jl_youshi .jly_line{display:none;}
    .jl_youshi .jly_circle{width:100%;height:auto;position:relative;}
    .jl_youshi .jly_circle svg{display:none;}
    .jl_youshi .jly_circle .jly_points{position:relative;width:auto;height:auto;display:flex;}
    .jl_youshi .jly_circle .jly_point{position:relative;border-radius:2px;width:32%;margin-left:2%;height:auto;background:rgba(255,255,255,.6);border:1px solid var(--logoColor);}
    .jl_youshi .jly_circle .jly_point:first-child{margin-left:0;}
    .jl_youshi .jly_circle .jly_point p{width:auto;position:relative;font-size:15px;height:40px;line-height:40px;text-align:center;color:var(--logoColor);}
    .jl_youshi .jly_circle .jly_point:first-child{top:0;left:0;margin:0;}
    .jl_youshi .jly_circle .jly_point:first-child p{margin-left:0;top:0;left:0;}
    .jl_youshi .jly_circle .jly_point:nth-child(2){top:0;right:0;}
    .jl_youshi .jly_circle .jly_point:nth-child(2) p{top:0;right:0;}
    .jl_youshi .jly_circle .jly_point:nth-child(3){top:0;left:0;}
    .jl_youshi .jly_circle .jly_point:nth-child(3) p{top:0;left:0;}
    .jl_youshi .jly_circle .jly_point.on p{color:#FFF;}
    .jl_youshi .jly_txt{width:100%;height:auto;left:50%;top:0;position:relative;margin-top:20px;}
    .jl_liucheng .jll_ul .jll_li{width:56px;margin-left:calc(100%/3 - 75px);margin-top:10px;}
    .jl_liucheng .jll_ul .jll_li:nth-child(4n+1){margin-left:0;}
    .jl_duibi .jld_span{top:10px;}
    .jl_duibi .jld_pic{height:auto;}
    .jl_duibi .jld_pic .jld_img{position:relative;padding-bottom:45%;height:auto;}
    .jl_duibi .jld_pic .jld_before{clip-path:none!important;}
    .jl_duibi .jld_pic .jld_input{display:none;}
    .jl_duibi .jld_pic .jld_handle{display:none;}
    .jl_duibi .jld_pic .jld_txt{bottom:10px;padding-bottom:10px;}
    .jl_duibi .jld_pic .jld_txt .container{align-items:flex-start;}
    .jl_duibi .jld_pic .jld_txt em{width:30px;}
    .jl_duibi .jld_pic .jld_txt p{font-size:18px;margin-top:8px;}
    .jl_case .jlc_left{width:100%;padding-right:0;}
    .jl_case .jlc_left .jlc_p p{margin-top:15px;}
    .jl_case .jlc_left .jlc_a{margin-top:30px;}
    .jl_case .jlc_right{height:100%;width:100%;flex:auto;padding-top:10px;}
    .jl_case .jlc_right .jlc_ul{width:100%;margin-top:10px;}
    .jl_info .jli_txt p{text-align:left;}
    .jl_info .jli_num{flex-wrap:wrap;margin-top:0;}
    .jl_info .jli_num .zji_span{width:100%;margin-top:20px;}
    .jl_info .jli_num .zji_span .zji_n{justify-content:flex-start;}
    .jl_info .jli_num .zji_span p{text-align:left;}
    .jl_news{padding:30px 0 40px;}
    .jl_news .jln_con{padding-top:15px;}
    .jl_news .jln_right .jln_li{margin-top:10px;}
    .jl_news .jln_right .jln_li .jln_pic{width:100%;padding-bottom:75%;}
    .jl_news .jln_right .jln_li .jln_p{padding:12px 10px;background:#FFF;}
    .jl_news .jln_right .jln_li .jln_p span{margin:7px 0;}
}