@charset "UTF-8";
/* 解决一部分浏览器的swipe4按钮点击,出现边框 */
.swiper-button-prev:focus,.swiper-button-next:focus{outline:none !important;border: none !important;}
.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:none !important;border: none !important;}
/* 解决一部分浏览器的swipe4按钮点击,出现蓝色背景  */
.swiper-button-prev,.swiper-button-next{cursor:auto !important;}
.swiper-pagination-bullet{background-color:unset !important;}
.swiper-pagination-bullet:focus{outline:none !important;}
/* 百度地图水印去除 */
.anchorBL{display:none;;}
.anchorBL a img{display:none !important;}

/* 标题 */
.page_title{text-align: center;}
.page_title p{font-size: 48px;color: var(--mainColor);font-weight: bold;}
.page_title span{font-size: 18px;color: #c0cbca;font-weight: bold; font-family: "Arial";text-transform: uppercase;font-style:italic;}
@media (max-width:1360px) {
.page_title p{font-size: 28px;}
.page_title span{font-size: 16px;}
}
@media (max-width:980px) {
.page_title p{font-size: 24px;}
.page_title span{font-size: 12px;}
}
  
/* 首页 start */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner::after{position: absolute;content: "";width: 100%;height: 110px;top: 0;left: 0;background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0));z-index: 10;display: none;}
.home_swiper_left,.home_swiper_right{position: absolute;top: 50%;transform: translateY(-50%);z-index: 99;cursor: pointer;width: 20px;height: 20px;}
.home_swiper_left{left: 8%;}
.home_swiper_right{right: 8%;}
.home_swiper_left::after{content: "";position: absolute;border: #fff solid;border-width: 2px 2px 0 0;width: 16px;height: 16px;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) rotate(225deg);}
.home_swiper_right::after{content: "";position: absolute;border: #fff solid;border-width: 2px 2px 0 0;width: 16px;height: 16px;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) rotate(45deg);}
.banner_box{width: 100%;height: 100%;min-height: 350px;position: relative;z-index: 1;}
.banner_img{width: 100%;height: 100%;}
.banner_img img{object-fit: cover;min-height: 350px;}
.banner_title{position: absolute;top: 50%;transform: translateY(-50%);left: 14.6%;color: #fff;text-align: left;}
.banner_title .banner_text{font-size: 68px;margin-bottom: 40px;opacity: 0;transform: translateY(30px);transition: all 1.5s;}
.banner_title .slogan p{font-size: 32px !important;opacity: 0;transform: translateY(30px);transition: all 1.5s;transition-delay: .5s;line-height: 44px;}
.banner_btn{border-radius: 50px;background-color: var(--mainColor);font-size: 16px;color: #fff;padding: 10px 25px;margin-top: 60px;float: left;opacity: 0;transform: translateY(30px);transition: all 1.5s;transition-delay: .2s;}
.banner_btn img{width: 18px !important;margin-left: 10px;}
.banner_box_act .banner_title .banner_text{opacity: 1;transform: translateY(0);transition: all 1.5s;}
.banner_box_act .banner_title .slogan p{opacity: 1;transform: translateY(0);transition: all 1.5s;transition-delay: .2s;}
.banner_box_act .banner_btn{opacity: 1;transform: translateY(0);transition: all 1.5s;transition-delay: .5s;}

.banner .banner_swiper{position: absolute;left: 14.6%;width: auto;top: 75%;font-size: 0;}
.banner .banner_swiper .swiper-pagination-bullet {width: 42px;height: 4px;background-color: rgba(255, 255, 255, 0.4) !important;margin: 0 5px;border-radius: 0;opacity: 1;position: relative;}
.banner .banner_swiper .swiper-item-active::after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: var(--mainColor);animation-name: beat; /*动画名称*/animation-duration: 5s; /*设置秒数*/animation-timing-function: linear;/*速度曲线*/animation-iteration-count: 1;/*播放次数*/animation-direction: normal;/*逆向播放*/animation-play-state: running;/*正在运行*/content: "";}
@keyframes beat {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

@media (max-width:1360px) {
.banner::after{position: absolute;content: "";width: 100%;height: 100px;top: 0;left: 0;background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0));z-index: 10;display: none;}
.home_swiper_left{left: 4%;}
.home_swiper_right{right: 4%;}
.banner_title .banner_text{font-size: 48px;margin-bottom: 20px;}
.banner_title .slogan p{font-size: 26px !important;line-height: 36px;}
.banner_btn{border-radius: 40px;font-size: 14px;color: #fff;padding: 8px 15px;margin-top: 40px;}
.banner_btn img{width: 18px;}

.banner .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 300px;height: 2px;left: 14.6%;top:75% ;}
.banner_swiper_text{width: 300px;height: 20px;left: 14.6%;top:77% ;z-index: 999;color: #fff;font-size: 14px;line-height: 20px;}
}
@media (max-width:1080px) {
.banner::after{position: absolute;content: "";width: 100%;height: 50px;top: 0;left: 0;background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0));z-index: 10;display: none;}
.home_swiper_left{left: 4%;}
.home_swiper_right{right: 4%;}
.banner_title .banner_text{font-size: 28px;margin-bottom: 10px;}
.banner_title .slogan p{font-size: 14px !important;line-height: 30px;}
.banner_btn{border-radius: 40px;font-size: 12px;color: #fff;padding: 8px 15px;margin-top: 20px;}
.banner_btn img{width: 14px;margin-left: 5px;}

.banner .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 160px;height: 2px;left: 14.6%;top:75% ;}
.banner_swiper_text{width: 160px;font-size: 12px;line-height: 20px;}
}

.home_part01{width: 100%;max-width: 1920px;height: 980px;background-color: var(--mainColor);margin: 0 auto;overflow: hidden;}
.home_part01_item{width: calc(50% / 3);cursor: pointer;border-top-right-radius: 50%;border-bottom-right-radius: 50%;overflow: hidden;height: 160%;position: relative;transition: all .5s;}
.home_part01_cont{flex-direction: column;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);z-index: 99;}
.home_part01_cont p{font-size: 40px;color: #fff;margin: 40px 0 75px;white-space: nowrap;}
.home_part01_cont img{width: 55px;}
.home_part01_next{width: 45px !important;transition: all .2s;}
.home_part01_list {display: none;text-align: center;}
.home_part01_list ul{flex-wrap: wrap;}
.home_part01_list ul li{width: 50%;justify-content: flex-start;margin-bottom: 40px;align-items: flex-start;padding-left: 40px;}
.home_part01_list ul li a{justify-content: flex-start;}
.home_part01_list ul li img{width: 25px;margin-right: 10px;}
.home_part01_list ul li p{font-size: 18px;margin: 0;color: #fff;}
.home_part01_list ul li a:hover > p{color: var(--mainColor);}
.home_part01_list a > .home_part01_list_text{margin: 0;font-size: 24px;white-space: nowrap;text-align: center;color: #fff;line-height: 42px;transition: all .2s;}
.home_part01_list a:hover .home_part01_list_text{color: var(--mainColor);transition: all .2s;}
.home_part01_bj{position: absolute;top: 0;right: 0%;height: 100%;z-index: 1;display: none;}
.home_part01_bj::after{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.5);top: 0;left: 0;}
.home_part01_bj img{height: 100%;object-fit: none;}
.home_part01_bordr{position: absolute;height: 100%;border-top-right-radius: 50%;border-bottom-right-radius: 50%;overflow: hidden;background-color: var(--mainColor);left: -88%;top: 0;display: none;width: 100%;z-index: 99;}
.home_part01_act{width: 50%;border-top-right-radius: 50%;border-bottom-right-radius: 50%;overflow: hidden;height: 160%;transition: all .5s;}
.home_part01_act .home_part01_bj{display: block;}
.home_part01_act .home_part01_next{display: none;}
.home_part01_act .home_part01_list{display: block;position: relative;}
.home_part01_act .home_part01_bordr{display: block;}
.home_part01_act2{border-top-right-radius: 0%;border-bottom-right-radius: 0%;}
.home_part01_bordr:last-of-type{display: none;}

.home_part01_item:hover .home_part01_cont .home_part01_next{margin-left: 30px;transition: all .2s;}
.home_part01_item:nth-child(1) .home_part01_bordr{display: none;}
.home_part01_btn{opacity: 1 !important;position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;margin-top: 20px;}

@media (max-width:1360px) {
.home_part01_cont p{font-size: 32px;margin: 30px 0 50px;}
.home_part01_cont img{width: 45px;}
.home_part01_next{width: 35px !important;}
.home_part01_list ul li{margin-bottom: 30px;}
.home_part01_list ul li img{width: 20px;margin-right: 8px;}
.home_part01_list ul li p{font-size: 14px;margin: 0;}
.home_part01_list a .home_part01_list_text{margin: 0;font-size: 20px;line-height: 34px;}
}
@media (max-width:1080px) {
.home_part01{width: 100%;max-width: 1920px;height: auto;margin: 0 auto;flex-wrap: wrap;}
.home_part01_item{width: 100%;cursor: pointer;border-top-right-radius: 0%;border-bottom-right-radius: 0%;height: 100%;justify-content: center;padding: 20px 0;transition: all .5s;}
.home_part01_cont{flex-direction: column;position: static;transform: translateX(0%) translateY(0%);}
.home_part01_cont p{font-size: 20px;margin: 10px 0 30px;}
.home_part01_cont img{width: 30px;}
.home_part01_next{width: 25px !important;}
.home_part01_list ul{max-width: 370px;}
.home_part01_list ul li{margin-bottom: 30px;}
.home_part01_list ul li img{width: 20px;margin-right: 8px;}
.home_part01_list ul li p{font-size: 14px;margin: 0;}
.home_part01_list a .home_part01_list_text{margin: 0;font-size: 16px;line-height: 28px;}
.home_part01_bj{position: absolute;top: 0;right: 0%;height: 100%;z-index: 1;width: 100%;}
.home_part01_bj::after{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,0.5);top: 0;left: 0;}
.home_part01_bj img{height: 100%;object-fit: none;width: 100%;}
.home_part01_bordr{display: none;}
.home_part01_act{width: 100%;border-top-right-radius: 0%;border-bottom-right-radius: 0%;overflow: hidden;height: 100%;padding: 80px 0;transition: all .5s;}
.home_part01_act .home_part01_bj{display: block;}
.home_part01_act .home_part01_next{display: none;}
.home_part01_act .home_part01_list{display: block;}
.home_part01_act .home_part01_bordr{display: none;}
.home_part01_act2{border-top-right-radius: 0%;border-bottom-right-radius: 0%;}
.home_part01_btn{margin-top: 0px;}
}

.home_part02{padding: 230px 0 160px;}
.home_part02 .flexbox{align-items: flex-start;}
.home_part02 .page_title{text-align: left;margin-bottom: 40px;}
.home_part02_left{flex: 1;margin-right: 130px;}
.home_part02-text{margin-top: 0px;font-size: 18px;line-height: 42px;}
.home_part02-text p{line-height: 42px;margin-bottom: 10px;}
.home_part02_right{width: 560px;height: 560px;position: relative;padding: 0 0 40px 40px;float: right;margin-left: 60px;margin-bottom: 10px;}
.home_part02_right img{width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 2;}
.home_part02_right::after{position: absolute;width:calc(100% - 40px) ;height:calc(100% - 40px);content: "";border: 1px solid #e0e0e0;left: 0px;bottom: 0px;z-index: 0;}
/*滚动条样式*/
.home_part02-text::-webkit-scrollbar {position: absolute;width: 4px;right: 30px;}
.home_part02-text::-webkit-scrollbar-thumb {border-radius: 2px;background: #2eb6ae;}
.home_part02-text::-webkit-scrollbar-track {border-radius: 2px;background: #e0e0e0;}

.home_part02-text{
    scrollbar-color:#2eb6ae #e0e0e0;
    scrollbar-width: thin;
}

.home_part03{background-color: #f0f4f4;padding-top: 80px;}
.home_part03 .page_title{margin: 0 auto;text-align: center;}
.home_part03_cont{margin-top: 40px;justify-content: flex-start;}
.home_part03_top{justify-content: space-around;}
.home_part03_top_item{width: 290px;cursor: pointer;display: flex;align-items: center;justify-content: center;flex-direction: column;height: 290px;}
.home_part03_top_item img{max-height: 60px;object-fit: contain;min-height: 60px;}
.home_part03_top_item p{font-size: 28px;color: #333;margin-top: 20px;transition: all .2s;}

.home_part03_top_item:hover p{color: var(--mainColor);transition: all .2s;}

.home_part03_bottom_type{background-color: #f0f4f4;display: flex;align-items: center;justify-content: flex-start;margin-top: 40px;overflow: hidden;height: 40px;}
.home_part03_bottom_icon{width: calc(100% / 4);position: relative;height: 100%;}
.home_part03_bottom_icon img{width: 100%;position: absolute;bottom: -100%;left: 0;object-fit: contain;transition: all .2s;}

.home_part03_bottom{background-color: var(--mainColor);height: 380px;position: relative;display: none;margin-top: 40px;}
.home_part03_bottom_act{display: block;}
.home_part03_bottom .main{height: 100%;}
.home_part03_list{justify-content: flex-start;height: 100%;}
.home_part03_bottom_item{width: calc(100% / 4);display: flex;align-items: center;justify-content: center;flex-direction: column;height: 100%;cursor: pointer;position: relative;z-index: 11;}
.home_part03_bottom_item p{font-size: 18px;color: #fff;margin-top: 30px;}
.home_part03_bottom_img{position: relative;z-index: 99;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.home_part03_icon{clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background-color: #fff;position: relative;width: 88px;height: 102px;}
.home_part03_icon_bj{position: absolute;width: 100% !important;height: 100%;top: 0;left: 0;z-index: 99;}
.home_part03_icon .home_part03_bottom_img_default{max-height: 50px;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);z-index: 1;object-fit: contain !important;}
.home_part03_item_bj{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 0;border-radius: 0%;overflow: hidden;opacity: 0;transition: all .5s;}
.home_part03_item_bj img{width: 100%;height: 100%;object-fit: cover;}
.home_part03_item_bj::after{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba( 0, 0, 0 ,0.5);top: 0;left: 0;}
.home_part03_bottom_btn{background-color: var(--mainColor);width: 146px;height: 46px;border-radius: 46px;justify-content: center;margin-top: 60px;padding: 0 25px;display: none;}
.home_part03_bottom_btn p{font-size: 16px;color: #fff;margin: 0;float: left;line-height: 46px;}
.home_part03_bottom_btn img{width: 18px;margin-left: 12px;}

.home_part03_top_item_act p{color: var(--mainColor);white-space: nowrap;}
.home_part03_top_item_cont{position: relative;z-index: 10;}
.home_part03_top_item_icon{position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);opacity: 0;transition: all .8s;}
.home_part03_top_item_icon img{width: 25px;}
.home_part03_top_item_act .home_part03_top_item_icon{opacity: 1;transition: all .8s;}
.home_part03_top_item_act{position: relative;border-radius: 50%;background-color:rgba(46, 182, 174, 0.1);animation-name: type_act; /*动画名称*/animation-duration: .8s; /*设置秒数*/animation-timing-function: linear;/*速度曲线*/animation-iteration-count: 1;/*播放次数*/animation-direction: normal;/*逆向播放*/}
.home_part03_top_item_act::after{position: absolute;width: 190px;height: 190px;content: "";border-radius: 50%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-color: #f0f4f4;z-index: 1;animation-name: icon_act; /*动画名称*/animation-duration: .8s; /*设置秒数*/animation-timing-function: linear;/*速度曲线*/animation-iteration-count: 1;/*播放次数*/animation-direction: normal;/*逆向播放*/}
@keyframes type_act {
    0% {
        background-color: rgba(46, 182, 174, 1);
        border-radius: 0%;
    }
    100% {
        background-color: rgba(46, 182, 174, 0.1);
        border-radius: 50%;
    }
}
@keyframes icon_act {
    0% {
        width: 0px;
        height: 0px;
    }
    100% {
        width: 190px;
        height: 190px;
    }
}

.home_part03_bottom_icon_act img{bottom: 0;transition: all .2s;transition-delay: .2s;}
.home_part03_bottom_item:hover > .home_part03_item_bj{border-radius: 0%;opacity: 1;transition: all .5s;}
.home_part03_bottom_item:hover > .home_part03_bottom_img .home_part03_bottom_btn{display: block;}
.home_part03_bottom_item:hover > .home_part03_bottom_img .home_part03_icon{clip-path: initial;background-color: initial;}
.home_part03_bottom_item:hover > .home_part03_bottom_img .home_part03_icon .home_part03_bottom_img_default{filter: grayscale(100%) brightness(200%);;}

.home_part03_more{position: absolute;top: 50%;left: 95%;transform: translateY(-50%);z-index: 99;}
@media (max-width:1580px) {
.home_part03_more{position: absolute;top: 50%;left: calc(98%);transform: translateY(-50%);}
.home_part03_more img{width: 20px;}
}

@media (max-width:1360px) {
.home_part03{padding-top: 60px;}
.home_part03_cont{margin-top: 40px;}
.home_part03_top_item img{max-height: 40px;min-height: 40px;}
.home_part03_top_item p{font-size: 20px;margin-top: 20px;}

.home_part03_bottom_type{margin-top: 20px;}
.home_part03_bottom_icon{width: calc(100% / 4);}

.home_part03_bottom{height: 300px;}
.home_part03_bottom_item{width: calc(100% / 4);}
.home_part03_bottom_item p{font-size: 14px;margin-top: 20px;}
.home_part03_icon{width: 72px;height: 82px;}
.home_part03_icon_bj{width: 100% !important;}
.home_part03_icon .home_part03_bottom_img_default{max-height: 40px;}
.home_part03_item_bj img{width: 100%;height: 100%;object-fit: cover;}
.home_part03_item_bj::after{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba( 0, 0, 0 ,0.5);top: 0;left: 0;}
.home_part03_bottom_btn{border-radius: 46px;margin-top: 40px;padding: 10px 15px;width: auto;height: auto;}
.home_part03_bottom_btn p{font-size: 14px;color: #fff;margin: 0;line-height: normal;}
.home_part03_bottom_btn img{width: 14px;margin-left: 12px;}

.home_part03_top_item{width: 200px;height: 200px;}
.home_part03_top_item_act p{color: var(--mainColor);}
.home_part03_top_item_icon img{width: 20px;}
.home_part03_top_item_act::after{position: absolute;width: 120px;height: 120px;content: "";border-radius: 50%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-color: #f0f4f4;z-index: 1;animation-name: icon_act; /*动画名称*/}
@keyframes icon_act {
    0% {
        width: 0px;
        height: 0px;
    }
    100% {
        width: 120px;
        height: 120px;
    }
}

.home_part03_bottom_icon_act img{display: block;}
.home_part03_bottom_item:hover > .home_part03_item_bj{display: block;}
.home_part03_bottom_item:hover > .home_part03_bottom_img .home_part03_bottom_btn{display: block;}


.home_part03_more{position: absolute;top: calc(100% - 40px);left: 50%;transform: translateY(0%) translateX(-50%);}
.home_part03_more img{width: 20px;}
}
@media (max-width:1080px) {
.home_part03{padding-top: 40px;}
.home_part03_cont{margin-top: 20px;}
.home_part03_top_item img{max-height: 28px;min-height: 28px;}
.home_part03_top_item p{font-size: 16px;margin-top: 10px;}

.home_part03_bottom_type{margin-top: 40px;display: none;}
.home_part03_bottom_icon{width: calc(100% / 4);}
.home_part03_bottom_icon img{display: none;}

.home_part03_bottom{height: 240px;margin-top: 40px;}
.home_part03_bottom_item{width: calc(100% / 4);}
.home_part03_bottom_item p{font-size: 12px;margin-top: 10px;}
.home_part03_icon{width: 58px;height: 68px;}
.home_part03_icon_bj{width: 100% !important;}
.home_part03_icon .home_part03_bottom_img_default{max-height: 34px;}
.home_part03_item_bj img{width: 100%;height: 100%;object-fit: cover;}
.home_part03_item_bj::after{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba( 0, 0, 0 ,0.5);top: 0;left: 0;}
.home_part03_bottom_btn{border-radius: 46px;margin-top: 20px;padding: 8px 10px;width: auto;height: auto;}
.home_part03_bottom_btn p{font-size: 12px;color: #fff;margin: 0;line-height: normal;}
.home_part03_bottom_btn img{width: 12px;margin-left: 8px;}

.home_part03_top_item{width: 160px;height: 160px;}
.home_part03_top_item_act p{color: var(--mainColor);}
.home_part03_top_item_icon img{width: 16px;}
.home_part03_top_item_act::after{position: absolute;width: 100px;height: 100px;content: "";border-radius: 50%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-color: #f0f4f4;z-index: 1;animation-name: icon_act; /*动画名称*/}
@keyframes icon_act {
    0% {
        width: 0px;
        height: 0px;
    }
    100% {
        width: 100px;
        height: 100px;
    }
}

.home_part03_bottom_icon_act img{display: block;}
.home_part03_bottom_item:hover > .home_part03_item_bj{display: block;}
.home_part03_bottom_item:hover > .home_part03_bottom_img .home_part03_bottom_btn{display: block;}

}
@media (max-width:780px) {
.home_part03{padding-top: 40px;}
.home_part03_cont{margin-top: 20px;}
.home_part03_top_item img{max-height: 20px;min-height: 20px;}
.home_part03_top_item p{font-size: 14px;margin-top: 10px;}

.home_part03_bottom{height: 300px;margin-top: 40px;padding-bottom: 40px;}
.home_part03_list{flex-wrap: wrap;}
.home_part03_bottom_item{width: calc(100% / 2);height: 50%;}

.home_part03_top_item{width: 140px;height: 140px;}
.home_part03_top_item_act p{color: var(--mainColor);}
.home_part03_top_item_icon img{width: 16px;}
.home_part03_top_item_act::after{position: absolute;width: 80px;height: 80px;content: "";border-radius: 50%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-color: #f0f4f4;z-index: 1;animation-name: icon_act; /*动画名称*/}
@keyframes icon_act {
    0% {
        width: 0px;
        height: 0px;
    }
    100% {
        width: 80px;
        height: 80px;
    }
}

.home_part03_bottom_icon_act img{display: block;}
.home_part03_bottom_item:hover > .home_part03_item_bj{display: none;}
.home_part03_bottom_item:hover > .home_part03_bottom_img .home_part03_bottom_btn{display: none;}

}
@media (max-width:480px) {
.home_part03_top_item{height: 100px;}
.home_part03_top_item_act{animation-play-state:paused;background-color: #f0f4f4;}
.home_part03_top_item_act::after{position: absolute;width: 0px;height: 0px;content: "";border-radius: 50%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-color: #f0f4f4;z-index: 1;animation-name: icon_act; /*动画名称*/}
@keyframes icon_act {
    0% {
        width: 0px;
        height: 0px;
    }
    100% {
        width: 0px;
        height: 0px;
    }
}
@keyframes type_act {
    0% {
        background-color: #f0f4f4;
        border-radius: 0%;
    }
    100% {
        background-color: #f0f4f4;
        border-radius: 0%;
    }
}
}
.home_part04{background-color: #fff;padding-top: 230px;}
.home_part04_cont{width: 100%;max-width: 1920px;overflow: hidden;margin: 0 auto;margin-top: 110px;}
.home_part04_cont .swiper-slide{justify-content: center;}
.home_part04_item{width: 100%;}
.home_part04_date{font-size: 129px;font-weight: bold;color: #ebebeb;position: relative;}
.home_part04_left_icon,.home_part04_right_icon{position: absolute;top: 50%;transform: translateY(-50%);height: 20px;display: none;}
.home_part04_left_icon img{width: 100%;height: 100%;}
.home_part04_right_icon img{width: 100%;height: 100%;}
.home_part04_left_icon{left: -10%;}
.home_part04_right_icon{right: -10%;top: 50%;transform: translateY(-50%) rotate(180deg);}
.home_part04_item_cont{flex-direction: row-reverse;min-height: 430px;padding-top: 40px;align-items: flex-start;position: relative;}
.home_part04_item_right{width: 45%;text-align: left;}
.home_part04_item_start{color: #ebebeb;font-size: 18px;}
.home_part04_item_title{color: #999999;font-size: 24px;margin: 15px 0 30px;}
.home_part04_item_text p{color: #cccc;font-size: 16px;line-height: 32px;}
.home_part04_item_line{width: 2px;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;background-color: var(--mainColor);display: none;}
.home_part04_item_act .home_part04_date{color: var(--mainColor);}
.home_part04_item_act .home_part04_item_start{color: var(--mainColor);}
.home_part04_item_act .home_part04_item_title{color: #000;}
.home_part04_item_act .home_part04_item_text p{color: #888888;}
.home_part04_item_act .home_part04_item_line{display: block;}
.home_part04_item_act .home_part04_left_icon{display: block;}
.home_part04_item_act .home_part04_right_icon{display: block;}

@media (max-width:1360px) {

.home_part02{padding: 80px 0 80px;}
.home_part02 .flexbox{align-items: flex-start;}
.home_part02 .page_title{text-align: left;margin-bottom: 30px;}
.home_part02_left{flex: 1;margin-right:70px;}
.home_part02-text{margin-top: 0px;font-size: 16px;line-height: 32px;padding-right: 0px;}
.home_part02-text p{line-height: 32px;}
.home_part02_right{width: 500px;height: 500px;position: relative;}
.home_part02_right img{width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 2;}
/*滚动条样式*/
.home_part02-text::-webkit-scrollbar {position: absolute;width: 2px;right: 30px;}

.home_part04{padding-top: 180px;}
.home_part04_date{font-size: 86px;}
/* .home_part04_item_act .home_part04_left_icon{display: none;}
.home_part04_item_act .home_part04_right_icon{display: none;} */
.home_part04_left_icon img{width: 160px;height: 100%;}
.home_part04_right_icon img{width: 160px;height: 100%;}
.home_part04_left_icon{left: -7%;}
.home_part04_right_icon{right: -7%;top: 50%;transform: translateY(-50%) rotate(180deg);}
}
@media (max-width:1080px) {

.home_part02{padding: 80px 0 80px;}
.home_part02 .flexbox{flex-wrap: wrap;}
.home_part02 .page_title{text-align: left;margin-bottom: 20px;}
.home_part02_left{flex: 1;margin-right:0px;}
.home_part02-text{margin-top: 0px;font-size: 14px;line-height: 28px;padding-right: 0px;text-align: justify;}
.home_part02-text p{line-height: 28px;}
.home_part02_right{width: 400px;height: 400px;position: relative;padding: 0 0 20px 20px;float: right;margin-left: 40px;margin-bottom: 10px;}
.home_part02_right::after{position: absolute;width:calc(100% - 20px) ;height:calc(100% - 20px);content: "";border: 1px solid #e0e0e0;left: 0px;bottom: 0px;z-index: 0;}

.home_part04{background-color: #fff;padding-top: 80px;}
.home_part04_cont{margin-top:40px;}
.home_part04_date{font-size: 46px;}
.home_part04_item_cont{flex-direction: row-reverse;min-height: 280px;padding-top: 20px;align-items: flex-start;position: relative;}
.home_part04_item_right{width: 45%;text-align: left;}
.home_part04_item_start{font-size: 16px;}
.home_part04_item_title{font-size: 18px;margin: 8px 0 15px;}
.home_part04_item_text p{color: #cccc;font-size: 14px;line-height: 24px;}
.home_part04_item_act .home_part04_date{color: var(--mainColor);}
.home_part04_item_act .home_part04_item_start{color: var(--mainColor);}
.home_part04_item_act .home_part04_item_title{color: #000;}
.home_part04_item_act .home_part04_item_text p{color: #888888;}
.home_part04_item_act .home_part04_item_line{display: block;}
/* .home_part04_item_act .home_part04_left_icon{display: none;}
.home_part04_item_act .home_part04_right_icon{display: none;} */
.home_part04_left_icon img{width: 120px;height: 100%;}
.home_part04_right_icon img{width: 120px;height: 100%;}
.home_part04_left_icon{left: -5%;}
.home_part04_right_icon{right: -5%;top: 50%;transform: translateY(-50%) rotate(180deg);}
}
@media (max-width:780px) {

.home_part04{background-color: #fff;padding-top: 40px;}
.home_part04_cont{margin-top:20px;}
}
@media (max-width:680px) {
.home_part02 .page_title{text-align: center;}
.home_part02_right{width: 400px;height: 400px;position: relative;padding: 0 0 20px 20px;float: initial;margin: 0 auto;margin-bottom: 40px;}
.home_part02_right::after{position: absolute;width:calc(100% - 20px) ;height:calc(100% - 20px);content: "";border: 1px solid #e0e0e0;left: 0px;bottom: 0px;z-index: 0;}
.home_part04_left_icon{left: -15%;}
.home_part04_right_icon{right: -15%;top: 50%;transform: translateY(-50%) rotate(180deg);}
}
@media (max-width:480px) {
.home_part02_right{width: 100%;height: auto;}
.home_part04_item_right{width: 92%;text-align: left;margin: 0 auto;}
.home_part04_item_act .home_part04_item_line{display: none;}
.home_part04_item_act .home_part04_left_icon{display: none;}
.home_part04_item_act .home_part04_right_icon{display: none;}
}
/* 首页 end */

/* 售后服务 */
.support_part01{padding: 80px 0 170px;}
.support_part01_cont{margin-top: 60px;flex-wrap: wrap;gap: 30px;}
.support_part01_item{width: calc((100% / 2) - 15px);}
.support_part01_item p{font-size: 18px;color: #484443;}
.support_part01_input{display: flex;align-items: center;margin-top: 20px;background-color: #f5f5f5;width: 100%;height: 55px;padding-left: 15px;border-radius: 55px;}
.support_part01_input input{width: 100%;background-color: initial;font-size: 16px;color: #333;}
.support_part01_input input::placeholder{font-size: 16px;color: #999999;}
.support_part01_item_textarea{width: 100%;}
.support_part01_textarea{width: 100%;display: flex;align-items: center;margin-top: 20px;background-color: #f5f5f5;padding: 15px;height: 170px;border-radius: 20px;}
.support_part01_item_textarea textarea{width: 100%;background-color: initial;font-size: 16px;color: #333;border: none;height: 100%;}
.support_part01_item_textarea textarea::placeholder{font-size: 16px;color: #999999;}
.support_part01_bottom{width: 100%;}
.support_part01_code{width: 50%;}
.support_part01_code .support_part01_input{margin-top: 0;margin-right: 20px;}
.support_part01_code_img{height: 55px;}
.support_part01_code_img img{height: 100%;}
.support_part01_btn{height: 55px;width: 270px;background-color: var(--mainColor);line-height: 55px;color: #fff;font-size: 18px;text-align: center;border-radius: 55px;}

.support_part03{padding: 80px 0 120px;}
.support_part03 .support_part01_cont{margin-top: 0;}
.support_line{width: 100%;height: 15px;background-color: #f5f5f5;}

.support_part02{padding: 80px 0 120px;}
.support_part02_cont{margin-top: 50px;align-items: flex-start;}
.support_part02_left{flex: 1;height: 316px;display: flex;align-items: center;justify-content: space-between;flex-direction: column;}
.support_part02_item{width: 100%;height: 140px;padding-left: 40px;justify-content: flex-start;background-color: #f5f5f5;}
.support_part02_item_img{width: 78px;height: 78px;display: flex;align-items: center;justify-content: center;background-color: #cde8e7;border-radius: 50%;}
.support_part02_item_img img{width: 50%;}
.support_part02_item_text{margin-left: 20px;}
.support_part02_item_text p{font-size: 24px;color: #484443;margin-bottom: 10px;}
.support_part02_item_text span{font-size: 24px;color: #484443;}
.support_part02_right{margin-left: 60px;}
.support_part02_right img{height: 316px;object-fit: none;}
@media (max-width:1360px) {
.support_part02{padding: 80px 0 80px;}
.support_part02_cont{margin-top: 40px;align-items: flex-start;}
.support_part02_left{height: 240px;}
.support_part02_item{width: 100%;height: 100px;padding-left: 20px;}
.support_part02_item_img{width: 58px;height: 58px;}
.support_part02_item_img img{width: 50%;}
.support_part02_item_text{margin-left: 20px;}
.support_part02_item_text p{font-size: 18px;margin-bottom: 8px;}
.support_part02_item_text span{font-size: 18px;}
.support_part02_right{margin-left: 40px;}
.support_part02_right img{height: 240px;}
}
@media (max-width:1080px) {
.support_part01{padding: 40px 0 40px;}
.support_part01_cont{margin-top: 60px;gap: 10px;}
.support_part01_item{width: calc((100% / 2) - 5px);}
.support_part01_item p{font-size: 14px;}
.support_part01_input{margin-top: 10px;height: 45px;padding-left: 15px;}
.support_part01_input input{font-size: 14px;}
.support_part01_input input::placeholder{font-size: 14px;}
.support_part01_item_textarea{width: 100%;}
.support_part01_textarea{margin-top: 10px;padding: 15px;height: 170px;}
.support_part01_item_textarea textarea{font-size: 14px;}
.support_part01_item_textarea textarea::placeholder{font-size: 14px;}
.support_part01_code .support_part01_input{margin-top: 0;margin-right: 20px;}
.support_part01_code_img{height: 45px;width: 160px;}
.support_part01_code_img img{height: 100%;width: 100%;}
.support_part01_btn{height: 45px;width: 160px;line-height: 45px;font-size: 14px;}

.support_part02{padding: 40px 0 40px;}
.support_part02_cont{margin-top: 40px;align-items: flex-start;flex-wrap: wrap;}
.support_part02_left{height: 180px;}
.support_part02_item{width: 100%;height: 80px;padding-left: 20px;}
.support_part02_item_img{width: 38px;height: 38px;}
.support_part02_item_text{margin-left: 10px;}
.support_part02_item_text p{font-size: 14px;margin-bottom: 5px;}
.support_part02_item_text span{font-size: 14px;}
.support_part02_right{margin-left: 0px;width: 100%;margin-top: 20px;}
.support_part02_right img{height: auto;object-fit: contain;}
}

@media (max-width:620px) {
.support_part01_cont{margin-top: 30px;}
.support_part01_item{width: 100%;} 
.support_part01_bottom{flex-wrap: wrap;}
.support_part01_code{width: 100%;}
.support_part01_btn{margin-top: 20px;}
}

/* 产品 */
.product_part01{padding: 80px 0 115px;}
.product_part01_main{align-items: flex-start;flex-direction: row-reverse;}
.product_part01_left{flex: 1;max-width: 290px;width: 290px;}
.product_part01_left_h1{display: none;}
.product_part01_main .scroll{position: fixed;left: 50%;top: 120px;z-index: 999;margin-left: -680px;}
.product_part01_left_item{margin-bottom: 35px;font-size: 18px;color: #484443;white-space: nowrap;border-bottom: 2px solid #e0e0e0;padding: 0 20px;padding-bottom: 35px;cursor: pointer;}
.product_part01_left_item span{position: relative;width: 10px;height: 10px;}
.product_part01_left_item span::after{content: "";position: absolute;border: #484443 solid;border-width: 2px 2px 0 0;width: 10px;height: 10px;top: 50%;right: 0px;transform: translateY(-50%) rotate(45deg);transition: all .3s;}
.product_part01_left_act{color: var(--mainColor);}
.product_part01_left_act span::after{content: "";position: absolute;border: var(--mainColor) solid;border-width: 2px 2px 0 0;width: 10px;height: 10px;top: 50%;right: 0px;transform: translateY(-50%) rotate(45deg);transition: all .3s;}

.product_part01_right_main{width: 73%;}
.product_part01_right{display: none;width:100%;}
.product_part01_cont{flex-wrap: wrap;gap: 40px;justify-content: flex-start;}
.product_part01_right_item{width: calc((100% / 3) - 28px);height: 490px;background-color: #f5f5f5;overflow: hidden;}
.product_part01_right_item_top{height: 390px;position: relative;}
.product_part01_right_item_top img{position: absolute;width: 90%;left: 5%;top: 50%;transform: translateY(-50%);object-fit: contain;}
.product_part01_right_item_bottom{height: 100px;border-top: 2px solid #e0e0e0;padding: 0 20px;}
.product_part01_right_item_bottom p{font-size: 18px;color: #484443;white-space: nowrap;}
.product_part01_right_item_bottom img{width: 40px;}
.product_part01_right_icon_act{display: none;}
.product_part01_right_item:hover > .product_part01_right_item_bottom .product_part01_right_icon{display: none;}
.product_part01_right_item:hover > .product_part01_right_item_bottom .product_part01_right_icon_act{display: block;}
.product_part01_right_act{display: block;}

.product_part01_right_img{position: relative;display: block;}
.product_part01_right_img_cont{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);}
.product_part01_right_img_cont p{font-size: 48px;color: var(--mainColor);font-weight: bold;}
.product_part01_right_img_cont span{font-size: 24px;color: var(--mainColor);}
.product_part01_right_btn{height: 50px;width: 150px;padding: 0 25px;background-color: var(--mainColor);border-radius: 50px;margin-top: 35px;}
.product_part01_right_btn p{font-size: 16px;color: #fff;font-weight: 100;line-height: 50px;}
.product_part01_right_btn p img{width: 15px;}

.Pager{justify-content: center;margin-top: 80px;}
.Pager ul li{margin: 0 7px;display: flex;align-items: center;flex-direction: column;justify-content: center;cursor: pointer;max-width: 40px;max-height: 40px;}
.Pager ul li a{color: #888888;font-size: 18px;padding: 20px;}
.pageActive a{color: var(--mainColor) !important;}
.Pager_left,.Pager_right{width: 40px;height: 40px;background-color: #cccccc;border-radius: 50%;justify-content: center;transition: all .2s;}
.Pager_right img{transform: rotate(180deg);}
.Pager ul li a .flexbox img{width: 10px;}
.loadmore-btn{display: none;color: #fff;padding: 15px 60px;background-color: #888888;font-size: 14px;transition: all .3s;}
.loadmore-btn:hover{background-color: var(--mainColor);transition: all .3s;}
.empty{display: none !important;}
.Pager_left:hover{background-color: var(--mainColor);transition: all .2s;}
.Pager_right:hover{background-color: var(--mainColor);transition: all .2s;}


@media (max-width:1360px) {
.product_part01{padding: 80px 0 80px;}
.product_part01_main{align-items: flex-start;}
.product_part01_left{flex: 1;max-width: 200px;width: 200px;}
.product_part01_main .scroll{position: fixed;left: 20px;top: 120px;margin-left: 0px;}
.product_part01_left_item{margin-bottom: 20px;font-size: 16px;border-bottom: 1px solid #e0e0e0;padding: 0 10px;padding-bottom: 20px;}
.product_part01_left_item span{width: 8px;height: 8px;}
.product_part01_left_item span::after{content: "";position: absolute;border: #484443 solid;border-width: 1px 1px 0 0;width: 8px;height: 8px;top: 50%;right: 0px;transform: translateY(-50%) rotate(45deg);transition: all .3s;}
.product_part01_left_act{color: var(--mainColor);}
.product_part01_left_act span::after{content: "";position: absolute;border: var(--mainColor) solid;border-width: 1px 1px 0 0;width: 8px;height: 8px;top: 50%;right: 0px;transform: translateY(-50%) rotate(45deg);transition: all .3s;}

.product_part01_cont{gap: 20px;}
.product_part01_right_item{width: calc((100% / 3) - 15px);height: 380px;}
.product_part01_right_item_top{height: 300px;}
.product_part01_right_item_top img{position: absolute;width: 90%;left: 5%;top: 50%;transform: translateY(-50%);object-fit: contain;}
.product_part01_right_item_bottom{height: 80px;border-top: 1px solid #e0e0e0;padding: 0 10px;}
.product_part01_right_item_bottom p{font-size: 14px;}
.product_part01_right_item_bottom img{width: 20px;}

.product_part01_right_img_cont p{font-size: 32px;}
.product_part01_right_img_cont span{font-size: 18px;}
.product_part01_right_btn{height: 40px;width: 100px;padding: 0 15px;border-radius: 40px;margin-top: 20px;}
.product_part01_right_btn p{font-size: 12px;line-height: 40px;}
.product_part01_right_btn p img{width: 12px;}

.Pager{margin-top: 60px;}
.Pager ul li{margin: 0 7px;max-width: 40px;max-height: 40px;}
.Pager ul li a{font-size: 16px;padding: 15px;}
.Pager_left,.Pager_right{width: 30px;height: 30px;}
.Pager ul li a .flexbox img{width: 8px;}

}
@media (max-width:1080px) {
.product_part01{padding: 40px 0 40px;}
.product_part01_main{align-items: flex-start;}
.product_part01_left{flex: 1;max-width: 160px;width: 160px;}
.product_part01_main .scroll{position: fixed;left: 20px;top: 70px;margin-left: 0px;}
.product_part01_left_item{margin-bottom: 10px;font-size: 14px;padding: 0 10px;padding-bottom: 10px;}

.product_part01_cont{gap: 10px;}
.product_part01_right_item{width: calc((100% / 2) - 10px);height: 360px;}
.product_part01_right_item_top{height: 300px;}
.product_part01_right_item_bottom{height: 60px;}
.product_part01_right_item_bottom p{font-size: 14px;}
.product_part01_right_item_bottom img{width: 20px;}

.product_part01_right_img_cont p{font-size: 28px;}
.product_part01_right_img_cont span{font-size: 14px;}
.product_part01_right_btn{height: 30px;width: 100px;padding: 0 15px;border-radius: 30px;margin-top: 20px;}
.product_part01_right_btn p{font-size: 12px;line-height: 30px;}
.product_part01_right_btn p img{width: 12px;}

.Pager ul{display: none !important;}
.Pager ul li{width: 30px;height: 30px;margin: 0 4px;font-size: 14px;}
.loadmore-btn{display: block !important;}
}
@media (max-width:680px) {
.product_part01_main{align-items: flex-start;flex-wrap: wrap;flex-direction: column-reverse;}
.product_part01_left{flex: 1;width: 100%;margin-bottom: 20px;max-width: 1920px;position: relative;}
.product_part01_main .scroll{position: fixed;left: 3%;top: 60px;margin-left: 0px;width: 94%;background-color: #fff;border-radius: 20px;}
.product_part01_left_h1{display: block;background-color: #f5f5f5;border-radius: 20px;}
.product_part01_left_cont{height: 0px;overflow: hidden;}
.product_part01_left_h1{height: 40px;font-size: 14px;color: #333;padding-left: 15px;position: relative;}
.product_part01_left_h1 h1{line-height: 40px;}
.product_part01_left_h1::after{position: absolute;content: "";width: 10px;height: 10px;border: #ccc solid;border-width: 2px 2px 0 0; right: 20px;top: calc(50% - 5px);transform: translateY(-50%) rotate(135deg);z-index: 99;}
.product_part01_left_cont_act{height: auto;width: 100%;margin-top: 10px;border-radius: 20px;background-color: #f5f5f5;position: absolute;padding: 0 15px;}
.product_part01_left_cont_act .product_part01_left_item{border: none;padding: 0;margin: 0;padding: 10px 0;}
.product_part01_left_cont_act .product_part01_left_item span{display: none;}
.scroll .product_part01_left_h1{background-color: #fff;}
.scroll .product_part01_left_cont_act{background-color: #fff;}

.product_part01_right_main{width: 100%;}
.product_part01_right{margin-left: 0px;width: 100%;margin-top: 0px;}
.product_part01_right_item{width: calc((100% / 2) - 5px);height: 360px;}

.product_part01_right_img_cont p{font-size: 22px;}
.product_part01_right_img_cont span{font-size: 12px;}
.product_part01_right_btn{height: 30px;width: 100px;padding: 0 15px;border-radius: 30px;margin-top: 20px;}
.product_part01_right_btn p{font-size: 12px;line-height: 30px;}
.product_part01_right_btn p img{width: 12px;}

}
@media (max-width:480px) {
.product_part01_right_item{width: 100%;height: 360px;}
}

/* 产品详情 */
.productDet_top{height: 812px;padding-top: 110px;background-color: #f5f5f5;display: flex;align-items: center;justify-content: center;}
.productDet_main{flex-direction: row-reverse;}
.productDet_main_left{width: 480px;}
.productDet_main_title{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e0e0e0;}
.productDet_main_title span{font-size: 18px;color: var(--mainColor);}
.productDet_main_title p{font-size: 56px;font-weight: bold;color: #484443;}
.productDet_main_text p{font-size: 16px;line-height: 32px;color: #484443;}
.productDet_btn{width: 220px;height: 60px;background-color: var(--mainColor);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 16px;margin-top: 75px;}

.productDet_main_right{width: 520px;}

.productDet_cont{padding: 80px 0 0px;background-color: #fff;}
.productDet_cont .flexbox{flex-direction: row;align-items: flex-start;}
.productDet_cont .scroll{position: fixed;top: 125px;right: 50%;margin-right: -690px;}
.productDet_type_item{display: block;width: 320px;height: 60px;background-color: #f5f5f5;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;color: #484443;font-size: 18px;position: relative;}
.productDet_type_item p{color: #484443;font-size: 18px;}
.productDet_type_act p{color: var(--mainColor);font-weight: bold;}
.productDet_type_act::after{position: absolute;width: 4px;height: 100%;background-color: var(--mainColor);content: "";top: 0;right: 0;}

.productDet_list{margin-right: 0px;width: 70.6%;}
.productDet_list_item{padding-bottom: 80px;border-bottom: 1px solid #e0e0e0;margin-bottom: 80px;}

.productDet_list_title p{font-size: 36px;color: #484443;font-weight: bold;margin-bottom: 30px;}
.productDet_list_text p{font-size: 16px;line-height: 36px;color: #484443;}
.productDet_list_text img{margin-top: 50px;}
.productDet_list_item_title{font-size: 18px !important;font-weight: bold !important;}

.productDet_list_text_item{flex-direction: row !important;background-color: #f5f5f5;align-items: center !important;justify-content: flex-start;}
.productDet_list_text_item{padding: 20px;margin-bottom: 20px;}
.productDet_list_text_item img{margin: 0;max-width: 160px;margin-right: 20px;}
.productDet_list_text_item p{font-size: 18px;font-weight: bold;}


.productDet_list_item:last-of-type{border: none;padding-bottom: 0;}

@media (max-width:1360px) {
.productDet_top{height: 812px;padding-top: 100px;}
.productDet_main{flex-direction: row-reverse;justify-content: center;}
.productDet_main_left{width: 400px;}
.productDet_main_title{padding-bottom: 20px;margin-bottom: 20px;}
.productDet_main_title span{font-size: 16px;}
.productDet_main_title p{font-size: 42px;}
.productDet_main_text p{font-size: 14px;}
.productDet_btn{width: 160px;height: 40px;font-size: 14px;margin-top: 45px;}

.productDet_main_right{width: 420px;margin-left: 40px;}

.productDet_cont{padding: 80px 0 0px;}
.productDet_cont .flexbox{flex-direction: row;align-items: flex-start;}
.productDet_cont .scroll{position: fixed;top: 125px;right: 20px;margin-right: 0px;}
.productDet_type_item{width: 220px;height: 40px;margin-bottom: 15px;font-size: 16px;}
.productDet_type_item p{font-size: 16px;}
.productDet_type_act::after{position: absolute;width: 2px;height: 100%;background-color: var(--mainColor);content: "";top: 0;right: 0;}

.productDet_list{margin-right: 0px;}
.productDet_list_item{padding-bottom: 40px;margin-bottom: 40px;}
.productDet_list_title p{font-size: 28px;margin-bottom: 20px;}
.productDet_list_text p{font-size: 14px;line-height: 28px;}
.productDet_list_text img{margin-top: 50px;}
.productDet_list_item_title{font-size: 16px !important;font-weight: bold !important;}

.productDet_list_text_item{padding: 15px;margin-bottom: 10px;}
.productDet_list_text_item img{margin: 0;max-width: 120px;margin-right: 20px;}
.productDet_list_text_item p{font-size: 16px;}
.productDet_list_text_item:hover p{color: var(--mainColor);}
}
@media (max-width:1080px) {
.productDet_top{height: auto;padding: 100px 0 50px;}
.productDet_main{flex-direction: row;justify-content: center;flex-wrap: wrap;}
.productDet_main_left{width: 100%;margin-top: 40px;}
.productDet_main_title{padding-bottom: 10px;margin-bottom: 10px;}
.productDet_main_title span{font-size: 14px;}
.productDet_main_title p{font-size: 32px;}
.productDet_main_text p{font-size: 14px;}
.productDet_btn{width: 160px;height: 40px;font-size: 14px;margin-top: 25px;cursor: pointer;}

.productDet_main_right{max-width: 360px;;margin-left: 0px;}

.productDet_cont{padding: 40px 0 0px;}
.productDet_cont .flexbox{flex-direction: row;align-items: flex-start;}
.productDet_cont .scroll{position: fixed;top: 70px;right: 20px;margin-right: 0px;}
.productDet_type_item{width: 140px;height: 40px;margin-bottom: 15px;font-size: 14px;}
.productDet_type_item p{font-size: 14px;}

.productDet_list{margin-right: 0px;}
.productDet_list_item{padding-bottom: 20px;margin-bottom: 20px;}
.productDet_list_title p{font-size: 20px;margin-bottom: 15px;}
.productDet_list_text p{font-size: 14px;line-height: 24px;}
.productDet_list_text img{margin-top: 20px;}
.productDet_list_item_title{font-size: 16px !important;font-weight: bold !important;}

.productDet_list_text_item{padding: 10px;margin-bottom: 10px;}
.productDet_list_text_item img{margin: 0;max-width: 100px;margin-right: 20px;}
.productDet_list_text_item p{font-size: 14px;}
}
@media (max-width:680px) {
.productDet_list {width: 100%;}
.productDet_cont .flexbox{flex-direction: column-reverse;flex-wrap: wrap;}
.productDet_cont .scroll{position: fixed;top: 50px;right: 0px;margin-right: 0px;}
.productDet_type_item{width: 100px;height: 40px;margin-bottom: 0px;font-size: 12px;}
.productDet_type_item p{font-size: 12px;}
.productDet_cont .productDet_type{width: 100%;display: flex;align-items: center;justify-content: space-between;background-color: #f5f5f5;margin-bottom: 40px;}
.scroll .productDet_type_item{margin: 0;}
.productDet_type_act::after{position: absolute;width: 100%;height: 1px;background-color: var(--mainColor);content: "";top: calc(100% - 1px);right: 0;}
.productDet_list{margin-right: 0px;}
}

/* 应用 */
.apply_part01{background-color: #fff;height: 125px;border-bottom: 1px solid #e0e0e0;}
.apply_part01_cont{justify-content: flex-start;height: 125px;}
.apply_part01_item{width: calc(100% / 4);display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;height: 100%;cursor: pointer;}
.apply_part01_item p{font-size: 18px;color: #484443;margin-top: 15px;white-space: nowrap;}
.apply_part01_item img{max-height: 28px;object-fit: contain;}
.apply_part01_icon_act{filter:brightness(0);opacity: .7;}
.apply_part01_item_act p{color: var(--mainColor);}
.apply_part01_item_act .apply_part01_icon_act{filter: initial;opacity: 1;}
.apply_part01_item_act::after{position: absolute;content: "";width: 100%;height: 3px;left: 0;bottom: 0;background-color:var(--mainColor);}

.apply_part02{background-color: #f5f5f5;margin-top: 80px;position: relative;height: 520px;overflow: hidden;}
.apply_part02 img{position: absolute;max-width: 740px;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);object-fit: contain;}

.apply_part03{margin-top: 80px;margin-bottom: 120px;}
.apply_part03_btn{margin-top: 0;position: sticky;opacity: 1;margin-bottom: 40px;}


@media (max-width:1360px) {
.apply_part01{height: 100px;}
.apply_part01_cont{height: 100px;}
.apply_part01_item{width: calc(100% / 4);}
.apply_part01_item p{font-size: 16px;margin-top: 10px;}
.apply_part01_item img{max-height: 26px;object-fit: contain;height: 26px;}
.apply_part01_item_act::after{position: absolute;content: "";width: 100%;height: 2px;left: 0;bottom: 0;background-color:var(--mainColor);}

.apply_part02{margin-top: 60px;height: 520px;}
.apply_part02 img{max-width: 520px;}

.apply_part03{margin-top: 60px;margin-bottom: 80px;}
}
@media (max-width:980px) {
.apply_part01{height: 80px;}
.apply_part01_cont{height: 80px;}
.apply_part01_item{width: calc(100% / 4);}
.apply_part01_item p{font-size: 14px;margin-top: 10px;}
.apply_part01_item img{max-height: 20px;object-fit: contain;height: 20px;}
.apply_part01_item_act::after{position: absolute;content: "";width: 100%;height: 2px;left: 0;bottom: 0;background-color:var(--mainColor);}

.apply_part02{margin-top: 40px;height: 400px;}
.apply_part02 img{max-width: 460px;}

.apply_part03{margin-top: 40px;margin-bottom: 40px;}
}
@media (max-width:680px) {
.apply_part01_item p{font-size: 12px;margin-top: 10px;}
.apply_part02{height: 300px;}
.apply_part02 img{max-width: 260px;}

}

/* 新闻 */
.news_part01{padding: 80px 0;}
.news_part01_cont{background-color: #f5f5f5;padding: 60px 60px 0;}
.community_part03_swiper{overflow: hidden;padding-bottom: 130px;}
.community_part03_cont{width: 100%;}
.community_part03_left{flex: 1;text-align: left;}
.community_part03_left_title p{font-size: 68px;font-weight: bold;color: #333;}
.community_part03_left_title span{font-size: 16px;color: #888888;}
.community_part03_left_text{margin-top: 50px;}
.community_part03_left_text p{font-size: 16px;line-height: 32px;color: #888;text-align: justify;}
.news_part01_title{margin-bottom: 20px;}
.news_part01_title p{font-size: 24px;color: #333;font-weight: bold;}
.community_part03_right{overflow: hidden;margin-left: 60px;width: 45%;}
.community_part03_right_img img{object-fit: contain;width: 100%;}

.news_part01_more{margin-top: 50px;}
.news_part01_more > a{justify-content: flex-start;}
.news_part01_more > a > p{font-size: 16px;color: #333;margin-right: 10px;}
.news_part01_more > a > img{width: 18px;}

.community_part03_swiper .swiper-container{overflow: visible;}
.community_part03_swiper .swiper-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--mainColor);}
.community_part03_swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top:calc( 100% + 75px ) ;
    z-index: 999;
}

.news_part02{padding-bottom: 120px;}
.news_paer02_cont{justify-content: flex-start;flex-wrap: wrap;gap: 40px;}
.news_part02_item{width: calc((100% / 3) - 27px);display: block;}
.news_part02_item_img{width: 100%;height: 180px;overflow: hidden;}
.news_part02_item_img img{width: 100%;height: 100%;transition: all .5s;}
.news_part02_title{width: 100%;height: 155px;padding: 40px;background-color: #f9f9f9;transition: all .5s;}
.news_part02_title span{font-size: 16px;color: #888;}
.news_part02_title p{font-size: 24px;color: #333;transition: all .5s;margin-top: 10px;}
.news_part02_bottom{width: 100%;height: 70px;padding: 0 40px;background-color: #f5f5f5;}
.news_part02_bottom p{font-size: 16px;color: #484443;}
.news_part02_bottom img{width: 36px;height: 36px;transition: all .2;}
.news_part02_item:hover > .news_part02_title{background-color: #f3f3f3;transition: all .5s;box-shadow: 0px 10px 14px 0px rgb(14 17 31 / 14%);}
.news_part02_item:hover > .news_part02_title p{color: var(--mainColor);transition: all .5s;}
.news_part02_item:hover > .news_part02_bottom .product_part01_right_icon{display: none;transition: all .5s;}
.news_part02_item:hover > .news_part02_bottom .product_part01_right_icon_act{display: block;transition: all .5s;}
/* .news_part02_item:hover .news_part02_item_img img{transform: scale(1.1);transition: all .5s;} */

@media (max-width:1360px) {
.news_part01{padding: 60px 0;}
.news_part01_cont{padding: 40px 40px 0;}
.community_part03_swiper{padding-bottom: 60px;}
.community_part03_left_title p{font-size: 48px;}
.community_part03_left_title span{font-size: 14px;}
.community_part03_left_text{margin-top: 40px;}
.community_part03_left_text p{font-size: 14px;line-height: 28px;}
.news_part01_title{margin-bottom: 15px;}
.news_part01_title p{font-size: 20px;}
.community_part03_right{margin-left: 60px;}
.community_part03_right_img img{object-fit: contain;width: 100%;}

.news_part01_more{margin-top: 30px;}
.news_part01_more > a > p{font-size: 14px;margin-right: 8px;}
.news_part01_more > a > img{width: 16px;}

.community_part03_swiper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 2px;
    left: 0;
    top:calc( 100% + 30px ) ;
    z-index: 999;
}

.news_part02{padding-bottom: 80px;}
.news_paer02_cont{gap: 40px;}
.news_part02_item{width: calc((100% / 3) - 27px);}
.news_part02_item_img{width: 100%;height: 180px;}
.news_part02_title{height: 110px;padding: 20px;}
.news_part02_title span{font-size: 14px;}
.news_part02_title p{font-size: 20px;margin-top: 6px;}
.news_part02_bottom{height: 50px;padding: 0 20px;}
.news_part02_bottom p{font-size: 14px;}
.news_part02_bottom img{width: 28px;height: 28px;}
}

@media (max-width:980px) {
.news_part01_cont{padding: 20px 20px 0;}
.community_part03_cont{flex-wrap: wrap;}
.community_part03_left_title p{font-size: 32px;}
.community_part03_left_title span{font-size: 14px;}
.community_part03_left_text{margin-top: 15px;}
.news_part01_title p{font-size: 18px;}
.community_part03_right{margin-left: 0px;width: 100%;margin-top: 20px;}
.community_part03_right_img img{object-fit: contain;width: 100%;}

.news_part01_more{margin-top: 15px;}


.news_part02{padding-bottom: 40px;}
.news_paer02_cont{gap: 16px;}
.news_part02_item{width: calc((100% / 2) - 8px);}
.news_part02_item_img{height: 160px;}
.news_part02_title{height: 90px;padding: 15px;}
.news_part02_title span{font-size: 12px;}
.news_part02_title p{font-size: 14px;margin-top: 6px;}
.news_part02_bottom{height: 40px;padding: 0 15px;}
.news_part02_bottom p{font-size: 12px;}
.news_part02_bottom img{width: 20px;height: 20px;}
}
@media (max-width:560px) {
.news_part02_item_img{height: 120px;}
/* .news_part02_item{width: 100%;} */
}
@media (max-width:460px) {
.news_part02_item_img{height: auto;}
.news_part02_item{width: 100%;}
}

/* 下载中心 */
.download_part01{padding: 120px 0;}
.download_part01 .main{overflow: visible;}
.download_part01_sel{justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;gap: 20px;}
.download_part01_sel_item{width: calc((100% / 5) - 25px);background-color: #f5f5f5;height: 55px;display: flex;align-items: center;padding: 0 15px;justify-content: space-between;position: relative;border-radius: 55px;}
.download_part01_sel_item input{background-color: initial;flex: 1;height: 100%;font-size: 16px;color: #333;width: 100%;}
.download_part01_sel_item input::placeholder{font-size: 16px;color: #888;}
.download_part01_sel_item span{position: relative;}
.download_part01_sel_item span::after{content: '';display: block;position: absolute;width: 14px;height: 14px;border: #ccc solid;border-width: 2px 2px 0 0;top: calc(50% - 2px);right: 0px;transform: translateY(-50%) rotate(135deg);}
.download_part01_sel_item ul{position: absolute;top: 105%;left: 0;background-color: #f5f5f5;border-radius: 15px;width: 100%;max-height: 0px;transition: all ease .3s;overflow: hidden;z-index: 999;}
.download_part01_sel_item ul li{font-size: 16px;width: 100%;height: 30px;cursor: pointer;padding: 0 15px;line-height: 30px;}
.download_part01_sel_item ul li:hover{background-color: var(--mainColor);color: #fff;}
.download_part01_sel_item_act ul{max-height: 1000px;display: block;transition: all ease .3s;padding: 15px 0;}
.download_part01_sel_btn{background-color: var(--mainColor);color: #fff;justify-content: center;font-size: 18px;}

.download_part01_tab{margin-top: 115px;}
.download_part01_num{font-size: 16px;color: #333;}
.download_part01_num p span{color: var(--mainColor);}
.download_part01_tab_title{margin-top: 35px;background-color: var(--mainColor);color: #fff;font-size: 16px;height: 70px;}
.tab_title_item{width: calc(100% / 5);display: flex;align-items: center;justify-content: center;}
.tab_cont_list{border-bottom: 1px solid #e0e0e0;height: 70px;}
.tab_cont_item{width: calc(100% / 5);display: flex;align-items: center;justify-content: center;font-size: 16px;color: #484443;padding: 0 10px;}
.tab_cont_item a img{width: 36px;filter: brightness(0);opacity: .7;}
.tab_cont_item a p{color: #484443;margin-left: 0px;}
.tab_cont_item:hover a p{color: var(--mainColor);}
.tab_cont_item:hover a .tab_icon{filter: brightness(100%);opacity: 1;}


@media (max-width:1360px) {
.download_part01{padding: 80px 0;}
.download_part01_sel{gap: 10px;}
.download_part01_sel_item{width: calc((100% / 5) - 10px);height: 40px;padding: 0 15px;}
.download_part01_sel_item input{font-size: 14px;}
.download_part01_sel_item input::placeholder{font-size: 14px;}
.download_part01_sel_item span::after{content: '';display: block;position: absolute;width: 10px;height: 10px;border: #ccc solid;border-width: 1px 1px 0 0;top: 50%;right: 0px;transform: translateY(-50%) rotate(135deg);}
.download_part01_sel_item ul li{font-size: 14px;}
.download_part01_sel_btn{font-size: 16px;}

.download_part01_tab{margin-top: 75px;}
.download_part01_num{font-size: 14px;}
.download_part01_tab_title{margin-top: 25px;font-size: 14px;height: 60px;}
.tab_title_item{width: calc(100% / 5);}
.tab_cont_list{height: 60px;}
.tab_cont_item{width: calc(100% / 5);font-size: 14px;}
.tab_cont_item a img{width: 32px;}
}
@media (max-width:980px) {
.download_part01{padding: 40px 0;}
.download_part01_sel{gap: 10px;}
.download_part01_sel_item{width: calc((100% / 3) - 12px);height: 40px;padding: 0 10px;}
.download_part01_sel_item input{font-size: 12px;}
.download_part01_sel_item input::placeholder{font-size: 12px;}
.download_part01_sel_item span::after{content: '';display: block;position: absolute;width: 10px;height: 10px;border: #ccc solid;border-width: 1px 1px 0 0;top: 50%;right: 0px;transform: translateY(-50%) rotate(135deg);}
.download_part01_sel_item ul li{font-size: 12px;padding: 0 10px;height: 25;}
.download_part01_sel_btn{font-size: 14px;}

.download_part01_tab{margin-top: 40px;overflow-x: auto;}
.download_part01_num{font-size: 12px;}
.download_part01_tab_title,.download_part01_tab_cont{min-width: 680px;}
.download_part01_tab_title{margin-top: 15px;font-size: 12px;height: 50px;}
.tab_title_item{width: calc(100% / 5);}
.tab_cont_list{height: 60px;}
.tab_cont_item{width: calc(100% / 5);font-size: 12px;}
.tab_cont_item a img{width: 30px;}
}
@media (max-width:680px) {
.download_part01_sel{gap: 10px;}
.download_part01_sel_item{width: calc((100% / 2) - 5px);height: 40px;padding: 0 10px;}
}
@media (max-width:420px) {
.download_part01_sel{gap: 10px;}
.download_part01_sel_item{width: 100%;height: 40px;padding: 0 10px;}
}

/* 社会招聘 */
.talent_part01{padding: 120px 0;}
.talent_part01_cont{margin-top: 60px;}
.talent_part01_cont .download_part01_tab_title{margin-top: 0;}
.tab_cont_item_btn{padding: 8px 15px;background-color: #f5f5f5;border-radius: 20px;color: #484443;transition: all .2s;}
.tab_cont_item_btn:hover{background-color: var(--mainColor);color: #fff;transition: all .2s;}
.talent_part01_cont .download_part01_tab_title{min-width: auto !important;}
.talent_part01_cont .tab_title_item{width: calc(100% / 4);}
.talent_part01_cont .download_part01_tab_cont{min-width: auto !important;}
.talent_part01_cont .tab_cont_item{width: calc(100% / 4);}
@media (max-width:1080px) {
.talent_part01{padding: 40px 0;}
.talent_part01_cont{margin-top: 40px;}
.tab_cont_item_btn{padding: 4px 10px;}
}
@media (max-width:480px) {
.talent_part01_cont{width: 100%;overflow-x: auto;}
.talent_part01_cont .download_part01_tab_title{min-width: 400px !important;}
.talent_part01_cont .download_part01_tab_cont{min-width: 400px !important;}
}

/* 招聘详情 */
.talentDet_part01{padding: 150px 0 80px;background-color: #f5f5f5;}
.talentDet_part01_cont{background-color: #fff;padding: 60px 35px 120px;}
.talentDet_part01_title{padding-bottom: 40px;border-bottom: 1px solid #e0e0e0;}
.talentDet_part01_title_left p{font-size: 36px;color: #333;font-weight: bold;}
.talentDet_part01_title_left ul{justify-content: flex-start;}
.talentDet_part01_title_left ul li{text-align: left;font-size: 16px;color: #333;margin-top: 20px;margin-right: 40px;position: relative;padding-right: 40px;}
.talentDet_part01_title_left ul li::after{position: absolute;content: "";width: 1px;height: 100%;top: 0;right: 0;background-color: #e0e0e0;}
.talentDet_part01_title_left ul li:last-child::after{display: none;}
.talentDet_part01_title_right a{padding: 10px 25px;font-size: 16px;color: #fff;border-radius: 20px;background-color: var(--mainColor);}
.talentDet_part01_item{margin-top: 50px;}
.talentDet_part01_item_title{font-size: 18px;font-weight: bold;color: #333;line-height: 32px;margin-bottom: 10px;}
.talentDet_part01_item_text{font-size: 18px;color: #8888;line-height: 32px;}
@media (max-width:1080px) {
.talentDet_part01{padding: 90px 0 40px;}
.talentDet_part01_cont{padding: 30px 20px 60px;}
.talentDet_part01_title{padding-bottom: 20px;}
.talentDet_part01_title_left p{font-size: 24px;}
.talentDet_part01_title_left ul li{font-size: 14px;margin-top: 10px;margin-right: 20px;padding-right: 20px;}
.talentDet_part01_title_right a{padding: 8px 15px;font-size: 12px;}
.talentDet_part01_item{margin-top: 30px;}
.talentDet_part01_item_title{font-size: 16px;line-height: 32px;margin-bottom: 10px;}
.talentDet_part01_item_text{font-size: 12px;color: #8888;line-height: 24px;} 
}
@media (max-width:520px) {
.talentDet_part01_title{flex-wrap: wrap;}
.talentDet_part01_title_left {width: 100%;}
.talentDet_part01_title_left ul li{font-size: 12px;margin-top: 10px;margin-right: 15px;padding-right: 15px;}
.talentDet_part01_title_right{margin-top: 20px;width: 100%;}
.talentDet_part01_title_right a{padding: 8px 15px;font-size: 12px;float: right;}
}

/* 校园招聘 */
.recruit_part01{padding: 80px 0;}
.recruit_part01 .news_part01_cont{margin-top: 50px;padding: 50px 60px;}
.recruit_part01 .community_part03_swiper{padding: 0;}
@media (max-width:1080px) {
.recruit_part01{padding: 40px 0;}
.recruit_part01 .news_part01_cont{margin-top: 50px;padding: 20px 30px;}
}

/* 公司荣誉 */
.about_part01{padding: 120px 0 190px;background-color: #f5f5f5;}
.about_part01_cont{margin-top: 50px;position: relative;}
.about_part01_cont .swiper-wrapper{align-items: center;}
.about_part01_item{width: 100%;padding: 20px;opacity: 0.5;}
.about_part01_item_img{height: 340px;background-color: #fff;box-shadow: 0px 0px 15px 0px rgb( 214, 214, 214 );width: 100%;display: flex;align-items: center;justify-content: center;}
.about_part01_item_img img{max-height: 230px;object-fit: contain;}
.about_part01_item_text{font-size: 20px;color: #333;margin-top: 30px;}
.about_part01_item_act {opacity: 1;}
.about_part01_item_act .about_part01_item_img{height: 450px;}
.about_part01_item_act .about_part01_item_img img{max-height: 260px;}

.about_part01_left,.about_part01_right{width: 60px;height: 60px;border: 2px solid #484443;position: absolute;top: calc(50% - 30px);transform: translateY(-50%);z-index: 999;cursor: pointer;}
.about_part01_left{left: 15%;}
.about_part01_right{right: 15%;}
.about_part01_left::after {content: "";position: absolute;border: #484443 solid;border-width: 2px 2px 0 0;width: 10px;height: 10px;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) rotate(225deg);}
.about_part01_right::after {content: "";position: absolute;border: #484443 solid;border-width: 2px 2px 0 0;width: 10px;height: 10px;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) rotate(45deg);}

@media (max-width:1080px) {
.about_part01{padding: 80px 0 80px;}
.about_part01_cont{margin-top: 30px;}
.about_part01_item{width: 100%;padding: 10px;}
.about_part01_item_img{height: 260px;}
.about_part01_item_img img{max-height: 180px;}
.about_part01_item_text{font-size: 16px;margin-top: 15px;}
.about_part01_item_act .about_part01_item_img{height: 340px;}
.about_part01_item_act .about_part01_item_img img{max-height: 200px;}

.about_part01_left,.about_part01_right{width: 40px;height: 40px;border: 1px solid #484443;top: calc(50% - 15px);}
.about_part01_left{left: 15%;}
.about_part01_right{right: 15%;}
.about_part01_left::after {content: "";position: absolute;border: #484443 solid;border-width: 1px 1px 0 0;width: 8px;height: 8px;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) rotate(225deg);}
.about_part01_right::after {content: "";position: absolute;border: #484443 solid;border-width: 1px 1px 0 0;width: 8px;height: 8px;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) rotate(45deg);}

}
@media (max-width:780px) {
.about_part01_item_img{height: 200px;}
.about_part01_item_img img{max-height: 140px;}
.about_part01_item_text{font-size: 14px;}
.about_part01_item_act .about_part01_item_img{height: 240px;}
.about_part01_item_act .about_part01_item_img img{max-height: 160px;}
.about_part01_left{left: 5%;}
.about_part01_right{right: 5%;}
}
@media (max-width:680px) {
.about_part01_left,.about_part01_right{width: 30px;height: 30px;border: 1px solid #484443;top: calc(50% - 15px);}
.about_part01_left{left: 5%;}
.about_part01_right{right: 5%;}
}
@media (max-width:480px) {
.about_part01_left{left: 10px;}
.about_part01_right{right: 10px;}
}

/* 关于我们 */
.about_part02{padding: 120px 0;}
.about_part03{padding: 120px 0;background-color: #f5f5f5;}
.about_part02_cont{height: 480px;gap: 40px;margin-top: 60px;align-items: flex-start;}
.about_part02_left{width: calc(50% - 20px);display: flex;align-items: center;justify-content: space-between;flex-direction: column;height: 100%;}
.about_part02_item{width: 100%;background-color: var(--mainColor);position: relative;padding: 60px;height: 220px;position: relative;}
.about_part02_item img{position: absolute;max-width: 180px;object-fit: contain;right: 60px;bottom: 20px;z-index: 1;}
.about_part02_item_cont{color: #fff;position: relative;z-index: 2;}
.about_part02_item_cont2{margin-top: 80px;}
.about_part02_title{font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.about_part02_text{font-size: 18px;line-height: 28px;}
.about_part02_right{flex: 1;height: 100%;}
.about_part02_right .about_part02_item{height: 100%;}
.about_part02_item_box{position: absolute;left: 12%;top: 50%;transform: translateY(-50%);}

@media (max-width:1360px) {
.about_part03{padding: 80px 0;}
}

@media (max-width:1080px) {
.about_part02{padding: 80px 0;}
.about_part03{padding: 80px 0;background-color: #f5f5f5;}
.about_part02_cont{height: 340px;gap: 20px;margin-top: 40px;flex-wrap: wrap;}
.about_part02_left{width: calc(50% - 10px);}
.about_part02_item{padding: 30px;height: 160px;}
.about_part02_item img{max-width: 120px;right: 30px;bottom: 20px;}
.about_part02_item_cont2{margin-top: 50px;}
.about_part02_title{font-size: 20px;margin-bottom: 8px;}
.about_part02_text{font-size: 14px;line-height: 24px;}
}
@media (max-width:780px) {
.about_part02_cont{height: auto;gap: 10px;margin-top: 40px;flex-wrap: wrap;}
.about_part02_left{width: 100%;gap: 10px;}
.about_part02_item{padding: 30px;height: auto;}
.about_part02_item img{max-width: 80px;right: 30px;bottom: 20px;}
.about_part02_item_cont2{margin-top: 30px;}
.about_part02_title{font-size:18px;margin-bottom: 8px;}
.about_part02_text{font-size: 12px;line-height: 20px;}
.about_part02_item_box{position: initial;transform: translateY(0);}
}

/* 联系我们 */
.contact_part01{padding: 120px 0;}
.contact_part01_cont{background-color: #f5f5f5;height: 680px;flex-wrap: wrap;}
.contact_part01_left{width: 50%;padding: 60px;}
.contact_part01_left .page_title{text-align: left;margin-bottom: 30px;}
.contact_part01_right{height: 100%;width: 50%;}
.contact_part01_item{justify-content: flex-start;margin-top: 60px;}
.contact_part01_item img{max-width: 38px;object-fit: contain;}
.contact_part01_text{margin-left: 40px;}
.contact_part01_text p{font-size: 24px;color: var(--mainColor);margin-bottom: 15px;}
.contact_part01_text span{font-size: 18px;color: #000;}
@media (max-width:1080px) {
.contact_part01{padding: 80px 0;}
.contact_part01_cont{height: auto;width: 100%;}
.contact_part01_left{width: 100%;padding: 30px;}
.contact_part01_left .page_title{text-align: left;margin-bottom: 15px;}
.contact_part01_right{height: 400px;width: 100%;}
.contact_part01_item{margin-top: 20px;}
.contact_part01_item img{max-width: 26px;}
.contact_part01_text{margin-left: 20px;}
.contact_part01_text p{font-size: 18px;margin-bottom: 8px;}
.contact_part01_text span{font-size: 14px;}
}
@media (max-width:780px) {
.contact_part01{padding: 40px 0;}
.contact_part01_left{padding: 20px;}
.contact_part01_left .page_title{text-align: left;margin-bottom: 10px;}
.contact_part01_item{margin-top: 10px;}
.contact_part01_item img{max-width: 20px;}
.contact_part01_text{margin-left: 15px;}
.contact_part01_text p{font-size: 16px;margin-bottom: 8px;}
.contact_part01_text span{font-size: 12px;}
}

/* 搜索页 */
.search_part01{padding: 40px 0;background-color: #f5f5f5;display: none;margin-top: 40px;}
.search_part01_cont{height: 58px;border-radius: 58px;background-color: #fff;overflow: hidden;padding-left: 20px;}
.search_part01_cont input{flex: 1;height: 100%;font-size: 16px;}
.search_part01_cont_btn{width: 120px;height: 100%;background-color: var(--mainColor);display: flex;align-items: center;justify-content: center;font-size: 18px;color: #fff;border: none;}
.see_more_btn{width: 200px;height: 60px;margin: 0 auto;text-align: center;background-color: var(--mainColor);font-size: 18px;color: #fff;margin-top: 40px;margin-bottom: 120px;line-height: 60px;}
.see_more_btn a{color: #fff;width: 100%;height: 100%;display: block;}
.see_more_btn:hover{background-color: #feca3f;}

.search_part02{margin-top: 110px;}
.search_part02 .product_part01_right{display: block !important;margin-left: 0px;width: 100% !important;}
.search_part02 .product_part01_right_item{width: calc((100% / 4) - 30px);}
@media (max-width:1360px) {
.search_part02 .product_part01_right_item{width: calc((100% / 4) - 15px);}
}
@media (max-width:1080px) {
    .search_part01{display: block;}
    .search_part02{margin-top: 0px;}
    .search_part02 .product_part01_right_item{width: calc((100% / 4) - 8px);}
}
@media (max-width:980px) {
.search_part02 .product_part01_right_item{width: calc((100% / 3) - 7px);}
}
@media (max-width:770px) {
    .search_part01_cont{height: 40px;border-radius: 40px;}
    .search_part01_cont_btn{width: 80px;font-size: 16px;}
    .search_part02 .product_part01_right_item{width: calc((100% / 2) - 5px);}
}
@media (max-width:680px) {
.search_part02 .product_part01_right{margin-top: 0 !important;}
}
@media (max-width:560px) {
    .search_part01{padding: 20px 0;}
    .search_part01_cont{height: 40px;border-radius: 40px;}
    .search_part01_cont input{font-size: 14px;}
    .search_part01_cont_btn{width: 80px;font-size: 14px;}
    .see_more_btn{width: 160px;height: 40px;font-size: 16px;margin-top: 20px;margin-bottom: 60px;line-height: 40px;}
}
@media (max-width:500px) {
.search_part02 .product_part01_right_item{width: 100%;}
}

/* 网站地图 */
.website_part01{padding: 80px 0;}
.website_part01_cont{margin-top: 60px;}
.website_part01_cont p{font-size: 16px;line-height: 32px;}
.website_part01_item{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #e0e0e0;}
.website_part01_title{position: relative;justify-content: flex-start;align-items: flex-end;padding-left: 15px;margin-bottom: 40px;}
.website_part01_title p{font-size: 24px;margin-right: 15px;color: #333;}
.website_part01_title span{font-size: 16px;color: #888;}
.website_part01_title::after{position: absolute;content: "";width: 2px;height: 100%;top: 0;left: 0;background-color: var(--mainColor);}
.website_part01_nav{align-items: flex-start;margin-top: 20px;justify-content: flex-start;}
.website_part01_item ul{flex-wrap: wrap;justify-content: flex-start;}
.website_part01_item ul li{margin-right: 20px;margin-bottom: 10px;}
.website_part01_item ul li a{color: #888;font-size: 16px;}
.website_part01_item ul li a:hover{color: var(--mainColor);}
.website_part01_text{font-size: 16px;white-space: nowrap;display: block;min-width: 120px;color: #333;}
.website_part01_text:hover{color: var(--mainColor);}
.website_part01_item:last-of-type{border: none;margin-bottom: 0px;}

@media (max-width:1080px) {
.website_part01{padding: 40px 0;}
.website_part01_cont{margin-top: 40px;}
.website_part01_item{padding-bottom: 20px;margin-bottom: 20px;}
.website_part01_title{padding-left: 10px;margin-bottom: 30px;}
.website_part01_title p{font-size: 18px;margin-right: 10px;}
.website_part01_title span{font-size: 14px;}
.website_part01_nav{align-items: flex-start;margin-top: 15px;justify-content: flex-start;}
.website_part01_item ul li{margin-right: 15px;margin-bottom:8px;}
.website_part01_item ul li a{color: #888;font-size: 12px;}
.website_part01_item ul li a:hover{color: var(--mainColor);}
.website_part01_text{font-size: 12px;min-width: 100px;}
.website_part01_text:hover{color: var(--mainColor);}
.website_part01_item:last-of-type{border: none;margin-bottom: 0px;}
}