.shibo_banner{width: 100%;position: sticky;top: 0;}
.shibo_banner .swiper{width: 100%;position: relative;overflow: hidden;}
.shibo_banner .swiper-slide{position: relative;}
.shibo_banner .swiper-slide .positionimg{padding-bottom: 0;height: 100vh;}
.shibo_banner .swiper-slide .positionimg img{transform: scale(1.1);transition: all 2s ease-in-out;}
.shibo_banner .swiper-slide .shibo_banner_text{width: 100%;position: absolute;top: 50%;left: 0;z-index: 2;}
.shibo_banner .swiper-slide .shibo_banner_text .shibo_tit{width: 753px;max-width: 100%;font-size: 64px;color: #ffffff;font-weight: bold;text-transform: capitalize;overflow: hidden;}
.shibo_banner .swiper-slide .shibo_banner_text .shibo_tit h1{font-size: 64px;}
.shibo_banner .swiper-slide .shibo_banner_text .shibo_dec{width: 753px;max-width: 100%;font-size: 16px;color: #ffffff;overflow: hidden;}
.shibo_banner .swiper-slide .shibo_banner_text .shibo_pianyi01{transform: translateY(225px);opacity: 0;transition:all 1.2s ease-in-out;font-weight: bold;}
.shibo_banner .swiper-slide .shibo_banner_text .shibo_pianyi02{transform: translateY(80px);opacity: 0;transition:all 1.6s ease-in-out;}
.shibo_banner .swiper-slide .shibo_banner_text a{transform: translateX(-150px);opacity: 0;transition:all 0.7s ease-in-out 1.2s;}
.shibo_banner .swiper-slide.swiper-slide-active .positionimg img{transform: scale(1);}
.shibo_banner .swiper-slide.swiper-slide-active .shibo_banner_text .shibo_pianyi{transform: translateY(0px);opacity: 1;}
.shibo_banner .swiper-slide.swiper-slide-active .shibo_banner_text a{transform: translateX(0px);opacity: 1;}
.shibo_banner .swiper-slide.swiper-slide-active .shibo_banner_pro{transform: translateX(0px);opacity: 1;}
.shibo_banner .swiper-pagination{width: fit-content;left: auto;bottom: auto;right: 8%;top:50%;z-index: 3;}
.shibo_banner .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 5px;background: #F9F9F9;opacity: 0.3;margin: 6px 0;}
.shibo_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height: 36px;background: #ffffff;opacity: 1;}
.shibo_banner .shibo_scroll{position: absolute;left: 50%;bottom: 0;text-align: center;z-index: 2;}
.shibo_banner .shibo_scroll span{display: inline-block;font-size: 14px;color: #F7F7F7;margin-bottom: 14px;text-transform: uppercase;}
.shibo_banner .shibo_scroll .shibo_xian{height: 50px;overflow: hidden;}
.shibo_banner .shibo_scroll .shibo_xian em{width: 1px;height: 50px;background: rgba(255, 255, 255, 0.6);position: relative;vertical-align: middle;display: inline-block;margin-left: 2px;}
.shibo_banner .shibo_scroll .shibo_xian em:before, .shibo_banner .shibo_scroll .shibo_xian em:after{content: '';width: 3px;height: 12px;background: #ffffff;position: absolute;left: -1px;top: 0;-webkit-animation: scroll_dow 2.4s linear infinite;animation: scroll_dow 2.4s linear infinite;}
.shibo_banner .shibo_scroll .shibo_xian em:after{top: -100%;}

.shibo_about{width: 100%;position: relative;background: #F2F5FB;z-index: 1;}
.shibo_about .shibo_title .shibo_dec{font-size: 32px;line-height: 42px;width: 100%;max-width: 860px;color: #212529;font-weight: bold;}
.shibo_about_c{width: 100%;position: relative;}
.shibo_about_l{width: 49.5%;position: relative;}
.shibo_about_l .positionimg{height: 100%;padding-bottom: 0;border-radius: 20px;}
.shibo_about_l .positionimg:before{content: '';width: 100%;height: 84%;position: absolute;bottom: 0;left: 0;background: #0B2B3F;border-radius: 20px;}
.shibo_about_l .positionimg img{object-fit: fill;top: 150px;}

.shibo_about_l .shibo_about_video{position: absolute;left: 36px;bottom: 36px;z-index: 2;}
.shibo_about_l .shibo_about_video .shibo_video_but{position: relative;width: 64px;height: 64px;border-radius: 50%;background: #FCC419;z-index: 1;cursor: pointer;}
.shibo_about_l .shibo_about_video .shibo_video_but:before, .shibo_about_l .shibo_about_video .shibo_video_but:after{content: '';display: inline-block;width: 100%;height: 100%;border-radius: 50%;background: #FCC419;position: absolute;vertical-align: middle;left: 0;top: 0;z-index: -1;}
.shibo_about_l .shibo_about_video .shibo_video_but:before{animation: scale 2.4s infinite;}
.shibo_about_l .shibo_about_video .shibo_video_but:after{animation: scale1 2.4s infinite;}
.shibo_about_l .shibo_about_video .shibo_video_but i{display: inline-block;width: 32px;height: 32px;background: url('../images/icon_video.svg') center center no-repeat;}
.shibo_about_l .shibo_about_video .shibo_videoBox{display: none;}

.shibo_about_r{width: 50.5%;position: relative;padding-left: 52px;padding-top: 72px;}
.shibo_about_r .shibo_text{font-size: 16px;color: #545454;line-height: 32px;}
.shibo_about_r .shibo_about_num{width: 100%;position: relative;}
.shibo_about_r .shibo_about_num li{position: relative;}
.shibo_about_r .shibo_about_num li .shibo_num{font-size: 64px;color: #0B2B3F;}
.shibo_about_r .shibo_about_num li .shibo_num span{font-weight: bold;}
.shibo_about_r .shibo_about_num li .shibo_num span:first-child{margin-right: 5px;}
.shibo_about_r .shibo_about_num li p{font-size: 14px;color: #545454;text-transform: capitalize;margin-top: 5px;}

.shibo_materials{width: 100%;position: relative;background: #000000;z-index: 1;}
.shibo_materials_c{width: 100%;height: 650px;position: relative;}
.shibo_materials_c li{width: 15%;position: relative;border-right: 1px solid rgba(255, 255, 255, 0.30);}
.shibo_materials_c li:last-child{border-right: 0;}
.shibo_materials_c li.on{width: 55%;}
.shibo_materials_c li .positionimg{height: 100%;padding-bottom: 0;}
.shibo_materials_c li .positionimg:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.2);z-index: 1;}
.shibo_materials_c li.on .positionimg img{transform:scale(1.05);}
.shibo_materials_c li .shibo_text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;text-align: center;color: #ffffff;z-index: 1;transform: translateY(100px);opacity: 0;}
.shibo_materials_c li .shibo_text .shibo_box{width: 460px;}
.shibo_materials_c li .shibo_text .shibo_tit{font-size: 32px;font-weight: bold;text-transform: capitalize;}
.shibo_materials_c li .shibo_text .shibo_dec{font-size: 14px;line-height: 26px;}
.shibo_materials_c li .shibo_text a{display: inline-block;font-size: 14px;color: #ffffff;line-height: 48px;padding: 0 16px;border-radius: 12px;border: 1px solid #ffffff;}
.shibo_materials_c li .shibo_text a:hover{background: #FCC419;border-color: #FCC419;}
.shibo_materials_c li.on .shibo_text{transform: translateY(0);opacity: 1;}
.shibo_materials_c li .shibo_label{position: absolute;top: 72px;right: 52px;z-index: 1;}
.shibo_materials_c li .shibo_label span{font-size: 20px;color: #ffffff;font-weight: bold;writing-mode: vertical-rl;transform: rotate(180deg);text-transform: uppercase;}
.shibo_materials_c li.on .shibo_label{opacity: 0;}

.shibo_product{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.shibo_product_c{width: 100%;position: relative;}
.shibo_product_l{width: 312px;position: sticky;top: 100px;align-self: flex-start;padding: 52px 28px 52px 28px;border-radius: 20px;border: 1px solid #DEE2E6;}
.shibo_product_l .shibo_tit{font-size: 24px;color: #101D2D;font-weight: bold;text-transform: capitalize;}
.shibo_product_l .shibo_dec{font-size: 16px;color: #545454;margin-top: 12px;}
.shibo_product_l form{width: 100%;position: relative;margin-top: 42px;gap: 28px;}
.shibo_product_l .form_li{width: 100%;position: relative;}
.shibo_product_l .form_li .shibo_text{position: relative;}
.shibo_product_l .form_li .shibo_text span{font-size: 16px;color: #000;line-height: 24px;}
.shibo_product_l .form_li .shibo_text i{width: 24px;height: 24px;}
.shibo_product_l .form_li .shibo_text i.icon01{background: url('../images/icon_product01.svg') center center no-repeat;}
.shibo_product_l .form_li .shibo_text i.icon02{background: url('../images/icon_product02.svg') center center no-repeat;}
.shibo_product_l .form_li .shibo_text i.icon03{background: url('../images/icon_product03.svg') center center no-repeat;}
.shibo_product_l .form_li .shibo_input{position: relative;margin-top: 8px;gap: 8px;}
.shibo_product_l .form_li .shibo_input .shibo_line{width: 16px;height: 1px;background: #777777;}
.shibo_product_l .form_li .shibo_input input{width: calc(50% - 16px);line-height: 42px;position: relative;font-size: 14px;color: #333333;border-radius: 5px;border: 1px solid #E0E0E0;background: #FFF;padding: 0 16px;}
.shibo_product_l .form_li:nth-child(1) .shibo_input input{width: 100%;}
.shibo_product_l form .shibo_product_but{width: 100%;text-align: center;margin-top: 14px;padding: 0 16px;}
.shibo_product_r{width: calc(100% - 312px);position: relative;padding-left: 20px;}
.shibo_product_r ul{width: 100%;position: relative;gap: 20px;}
.shibo_product_r ul li{width: calc(33.33% - 13.333px);position: relative;}
.shibo_product_r ul li a{display: block;position: relative;}
.shibo_product_r ul li a .positionimg{padding-bottom: 75%;border-radius: 16px;}
.shibo_product_r ul li a p{font-size: 16px;color: #212529;font-weight: bold;line-height: 22px;text-align: center;margin-top: 12px;padding: 0 12px;}
.shibo_product_r ul li a:hover p{color: #FCC419;}

.shibo_applications{width: 100%;position: relative;background: url('../images/bg_application.webp') center center fixed;background-size: cover;overflow: hidden;z-index: 1;}
.shibo_applications .shibo_ttitle .shibo_tit{color: #ffffff;}
.shibo_applications .shibo_ttitle .shibo_dec{color: #ffffff;}
.shibo_applications .shibo_title .shibo_tit{color: #ffffff;}
.shibo_applications .shibo_title .shibo_dec{color: #ffffff;}
.shibo_applications_c{width: 100%;position: relative;}
.shibo_applications_c .swiper{width: 100%;position: relative;overflow: unset;}
.shibo_applications_c .swiper-slide{width: 100%;}
.shibo_applications_c .swiper-slide a{display: block;position: relative;border-radius: 20px;background: #ffffff;padding: 12px;overflow: hidden;}
.shibo_applications_c .swiper-slide .positionimg{padding-bottom: 80%;overflow: unset;}
.shibo_applications_c .swiper-slide .positionimg img{border-top-left-radius: 20px;border-top-right-radius: 20px;}
.shibo_applications_c .swiper-slide .shibo_text{width: 100%;position: relative;padding: 0 12px 12px 12px;margin-top: -28px;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_box{width: 100%;position: relative;gap: 16px}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit{width: 100%;position: relative;padding: 12px 20px;border-radius: 12px;background: #F2F5FB;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit span{font-size: 18px;color: #0B2B3F;font-weight: bold;text-transform: capitalize;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i{display: inline-block;width: 48px;height: 48px;border-radius: 50%;background: #0B2B3F;position: relative;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i.icon01:before{background: url('../images/icon_application01.svg') center center no-repeat;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i.icon02:before{background: url('../images/icon_application02.svg') center center no-repeat;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i.icon03:before{background: url('../images/icon_application03.svg') center center no-repeat;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_dec{font-size: 14px;color: #777777;line-height: 22px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_line{width: 100%;height: 1px;background: #E0E0E0;position: relative;}
.shibo_applications_c .swiper-slide .shibo_text .shibo_line:before{content: '';width: 0;height: 2px;background: #FCC419;position: absolute;left: 0;bottom: -1px;}
.shibo_applications_c .swiper-slide .shibo_text span{font-size: 14px;color: #0B2B3F;text-transform: capitalize;}
.shibo_applications_c .swiper-slide .shibo_text span i{display: inline-block;width: 24px;height: 24px;background: url('../images/icon_jtx_lan.svg') center center no-repeat;margin-left: 4px;}
.shibo_applications_c .swiper-slide:hover .shibo_text .shibo_tit{background: #FCC419;}
.shibo_applications_c .swiper-slide:hover .shibo_text .shibo_tit i:before{transform: rotateY(180deg);}
.shibo_applications_c .swiper-slide:hover .shibo_text .shibo_line:before{width: 100%;}
.shibo_applications_c .swiper-slide:hover .shibo_text span i{transform: rotate(45deg);}
.shibo_applications_b{width: 100%;position: relative;}
.shibo_applications_b .shibo_pages{position: relative;gap: 12px;}
.shibo_applications_b .shibo_pages .swiper-button-prev:after, .shibo_applications_b .shibo_pages .swiper-button-next:after{display: none;}
.shibo_applications_b .shibo_pages .swiper-button-prev, .shibo_applications_b .shibo_pages .swiper-button-next{position: relative;left: auto;right: auto;top: auto;width: 60px;height: 60px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.16);background-size: 32px 32px;background-position: center center;background-repeat: no-repeat;margin-top: 0;opacity: 1;}
.shibo_applications_b .shibo_pages .swiper-button-prev{background-image: url('../images/icon_arr_l.svg');}
.shibo_applications_b .shibo_pages .swiper-button-next{background-image: url('../images/icon_arr_r.svg');}
.shibo_applications_b .shibo_pages .swiper-button-prev:hover, .shibo_applications_b .shibo_pages .swiper-button-next:hover{background-color: #FCC419;}
.shibo_applications_b a{display: inline-block;width: 200px;font-size: 16px;color: #ffffff;font-weight: bold;line-height: 60px;text-transform: capitalize;border-radius: 52px;border: 1px solid #ffffff;text-align: center;}
.shibo_applications_b a:hover{background: #FCC419;border-color: #FCC419;color: #000000;}

.shibo_process{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.shibo_process .shibo_bg{width: 500px;height: 100%;position: absolute;top: 0;right: 0;}
.shibo_process .shibo_bg .shibo_bg_c{position: sticky;top: 300px;}
.shibo_process .shibo_bg .shibo_bg_c img{width: 100%;height: auto;}
/*.shibo_process:before{content: '';width: 500px;height: 425px;position: absolute;top: 400px;background: url('../images/bg_process.svg') center center no-repeat;}*/
.shibo_process_c{width: 100%;position: relative;z-index: 1;}
.shibo_process_l{width: 488px;position: sticky;top: 100px;align-self: flex-start;}
.shibo_process_l .shibo_combut{margin-top: 72px;}
.shibo_process_r{width: calc(100% - 488px);position: relative;padding-left: 100px;}
.shibo_process_r ul{width: 100%;position: relative;gap: 32px;}
.shibo_process_r ul li{width: 100%;height: 272px;position: relative;border-radius: 20px;overflow: hidden;}
.shibo_process_r ul li .positionimg{height: 100%;padding-bottom: 0;opacity: 0;}
.shibo_process_r ul li .shibo_text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #F2F5FB;padding: 52px 40px;gap: 20px;}
.shibo_process_r ul li .shibo_text .shibo_label{font-size: 14px;color: #0B2B3F;font-weight: bold;text-transform: uppercase;}
.shibo_process_r ul li .shibo_text .shibo_tit{font-size: 20px;color: #212529;font-weight: bold;}
.shibo_process_r ul li .shibo_text .shibo_dec{font-size: 14px;color: #545454;line-height: 28px;}
.shibo_process_r ul li .shibo_text span{font-size: 64px;font-weight: bold;line-height: 1;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #E0E0E0;color: transparent;position: absolute;left: 40px;bottom: -20px;}
.shibo_process_r ul li:hover .positionimg{opacity: 1;}
.shibo_process_r ul li:hover .shibo_text{opacity: 0;}

.shibo_youshi{width: 100%;position: relative;background: #F2F5FB;z-index: 1;}
.shibo_youshi:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg_youshi.svg') left bottom no-repeat;}
.shibo_youshi_c{width: 100%;position: relative;z-index: 1;}
.shibo_youshi_c ul{width: 100%;position: relative;gap: 20px;}
.shibo_youshi_c ul li{width: calc(25% - 15px);position: relative;gap: 32px;border-radius: 20px;background: #ffffff;padding: 32px 24px;overflow: hidden;}
.shibo_youshi_c ul li:before{content: '';width: 100px;height: 100px;border-radius: 50%;position: absolute;right: -50px;bottom: -50px;background: #FCC419;opacity: 0;}
.shibo_youshi_c ul li i{display: inline-block;width: 48px;height: 48px;}
.shibo_youshi_c ul li i.icon01{background: url('../images/icon_youshi01.svg') center center no-repeat;}
.shibo_youshi_c ul li i.icon02{background: url('../images/icon_youshi02.svg') center center no-repeat;}
.shibo_youshi_c ul li i.icon03{background: url('../images/icon_youshi03.svg') center center no-repeat;}
.shibo_youshi_c ul li i.icon04{background: url('../images/icon_youshi04.svg') center center no-repeat;}
.shibo_youshi_c ul li .shibo_dec{font-size: 14px;color: #212529;line-height: 28px;text-transform: capitalize;position: relative;z-index: 1;}
/*.shibo_youshi_c ul li:hover{transform: translateY(-12px);box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}*/
.shibo_youshi_c ul li:hover:before{transform:scale(8);opacity: 1;}
.shibo_youshi_c ul li:hover i{transform: rotateY(180deg);}

.shibo_lianxi{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.shibo_lianxi_c{width: 100%;position: relative;}
.shibo_lianxi_c .shibo_lianxi_f{width: 100%;position: relative;}
.shibo_lianxi_c .shibo_tit{width: 100%;font-size: 16px;color: #0B2B3F;line-height: 32px;text-transform: capitalize;}
.shibo_lianxi_c form{width: 100%;position: relative;gap: 20px 24px;}
.shibo_lianxi_c form .form_li{width: calc(33.33% - 16px);position: relative;}
.shibo_lianxi_c form .form_li:nth-child(4){width: 100%;}
.shibo_lianxi_c form input, .shibo_lianxi_c form textarea{width: 100%;line-height: 32px;padding: 10px 20px;font-size: 14px;color: #212529;border-bottom: 1px solid #EEE;}
.shibo_lianxi_c form textarea{height: 120px;}
.shibo_lianxi_c form .shibo_form_btn{margin-top: 12px;}

.shibo_news{width: 100%;position: relative;background: #F2F5FB;z-index: 1;}
.shibo_news_c{width: 100%;position: relative;}
.shibo_news_c .swiper{width: 100%;position: relative;}
.shibo_news_c .swiper-slide{position: relative;}
.shibo_news_c .swiper-slide a{position: relative;gap: 20px;}
.shibo_news_c .swiper-slide a .positionimg{padding-bottom: 56.5%;border-radius: 20px;}
.shibo_news_c .swiper-slide a span{display: inline-block;width: max-content;font-size: 14px;color: #000000;line-height: 32px;text-transform: capitalize;padding: 0 16px;border-radius: 40px;background: #FCC419;}
.shibo_news_c .swiper-slide a .shibo_tit{font-size: 16px;color: #0B2B3F;font-weight: bold;line-height: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

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

    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit{width: 642px;font-size: 52px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit h1{font-size: 52px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_dec{width: 642px;font-size: 14px;}

    .shibo_about .shibo_title .shibo_dec{max-width: 824px;font-size: 28px;line-height: 40px;}
    .shibo_about_r .shibo_about_num li .shibo_num{font-size: 56px;}

    .shibo_materials_c{height: 620px;}

    .shibo_product_r ul li a p{font-size: 15px;margin-top: 10px;}

}

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

    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit{width: 620px;font-size: 45px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit h1{font-size: 45px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_dec{width: 620px;}

    .shibo_about .shibo_title .shibo_dec{max-width: 712px;font-size: 24px;line-height: 36px;}
    .shibo_about_r{padding-left: 42px;padding-top: 64px;}
    .shibo_about_r .shibo_text{font-size: 14px;line-height: 30px;}
    .shibo_about_r .shibo_about_num li .shibo_num{font-size: 48px;}

    .shibo_materials_c{height: 580px;}
    .shibo_materials_c li .shibo_text .shibo_tit{font-size: 28px;}
    .shibo_materials_c li .shibo_text .shibo_dec{line-height: 24px;}
    .shibo_materials_c li .shibo_text a{line-height: 40px;}

    .shibo_product_l{width: 292px;padding: 32px 20px 32px 20px;}
    .shibo_product_l .shibo_tit{font-size: 20px;}
    .shibo_product_l .shibo_dec{font-size: 14px;margin-top: 8px;}
    .shibo_product_l form{margin-top: 32px;gap: 24px;}
    .shibo_product_l .form_li .shibo_text span{font-size: 14px;}
    .shibo_product_l .form_li .shibo_input input{line-height: 35px;padding: 0 12px;}
    .shibo_product_r{width: calc(100% - 292px);padding-left: 16px;}
    .shibo_product_r ul{gap: 15px;}
    .shibo_product_r ul li{width: calc(33.33% - 10px);}
    .shibo_product_r ul li a .positionimg{border-radius: 8px;}
    .shibo_product_r ul li a p{font-size: 14px;}

	.shibo_applications_c .swiper-slide a{border-radius: 16px;padding: 10px;}
	.shibo_applications_c .swiper-slide .positionimg img {border-top-left-radius: 16px;border-top-right-radius: 16px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit{padding: 10px 16px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit span{font-size: 16px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i{width: 42px;height: 42px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i:before{background-size: 28px 28px !important;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_box{gap: 12px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_dec{line-height: 20px;}
	.shibo_applications_c .swiper-slide .shibo_text span{font-size: 13px;}
	.shibo_applications_b a{width: 160px;font-size: 14px;line-height: 50px;}
	.shibo_applications_b .shibo_pages .swiper-button-prev, .shibo_applications_b .shibo_pages .swiper-button-next{width: 50px;height: 50px;}

	.shibo_process_l{width: 420px;}
	.shibo_process_l .shibo_combut {margin-top: 52px;}
	.shibo_process_r{width: calc(100% - 420px);padding-left: 80px;}
	.shibo_process_r ul{gap: 24px;}
	.shibo_process_r ul li{height: 240px;border-radius: 16px;}
	.shibo_process_r ul li .shibo_text{padding: 32px 30px;gap: 12px;}
	.shibo_process_r ul li .shibo_text .shibo_dec{line-height: 24px;}

	.shibo_youshi_c ul{gap: 16px;}
	.shibo_youshi_c ul li{width: calc(25% - 12px);gap: 24px;border-radius: 16px;padding: 24px 20px;}
	.shibo_youshi_c ul li .shibo_dec{line-height: 24px;}
	.shibo_lianxi_c .shibo_tit{font-size: 14px;}
    
    .shibo_news_c .swiper-slide a{gap: 16px;}
	.shibo_news_c .swiper-slide a .positionimg{border-radius: 12px;}
	.shibo_news_c .swiper-slide a span{font-size: 13px;line-height: 30px;}
	.shibo_news_c .swiper-slide a .shibo_tit{font-size: 14px;font-size: 14px;}

}

@media screen and (max-width:1299px){
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit{width: 540px;font-size: 40px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit h1{font-size: 40px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_dec{width: 540px;}

    .shibo_about .shibo_title .shibo_dec{max-width: 620px;font-size: 20px;line-height: 34px;}
    .shibo_about_l .shibo_about_video{left: 24px;bottom: 24px;}
    .shibo_about_l .shibo_about_video .shibo_video_but{width: 56px;height: 56px;}
    .shibo_about_r{padding-top: 56px;}
    .shibo_about_r .shibo_about_num li .shibo_num {font-size: 42px;}
    .shibo_about_r .shibo_about_num li p{font-size: 13px;margin-top: 3px;}
    .shibo_about_r .shibo_text{line-height: 26px;}

    .shibo_materials_c {height: 520px;}

    .shibo_product_l{width: 256px;}
    .shibo_product_r {width: calc(100% - 256px);}

    .shibo_process_l {width: 380px;}
    .shibo_process_r {width: calc(100% - 380px);padding-left: 60px;}

}

@media screen and (max-width:1023px){
    
    .shibo_banner{margin-top: 60px;}
    .shibo_banner .swiper-slide .positionimg{height: 0;padding-bottom: 48%;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit{width: 420px;font-size: 24px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit h1{font-size: 24px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_dec{width: 420px;}
    .shibo_banner .shibo_scroll span{font-size: 12px;margin-bottom: 10px;}
    .shibo_banner .shibo_scroll .shibo_xian{height: 36px;}

    .shibo_about .shibo_title .shibo_dec{max-width: 448px;font-size: 16px;line-height: 24px;}
    .shibo_about_l .positionimg img{top: 0;}
    .shibo_about_l .shibo_about_video{left: 20px;bottom: 20px;}
    .shibo_about_l .shibo_about_video .shibo_video_but{width: 52px;height: 52px;}
    .shibo_about_r{padding-left: 24px;padding-top: 12px;}
    .shibo_about_r .shibo_about_num li .shibo_num {font-size: 24px;}
    .shibo_about_r .shibo_about_num li p{font-size: 13px;margin-top: 0;}
    .shibo_about_r .shibo_text{line-height: 22px;}

    .shibo_materials_c {height: 380px;}
    .shibo_materials_c li .shibo_text .shibo_box{width: 90%;}
    .shibo_materials_c li .shibo_text .shibo_tit {font-size: 20px;}
    .shibo_materials_c li .shibo_text .shibo_dec {line-height: 20px;}
    .shibo_materials_c li .shibo_text a {line-height: 34px;}

	.shibo_product_l{width: 230px;padding: 16px 16px 16px 16px;border-radius: 12px;top: 60px;}
	.shibo_product_l .shibo_tit {font-size: 16px;}
	.shibo_product_l .shibo_dec {font-size: 13px;margin-top: 3px;}
	.shibo_product_l form {margin-top: 16px;gap: 12px;}
	.shibo_product_l .form_li .shibo_input{margin-top: 5px;}
	.shibo_product_l .form_li .shibo_input input{line-height: 30px;}
	.shibo_product_l form .shibo_product_but{margin-top: 0;}
	.shibo_product_r {width: calc(100% - 230px);padding-left: 15px;}
	.shibo_product_r ul {gap: 12px;}
	.shibo_product_r ul li {width: calc(50% - 6px);}
	.shibo_product_r ul li a p{margin-top: 6px;}

	.shibo_applications_b a{width: 120px;font-size: 13px;line-height: 40px;}
	.shibo_applications_b .shibo_pages{gap: 8px;}
	.shibo_applications_b .shibo_pages .swiper-button-prev, .shibo_applications_b .shibo_pages .swiper-button-next{width: 45px;height: 45px;}

    .shibo_process_l {width: 240px;}
    .shibo_process_l .shibo_combut {margin-top: 24px;}
	.shibo_process_r {width: calc(100% - 240px);padding-left: 42px;}
	.shibo_process_r ul{gap: 12px;}
	.shibo_process_r ul li{height: 208px;border-radius: 12px;}
	.shibo_process_r ul li .shibo_text{padding: 24px 20px;gap: 8px;}
	.shibo_process_r ul li .shibo_text .shibo_label{font-size: 13px;}
	.shibo_process_r ul li .shibo_text .shibo_tit{font-size: 16px;}
	.shibo_process_r ul li .shibo_text .shibo_dec{line-height: 22px;}
	.shibo_process_r ul li .shibo_text span{font-size: 40px;left: 20px;bottom: -10px;}

	.shibo_youshi_c ul {gap: 12px;}
	.shibo_youshi_c ul li{width: calc(50% - 6px);gap: 12px;border-radius: 16px;padding: 16px 16px;}
	.shibo_youshi_c ul li .shibo_dec {line-height: 22px;}

	.shibo_lianxi_c form input, .shibo_lianxi_c form textarea{line-height: 24px;padding: 10px 12px;}
	.shibo_lianxi_c form textarea {height: 100px;}

	.shibo_news_c .swiper-slide a {gap: 12px;}

}

@media screen and (max-width:767px){
    
    .shibo_banner .swiper-slide .positionimg{padding-bottom: 280px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit{width: 100%;font-size: 22px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_tit h1{font-size: 22px;}
    .shibo_banner .swiper-slide .shibo_banner_text .shibo_dec{width: 100%;}
    .shibo_banner .shibo_scroll{display: none;}
    .shibo_banner .swiper-pagination{right: 15px;}

    .shibo_about .shibo_title .shibo_dec{max-width: 100%;font-size: 14px;line-height: 22px;}
    .shibo_about_l{width: 100%;}
    .shibo_about_l .positionimg{height: 0;padding-bottom: 66%;}
    .shibo_about_r{width: 100%;padding: 0;margin-top: 12px;}
    .shibo_about_r .shibo_about_num li p{font-size: 12px;}

    .shibo_materials_c{height: auto;}
    .shibo_materials_c li{width: 100%;border-right:0;border-bottom: 1px solid rgba(255, 255, 255, 0.30);}
    .shibo_materials_c li.on{width: 100%;}
    .shibo_materials_c li .positionimg{height: 0;padding-bottom: 60%;}
    .shibo_materials_c li .shibo_text{transform: translateY(0);opacity: 1;}
    .shibo_materials_c li .shibo_text .shibo_tit {font-size: 18px;}
    .shibo_materials_c li .shibo_text a {line-height: 30px;font-size: 13px;}

    .shibo_product_l{width: 100%;position: relative;top: 0;}
    .shibo_product_r{width: 100%;padding-left: 0;margin-top: 12px;}
    .shibo_product_r ul{gap: 10px;}
    .shibo_product_r ul li{width: 100%;}

	.shibo_applications_c{overflow: hidden;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit {padding: 8px 12px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit span {font-size: 14px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i {width: 32px;height: 32px;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_tit i:before {background-size: 24px 24px !important;}
	.shibo_applications_c .swiper-slide .shibo_text .shibo_box {gap: 8px;}
	.shibo_applications_c .swiper-slide .shibo_text{padding: 0 10px 0 10px;}

	.shibo_process_l{width: 100%;position: relative;top: 0;}
	.shibo_process_l .shibo_combut {margin-top: 10px;}
	.shibo_process_r{width: 100%;padding-left: 0;margin-top: 12px;}
	.shibo_process_r ul {gap: 10px;}
	.shibo_process_r ul li {height: auto;}
	.shibo_process_r ul li .shibo_text{position: relative;}
	.shibo_process_r ul li .shibo_text {padding: 16px 16px 32px 16px;gap: 6px;}
	.shibo_process_r ul li .shibo_text .shibo_dec {line-height: 20px;}

	.shibo_youshi_c ul {gap: 10px;}
	.shibo_youshi_c ul li{width: 100%;}
	.shibo_youshi_c ul li {width: 100%;gap: 8px;border-radius: 12px;padding: 12px 16px;}
	.shibo_youshi_c ul li:hover:before{transform: scale(10);}

	.shibo_lianxi_c .shibo_tit{line-height: 22px;}
	.shibo_lianxi_c form{gap: 5px;}
	.shibo_lianxi_c form .form_li{width: 100%;}
	.shibo_lianxi_c form input, .shibo_lianxi_c form textarea {line-height: 22px;padding: 6px 12px;}
    .shibo_lianxi_c form textarea {height: 80px;}
    .shibo_lianxi_c form .shibo_form_btn {margin-top: 5px;}

    .shibo_news_c .swiper-slide a {gap: 10px;}

}