/*flash*/
.xy_banner{position:relative;overflow:hidden;}
.xy_banner .xy_img{width:100%;padding-bottom:770px;position:relative;}
.xy_banner.swiper-container-horizontal>.swiper-pagination{bottom:30px;}
.xy_banner .swiper-pagination .swiper-pagination-bullet{background:transparent;opacity:1;width:20px;height:20px;outline:none;margin:0 3px;position:relative;}
.xy_banner .swiper-pagination .swiper-pagination-bullet:before{content:'';width:16px;height:16px;background:#FFF;position:absolute;left:50%;top:50%;border-radius:50%;z-index:1;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.xy_banner .swiper-pagination .swiper-pagination-bullet:after{content:'';width:10px;height:10px;border:2px solid #FFF;position:absolute;left:50%;top:50%;border-radius:50%;box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#E62228;}
.xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:10px;height:10px;background:#E62228;}
.xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:20px;height:20px;border-color:#E62228;}
/*product*/
.xy_product{padding:70px 0 80px;position:relative;overflow:hidden;}
.xy_product .xyp_nav{margin-top:23px;border-bottom:1px solid var(--borderColor);}
.xy_product .xyp_nav .container{gap:101px;}
.xy_product .xyp_nav .xyp_a{color:#222;height:62px;cursor:pointer;position:relative;}
.xy_product .xyp_nav .xyp_a:before{content:'';width:1px;height:20px;background:var(--borderColor);position:absolute;left:-50px;top:50%;margin-top:-10px;}
.xy_product .xyp_nav .xyp_a:after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:-1px;background:var(--logoColor);opacity:0;}
.xy_product .xyp_nav .xyp_a:first-child{margin-left:0;}
.xy_product .xyp_nav .xyp_a:first-child:before{content:none;}
.xy_product .xyp_nav .xyp_a i{font-size:28px;}
.xy_product .xyp_nav .xyp_a p{font-size:18px;margin-left:8px;}
.xy_product .xyp_nav .xyp_a.on{color:var(--logoColor);}
.xy_product .xyp_nav .xyp_a.on:after{opacity:1;}
.xy_product .xyp_ul{margin-top:30px;overflow:hidden;}
.xy_product .xyp_ul .swiper-slide{border:1px solid var(--borderColor);padding:20px 25px;height:auto;
    transition:border-color 0.5s ease;
}
.xy_product .xyp_ul .xyp_txt{}
.xy_product .xyp_ul .xyp_txt p{font-size:20px;color:var(--titleColor);line-height:1.2;margin-bottom:12px;font-weight:bold;}
.xy_product .xyp_ul .xyp_img{position:relative;width:100%;padding-bottom:75%;overflow:hidden;
    background:linear-gradient(150deg, #bbb 0%, #eee 100%);
}
.xy_product .xyp_ul .xyp_btn{margin:23px auto 0;width:136px;height:42px;border:1px solid #999;text-align:center;line-height:40px;font-size:15px;color:#999;}
.xy_product .xyp_ul .swiper-slide:hover{border-color:var(--logoColor);}
.xy_product .xyp_ul .swiper-slide:hover .xyp_txt p{color:var(--logoColor);}
.xy_product .xyp_ul .swiper-slide:hover .xyp_btn{background:var(--logoColor);color:#FFF;border-color:var(--logoColor);}
.xy_product .pb_btn{margin:50px auto 0;color:#FFF;}
/*info*/
.xy_info{padding:40px 0;position:relative;overflow:hidden;background:url(../Image/infobg.webp) no-repeat center center;background-size:cover;}
.xy_info .xyi_left{width:50%;position:relative;padding:50px 60px 50px 0;}
.xy_info .xyi_left .xyi_img{width:100%;height:100%;position:relative;}
.xy_info .xyi_left .pb_btn{position:absolute;right:0;bottom:48px;}
.xy_info .xyi_right{width:50%;padding-bottom:50px;}
.xy_info .xyi_right .xyi_txt{width:700px;padding-left:60px;}
.xy_info .xyi_right .xyi_line{width:90px;height:7px;position:relative;background:var(--logoColor);}
.xy_info .xyi_right .xyi_tit{font-size:60px;color:#FFF;text-transform:uppercase;margin:18px 0;font-weight:bold;line-height:1;}
.xy_info .xyi_right .xyi_p{font-size:16px;line-height:1.65;color:#FFF;}
.xy_info .xyi_right .pb_btn{margin-top:27px;background:#FFF;border-color:#FFF;color:var(--fontColor);}
.xy_info .xyi_right .xyi_ul{padding-top:15px;}
.xy_info .xyi_right .xyi_li{font-size:16px;color:#FFF;line-height:30px;padding-left:40px;background:url(../Image/info_icon.svg) no-repeat left top;margin-top:15px;}
/*shebei*/
.xy_shebei{padding:80px 0;position:relative;overflow:hidden;background:url(../Image/shebeibg.webp) no-repeat center center fixed;background-size:cover;}
.xy_shebei:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;
    background:linear-gradient(180deg, #FFF 30%, rgba(255,255,255,.4) 100%);
}
.xy_shebei .xys_ul{margin-top:20px;overflow:hidden;}
.xy_shebei .xys_ul .swiper-slide{width:calc(25% - 12px);margin-left:16px;margin-top:15px;height:auto;}
.xy_shebei .xys_ul .swiper-slide:nth-child(-n+3){width:calc(100%/3 - 10px);margin-left:15px;}
.xy_shebei .xys_ul .swiper-slide:first-child,.xy_shebei .xys_ul .swiper-slide:nth-child(4){margin-left:0;}
.xy_shebei .xys_ul .xys_txt{padding:30px 25px 22px;background:var(--backgroundColor);position:relative;height:100%;}
.xy_shebei .xys_ul .xys_txt span{font-size:50px;font-weight:bold;line-height:1;color:var(--logoColor);margin-bottom:16px;}
.xy_shebei .xys_ul .xys_txt p{font-size:14px;line-height:1.71;color:#595959;}
.xy_shebei .xys_ul .xys_txt p:nth-child(2){font-size:20px;line-height:1.32;color:#262626;font-weight:bold;margin-bottom:21px;}
.xy_shebei .xys_ul .swiper-slide:hover .xys_txt{background:var(--logoColor);}
.xy_shebei .xys_ul .swiper-slide:hover .xys_txt span{color:#FFF;}
.xy_shebei .xys_ul .swiper-slide:hover .xys_txt p{color:#FFF;}
/*news*/
.xy_news{padding:80px 0;position:relative;overflow:hidden;background:var(--backgroundColor);}
.xy_news .xyn_ul{margin-top:30px;overflow:hidden;padding:10px;margin-left:-10px;}
.xy_news .xyn_ul .swiper-slide{height:auto;border-radius:10px;overflow:hidden;
    -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.11);
    box-shadow:0 2px 10px rgba(0, 0, 0, 0.11);
}
.xy_news .xyn_ul .xyn_img{width:100%;padding-bottom:60%;position:relative;}
.xy_news .xyn_ul .xyn_con{padding:20px 30px 30px;}
.xy_news .xyn_ul .xyn_tit{font-size:20px;font-weight:bold;color:#333;line-height:1.5;}
.xy_news .xyn_ul .xyn_time{margin-top:8px;}
.xy_news .xyn_ul .xyn_time i{font-size:15px;color:var(--fontColor);margin-right:5px;}
.xy_news .xyn_ul .xyn_time span{font-size:13px;color:var(--fontColor);}
.xy_news .xyn_ul .xyn_line{width:100%;height:1px;background:var(--borderColor);margin:18px 0;}
.xy_news .xyn_ul .xyn_txt{}
.xy_news .xyn_ul .xyn_txt p{font-size:16px;line-height:1.75;height:5.25em;color:#4c4c4c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.xy_news .xyn_ul .xyn_txt span{font-size:14px;color:var(--logoColor);margin-top:12px;}
.xy_news .xyn_ul .swiper-slide:hover{background:var(--logoColor);}
.xy_news .xyn_ul .swiper-slide:hover .xyn_tit{color:#FFF;}
.xy_news .xyn_ul .swiper-slide:hover .xyn_time i{color:#FFF;}
.xy_news .xyn_ul .swiper-slide:hover .xyn_time span{color:#FFF;}
.xy_news .xyn_ul .swiper-slide:hover .xyn_line{background:#FFF;}
.xy_news .xyn_ul .swiper-slide:hover .xyn_txt p{color:#FFF;}
.xy_news .xyn_ul .swiper-slide:hover .xyn_txt span{color:#FFF;}
.indexmap{width:100%;height:500px;position:relative;z-index:1;}


@media screen and (max-width:1599px){
    .xy_banner .xy_img{padding-bottom:640px;}
    .xy_banner.swiper-container-horizontal>.swiper-pagination{bottom:25px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet:before{width:14px;height:14px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet:after{width:8px;height:8px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:8px;height:8px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:18px;height:18px;}
    .xy_product{padding:50px 0 60px;}
    .xy_product .xyp_nav{margin-top:20px;}
    .xy_product .xyp_nav .container{gap:71px;}
    .xy_product .xyp_nav .xyp_a{font-size:18px;height:56px;}
    .xy_product .xyp_nav .xyp_a i{font-size:26px;}
    .xy_product .xyp_nav .xyp_a p{font-size:17px;margin-left:7px;}
    .xy_product .xyp_ul{margin-top:25px;}
    .xy_product .xyp_ul .swiper-slide{padding:16px 20px;}
    .xy_product .xyp_ul .xyp_txt p{font-size:18px;margin-bottom:10px;}
    .xy_product .xyp_ul .xyp_btn{margin-top:16px;width:130px;height:40px;line-height:38px;font-size:14px;}
    .xy_product .pb_btn{margin-top:40px;}
    .xy_info{padding:30px 0;}
    .xy_info .xyi_left{padding:40px 45px 40px 0;}
    .xy_info .xyi_right{padding-bottom:40px;}
    .xy_info .xyi_right .xyi_txt{width:600px;padding-left:45px;}
    .xy_info .xyi_right .xyi_line{width:82px;height:5px;}
    .xy_info .xyi_right .xyi_tit{font-size:50px;margin:15px 0;}
    .xy_info .xyi_right .xyi_p{font-size:15px;line-height:1.5;}
    .xy_info .xyi_right .pb_btn{margin-top:20px;}
    .xy_info .xyi_right .xyi_ul{padding-top:12px;}
    .xy_info .xyi_right .xyi_li{font-size:15px;line-height:26px;padding-left:36px;margin-top:11px;background-size:auto 26px;}
    .xy_shebei{padding:60px 0;}
    .xy_shebei .xys_ul{margin-top:16px;}
    .xy_shebei .xys_ul .swiper-slide{width:calc(25% - 9px);margin-left:12px;margin-top:12px;}
    .xy_shebei .xys_ul .swiper-slide:nth-child(-n+3){width:calc(100%/3 - 8px);margin-left:12px;}
    .xy_shebei .xys_ul .swiper-slide:first-child,.xy_shebei .xys_ul .swiper-slide:nth-child(4){margin-left:0;}
    .xy_shebei .xys_ul .xys_txt{padding:25px 20px 18px;}
    .xy_shebei .xys_ul .xys_txt span{font-size:42px;margin-bottom:13px;}
    .xy_shebei .xys_ul .xys_txt p{line-height:1.65;}
    .xy_shebei .xys_ul .xys_txt p:nth-child(2){font-size:18px;margin-bottom:16px;}
    .xy_news{padding:60px 0;}
    .xy_news .xyn_ul{margin-top:25px;}
    .xy_news .xyn_ul .swiper-slide{border-radius:8px;}
    .xy_news .xyn_ul .xyn_con{padding:15px 25px 25px;}
    .xy_news .xyn_ul .xyn_tit{font-size:18px;}
    .xy_news .xyn_ul .xyn_time{margin-top:7px;}
    .xy_news .xyn_ul .xyn_time i{font-size:14px;margin-right:5px;}
    .xy_news .xyn_ul .xyn_time span{font-size:13px;}
    .xy_news .xyn_ul .xyn_line{margin:15px 0;}
    .xy_news .xyn_ul .xyn_txt p{font-size:15px;}
    .xy_news .xyn_ul .xyn_txt span{font-size:14px;margin-top:10px;}
    .indexmap{height:429px;}
}

@media screen and (max-width:1399px){
    .xy_banner .xy_img{padding-bottom:530px;}
    .xy_banner.swiper-container-horizontal>.swiper-pagination{bottom:20px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet:before{width:12px;height:12px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet:after{width:6px;height:6px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:6px;height:6px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:16px;height:16px;}
    .xy_product{padding:35px 0 40px;}
    .xy_product .xyp_nav{margin-top:15px;}
    .xy_product .xyp_nav .container{gap:51px;}
    .xy_product .xyp_nav .xyp_a{font-size:16px;height:52px;}
    .xy_product .xyp_nav .xyp_a i{font-size:22px;}
    .xy_product .xyp_nav .xyp_a p{font-size:16px;margin-left:6px;}
    .xy_product .xyp_ul{margin-top:20px;}
    .xy_product .xyp_ul .swiper-slide{padding:12px 15px;}
    .xy_product .xyp_ul .xyp_txt p{font-size:16px;margin-bottom:8px;}
    .xy_product .xyp_ul .xyp_btn{margin-top:12px;width:120px;height:38px;line-height:36px;}
    .xy_product .pb_btn{margin-top:30px;}
    .xy_info{padding:25px 0;}
    .xy_info .xyi_left{padding:20px 25px 20px 0;}
    .xy_info .xyi_right{padding-bottom:30px;}
    .xy_info .xyi_right .xyi_txt{width:497px;padding-left:25px;}
    .xy_info .xyi_right .xyi_line{width:70px;height:3px;}
    .xy_info .xyi_right .xyi_tit{font-size:40px;margin:12px 0;}
    .xy_info .xyi_right .xyi_p{font-size:14px;}
    .xy_info .xyi_right .pb_btn{margin-top:15px;}
    .xy_info .xyi_right .xyi_ul{padding-top:10px;}
    .xy_info .xyi_right .xyi_li{font-size:14px;line-height:24px;padding-left:32px;margin-top:9px;background-size:auto 24px;}
    .xy_shebei{padding:40px 0;}
    .xy_shebei .xys_ul{margin-top:12px;}
    .xy_shebei .xys_ul .swiper-slide{width:calc(25% - 6px);margin-left:8px;margin-top:10px;}
    .xy_shebei .xys_ul .swiper-slide:nth-child(-n+3){width:calc(100%/3 - 4px);margin-left:6px;}
    .xy_shebei .xys_ul .swiper-slide:first-child,.xy_shebei .xys_ul .swiper-slide:nth-child(4){margin-left:0;}
    .xy_shebei .xys_ul .xys_txt{padding:18px 15px 10px;}
    .xy_shebei .xys_ul .xys_txt span{font-size:36px;margin-bottom:10px;}
    .xy_shebei .xys_ul .xys_txt p{line-height:1.5;}
    .xy_shebei .xys_ul .xys_txt p:nth-child(2){font-size:16px;margin-bottom:12px;}
    .xy_news{padding:40px 0;}
    .xy_news .xyn_ul{margin-top:20px;}
    .xy_news .xyn_ul .swiper-slide{border-radius:6px;}
    .xy_news .xyn_ul .xyn_con{padding:12px 15px 15px;}
    .xy_news .xyn_ul .xyn_tit{font-size:16px;}
    .xy_news .xyn_ul .xyn_time{margin-top:6px;}
    .xy_news .xyn_ul .xyn_time i{margin-right:4px;}
    .xy_news .xyn_ul .xyn_time span{font-size:12px;}
    .xy_news .xyn_ul .xyn_line{margin:11px 0;}
    .xy_news .xyn_ul .xyn_txt p{font-size:14px;}
    .xy_news .xyn_ul .xyn_txt span{font-size:13px;margin-top:9px;}
    .indexmap{height:360px;}
}

@media screen and (max-width:1023px){
    .xy_banner .xy_img{padding-bottom:385px;}
    .xy_banner.swiper-container-horizontal>.swiper-pagination{bottom:15px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet:before{width:10px;height:10px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet:after{width:4px;height:4px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:4px;height:4px;}
    .xy_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:14px;height:14px;}
    .xy_product{padding:25px 0 30px;}
    .xy_product .xyp_nav{margin-top:11px;}
    .xy_product .xyp_nav .container{gap:31px;}
    .xy_product .xyp_nav .xyp_a{font-size:15px;height:46px;}
    .xy_product .xyp_nav .xyp_a i{font-size:20px;}
    .xy_product .xyp_nav .xyp_a p{font-size:15px;margin-left:5px;}
    .xy_product .xyp_ul{margin-top:15px;}
    .xy_product .xyp_ul .swiper-slide{padding:10px 10px;}
    .xy_product .xyp_ul .xyp_txt p{font-size:16px;margin-bottom:8px;}
    .xy_product .xyp_ul .xyp_btn{margin-top:10px;width:110px;}
    .xy_product .pb_btn{margin-top:20px;}
    .xy_info{padding:20px 0;background:url(../Image/infobg1.webp) no-repeat center center;background-size:cover;}
    .xy_info .xyi_left{display:none;}
    .xy_info .xyi_right{padding-bottom:0;width:calc(100% - 30px);margin-left:15px;}
    .xy_info .xyi_right .xyi_txt{width:100%;padding-left:0;}
    .xy_info .xyi_right .xyi_line{width:60px;height:2px;}
    .xy_info .xyi_right .xyi_tit{font-size:32px;margin:10px 0;}
    .xy_shebei{padding:30px 0;}
    .xy_shebei .xys_ul{margin-top:12px;}
    .xy_shebei .xys_ul .swiper-wrapper{flex-wrap:inherit;}
    .xy_shebei .xys_ul .swiper-slide{width:auto;margin-left:0;margin-top:0;}
    .xy_shebei .xys_ul .swiper-slide:nth-child(-n+3){width:auto;margin-left:0;}
    .xy_shebei .xys_ul .xys_txt{padding:12px 10px 10px;}
    .xy_shebei .xys_ul .xys_txt span{font-size:30px;margin-bottom:8px;}
    .xy_shebei .xys_ul .xys_txt p:nth-child(2){margin-bottom:10px;}
    .xy_news{padding:30px 0;}
    .xy_news .xyn_ul{margin-top:15px;}
    .xy_news .xyn_ul .swiper-slide{border-radius:4px;}
    .xy_news .xyn_ul .xyn_con{padding:10px;}
    .xy_news .xyn_ul .xyn_line{margin:8px 0;}
    .indexmap{height:350px;}
}

@media screen and (max-width:767px){
    .xy_banner .xy_img{padding-bottom:50vw;}
    .xy_product .xyp_nav{border-bottom:none;}
    .xy_product .xyp_nav .container{gap:0;}
    .xy_product .xyp_nav .xyp_a{font-size:15px;height:auto;flex-flow:column;width:32%;margin-left:2%;background:var(--backgroundColor);padding:10px 0;}
    .xy_product .xyp_nav .xyp_a:before{content:none;}
    .xy_product .xyp_nav .xyp_a i{font-size:26px;}
    .xy_product .xyp_nav .xyp_a p{font-size:15px;margin-left:5px;font-weight:bold;margin-top:6px;}
}